diff --git a/.clang-format b/.clang-format index 5412395cf8..42ac9f1a07 100644 --- a/.clang-format +++ b/.clang-format @@ -1,166 +1,120 @@ ---- +# +# http://clang.llvm.org/docs/ClangFormatStyleOptions.html +# Language: Cpp -# BasedOnStyle: LLVM -AccessModifierOffset: -2 +AccessModifierOffset: -4 AlignAfterOpenBracket: Align -AlignConsecutiveMacros: None -AlignConsecutiveAssignments: None -AlignConsecutiveBitFields: None -AlignConsecutiveDeclarations: None -AlignEscapedNewlines: Right -AlignOperands: Align +AlignConsecutiveAssignments: true +AlignConsecutiveDeclarations: true +AlignEscapedNewlines: DontAlign +AlignOperands: true AlignTrailingComments: true -AllowAllArgumentsOnNextLine: true -AllowAllConstructorInitializersOnNextLine: true AllowAllParametersOfDeclarationOnNextLine: true -AllowShortEnumsOnASingleLine: true -AllowShortBlocksOnASingleLine: Never -AllowShortCaseLabelsOnASingleLine: false +AllowShortBlocksOnASingleLine: true +AllowShortCaseLabelsOnASingleLine: true AllowShortFunctionsOnASingleLine: All -AllowShortLambdasOnASingleLine: All -AllowShortIfStatementsOnASingleLine: Never +AllowShortIfStatementsOnASingleLine: false AllowShortLoopsOnASingleLine: false AlwaysBreakAfterDefinitionReturnType: None AlwaysBreakAfterReturnType: None AlwaysBreakBeforeMultilineStrings: false -AlwaysBreakTemplateDeclarations: MultiLine -AttributeMacros: - - __capability +AlwaysBreakTemplateDeclarations: false BinPackArguments: true -BinPackParameters: true -BraceWrapping: - AfterCaseLabel: false - AfterClass: false - AfterControlStatement: Never +BinPackParameters: false +BraceWrapping: + AfterClass: true + AfterControlStatement: false AfterEnum: false - AfterFunction: false + AfterFunction: true AfterNamespace: false AfterObjCDeclaration: false - AfterStruct: false + AfterStruct: true AfterUnion: false AfterExternBlock: false BeforeCatch: false BeforeElse: false - BeforeLambdaBody: false - BeforeWhile: false IndentBraces: false - SplitEmptyFunction: true - SplitEmptyRecord: true - SplitEmptyNamespace: true + SplitEmptyFunction: false + SplitEmptyRecord: false + SplitEmptyNamespace: false BreakBeforeBinaryOperators: None -BreakBeforeConceptDeclarations: true -BreakBeforeBraces: Attach +BreakBeforeBraces: Custom BreakBeforeInheritanceComma: false BreakInheritanceList: BeforeColon -BreakBeforeTernaryOperators: true +BreakBeforeTernaryOperators: false BreakConstructorInitializersBeforeComma: false -BreakConstructorInitializers: BeforeColon +BreakConstructorInitializers: BeforeComma BreakAfterJavaFieldAnnotations: false BreakStringLiterals: true -ColumnLimit: 120 +ColumnLimit: 140 CommentPragmas: '^ IWYU pragma:' -CompactNamespaces: false -ConstructorInitializerAllOnOneLineOrOnePerLine: false +CompactNamespaces: true +ConstructorInitializerAllOnOneLineOrOnePerLine: true ConstructorInitializerIndentWidth: 4 ContinuationIndentWidth: 4 Cpp11BracedListStyle: true -DeriveLineEnding: true DerivePointerAlignment: false DisableFormat: false -EmptyLineBeforeAccessModifier: LogicalBlock ExperimentalAutoDetectBinPacking: false FixNamespaceComments: true -ForEachMacros: +ForEachMacros: + - forever - foreach - Q_FOREACH - BOOST_FOREACH -StatementAttributeLikeMacros: - - Q_EMIT IncludeBlocks: Preserve -IncludeCategories: - - Regex: '^"(llvm|llvm-c|clang|clang-c)/' - Priority: 2 - SortPriority: 0 - CaseSensitive: false +IncludeCategories: + - Regex: '^ ... \endif and \cond @@ -859,11 +879,26 @@ WARN_IF_INCOMPLETE_DOC = YES WARN_NO_PARAMDOC = NO +# If WARN_IF_UNDOC_ENUM_VAL option is set to YES, doxygen will warn about +# undocumented enumeration values. If set to NO, doxygen will accept +# undocumented enumeration values. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: NO. + +WARN_IF_UNDOC_ENUM_VAL = NO + # If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when # a warning is encountered. If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS # then doxygen will continue running as if WARN_AS_ERROR tag is set to NO, but # at the end of the doxygen process doxygen will return with a non-zero status. -# Possible values are: NO, YES and FAIL_ON_WARNINGS. +# If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS_PRINT then doxygen behaves +# like FAIL_ON_WARNINGS but in case no WARN_LOGFILE is defined doxygen will not +# write the warning messages in between other messages but write them at the end +# of a run, in case a WARN_LOGFILE is defined the warning messages will be +# besides being in the defined file also be shown at the end of a run, unless +# the WARN_LOGFILE is defined as - i.e. standard output (stdout) in that case +# the behavior will remain as with the setting FAIL_ON_WARNINGS. +# Possible values are: NO, YES, FAIL_ON_WARNINGS and FAIL_ON_WARNINGS_PRINT. # The default value is: NO. WARN_AS_ERROR = NO @@ -908,7 +943,7 @@ WARN_LOGFILE = # spaces. See also FILE_PATTERNS and EXTENSION_MAPPING # Note: If this tag is empty the current directory is searched. -INPUT = . +INPUT = ./src # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses @@ -1031,9 +1066,6 @@ EXCLUDE_PATTERNS = # output. The symbol name can be a fully qualified name, a word, or if the # wildcard * is used, a substring. Examples: ANamespace, AClass, # ANamespace::AClass, ANamespace::*Test -# -# Note that the wildcards are matched against the file with absolute path, so to -# exclude all test directories use the pattern */test/* EXCLUDE_SYMBOLS = @@ -1219,46 +1251,6 @@ USE_HTAGS = YES VERBATIM_HEADERS = YES -# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the -# clang parser (see: -# http://clang.llvm.org/) for more accurate parsing at the cost of reduced -# performance. This can be particularly helpful with template rich C++ code for -# which doxygen's built-in parser lacks the necessary type information. -# Note: The availability of this option depends on whether or not doxygen was -# generated with the -Duse_libclang=ON option for CMake. -# The default value is: NO. - -CLANG_ASSISTED_PARSING = NO - -# If the CLANG_ASSISTED_PARSING tag is set to YES and the CLANG_ADD_INC_PATHS -# tag is set to YES then doxygen will add the directory of each input to the -# include path. -# The default value is: YES. -# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. - -CLANG_ADD_INC_PATHS = YES - -# If clang assisted parsing is enabled you can provide the compiler with command -# line options that you would normally use when invoking the compiler. Note that -# the include paths will already be set by doxygen for the files and directories -# specified with INPUT and INCLUDE_PATH. -# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. - -CLANG_OPTIONS = - -# If clang assisted parsing is enabled you can provide the clang parser with the -# path to the directory containing a file called compile_commands.json. This -# file is the compilation database (see: -# http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) containing the -# options used when the source files were built. This is equivalent to -# specifying the -p option to a clang tool, such as clang-check. These options -# will then be passed to the parser. Any options specified with CLANG_OPTIONS -# will be added as well. -# Note: The availability of this option depends on whether or not doxygen was -# generated with the -Duse_libclang=ON option for CMake. - -CLANG_DATABASE_PATH = - #--------------------------------------------------------------------------- # Configuration options related to the alphabetical class index #--------------------------------------------------------------------------- @@ -1270,10 +1262,11 @@ CLANG_DATABASE_PATH = ALPHABETICAL_INDEX = YES -# In case all classes in a project start with a common prefix, all classes will -# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag -# can be used to specify a prefix (or a list of prefixes) that should be ignored -# while generating the index headers. +# The IGNORE_PREFIX tag can be used to specify a prefix (or a list of prefixes) +# that should be ignored while generating the index headers. The IGNORE_PREFIX +# tag works for classes, function and member names. The entity will be placed in +# the alphabetical list under the first letter of the entity name that remains +# after removing the prefix. # This tag requires that the tag ALPHABETICAL_INDEX is set to YES. IGNORE_PREFIX = @@ -1293,7 +1286,7 @@ GENERATE_HTML = YES # The default directory is: html. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_OUTPUT = html +HTML_OUTPUT = OrcaSlicer_Dev_Document # The HTML_FILE_EXTENSION tag can be used to specify the file extension for each # generated HTML page (for example: .htm, .php, .asp). @@ -1352,7 +1345,12 @@ HTML_STYLESHEET = # Doxygen will copy the style sheet files to the output directory. # Note: The order of the extra style sheet files is of importance (e.g. the last # style sheet in the list overrules the setting of the previous ones in the -# list). For an example see the documentation. +# list). +# Note: Since the styling of scrollbars can currently not be overruled in +# Webkit/Chromium, the styling will be left out of the default doxygen.css if +# one or more extra stylesheets have been specified. So if scrollbar +# customization is desired it has to be added explicitly. For an example see the +# documentation. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_EXTRA_STYLESHEET = @@ -1368,17 +1366,13 @@ HTML_EXTRA_STYLESHEET = HTML_EXTRA_FILES = # The HTML_COLORSTYLE tag can be used to specify if the generated HTML output -# should be rendered with a dark or light theme. Default setting AUTO_LIGHT -# enables light output unless the user preference is dark output. Other options -# are DARK to always use dark mode, LIGHT to always use light mode, AUTO_DARK to -# default to dark mode unless the user prefers light mode, and TOGGLE to let the -# user toggle between dark and light mode via a button. -# Possible values are: LIGHT Always generate light output., DARK Always generate -# dark output., AUTO_LIGHT Automatically set the mode according to the user -# preference, use light mode if no preference is set (the default)., AUTO_DARK -# Automatically set the mode according to the user preference, use dark mode if -# no preference is set. and TOGGLE Allow to user to switch between light and -# dark mode via a button.. +# should be rendered with a dark or light theme. +# Possible values are: LIGHT always generate light mode output, DARK always +# generate dark mode output, AUTO_LIGHT automatically set the mode according to +# the user preference, use light mode if no preference is set (the default), +# AUTO_DARK automatically set the mode according to the user preference, use +# dark mode if no preference is set and TOGGLE allow to user to switch between +# light and dark mode via a button. # The default value is: AUTO_LIGHT. # This tag requires that the tag GENERATE_HTML is set to YES. @@ -1414,15 +1408,6 @@ HTML_COLORSTYLE_SAT = 100 HTML_COLORSTYLE_GAMMA = 80 -# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML -# page will contain the date and time when the page was generated. Setting this -# to YES can help to show when doxygen was last run and thus if the -# documentation is up to date. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_TIMESTAMP = NO - # If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML # documentation will contain a main index with vertical navigation menus that # are dynamically created via JavaScript. If disabled, the navigation index will @@ -1440,7 +1425,7 @@ HTML_DYNAMIC_MENUS = YES # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_DYNAMIC_SECTIONS = NO +HTML_DYNAMIC_SECTIONS = YES # With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries # shown in the various tree structured indices initially; the user can expand @@ -1468,7 +1453,7 @@ HTML_INDEX_NUM_ENTRIES = 100 # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. -GENERATE_DOCSET = NO +GENERATE_DOCSET = YES # This tag determines the name of the docset feed. A documentation feed provides # an umbrella under which multiple documentation sets from a single provider @@ -1572,6 +1557,16 @@ BINARY_TOC = NO TOC_EXPAND = NO +# The SITEMAP_URL tag is used to specify the full URL of the place where the +# generated documentation will be placed on the server by the user during the +# deployment of the documentation. The generated sitemap is called sitemap.xml +# and placed on the directory specified by HTML_OUTPUT. In case no SITEMAP_URL +# is specified no sitemap is generated. For information about the sitemap +# protocol see https://www.sitemaps.org +# This tag requires that the tag GENERATE_HTML is set to YES. + +SITEMAP_URL = + # If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and # QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that # can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help @@ -1736,7 +1731,7 @@ OBFUSCATE_EMAILS = YES # The default value is: png. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_FORMULA_FORMAT = png +HTML_FORMULA_FORMAT = svg # Use this tag to change the font size of LaTeX formulas included as images in # the HTML documentation. When you change the font size after a successful @@ -2060,9 +2055,16 @@ PDF_HYPERLINKS = YES USE_PDFLATEX = YES -# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \batchmode -# command to the generated LaTeX files. This will instruct LaTeX to keep running -# if errors occur, instead of asking the user for help. +# The LATEX_BATCHMODE tag ignals the behavior of LaTeX in case of an error. +# Possible values are: NO same as ERROR_STOP, YES same as BATCH, BATCH In batch +# mode nothing is printed on the terminal, errors are scrolled as if is +# hit at every error; missing files that TeX tries to input or request from +# keyboard input (\read on a not open input stream) cause the job to abort, +# NON_STOP In nonstop mode the diagnostic message will appear on the terminal, +# but there is no possibility of user interaction just like in batch mode, +# SCROLL In scroll mode, TeX will stop only for missing files to input or if +# keyboard input is necessary and ERROR_STOP In errorstop mode, TeX will stop at +# each error, asking for user intervention. # The default value is: NO. # This tag requires that the tag GENERATE_LATEX is set to YES. @@ -2083,14 +2085,6 @@ LATEX_HIDE_INDICES = NO LATEX_BIB_STYLE = plain -# If the LATEX_TIMESTAMP tag is set to YES then the footer of each generated -# page will contain the date and time when the page was generated. Setting this -# to NO can help when comparing the output of multiple runs. -# The default value is: NO. -# This tag requires that the tag GENERATE_LATEX is set to YES. - -LATEX_TIMESTAMP = NO - # The LATEX_EMOJI_DIRECTORY tag is used to specify the (relative or absolute) # path from which the emoji images will be read. If a relative path is entered, # it will be relative to the LATEX_OUTPUT directory. If left blank the @@ -2256,7 +2250,7 @@ DOCBOOK_OUTPUT = docbook #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an -# AutoGen Definitions (see http://autogen.sourceforge.net/) file that captures +# AutoGen Definitions (see https://autogen.sourceforge.net/) file that captures # the structure of the code including all documentation. Note that this feature # is still experimental and incomplete at the moment. # The default value is: NO. @@ -2267,6 +2261,28 @@ GENERATE_AUTOGEN_DEF = NO # Configuration options related to Sqlite3 output #--------------------------------------------------------------------------- +# If the GENERATE_SQLITE3 tag is set to YES doxygen will generate a Sqlite3 +# database with symbols found by doxygen stored in tables. +# The default value is: NO. + +GENERATE_SQLITE3 = NO + +# The SQLITE3_OUTPUT tag is used to specify where the Sqlite3 database will be +# put. If a relative path is entered the value of OUTPUT_DIRECTORY will be put +# in front of it. +# The default directory is: sqlite3. +# This tag requires that the tag GENERATE_SQLITE3 is set to YES. + +SQLITE3_OUTPUT = sqlite3 + +# The SQLITE3_OVERWRITE_DB tag is set to YES, the existing doxygen_sqlite3.db +# database file will be recreated with each doxygen run. If set to NO, doxygen +# will warn if an a database file is already found and not modify it. +# The default value is: YES. +# This tag requires that the tag GENERATE_SQLITE3 is set to YES. + +SQLITE3_RECREATE_DB = YES + #--------------------------------------------------------------------------- # Configuration options related to the Perl module output #--------------------------------------------------------------------------- @@ -2322,7 +2338,7 @@ ENABLE_PREPROCESSING = YES # The default value is: NO. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -MACRO_EXPANSION = NO +MACRO_EXPANSION = YES # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES then # the macro expansion is limited to the macros specified with the PREDEFINED and @@ -2330,7 +2346,7 @@ MACRO_EXPANSION = NO # The default value is: NO. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -EXPAND_ONLY_PREDEF = NO +EXPAND_ONLY_PREDEF = YES # If the SEARCH_INCLUDES tag is set to YES, the include files in the # INCLUDE_PATH will be searched if a #include is found. @@ -2431,16 +2447,9 @@ EXTERNAL_GROUPS = YES EXTERNAL_PAGES = YES #--------------------------------------------------------------------------- -# Configuration options related to the dot tool +# Configuration options related to diagram generator tools #--------------------------------------------------------------------------- -# You can include diagrams made with dia in doxygen documentation. Doxygen will -# then run dia to produce the diagram and insert it in the documentation. The -# DIA_PATH tag allows you to specify the directory where the dia binary resides. -# If left empty dia is assumed to be found in the default search path. - -DIA_PATH = - # If set to YES the inheritance and collaboration graphs will hide inheritance # and usage relations if the target is undocumented or is not a class. # The default value is: YES. @@ -2449,7 +2458,7 @@ HIDE_UNDOC_RELATIONS = YES # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is # available from the path. This tool is part of Graphviz (see: -# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent +# https://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent # Bell Labs. The other options in this section have no effect if this option is # set to NO # The default value is: NO. @@ -2502,13 +2511,15 @@ DOT_NODE_ATTR = "shape=box,height=0.2,width=0.4" DOT_FONTPATH = -# If the CLASS_GRAPH tag is set to YES (or GRAPH) then doxygen will generate a -# graph for each documented class showing the direct and indirect inheritance -# relations. In case HAVE_DOT is set as well dot will be used to draw the graph, -# otherwise the built-in generator will be used. If the CLASS_GRAPH tag is set -# to TEXT the direct and indirect inheritance relations will be shown as texts / -# links. -# Possible values are: NO, YES, TEXT and GRAPH. +# If the CLASS_GRAPH tag is set to YES or GRAPH or BUILTIN then doxygen will +# generate a graph for each documented class showing the direct and indirect +# inheritance relations. In case the CLASS_GRAPH tag is set to YES or GRAPH and +# HAVE_DOT is enabled as well, then dot will be used to draw the graph. In case +# the CLASS_GRAPH tag is set to YES and HAVE_DOT is disabled or if the +# CLASS_GRAPH tag is set to BUILTIN, then the built-in generator will be used. +# If the CLASS_GRAPH tag is set to TEXT the direct and indirect inheritance +# relations will be shown as texts / links. +# Possible values are: NO, YES, TEXT, GRAPH and BUILTIN. # The default value is: YES. CLASS_GRAPH = YES @@ -2579,7 +2590,7 @@ DOT_WRAP_THRESHOLD = 17 # The default value is: NO. # This tag requires that the tag HAVE_DOT is set to YES. -TEMPLATE_RELATIONS = NO +TEMPLATE_RELATIONS = YES # If the INCLUDE_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are set to # YES then doxygen will generate a graph for each documented file showing the @@ -2649,7 +2660,7 @@ DIR_GRAPH_MAX_DEPTH = 1 # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. For an explanation of the image formats see the section # output formats in the documentation of the dot tool (Graphviz (see: -# http://www.graphviz.org/)). +# https://www.graphviz.org/)). # Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order # to make the SVG files visible in IE 9+ (other browsers do not have this # requirement). @@ -2686,11 +2697,12 @@ DOT_PATH = DOTFILE_DIRS = -# The MSCFILE_DIRS tag can be used to specify one or more directories that -# contain msc files that are included in the documentation (see the \mscfile -# command). +# You can include diagrams made with dia in doxygen documentation. Doxygen will +# then run dia to produce the diagram and insert it in the documentation. The +# DIA_PATH tag allows you to specify the directory where the dia binary resides. +# If left empty dia is assumed to be found in the default search path. -MSCFILE_DIRS = +DIA_PATH = # The DIAFILE_DIRS tag can be used to specify one or more directories that # contain dia files that are included in the documentation (see the \diafile @@ -2738,7 +2750,7 @@ DOT_GRAPH_MAX_NODES = 50 # Minimum value: 0, maximum value: 1000, default value: 0. # This tag requires that the tag HAVE_DOT is set to YES. -MAX_DOT_GRAPH_DEPTH = 4 +MAX_DOT_GRAPH_DEPTH = 5 # Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output # files in one run (i.e. multiple -o and -T options on the command line). This @@ -2767,3 +2779,19 @@ GENERATE_LEGEND = YES # The default value is: YES. DOT_CLEANUP = YES + +# You can define message sequence charts within doxygen comments using the \msc +# command. If the MSCGEN_TOOL tag is left empty (the default), then doxygen will +# use a built-in version of mscgen tool to produce the charts. Alternatively, +# the MSCGEN_TOOL tag can also specify the name an external tool. For instance, +# specifying prog as the value, doxygen will call the tool as prog -T +# -o . The external tool should support +# output file formats "png", "eps", "svg", and "ismap". + +MSCGEN_TOOL = + +# The MSCFILE_DIRS tag can be used to specify one or more directories that +# contain msc files that are included in the documentation (see the \mscfile +# command). + +MSCFILE_DIRS = diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index b6d5799767..0000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: bug -assignees: '' - ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**3mf File for This Bug** -If it is related to slicing, please append the 3mf file. It could be extremely helpful to solve the issue. - -**To Reproduce** -Steps to reproduce the behavior - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Printer model** - -**Desktop (please complete the following information):** - - OS: [e.g. iOS, Windows] - - Version [e.g. 22] diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000000..0042acaea5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,102 @@ +name: Bug Report +description: File a bug report +labels: bug +body: + - type: markdown + attributes: + value: | + **Thank you for using Orca Slicer and wanting to report a bug.** + Before filing, please check if the issue already exists (either open or closed) by using the search bar on the issues page. If it does, comment there. Even if it's closed, we can reopen it based on your comment. + - type: input + id: version + attributes: + label: OrcaSlicer Version + description: Which version of Orca Slicer are you running? You can see the full version in `Help` -> `About Orca Slicer`. + placeholder: e.g. 1.6.6 + validations: + required: true + - type: input + id: os_info + attributes: + label: OS version + description: Which OS version are you using? + placeholder: | + OS: Windows 7/8/10/11 ... , Ubuntu 22.04/Fedora 36 ... , macOS 10.15/11.1/12.3 ... + validations: + required: true + - type: textarea + id: system_info + attributes: + label: Additional system information + description: For the performance issue, please also show the CPU、Memory information; For the 3D Rendering issue, please also show the Display Card information. + placeholder: | + CPU: 11th gen intel r core tm i7-1185g7/amd ryzen 7 6800h/... + Memory: 32/16 GB... + Display Card: NVIDIA Quadro P400/... + validations: + required: false + - type: input + id: printer + attributes: + label: Printer + description: Which printer was selected + placeholder: Voron 2.4/VzBot/Prusa MK4/Bambu Lab X1 series/Bambu Lab P1P/... + validations: + required: true + - type: textarea + id: reproduce_steps + attributes: + label: How to reproduce + description: Please described the detailed steps to reproduce this issue + placeholder: | + 1. Go to '...' + 2. Click on '....' + 3. Scroll down to '....' + 4. See error + validations: + required: true + - type: textarea + id: actual_results + attributes: + label: Actual results + description: What happens after the above steps? Please, enclose a screenshot whenever possible (even when you think the description is clear). + validations: + required: true + - type: textarea + id: expected_results + attributes: + label: Expected results + description: What should happen after the above steps? + validations: + required: true + - type: markdown + id: file_required + attributes: + value: | + Please be sure to add the following files: + * Please upload a ZIP archive containing the **project file** used when the problem arise. Please export it just before or after the problem occurs. Even if you did nothing and/or there is no object, export it! (We need the configurations in project file). + You can export the project file from the application menu in `File`->`Save project as...`, then zip it + * A **log file** for crashes and similar issues. + You can find your log file here: + Windows: `%APPDATA%\OrcaSlicer\log` or usually `C:\Users\\AppData\Roaming\OrcaSlicer\log` + MacOS: `$HOME/Library/Application Support/OrcaSlicer/log` + Linux: `$HOME/.config/OrcaSlicer/log` + If Orca Slicer still starts, you can also reach this directory from the application menu in `Help` -> `Show Configuration Folder` + You can zip the log directory, or just select the newest logs when this issue happens, and zip them + - type: textarea + id: file_uploads + attributes: + label: Project file & Debug log uploads + description: Drop the project file and debug log here + placeholder: | + Project File: `File` -> `Save project as...` then zip it & drop it here + Log File: `Help` -> `Show Configuration Folder`, then zip the log directory, or just select the newest logs in `log` when this issue happens and zip them, then drop the zip file here + validations: + required: true + - type: checkboxes + id: file_checklist + attributes: + label: Checklist of files to include + options: + - label: Log file + - label: Project file diff --git a/.github/ISSUE_TEMPLATE/custom.md b/.github/ISSUE_TEMPLATE/custom.md deleted file mode 100644 index 50b6debdab..0000000000 --- a/.github/ISSUE_TEMPLATE/custom.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: Custom issue template -about: For generic ideas such as enhancement of a feature, some questions, and etc. -title: '' -labels: '' -assignees: '' - ---- - - diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index bbcbbe7d61..e9c69bb13d 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -10,6 +10,9 @@ assignees: '' **Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] +**Which printers will be beneficial to this feature** +E.g. Voron/Klipper based printer/etc... + **Describe the solution you'd like** A clear and concise description of what you want to happen. diff --git a/.github/workflows/build_deps.yml b/.github/workflows/build_deps.yml new file mode 100644 index 0000000000..0458be9371 --- /dev/null +++ b/.github/workflows/build_deps.yml @@ -0,0 +1,127 @@ +# name: Build Deps +name: Build deps + +on: + pull_request: + branches: + - main + paths: + - 'deps/**' + - .github/workflows/build_deps.yml + push: + branches: + - main + paths: + - 'deps/**' + - .github/workflows/build_deps.yml + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +jobs: + build_deps: + strategy: + fail-fast: false + matrix: + include: + # - os: ubuntu-22.04 + - os: windows-latest + # - os: macos-12 + # arch: x86_64 + # - os: macos-12 + # arch: arm64 + runs-on: ${{ matrix.os }} + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: setup dev on Windows + if: matrix.os == 'Windows' + uses: microsoft/setup-msbuild@v1.1 + + - name: Get the date on Ubuntu and macOS + if: matrix.os != 'windows-latest' + id: get-date-unix + run: echo "date=$(date +'%Y%m%d')" >> $GITHUB_ENV + shell: bash + + - name: Get the date on Windows + if: matrix.os == 'windows-latest' + id: get-date-windows + run: echo "date=$(Get-Date -Format 'yyyyMMdd')" | Out-File -Append -FilePath $env:GITHUB_ENV -Encoding utf8 + shell: pwsh + + - name: Build on Windows + if: matrix.os == 'windows-latest' + working-directory: ${{ github.workspace }} + run: | + choco install strawberryperl + mkdir ${{ github.workspace }}/deps/build + mkdir ${{ github.workspace }}/deps/build/OrcaSlicer_dep + .\build_release_vs2022.bat deps + cd ${{ github.workspace }}/deps/build + + - name: Build on Mac x86_64 + if: matrix.os == 'macos-12' && matrix.arch == 'x86_64' + working-directory: ${{ github.workspace }} + run: | + brew install cmake git gettext + mkdir -p ${{ github.workspace }}/deps/build_x86_64 + mkdir -p ${{ github.workspace }}/deps/build_x86_64/OrcaSlicer_dep_x86_64 + ./build_release_macos.sh -dp -a x86_64 + + - name: Build on Mac arm64 + if: matrix.os == 'macos-12' && matrix.arch == 'arm64' + working-directory: ${{ github.workspace }} + run: | + brew install cmake git gettext + mkdir -p ${{ github.workspace }}/deps/build_arm64 + mkdir -p ${{ github.workspace }}/deps/build_arm64/OrcaSlicer_dep_arm64 + ./build_release_macos.sh -dp -a arm64 + + - name: Build on Ubuntu + if: matrix.os == 'ubuntu-22.04' + working-directory: ${{ github.workspace }} + run: | + sudo apt-get update + sudo apt-get install -y cmake git g++ build-essential libgl1-mesa-dev m4 \ + libwayland-dev libxkbcommon-dev wayland-protocols extra-cmake-modules pkgconf \ + libglu1-mesa-dev libcairo2-dev libgtk-3-dev libsoup2.4-dev libwebkit2gtk-4.0-dev \ + libgstreamer1.0-dev libgstreamer-plugins-good1.0-dev libgstreamer-plugins-base1.0-dev \ + gstreamer1.0-plugins-bad libosmesa6-dev wget sudo autoconf curl libunwind-dev + mkdir -p ${{ github.workspace }}/deps/build + mkdir -p ${{ github.workspace }}/deps/build/destdir + sudo ./BuildLinux.sh -ur + sudo chown $USER -R ./ + ./BuildLinux.sh -dr + + - name: Upload Mac arm64 artifacts + if: matrix.os == 'macos-12' && matrix.arch == 'arm64' + uses: actions/upload-artifact@v3 + with: + name: OrcaSlicer_dep_mac_arm64_${{ env.date }} + path: ${{ github.workspace }}/deps/build_arm64/OrcaSlicer_dep*.tar.gz + + - name: Upload Mac x86_64 artifacts + if: matrix.os == 'macos-12' && matrix.arch == 'x86_64' + uses: actions/upload-artifact@v3 + with: + name: OrcaSlicer_dep_mac_x86_64_${{ env.date }} + path: ${{ github.workspace }}/deps/build_x86_64/OrcaSlicer_dep*.tar.gz + + - name: Upload Windows artifacts + if: matrix.os == 'windows-latest' + uses: actions/upload-artifact@v3 + with: + name: OrcaSlicer_dep_win64_${{ env.date }} + path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep + + - name: Upload Ubuntu artifacts + if: matrix.os == 'ubuntu-22.04' + uses: actions/upload-artifact@v3 + with: + name: OrcaSlicer_dep_ubuntu_${{ env.date }} + path: ${{ github.workspace }}/deps/build/destdir + \ No newline at end of file diff --git a/.github/workflows/build_linux.yml b/.github/workflows/build_linux.yml deleted file mode 100644 index f23f7f357e..0000000000 --- a/.github/workflows/build_linux.yml +++ /dev/null @@ -1,83 +0,0 @@ -name: Build Linux - -on: - push: - branches: - - main - paths: - - 'src/**' - - 'deps/**' - - '**/CMakeLists.txt' - - 'version.inc' - - 'bbl/**' - - 'resources/**' - - pull_request: - branches: - - main - paths: - - 'src/**' - - 'deps/**' - - '**/CMakeLists.txt' - - 'version.inc' - - 'bbl/**' - - 'resources/**' - -jobs: - appimage-builder: - name: Linux AppImage Build - - runs-on: ubuntu-20.04 - - steps: - - uses: actions/checkout@v3 - - name: Install dependencies - run: | - sudo apt-get update - sudo apt-get install -y autoconf build-essential cmake curl eglexternalplatform-dev \ - extra-cmake-modules file git libcairo2-dev libcurl4-openssl-dev libdbus-1-dev libglew-dev libglu1-mesa-dev \ - libglu1-mesa-dev libgstreamer1.0-dev libgstreamerd-3-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev \ - libgtk-3-dev libgtk-3-dev libmspack-dev libosmesa6-dev libsecret-1-dev libsoup2.4-dev libssl-dev libudev-dev libwayland-dev \ - libwebkit2gtk-4.0-dev libxkbcommon-dev locales locales-all m4 pkgconf sudo wayland-protocols wget - - name: Install dependencies from BuildLinux.sh - shell: bash - run: sudo ./BuildLinux.sh -ur - - name: Fix permissions - shell: bash - run: sudo chown $USER -R ./ - # - name: Build deps - # id: cache_deps - # uses: actions/cache@v3 - # env: - # cache-name: ${{ runner.os }}-cache-orcaslicer_deps_x64 - # with: - # path: ${{ github.workspace }}/deps/build/destdir - # key: build-${{ env.cache-name }} - - # - if: ${{ steps.cache_deps.outputs.cache-hit != 'true' }} - # name: Build deps - # working-directory: ${{ github.workspace }} - # continue-on-error: true - # run: ./BuildLinux.sh -dr - - name: Download and extract deps - working-directory: ${{ github.workspace }} - run: | - mkdir -p ${{ github.workspace }}/deps/build - mkdir -p ${{ github.workspace }}/deps/build/destdir - curl -LJO https://github.com/SoftFever/FileSharing/releases/download/OrcaSlicer_deps_Mar/OrcaSlicer_dep_ubuntu_05-04-2023.tar.gz - tar -zxf OrcaSlicer_dep_ubuntu_05-04-2023.tar.gz -C ${{ github.workspace }}/deps/build - chown -R $(id -u):$(id -g) ${{ github.workspace }}/deps/build/destdir - ls -l ${{ github.workspace }}/deps/build/destdir - rm OrcaSlicer_dep_ubuntu_05-04-2023.tar.gz - - - - name: Build Studio - shell: bash - run: | - ./BuildLinux.sh -isr - chmod +x ./build/OrcaSlicer_ubu64.AppImage - - - uses: actions/upload-artifact@v3 - with: - name: OrcaSlicer_Linux - path: './build/OrcaSlicer_ubu64.AppImage' diff --git a/.github/workflows/build_mac_arm64.yml b/.github/workflows/build_mac_arm64.yml deleted file mode 100644 index bd138c2a44..0000000000 --- a/.github/workflows/build_mac_arm64.yml +++ /dev/null @@ -1,111 +0,0 @@ -name: Build Mac AppleSilicon - -on: - push: - branches: - - main - paths: - - 'src/**' - - 'deps/**' - - '**/CMakeLists.txt' - - 'version.inc' - - 'bbl/**' - - 'resources/**' - - pull_request: - branches: - - main - paths: - - 'src/**' - - 'deps/**' - - '**/CMakeLists.txt' - - 'version.inc' - - 'bbl/**' - - 'resources/**' - -jobs: - build_osx_arm64: - name: Build Mac AppleSilicon - runs-on: macos-12 - - steps: - - uses: actions/checkout@v3 - - - name: Install tools - run: | - brew install cmake git gettext zstd - - run: mkdir -p ${{ github.workspace }}/deps/build_arm64 - - run: mkdir -p ${{ github.workspace }}/deps/build_arm64/OrcaSlicer_dep_arm64 - - # - name: build deps - # id: cache_deps - # uses: actions/cache@v3 - # env: - # cache-name: ${{ runner.os }}-cache-orcaslicer_deps_arm64 - # with: - # path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep - # key: build-${{ env.cache-name }} - - # - if: ${{ steps.cache_deps.outputs.cache-hit != 'true' }} - # name: build deps - # working-directory: ${{ github.workspace }} - # continue-on-error: true - # run: ./build_release_macos.sh -d -a arm64 - - name: Download and extract deps - working-directory: ${{ github.workspace }} - run: | - curl -LJO https://github.com/SoftFever/FileSharing/releases/download/OrcaSlicer_deps_Mar/OrcaSlicer_dep_mac_arm64_11-03-2023.tar.gz - tar -zxf OrcaSlicer_dep_mac_arm64_11-03-2023.tar.gz -C ${{ github.workspace }}/deps/build_arm64 - chown -R $(id -u):$(id -g) ${{ github.workspace }}/deps/build_arm64/OrcaSlicer_dep_arm64 - ls -l ${{ github.workspace }}/deps/build_arm64/OrcaSlicer_dep_arm64 - rm OrcaSlicer_dep_mac_arm64_11-03-2023.tar.gz - - - - name: Build studio - working-directory: ${{ github.workspace }} - run: | - ./build_release_macos.sh -s -n -a arm64 - - - name: Sign app - working-directory: ${{ github.workspace }} - if: github.event_name != 'pull_request' - env: - BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }} - P12_PASSWORD: ${{ secrets.P12_PASSWORD }} - KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }} - CERTIFICATE_ID: ${{ secrets.MACOS_CERTIFICATE_ID }} - run: | - CERTIFICATE_PATH=$RUNNER_TEMP/build_certificate.p12 - KEYCHAIN_PATH=$RUNNER_TEMP/app-signing.keychain-db - echo -n "$BUILD_CERTIFICATE_BASE64" | base64 --decode --output $CERTIFICATE_PATH - security create-keychain -p $KEYCHAIN_PASSWORD $KEYCHAIN_PATH - security set-keychain-settings -lut 21600 $KEYCHAIN_PATH - security unlock-keychain -p $KEYCHAIN_PASSWORD $KEYCHAIN_PATH - security import $CERTIFICATE_PATH -P $P12_PASSWORD -A -t cert -f pkcs12 -k $KEYCHAIN_PATH - security list-keychain -d user -s $KEYCHAIN_PATH - security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k $P12_PASSWORD $KEYCHAIN_PATH - codesign --deep --force --verbose --sign "$CERTIFICATE_ID" ${{ github.workspace }}/build_arm64/OrcaSlicer/OrcaSlicer.app - - - name: Pack app - working-directory: ${{ github.workspace }} - run: | - export ver=$(grep '^#define SoftFever_VERSION' ./build_arm64/src/libslic3r/libslic3r_version.h | cut -d ' ' -f3) - ver="_V${ver//\"}" - cd ${{ github.workspace }}/build_arm64/OrcaSlicer - zip -FSrq OrcaSlicer${ver}_Mac_AppleSilicon_signed.zip ./OrcaSlicer.app - - # (wip: staple failed, error 65) - # - name: Notarize the app - # run: | - # cd ${{ github.workspace }}/build_arm64/OrcaSlicer - # xcrun notarytool store-credentials "notarytool-profile" --apple-id "${{ secrets.APPLE_DEV_ACCOUNT }}" --team-id "${{ secrets.TEAM_ID }}" --password "${{ secrets.APP_PWD }}" - # ditto -c -k --keepParent "OrcaSlicer.app" "OrcaSlicer.zip" - # xcrun notarytool submit "OrcaSlicer.zip" --keychain-profile "notarytool-profile" --wait - # xcrun stapler staple OrcaSlicer.app - # zip -FSrq OrcaSlicer_Mac_notarized.zip OrcaSlicer.app - - - name: Upload artifacts - uses: actions/upload-artifact@v3 - with: - name: OrcaSlicer_Mac_AppleSilicon - path: ${{ github.workspace }}/build_arm64/OrcaSlicer/OrcaSlicer*.zip \ No newline at end of file diff --git a/.github/workflows/build_mac_x64.yml b/.github/workflows/build_mac_x64.yml deleted file mode 100644 index 8d48460dd6..0000000000 --- a/.github/workflows/build_mac_x64.yml +++ /dev/null @@ -1,110 +0,0 @@ -name: Build Mac Intel - -on: - push: - branches: - - main - paths: - - 'src/**' - - 'deps/**' - - '**/CMakeLists.txt' - - 'version.inc' - - 'bbl/**' - - 'resources/**' - - pull_request: - branches: - - main - paths: - - 'src/**' - - 'deps/**' - - '**/CMakeLists.txt' - - 'version.inc' - - 'bbl/**' - - 'resources/**' - -jobs: - build_osx_x86_64: - name: Build Mac Intel - runs-on: macos-12 - - steps: - - uses: actions/checkout@v3 - - - name: Install tools - run: | - brew install cmake git gettext - - run: mkdir -p ${{ github.workspace }}/deps/build_x86_64 - - run: mkdir -p ${{ github.workspace }}/deps/build_x86_64/OrcaSlicer_dep_x86_64 - - # - name: build deps - # id: cache_deps - # uses: actions/cache@v3 - # env: - # cache-name: ${{ runner.os }}-cache-orcaslicer_deps_x64 - # with: - # path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep - # key: build-${{ env.cache-name }} - - # - if: ${{ steps.cache_deps.outputs.cache-hit != 'true' }} - # name: build deps - # working-directory: ${{ github.workspace }} - # continue-on-error: true - # run: ./build_release_macos.sh -d -a x86_64 - - - name: Download and extract deps - working-directory: ${{ github.workspace }} - run: | - curl -LJO https://github.com/SoftFever/FileSharing/releases/download/OrcaSlicer_deps_Mar/OrcaSlicer_dep_mac_x86_64_11-03-2023.tar.gz - tar -zxf OrcaSlicer_dep_mac_x86_64_11-03-2023.tar.gz -C ${{ github.workspace }}/deps/build_x86_64 - chown -R $(id -u):$(id -g) ${{ github.workspace }}/deps/build_x86_64/OrcaSlicer_dep_x86_64 - ls -l ${{ github.workspace }}/deps/build_x86_64/OrcaSlicer_dep_x86_64 - rm OrcaSlicer_dep_mac_x86_64_11-03-2023.tar.gz - - - - name: Build studio - working-directory: ${{ github.workspace }} - run: ./build_release_macos.sh -s -n -a x86_64 - - - name: Sign app - working-directory: ${{ github.workspace }} - env: - BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }} - P12_PASSWORD: ${{ secrets.P12_PASSWORD }} - KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }} - CERTIFICATE_ID: ${{ secrets.MACOS_CERTIFICATE_ID }} - if: github.event_name != 'pull_request' - run: | - CERTIFICATE_PATH=$RUNNER_TEMP/build_certificate.p12 - KEYCHAIN_PATH=$RUNNER_TEMP/app-signing.keychain-db - echo -n "$BUILD_CERTIFICATE_BASE64" | base64 --decode --output $CERTIFICATE_PATH - security create-keychain -p $KEYCHAIN_PASSWORD $KEYCHAIN_PATH - security set-keychain-settings -lut 21600 $KEYCHAIN_PATH - security unlock-keychain -p $KEYCHAIN_PASSWORD $KEYCHAIN_PATH - security import $CERTIFICATE_PATH -P $P12_PASSWORD -A -t cert -f pkcs12 -k $KEYCHAIN_PATH - security list-keychain -d user -s $KEYCHAIN_PATH - security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k $P12_PASSWORD $KEYCHAIN_PATH - codesign --deep --force --verbose --sign "$CERTIFICATE_ID" ${{ github.workspace }}/build_x86_64/OrcaSlicer/OrcaSlicer.app - - - name: pack app - working-directory: ${{ github.workspace }} - run: | - export ver=$(grep '^#define SoftFever_VERSION' ./build_x86_64/src/libslic3r/libslic3r_version.h | cut -d ' ' -f3) - ver="_V${ver//\"}" - cd ${{ github.workspace }}/build_x86_64/OrcaSlicer - zip -FSrq OrcaSlicer${ver}_Mac_Intel_signed.zip OrcaSlicer.app - - # (wip: staple failed, error 65) - # - name: Notarize the app - # run: | - # xcrun notarytool store-credentials "notarytool-profile" --apple-id "${{ secrets.APPLE_DEV_ACCOUNT }}" --team-id "${{ secrets.TEAM_ID }}" --password "${{ secrets.APP_PWD }}" - # ditto -c -k --keepParent "OrcaSlicer.app" "OrcaSlicer.zip" - # xcrun notarytool submit "OrcaSlicer.zip" --keychain-profile "notarytool-profile" --wait - # xcrun stapler staple OrcaSlicer.app - # zip -FSrq OrcaSlicer_Mac_notarized.zip OrcaSlicer.app - - - name: Upload artifacts - uses: actions/upload-artifact@v3 - with: - name: OrcaSlicer_Mac_Intel - path: ${{ github.workspace }}/build_x86_64/OrcaSlicer/OrcaSlicer*.zip diff --git a/.github/workflows/build_orca.yml b/.github/workflows/build_orca.yml new file mode 100644 index 0000000000..e6722e50e2 --- /dev/null +++ b/.github/workflows/build_orca.yml @@ -0,0 +1,287 @@ +name: Build OrcaSlicer + +on: + push: + branches: + - main + paths: + - 'src/**' + - '**/CMakeLists.txt' + - 'version.inc' + - 'localization/**' + - 'resources/**' + - ".github/workflows/build_orca.yml" + + pull_request: + branches: + - main + paths: + - 'src/**' + - '**/CMakeLists.txt' + - 'version.inc' + - ".github/workflows/build_orca.yml" + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +jobs: + build_orca: + strategy: + fail-fast: false + matrix: + include: + - os: ubuntu-20.04 + - os: windows-2019 + - os: macos-12 + arch: x86_64 + - os: macos-12 + arch: arm64 + runs-on: ${{ matrix.os }} + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Get the version and date on Ubuntu and macOS + if: matrix.os != 'windows-2019' + id: get-version-unix + run: | + ver=$(grep 'set(SoftFever_VERSION' version.inc | cut -d '"' -f2) + echo "ver=$ver" >> $GITHUB_ENV + echo "date=$(date +'%Y%m%d')" >> $GITHUB_ENV + shell: bash + + - name: Get the version and date on Windows + if: matrix.os == 'windows-2019' + id: get-version-windows + run: | + echo "date=$(Get-Date -Format 'yyyyMMdd')" | Out-File -Append -FilePath $env:GITHUB_ENV -Encoding utf8 + # Extract the version from the file + $versionContent = Get-Content version.inc -Raw + if ($versionContent -match 'set\(SoftFever_VERSION "(.*?)"\)') { + $ver = $matches[1] + } + echo "ver=$ver" | Out-File -Append -FilePath $env:GITHUB_ENV -Encoding utf8 + echo "date: ${{ env.date }} version: $ver" + shell: pwsh + +# Mac + - name: Install tools mac + if: matrix.os == 'macos-12' + run: | + brew install cmake git gettext zstd + mkdir -p ${{ github.workspace }}/deps/build_${{matrix.arch}} + mkdir -p ${{ github.workspace }}/deps/build_${{matrix.arch}}/OrcaSlicer_dep_${{matrix.arch}} + + # - name: build deps + # if: matrix.os == 'macos-12' + # id: cache_deps + # uses: actions/cache@v3 + # env: + # cache-name: ${{ runner.os }}-cache-orcaslicer_deps_${{matrix.arch}} + # with: + # path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep + # key: build-${{ env.cache-name }} + + # - if: ${{ steps.cache_deps.outputs.cache-hit != 'true' }} + # name: build deps + # working-directory: ${{ github.workspace }} + # continue-on-error: true + # run: ./build_release_macos.sh -d -a ${{matrix.arch}} + - name: Download and extract deps + if: matrix.os == 'macos-12' + working-directory: ${{ github.workspace }} + run: | + curl -LJO https://github.com/SoftFever/FileSharing/releases/download/2023.08.2/OrcaSlicer_dep_mac_${{matrix.arch}}_06-08-2023.tar.gz + tar -zxfOrcaSlicer_dep_mac_${{matrix.arch}}_06-08-2023.tar.gz -C ${{ github.workspace }}/deps/build_${{matrix.arch}} + chown -R $(id -u):$(id -g) ${{ github.workspace }}/deps/build_${{matrix.arch}}/OrcaSlicer_dep_${{matrix.arch}} + ls -l ${{ github.workspace }}/deps/build_${{matrix.arch}}/OrcaSlicer_dep_${{matrix.arch}} + rm OrcaSlicer_dep_mac_${{matrix.arch}}_06-08-2023.tar.gz + + + - name: Build slicer mac + if: matrix.os == 'macos-12' + working-directory: ${{ github.workspace }} + run: | + ./build_release_macos.sh -s -n -a ${{matrix.arch}} + + # Thanks to RaySajuuk, it's working now + - name: Sign app and notary + if: github.ref == 'refs/heads/main' && matrix.os == 'macos-12' + working-directory: ${{ github.workspace }} + env: + BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }} + P12_PASSWORD: ${{ secrets.P12_PASSWORD }} + KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }} + CERTIFICATE_ID: ${{ secrets.MACOS_CERTIFICATE_ID }} + run: | + CERTIFICATE_PATH=$RUNNER_TEMP/build_certificate.p12 + KEYCHAIN_PATH=$RUNNER_TEMP/app-signing.keychain-db + echo -n "$BUILD_CERTIFICATE_BASE64" | base64 --decode --output $CERTIFICATE_PATH + security create-keychain -p $KEYCHAIN_PASSWORD $KEYCHAIN_PATH + security set-keychain-settings -lut 21600 $KEYCHAIN_PATH + security unlock-keychain -p $KEYCHAIN_PASSWORD $KEYCHAIN_PATH + security import $CERTIFICATE_PATH -P $P12_PASSWORD -A -t cert -f pkcs12 -k $KEYCHAIN_PATH + security list-keychain -d user -s $KEYCHAIN_PATH + security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k $P12_PASSWORD $KEYCHAIN_PATH + codesign --deep --force --verbose --options runtime --timestamp --entitlements ${{ github.workspace }}/scripts/disable_validation.entitlements --sign "$CERTIFICATE_ID" ${{ github.workspace }}/build_${{matrix.arch}}/OrcaSlicer/OrcaSlicer.app + ln -s /Applications ${{ github.workspace }}/build_${{matrix.arch}}/OrcaSlicer/Applications + hdiutil create -volname "OrcaSlicer" -srcfolder ${{ github.workspace }}/build_${{matrix.arch}}/OrcaSlicer -ov -format UDZO OrcaSlicer_Mac_${{matrix.arch}}_V${{ env.ver }}.dmg + codesign --deep --force --verbose --options runtime --timestamp --entitlements ${{ github.workspace }}/scripts/disable_validation.entitlements --sign "$CERTIFICATE_ID" OrcaSlicer_Mac_${{matrix.arch}}_V${{ env.ver }}.dmg + xcrun notarytool store-credentials "notarytool-profile" --apple-id "${{ secrets.APPLE_DEV_ACCOUNT }}" --team-id "${{ secrets.TEAM_ID }}" --password "${{ secrets.APP_PWD }}" + xcrun notarytool submit "OrcaSlicer_Mac_${{matrix.arch}}_V${{ env.ver }}.dmg" --keychain-profile "notarytool-profile" --wait + xcrun stapler staple OrcaSlicer_Mac_${{matrix.arch}}_V${{ env.ver }}.dmg + + - name: Create DMG without notary + if: github.ref != 'refs/heads/main' && matrix.os == 'macos-12' + working-directory: ${{ github.workspace }} + run: | + ln -s /Applications ${{ github.workspace }}/build_${{matrix.arch}}/OrcaSlicer/Applications + hdiutil create -volname "OrcaSlicer" -srcfolder ${{ github.workspace }}/build_${{matrix.arch}}/OrcaSlicer -ov -format UDZO OrcaSlicer_Mac_${{matrix.arch}}_V${{ env.ver }}.dmg + + - name: Upload artifacts mac + if: matrix.os == 'macos-12' + uses: actions/upload-artifact@v3 + with: + name: OrcaSlicer_Mac_${{matrix.arch}}_V${{ env.ver }} + path: ${{ github.workspace }}/OrcaSlicer_Mac_${{matrix.arch}}_V${{ env.ver }}.dmg + +# Windows + - name: setup MSVC + if: matrix.os == 'windows-2019' + uses: microsoft/setup-msbuild@v1.1 + + - name: Install nsis + if: matrix.os == 'windows-2019' + run: | + choco install nsis + + - name: download deps + if: matrix.os == 'windows-2019' + shell: powershell + run: '(new-object System.Net.WebClient).DownloadFile("https://github.com/SoftFever/FileSharing/releases/download/4/OrcaSlicer_dep_18Jul2023.zip", "$env:temp\OrcaSlicer_dep_18Jul2023.zip")' + + - name: maker dir + if: matrix.os == 'windows-2019' + working-directory: ${{ github.workspace }} + run: | + mkdir ${{ github.workspace }}/deps/build + mkdir ${{ github.workspace }}/deps/build/OrcaSlicer_dep + + - name: extract deps + if: matrix.os == 'windows-2019' + working-directory: ${{ github.workspace }}/deps/build + shell: cmd + run: '"C:/Program Files/7-Zip/7z.exe" x %temp%\OrcaSlicer_dep_18Jul2023.zip' + + # - name: build deps + # if: matrix.os == 'windows-2019' + # id: cache_deps + # uses: actions/cache@v3 + # env: + # cache-name: ${{ runner.os }}-cache-orcaslicer_deps + # with: + # path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep + # key: ${{ runner.os }}-build-${{ env.cache-name }} + + # - if: ${{ steps.cache_deps.outputs.cache-hit != 'true' }} + # name: build deps + # working-directory: ${{ github.workspace }} + # continue-on-error: true + # run: .\build_release_vs2022.bat deps + + # - run: Get-ChildItem ${{ github.workspace }}/deps/build/ -Exclude OrcaSlicer_dep | Remove-Item -Recurse -Force + + - name: Build slicer Win + if: matrix.os == 'windows-2019' + working-directory: ${{ github.workspace }} + run: .\build_release.bat slicer + + - name: Create installer Win + if: matrix.os == 'windows-2019' + working-directory: ${{ github.workspace }}/build + run: | + cpack -G NSIS + + # - name: pack app + # if: matrix.os == 'windows-2019' + # working-directory: ${{ github.workspace }}/build + # shell: cmd + # run: '"C:/Program Files/7-Zip/7z.exe" a -tzip OrcaSlicer_dev_build.zip ${{ github.workspace }}/build/OrcaSlicer' + + - name: Upload artifacts Win zip + if: matrix.os == 'windows-2019' + uses: actions/upload-artifact@v3 + with: + name: OrcaSlicer_Windows_V${{ env.ver }}_portable + path: ${{ github.workspace }}/build/OrcaSlicer + + - name: Upload artifacts Win installer + if: matrix.os == 'windows-2019' + uses: actions/upload-artifact@v3 + with: + name: OrcaSlicer_Windows_V${{ env.ver }} + path: ${{ github.workspace }}/build/OrcaSlicer*.exe +# Ubuntu + + - name: Install dependencies + if: matrix.os == 'ubuntu-20.04' + run: | + sudo apt-get update + sudo apt-get install -y autoconf build-essential cmake curl eglexternalplatform-dev \ + extra-cmake-modules file git libcairo2-dev libcurl4-openssl-dev libdbus-1-dev libglew-dev libglu1-mesa-dev \ + libglu1-mesa-dev libgstreamer1.0-dev libgstreamerd-3-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev \ + libgtk-3-dev libgtk-3-dev libmspack-dev libosmesa6-dev libsecret-1-dev libsoup2.4-dev libssl-dev libudev-dev libwayland-dev \ + libwebkit2gtk-4.0-dev libxkbcommon-dev locales locales-all m4 pkgconf sudo wayland-protocols wget + + - name: Install dependencies from BuildLinux.sh + if: matrix.os == 'ubuntu-20.04' + shell: bash + run: sudo ./BuildLinux.sh -ur + + - name: Fix permissions + if: matrix.os == 'ubuntu-20.04' + shell: bash + run: sudo chown $USER -R ./ + # - name: Build deps + # if: matrix.os == 'ubuntu-20.04' + # id: cache_deps + # uses: actions/cache@v3 + # env: + # cache-name: ${{ runner.os }}-cache-orcaslicer_deps_x64 + # with: + # path: ${{ github.workspace }}/deps/build/destdir + # key: build-${{ env.cache-name }} + + # - if: ${{ steps.cache_deps.outputs.cache-hit != 'true' }} + # name: Build deps + # working-directory: ${{ github.workspace }} + # continue-on-error: true + # run: ./BuildLinux.sh -dr + - name: Download and extract deps + if: matrix.os == 'ubuntu-20.04' + working-directory: ${{ github.workspace }} + run: | + mkdir -p ${{ github.workspace }}/deps/build + mkdir -p ${{ github.workspace }}/deps/build/destdir + curl -LJO https://github.com/SoftFever/FileSharing/releases/download/2023.08/OrcaSlicer_dep_ubuntu_02-08-2023.tar.gz + tar -zxf OrcaSlicer_dep_ubuntu_02-08-2023.tar.gz -C ${{ github.workspace }}/deps/build + chown -R $(id -u):$(id -g) ${{ github.workspace }}/deps/build/destdir + ls -l ${{ github.workspace }}/deps/build/destdir + rm OrcaSlicer_dep_ubuntu_02-08-2023.tar.gz + + + - name: Build slicer + if: matrix.os == 'ubuntu-20.04' + shell: bash + run: | + ./BuildLinux.sh -isr + chmod +x ./build/OrcaSlicer_ubu64.AppImage + + - name: Upload artifacts Ubuntu + if: matrix.os == 'ubuntu-20.04' + uses: actions/upload-artifact@v3 + with: + name: OrcaSlicer_Linux_V${{ env.ver }} + path: './build/OrcaSlicer_ubu64.AppImage' diff --git a/.github/workflows/build_win.yml b/.github/workflows/build_win.yml deleted file mode 100644 index 0fabf39707..0000000000 --- a/.github/workflows/build_win.yml +++ /dev/null @@ -1,79 +0,0 @@ -name: Build Win64 - -on: - push: - branches: - - main - paths: - - 'src/**' - - 'deps/**' - - '**/CMakeLists.txt' - - 'version.inc' - - 'bbl/**' - - 'resources/**' - - pull_request: - branches: - - main - paths: - - 'src/**' - - 'deps/**' - - '**/CMakeLists.txt' - - 'version.inc' - - 'bbl/**' - - 'resources/**' - -jobs: - build_win64: - name: Build Win64 - runs-on: windows-2019 - - steps: - - uses: actions/checkout@v3 - - uses: ilammy/msvc-dev-cmd@v1 - - name: Install perl - run: | - choco install strawberryperl - - run: mkdir ${{ github.workspace }}/deps/build - - run: mkdir ${{ github.workspace }}/deps/build/OrcaSlicer_dep - - name: download deps - shell: powershell - run: '(new-object System.Net.WebClient).DownloadFile("https://github.com/SoftFever/FileSharing/releases/download/OrcaSlicer_deps_Mar/OrcaSlicer_dep_05May2023.zip", "$env:temp\OrcaSlicer_dep_05May2023.zip")' - - name: extract deps - working-directory: ${{ github.workspace }}/deps/build - shell: cmd - run: '"C:/Program Files/7-Zip/7z.exe" x %temp%\OrcaSlicer_dep_05May2023.zip' - - - run: dir "${{ github.workspace }}\deps\build\OrcaSlicer_dep" - - # - name: build deps - # id: cache_deps - # uses: actions/cache@v3 - # env: - # cache-name: ${{ runner.os }}-cache-orcaslicer_deps - # with: - # path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep - # key: ${{ runner.os }}-build-${{ env.cache-name }} - - # - if: ${{ steps.cache_deps.outputs.cache-hit != 'true' }} - # name: build deps - # working-directory: ${{ github.workspace }} - # continue-on-error: true - # run: .\build_release.bat deps - - # - run: Get-ChildItem ${{ github.workspace }}/deps/build/ -Exclude OrcaSlicer_dep | Remove-Item -Recurse -Force - - - name: Build studio - working-directory: ${{ github.workspace }} - run: .\build_release.bat studio - - # - name: pack app - # working-directory: ${{ github.workspace }}/build - # shell: cmd - # run: '"C:/Program Files/7-Zip/7z.exe" a -tzip OrcaSlicer_dev_build.zip ${{ github.workspace }}/build/OrcaSlicer' - - - name: Upload artifacts - uses: actions/upload-artifact@v3 - with: - name: OrcaSlicer_Win64_nightly - path: ${{ github.workspace }}/build/OrcaSlicer \ No newline at end of file diff --git a/.github/workflows/check_locale.yml b/.github/workflows/check_locale.yml new file mode 100644 index 0000000000..1dec9524d8 --- /dev/null +++ b/.github/workflows/check_locale.yml @@ -0,0 +1,26 @@ +name: Check locale + +on: + pull_request: + branches: + - main + paths: + - 'localization/**' + - ".github/workflows/check_locale.yml" + +jobs: + check_translation: + name: Check translation + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Install gettext + run: | + sudo apt-get update + sudo apt-get install -y gettext + + - name: Check translation format + run: | + ./run_gettext.sh diff --git a/.gitignore b/.gitignore index da7a18c3a9..2093364316 100644 --- a/.gitignore +++ b/.gitignore @@ -18,9 +18,12 @@ local-lib /src/TAGS /.vscode/ build-linux/* -deps/build-linux/* +deps/build*/* **/.DS_Store install_* build_*/ SVG -src/OrcaSlicer-doc/ \ No newline at end of file +src/OrcaSlicer-doc/ +.idea/ +/.cache/ +*.mo \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000000..13566b81b0 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/OrcaSlicer.iml b/.idea/OrcaSlicer.iml new file mode 100644 index 0000000000..f08604bb65 --- /dev/null +++ b/.idea/OrcaSlicer.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000000..f60388162d --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000000..79ee123c2b --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000000..79b3c94830 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000000..b80725f1d9 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000000..35eb1ddfbb --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/BambuStudio.sublime-project b/BambuStudio.sublime-project deleted file mode 100644 index 785dddba41..0000000000 --- a/BambuStudio.sublime-project +++ /dev/null @@ -1,103 +0,0 @@ -{ - "build_systems": - [ - { - "name": "List", - //"file_regex": " at ([^-\\s]*) line ([0-9]*)", -// "file_regex": " at (D\\:\\/src\\/Slic3r\\/.*?) line ([0-9]*)", - "shell_cmd": "ls -l" - }, - { - "name": "Run", - "working_dir": "$project_path", - "file_regex": " at (.*?) line ([0-9]*)", -// "shell_cmd": "chdir & perl slic3r.pl --DataDir \"C:\\Users\\Public\\Documents\\Prusa3D\\Slic3r settings MK2\" --gui \"..\\Slic3r-tests\\gap fill torture 20 -rt.stl\"" - "shell_cmd": "chdir & perl slic3r.pl" - }, - { - "name": "full", - "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", - "shell_cmd": "chdir & perl Build.pl" - }, - { - "name": "xs", - "working_dir": "$project_path/build", - // for Visual Studio: - "file_regex": "^(..[^:]*)\\(([0-9]+)\\)(.*)$", - // For GCC: -// "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", - "shell_cmd": "chdir & ninja -j 6 -v", - "env": { -// "PATH": "C:\\Program Files (x86)\\MSBuild\\12.0\\bin\\amd64;C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\BIN\\amd64;C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE;C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\Tools;%PATH%;c:\\wperl64d\\site\\bin;c:\\wperl64d\\bin", -// "PERL_CPANM_HOME": "c:\\wperl64d\\cpanm", -// "WXDIR": "D:\\src-perl\\wxWidgets-3.0.3-beta1", -// "BOOST_DIR": "D:\\src-perl\\boost_1_61_0", -// "BOOST_INCLUDEDIR": "D:\\src-perl\\boost_1_61_0", -// "BOOST_LIBRARYDIR": "D:\\src-perl\\boost_1_61_0\\stage\\x64\\lib", -// "SLIC3R_STATIC": "1" - } - }, - { - "name": "xs & run", - "working_dir": "$project_path/build", - "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", - "shell_cmd": "chdir & ninja -j 6 & cd .. & perl slic3r.pl --gui \"..\\Slic3r-tests\\star3-big2.stl\"" - }, - { - "name": "Slic3r - clean", - "working_dir": "$project_path/build", - "file_regex": "^(..[^:]*)(?::|\\()([0-9]+)(?::|\\))(?:([0-9]+):)?\\s*(.*)", - "shell_cmd": ["chdir & ninja clean"] - }, - { - "name": "run tests", - "working_dir": "$project_path/build", - // for Visual Studio: - "file_regex": "^(..[^:]*)\\(([0-9]+)\\)(.*)$", - "shell_cmd": "chdir & ctest --verbose" - }, - { - "name": "Clean & Configure", - "working_dir": "$project_path", - // for Visual Studio: - "file_regex": "^(..[^:]*)(?::|\\()([0-9]+)(?::|\\))(?:([0-9]+):)?\\s*(.*)", - "shell_cmd": "chdir & rmdir /S /Q build & mkdir build & cd build & cmake -G Ninja .. -DCMAKE_COLOR_MAKEFILE=OFF -DCMAKE_RULE_PROGRESS=OFF -DCMAKE_RULE_MESSAGES=OFF -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo" - }, - { - "name": "Configure", - "working_dir": "$project_path/build", - // for Visual Studio: - "file_regex": "^(..[^:]*)(?::|\\()([0-9]+)(?::|\\))(?:([0-9]+):)?\\s*(.*)", - "shell_cmd": "cmake -G Ninja .. -DCMAKE_COLOR_MAKEFILE=OFF -DCMAKE_RULE_PROGRESS=OFF -DCMAKE_RULE_MESSAGES=OFF -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo" - } - ], - "folders": - [ - { - "path": ".", -// "folder_exclude_patterns": [".svn", "._d", ".metadata", ".settings"], - "file_exclude_patterns": ["XS.c", "*.pch", "*.ilk", "*.js" ] - } - ], - - "settings": - { - "sublimegdb_workingdir": "${folder:${project_path:run}}", - // NOTE: You MUST provide --interpreter=mi for the plugin to work -// "sublimegdb_commandline": "D:\\Qt\\Tools\\mingw492_32\\bin\\gdb.exe --interpreter=mi -ex 'target localhost:2345'", -// "sublimegdb_commandline": "D:\\Qt\\Tools\\mingw492_32\\bin\\gdb.exe --interpreter=mi perl --args perl slic3r.pl", -// "sublimegdb_commandline": "D:\\Qt\\Tools\\mingw492_32\\bin\\gdb.exe --interpreter=mi perl --args slic3r.pl ", -// "sublimegdb_commandline": "D:\\Qt\\Tools\\mingw492_32\\bin\\gdb.exe --interpreter=mi -e C:\\Strawberry\\perl\\bin\\perl.exe -s C:\\Strawberry\\perl\\site\\lib\\auto\\Slic3r\\XS\\XS.xs.dll --args perl slic3r.pl -j 1 --gui D:\\src\\Slic3r-tests\\star3-big.stl", - "sublimegdb_commandline": "D:\\Qt\\Tools\\mingw492_32\\bin\\gdb.exe --interpreter=mi perl.exe --args perl slic3r.pl -j 1 --gui", // D:\\src\\Slic3r-tests\\star3-big.stl", -// "sublimegdb_commandline": "D:\\Qt\\Tools\\mingw492_32\\bin\\gdb.exe --interpreter=mi -x slic3r.gdb", -// "arguments": "slic3r -j 1 --gui ../Slic3r-tests/star3-big.stl", -// "arguments": "../slic3r.pl -j 1 --gui", -// "sublimegdb_exec_cmd": "-exec-continue", - - // Add "pending breakpoints" for symbols that are dynamically loaded from - // external shared libraries - "debug_ext" : true, - "run_after_init": false, - "close_views": false - } -} diff --git a/Build.PL b/Build.PL index 1e03c69652..b51386f25e 100644 --- a/Build.PL +++ b/Build.PL @@ -3,7 +3,7 @@ print "This script is currently used for installing Perl dependenices for running\n"; print "the libslic3r unit / integration tests through Perl prove.\n"; print "If you don't plan to run the unit / integration tests, you don't need to\n"; -print "install these dependencies to build and run BambuSlicer.\n"; +print "install these dependencies to build and run OrcaSlicer.\n"; use strict; use warnings; diff --git a/BuildLinux.sh b/BuildLinux.sh index cf04c53c59..0314824c22 100755 --- a/BuildLinux.sh +++ b/BuildLinux.sh @@ -27,6 +27,19 @@ function check_available_memory_and_disk() { fi } +function usage() { + echo "Usage: ./BuildLinux.sh [-i][-u][-d][-s][-b][-g]" + echo " -i: Generate appimage (optional)" + echo " -g: force gtk2 build" + echo " -b: build in debug mode" + echo " -d: build deps (optional)" + echo " -s: build orca-slicer (optional)" + echo " -u: only update clock & dependency packets (optional and need sudo)" + echo " -r: skip free ram check (low ram compiling)" + echo "For a first use, you want to 'sudo ./BuildLinux.sh -u'" + echo " and then './BuildLinux.sh -dsi'" +} + unset name while getopts ":dsiuhgbr" opt; do case ${opt} in @@ -40,7 +53,7 @@ while getopts ":dsiuhgbr" opt; do BUILD_DEPS="1" ;; s ) - BUILD_BAMBU_STUDIO="1" + BUILD_ORCA="1" ;; b ) BUILD_DEBUG="1" @@ -51,16 +64,7 @@ while getopts ":dsiuhgbr" opt; do r ) SKIP_RAM_CHECK="1" ;; - h ) echo "Usage: ./BuildLinux.sh [-i][-u][-d][-s][-b][-g]" - echo " -i: Generate appimage (optional)" - echo " -g: force gtk2 build" - echo " -b: build in debug mode" - echo " -d: build deps (optional)" - echo " -s: build orca-slicer (optional)" - echo " -u: only update clock & dependency packets (optional and need sudo)" - echo " -r: skip free ram check (low ram compiling)" - echo "For a first use, you want to 'sudo ./BuildLinux.sh -u'" - echo " and then './BuildLinux.sh -dsi'" + h ) usage exit 0 ;; esac @@ -68,31 +72,16 @@ done if [ $OPTIND -eq 1 ] then - echo "Usage: ./BuildLinux.sh [-i][-u][-d][-s][-b][-g]" - echo " -i: Generate appimage (optional)" - echo " -g: force gtk2 build" - echo " -b: build in debug mode" - echo " -d: build deps (optional)" - echo " -s: build orca-slicer (optional)" - echo " -u: only update clock & dependency packets (optional and need sudo)" - echo " -r: skip free ram check (low ram compiling)" - echo "For a first use, you want to 'sudo ./BuildLinux.sh -u'" - echo " and then './BuildLinux.sh -dsi'" + usage exit 0 fi -# mkdir build -if [ ! -d "build" ] -then - mkdir build -fi - -# Addtional Dev packages for BambuStudio +# Addtional Dev packages for OrcaSlicer export REQUIRED_DEV_PACKAGES="libmspack-dev libgstreamerd-3-dev libsecret-1-dev libwebkit2gtk-4.0-dev libosmesa6-dev libssl-dev libcurl4-openssl-dev eglexternalplatform-dev libudev-dev libdbus-1-dev extra-cmake-modules" # libwebkit2gtk-4.1-dev ?? export DEV_PACKAGES_COUNT=$(echo ${REQUIRED_DEV_PACKAGES} | wc -w) if [ $(dpkg --get-selections | grep -E "$(echo ${REQUIRED_DEV_PACKAGES} | tr ' ' '|')" | wc -l) -lt ${DEV_PACKAGES_COUNT} ]; then - sudo apt install -y ${REQUIRED_DEV_PACKAGES} git cmake wget file + sudo apt install -y ${REQUIRED_DEV_PACKAGES} git cmake wget file gettext fi #FIXME: require root for -u option @@ -109,11 +98,11 @@ then echo -e "\nFind libgtk-3, installing: libgtk-3-dev libglew-dev libudev-dev libdbus-1-dev cmake git\n" apt install -y libgtk-3-dev libglew-dev libudev-dev libdbus-1-dev cmake git fi - # for ubuntu 22.04: - ubu_version="$(cat /etc/issue)" - if [[ $ubu_version == "Ubuntu 22.04"* ]] + # for ubuntu 22+ and 23+: + ubu_major_version="$(grep VERSION_ID /etc/os-release | cut -d "=" -f 2 | cut -d "." -f 1 | tr -d /\"/)" + if [ $ubu_major_version == "22" ] || [ $ubu_major_version == "23" ] then - apt install -y curl libssl-dev libcurl4-openssl-dev m4 + apt install -y curl libfuse-dev libssl-dev libcurl4-openssl-dev m4 fi if [[ -n "$BUILD_DEBUG" ]] then @@ -212,7 +201,13 @@ then echo "done" fi -if [[ -n "$BUILD_BAMBU_STUDIO" ]] +# Create main "build" directory +if [ ! -d "build" ] +then + mkdir build +fi + +if [[ -n "$BUILD_ORCA" ]] then echo "[7/9] Configuring Slic3r..." BUILD_ARGS="" @@ -235,11 +230,8 @@ then # make Slic3r echo "[8/9] Building Slic3r..." make -j$NCORES OrcaSlicer # Slic3r - - # make .mo - # make gettext_po_to_mo # FIXME: DeftDawg: complains about msgfmt not existing even in SuperSlicer, did this ever work? - popd + ./run_gettext.sh echo "done" fi diff --git a/CMakeLists.txt b/CMakeLists.txt index bf0c6f5b07..261c975ee1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -42,7 +42,6 @@ set(SLIC3R_GTK "2" CACHE STRING "GTK version to use with wxWidgets on Linux") set(IS_CROSS_COMPILE FALSE) - if (APPLE) set(CMAKE_FIND_FRAMEWORK LAST) set(CMAKE_FIND_APPBUNDLE LAST) @@ -281,6 +280,11 @@ if (APPLE) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror=partial-availability -Werror=unguarded-availability -Werror=unguarded-availability-new") endif () +if(MSVC) +# 添加编译选项,忽略警告 C4305 (格式转换截断) +add_compile_options(/wd4305) +endif() + # Where all the bundled libraries reside? set(LIBDIR ${CMAKE_CURRENT_SOURCE_DIR}/src) set(LIBDIR_BIN ${CMAKE_CURRENT_BINARY_DIR}/src) @@ -406,6 +410,7 @@ if(SLIC3R_STATIC) set(TBB_STATIC 1) endif() set(TBB_DEBUG 1) +set(CMAKE_MAP_IMPORTED_CONFIG_RELWITHDEBINFO RelWithDebInfo Release "") find_package(TBB REQUIRED) # include_directories(${TBB_INCLUDE_DIRS}) # add_definitions(${TBB_DEFINITIONS}) @@ -502,10 +507,14 @@ find_package(glfw3 REQUIRED) # Find the Cereal serialization library find_package(cereal REQUIRED) +set_target_properties(cereal PROPERTIES IMPORTED_GLOBAL TRUE) +if (NOT TARGET cereal::cereal) + add_library(cereal::cereal ALIAS cereal) +endif () # l10n set(L10N_DIR "${SLIC3R_RESOURCES_DIR}/i18n") -set(BBL_L18N_DIR "${CMAKE_CURRENT_SOURCE_DIR}/bbl/i18n") +set(BBL_L18N_DIR "${CMAKE_CURRENT_SOURCE_DIR}/localization/i18n") add_custom_target(gettext_make_pot COMMAND xgettext --keyword=L --keyword=_L --keyword=_u8L --keyword=L_CONTEXT:1,2c --keyword=_L_PLURAL:1,2 --add-comments=TRN --from-code=UTF-8 --no-location --debug --boost -f "${BBL_L18N_DIR}/list.txt" @@ -563,6 +572,20 @@ else () "OpenVDB installation with the OPENVDB_FIND_MODULE_PATH cache variable.") endif () +find_path(SPNAV_INCLUDE_DIR spnav.h) +if (SPNAV_INCLUDE_DIR) + find_library(HAVE_SPNAV spnav) + if (HAVE_SPNAV) + add_definitions(-DHAVE_SPNAV) + add_library(libspnav SHARED IMPORTED) + target_link_libraries(libspnav INTERFACE spnav) + message(STATUS "SPNAV library found") + else() + message(STATUS "SPNAV library NOT found, Spacenavd not supported") + endif() +else() + message(STATUS "SPNAV library NOT found, Spacenavd not supported") +endif() set(TOP_LEVEL_PROJECT_DIR ${PROJECT_SOURCE_DIR}) function(orcaslicer_copy_dlls target config postfix output_dlls) @@ -694,7 +717,10 @@ endif() # Resources install target, configure fhs.hpp on UNIX if (WIN32) - install(DIRECTORY "${SLIC3R_RESOURCES_DIR}/" DESTINATION "${CMAKE_INSTALL_PREFIX}/resources") + install(DIRECTORY "${SLIC3R_RESOURCES_DIR}/" DESTINATION "./resources") + set(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP TRUE) + include(InstallRequiredSystemLibraries) + install (PROGRAMS ${CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS} DESTINATION ".") elseif (SLIC3R_FHS) # CMAKE_INSTALL_FULL_DATAROOTDIR: read-only architecture-independent data root (share) set(SLIC3R_FHS_RESOURCES "${CMAKE_INSTALL_FULL_DATAROOTDIR}/OrcaSlicer") @@ -703,8 +729,8 @@ elseif (SLIC3R_FHS) ) install(FILES src/platform/unix/OrcaSlicer.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications) foreach(SIZE 32 128 192) - install(FILES ${SLIC3R_RESOURCES_DIR}/images/BambuStudio_${SIZE}px.png - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${SIZE}x${SIZE}/apps RENAME BambuStudio.png + install(FILES ${SLIC3R_RESOURCES_DIR}/images/OrcaSlicer_${SIZE}px.png + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${SIZE}x${SIZE}/apps RENAME OrcaSlicer.png ) endforeach() elseif (CMAKE_MACOSX_BUNDLE) @@ -714,4 +740,34 @@ else () install(DIRECTORY "${SLIC3R_RESOURCES_DIR}/" DESTINATION "${CMAKE_INSTALL_PREFIX}/resources") endif () +install(FILES ${CMAKE_SOURCE_DIR}/LICENSE.txt DESTINATION ".") configure_file(${LIBDIR}/platform/unix/fhs.hpp.in ${LIBDIR_BIN}/platform/unix/fhs.hpp) + +set (CPACK_PACKAGE_NAME "OrcaSlicer") +set (CPACK_PACKAGE_VENDOR "SoftFever") +set (CPACK_PACKAGE_VERSION_MAJOR "${ORCA_VERSION_MAJOR}") +set (CPACK_PACKAGE_VERSION_MINOR "${ORCA_VERSION_MINOR}") +set (CPACK_PACKAGE_VERSION_PATCH "${ORCA_VERSION_PATCH}") +set (CPACK_PACKAGE_FILE_NAME "OrcaSlicer_Windows_Installer_${SoftFever_VERSION}") +set (CPACK_PACKAGE_DESCRIPTION_SUMMARY "Orca Slicer is an open source slicer for FDM printers") +set (CPACK_PACKAGE_HOMEPAGE_URL "https://github.com/SoftFever/OrcaSlicer") +set (CPACK_PACKAGE_INSTALL_DIRECTORY ${CPACK_PACKAGE_NAME}) +set (CPACK_PACKAGE_ICON "${CMAKE_SOURCE_DIR}/resources/images\\\\OrcaSlicer.ico") +set (CPACK_NSIS_MUI_ICON "${CPACK_PACKAGE_ICON}") +set (CPACK_NSIS_MUI_UNIICON "${CPACK_PACKAGE_ICON}") +set (CPACK_NSIS_INSTALLED_ICON_NAME "$INSTDIR\\\\orca-slicer.exe") +set(CPACK_NSIS_EXTRA_INSTALL_COMMANDS " + CreateShortCut \\\"$DESKTOP\\\\OrcaSlicer.lnk\\\" \\\"$INSTDIR\\\\orca-slicer.exe\\\" +") +set (CPACK_PACKAGE_CHECKSUM SHA256) +set (CPACK_PACKAGE_INSTALL_REGISTRY_KEY "OrcaSlicer") +set (CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL ON) +set (CPACK_NSIS_EXECUTABLES_DIRECTORY ".") +# set (CPACK_NSIS_MODIFY_PATH "ON") +set(CPACK_PACKAGE_EXECUTABLES "orca-slicer;OrcaSlicer") +set(CPACK_CREATE_DESKTOP_LINKS "orca-slicer") +set (CPACK_RESOURCE_FILE_LICENSE ${CMAKE_SOURCE_DIR}/LICENSE.txt) # must also include in install command + +set(CPACK_WIX_UPGRADE_GUID "058245e8-20e0-4a95-9ab7-1acfe17ad511") +set(CPACK_GENERATOR NSIS) +include(CPack) \ No newline at end of file diff --git a/Containerfile b/Containerfile deleted file mode 100644 index 42937d8a74..0000000000 --- a/Containerfile +++ /dev/null @@ -1,71 +0,0 @@ -# Build Bambu Slicer in a container -# -# Build an AppImage using rootless Podman (refer to https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md): -# rm -rf build; podman build . -t orca-slicer-builder && podman run --rm localhost/orca-slicer-builder /bin/bash -c 'tar -c $(find build | grep ubu64.AppImage | head -1)' | tar -xv -# -# Troubleshooting the build container: -# podman run -it --name orca-slicer-builder localhost/orca-slicer-builder /bin/bash -# -# Debugging the resulting AppImage: -# 1) Install `gdb` -# 2) In a terminal in the same directory as the AppImage, start it with following: -# echo -e "run\nbt\nquit" | gdb ./BambuStudio_ubu64.AppImage -# 3) Find related issue using backtrace output for clues and add backtrace to it on github -# -# Docker alternative AppImage build syntax (use this if you can't install podman): -# rm -rf build; docker build . --file Containerfile -t orca-slicer-builder; docker run --rm orca-slicer-builder /bin/bash -c 'tar -c $(find build | grep ubu64.AppImage | head -1)' | tar -xv -# -# -# TODO: bind mount OrcaSlicer to inside the container instead of COPY to enable faster rebuilds during dev work. - -FROM docker.io/ubuntu:20.04 -LABEL maintainer "DeftDawg " - -# Disable interactive package configuration -RUN apt-get update && \ - echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections - -# Add a deb-src -RUN echo deb-src http://archive.ubuntu.com/ubuntu \ - $(cat /etc/*release | grep VERSION_CODENAME | cut -d= -f2) main universe>> /etc/apt/sources.list - -RUN apt-get update && apt-get install -y \ - git \ - build-essential \ - autoconf pkgconf m4 \ - cmake extra-cmake-modules \ - libglu1-mesa-dev libglu1-mesa-dev \ - libwayland-dev libxkbcommon-dev wayland-protocols \ - eglexternalplatform-dev libglew-dev \ - libgtk-3-dev \ - libdbus-1-dev \ - libcairo2-dev \ - libgtk-3-dev libwebkit2gtk-4.0-dev \ - libsoup2.4-dev \ - libgstreamer1.0-dev libgstreamer-plugins-good1.0-dev libgstreamer-plugins-base1.0-dev libgstreamerd-3-dev \ - libmspack-dev \ - libosmesa6-dev \ - libssl-dev libcurl4-openssl-dev libsecret-1-dev \ - libudev-dev \ - curl \ - wget \ - file \ - sudo - -COPY ./ OrcaSlicer - -WORKDIR OrcaSlicer - -# These can run together, but we run them seperate for podman caching -# Update System dependencies -RUN ./BuildLinux.sh -u - -# Build dependencies in ./deps -RUN ./BuildLinux.sh -d - -# Build slic3r -RUN ./BuildLinux.sh -s - -# Build AppImage -ENV container podman -RUN ./BuildLinux.sh -i diff --git a/DockerBuild.sh b/DockerBuild.sh deleted file mode 100755 index 3546bf2b83..0000000000 --- a/DockerBuild.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -PROJECT_ROOT=$(cd -P -- "$(dirname -- "$0")" && printf '%s\n' "$(pwd -P)") - -set -x - -# Wishlist hint: For developers, creating a Docker Compose -# setup with persistent volumes for the build & deps directories -# would speed up recompile times significantly. For end users, -# the simplicity of a single Docker image and a one-time compilation -# seems better. -docker build -t bambustudio \ - --build-arg USER=$USER \ - --build-arg UID=$(id -u) \ - --build-arg GID=$(id -g) \ - $PROJECT_ROOT diff --git a/DockerRun.sh b/DockerRun.sh deleted file mode 100755 index 0e2d98330b..0000000000 --- a/DockerRun.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash -set -x -# Just in case, here's some other things that might help: -# Force the container's hostname to be the same as your workstation -# -h $HOSTNAME \ -# If there's problems with the X display, try this -# -v /tmp/.X11-unix:/tmp/.X11-unix \ -docker run \ - `# Use the hosts networking. Printer wifi and also dbus communication` \ - --net=host \ - `# Some X installs will not have permissions to talk to sockets for shared memory` \ - --ipc host \ - `# Run as your workstations username to keep permissions the same` \ - -u $USER \ - `# Bind mount your home directory into the container for loading/saving files` \ - -v $HOME:/home/$USER \ - `# Pass the X display number to the container` \ - -e DISPLAY=$DISPLAY \ - `# It seems that libGL and dbus things need privileged mode` \ - --privileged=true \ - `# Attach tty for running bambu with command line things` \ - -ti \ - `# Pass all parameters from this script to the bambu ENTRYPOINT binary` \ - bambustudio $* - diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 90e0cbf179..0000000000 --- a/Dockerfile +++ /dev/null @@ -1,94 +0,0 @@ -FROM docker.io/ubuntu:20.04 -LABEL maintainer "DeftDawg " - -# Disable interactive package configuration -RUN apt-get update && \ - echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections - -# Add a deb-src -RUN echo deb-src http://archive.ubuntu.com/ubuntu \ - $(cat /etc/*release | grep VERSION_CODENAME | cut -d= -f2) main universe>> /etc/apt/sources.list - -RUN apt-get update && apt-get install -y \ - autoconf \ - build-essential \ - cmake \ - curl \ - eglexternalplatform-dev \ - extra-cmake-modules \ - file \ - git \ - gstreamer1.0-plugins-bad \ - gstreamer1.0-libav \ - libcairo2-dev \ - libcurl4-openssl-dev \ - libdbus-1-dev \ - libglew-dev \ - libglu1-mesa-dev \ - libglu1-mesa-dev \ - libgstreamer1.0-dev \ - libgstreamerd-3-dev \ - libgstreamer-plugins-base1.0-dev \ - libgstreamer-plugins-good1.0-dev \ - libgtk-3-dev \ - libgtk-3-dev \ - libmspack-dev \ - libosmesa6-dev \ - libsecret-1-dev \ - libsoup2.4-dev \ - libssl-dev \ - libudev-dev \ - libwayland-dev \ - libwebkit2gtk-4.0-dev \ - libxkbcommon-dev \ - locales \ - locales-all \ - m4 \ - pkgconf \ - sudo \ - wayland-protocols \ - wget - -# Change your locale here if you want. See the output -# of `locale -a` to pick the correct string formatting. -ENV LC_ALL=en_US.utf8 -RUN locale-gen $LC_ALL - -# Set this so that Orca Slicer doesn't complain about -# the CA cert path on every startup -ENV SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt - -COPY ./ BambuStudio - -WORKDIR BambuStudio - -# These can run together, but we run them seperate for podman caching -# Update System dependencies -RUN ./BuildLinux.sh -u - -# Build dependencies in ./deps -RUN ./BuildLinux.sh -d - -# Build slic3r -RUN ./BuildLinux.sh -s - -# Build AppImage -ENV container podman -RUN ./BuildLinux.sh -i - -# It's easier to run Orca Slicer as the same username, -# UID and GID as your workstation. Since we bind mount -# your home directory into the container, it's handy -# to keep permissions the same. Just in case, defaults -# are root. -SHELL ["/bin/bash", "-l", "-c"] -ARG USER=root -ARG UID=0 -ARG GID=0 -RUN [[ "$UID" != "0" ]] \ - && groupadd -g $GID $USER \ - && useradd -u $UID -g $GID $USER - -# Using an entrypoint instead of CMD because the binary -# accepts several command line arguments. -ENTRYPOINT ["/BambuStudio/build/package/bin/orca-slicer"] diff --git a/LICENSE b/LICENSE.txt similarity index 100% rename from LICENSE rename to LICENSE.txt diff --git a/README.md b/README.md index c96c0db5ce..01dcbc12a2 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,9 @@ +[![Build OrcaSlicer](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_orca.yml/badge.svg?branch=main)](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_orca.yml) -[![Build Win64](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_win.yml/badge.svg)](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_win.yml) -[![Build Mac AppleSilicon](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_mac_arm64.yml/badge.svg)](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_mac_arm64.yml) -[![Build Mac Intel](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_mac_x64.yml/badge.svg)](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_mac_x64.yml) -[![Build Linux](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_linux.yml/badge.svg)](https://github.com/SoftFever/OrcaSlicer/actions/workflows/build_linux.yml) - -# Orca Slicer -Orca Slicer is a fork of Bambu Studio. It was previously known as BambuStudio-SoftFever. -Bambu Studio is based on [PrusaSlicer](https://github.com/prusa3d/PrusaSlicer) by Prusa Research, which is from [Slic3r](https://github.com/Slic3r/Slic3r) by Alessandro Ranellucci and the RepRap community. -Orca Slicer incorporates a lot of features from SuperSlicer by @supermerill - - -Prebuilt binaries are available through the [github releases page](https://github.com/SoftFever/OrcaSlicer/releases/). - +# Orca Slicer +Orca Slicer is an open source slicer for FDM printers. +You can download Orca Slicer here: [github releases page](https://github.com/SoftFever/OrcaSlicer/releases/). +![discord-mark-blue](https://github.com/SoftFever/OrcaSlicer/assets/103989404/b97d5ffc-072d-4d0a-bbda-e67ef373876f) Join community: [OrcaSlicer Official Discord Server](https://discord.gg/WTEkCR6SnV) # Main features - Auto calibrations for all printers @@ -21,29 +13,41 @@ Prebuilt binaries are available through the [github releases page](https://githu - More granular controls - More features can be found in [change notes](https://github.com/SoftFever/OrcaSlicer/releases/) +### Some background +OrcaSlicer is fork of Bambu Studio +It was previously known as BambuStudio-SoftFever +Bambu Studio is forked from [PrusaSlicer](https://github.com/prusa3d/PrusaSlicer) by Prusa Research, which is from [Slic3r](https://github.com/Slic3r/Slic3r) by Alessandro Ranellucci and the RepRap community. +Orca Slicer incorporates a lot of features from SuperSlicer by @supermerill +Orca Slicer's logo is designed by community member Justin Levine(@freejstnalxndr) + # How to install **Windows**: -1. Unzip the binaries to any folder you prefer, then execute orca-slicer.exe to start the application. +1. Install and run - *If you have troubles to run the build, you might need to install following runtimes:* - [MicrosoftEdgeWebView2RuntimeInstallerX64](https://github.com/SoftFever/BambuStudio-SoftFever/releases/download/v1.0.10-sf2/MicrosoftEdgeWebView2RuntimeInstallerX64.exe) - [vcredist2019_x64](https://github.com/SoftFever/BambuStudio-SoftFever/releases/download/v1.0.10-sf2/vcredist2019_x64.exe) **Mac**: -1. Download the right binaries for your computer: `arm64` version for Apple Silicon and `x86_64` for Intel CPU. -2. Double click to unzip the package, move OrcaSlicer.app to Application folder. -3. The app is signed but not notarized at the moment due to the proptiery network plugin. - We have two options to make it run on our machines - - Option 1: - Execute this command in terminal: `xattr -dr com.apple.quarantine /Applications/OrcaSlicer.app` - ```console - softfever@mac:~$ xattr -dr com.apple.quarantine /Applications/OrcaSlicer.app - ``` - - Option 2: - - Step 1: open the app, a warning window will pop up - ![image](./SoftFever_doc/mac_cant_open.png) - - Step 2: in `System Settings` -> `Privacy & Security`, click `Open Anyway`: - ![image](./SoftFever_doc/mac_security_setting.png) - +1. Download the DMG for your computer: `arm64` version for Apple Silicon and `x86_64` for Intel CPU. +2. Drag OrcaSlicer.app to Application folder. +3. *If you want to run a build from a PR, you also need following instructions bellow* +
+ - Option 1 (You only need to do this once. After that the app can be oppened normally.): + - Step 1: Hold _cmd_ and right click the app, from the context menu choose **Open**. + - Step 2: A warning window will pop up, click _Open_ + + - Option 2: + Execute this command in terminal: `xattr -dr com.apple.quarantine /Applications/OrcaSlicer.app` + ```console + softfever@mac:~$ xattr -dr com.apple.quarantine /Applications/OrcaSlicer.app + ``` + - Option 3: + - Step 1: open the app, a warning window will pop up + ![image](./SoftFever_doc/mac_cant_open.png) + - Step 2: in `System Settings` -> `Privacy & Security`, click `Open Anyway`: + ![image](./SoftFever_doc/mac_security_setting.png) +
+ **Linux(Ubuntu)**: 1. If you run into trouble to execute it, try this command in terminal: `chmod +x /path_to_appimage/OrcaSlicer_ubu64.AppImage` @@ -57,7 +61,8 @@ Prebuilt binaries are available through the [github releases page](https://githu - run `build_release_macos.sh` - Ubuntu - - run `BuildLinux.sh -udisr` + - run 'sudo ./BuildLinux.sh -u' + - run './BuildLinux.sh -dsir' # Note: @@ -71,6 +76,22 @@ If you're running Klipper, it's recommended to add the following configuration t resolution: 0.1 ``` +# Supports +**Orca Slicer** is an open-source project, and I'm deeply grateful to all my sponsors and backers. +Their generous support enables me to purchase filaments and other essential 3D printing materials for the project. +Thank you! :) + +### Sponsors: + + Peopoly + + +### Backers: +*todo: extract ko-fi backers list* + +Support me +[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/G2G5IP3CP) + # License Orca Slicer is licensed under the GNU Affero General Public License, version 3. Orca Slicer is based on Bambu Studio by BambuLab. @@ -82,5 +103,7 @@ Slic3r is licensed under the GNU Affero General Public License, version 3. Slic3 The GNU Affero General Public License, version 3 ensures that if you use any part of this software in any way (even behind a web server), your software must be released under the same license. -The bambu networking plugin is based on non-free libraries. It is optional to the Orca Slicer and provides extended functionalities for users. +Orca Slicer includes a pressure advance calibration pattern test adapted from Andrew Ellis' generator, which is licensed under GNU General Public License, version 3. Ellis' generator is itself adapted from a generator developed by Sineos for Marlin, which is licensed under GNU General Public License, version 3. + +The bambu networking plugin is based on non-free libraries from Bambulab. It is optional to the Orca Slicer and provides extended functionalities for Bambulab printer users. diff --git a/SoftFever_doc/sponsor_logos/peopoly-standard-logo.png b/SoftFever_doc/sponsor_logos/peopoly-standard-logo.png new file mode 100644 index 0000000000..be51e75bc1 Binary files /dev/null and b/SoftFever_doc/sponsor_logos/peopoly-standard-logo.png differ diff --git a/bbs_test_tools/CMakeLists.txt b/bbs_test_tools/CMakeLists.txt deleted file mode 100644 index 046394f69e..0000000000 --- a/bbs_test_tools/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -# Add individual tools as executables in separate directories -add_subdirectory(bbs_gcode_checker) - -install(TARGETS bbs_gcode_checker RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}") diff --git a/bbs_test_tools/bbs_gcode_checker/CMakeLists.txt b/bbs_test_tools/bbs_gcode_checker/CMakeLists.txt deleted file mode 100644 index 7460ad3ecf..0000000000 --- a/bbs_test_tools/bbs_gcode_checker/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -cmake_minimum_required (VERSION 3.8) - -project ("bbs_gcode_checker") - -add_executable (bbs_gcode_checker "main.cpp" "GCodeChecker.cpp" "GCodeChecker.h" ) - diff --git a/bbs_test_tools/bbs_gcode_checker/GCodeChecker.cpp b/bbs_test_tools/bbs_gcode_checker/GCodeChecker.cpp deleted file mode 100644 index aad8a1a576..0000000000 --- a/bbs_test_tools/bbs_gcode_checker/GCodeChecker.cpp +++ /dev/null @@ -1,702 +0,0 @@ -#include "GCodeChecker.h" -#include -#include -#include -#include -namespace BambuStudio { - -//BBS: only check wodth when dE is longer than this value -const double CHECK_WIDTH_E_THRESHOLD = 0.0025; -const double WIDTH_THRESHOLD = 0.02; -const double RADIUS_THRESHOLD = 0.005; - -const double filament_diameter = 1.75; -const double Pi = 3.14159265358979323846; - -const std::string Extrusion_Role_Tag = " FEATURE: "; -const std::string Width_Tag = " LINE_WIDTH: "; -const std::string Wipe_Start_Tag = " WIPE_START"; -const std::string Wipe_End_Tag = " WIPE_END"; -const std::string Layer_Change_Tag = " CHANGE_LAYER"; -const std::string Height_Tag = " LAYER_HEIGHT: "; -const std::string filament_flow_ratio_tag = " filament_flow_ratio"; -const std::string nozzle_temperature_Tag = " nozzle_temperature ="; -const std::string nozzle_temperature_initial_layer_Tag = " nozzle_temperature_initial_layer"; -const std::string Z_HEIGHT_TAG = " Z_HEIGHT: "; -const std::string Initial_Layer_Ptint_Height_Tag = " initial_layer_print_height ="; - -GCodeCheckResult GCodeChecker::parse_file(const std::string& path) -{ - std::ifstream file(path); - if (file.fail()) { - std::cout << "Failed to open file " << path << std::endl; - return GCodeCheckResult::ParseFailed; - } - std::string line_raw; - std::string line; - while (std::getline(file, line_raw)) { - const char *c = line_raw.c_str(); - c = skip_whitespaces(c); - if (std::toupper(*c) == 'N') - c = skip_word(c); - c = skip_whitespaces(c); - line = c; - if (parse_line(line) != GCodeCheckResult::Success) { - std::cout << "Failed to parse line " << line_raw << std::endl; - return GCodeCheckResult::ParseFailed; - } - } - - if (m_layer_num == 0) { - std::cout << "Invalid gcode file without layer change comment" << std::endl; - return GCodeCheckResult::ParseFailed; - } - - return GCodeCheckResult::Success; -} - -bool GCodeChecker::include_chinese(const char* str) -{ - char c; - while(1) - { - c=*str++; - if (is_end_of_line(c)) - break; - if ((c & 0x80) && (*str & 0x80)) - return true; - } - return false; -} - -GCodeCheckResult GCodeChecker::parse_line(const std::string& line) -{ - // update start position - m_start_position = m_end_position; - - GCodeCheckResult ret; - const char *c = skip_whitespaces(line.c_str()); - if (include_chinese(c)) { - //chinese is forbidden - return GCodeCheckResult::ParseFailed; - } if (is_end_of_line(*c)) { - //BBS: skip empty line - return GCodeCheckResult::Success; - } else if (is_comment_line(*c)) { - GCodeLine gcode_line; - gcode_line.m_raw = c; - ret = parse_comment(gcode_line); - if (ret != GCodeCheckResult::Success) - return ret; - } else { - GCodeLine gcode_line; - gcode_line.m_raw = c; - ret = parse_command(gcode_line); - if (ret != GCodeCheckResult::Success) - return ret; - ret = check_line_width(gcode_line); - if (ret != GCodeCheckResult::Success) - return ret; - } - - return GCodeCheckResult::Success; -} - -GCodeCheckResult GCodeChecker::parse_comment(GCodeLine& line) -{ - const char *c = line.m_raw.c_str(); - c++; - std::string comment = c; - // extrusion role tag - if (starts_with(comment, Extrusion_Role_Tag)) { - m_role = string_to_role(comment.substr(Extrusion_Role_Tag.length())); - if (m_role == erExternalPerimeter) { - - if (z_height == initial_layer_height && nozzle_temp != nozzle_temperature_initial_layer[filament_id]) { - std::cout << "invalid filament nozzle initial layer temperature comment with invalid value!" << std::endl; - return GCodeCheckResult::ParseFailed; - } - - if (z_height != initial_layer_height && nozzle_temp != nozzle_temperature[filament_id]) { - std::cout << "invalid filament nozzle temperature comment with invalid value!" << std::endl; - return GCodeCheckResult::ParseFailed; - } - } - - } else if (starts_with(comment, Wipe_Start_Tag)) { - m_wiping = true; - } else if (starts_with(comment, Wipe_End_Tag)) { - m_wiping = false; - } else if (starts_with(comment, Height_Tag)) { - std::string str = comment.substr(Height_Tag.size()); - if (!parse_double_from_str(str, m_height)) { - std::cout << "invalid height comment with invalid value!" << std::endl; - return GCodeCheckResult::ParseFailed; - } - } else if (starts_with(comment, Width_Tag)) { - std::string str = comment.substr(Width_Tag.size()); - if (!parse_double_from_str(str, m_width)) { - std::cout << "invalid width comment with invalid value!" << std::endl; - return GCodeCheckResult::ParseFailed; - } - } else if (starts_with(comment, Layer_Change_Tag)) { - m_layer_num++; - } else if (starts_with(comment, filament_flow_ratio_tag)) - { - std::string str = comment.substr(filament_flow_ratio_tag.size()+3); - if (!parse_double_from_str(str, filament_flow_ratio)) - { - std::cout << "invalid filament flow ratio comment with invalid value!" << std::endl; - return GCodeCheckResult::ParseFailed; - } - } - else if (starts_with(comment, nozzle_temperature_Tag)) { - std::string str = comment.substr(nozzle_temperature_Tag.size() + 1); - if (!parse_double_from_str(str, nozzle_temperature)) { - std::cout << "invalid nozzle temperature comment with invalid value!" << std::endl; - return GCodeCheckResult::ParseFailed; - } - } - else if (starts_with(comment, nozzle_temperature_initial_layer_Tag)) { - std::string str = comment.substr(nozzle_temperature_initial_layer_Tag.size() + 3); - if (!parse_double_from_str(str, nozzle_temperature_initial_layer)) { - std::cout << "invalid nozzle temperature initial layer comment with invalid value!" << std::endl; - return GCodeCheckResult::ParseFailed; - } - } else if (starts_with(comment, Z_HEIGHT_TAG)) { - std::string str = comment.substr(Z_HEIGHT_TAG.size()); - if (!parse_double_from_str(str, z_height)) { - std::cout << "invalid z height comment with invalid value!" << std::endl; - return GCodeCheckResult::ParseFailed; - } - } else if (starts_with(comment, Initial_Layer_Ptint_Height_Tag)) { - std::string str = comment.substr(Initial_Layer_Ptint_Height_Tag.size()); - if (!parse_double_from_str(str, initial_layer_height)) { - std::cout << "invalid initial layer height comment with invalid value!" << std::endl; - return GCodeCheckResult::ParseFailed; - } - } - - return GCodeCheckResult::Success; -} - -GCodeCheckResult GCodeChecker::parse_command(GCodeLine& gcode_line) -{ - const std::string cmd = gcode_line.cmd(); - GCodeCheckResult ret = GCodeCheckResult::Success; - switch (::toupper(cmd[0])) { - case 'G': - { - switch (::atoi(&cmd[1])) - { - case 0: - case 1: { ret = parse_G0_G1(gcode_line); break; } // Move - case 2: - case 3: { ret = parse_G2_G3(gcode_line); break; } // Move - case 90: { ret = parse_G90(gcode_line); break; } // Set to Absolute Positioning - case 91: { ret = parse_G91(gcode_line); break; } // Set to Relative Positioning - case 92: { ret = parse_G92(gcode_line); break; } // Set Position - default: { break; } - } - break; - } - case 'M':{ - switch (::atoi(&cmd[1])) - { - case 82: { ret = parse_M82(gcode_line); break; } // Set to Absolute extrusion - case 83: { ret = parse_M83(gcode_line); break; } // Set to Relative extrusion - case 104: { - ret = parse_M104_M109(gcode_line); - break; - } // Set to nozzle temperature - case 109: { - ret = parse_M104_M109(gcode_line); - break; - } // Set to nozzle temperature - default: { break; } - } - break; - } - case 'T':{ - - int pt = ::atoi(&cmd[1]); - if (pt == 1000 || pt == 1100 || pt == 255) { - break; - } - - if (pt < 0 || pt > 254 || pt >= filament_flow_ratio.size()) { - std::cout << "Invalid T command"<& source, - const std::array& target, - double e, double height, bool is_bridge) const -{ - double volume = (e / flow_ratio) * Pi * (filament_diameter / 2.0f) * (filament_diameter / 2.0f); - std::array delta = { target[0] - source[0], - target[1] - source[1], - target[2] - source[2] }; - double length = sqrt(delta[0] * delta[0] + delta[1] * delta[1] + delta[2] * delta[2]); - double mm3_per_mm = volume / length; - return is_bridge? 2 * sqrt(mm3_per_mm/Pi) : - (mm3_per_mm / height) + height * (1 - 0.25 * Pi); -} - -double GCodeChecker::calculate_G2_G3_width(const std::array& source, - const std::array& target, - const std::array& center, - bool is_ccw, double e, double height, - bool is_bridge) const -{ - std::array v1 = { source[0] - center[0], source[1] - center[1] }; - std::array v2 = { target[0] - center[0], target[1] - center[1] }; - - double dot = v1[0] * v2[0] + v1[1] * v2[1]; - double cross = v1[0] * v2[1] - v1[1] * v2[0]; - double radian = atan2(cross, dot); - radian = is_ccw ? - (radian < 0 ? 2 * Pi + radian : radian) : - (radian < 0 ? -radian : 2 * Pi - radian); - double radius = sqrt(v1[0] * v1[0] + v1[1] * v1[1]); - double length = radius * radian; - double volume = (e / flow_ratio) * Pi * (filament_diameter / 2) * (filament_diameter / 2); - double mm3_per_mm = volume / length; - - return is_bridge? 2 * sqrt(mm3_per_mm/Pi) : - (mm3_per_mm / height) + height * (1 - 0.25 * Pi); -} - -GCodeCheckResult GCodeChecker::check_line_width(const GCodeLine& gcode_line) -{ - //BBS: don't need to check extrusion before first layer - if (m_layer_num <= 0) { - return GCodeCheckResult::Success; - } - - GCodeCheckResult ret = GCodeCheckResult::Success; - //BBS: only need to handle G0 G1 G2 G3 - const std::string cmd = gcode_line.cmd(); - int cmd_id = ::atoi(&cmd[1]); - if (::toupper(cmd[0]) == 'G') - switch (::atoi(&cmd[1])) - { - case 0: - case 1: { ret = check_G0_G1_width(gcode_line); break; } - case 2: - case 3: { ret = check_G2_G3_width(gcode_line); break; } - default: { break; } - } - - return ret; -} - -GCodeCheckResult GCodeChecker::check_G0_G1_width(const GCodeLine& line) -{ - auto absolute_position = [this](Axis axis, const GCodeLine& lineG1) { - bool is_relative = (m_global_positioning_type == EPositioningType::Relative); - if (axis == E) - is_relative |= (m_e_local_positioning_type == EPositioningType::Relative); - - if (lineG1.has(Axis(axis))) { - double ret = lineG1.get(Axis(axis)); - return is_relative ? m_start_position[axis] + ret : m_origin[axis] + ret; - } else - return m_start_position[axis]; - }; - - auto move_type = [this](const std::array& delta_pos) { - EMoveType type = EMoveType::Noop; - - if (m_wiping) - type = EMoveType::Wipe; - else if (delta_pos[E] < 0.0f) - type = (delta_pos[X] != 0.0f || delta_pos[Y] != 0.0f || delta_pos[Z] != 0.0f) ? EMoveType::Travel : EMoveType::Retract; - else if (delta_pos[E] > 0.0f) { - if (delta_pos[X] == 0.0f && delta_pos[Y] == 0.0f) - type = (delta_pos[Z] == 0.0f) ? EMoveType::Unretract : EMoveType::Travel; - else if (delta_pos[X] != 0.0f || delta_pos[Y] != 0.0f) - type = EMoveType::Extrude; - } - else if (delta_pos[X] != 0.0f || delta_pos[Y] != 0.0f || delta_pos[Z] != 0.0f) - type = EMoveType::Travel; - - return type; - }; - - for (unsigned char a = X; a <= E; ++a) { - m_end_position[a] = absolute_position((Axis)a, line); - } - - // calculates movement deltas - std::array delta_pos; - for (unsigned char a = X; a <= E; ++a) - delta_pos[a] = m_end_position[a] - m_start_position[a]; - - // Todo: currently, for precision, there alwasy has possible to generate - // such gcode because of decimal truncation - /*if (line.has(Axis(E)) && delta_pos[E] == 0.0 && !m_wiping) { - std::cout << "Invalid GCode because has E axis but 0 extrusion" << std::endl; - return GCodeCheckResult::CheckFailed; - }*/ - - EMoveType type = move_type(delta_pos); - if (type == EMoveType::Extrude && m_end_position[Z] == 0.0f) - type = EMoveType::Travel; - - //BBS: calculate line width and compare. - //Don't need to check gap fill which has verious width - if (type == EMoveType::Extrude && - m_role != erGapFill && - delta_pos[E] > CHECK_WIDTH_E_THRESHOLD) { - std::array source = { m_start_position[X], m_start_position[Y], m_start_position[Z] }; - std::array target = { m_end_position[X], m_end_position[Y], m_end_position[Z] }; - - bool is_bridge = m_role == erOverhangPerimeter || m_role == erBridgeInfill; - if (!is_bridge) { - double width_real = calculate_G1_width(source, target, delta_pos[E], m_height, is_bridge); - if (fabs(width_real - m_width) > WIDTH_THRESHOLD) { - std::cout << "Invalid G0_G1 because has abnormal line width." << std::endl; - std::cout << "Width: " << m_width << " Width_real: " << width_real << std::endl; - return GCodeCheckResult::CheckFailed; - } - } - - } - - return GCodeCheckResult::Success; -} - -GCodeCheckResult GCodeChecker::check_G2_G3_width(const GCodeLine& line) -{ - auto absolute_position = [this](Axis axis, const GCodeLine& lineG2_3) { - bool is_relative = (m_global_positioning_type == EPositioningType::Relative); - if (axis == E) - is_relative |= (m_e_local_positioning_type == EPositioningType::Relative); - - if (lineG2_3.has(Axis(axis))) { - double ret = lineG2_3.get(Axis(axis)); - if (axis == I) - return m_start_position[X] + ret; - else if (axis == J) - return m_start_position[Y] + ret; - else - return is_relative ? m_start_position[axis] + ret : m_origin[axis] + ret; - } else { - if (axis == I) - return m_start_position[X]; - else if (axis == J) - return m_start_position[Y]; - else - return m_start_position[axis]; - } - }; - - auto move_type = [this](const double& delta_E) { - EMoveType type = EMoveType::Noop; - - if (m_wiping) - type = EMoveType::Wipe; - else if (delta_E < 0.0f || delta_E == 0.0f) - type = EMoveType::Travel; - else - type = EMoveType::Extrude; - - return type; - }; - - for (unsigned char a = X; a <= E; ++a) { - m_end_position[a] = absolute_position((Axis)a, line); - } - std::array source = { m_start_position[X], m_start_position[Y] }; - std::array target = { m_end_position[X], m_end_position[Y] }; - std::array center = { absolute_position(I, line),absolute_position(J, line) }; - const std::string& cmd = line.cmd(); - bool is_ccw = (::atoi(&cmd[1]) == 2) ? false : true; - double delta_e = m_end_position[E] - m_start_position[E]; - EMoveType type = move_type(delta_e); - - //BBS: judge whether is normal arc by radius - double radius1 = sqrt(pow((source[0] - center[0]), 2) + pow((source[1] - center[1]), 2)); - double radius2 = sqrt(pow((target[0] - center[0]), 2) + pow((target[1] - center[1]), 2)); - if (fabs(radius2 - radius1) > RADIUS_THRESHOLD) { - std::cout << "Invalid G2_G3 because of abnormal radius." << std::endl; - std::cout << "radius1: " << radius1 << " radius2: " << radius2 << std::endl; - return GCodeCheckResult::CheckFailed; - } - - //BBS: calculate line width and compare - //Don't need to check gap fill which has verious width - if (type == EMoveType::Extrude && - m_role != erGapFill && - delta_e > CHECK_WIDTH_E_THRESHOLD) { - bool is_bridge = m_role == erOverhangPerimeter || m_role == erBridgeInfill; - - if (!is_bridge) { - double width_real = calculate_G2_G3_width(source, target, center, is_ccw, delta_e, m_height, is_bridge); - if (fabs(width_real - m_width) > WIDTH_THRESHOLD) { - std::cout << "Invalid G2_G3 because has abnormal line width." << std::endl; - std::cout << "Width: " << m_width << " Width_real: " << width_real << std::endl; - return GCodeCheckResult::CheckFailed; - } - } - - } - - return GCodeCheckResult::Success; -} - -const std::map string_to_role_map = { - { "Inner wall", erPerimeter }, - { "Outer wall", erExternalPerimeter }, - { "Overhang wall", erOverhangPerimeter }, - { "Sparse infill", erInternalInfill }, - { "Internal solid infill", erSolidInfill }, - { "Top surface", erTopSolidInfill }, - { "Bottom surface", erBottomSurface }, - { "Ironing", erIroning }, - { "Bridge", erBridgeInfill }, - { "Gap infill", erGapFill }, - { "Skirt", erSkirt }, - { "Brim", erBrim }, - { "Support", erSupportMaterial }, - { "Support interface", erSupportMaterialInterface }, - { "Support transition", erSupportTransition }, - { "Prime tower", erWipeTower }, - { "Custom", erCustom }, - { "Mixed", erMixed } -}; - -ExtrusionRole GCodeChecker::string_to_role(const std::string &role) -{ - for (auto it = string_to_role_map.begin(); it != string_to_role_map.end(); it++) { - if (role == it->first) - return it->second; - } - return erNone; -} - -} - - diff --git a/bbs_test_tools/bbs_gcode_checker/GCodeChecker.h b/bbs_test_tools/bbs_gcode_checker/GCodeChecker.h deleted file mode 100644 index f908ebfb89..0000000000 --- a/bbs_test_tools/bbs_gcode_checker/GCodeChecker.h +++ /dev/null @@ -1,222 +0,0 @@ -#ifndef _GCodeChecker_H_ -#define _GCodeChecker_H_ - -#include -#include -#include -#include - -namespace BambuStudio { - -enum class GCodeCheckResult : unsigned char -{ - Success, - ParseFailed, - CheckFailed, - Count -}; - -enum class EMoveType : unsigned char -{ - Noop, - Retract, - Unretract, - Tool_change, - Color_change, - Pause_Print, - Custom_GCode, - Travel, - Wipe, - Extrude, - Count -}; - -enum Axis { - X=0, - Y, - Z, - E, - F, - I, - J, - P, - NUM_AXES, - UNKNOWN_AXIS = NUM_AXES, -}; - -enum ExtrusionRole : uint8_t { - erNone, - erPerimeter, - erExternalPerimeter, - erOverhangPerimeter, - erInternalInfill, - erSolidInfill, - erTopSolidInfill, - erBottomSurface, - erIroning, - erBridgeInfill, - erGapFill, - erSkirt, - erBrim, - erSupportMaterial, - erSupportMaterialInterface, - erSupportTransition, - erWipeTower, - erCustom, - // Extrusion role for a collection with multiple extrusion roles. - erMixed, - erCount -}; - -class GCodeChecker { -public: - class GCodeLine { - public: - GCodeLine() {} - const std::string cmd() const { - const char *cmd = GCodeChecker::skip_whitespaces(m_raw.c_str()); - return std::string(cmd, GCodeChecker::skip_word(cmd) - cmd); - } - - bool has(Axis axis) const { return (m_mask & (1 << int(axis))) != 0; } - double get(Axis axis) const { return m_axis[int(axis)]; } - - std::string m_raw; - double m_axis[NUM_AXES] = { 0.0f }; - uint32_t m_mask = 0; - }; - - enum class EPositioningType : unsigned char - { - Absolute, - Relative - }; - - GCodeChecker() {} - GCodeCheckResult parse_file(const std::string& path); - -private: - bool include_chinese(const char* str); - GCodeCheckResult parse_line(const std::string& line); - - GCodeCheckResult parse_command(GCodeLine& gcode_line); - GCodeCheckResult parse_axis(GCodeLine& gcode_line); - GCodeCheckResult parse_G0_G1(GCodeLine& gcode_line); - GCodeCheckResult parse_G2_G3(GCodeLine& gcode_line); - GCodeCheckResult parse_G90(const GCodeLine& gcode_line); - GCodeCheckResult parse_G91(const GCodeLine& gcode_line); - GCodeCheckResult parse_G92(GCodeLine& gcode_line); - GCodeCheckResult parse_M82(const GCodeLine& gcode_line); - GCodeCheckResult parse_M83(const GCodeLine& gcode_line); - GCodeCheckResult parse_M104_M109(const GCodeLine &gcode_line); - - GCodeCheckResult parse_comment(GCodeLine& gcode_line); - - GCodeCheckResult check_line_width(const GCodeLine& gcode_line); - GCodeCheckResult check_G0_G1_width(const GCodeLine& gcode_line); - GCodeCheckResult check_G2_G3_width(const GCodeLine& gcode_line); - - double calculate_G1_width(const std::array& source, - const std::array& target, - double e, double height, bool is_bridge) const; - double calculate_G2_G3_width(const std::array& source, - const std::array& target, - const std::array& center, - bool is_ccw, double e, double height, bool is_bridge) const; - -public: - static bool is_whitespace(char c) { return c == ' ' || c == '\t'; } - static bool is_end_of_line(char c) { return c == '\r' || c == '\n' || c == 0; } - static bool is_comment_line(char c) { return c == ';'; } - static bool is_end_of_gcode_line(char c) { return is_comment_line(c) || is_end_of_line(c); } - static bool is_end_of_word(char c) { return is_whitespace(c) || is_end_of_gcode_line(c); } - static const char* skip_word(const char *c) { - for (; ! is_end_of_word(*c); ++ c) - ; // silence -Wempty-body - return c; - } - static const char* skip_whitespaces(const char *c) { - for (; is_whitespace(*c); ++ c) - ; // silence -Wempty-body - return c; - } - static bool is_single_gcode_word(const char* c) { - c = skip_word(c); - c = skip_whitespaces(c); - return is_end_of_gcode_line(*c); - } - static bool starts_with(const std::string &comment, const std::string &tag) { - size_t tag_len = tag.size(); - return comment.size() >= tag_len && comment.substr(0, tag_len) == tag; - } - static ExtrusionRole string_to_role(const std::string& role); - //BBS: Returns true if the number was parsed correctly into out and the number spanned the whole input string. - static bool parse_double_from_str(const std::string& input, double& out) { - size_t read = 0; - try { - out = std::stod(input, &read); - return input.size() == read; - } catch (...) { - return false; - } - } - - static bool parse_double_from_str(const std::string &input, std::vector &out) - { - - std::string cmd=input; - size_t read = 0; - - while (cmd.size() >= 5) - { - int pt = 0; - for (pt = 0; pt < cmd.size(); pt++) { - char temp = cmd[pt]; - if (temp == ',') - { - try { - double num = std::stod(cmd.substr(0, pt), &read); - - out.push_back(num); - cmd = cmd.substr(pt+1); - break; - } catch (...) { - return false; - } - } - } - } - - double num = std::stod(cmd, &read); - out.push_back(num); - - return true; - } - -private: - EPositioningType m_global_positioning_type = EPositioningType::Absolute; - EPositioningType m_e_local_positioning_type = EPositioningType::Absolute; - - std::array m_start_position = { 0.0, 0.0, 0.0, 0.0 }; - std::array m_end_position = { 0.0, 0.0, 0.0, 0.0 }; - std::array m_origin = { 0.0, 0.0, 0.0, 0.0 }; - - //BBS: use these value to save information from comment - ExtrusionRole m_role = erNone; - bool m_wiping = false; - int m_layer_num = 0; - double m_height = 0.0; - double m_width = 0.0; - double z_height=0.0f; - double initial_layer_height=0.0f; - int filament_id; - double flow_ratio = 0; - double nozzle_temp = 0.0f; - std::vector filament_flow_ratio; - std::vector nozzle_temperature; - std::vector nozzle_temperature_initial_layer; -}; - -} - -#endif diff --git a/bbs_test_tools/bbs_gcode_checker/main.cpp b/bbs_test_tools/bbs_gcode_checker/main.cpp deleted file mode 100644 index f855a1489e..0000000000 --- a/bbs_test_tools/bbs_gcode_checker/main.cpp +++ /dev/null @@ -1,24 +0,0 @@ -#include "GCodeChecker.h" - -using namespace std; -using namespace BambuStudio; - -int main(int argc, char *argv[]) -{ - if (argc != 2) { - cout << "Invalid input arguments" << endl; - return -1; - } - string path(argv[1]); - cout << "Start to check file " << path << endl; - GCodeChecker checker; - - //BBS: parse and check whether has invalid gcode - if (checker.parse_file(path) != GCodeCheckResult::Success) { - cout << "Failed to parse and check file " << path << endl; - return -1; - } - - cout << "Success to parse and check file" << path << endl; - return 0; -} diff --git a/build_release.bat b/build_release.bat index 8a6f29e257..3742a34f65 100644 --- a/build_release.bat +++ b/build_release.bat @@ -3,21 +3,24 @@ cd deps mkdir build cd build set DEPS=%CD%/OrcaSlicer_dep -if "%1"=="studio" ( - GOTO :studio +if "%1"=="slicer" ( + GOTO :slicer ) echo "building deps.." cmake ../ -G "Visual Studio 16 2019" -DDESTDIR="%CD%/OrcaSlicer_dep" -DCMAKE_BUILD_TYPE=Release -cmake --build . --config Release --target ALL_BUILD -- -m +cmake --build . --config Release --target deps -- -m if "%1"=="deps" exit /b 0 -:studio -echo "building studio..." +:slicer +echo "building Orca Slicer..." cd %WP% mkdir build cd build cmake .. -G "Visual Studio 16 2019" -DBBL_RELEASE_TO_PUBLIC=1 -DCMAKE_PREFIX_PATH="%DEPS%/usr/local" -DCMAKE_INSTALL_PREFIX="./OrcaSlicer" -DCMAKE_BUILD_TYPE=Release -DWIN10SDK_PATH="C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0" cmake --build . --config Release --target ALL_BUILD -- -m +cd .. +call run_gettext.bat +cd build cmake --build . --target install --config Release \ No newline at end of file diff --git a/build_release_macos.sh b/build_release_macos.sh index dc6eff3b75..b6c278c44c 100755 --- a/build_release_macos.sh +++ b/build_release_macos.sh @@ -12,7 +12,7 @@ while getopts ":a:sdphn" opt; do export ARCH="$OPTARG" ;; s ) - export BUILD_TARGET="studio" + export BUILD_TARGET="slicer" ;; n ) export NIGHTLY_BUILD="1" @@ -20,7 +20,7 @@ while getopts ":a:sdphn" opt; do h ) echo "Usage: ./build_release_macos.sh [-d]" echo " -d: Build deps only" echo " -a: Set ARCHITECTURE (arm64 or x86_64)" - echo " -s: Build studio only" + echo " -s: Build slicer only" echo " -n: Nightly build" exit 0 ;; @@ -54,12 +54,12 @@ mkdir -p build_$ARCH cd build_$ARCH DEPS=$PWD/OrcaSlicer_dep_$ARCH mkdir -p $DEPS -if [ "studio." != $BUILD_TARGET. ]; +if [ "slicer." != $BUILD_TARGET. ]; then echo "building deps..." echo "cmake ../ -DDESTDIR=$DEPS -DOPENSSL_ARCH=darwin64-${ARCH}-cc -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES:STRING=${ARCH}" cmake ../ -DDESTDIR="$DEPS" -DOPENSSL_ARCH="darwin64-${ARCH}-cc" -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES:STRING=${ARCH} - cmake --build . --config Release --target all + cmake --build . --config Release --target deps if [ "1." == "$PACK_DEPS". ]; then tar -zcvf OrcaSlicer_dep_mac_${ARCH}_$(date +"%d-%m-%Y").tar.gz OrcaSlicer_dep_$ARCH @@ -75,9 +75,12 @@ fi cd $WD mkdir -p build_$ARCH cd build_$ARCH -echo "building studio..." +echo "building slicer..." cmake .. -GXcode -DBBL_RELEASE_TO_PUBLIC=1 -DCMAKE_PREFIX_PATH="$DEPS/usr/local" -DCMAKE_INSTALL_PREFIX="$PWD/OrcaSlicer" -DCMAKE_BUILD_TYPE=Release -DCMAKE_MACOSX_RPATH=ON -DCMAKE_INSTALL_RPATH="$DEPS/usr/local" -DCMAKE_MACOSX_BUNDLE=ON -DCMAKE_OSX_ARCHITECTURES=${ARCH} cmake --build . --config Release --target ALL_BUILD +cd .. +./run_gettext.sh +cd build_$ARCH mkdir -p OrcaSlicer cd OrcaSlicer rm -r ./OrcaSlicer.app diff --git a/build_release_vs2022.bat b/build_release_vs2022.bat new file mode 100644 index 0000000000..c335a290f4 --- /dev/null +++ b/build_release_vs2022.bat @@ -0,0 +1,26 @@ +set WP=%CD% +cd deps +mkdir build +cd build +set DEPS=%CD%/OrcaSlicer_dep +if "%1"=="slicer" ( + GOTO :slicer +) +echo "building deps.." +cmake ../ -G "Visual Studio 17 2022" -A x64 -DDESTDIR="%CD%/OrcaSlicer_dep" -DCMAKE_BUILD_TYPE=Release +cmake --build . --config Release --target deps -- -m + +if "%1"=="deps" exit /b 0 + +:slicer +echo "building Orca Slicer..." +cd %WP% +mkdir build +cd build + +cmake .. -G "Visual Studio 17 2022" -A x64 -DBBL_RELEASE_TO_PUBLIC=1 -DCMAKE_PREFIX_PATH="%DEPS%/usr/local" -DCMAKE_INSTALL_PREFIX="./OrcaSlicer" -DCMAKE_BUILD_TYPE=Release +cmake --build . --config Release --target ALL_BUILD -- -m +cd .. +call run_gettext.bat +cd build +cmake --build . --target install --config Release \ No newline at end of file diff --git a/build_relwithdebinfo.bat b/build_relwithdebinfo.bat deleted file mode 100644 index 8264da1c14..0000000000 --- a/build_relwithdebinfo.bat +++ /dev/null @@ -1,23 +0,0 @@ -set WP=%CD% -cd deps -mkdir build -cd build -set DEPS=%CD%/OrcaSlicer_dep -if "%1"=="studio" ( - GOTO :studio -) -echo "building deps.." -cmake ../ -G "Visual Studio 16 2019" -DDESTDIR="%CD%/OrcaSlicer_dep" -DCMAKE_BUILD_TYPE=Release -cmake --build . --config Release --target ALL_BUILD -- -m - -if "%1"=="deps" exit /b 0 - -:studio -echo "building studio..." -cd %WP% -mkdir build -cd build - -cmake .. -G "Visual Studio 16 2019" -DBBL_RELEASE_TO_PUBLIC=1 -DCMAKE_PREFIX_PATH="%DEPS%/usr/local" -DCMAKE_INSTALL_PREFIX="./OrcaSlicer" -DCMAKE_BUILD_TYPE=Release -DWIN10SDK_PATH="C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0" -cmake --build . --config RelWithDebInfo --target ALL_BUILD -- -m -@REM cmake --build . --target install --config RelWithDebInfo \ No newline at end of file diff --git a/build_win.bat b/build_win.bat deleted file mode 100644 index 29ee7f09e7..0000000000 --- a/build_win.bat +++ /dev/null @@ -1,495 +0,0 @@ -@setlocal disableDelayedExpansion enableExtensions -@IF "%PS_ECHO_ON%" NEQ "" (echo on) ELSE (echo off) -@GOTO :MAIN -:HELP -@ECHO. -@ECHO Performs initial build or rebuild of the app (build) and deps (build/deps). -@ECHO Default options are determined from build directories and system state. -@ECHO. -@ECHO Usage: build_win [-ARCH ^] [-CONFIG ^] [-VERSION ^] -@ECHO [-PRODUCT ^] [-DESTDIR ^] -@ECHO [-STEPS ^] -@ECHO [-RUN ^] -@ECHO. -@ECHO -a -ARCH Target processor architecture -@ECHO Default: %PS_ARCH_HOST% -@ECHO -c -CONFIG MSVC project config -@ECHO Default: %PS_CONFIG_DEFAULT% -@ECHO -v -VERSION Major version number of MSVC installation to use for build -@ECHO Default: %PS_VERSION_SUPPORTED% -@ECHO -p -PRODUCT Product ID of MSVC installation to use for build -@ECHO Default: %PS_PRODUCT_DEFAULT% -@ECHO -s -STEPS Performs only the specified build steps: -@ECHO all - clean and build deps and app -@ECHO all-dirty - build deps and app without cleaning -@ECHO app - clean and build main applications -@ECHO app-dirty - build main applications without cleaning -@ECHO deps - clean and build deps -@ECHO deps-dirty - build deps without cleaning -@ECHO Default: %PS_STEPS_DEFAULT% -@ECHO -r -RUN Specifies what to perform at the run step: -@ECHO console - run and wait on orca-slicer-console.exe -@ECHO custom - run and wait on your custom build/%PS_CUSTOM_RUN_FILE% -@ECHO ide - open project in Visual Studio if not open (no wait) -@ECHO none - run step does nothing -@ECHO viewer - run bambu-gcodeviewer.exe (no wait) -@ECHO window - run orca-slicer.exe (no wait) -@ECHO Default: none -@ECHO -d -DESTDIR Deps destination directory -@ECHO Warning: Changing destdir path will not delete the old destdir. -@ECHO Default: %PS_DESTDIR_DEFAULT_MSG% -@ECHO. -@ECHO Examples: -@ECHO. -@ECHO Initial build: build_win -d "c:\src\BambuSlicer-deps" -@ECHO Build post deps change: build_win -s all -@ECHO App dirty build: build_win -@ECHO App dirty build ^& run: build_win -r console -@ECHO All clean build ^& run: build_win -s all -r console -d "deps\build\out_deps" -@ECHO. -GOTO :END - -:MAIN -REM Script constants -SET START_TIME=%TIME% -SET PS_START_DIR=%CD% -SET PS_SOLUTION_NAME=BambuStudio -SET PS_CHOICE_TIMEOUT=30 -SET PS_CUSTOM_RUN_FILE=custom_run.bat -SET PS_DEPS_PATH_FILE_NAME=.DEPS_PATH.txt -SET PS_DEPS_PATH_FILE=%~dp0deps\build\%PS_DEPS_PATH_FILE_NAME% -SET PS_CONFIG_LIST="Debug;MinSizeRel;Release;RelWithDebInfo" - -REM The officially supported toolchain version is 16 (Visual Studio 2019) -REM TODO: Update versions after Boost gets rolled to 1.78 or later -SET PS_VERSION_SUPPORTED=16 -SET PS_VERSION_EXCEEDED=17 -SET VSWHERE=%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe -IF NOT EXIST "%VSWHERE%" SET VSWHERE=%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe -FOR /F "tokens=4 USEBACKQ delims=." %%I IN (`"%VSWHERE%" -nologo -property productId`) DO SET PS_PRODUCT_DEFAULT=%%I -IF "%PS_PRODUCT_DEFAULT%" EQU "" ( - SET EXIT_STATUS=-1 - @ECHO ERROR: No Visual Studio installation found. 1>&2 - GOTO :HELP -) -REM Default to the latest supported version if multiple are available -FOR /F "tokens=1 USEBACKQ delims=." %%I IN ( - `^""%VSWHERE%" -version "[%PS_VERSION_SUPPORTED%,%PS_VERSION_EXCEEDED%)" -latest -nologo -property catalog_buildVersion^"` -) DO SET PS_VERSION_SUPPORTED=%%I - -REM Probe build directories and system state for reasonable default arguments -pushd %~dp0 -SET PS_CONFIG=RelWithDebInfo -SET PS_ARCH=%PROCESSOR_ARCHITECTURE:amd64=x64% -CALL :TOLOWER PS_ARCH -SET PS_RUN=none -SET PS_DESTDIR= -SET PS_VERSION= -SET PS_PRODUCT=%PS_PRODUCT_DEFAULT% -CALL :RESOLVE_DESTDIR_CACHE - -REM Set up parameters used by help menu -SET EXIT_STATUS=0 -SET PS_CONFIG_DEFAULT=%PS_CONFIG% -SET PS_ARCH_HOST=%PS_ARCH% -(echo " -help /help -h /h -? /? ")| findstr /I /C:" %~1 ">nul && GOTO :HELP - -REM Parse arguments -SET EXIT_STATUS=1 -SET PS_CURRENT_STEP=arguments -SET PARSER_STATE= -SET PARSER_FAIL= -FOR %%I in (%*) DO CALL :PARSE_OPTION "ARCH CONFIG DESTDIR STEPS RUN VERSION PRODUCT" PARSER_STATE "%%~I" -IF "%PARSER_FAIL%" NEQ "" ( - @ECHO ERROR: Invalid switch: %PARSER_FAIL% 1>&2 - GOTO :HELP -)ELSE IF "%PARSER_STATE%" NEQ "" ( - @ECHO ERROR: Missing parameter for: %PARSER_STATE% 1>&2 - GOTO :HELP -) - -REM Validate arguments -SET PS_ASK_TO_CONTINUE= -CALL :TOLOWER PS_ARCH -SET PS_ARCH=%PS_ARCH:amd64=x64% -CALL :PARSE_OPTION_VALUE %PS_CONFIG_LIST:;= % PS_CONFIG -IF "%PS_CONFIG%" EQU "" GOTO :HELP -REM RESOLVE_DESTDIR_CACHE must go after PS_ARCH and PS_CONFIG, but before PS STEPS -CALL :RESOLVE_DESTDIR_CACHE -IF "%PS_STEPS%" EQU "" SET PS_STEPS=%PS_STEPS_DEFAULT% -CALL :PARSE_OPTION_VALUE "all all-dirty deps-dirty deps app-dirty app app-cmake" PS_STEPS -IF "%PS_STEPS%" EQU "" GOTO :HELP -(echo %PS_STEPS%)| findstr /I /C:"dirty">nul && SET PS_STEPS_DIRTY=1 || SET PS_STEPS_DIRTY= -IF "%PS_STEPS%" EQU "app-cmake" SET PS_STEPS_DIRTY=1 -IF "%PS_DESTDIR%" EQU "" SET PS_DESTDIR=%PS_DESTDIR_CACHED% -IF "%PS_DESTDIR%" EQU "" ( - @ECHO ERROR: Parameter required: -DESTDIR 1>&2 - GOTO :HELP -) -CALL :CANONICALIZE_PATH PS_DESTDIR "%PS_START_DIR%" -IF "%PS_DESTDIR%" NEQ "%PS_DESTDIR_CACHED%" ( - (echo "all deps all-dirty deps-dirty")| findstr /I /C:"%PS_STEPS%">nul || ( - IF EXIST "%PS_DESTDIR%" ( - @ECHO WARNING: DESTDIR does not match cache: 1>&2 - @ECHO WARNING: new: %PS_DESTDIR% 1>&2 - @ECHO WARNING: old: %PS_DESTDIR_CACHED% 1>&2 - SET PS_ASK_TO_CONTINUE=1 - ) ELSE ( - @ECHO ERROR: Invalid parameter: DESTDIR=%PS_DESTDIR% 1>&2 - GOTO :HELP - ) - ) -) -SET PS_DESTDIR_DEFAULT_MSG= -CALL :PARSE_OPTION_VALUE "console custom ide none viewer window" PS_RUN -IF "%PS_RUN%" EQU "" GOTO :HELP -IF "%PS_RUN%" NEQ "none" IF "%PS_STEPS:~0,4%" EQU "deps" ( - @ECHO ERROR: RUN=%PS_RUN% specified with STEPS=%PS_STEPS% - @ECHO ERROR: RUN=none is the only valid option for STEPS "deps" or "deps-dirty" - GOTO :HELP -) -IF DEFINED PS_VERSION ( - SET /A PS_VERSION_EXCEEDED=%PS_VERSION% + 1 -) ELSE SET PS_VERSION=%PS_VERSION_SUPPORTED% -SET MSVC_FILTER=-products Microsoft.VisualStudio.Product.%PS_PRODUCT% -version "[%PS_VERSION%,%PS_VERSION_EXCEEDED%)" -FOR /F "tokens=* USEBACKQ" %%I IN (`^""%VSWHERE%" %MSVC_FILTER% -nologo -property installationPath^"`) DO SET MSVC_DIR=%%I -IF NOT EXIST "%MSVC_DIR%" ( - @ECHO ERROR: Compatible Visual Studio installation not found. 1>&2 - GOTO :HELP -) -REM Give the user a chance to cancel if we found something odd. -IF "%PS_ASK_TO_CONTINUE%" EQU "" GOTO :BUILD_ENV -@ECHO. -@ECHO Unexpected parameters detected. Build paused for %PS_CHOICE_TIMEOUT% seconds. -choice /T %PS_CHOICE_TIMEOUT% /C YN /D N /M "Continue" -IF %ERRORLEVEL% NEQ 1 GOTO :HELP - -REM Set up MSVC environment -:BUILD_ENV -SET EXIT_STATUS=2 -SET PS_CURRENT_STEP=environment -@ECHO ********************************************************************** -@ECHO ** Build Config: %PS_CONFIG% -@ECHO ** Target Arch: %PS_ARCH% -@ECHO ** Build Steps: %PS_STEPS% -@ECHO ** Run App: %PS_RUN% -@ECHO ** Deps path: %PS_DESTDIR% -@ECHO ** Using Microsoft Visual Studio installation found at: -@ECHO ** %MSVC_DIR% -CALL "%MSVC_DIR%\Common7\Tools\vsdevcmd.bat" -arch=%PS_ARCH% -host_arch=%PS_ARCH_HOST% -app_platform=Desktop -IF %ERRORLEVEL% NEQ 0 GOTO :END -REM Need to reset the echo state after vsdevcmd.bat clobbers it. -@IF "%PS_ECHO_ON%" NEQ "" (echo on) ELSE (echo off) -IF "%PS_DRY_RUN_ONLY%" NEQ "" ( - @ECHO Script terminated early because PS_DRY_RUN_ONLY is set. 1>&2 - GOTO :END -) -IF /I "%PS_STEPS:~0,3%" EQU "app" GOTO :BUILD_APP - -REM Build deps -:BUILD_DEPS -SET EXIT_STATUS=3 -SET PS_CURRENT_STEP=deps -IF "%PS_STEPS_DIRTY%" EQU "" ( - CALL :MAKE_OR_CLEAN_DIRECTORY deps\build "%PS_DEPS_PATH_FILE_NAME%" .vs - CALL :MAKE_OR_CLEAN_DIRECTORY "%PS_DESTDIR%" -) -cd deps\build || GOTO :END -cmake.exe .. -DDESTDIR="%PS_DESTDIR%" -IF %ERRORLEVEL% NEQ 0 IF "%PS_STEPS_DIRTY%" NEQ "" ( - (del CMakeCache.txt && cmake.exe .. -DDESTDIR="%PS_DESTDIR%") || GOTO :END -) ELSE GOTO :END -(echo %PS_DESTDIR%)> "%PS_DEPS_PATH_FILE%" -msbuild /m ALL_BUILD.vcxproj /p:Configuration=%PS_CONFIG% /v:quiet || GOTO :END -cd ..\.. -IF /I "%PS_STEPS:~0,4%" EQU "deps" GOTO :RUN_APP - -REM Build app -:BUILD_APP -SET EXIT_STATUS=4 -SET PS_CURRENT_STEP=app -IF "%PS_STEPS_DIRTY%" EQU "" CALL :MAKE_OR_CLEAN_DIRECTORY build "%PS_CUSTOM_RUN_FILE%" .vs -cd build || GOTO :END -REM Make sure we have a custom batch file skeleton for the run stage -set PS_CUSTOM_BAT=%PS_CUSTOM_RUN_FILE% -CALL :CANONICALIZE_PATH PS_CUSTOM_BAT -IF NOT EXIST %PS_CUSTOM_BAT% CALL :WRITE_CUSTOM_SCRIPT_SKELETON %PS_CUSTOM_BAT% -SET PS_PROJECT_IS_OPEN= -FOR /F "tokens=2 delims=," %%I in ( - 'tasklist /V /FI "IMAGENAME eq devenv.exe " /NH /FO CSV ^| find "%PS_SOLUTION_NAME%"' -) do SET PS_PROJECT_IS_OPEN=%%~I -cmake.exe .. -DCMAKE_PREFIX_PATH="%PS_DESTDIR%\usr\local" -DCMAKE_CONFIGURATION_TYPES=%PS_CONFIG_LIST% -IF %ERRORLEVEL% NEQ 0 IF "%PS_STEPS_DIRTY%" NEQ "" ( - (del CMakeCache.txt && cmake.exe .. -DCMAKE_PREFIX_PATH="%PS_DESTDIR%\usr\local" -DCMAKE_CONFIGURATION_TYPES=%PS_CONFIG_LIST%) || GOTO :END -) ELSE GOTO :END -REM Skip the build step if we're using the undocumented app-cmake to regenerate the full config from inside devenv -IF "%PS_STEPS%" NEQ "app-cmake" msbuild /m ALL_BUILD.vcxproj /p:Configuration=%PS_CONFIG% /v:quiet || GOTO :END -(echo %PS_DESTDIR%)> "%PS_DEPS_PATH_FILE_FOR_CONFIG%" - -REM Run app -:RUN_APP -REM All build steps complete. -CALL :DIFF_TIME ELAPSED_TIME %START_TIME% %TIME% -IF "%PS_CURRENT_STEP%" NEQ "arguments" ( - @ECHO. - @ECHO Total Build Time Elapsed %ELAPSED_TIME% -) -SET EXIT_STATUS=5 -SET PS_CURRENT_STEP=run -IF "%PS_RUN%" EQU "none" GOTO :PROLOGUE -cd src\%PS_CONFIG% || GOTO :END -SET PS_PROJECT_IS_OPEN= -FOR /F "tokens=2 delims=," %%I in ( - 'tasklist /V /FI "IMAGENAME eq devenv.exe " /NH /FO CSV ^| find "%PS_SOLUTION_NAME%"' -) do SET PS_PROJECT_IS_OPEN=%%~I -@ECHO. -@ECHO Running %PS_RUN% application... -@REM icacls below is just a hack for file-not-found error handling -IF "%PS_RUN%" EQU "console" ( - icacls orca-slicer-console.exe >nul || GOTO :END - start /wait /b orca-slicer-console.exe -) ELSE IF "%PS_RUN%" EQU "window" ( - icacls orca-slicer.exe >nul || GOTO :END - start orca-slicer.exe -) ELSE IF "%PS_RUN%" EQU "viewer" ( - icacls bambu-gcodeviewer.exe >nul || GOTO :END - start bambu-gcodeviewer.exe -) ELSE IF "%PS_RUN%" EQU "custom" ( - icacls %PS_CUSTOM_BAT% >nul || GOTO :END - CALL %PS_CUSTOM_BAT% -) ELSE IF "%PS_RUN%" EQU "ide" ( - IF "%PS_PROJECT_IS_OPEN%" NEQ "" ( - @ECHO WARNING: Solution is already open in Visual Studio. Skipping ide run step. 1>&2 - ) ELSE ( - @ECHO Preparing to run Visual Studio... - cd ..\.. || GOTO :END - REM This hack generates a single config for MSVS, guaranteeing it gets set as the active config. - cmake.exe .. -DCMAKE_PREFIX_PATH="%PS_DESTDIR%\usr\local" -DCMAKE_CONFIGURATION_TYPES=%PS_CONFIG% > nul 2> nul || GOTO :END - REM Now launch devenv with the single config (setting it active) and a /command switch to re-run cmake and generate the full config list - start devenv.exe %PS_SOLUTION_NAME%.sln /command ^"shell /o ^^^"%~f0^^^" -d ^^^"%PS_DESTDIR%^^^" -c %PS_CONFIG% -a %PS_ARCH% -r none -s app-cmake^" - REM If devenv fails to launch just directly regenerate the full config list. - IF %ERRORLEVEL% NEQ 0 ( - cmake.exe .. -DCMAKE_PREFIX_PATH="%PS_DESTDIR%\usr\local" -DCMAKE_CONFIGURATION_TYPES=%PS_CONFIG_LIST% 2> nul 1> nul || GOTO :END - ) - ) -) - -@REM ********** DON'T ADD ANY CODE BETWEEN THESE TWO SECTIONS ********** -@REM RUN_APP may hand off control, so let exit codes fall through to PROLOGUE. - -:PROLOGUE -SET EXIT_STATUS=%ERRORLEVEL% -:END -@IF "%PS_ECHO_ON%%PS_DRY_RUN_ONLY%" NEQ "" ( - @ECHO ********************************************************************** - @ECHO ** Script Parameters: - @ECHO ********************************************************************** - @SET PS_ -) -IF "%EXIT_STATUS%" NEQ "0" ( - IF "%PS_CURRENT_STEP%" NEQ "arguments" ( - @ECHO. - @ECHO ERROR: *** Build process failed at %PS_CURRENT_STEP% step. *** 1>&2 - ) -) ELSE ( - @ECHO All steps completed successfully. -) -popd -exit /B %EXIT_STATUS% - -GOTO :EOF -REM Functions and stubs start here. - -:RESOLVE_DESTDIR_CACHE -@REM Resolves all DESTDIR cache values and sets PS_STEPS_DEFAULT -@REM Note: This just sets global variables, so it doesn't use setlocal. -SET PS_DEPS_PATH_FILE_FOR_CONFIG=%~dp0build\.vs\%PS_ARCH%\%PS_CONFIG%\%PS_DEPS_PATH_FILE_NAME% -mkdir "%~dp0build\.vs\%PS_ARCH%\%PS_CONFIG%" > nul 2> nul -REM Copy a legacy file if we don't have one in the proper location. -echo f|xcopy /D "%~dp0build\%PS_ARCH%\%PS_CONFIG%\%PS_DEPS_PATH_FILE_NAME%" "%PS_DEPS_PATH_FILE_FOR_CONFIG%" > nul 2> nul -CALL :CANONICALIZE_PATH PS_DEPS_PATH_FILE_FOR_CONFIG -IF EXIST "%PS_DEPS_PATH_FILE_FOR_CONFIG%" ( - FOR /F "tokens=* USEBACKQ" %%I IN ("%PS_DEPS_PATH_FILE_FOR_CONFIG%") DO ( - SET PS_DESTDIR_CACHED=%%I - SET PS_DESTDIR_DEFAULT_MSG=%%I - ) - SET PS_STEPS_DEFAULT=app-dirty -) ELSE IF EXIST "%PS_DEPS_PATH_FILE%" ( - FOR /F "tokens=* USEBACKQ" %%I IN ("%PS_DEPS_PATH_FILE%") DO ( - SET PS_DESTDIR_CACHED=%%I - SET PS_DESTDIR_DEFAULT_MSG=%%I - ) - SET PS_STEPS_DEFAULT=app -) ELSE ( - SET PS_DESTDIR_CACHED= - SET PS_DESTDIR_DEFAULT_MSG=Cache missing. Argument required. - SET PS_STEPS_DEFAULT=all -) -GOTO :EOF - -:PARSE_OPTION -@REM Argument parser called for each argument -@REM %1 - Valid option list -@REM %2 - Variable name for parser state; must be unset when parsing finished -@REM %3 - Current argument value -@REM PARSER_FAIL will be set on an error -@REM Note: Must avoid delayed expansion since filenames may contain ! character -setlocal disableDelayedExpansion -IF "%PARSER_FAIL%" NEQ "" GOTO :EOF -CALL SET LAST_ARG=%%%2%% -IF "%LAST_ARG%" EQU "" ( - CALL :PARSE_OPTION_NAME %1 %~2 %~3 1 - SET ARG_TYPE=NAME -) ELSE ( - SET PS_SET_COMMAND=SET PS_%LAST_ARG%=%~3 - SET ARG_TYPE=LAST_ARG - SET %~2= -) -CALL SET LAST_ARG=%%%2%% -IF "%LAST_ARG%%ARG_TYPE%" EQU "NAME" SET PARSER_FAIL=%~3 -( - endlocal - SET PARSER_FAIL=%PARSER_FAIL% - SET %~2=%LAST_ARG% - %PS_SET_COMMAND% -) -GOTO :EOF - -:PARSE_OPTION_VALUE -setlocal disableDelayedExpansion -@REM Parses value and verifies it is within the supplied list -@REM %1 - Valid option list -@REM %2 - In/out variable name; unset on error -CALL SET NAME=%~2 -CALL SET SAVED_VALUE=%%%NAME%%% -CALL :PARSE_OPTION_NAME %1 %NAME% -%SAVED_VALUE% -CALL SET NEW_VALUE=%%%NAME%%% -IF "%NEW_VALUE%" EQU "" ( - @ECHO ERROR: Invalid parameter: %NAME:~3%=%SAVED_VALUE% 1>&2 -) -endlocal & SET %NAME%=%NEW_VALUE% -GOTO :EOF - -:PARSE_OPTION_NAME -@REM Parses an option name -@REM %1 - Valid option list -@REM %2 - Out variable name; unset on error -@REM %3 - Current argument value -@REM %4 - Boolean indicating single character switches are valid -@REM Note: Delayed expansion safe because ! character is invalid in option name -setlocal enableDelayedExpansion -IF "%4" NEQ "" FOR %%I IN (%~1) DO @( - SET SHORT_NAME=%%~I - SET SHORT_ARG_!SHORT_NAME:~0,1!=%%~I -) -@SET OPTION_NAME=%~3 -@(echo %OPTION_NAME%)| findstr /R /C:"[-/]..*">nul || GOTO :PARSE_OPTION_NAME_FAIL -@SET OPTION_NAME=%OPTION_NAME:~1% -IF "%4" NEQ "" ( - IF "%OPTION_NAME%" EQU "%OPTION_NAME:~0,1%" ( - IF "!SHORT_ARG_%OPTION_NAME:~0,1%!" NEQ "" SET OPTION_NAME=!SHORT_ARG_%OPTION_NAME:~0,1%! - ) -) -@(echo %OPTION_NAME%)| findstr /R /C:".[ ][ ]*.">nul && GOTO :PARSE_OPTION_NAME_FAIL -@(echo %~1 )| findstr /I /C:" %OPTION_NAME% ">nul || GOTO :PARSE_OPTION_NAME_FAIL -FOR %%I IN (%~1) DO SET OPTION_NAME=!OPTION_NAME:%%~I=%%~I! -endlocal & SET %~2=%OPTION_NAME% -GOTO :EOF -:PARSE_OPTION_NAME_FAIL -endlocal & SET %~2= -GOTO :EOF - -:MAKE_OR_CLEAN_DIRECTORY -@REM Create directory if it doesn't exist or clean it if it does -@REM %1 - Directory path to clean or create -@REM %* - Optional list of files/dirs to keep (in the base directory only) -setlocal disableDelayedExpansion -IF NOT EXIST "%~1" ( - @ECHO Creating %~1 - mkdir "%~1" && ( - endlocal - GOTO :EOF - ) -) -@ECHO Cleaning %~1 ... -SET KEEP_LIST= -:MAKE_OR_CLEAN_DIRECTORY_ARG_LOOP -IF "%~2" NEQ "" ( - SET KEEP_LIST=%KEEP_LIST% "%~2" - SHIFT /2 - GOTO :MAKE_OR_CLEAN_DIRECTORY_ARG_LOOP -) -for /F "usebackq delims=" %%I in (`dir /a /b "%~1"`) do ( - (echo %KEEP_LIST%)| findstr /I /L /C:"\"%%I\"">nul || ( - rmdir /s /q "%~1\%%I" 2>nul ) || del /q /f "%~1\%%I" -) -endlocal -GOTO :EOF - -:TOLOWER -@REM Converts supplied environment variable to lowercase -@REM %1 - Input/output variable name -@REM Note: This is slow on very long strings, but is used only on very short ones -setlocal disableDelayedExpansion -@FOR %%b IN (a b c d e f g h i j k l m n o p q r s t u v w x y z) DO @CALL set %~1=%%%1:%%b=%%b%% -@CALL SET OUTPUT=%%%~1%% -endlocal & SET %~1=%OUTPUT% -GOTO :EOF - -:CANONICALIZE_PATH -@REM Canonicalizes the path in the supplied variable -@REM %1 - Input/output variable containing path to canonicalize -@REM %2 - Optional base directory -setlocal -CALL :CANONICALIZE_PATH_INNER %1 %%%~1%% %2 -endlocal & SET %~1=%OUTPUT% -GOTO :EOF -:CANONICALIZE_PATH_INNER -if "%~3" NEQ "" (pushd %3 || GOTO :EOF) -SET OUTPUT=%~f2 -if "%~3" NEQ "" popd -GOTO :EOF - -:DIFF_TIME -@REM Calculates elapsed time between two timestamps (TIME environment variable format) -@REM %1 - Output variable -@REM %2 - Start time -@REM %3 - End time -setlocal EnableDelayedExpansion -set START_ARG=%2 -set END_ARG=%3 -set END=!END_ARG:%TIME:~8,1%=%%100)*100+1! -set START=!START_ARG:%TIME:~8,1%=%%100)*100+1! -set /A DIFF=((((10!END:%TIME:~2,1%=%%100)*60+1!%%100)-((((10!START:%TIME:~2,1%=%%100)*60+1!%%100), DIFF-=(DIFF^>^>31)*24*60*60*100 -set /A CC=DIFF%%100+100,DIFF/=100,SS=DIFF%%60+100,DIFF/=60,MM=DIFF%%60+100,HH=DIFF/60+100 -@endlocal & set %1=%HH:~1%%TIME:~2,1%%MM:~1%%TIME:~2,1%%SS:~1%%TIME:~8,1%%CC:~1% -@GOTO :EOF - -:WRITE_CUSTOM_SCRIPT_SKELETON -@REM Writes the following text to the supplied file -@REM %1 - Output filename -setlocal -@( -ECHO @ECHO. -ECHO @ECHO ******************************************************************************** -ECHO @ECHO ** This is a custom run script skeleton. -ECHO @ECHO ******************************************************************************** -ECHO @ECHO. -ECHO @ECHO ******************************************************************************** -ECHO @ECHO ** The working directory is: -ECHO @ECHO ******************************************************************************** -ECHO dir -ECHO @ECHO. -ECHO @ECHO ******************************************************************************** -ECHO @ECHO ** The environment is: -ECHO @ECHO ******************************************************************************** -ECHO set -ECHO @ECHO. -ECHO @ECHO ******************************************************************************** -ECHO @ECHO ** Edit or replace this script to run custom steps after a successful build: -ECHO @ECHO ** %~1 -ECHO @ECHO ******************************************************************************** -ECHO @ECHO. -) > "%~1" -endlocal -GOTO :EOF diff --git a/cmake/modules/FindOpenVDB.cmake b/cmake/modules/FindOpenVDB.cmake index 4fde5fa4a7..76ddb0d2f3 100644 --- a/cmake/modules/FindOpenVDB.cmake +++ b/cmake/modules/FindOpenVDB.cmake @@ -238,7 +238,8 @@ endif() set(OpenVDB_LIB_COMPONENTS "") set(OpenVDB_DEBUG_SUFFIX "d" CACHE STRING "Suffix for the debug libraries") -get_property(_is_multi GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) +# get_property(_is_multi GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) +set(_is_multi FALSE) foreach(COMPONENT ${OpenVDB_FIND_COMPONENTS}) set(LIB_NAME ${COMPONENT}) diff --git a/cmake/modules/FindTBB.cmake b/cmake/modules/FindTBB.cmake index 6aa89e3126..ed113bb8fb 100644 --- a/cmake/modules/FindTBB.cmake +++ b/cmake/modules/FindTBB.cmake @@ -1,29 +1,19 @@ -# This is a wrapper of FindTBB which prefers the config scripts if available in the system -# but only if building with dynamic dependencies. The config scripts potentially belong -# to TBB >= 2020 which is incompatible with OpenVDB in our static dependency bundle. -# This workaround is useful for package maintainers on Linux systems to use newer versions -# of intel TBB (renamed to oneTBB from version 2021 up). +# ported from PrusaSlicer set(_q "") if(${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY) set(_q QUIET) endif() -# Only consider the config scripts if not building with the static dependencies -# and this call is not made from a static dependency build (e.g. dep_OpenVDB will use this module) -# BUILD_SHARED_LIBS will always be defined for dependency projects and will be OFF. -# Newer versions of TBB also discourage from using TBB as a static library -if (NOT SLIC3R_STATIC AND (NOT DEFINED BUILD_SHARED_LIBS OR BUILD_SHARED_LIBS)) - find_package(${CMAKE_FIND_PACKAGE_NAME} ${${CMAKE_FIND_PACKAGE_NAME}_FIND_VERSION} CONFIG ${_q}) - if(NOT ${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY) - if (NOT ${CMAKE_FIND_PACKAGE_NAME}_FOUND) - message(STATUS "Falling back to MODULE search for ${CMAKE_FIND_PACKAGE_NAME}...") - else() - message(STATUS "${CMAKE_FIND_PACKAGE_NAME} found in ${${CMAKE_FIND_PACKAGE_NAME}_DIR}") - endif() +find_package(${CMAKE_FIND_PACKAGE_NAME} ${${CMAKE_FIND_PACKAGE_NAME}_FIND_VERSION} CONFIG ${_q}) + +if(NOT ${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY) + if (NOT ${CMAKE_FIND_PACKAGE_NAME}_FOUND) + message(STATUS "Falling back to MODULE search for ${CMAKE_FIND_PACKAGE_NAME}...") + else() + message(STATUS "${CMAKE_FIND_PACKAGE_NAME} found in ${${CMAKE_FIND_PACKAGE_NAME}_DIR}") endif() - -endif () +endif() if (NOT ${CMAKE_FIND_PACKAGE_NAME}_FOUND) include(${CMAKE_CURRENT_LIST_DIR}/FindTBB.cmake.in) diff --git a/cmake/modules/MacOSXBundleInfo.plist.in b/cmake/modules/MacOSXBundleInfo.plist.in index 5e61a9e94c..13e53179cf 100644 --- a/cmake/modules/MacOSXBundleInfo.plist.in +++ b/cmake/modules/MacOSXBundleInfo.plist.in @@ -52,7 +52,7 @@ OBJ CFBundleTypeIconFile - BambuStudio.icns + OrcaSlicer.icns CFBundleTypeName STL CFBundleTypeRole @@ -69,7 +69,7 @@ AMF CFBundleTypeIconFile - BambuStudio.icns + OrcaSlicer.icns CFBundleTypeName AMF CFBundleTypeRole @@ -86,7 +86,7 @@ 3MF CFBundleTypeIconFile - BambuStudio.icns + OrcaSlicer.icns CFBundleTypeName 3MF CFBundleTypeRole @@ -118,5 +118,13 @@ NSHumanReadableCopyright ${MACOSX_BUNDLE_COPYRIGHT} + NSAppTransportSecurity + + + NSAllowsArbitraryLoads + + NSAllowsArbitraryLoadsInWebContent + + diff --git a/deps/Blosc/Blosc.cmake b/deps/Blosc/Blosc.cmake index bc5aa94a80..af4f015e5f 100644 --- a/deps/Blosc/Blosc.cmake +++ b/deps/Blosc/Blosc.cmake @@ -7,7 +7,7 @@ else() endif() if(IS_CROSS_COMPILE AND APPLE) - bambustudio_add_cmake_project(Blosc + orcaslicer_add_cmake_project(Blosc #URL https://github.com/Blosc/c-blosc/archive/refs/tags/v1.17.0.zip #URL_HASH SHA256=7463a1df566704f212263312717ab2c36b45d45cba6cd0dccebf91b2cc4b4da9 URL https://github.com/tamasmeszaros/c-blosc/archive/refs/heads/v1.17.0_tm.zip @@ -26,7 +26,7 @@ if(IS_CROSS_COMPILE AND APPLE) -DDEACTIVATE_AVX2=ON ) else() - bambustudio_add_cmake_project(Blosc + orcaslicer_add_cmake_project(Blosc #URL https://github.com/Blosc/c-blosc/archive/refs/tags/v1.17.0.zip #URL_HASH SHA256=7463a1df566704f212263312717ab2c36b45d45cba6cd0dccebf91b2cc4b4da9 URL https://github.com/tamasmeszaros/c-blosc/archive/refs/heads/v1.17.0_tm.zip diff --git a/deps/Boost/Boost.cmake b/deps/Boost/Boost.cmake index 61a1f4a8e2..a48b5f017e 100644 --- a/deps/Boost/Boost.cmake +++ b/deps/Boost/Boost.cmake @@ -90,7 +90,7 @@ if (_cfg_rel GREATER -1 OR _cfg_relwdeb GREATER -1 OR _cfg_minsizerel GREATER -1 list(APPEND _boost_variants release) endif() -if (_cfg_deb GREATER -1 OR (MSVC AND ${DEP_DEBUG}) ) +if (MSVC AND ${DEP_DEBUG} ) list(APPEND _boost_variants debug) endif() diff --git a/deps/CGAL/CGAL.cmake b/deps/CGAL/CGAL.cmake index d973837571..39514e465d 100644 --- a/deps/CGAL/CGAL.cmake +++ b/deps/CGAL/CGAL.cmake @@ -1,4 +1,4 @@ -bambustudio_add_cmake_project( +orcaslicer_add_cmake_project( CGAL GIT_REPOSITORY https://github.com/CGAL/cgal.git GIT_TAG caacd806dc55c61cc68adaad99f2240f00493b29 # releases/CGAL-5.3 diff --git a/deps/CMakeLists.txt b/deps/CMakeLists.txt index 43a976444e..52e6022451 100644 --- a/deps/CMakeLists.txt +++ b/deps/CMakeLists.txt @@ -34,7 +34,7 @@ endif () set(DESTDIR "${CMAKE_CURRENT_BINARY_DIR}/destdir" CACHE PATH "Destination directory") set(DEP_DOWNLOAD_DIR ${CMAKE_CURRENT_BINARY_DIR} CACHE PATH "Path for downloaded source packages.") -option(DEP_DEBUG "Build debug variants (only applicable on Windows)" ON) +option(DEP_DEBUG "Build debug variants (only applicable on Windows)" OFF) if(CMAKE_SYSTEM_NAME STREQUAL "Linux") option(DEP_WX_GTK3 "Build wxWidgets against GTK3" OFF) @@ -85,7 +85,7 @@ if (NOT _is_multi AND NOT CMAKE_BUILD_TYPE) message(STATUS "Forcing CMAKE_BUILD_TYPE to Release as it was not specified.") endif () -function(bambustudio_add_cmake_project projectname) +function(orcaslicer_add_cmake_project projectname) cmake_parse_arguments(P_ARGS "" "INSTALL_DIR;BUILD_COMMAND;INSTALL_COMMAND" "CMAKE_ARGS" ${ARGN}) set(_configs_line -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}) @@ -145,7 +145,7 @@ else() endif() -endfunction(bambustudio_add_cmake_project) +endfunction(orcaslicer_add_cmake_project) if (MSVC) diff --git a/deps/CURL/CURL.cmake b/deps/CURL/CURL.cmake index b369caed21..4c82a12f7d 100644 --- a/deps/CURL/CURL.cmake +++ b/deps/CURL/CURL.cmake @@ -55,7 +55,7 @@ else() set(_curl_static ON) endif() -bambustudio_add_cmake_project(CURL +orcaslicer_add_cmake_project(CURL # GIT_REPOSITORY https://github.com/curl/curl.git # GIT_TAG curl-7_75_0 URL https://github.com/curl/curl/archive/refs/tags/curl-7_75_0.zip diff --git a/deps/Cereal/Cereal.cmake b/deps/Cereal/Cereal.cmake index 4651bab85d..6f4c9a1d92 100644 --- a/deps/Cereal/Cereal.cmake +++ b/deps/Cereal/Cereal.cmake @@ -1,4 +1,4 @@ -bambustudio_add_cmake_project(Cereal +orcaslicer_add_cmake_project(Cereal URL "https://github.com/USCiLab/cereal/archive/v1.2.2.tar.gz" URL_HASH SHA256=1921f26d2e1daf9132da3c432e2fd02093ecaedf846e65d7679ddf868c7289c4 CMAKE_ARGS diff --git a/deps/EXPAT/EXPAT.cmake b/deps/EXPAT/EXPAT.cmake index 9192421917..fd5c4c5c4d 100644 --- a/deps/EXPAT/EXPAT.cmake +++ b/deps/EXPAT/EXPAT.cmake @@ -1,4 +1,4 @@ -bambustudio_add_cmake_project(EXPAT +orcaslicer_add_cmake_project(EXPAT # GIT_REPOSITORY https://github.com/nigels-com/glew.git # GIT_TAG 3a8eff7 # 2.1.0 SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/expat diff --git a/deps/FREETYPE/FREETYPE.cmake b/deps/FREETYPE/FREETYPE.cmake index 714df28cff..f30671ff2c 100644 --- a/deps/FREETYPE/FREETYPE.cmake +++ b/deps/FREETYPE/FREETYPE.cmake @@ -10,7 +10,7 @@ else() set(_ft_disable_zlib "-D FT_DISABLE_ZLIB=TRUE") endif() -bambustudio_add_cmake_project(FREETYPE +orcaslicer_add_cmake_project(FREETYPE URL https://mirror.ossplanet.net/nongnu/freetype/freetype-2.12.1.tar.gz URL_HASH SHA256=efe71fd4b8246f1b0b1b9bfca13cfff1c9ad85930340c27df469733bbb620938 #DEPENDS ${ZLIB_PKG} diff --git a/deps/GLEW/GLEW.cmake b/deps/GLEW/GLEW.cmake index c2673d6fb6..cef56e72e2 100644 --- a/deps/GLEW/GLEW.cmake +++ b/deps/GLEW/GLEW.cmake @@ -2,7 +2,7 @@ set(OpenGL_GL_PREFERENCE "LEGACY") # to prevent a nasty warning by cmake find_package(OpenGL QUIET REQUIRED) -bambustudio_add_cmake_project( +orcaslicer_add_cmake_project( GLEW SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/glew ) diff --git a/deps/GLFW/GLFW.cmake b/deps/GLFW/GLFW.cmake index d6a7384d1f..8196791033 100644 --- a/deps/GLFW/GLFW.cmake +++ b/deps/GLFW/GLFW.cmake @@ -12,7 +12,7 @@ else() set(_glfw_use_wayland "-DGLFW_USE_WAYLAND=FF") endif() -bambustudio_add_cmake_project(GLFW +orcaslicer_add_cmake_project(GLFW URL https://github.com/glfw/glfw/archive/refs/tags/3.3.7.zip URL_HASH SHA256=e02d956935e5b9fb4abf90e2c2e07c9a0526d7eacae8ee5353484c69a2a76cd0 #DEPENDS dep_Boost diff --git a/deps/JPEG/JPEG.cmake b/deps/JPEG/JPEG.cmake index bf7c6d3277..6fe081b565 100644 --- a/deps/JPEG/JPEG.cmake +++ b/deps/JPEG/JPEG.cmake @@ -11,7 +11,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux") endif () endif() -bambustudio_add_cmake_project(JPEG +orcaslicer_add_cmake_project(JPEG URL https://github.com/libjpeg-turbo/libjpeg-turbo/archive/refs/tags/2.0.6.zip URL_HASH SHA256=017bdc33ff3a72e11301c0feb4657cb27719d7f97fa67a78ed506c594218bbf1 DEPENDS ${ZLIB_PKG} diff --git a/deps/NLopt/NLopt.cmake b/deps/NLopt/NLopt.cmake index daa7ac7fac..fdd6341f2b 100644 --- a/deps/NLopt/NLopt.cmake +++ b/deps/NLopt/NLopt.cmake @@ -1,4 +1,4 @@ -bambustudio_add_cmake_project(NLopt +orcaslicer_add_cmake_project(NLopt URL "https://github.com/stevengj/nlopt/archive/v2.5.0.tar.gz" URL_HASH SHA256=c6dd7a5701fff8ad5ebb45a3dc8e757e61d52658de3918e38bab233e7fd3b4ae CMAKE_ARGS diff --git a/deps/OCCT/OCCT.cmake b/deps/OCCT/OCCT.cmake index 2943a3cbbd..541412b1ca 100644 --- a/deps/OCCT/OCCT.cmake +++ b/deps/OCCT/OCCT.cmake @@ -4,11 +4,15 @@ else() set(library_build_type "Static") endif() -bambustudio_add_cmake_project(OCCT + +# get relative path of CMAKE_BINARY_DIR against root source directory +file(RELATIVE_PATH BINARY_DIR_REL ${CMAKE_SOURCE_DIR}/.. ${CMAKE_BINARY_DIR}) + +orcaslicer_add_cmake_project(OCCT URL https://github.com/Open-Cascade-SAS/OCCT/archive/refs/tags/V7_6_0.zip URL_HASH SHA256=28334f0e98f1b1629799783e9b4d21e05349d89e695809d7e6dfa45ea43e1dbc #PATCH_COMMAND ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch - PATCH_COMMAND git apply --directory deps/build/dep_OCCT-prefix/src/dep_OCCT --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch + PATCH_COMMAND git apply --directory ${BINARY_DIR_REL}/dep_OCCT-prefix/src/dep_OCCT --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch #DEPENDS dep_Boost #DEPENDS dep_FREETYPE CMAKE_ARGS diff --git a/deps/OpenCSG/OpenCSG.cmake b/deps/OpenCSG/OpenCSG.cmake index 477d50fa03..2181ba0955 100644 --- a/deps/OpenCSG/OpenCSG.cmake +++ b/deps/OpenCSG/OpenCSG.cmake @@ -1,5 +1,5 @@ -bambustudio_add_cmake_project(OpenCSG +orcaslicer_add_cmake_project(OpenCSG # GIT_REPOSITORY https://github.com/floriankirsch/OpenCSG.git # GIT_TAG 83e274457b46c9ad11a4ee599203250b1618f3b9 #v1.4.2 URL https://github.com/floriankirsch/OpenCSG/archive/refs/tags/opencsg-1-4-2-release.zip diff --git a/deps/OpenEXR/0001-OpenEXR-GCC13.patch b/deps/OpenEXR/0001-OpenEXR-GCC13.patch new file mode 100644 index 0000000000..bf7d6ae82b --- /dev/null +++ b/deps/OpenEXR/0001-OpenEXR-GCC13.patch @@ -0,0 +1,31 @@ +--- a/OpenEXR/IlmImf/ImfDwaCompressor.cpp ++++ b/OpenEXR/IlmImf/ImfDwaCompressor.cpp +@@ -159,6 +159,7 @@ + #include + + #include ++#include + + + // Windows specific addition to prevent the indirect import of the redefined min/max macros +--- a/OpenEXR/IlmImf/ImfHuf.h ++++ b/OpenEXR/IlmImf/ImfHuf.h +@@ -40,6 +40,8 @@ + #include "ImfExport.h" + #include "ImfNamespace.h" + ++#include ++ + //----------------------------------------------------------------------------- + // + // 16-bit Huffman compression and decompression: +--- a/OpenEXR/IlmImf/ImfMisc.h ++++ b/OpenEXR/IlmImf/ImfMisc.h +@@ -51,6 +51,7 @@ + #include "ImfForward.h" + + #include ++#include + #include + + diff --git a/deps/OpenEXR/OpenEXR.cmake b/deps/OpenEXR/OpenEXR.cmake index 5ffdd1c964..6aea12b1f2 100644 --- a/deps/OpenEXR/OpenEXR.cmake +++ b/deps/OpenEXR/OpenEXR.cmake @@ -29,16 +29,24 @@ if (APPLE AND IS_CROSS_COMPILE) ${_cmake_openexr_arch} ) else() -bambustudio_add_cmake_project(OpenEXR + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux") + set(_patch_cmd ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/0001-OpenEXR-GCC13.patch) +else () + set(_patch_cmd "") +endif () + +orcaslicer_add_cmake_project(OpenEXR # GIT_REPOSITORY https://github.com/openexr/openexr.git URL https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v2.5.5.zip URL_HASH SHA256=0307a3d7e1fa1e77e9d84d7e9a8694583fbbbfd50bdc6884e2c96b8ef6b902de + PATCH_COMMAND ${_patch_cmd} DEPENDS ${ZLIB_PKG} GIT_TAG v2.5.5 CMAKE_ARGS -DCMAKE_POSITION_INDEPENDENT_CODE=ON - -DBUILD_TESTING=OFF - -DPYILMBASE_ENABLE:BOOL=OFF + -DBUILD_TESTING=OFF + -DPYILMBASE_ENABLE:BOOL=OFF -DOPENEXR_VIEWERS_ENABLE:BOOL=OFF -DOPENEXR_BUILD_UTILS:BOOL=OFF ) diff --git a/deps/OpenVDB/OpenVDB.cmake b/deps/OpenVDB/OpenVDB.cmake index b598d0c091..7080b8b5d5 100644 --- a/deps/OpenVDB/OpenVDB.cmake +++ b/deps/OpenVDB/OpenVDB.cmake @@ -6,9 +6,10 @@ else() set(_build_static ON) endif() -bambustudio_add_cmake_project(OpenVDB - URL https://github.com/tamasmeszaros/openvdb/archive/refs/tags/v6.2.1-prusa3d.zip #v6.2.1 patched - URL_HASH SHA256=caf9f0c91976722883ff9cb32420ef142af22f7e625fc643b91c23d6e4172f62 +orcaslicer_add_cmake_project(OpenVDB + # support vs2022, update to 8.2 + URL https://github.com/tamasmeszaros/openvdb/archive/a68fd58d0e2b85f01adeb8b13d7555183ab10aa5.zip + URL_HASH SHA256=f353e7b99bd0cbfc27ac9082de51acf32a8bc0b3e21ff9661ecca6f205ec1d81 DEPENDS dep_TBB dep_Blosc dep_OpenEXR dep_Boost CMAKE_ARGS -DCMAKE_POSITION_INDEPENDENT_CODE=ON diff --git a/deps/PNG/PNG.cmake b/deps/PNG/PNG.cmake index 5009317305..313a147bab 100644 --- a/deps/PNG/PNG.cmake +++ b/deps/PNG/PNG.cmake @@ -7,7 +7,7 @@ endif () if(APPLE AND IS_CROSS_COMPILE) # TODO: check if it doesn't create problem when compiling from arm to x86_64 - bambustudio_add_cmake_project(PNG + orcaslicer_add_cmake_project(PNG GIT_REPOSITORY https://github.com/glennrp/libpng.git GIT_TAG v1.6.35 DEPENDS ${ZLIB_PKG} @@ -26,7 +26,7 @@ set(_patch_step "") if (APPLE) set(_patch_step PATCH_COMMAND ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/PNG.patch) endif () - bambustudio_add_cmake_project(PNG + orcaslicer_add_cmake_project(PNG # GIT_REPOSITORY https://github.com/glennrp/libpng.git # GIT_TAG v1.6.35 URL https://github.com/glennrp/libpng/archive/refs/tags/v1.6.35.zip diff --git a/deps/Qhull/Qhull.cmake b/deps/Qhull/Qhull.cmake index 497eb4b7cb..9376700428 100644 --- a/deps/Qhull/Qhull.cmake +++ b/deps/Qhull/Qhull.cmake @@ -1,5 +1,5 @@ include(GNUInstallDirs) -bambustudio_add_cmake_project(Qhull +orcaslicer_add_cmake_project(Qhull URL "https://github.com/qhull/qhull/archive/v8.0.1.zip" URL_HASH SHA256=5287f5edd6a0372588f5d6640799086a4033d89d19711023ef8229dd9301d69b CMAKE_ARGS diff --git a/deps/TBB/0001-TBB-GCC13.patch b/deps/TBB/0001-TBB-GCC13.patch new file mode 100644 index 0000000000..047daa4497 --- /dev/null +++ b/deps/TBB/0001-TBB-GCC13.patch @@ -0,0 +1,11 @@ +--- a/include/tbb/task.h ++++ b/include/tbb/task.h +@@ -219,7 +219,7 @@ + #if __TBB_TASK_PRIORITY + //! Pointer to the next offloaded lower priority task. + /** Used to maintain a list of offloaded tasks inside the scheduler. **/ +- task* next_offloaded; ++ tbb::task* next_offloaded; + }; + #endif /* __TBB_TASK_PRIORITY */ + diff --git a/deps/TBB/TBB.cmake b/deps/TBB/TBB.cmake index 9891fca41a..6bf28ca2ec 100644 --- a/deps/TBB/TBB.cmake +++ b/deps/TBB/TBB.cmake @@ -1,11 +1,12 @@ -bambustudio_add_cmake_project( +orcaslicer_add_cmake_project( TBB - URL "https://github.com/wjakob/tbb/archive/a0dc9bf76d0120f917b641ed095360448cabc85b.tar.gz" - URL_HASH SHA256=0545cb6033bd1873fcae3ea304def720a380a88292726943ae3b9b207f322efe + URL "https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.5.0.zip" + URL_HASH SHA256=83ea786c964a384dd72534f9854b419716f412f9d43c0be88d41874763e7bb47 + #PATCH_COMMAND ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/0001-TBB-GCC13.patch CMAKE_ARGS -DTBB_BUILD_SHARED=OFF -DTBB_BUILD_TESTS=OFF - -DTBB_BUILD_TESTS=OFF + -DTBB_TEST=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_DEBUG_POSTFIX=_debug ) diff --git a/deps/TIFF/TIFF.cmake b/deps/TIFF/TIFF.cmake index bdc91e5464..b9c004d65b 100644 --- a/deps/TIFF/TIFF.cmake +++ b/deps/TIFF/TIFF.cmake @@ -2,7 +2,7 @@ find_package(OpenGL QUIET REQUIRED) if (APPLE) message(STATUS "Compiling TIFF for macos ${CMAKE_SYSTEM_VERSION}.") - bambustudio_add_cmake_project(TIFF + orcaslicer_add_cmake_project(TIFF URL https://gitlab.com/libtiff/libtiff/-/archive/v4.3.0/libtiff-v4.3.0.zip URL_HASH SHA256=4fca1b582c88319f3ad6ecd5b46320eadaf5eb4ef6f6c32d44caaae4a03d0726 DEPENDS ${ZLIB_PKG} ${PNG_PKG} dep_JPEG @@ -14,7 +14,7 @@ if (APPLE) -Dpixarlog:BOOL=OFF ) else() - bambustudio_add_cmake_project(TIFF + orcaslicer_add_cmake_project(TIFF URL https://gitlab.com/libtiff/libtiff/-/archive/v4.1.0/libtiff-v4.1.0.zip URL_HASH SHA256=c56edfacef0a60c0de3e6489194fcb2f24c03dbb550a8a7de5938642d045bd32 DEPENDS ${ZLIB_PKG} ${PNG_PKG} dep_JPEG diff --git a/deps/ZLIB/ZLIB.cmake b/deps/ZLIB/ZLIB.cmake index 14da43c72e..63002f9460 100644 --- a/deps/ZLIB/ZLIB.cmake +++ b/deps/ZLIB/ZLIB.cmake @@ -1,4 +1,4 @@ -bambustudio_add_cmake_project(ZLIB +orcaslicer_add_cmake_project(ZLIB # GIT_REPOSITORY https://github.com/madler/zlib.git # GIT_TAG v1.2.11 URL https://github.com/madler/zlib/archive/refs/tags/v1.2.11.zip diff --git a/deps/wxWidgets/wxWidgets.cmake b/deps/wxWidgets/wxWidgets.cmake index 7af0d602c1..82c0f9f865 100644 --- a/deps/wxWidgets/wxWidgets.cmake +++ b/deps/wxWidgets/wxWidgets.cmake @@ -26,7 +26,7 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Linux") set(_patch_cmd ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/0001-wxWidget-fix.patch) endif () -bambustudio_add_cmake_project( +orcaslicer_add_cmake_project( wxWidgets GIT_REPOSITORY "https://github.com/wxWidgets/wxWidgets" GIT_TAG ${_wx_git_tag} diff --git a/doc/Calibration.md b/doc/Calibration.md index ecadaef965..70961b231b 100644 --- a/doc/Calibration.md +++ b/doc/Calibration.md @@ -1,12 +1,13 @@ - [Flow rate](#Flow-rate) - [Pressure Advance](#Pressure-Advance) 1. [Line method](#Line-method) - 2. [Tower method](#Tower-method) + 2. [Pattern method](#Pattern-method) + 3. [Tower method](#Tower-method) - [Temp tower](#Temp-tower) - [Retraction test](#Retraction-test) - [Orca Tolerance Test](#Orca-Tolerance-Test) -- [Advanced calibration] - 1. [Max Volumetric speed] +- [Advanced calibration](#Advanced-Calibration) + 1. [Max Volumetric speed](#Max-Volumetric-speed) 2. [VFA] **NOTE**: After completing the calibration process, remember to create a new project in order to exit the calibration mode. @@ -32,10 +33,13 @@ Steps ![image](https://user-images.githubusercontent.com/103989404/210139721-919be130-fbba-4e3a-aa58-8a563e8c7792.png) # Pressure Advance -I will present two approaches for calibrating the pressure advance value. Both methods have their own advantages and disadvantages. It is important to note that each method has two versions: one for a direct drive extruder and one for a Bowden extruder. Make sure to select the appropriate version for your test. - ##### *NOTE: For Bambulab X1/X1C users, make sure you do not select the 'Flow calibration' option.* + +Orca Slicer includes three approaches for calibrating the pressure advance value. Each method has its own advantages and disadvantages. It is important to note that each method has two versions: one for a direct drive extruder and one for a Bowden extruder. Make sure to select the appropriate version for your test. + ##### *NOTE: For Bambulab X1/X1C users, make sure you do not select the 'Flow calibration' option when printings.* ![uncheck](https://user-images.githubusercontent.com/103989404/221345187-3c317a46-4d85-4221-99b9-adb5c7f48026.jpeg) + ### Line method + The line method is quick and straightforward to test. However, its accuracy highly depends on your first layer quality. It is suggested to turn on the bed mesh leveling for this test. Steps: 1. Select the printer, filament, and process you would like to use for the test. @@ -48,7 +52,27 @@ Steps: ![line_0 016](https://user-images.githubusercontent.com/103989404/210140046-dc5adf6a-42e8-48cd-950c-5e81558da967.jpg) ![image](https://user-images.githubusercontent.com/103989404/210140079-61a4aba4-ae01-4988-9f8e-2a45a90cdb7d.png) +### Pattern method + +The pattern method is adapted from [Andrew Ellis' pattern method generator](https://ellis3dp.com/Pressure_Linear_Advance_Tool/), which was itself derived from the [Marlin pattern method](https://marlinfw.org/tools/lin_advance/k-factor.html) developed by [Sineos](https://github.com/Sineos/k-factorjs). + +[Instructions for using and reading the pattern method](https://ellis3dp.com/Print-Tuning-Guide/articles/pressure_linear_advance/pattern_method.html) are provided in [Ellis' Print Tuning Guide](https://ellis3dp.com/Print-Tuning-Guide/), with only a few Orca Slicer differences to note. + +First and foremost, when you initiate the test, you'll only see a small rectangular prism on the plate. This object serves a few purposes: + +1. The test pattern itself is added in as custom G-Code at each layer, same as you could do by hand actually. The rectangular prism gives us the layers in which to insert that G-Code. This also means that **you'll see the full test pattern when you move to the Preview pane** +2. The prism acts as a handle, enabling you to move the test pattern wherever you'd like on the plate by moving the prism +3. The filament selected for the prism is also used for the test pattern + +Next, Ellis' generator provided the ability to adjust specific printer, filament, and print profile settings. You can make these same changes in Orca Slicer by adjusting the settings in the Prepare pane as you would with any other print. When you initiate the calibration test, Ellis' default settings are applied. A few things to note about these settings: + +1. Ellis specified line widths as a percent of filament diameter. The Orca pattern method does the same to provide its suggested defaults, making use of Ellis' percentages in combination with your specified nozzle diameter +2. In terms of line width, the pattern only makes use of the `Default` and `First layer` widths +3. In terms of speed, the pattern only uses the `First layer speed -> First layer` and `Other layers speed -> Outer wall` speeds +4. The infill pattern beneath the numbers cannot be changed becuase it's not actually an infill pattern pulled from the settings. All of the pattern G-Code is custom written, so that "infill" is, effectively, hand-drawn and so not processed through the usual channels that would enable Orca to recognize it as infill + ### Tower method + The tower method may take a bit more time to complete, but it does not rely on the quality of the first layer. The PA value for this test will be increased by 0.002 for every 1 mm increase in height. (**NOTE** 0.02 for Bowden) Steps: @@ -82,6 +106,27 @@ You can assess the tolerance using either an M6 Allen key or the printed hexagon ![image](./images/OrcaToleranceTes_m6.jpg) ![image](./images/OrcaToleranceTest_print.jpg) +# Advanced Calibration + +## Max Volumetric speed +This is a test designed to calibrate the maximum volumetric speed of the specific filament. The generic or 3rd party filament types may not have the correct volumetric flow rate set in the filament. This test will help you to find the maximum volumetric speed of the filament. + +You will be promted to enter the settings for the test: start volumetric speed, end volumentric speed, and step. It is recommended to use the default values (5mm³/s start, 20mm³/s end, with a step of 0.5), unless you already have an idea of the lower or upper limit for your filament. Select "OK", slice the plate, and send it to the printer. + +Once printed, take note of where the layers begin to fail and where the quality begins to suffer. Pay attention to changes from matte to shiny as well. + +![image](./images/vmf_measurement_point.jpg) + +Using calipers or a ruler, measure the height of the print at that point. Use the following calculation to determine the correct max flow value: `start + (height-measured * step)` . For example in the photo below, and using the default setting values, the print quality began to suffer at 19mm measured, so the calculation would be: `5 + (19 * 0.5)` , or `13mm³/s` using the default values. Enter your number into the "Max volumetric speed" value in the filament settings. + +![image](./images/caliper_sample_mvf.jpg) + +You can also return to OrcaSlicer in the "Preview" tab, make sure the color scheme "flow" is selected. Scroll down to the layer height that you measured, and click on the toolhead slider. This will indicate the max flow level for your filmanet. + +![image](./images/max_volumetric_flow.jpg) + + #### *NOTE You may also choose to conservatively reduce the flow by 5-10% to ensure print quality.* + *** *Credits:* - *The Flowrate test and retraction test is inspired by [SuperSlicer](https://github.com/supermerill/SuperSlicer)* diff --git a/doc/Localization_guide.md b/doc/Localization_guide.md index cf398b2418..5949de03db 100644 --- a/doc/Localization_guide.md +++ b/doc/Localization_guide.md @@ -12,24 +12,24 @@ Full manual for GNUgettext can be seen here: http://www.gnu.org/software/gettext ### Scenario 1. How do I add a translation or fix an existing translation -1. Get PO-file 'BambuStudio_xx.pot' from corresponding sub-folder here: -https://github.com/bambulab/BambuStudio/tree/master/bbl/i18n +1. Get PO-file 'OrcaSlicer_xx.pot' from corresponding sub-folder here: +https://github.com/softfever/OrcaSlicer/tree/master/localization/i18n 2. Open this file in PoEdit as "Edit a translation" 3. Apply your corrections to the translation -4. Push changed BambuStudio_xx.po into the original folder -5. copy BambuStudio_xx.mo into resources/i18n/xx and rename it to BambuStudio.mo, then push the changed file. +4. Push changed OrcaSlicer_xx.po into the original folder +5. copy OrcaSlicer_xx.mo into resources/i18n/xx and rename it to OrcaSlicer.mo, then push the changed file. ### Scenario 2. How do I add a new language support -1. Get file BambuStudio.pot here : -https://github.com/bambulab/BambuStudio/tree/master/bbl/i18n +1. Get file OrcaSlicer.pot here : +https://github.com/softfever/OrcaSlicer/tree/master/localization/i18n 2. Open it in PoEdit for "Create new translation" 3. Select Translation Language (for example French). 4. As a result you will have fr.po - the file containing translation to French. Notice. When the translation is complete you need to: - - Rename the file to BambuStudio_fr.po - - Click "Save file" button. BambuStudio_fr.mo will be created immediately - - Bambu_Studio_fr.po needs to be copied into the sub-folder fr of https://github.com/bambulab/BambuStudio/tree/master/bbl/i18n, and be pushed - - copy BambuStudio_xx.mo into resources/i18n/xx and rename it to BambuStudio.mo, then push the changed file. + - Rename the file to OrcaSlicer_fr.po + - Click "Save file" button. OrcaSlicer_fr.mo will be created immediately + - Bambu_Studio_fr.po needs to be copied into the sub-folder fr of https://github.com/softfever/OrcaSlicer/tree/master/localization/i18n, and be pushed + - copy OrcaSlicer_xx.mo into resources/i18n/xx and rename it to OrcaSlicer.mo, then push the changed file. ( name of folder "fr" means "French" - the translation language). ### Scenario 3. How do I add a new text resource when implementing a feature to Orca Slicer @@ -43,11 +43,11 @@ If you add new file resource, add it to the list of files containing macro `L()` ### Scenario 4. How do I use GNUgettext to localize my own application taking Orca Slicer as an example 1. For convenience create a list of files with this macro `L(s)`. We have -https://github.com/bambulab/BambuStudio/blob/master/bbl/i18n/list.txt. +https://github.com/softfever/OrcaSlicer/blob/master/localization/i18n/list.txt. 2. Create template file(*.POT) with GNUgettext command: ``` - xgettext --keyword=L --add-comments=TRN --from-code=UTF-8 --debug -o BambuStudio.pot -f list.txt + xgettext --keyword=L --add-comments=TRN --from-code=UTF-8 --debug -o OrcaSlicer.pot -f list.txt ``` Use flag `--from-code=UTF-8` to specify that the source strings are in UTF-8 encoding diff --git a/doc/images/caliper_sample_mvf.jpg b/doc/images/caliper_sample_mvf.jpg new file mode 100644 index 0000000000..718a124077 Binary files /dev/null and b/doc/images/caliper_sample_mvf.jpg differ diff --git a/doc/images/max_volumetric_flow.jpg b/doc/images/max_volumetric_flow.jpg new file mode 100644 index 0000000000..54d850cd95 Binary files /dev/null and b/doc/images/max_volumetric_flow.jpg differ diff --git a/doc/images/vmf_measurement_point.jpg b/doc/images/vmf_measurement_point.jpg new file mode 100644 index 0000000000..c9af518e54 Binary files /dev/null and b/doc/images/vmf_measurement_point.jpg differ diff --git a/localazy.json b/localazy.json index de6f201016..3556bd3f45 100644 --- a/localazy.json +++ b/localazy.json @@ -6,48 +6,68 @@ "files": [ { "type": "po", - "pattern": "bbl/i18n/en/OrcaSlicer_en.po", + "pattern": "localization/i18n/en/OrcaSlicer_en.po", "lang": "en" }, { "type": "po", - "pattern": "bbl/i18n/fr/OrcaSlicer_fr.po", + "pattern": "localization/i18n/fr/OrcaSlicer_fr.po", "lang": "fr" }, { "type": "po", - "pattern": "bbl/i18n/de/OrcaSlicer_de.po", + "pattern": "localization/i18n/de/OrcaSlicer_de.po", "lang": "de" }, { "type": "po", - "pattern": "bbl/i18n/sv/OrcaSlicer_sv.po", + "pattern": "localization/i18n/sv/OrcaSlicer_sv.po", "lang": "sv" }, { "type": "po", - "pattern": "bbl/i18n/es/OrcaSlicer_es.po", + "pattern": "localization/i18n/es/OrcaSlicer_es.po", "lang": "es" }, { "type": "po", - "pattern": "bbl/i18n/nl/OrcaSlicer_nl.po", + "pattern": "localization/i18n/nl/OrcaSlicer_nl.po", "lang": "nl" }, { "type": "po", - "pattern": "bbl/i18n/hu/OrcaSlicer_hu.po", + "pattern": "localization/i18n/hu/OrcaSlicer_hu.po", "lang": "hu" }, { "type": "po", - "pattern": "bbl/i18n/ja/OrcaSlicer_ja.po", + "pattern": "localization/i18n/ja/OrcaSlicer_ja.po", "lang": "ja" + }, + { + "type": "po", + "pattern": "localization/i18n/ko/OrcaSlicer_ko.po", + "lang": "ko" + }, + { + "type": "po", + "pattern": "localization/i18n/ru/OrcaSlicer_ru.po", + "lang": "ru" + }, + { + "type": "po", + "pattern": "localization/i18n/zh_TW/OrcaSlicer_zh_TW.po", + "lang": "zh_TW" + }, + { + "type": "po", + "pattern": "localization/i18n/tr/OrcaSlicer_tr.po", + "lang": "tr" } ] }, "download": { - "folder": "bbl/i18n", + "folder": "localization/i18n", "includeSourceLang" : "true", "files": { "output": "${lang}/OrcaSlicer_${lang}.po" diff --git a/bbl/i18n/OrcaSlicer.pot b/localization/i18n/OrcaSlicer.pot similarity index 80% rename from bbl/i18n/OrcaSlicer.pot rename to localization/i18n/OrcaSlicer.pot index b28a1ff3ee..88bce11516 100644 --- a/bbl/i18n/OrcaSlicer.pot +++ b/localization/i18n/OrcaSlicer.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-14 11:52+0800\n" +"POT-Creation-Date: 2023-09-12 20:34+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -583,6 +583,9 @@ msgstr "" msgid "Downloading Bambu Network Plug-in" msgstr "" +msgid "Login information expired. Please login again." +msgstr "" + msgid "Incorrect password" msgstr "" @@ -590,6 +593,15 @@ msgstr "" msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "" +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" + +msgid "WebView2 Runtime" +msgstr "" + msgid "" "OrcaSlicer configuration file may be corrupted and is not abled to be parsed." "Please delete the file and try again." @@ -656,13 +668,10 @@ msgid "Open Project" msgstr "" msgid "" -"The version of Bambu studio is too low and needs to be updated to the latest " +"The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" msgstr "" -msgid "Login information expired. Please login again." -msgstr "" - msgid "Privacy Policy Update" msgstr "" @@ -847,6 +856,12 @@ msgstr "" msgid "Set as individual objects" msgstr "" +msgid "Fill bed with copies" +msgstr "" + +msgid "Fill the remaining area of bed with copies of the selected object" +msgstr "" + msgid "Printable" msgstr "" @@ -926,7 +941,10 @@ msgstr "" msgid "Assemble the selected objects to an object with single part" msgstr "" -msgid "Assemble the selected parts to a single part" +msgid "Mesh boolean" +msgstr "" + +msgid "Mesh boolean operations including union and subtraction" msgstr "" msgid "Along X axis" @@ -1046,18 +1064,15 @@ msgstr "" msgid "current" msgstr "" -msgid "Set Unprintable" -msgstr "" - -msgid "Set Printable" -msgstr "" - msgid "Unlock" msgstr "" msgid "Lock" msgstr "" +msgid "Edit Plate Name" +msgstr "" + msgid "Name" msgstr "" @@ -1115,6 +1130,9 @@ msgstr "" msgid "Error!" msgstr "" +msgid "Failed to get the model data in the current file." +msgstr "" + msgid "Generic" msgstr "" @@ -1284,15 +1302,6 @@ msgstr "" msgid "Outside" msgstr "" -msgid "Auto" -msgstr "" - -msgid "Manual" -msgstr "" - -msgid "No-brim" -msgstr "" - msgid " " msgstr "" @@ -1308,6 +1317,24 @@ msgstr "" msgid "Auto Brim" msgstr "" +msgid "Auto" +msgstr "" + +msgid "Mouse ear" +msgstr "" + +msgid "Outer brim only" +msgstr "" + +msgid "Inner brim only" +msgstr "" + +msgid "Outer and inner brim" +msgstr "" + +msgid "No-brim" +msgstr "" + msgid "Outer wall speed" msgstr "" @@ -1413,6 +1440,33 @@ msgstr "" msgid "..." msgstr "" +msgid "Failed to connect to the server" +msgstr "" + +msgid "Check cloud service status" +msgstr "" + +msgid "code" +msgstr "" + +msgid "Failed to connect to cloud service" +msgstr "" + +msgid "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 "" + +msgid "Please check the network connection of the printer and Studio." +msgstr "" + +msgid "Connecting..." +msgstr "" + msgid "?" msgstr "" @@ -1422,7 +1476,7 @@ msgstr "" msgid "AMS" msgstr "" -msgid "Ams filament backup" +msgid "Auto Refill" msgstr "" msgid "AMS not connected" @@ -1479,10 +1533,10 @@ msgstr "" msgid "Purge old filament" msgstr "" -msgid "Feed new filament from external spool" +msgid "Push new filament into the extruder" msgstr "" -msgid "Confirm whether the filament has been extruded" +msgid "Grab new filament" msgstr "" msgid "" @@ -1549,6 +1603,15 @@ msgstr "" msgid "Orienting" msgstr "" +msgid "Filling bed " +msgstr "" + +msgid "Bed filling canceled." +msgstr "" + +msgid "Bed filling done." +msgstr "" + msgid "Error! Unable to create thread!" msgstr "" @@ -1561,51 +1624,50 @@ msgstr "" msgid "Login failed" msgstr "" -msgid "The region parameter is incorrrect" -msgstr "" - -msgid "Failure of printer login" -msgstr "" - -msgid "Failed to get ticket" -msgstr "" - -msgid "User authorization timeout" -msgstr "" - -msgid "Failure of bind" -msgstr "" - -msgid "Unknown Failure" -msgstr "" - msgid "Please check the printer network connection." msgstr "" -msgid "Abnormal print file data. Please slice again" +msgid "Abnormal print file data. Please slice again." msgstr "" -msgid "Task canceled" +msgid "Task canceled." msgstr "" -msgid "Upload task timed out. Please check the network problem and try again" +msgid "Upload task timed out. Please check the network status and try again." msgstr "" msgid "Cloud service connection failed. Please try again." msgstr "" -msgid "Print file not found, please slice again" +msgid "Print file not found. please slice again." msgstr "" msgid "" "The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again" +"model and slice again." msgstr "" -msgid "Failed uploading print file" +msgid "Failed to send the print job. Please try again." msgstr "" -msgid "Wrong Access code" +msgid "Failed to upload file to ftp. Please try again." +msgstr "" + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "" + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "" + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." msgstr "" msgid "Sending print job over LAN" @@ -1627,24 +1689,16 @@ msgstr "" msgid "Successfully sent. Will automatically jump to the device page in %ss" msgstr "" +#, possible-c-format, possible-boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "" + msgid "An SD card needs to be inserted before printing via LAN." msgstr "" -msgid "Failed to send the print job. Please try again." -msgstr "" - -msgid "Send to Printer failed. Please try again." -msgstr "" - -msgid "No space left on Printer SD card" -msgstr "" - msgid "Sending gcode file over LAN" msgstr "" -msgid "Sending gcode file through cloud service" -msgstr "" - msgid "Sending gcode file to sdcard" msgstr "" @@ -1655,9 +1709,6 @@ msgstr "" msgid "An SD card needs to be inserted before sending to printer." msgstr "" -msgid "Please log out and login to the printer again." -msgstr "" - msgid "Choose SLA archive:" msgstr "" @@ -1814,7 +1865,10 @@ msgstr "" msgid "Setting AMS slot information while printing is not supported" msgstr "" -msgid "Factors of dynamic flow cali" +msgid "Factors of Flow Dynamics Calibration" +msgstr "" + +msgid "PA Profile" msgstr "" msgid "Factor K" @@ -1829,16 +1883,19 @@ msgstr "" msgid "Are you sure you want to clear the filament information?" msgstr "" +msgid "You need to select the material type and color first." +msgstr "" + msgid "Please input a valid value (K in 0~0.5)" msgstr "" msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" msgstr "" -msgid "You need to select the material type and color first." +msgid "Other Color" msgstr "" -msgid "Other color" +msgid "Custom Color" msgstr "" msgid "Dynamic flow calibration" @@ -1979,12 +2036,21 @@ msgstr "" msgid "Print with filaments mounted on the back of the chassis" msgstr "" -msgid "Filaments replace" +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." msgstr "" msgid "Group" msgstr "" +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" +msgstr "" + msgid "AMS Settings" msgstr "" @@ -2412,6 +2478,28 @@ msgstr "" msgid "Failed to start printing job" msgstr "" +msgid "Invalid nozzle diameter" +msgstr "" + +msgid "Calibration error" +msgstr "" + +msgid "TPU is not supported by AMS." +msgstr "" + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "" + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "" + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." +msgstr "" + msgid "default" msgstr "" @@ -2485,7 +2573,7 @@ msgstr "" msgid "Layer Time: " msgstr "" -msgid "Fan Speed: " +msgid "Fan: " msgstr "" msgid "Temperature: " @@ -2782,6 +2870,9 @@ msgstr "" msgid "An object is layed over the boundary of plate." msgstr "" +msgid "A G-code path goes beyond the max print height." +msgstr "" + msgid "A G-code path goes beyond the boundary of plate." msgstr "" @@ -2794,12 +2885,6 @@ msgid "" "confirming that the height is within the build volume." msgstr "" -msgid "Jump to" -msgstr "" - -msgid "ERROR:" -msgstr "" - msgid "Calibration step selection" msgstr "" @@ -2901,6 +2986,9 @@ msgstr "" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "" +msgid "Upload" +msgstr "" + msgid "Slice plate" msgstr "" @@ -3141,6 +3229,12 @@ msgstr "" msgid "Show object labels in 3D scene" msgstr "" +msgid "Show &Overhang" +msgstr "" + +msgid "Show object overhang highlight in 3D scene" +msgstr "" + msgid "Preferences" msgstr "" @@ -3195,9 +3289,6 @@ msgstr "" msgid "More calibrations" msgstr "" -msgid "3D Models" -msgstr "" - msgid "&Open G-code" msgstr "" @@ -3303,28 +3394,28 @@ msgstr "" msgid "Initialize failed (No Device)!" msgstr "" +msgid "Initialize failed (Device connection not ready)!" +msgstr "" + msgid "Initialize failed (No Camera Device)!" msgstr "" -msgid "Initializing..." -msgstr "" - -msgid "Loading..." -msgstr "" - -msgid "Initialize failed (Not supported with LAN-only mode)!" -msgstr "" - -msgid "Initialize failed (Not accessible in LAN-only mode)!" -msgstr "" - msgid "Printer is busy downloading, Please wait for the downloading to finish." msgstr "" +msgid "Loading..." +msgstr "" + +msgid "Initialize failed (Not supported on the current printer version)!" +msgstr "" + +msgid "Initialize failed (Not accessible in LAN-only mode)!" +msgstr "" + msgid "Initialize failed (Missing LAN ip of printer)!" msgstr "" -msgid "Initialize failed (Not supported by printer)!" +msgid "Initializing..." msgstr "" #, possible-c-format, possible-boost-format @@ -3402,6 +3493,9 @@ msgstr "" msgid "Switch to video files." msgstr "" +msgid "Switch to 3mf model files." +msgstr "" + msgid "Delete selected files from printer." msgstr "" @@ -3420,12 +3514,6 @@ msgstr "" msgid "No printers." msgstr "" -msgid "Not supported by this model of printer!" -msgstr "" - -msgid "Connecting..." -msgstr "" - #, possible-c-format, possible-boost-format msgid "Connect failed [%d]!" msgstr "" @@ -3433,22 +3521,45 @@ msgstr "" msgid "Loading file list..." msgstr "" -msgid "No files" -msgstr "" - -msgid "Not accessible in LAN-only mode!" -msgstr "" - -msgid "Missing LAN ip of printer!" +#, possible-c-format, possible-boost-format +msgid "No files [%d]" msgstr "" #, possible-c-format, possible-boost-format -msgid "You are going to delete %u files. Are you sure to continue?" +msgid "Load failed [%d]" msgstr "" +#, possible-c-format, possible-boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "" +msgstr[1] "" + msgid "Delete files" msgstr "" +#, possible-c-format, possible-boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "" + +msgid "Delete file" +msgstr "" + +msgid "Fetching model infomations ..." +msgstr "" + +msgid "Failed to fetching model infomations from printer." +msgstr "" + +msgid "Failed to parse model infomations." +msgstr "" + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." +msgstr "" + #, possible-c-format, possible-boost-format msgid "File '%s' was lost! Please download it again." msgstr "" @@ -3469,6 +3580,12 @@ msgstr "" msgid "Downloading %d%%..." msgstr "" +msgid "Not supported on the current printer version." +msgstr "" + +msgid "Storage unavailable, insert SD card." +msgstr "" + msgid "Speed:" msgstr "" @@ -3490,13 +3607,22 @@ msgstr "" msgid "Swap Y/Z axes" msgstr "" -msgid "Camera" +msgid "Invert X axis" msgstr "" -msgid "SD Card" +msgid "Invert Y axis" msgstr "" -msgid "Camera Setting" +msgid "Invert Z axis" +msgstr "" + +msgid "Invert Yaw axis" +msgstr "" + +msgid "Invert Pitch axis" +msgstr "" + +msgid "Invert Roll axis" msgstr "" msgid "Printing Progress" @@ -3514,9 +3640,21 @@ msgstr "" msgid "Layer: N/A" msgstr "" +msgid "Immediately score" +msgstr "" + msgid "Clear" msgstr "" +msgid "Camera" +msgstr "" + +msgid "SD Card" +msgstr "" + +msgid "Camera Setting" +msgstr "" + msgid "Control" msgstr "" @@ -3550,25 +3688,13 @@ msgstr "" msgid "SD Card Abnormal" msgstr "" -msgid "Printing List" -msgstr "" - msgid "Cancel print" msgstr "" msgid "Are you sure you want to cancel this print?" msgstr "" -#, possible-c-format, possible-boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode disabled.Please reconnect the " -"printer by logging in with your user account." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode enabled.Please reconnect the " -"printer by inputting Access Code which can be gotten from printer screen." +msgid "Done" msgstr "" msgid "Downloading..." @@ -3585,6 +3711,12 @@ msgstr "" msgid "Layer: %s" msgstr "" +msgid "Please give a score for your favorite Bambu Market model." +msgstr "" + +msgid "Score" +msgstr "" + #, possible-c-format, possible-boost-format msgid "Layer: %d/%d" msgstr "" @@ -3624,24 +3756,15 @@ msgstr "" msgid "Can't start this without SD card." msgstr "" -msgid "Failed to connect to the server" -msgstr "" - msgid "Status" msgstr "" -msgid "Media" -msgstr "" - msgid "Update" msgstr "" msgid "HMS" msgstr "" -msgid "Failed to connect to the printer" -msgstr "" - msgid "Don't show again" msgstr "" @@ -3747,6 +3870,9 @@ msgstr "" msgid "Slice ok." msgstr "" +msgid "Jump to" +msgstr "" + msgid "Error:" msgstr "" @@ -3756,6 +3882,9 @@ msgstr "" msgid "Export successfully." msgstr "" +msgid "Serious warning:" +msgstr "" + msgid " (Repair)" msgstr "" @@ -3977,7 +4106,7 @@ msgstr "" msgid "Loading file: %s" msgstr "" -msgid "The 3mf is not from Bambu Lab, load geometry data only." +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." msgstr "" msgid "Load 3mf" @@ -4228,6 +4357,17 @@ msgid "" "on the printer." msgstr "" +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "" + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "" + +msgid "Upload and Print" +msgstr "" + msgid "" "Print By Object: \n" "Suggest to use auto-arrange to avoid collisions when printing." @@ -4248,6 +4388,14 @@ msgstr "" msgid "Plate Settings" msgstr "" +#, possible-boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "" + +#, possible-boost-format +msgid "Number of currently selected objects: %1%\n" +msgstr "" + #, possible-boost-format msgid "Part name: %1%\n" msgstr "" @@ -4342,6 +4490,9 @@ msgstr "" msgid "Login Region" msgstr "" +msgid "Stealth Mode" +msgstr "" + msgid "Metric" msgstr "" @@ -4410,6 +4561,12 @@ msgstr "" msgid "If enabled, sets OrcaSlicer as default application to open .step files" msgstr "" +msgid "Online Models" +msgstr "" + +msgid "Show online staff-picked models on the home page" +msgstr "" + msgid "Maximum recent projects" msgstr "" @@ -4441,6 +4598,12 @@ msgstr "" msgid "Enable Dark mode" msgstr "" +msgid "Develop mode" +msgstr "" + +msgid "Skip AMS blacklist check" +msgstr "" + msgid "Home page and daily tips" msgstr "" @@ -4477,10 +4640,13 @@ msgstr "" msgid "Mouse wheel reverses when zooming" msgstr "" -msgid "Develop mode" +msgid "Enable SSL(MQTT)" msgstr "" -msgid "Dump video" +msgid "Enable SSL(FTP)" +msgstr "" + +msgid "Internal developer mode" msgstr "" msgid "Log Level" @@ -4567,30 +4733,33 @@ msgstr "" msgid "Add/Remove printers" msgstr "" +msgid "Incompatible" +msgstr "" + +msgid "The selected preset is null!" +msgstr "" + +msgid "Plate name" +msgstr "" + msgid "Same as Global Print Sequence" msgstr "" msgid "Print sequence" msgstr "" -msgid "Plate name" +msgid "Customize" +msgstr "" + +msgid "First layer filament sequence" +msgstr "" + +msgid "Same as Global Plate Type" msgstr "" msgid "Same as Global Bed Type" msgstr "" -msgid "Cool Plate" -msgstr "" - -msgid "Engineering Plate" -msgstr "" - -msgid "High Temp Plate" -msgstr "" - -msgid "Textured PEI Plate" -msgstr "" - msgid "By Layer" msgstr "" @@ -4708,10 +4877,7 @@ msgstr "" msgid "Simply switch to \"%1%\"" msgstr "" -msgid "Online" -msgstr "" - -msgid "Offline" +msgid "Task canceled" msgstr "" msgid "(LAN)" @@ -4723,6 +4889,9 @@ msgstr "" msgid "Other Device" msgstr "" +msgid "Online" +msgstr "" + msgid "Input access code" msgstr "" @@ -4732,12 +4901,18 @@ msgstr "" msgid "Log out successful." msgstr "" +msgid "Offline" +msgstr "" + msgid "Busy" msgstr "" msgid "Bambu Cool Plate" msgstr "" +msgid "PLA Plate" +msgstr "" + msgid "Bamabu Engineering Plate" msgstr "" @@ -4753,12 +4928,24 @@ msgstr "" msgid "Bed Leveling" msgstr "" -msgid "Flow Calibration" +msgid "Flow Dynamics Calibration" +msgstr "" + +msgid "Can't connect to the printer" msgstr "" msgid "send completed" msgstr "" +msgid "Error code" +msgstr "" + +msgid "Check the status of current system services" +msgstr "" + +msgid "Printer local connection failed, please try again." +msgstr "" + msgid "No login account, only printers in LAN mode are displayed" msgstr "" @@ -4821,6 +5008,9 @@ msgstr "" msgid "An SD card needs to be inserted before printing." msgstr "" +msgid "The selected printer is incompatible with the chosen printer presets." +msgstr "" + msgid "An SD card needs to be inserted to record timelapse." msgstr "" @@ -4861,9 +5051,27 @@ msgid "" "Please click the confirm button if you still want to proceed with printing." msgstr "" +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "" + msgid "Preparing print job" msgstr "" +msgid "Abnormal print file data. Please slice again" +msgstr "" + +msgid "The name length exceeds the limit." +msgstr "" + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "" + msgid "Modifying the device name" msgstr "" @@ -4876,18 +5084,92 @@ msgstr "" msgid "An SD card needs to be inserted before send to printer SD card." msgstr "" -msgid "The printer is required to be in the same LAN as Orca Slicer." +msgid "The printer is required to be in the same LAN as Bambu Studio." msgstr "" msgid "The printer does not support sending to printer SD card." msgstr "" +msgid "Failed to create socket" +msgstr "" + +msgid "Failed to connect socket" +msgstr "" + +msgid "Failed to publish login request" +msgstr "" + +msgid "Get ticket from device timeout" +msgstr "" + +msgid "Get ticket from server timeout" +msgstr "" + +msgid "Failed to post ticket to server" +msgstr "" + +msgid "Failed to parse login report reason" +msgstr "" + +msgid "Receive login report timeout" +msgstr "" + +msgid "Unknown Failure" +msgstr "" + msgid "Log in printer" msgstr "" msgid "Would you like to log in this printer with current account?" msgstr "" +msgid "Check the reason" +msgstr "" + +msgid "Read and accept" +msgstr "" + +msgid "Terms and Conditions" +msgstr "" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" + +msgid "and" +msgstr "" + +msgid "Privacy Policy" +msgstr "" + +msgid "We ask for your help to improve everyone's printer" +msgstr "" + +msgid "Statement about User Experience Improvement Program" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" + +msgid "Statement on User Experience Improvement Plan" +msgstr "" + msgid "Log in successful." msgstr "" @@ -4995,6 +5277,12 @@ msgid "" "the overhang degree range and wall speed is used" msgstr "" +msgid "Bridge" +msgstr "" + +msgid "Set speed for external and internal bridges" +msgstr "" + msgid "Travel speed" msgstr "" @@ -5022,6 +5310,9 @@ msgstr "" msgid "Post-processing Scripts" msgstr "" +msgid "Notes" +msgstr "" + msgid "Frequent" msgstr "" @@ -5061,9 +5352,6 @@ msgstr "" msgid "Print temperature" msgstr "" -msgid "Chamber temperature" -msgstr "" - msgid "Nozzle" msgstr "" @@ -5086,11 +5374,17 @@ msgid "" "filament does not support to print on the Engineering Plate" msgstr "" +msgid "High Temp Plate" +msgstr "" + msgid "" "Bed temperature when high temperature plate is installed. Value 0 means the " "filament does not support to print on the High Temp Plate" msgstr "" +msgid "Textured PEI Plate" +msgstr "" + msgid "" "Bed temperature when Textured PEI Plate is installed. Value 0 means the " "filament does not support to print on the Textured PEI Plate" @@ -5135,6 +5429,21 @@ msgstr "" msgid "Filament end G-code" msgstr "" +msgid "Multimaterial" +msgstr "" + +msgid "Wipe tower parameters" +msgstr "" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "" + +msgid "Ramming settings" +msgstr "" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "" + msgid "Printable space" msgstr "" @@ -5189,9 +5498,21 @@ msgstr "" msgid "Jerk limitation" msgstr "" +msgid "Single extruder multimaterial setup" +msgstr "" + +msgid "Wipe tower" +msgstr "" + +msgid "Single extruder multimaterial parameters" +msgstr "" + msgid "Layer height limits" msgstr "" +msgid "Lift Z Enforcement" +msgstr "" + msgid "Retraction when switching material" msgstr "" @@ -5409,6 +5730,36 @@ msgstr "" msgid "The configuration is up to date." msgstr "" +msgid "Ramming customization" +msgstr "" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" + +msgid "Total ramming time" +msgstr "" + +msgid "s" +msgstr "" + +msgid "Total rammed volume" +msgstr "" + +msgid "Ramming line width" +msgstr "" + +msgid "Ramming line spacing" +msgstr "" + msgid "Auto-Calc" msgstr "" @@ -5713,27 +6064,24 @@ msgid "Network plug-in update" msgstr "" msgid "" -"Click OK to update the Network plug-in when Orca Slicer launches next time." +"Click OK to update the Network plug-in when Bambu Studio launches next time." msgstr "" #, possible-c-format, possible-boost-format msgid "A new Network plug-in(%s) available, Do you want to install it?" msgstr "" -msgid "New version of Orca Slicer" +msgid "New version of Bambu Studio" msgstr "" msgid "Don't remind me of this version again" msgstr "" -msgid "Done" -msgstr "" - msgid "LAN Connection Failed (Sending print file)" msgstr "" msgid "" -"Step 1, please confirm Orca Slicer and your printer are in the same LAN." +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." msgstr "" msgid "" @@ -5918,12 +6266,15 @@ msgstr "" msgid "Bottom surface" msgstr "" -msgid "Bridge" +msgid "Internal Bridge" msgstr "" msgid "Gap infill" msgstr "" +msgid "Skirt" +msgstr "" + msgid "Support interface" msgstr "" @@ -6121,6 +6472,21 @@ msgid "" "The prime tower requires that support has the same layer height with object." msgstr "" +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" + msgid "" "Support enforcers are used but support is not enabled. Please enable support." msgstr "" @@ -6128,6 +6494,22 @@ msgstr "" msgid "Layer height cannot exceed nozzle diameter" msgstr "" +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + #, possible-c-format, possible-boost-format msgid "Plate %d: %s does not support filament %s" msgstr "" @@ -6323,6 +6705,15 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "" +msgid "Cool Plate" +msgstr "" + +msgid "Engineering Plate" +msgstr "" + +msgid "First layer print sequence" +msgstr "" + msgid "This G-code is inserted at every layer change before lifting z" msgstr "" @@ -6427,6 +6818,21 @@ msgid "" "pattern" msgstr "" +msgid "One wall threshold" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" + msgid "Only one wall on first layer" msgstr "" @@ -6435,6 +6841,14 @@ msgid "" "pattern" msgstr "" +msgid "Extra perimeters on overhangs" +msgstr "" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" + msgid "Classic mode" msgstr "" @@ -6447,12 +6861,26 @@ msgstr "" msgid "Enable this option to slow printing down for different overhang degree" msgstr "" -msgid "mm/s" +msgid "mm/s or %" +msgstr "" + +msgid "External" msgstr "" msgid "Speed of bridge and completely overhang wall" msgstr "" +msgid "mm/s" +msgstr "" + +msgid "Internal" +msgstr "" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" + msgid "Brim width" msgstr "" @@ -6467,15 +6895,6 @@ msgid "" "models. Auto means the brim width is analysed and calculated automatically." msgstr "" -msgid "outer_only" -msgstr "" - -msgid "Inner brim only" -msgstr "" - -msgid "Outer and inner brim" -msgstr "" - msgid "Brim-object gap" msgstr "" @@ -6484,6 +6903,30 @@ msgid "" "easily" msgstr "" +msgid "Brim ears" +msgstr "" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "" + +msgid "Brim ear max angle" +msgstr "" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" + +msgid "Brim ear detection radius" +msgstr "" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" + msgid "Compatible machine" msgstr "" @@ -6599,11 +7042,11 @@ msgid "Internal bridge support thickness" msgstr "" msgid "" -"If enabled, Studio will generate support loops under the contours of " -"internal bridges.These support loops could prevent internal bridges from " -"extruding over the air and improve the top surface quality, especially when " -"the sparse infill density is low.This value determines the thickness of the " -"support loops. 0 means disable this feature" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" msgstr "" msgid "Top surface pattern" @@ -6642,7 +7085,17 @@ msgstr "" msgid "Line pattern of bottom surface infill, not bridge infill" msgstr "" -msgid "Line width of outer wall" +msgid "Internal solid infill pattern" +msgstr "" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." msgstr "" msgid "" @@ -6660,9 +7113,6 @@ msgid "" "Set to zero for auto." msgstr "" -msgid "mm/s or %" -msgstr "" - msgid "Small perimeters threshold" msgstr "" @@ -6743,7 +7193,9 @@ msgstr "" msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" msgstr "" -msgid "Default line width if some line width is set to be zero" +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." msgstr "" msgid "Keep fan always on" @@ -6763,9 +7215,6 @@ msgid "" "maximum fan speeds according to layer printing time" msgstr "" -msgid "s" -msgstr "" - msgid "Default color" msgstr "" @@ -6775,6 +7224,12 @@ msgstr "" msgid "Color" msgstr "" +msgid "Filament notes" +msgstr "" + +msgid "You can put your notes regarding the filament here." +msgstr "" + msgid "Required nozzle HRC" msgstr "" @@ -6792,17 +7247,6 @@ msgstr "" msgid "mm³/s" msgstr "" -msgid "Minimal purge on wipe tower" -msgstr "" - -msgid "" -"After a tool change, the exact position of the newly loaded filament inside " -"the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial " -"object, Slic3r will always prime this amount of material into the wipe tower " -"to produce successive infill or sacrificial object extrusions reliably." -msgstr "" - msgid "Filament load time" msgstr "" @@ -6832,6 +7276,115 @@ msgid "" "after the checks." msgstr "" +msgid "Loading speed" +msgstr "" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "" + +msgid "Loading speed at the start" +msgstr "" + +msgid "Speed used at the very beginning of loading phase." +msgstr "" + +msgid "Unloading speed" +msgstr "" + +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 "" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" + +msgid "Delay after unloading" +msgstr "" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" + +msgid "Number of cooling moves" +msgstr "" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" + +msgid "Speed of the first cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "" + +msgid "Minimal purge on wipe tower" +msgstr "" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" + +msgid "Speed of the last cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Ramming parameters" +msgstr "" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Enable ramming for multitool setups" +msgstr "" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" + +msgid "Multitool ramming volume" +msgstr "" + +msgid "The volume to be rammed before the toolchange." +msgstr "" + +msgid "Multitool ramming flow" +msgstr "" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "" + msgid "Density" msgstr "" @@ -6875,6 +7428,12 @@ msgstr "" msgid "money/kg" msgstr "" +msgid "Vendor" +msgstr "" + +msgid "Vendor of filament. For show only" +msgstr "" + msgid "(Undefined)" msgstr "" @@ -6929,6 +7488,45 @@ msgstr "" msgid "Lightning" msgstr "" +msgid "Sparse infill anchor length" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" + +msgid "0 (no open anchors)" +msgstr "" + +msgid "1000 (unlimited)" +msgstr "" + +msgid "Maximum length of the infill anchor" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" + +msgid "0 (Simple connect)" +msgstr "" + msgid "Acceleration of outer walls" msgstr "" @@ -7001,7 +7599,9 @@ msgstr "" msgid "Jerk for travel" msgstr "" -msgid "Line width of initial layer" +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." msgstr "" msgid "Initial layer height" @@ -7103,7 +7703,7 @@ msgstr "" msgid "" "Filter out gaps smaller than the threshold specified. This setting won't " -"affact top/bottom layers" +"affect top/bottom layers" msgstr "" msgid "" @@ -7241,7 +7841,9 @@ msgstr "" msgid "Filament to print internal sparse infill." msgstr "" -msgid "Line width of internal sparse infill" +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." msgstr "" msgid "Infill/Wall overlap" @@ -7284,6 +7886,9 @@ msgstr "" msgid "All solid layer" msgstr "" +msgid "Ironing Pattern" +msgstr "" + msgid "Ironing flow" msgstr "" @@ -7425,7 +8030,7 @@ msgstr "" msgid "Maximum acceleration for travel" msgstr "" -msgid "Maximum acceleration for travel (M204 T)" +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" msgstr "" msgid "Fan speed" @@ -7473,6 +8078,14 @@ msgstr "" msgid "Diameter of nozzle" msgstr "" +msgid "Configuration notes" +msgstr "" + +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" + msgid "Host Type" msgstr "" @@ -7487,6 +8100,45 @@ msgstr "" msgid "Volume of nozzle between the cutter and the end of nozzle" msgstr "" +msgid "Cooling tube position" +msgstr "" + +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "" + +msgid "Cooling tube length" +msgstr "" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" + +msgid "High extruder current on filament swap" +msgstr "" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" + +msgid "Filament parking position" +msgstr "" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" + +msgid "Extra loading distance" +msgstr "" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" + msgid "Start end points" msgstr "" @@ -7511,6 +8163,32 @@ msgstr "" msgid "User can self-define the project file name when export" msgstr "" +msgid "Make overhang printable" +msgstr "" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "" + +msgid "Make overhang printable maximum angle" +msgstr "" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" + +msgid "Make overhang printable hole area" +msgstr "" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" + +msgid "mm²" +msgstr "" + msgid "Detect overhang wall" msgstr "" @@ -7520,7 +8198,9 @@ msgid "" "speed to print. For 100%% overhang, bridge speed is used." msgstr "" -msgid "Line width of inner wall" +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." msgstr "" msgid "Speed of inner wall" @@ -7537,6 +8217,12 @@ msgid "" "environment variables." msgstr "" +msgid "Printer notes" +msgstr "" + +msgid "You can put your notes regarding the printer here." +msgstr "" + msgid "Raft contact Z distance" msgstr "" @@ -7625,6 +8311,42 @@ msgstr "" msgid "Spiral" msgstr "" +msgid "Only lift Z above" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" + +msgid "Only lift Z below" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" + +msgid "On surfaces" +msgstr "" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" + +msgid "All Surfaces" +msgstr "" + +msgid "Top Only" +msgstr "" + +msgid "Bottom Only" +msgstr "" + +msgid "Top and Bottom" +msgstr "" + msgid "Extra length on restart" msgstr "" @@ -7681,6 +8403,14 @@ msgstr "" msgid "Random" msgstr "" +msgid "Staggered inner seams" +msgstr "" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." +msgstr "" + msgid "Seam gap" msgstr "" @@ -7688,7 +8418,7 @@ msgid "" "In order to reduce the visibility of the seam in a closed loop extrusion, " "the loop is interrupted and shortened by a specified amount.\n" "This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 15%." +"current extruder diameter. The default value for this parameter is 10%." msgstr "" msgid "Role base wipe speed" @@ -7736,6 +8466,12 @@ msgstr "" msgid "Number of loops for the skirt. Zero means disabling skirt" msgstr "" +msgid "Skirt speed" +msgstr "" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" + msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " "layer time is shorter than this value, to get better cooling for these layers" @@ -7749,10 +8485,9 @@ msgid "" "internal solid infill" msgstr "" -msgid "mm²" -msgstr "" - -msgid "Line width of internal solid infill" +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." msgstr "" msgid "Speed of internal solid infill, not the top and bottom surface" @@ -7793,6 +8528,39 @@ msgstr "" msgid "Start G-code when start the printing of this filament" msgstr "" +msgid "Single Extruder Multi Material" +msgstr "" + +msgid "Use single nozzle to print multi filament" +msgstr "" + +msgid "Purge in prime tower" +msgstr "" + +msgid "Purge remaining filament into prime tower" +msgstr "" + +msgid "Enable filament ramming" +msgstr "" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" + +msgid "Prime all printing extruders" +msgstr "" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" + msgid "Slice gap closing radius" msgstr "" @@ -7869,6 +8637,12 @@ msgid "" "etc." msgstr "" +msgid "Remove small overhangs" +msgstr "" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "" + msgid "Top Z distance" msgstr "" @@ -7889,7 +8663,9 @@ msgid "" "filament for support and current filament is used" msgstr "" -msgid "Line width of support" +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." msgstr "" msgid "Interface use loop pattern" @@ -7991,6 +8767,9 @@ msgstr "" msgid "Tree Hybrid" msgstr "" +msgid "Organic" +msgstr "" + msgid "Independent support layer height" msgstr "" @@ -8017,6 +8796,16 @@ msgid "" "printed more horizontally, allowing them to reach farther." msgstr "" +msgid "Preferred Branch Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" + msgid "Tree support branch distance" msgstr "" @@ -8024,6 +8813,18 @@ msgid "" "This setting determines the distance between neighboring tree support nodes." msgstr "" +msgid "Branch Density" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" + msgid "Adaptive layer height" msgstr "" @@ -8046,12 +8847,41 @@ msgstr "" msgid "Distance from tree branch to the outermost brim line" msgstr "" +msgid "Tip Diameter" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "" + msgid "Tree support branch diameter" msgstr "" msgid "This setting determines the initial diameter of support nodes." msgstr "" +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" + +msgid "Branch Diameter with double walls" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" + msgid "Tree support wall loops" msgstr "" @@ -8066,6 +8896,9 @@ msgid "" "support" msgstr "" +msgid "Chamber temperature" +msgstr "" + msgid "Target chamber temperature" msgstr "" @@ -8094,7 +8927,9 @@ msgid "" "tool change" msgstr "" -msgid "Line width for top surfaces" +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." msgstr "" msgid "Speed of top surface infill which is solid" @@ -8170,6 +9005,43 @@ msgstr "" msgid "Width of prime tower" msgstr "" +msgid "Wipe tower rotation angle" +msgstr "" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "" + +msgid "Stabilization cone apex angle" +msgstr "" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" + +msgid "Wipe tower purge lines spacing" +msgstr "" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "" + +msgid "Wipe tower extruder" +msgstr "" + +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 "" + +msgid "Purging volumes - load/unload volumes" +msgstr "" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" + msgid "" "Purging after filament change will be done inside objects' infills. This may " "lower the amount of waste and decrease the print time. If the walls are " @@ -8189,6 +9061,12 @@ msgid "" "as a result. It will not take effect, unless the prime tower is enabled." msgstr "" +msgid "Maximal bridging distance" +msgstr "" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" + msgid "X-Y hole compensation" msgstr "" @@ -8289,6 +9167,15 @@ msgid "" "percentage over nozzle diameter" msgstr "" +msgid "First layer minimum wall width" +msgstr "" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" + msgid "Minimum wall width" msgstr "" @@ -8342,6 +9229,12 @@ msgstr "" msgid "Load cached slicing data from directory" msgstr "" +msgid "Export STL" +msgstr "" + +msgid "Export the objects as multiple STL." +msgstr "" + msgid "Slice" msgstr "" @@ -8357,6 +9250,12 @@ msgstr "" msgid "Update the configs values of 3mf to latest." msgstr "" +msgid "Load default filaments" +msgstr "" + +msgid "Load first filament as default for those not loaded" +msgstr "" + msgid "mtcpp" msgstr "" @@ -8405,6 +9304,12 @@ msgstr "" msgid "Arrange options: 0-disable, 1-enable, others-auto" msgstr "" +msgid "Repetions count" +msgstr "" + +msgid "Repetions count of the whole model" +msgstr "" + msgid "Convert Unit" msgstr "" @@ -8435,6 +9340,14 @@ msgstr "" msgid "Skip some objects in this print" msgstr "" +msgid "load uptodate process/machine settings when using uptodate" +msgstr "" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" +msgstr "" + msgid "Data directory" msgstr "" @@ -8548,6 +9461,552 @@ msgstr "" msgid "Support: propagate branches at layer %d" msgstr "" +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "" + +msgid "Loading of a model file failed." +msgstr "" + +msgid "The supplied file couldn't be read because it's empty" +msgstr "" + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "" + +msgid "Canceled" +msgstr "" + +msgid "load_obj: failed to parse" +msgstr "" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "" + +msgid "The file contains polygons with less than 2 vertices." +msgstr "" + +msgid "The file contains invalid vertex index." +msgstr "" + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "" + +msgid "Flow Rate Calibration" +msgstr "" + +msgid "Max Volumetric Speed Calibration" +msgstr "" + +msgid "Manage Result" +msgstr "" + +msgid "Manual Calibration" +msgstr "" + +msgid "Result can be read by human eyes." +msgstr "" + +msgid "Auto-Calibration" +msgstr "" + +msgid "We would use Lidar to read the calibration result" +msgstr "" + +msgid "Prev" +msgstr "" + +msgid "Recalibration" +msgstr "" + +msgid "Calibrate" +msgstr "" + +msgid "Finish" +msgstr "" + +msgid "Wiki" +msgstr "" + +msgid "How to use calibration result?" +msgstr "" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" + +msgid "Calibration not supported" +msgstr "" + +msgid "Flow Dynamics" +msgstr "" + +msgid "Flow Rate" +msgstr "" + +msgid "Max Volumetric Speed" +msgstr "" + +msgid "Please enter the name you want to save to printer." +msgstr "" + +msgid "The name cannot exceed 40 characters." +msgstr "" + +msgid "The name cannot be empty." +msgstr "" + +#, possible-boost-format +msgid "The selected preset: %1% is not found." +msgstr "" + +msgid "The name cannot be the same as the system preset name." +msgstr "" + +msgid "The name is the same as another existing preset name" +msgstr "" + +msgid "create new preset failed." +msgstr "" + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "" + +msgid "No Printer Connected!" +msgstr "" + +msgid "Printer is not connected yet." +msgstr "" + +msgid "Please select filament to calibrate." +msgstr "" + +msgid "Connecting to printer..." +msgstr "" + +msgid "The failed test result has been dropped." +msgstr "" + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "" + +msgid "Internal Error" +msgstr "" + +msgid "Please select at least one filament for calibration" +msgstr "" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "" + +msgid "The input value size must be 3." +msgstr "" + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" + +msgid "About this calibration" +msgstr "" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" + +msgid "When to use Flow Rate Calibration" +msgstr "" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "" + +msgid "Over-extrusion or under extrusion" +msgstr "" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "" + +msgid "materials with inaccurate filament diameter" +msgstr "" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "" + +msgid "Failed" +msgstr "" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" + +msgid "Please find the best line on your plate" +msgstr "" + +msgid "Input Value" +msgstr "" + +msgid "Save to Filament Preset" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Record Factor" +msgstr "" + +msgid "We found the best flow ratio for you" +msgstr "" + +msgid "Flow Ratio" +msgstr "" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "" + +msgid "Please enter the name of the preset you want to save." +msgstr "" + +msgid "Calibration1" +msgstr "" + +msgid "Calibration2" +msgstr "" + +msgid "Please find the best object on your plate" +msgstr "" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "" + +msgid "Skip Calibration2" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "flow ratio : %s " +msgstr "" + +msgid "Please choose a block with smoothest top surface" +msgstr "" + +msgid "Please choose a block with smoothest top surface." +msgstr "" + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "" + +msgid "Calibration Type" +msgstr "" + +msgid "Complete Calibration" +msgstr "" + +msgid "Fine Calibration based on flow ratio" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" + +msgid "Printing Parameters" +msgstr "" + +msgid "- ℃" +msgstr "" + +msgid " ℃" +msgstr "" + +msgid "Plate Type" +msgstr "" + +msgid "filament position" +msgstr "" + +msgid "External Spool" +msgstr "" + +msgid "Filament For Calibration" +msgstr "" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" + +msgid "Error desc" +msgstr "" + +msgid "Extra info" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%s is not compatible with %s" +msgstr "" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "" + +msgid "Connecting to printer" +msgstr "" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "" + +msgid "From Volumetric Speed" +msgstr "" + +msgid "To Volumetric Speed" +msgstr "" + +msgid "Flow Dynamics Calibration Result" +msgstr "" + +msgid "No History Result" +msgstr "" + +msgid "Success to get history result" +msgstr "" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "" + +msgid "Action" +msgstr "" + +msgid "Edit Flow Dynamics Calibration" +msgstr "" + +msgid "Network lookup" +msgstr "" + +msgid "Address" +msgstr "" + +msgid "Hostname" +msgstr "" + +msgid "Service name" +msgstr "" + +msgid "OctoPrint version" +msgstr "" + +msgid "Searching for devices" +msgstr "" + +msgid "Finished" +msgstr "" + +msgid "Multiple resolved IP addresses" +msgstr "" + +#, possible-boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" + +msgid "Unable to perform boolean operation on selected parts" +msgstr "" + +msgid "Mesh Boolean" +msgstr "" + +msgid "Union" +msgstr "" + +msgid "Difference" +msgstr "" + +msgid "Intersection" +msgstr "" + +msgid "Source Volume" +msgstr "" + +msgid "Tool Volume" +msgstr "" + +msgid "Subtract from" +msgstr "" + +msgid "Subtract with" +msgstr "" + +msgid "selected" +msgstr "" + +msgid "Part 1" +msgstr "" + +msgid "Part 2" +msgstr "" + +msgid "Delete input" +msgstr "" + +msgid "Send G-Code to printer host" +msgstr "" + +msgid "Upload to Printer Host with the following filename:" +msgstr "" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "" + +msgid "Upload to storage" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "" + +msgid "Print host upload queue" +msgstr "" + +msgid "ID" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Host" +msgstr "" + +msgctxt "OfFile" +msgid "Size" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Message" +msgstr "" + +msgid "Cancel selected" +msgstr "" + +msgid "Show error message" +msgstr "" + +msgid "Enqueued" +msgstr "" + +msgid "Uploading" +msgstr "" + +msgid "Cancelling" +msgstr "" + +msgid "Error uploading to print host" +msgstr "" + msgid "PA Calibration" msgstr "" @@ -8566,6 +10025,9 @@ msgstr "" msgid "PA Line" msgstr "" +msgid "PA Pattern" +msgstr "" + msgid "Method" msgstr "" @@ -8624,7 +10086,7 @@ msgstr "" msgid "" "Please input valid values:\n" "Start temp: <= 350\n" -"End temp: >= 180\n" +"End temp: >= 170\n" "Start temp > End temp + 5)" msgstr "" diff --git a/bbl/i18n/cs/OrcaSlicer_cs.po b/localization/i18n/cs/OrcaSlicer_cs.po old mode 100755 new mode 100644 similarity index 71% rename from bbl/i18n/cs/OrcaSlicer_cs.po rename to localization/i18n/cs/OrcaSlicer_cs.po index d8888c3945..8ada37f59d --- a/bbl/i18n/cs/OrcaSlicer_cs.po +++ b/localization/i18n/cs/OrcaSlicer_cs.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-14 11:27+0800\n" -"PO-Revision-Date: 2023-03-31 22:48+0200\n" +"POT-Creation-Date: 2023-09-12 20:34+0800\n" +"PO-Revision-Date: 2023-07-17 21:51+0200\n" "Last-Translator: Momo \n" "Language-Team: \n" -"Language: cs\n" +"Language: cs_CZ\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==1 ? 0 : n>=2 && n<=4 ? 1 : 2);\n" -"X-Generator: Poedit 3.2.2\n" +"X-Generator: Poedit 3.3.2\n" msgid "Supports Painting" msgstr "Malování podpěr" @@ -79,7 +79,7 @@ msgid "On overhangs only" msgstr "Pouze na převisech" msgid "Auto support threshold angle: " -msgstr "Automatická podpora prahového úhlu: " +msgstr "Auto podpěry hraniční úhlel: " msgid "Circle" msgstr "Kruh" @@ -98,10 +98,10 @@ msgid "Allows painting only on facets selected by: \"%1%\"" msgstr "Umožňuje malovat pouze na fasety vybrané pomocí: \"%1%\"" msgid "Highlight faces according to overhang angle." -msgstr "Zvýrazněte plochy podle úhlu převisu." +msgstr "Zvýrazněte plochy podle úhlu převisů." msgid "No auto support" -msgstr "Žádná automatická podpěra" +msgstr "Žádné automatické podpěry" msgid "Support Generated" msgstr "Vygenerovat podpěry" @@ -114,8 +114,9 @@ msgid "" "Filament count exceeds the maximum number that painting tool supports. only " "the first %1% filaments will be available in painting tool." msgstr "" -"Počet vláken překračuje maximální počet, který nástroj pro malování " -"podporuje. Pouze prvních %1% vláken bude k dispozici v nástroji pro malování." +"Počet filamentů překračuje maximální počet, který nástroj pro malování " +"podporuje. Pouze prvních %1% filamentů bude k dispozici v nástroji pro " +"malování." msgid "Color Painting" msgstr "Barevná malba" @@ -127,7 +128,7 @@ msgid "Paint" msgstr "Malovat" msgid "Key 1~9" -msgstr "Klíč 1~9" +msgstr "Klávesa 1~9" msgid "Choose filament" msgstr "Vyberte Filament" @@ -242,49 +243,49 @@ msgid "World coordinates" msgstr "Světové souřadnice" msgid "°" -msgstr "" +msgstr "°" msgid "Size" msgstr "Rozměr" msgid "%" -msgstr "" +msgstr "%" msgid "uniform scale" msgstr "jednotné měřítko" msgid "Left click" -msgstr "" +msgstr "Levý klik" msgid "Add connector" -msgstr "" +msgstr "Přidat spojku" msgid "Right click" -msgstr "" +msgstr "Pravý klik" msgid "Remove connector" -msgstr "" +msgstr "Odstranit spojku" msgid "Drag" -msgstr "" +msgstr "Táhnutí" msgid "Move connector" -msgstr "" +msgstr "Přesunout spojku" msgid "Add connector to selection" -msgstr "" +msgstr "Přidat spojku do výběru" msgid "Remove connector from selection" -msgstr "" +msgstr "Odebrat spojku z výběru" msgid "Select all connectors" -msgstr "" +msgstr "Vybrat všechny spojky" msgid "Cut" msgstr "Řezat" msgid "Connector" -msgstr "" +msgstr "Spojka" msgid "Movement:" msgstr "Přejezd:" @@ -296,28 +297,28 @@ msgid "Height" msgstr "Výška" msgid "Edit connectors" -msgstr "" +msgstr "Upravit spojky" msgid "Add connectors" -msgstr "" +msgstr "Přidat spojky" msgid "Upper part" -msgstr "" +msgstr "Horní část" msgid "Lower part" -msgstr "" +msgstr "Spodní část" msgid "Keep" -msgstr "" +msgstr "Ponechat" msgid "Place on cut" -msgstr "" +msgstr "Umístit řezem na podložku" msgid "Flip" -msgstr "" +msgstr "Otočit" msgid "After cut" -msgstr "" +msgstr "Po řezu" msgid "Cut to parts" msgstr "Rozřezat na díly" @@ -332,7 +333,7 @@ msgid "Reset" msgstr "Výchozí" msgid "Connectors" -msgstr "" +msgstr "Spojky" msgid "Type" msgstr "Typ" @@ -344,25 +345,25 @@ msgid "Shape" msgstr "Tvar" msgid "Depth ratio" -msgstr "" +msgstr "Poměr hloubky" msgid "Remove connectors" -msgstr "" +msgstr "Odstranit spojky" msgid "Prizm" -msgstr "" +msgstr "Hranol" msgid "Frustum" -msgstr "" +msgstr "Středový jehlan" msgid "Square" -msgstr "" +msgstr "Čtverec" msgid "Hexagon" -msgstr "" +msgstr "Šestiúhelník" msgid "Confirm connectors" -msgstr "" +msgstr "Potvrzení spojek" msgid "Cancel" msgstr "Zrušit" @@ -371,39 +372,41 @@ msgid "Warning" msgstr "Varování" msgid "Invalid connectors detected" -msgstr "" +msgstr "Byly zjištěny neplatné spojky" msgid "connector is out of cut contour" -msgstr "" +msgstr "spojka je mimo obrys řezu" msgid "connectors are out of cut contour" -msgstr "" +msgstr "spojky jsou mimo obrys řezu" msgid "connector is out of object" -msgstr "" +msgstr "spojka je mimo objekt" msgid "connectors is out of object" -msgstr "" +msgstr "spojky jsou mimo objekt" msgid "Some connectors are overlapped" -msgstr "" +msgstr "Některé spojky se překrývají" msgid "" "Invalid state. \n" "No one part is selected for keep after cut" msgstr "" +"Neplatný stav. \n" +"Není vybrána žádná část pro zachování po řezu" msgid "Plug" -msgstr "" +msgstr "Čep" msgid "Dowel" -msgstr "" +msgstr "Kolík" msgid "Tolerance" -msgstr "" +msgstr "Tolerance" msgid "Mesh name" -msgstr "Název meshe" +msgstr "Název sítě" msgid "Detail level" msgstr "Úroveň detailu" @@ -529,7 +532,7 @@ msgid "Horizontal text" msgstr "Vodorovný text" msgid "Ctrl+" -msgstr "" +msgstr "Ctrl+" msgid "Notice" msgstr "Oznámení" @@ -574,7 +577,7 @@ msgid "" "OrcaSlicer will terminate because of running out of memory.It may be a bug. " "It will be appreciated if you report the issue to our team." msgstr "" -"OrcaSlicer se ukončí z důvodu nedostatku paměti. Může to být chyba.Uvítáme, " +"OrcaSlicer se ukončí z důvodu nedostatku paměti. Může to být chyba. Uvítáme, " "když problém nahlásíte našemu týmu." msgid "Fatal error" @@ -597,6 +600,9 @@ msgstr "OrcaSlicer dostal neošetřenou výjimku: %1%" msgid "Downloading Bambu Network Plug-in" msgstr "Stahování Bambu Network Plug-in" +msgid "Login information expired. Please login again." +msgstr "Platnost přihlašovacích údajů vypršela. Přihlaste se prosím znovu." + msgid "Incorrect password" msgstr "Nesprávné heslo" @@ -604,6 +610,15 @@ msgstr "Nesprávné heslo" msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "Připojení %s selhalo! [SN:%s, kód=%s]" +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" + +msgid "WebView2 Runtime" +msgstr "" + msgid "" "OrcaSlicer configuration file may be corrupted and is not abled to be parsed." "Please delete the file and try again." @@ -663,8 +678,8 @@ msgid "" "You can keep the modifield presets to the new project, discard or save " "changes as new presets." msgstr "" -"Předvolby modifield můžete ponechat pro nový projekt, zahodit nebo " -"uložitzměny jako nové předvolby." +"Předvolby modifield můžete ponechat pro nový projekt, zahodit nebo uložit " +"změny jako nové předvolby." msgid "User logged out" msgstr "Uživatel odhlášen" @@ -677,14 +692,11 @@ msgid "Open Project" msgstr "Otevřít projekt" msgid "" -"The version of Bambu studio is too low and needs to be updated to the latest " +"The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" msgstr "" -"Verze Orca Slicer je příliš nízká a je třeba ji aktualizovat na " -"nejnovějšíverze předtím, než ji lze normálně používat" - -msgid "Login information expired. Please login again." -msgstr "Platnost přihlašovacích údajů vypršela. Přihlaste se prosím znovu." +"Verze Orca Slicer je příliš nízká a je třeba ji aktualizovat na nejnovější " +"verze předtím, než ji lze normálně používat" msgid "Privacy Policy Update" msgstr "Aktualizace zásad ochrany osobních údajů" @@ -705,7 +717,7 @@ msgid "Language" msgstr "Jazyk" msgid "*" -msgstr "" +msgstr "*" msgid "The uploads are still ongoing" msgstr "Nahrávání stále probíhá" @@ -787,16 +799,16 @@ msgid "Extruders" msgstr "Extrudery" msgid "Extrusion Width" -msgstr "Šířka extruze" +msgstr "Šířka Extruze" msgid "Wipe options" msgstr "Možnosti čištění" msgid "Bed adhension" -msgstr "Přilnavost k lůžku" +msgstr "Přilnavost k Podložce" msgid "Advanced" -msgstr "Pokročilý" +msgstr "Pokročilé" msgid "Add part" msgstr "Přidat díl" @@ -823,7 +835,7 @@ msgid "Show" msgstr "Zobrazit" msgid "Del" -msgstr "" +msgstr "Smazat" msgid "Delete the selected object" msgstr "Smazat vybraný objekt" @@ -835,16 +847,16 @@ msgid "Load..." msgstr "Načíst..." msgid "Orca Cube" -msgstr "" +msgstr "Orca Kostka" msgid "3DBenchy" -msgstr "" +msgstr "3DBenchy" msgid "Autodesk FDM Test" -msgstr "" +msgstr "Autodesk FDM Test" msgid "Voron Cube" -msgstr "" +msgstr "Voron Kostka" msgid "Cube" msgstr "Kostka" @@ -856,13 +868,13 @@ msgid "Cone" msgstr "Kužel" msgid "Height range Modifier" -msgstr "" +msgstr "Modifikátor výškového rozsahu" msgid "Add settings" msgstr "Přidat nastavení" msgid "Change type" -msgstr "Typ změny" +msgstr "Změnit typ" msgid "Set as an individual object" msgstr "Nastavit jako samostatný objekt" @@ -870,6 +882,12 @@ msgstr "Nastavit jako samostatný objekt" msgid "Set as individual objects" msgstr "Nastavit jako jednotlivé objekty" +msgid "Fill bed with copies" +msgstr "Vyplnit tiskovou plochu kopiemi" + +msgid "Fill the remaining area of bed with copies of the selected object" +msgstr "Vyplní zbývající tiskovou plochu kopiemi vybraného objektu" + msgid "Printable" msgstr "Tisknout objekt" @@ -949,8 +967,11 @@ msgstr "Sestavte vybrané objekty do objektu s více částmi" msgid "Assemble the selected objects to an object with single part" msgstr "Sestavte vybrané objekty do objektu s jednou částí" -msgid "Assemble the selected parts to a single part" -msgstr "Sestavte vybrané díly do jednoho dílu" +msgid "Mesh boolean" +msgstr "Booleovská síť" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "Booleovské operace na mřížce včetně sjednocení a odečítání" msgid "Along X axis" msgstr "Podél osy X" @@ -977,7 +998,7 @@ msgid "Mirror object" msgstr "Zrcadlit objekt" msgid "Invalidate cut info" -msgstr "" +msgstr "Zneplatnění informací o řezu" msgid "Add Primitive" msgstr "Přidat Primitivní" @@ -1040,7 +1061,7 @@ msgid "auto rotate current plate" msgstr "automatické otáčení aktuální podložky" msgid "Delete Plate" -msgstr "" +msgstr "Smazat Podložku" msgid "Remove the selected plate" msgstr "Odstranit vybranou podložku" @@ -1069,18 +1090,15 @@ msgstr "Nastavit Filament pro vybrané položky" msgid "current" msgstr "proud" -msgid "Set Unprintable" -msgstr "Odebrán příznak Tisknout objekt" - -msgid "Set Printable" -msgstr "Zvolen příznak Tisknout objekt" - msgid "Unlock" msgstr "Odemknout" msgid "Lock" msgstr "Zamknout" +msgid "Edit Plate Name" +msgstr "Upravit název podložky" + msgid "Name" msgstr "Název" @@ -1092,14 +1110,14 @@ msgid "%1$d error repaired" msgid_plural "%1$d errors repaired" msgstr[0] "%1$d chyba opravena" msgstr[1] "%1$d opravených chyb" -msgstr[2] "" +msgstr[2] "%1$d opraveno chyb" #, c-format, boost-format msgid "Error: %1$d non-manifold edge." msgid_plural "Error: %1$d non-manifold edges." -msgstr[0] "Chyba: %1$d nerozdělovací hrana." -msgstr[1] "Chyba: %1$d nerozdělené hrany." -msgstr[2] "" +msgstr[0] "Chyba: %1$d nespojitelná hrana." +msgstr[1] "Chyba: %1$d nespojitelné hrany." +msgstr[2] "Chyba: %1$d nespojitelných hran." msgid "Remaining errors" msgstr "Zbylé chyby" @@ -1107,9 +1125,9 @@ msgstr "Zbylé chyby" #, c-format, boost-format msgid "%1$d non-manifold edge" msgid_plural "%1$d non-manifold edges" -msgstr[0] "%1$d nerozdělovací hrana" -msgstr[1] "%1$d nerozdělené hrany" -msgstr[2] "" +msgstr[0] "%1$d nespojitelná hrana" +msgstr[1] "%1$d nespojitelné hrany" +msgstr[2] "%1$d nespojitelných hran" msgid "Right click the icon to fix model object" msgstr "Kliknutím pravým tlačítkem na ikonu opravíte objekt modelu" @@ -1128,13 +1146,13 @@ msgid "Click the icon to toggle printable property of the object" msgstr "Kliknutím na ikonu přepnete tisknutelné vlastnosti objektu" msgid "Click the icon to edit support painting of the object" -msgstr "Kliknutím na ikonu upravíte podporu malování objektu" +msgstr "Kliknutím na ikonu upravíte malování podpěr objektu" msgid "Click the icon to edit color painting of the object" msgstr "Kliknutím na ikonu upravíte barevnou malbu objektu" msgid "Click the icon to shift this object to the bed" -msgstr "" +msgstr "Klikněte na ikonu pro přesunutí tohoto objektu na podložku" msgid "Loading file" msgstr "Načítání souboru" @@ -1142,6 +1160,9 @@ msgstr "Načítání souboru" msgid "Error!" msgstr "Chyba!" +msgid "Failed to get the model data in the current file." +msgstr "Nepodařilo se získat data modelu v aktuálním souboru." + msgid "Generic" msgstr "Obecný" @@ -1161,18 +1182,20 @@ msgstr "" "nastavení vybraných předmětů." msgid "Delete connector from object which is a part of cut" -msgstr "" +msgstr "Odstranění spojky z objektu, který je částí řezu" msgid "Delete solid part from object which is a part of cut" -msgstr "" +msgstr "Smazat pevnou část objektu, která je součástí řezu" msgid "Delete negative volume from object which is a part of cut" -msgstr "" +msgstr "Smazat negativní objem z objektu, který je součástí řezu" msgid "" "To save cut correspondence you can delete all connectors from all related " "objects." msgstr "" +"Chcete-li uchovat informace o řezu, můžete odstranit všechny spojky ze všech " +"souvisejících objektů." msgid "" "This action will break a cut correspondence.\n" @@ -1181,9 +1204,14 @@ msgid "" "To manipulate with solid parts or negative volumes you have to invalidate " "cut infornation first." msgstr "" +"Tato akce způsobí ztrátu informací o řezu.\n" +"Po této akci nelze zaručit konzistenci modelu. \n" +"\n" +"Chcete-li manipulovat s částmi modelu nebo negativními objemy, musíte " +"nejprve zneplatnit informace o řezu modelu." msgid "Delete all connectors" -msgstr "" +msgstr "Smazat všechny spojky" msgid "Deleting the last solid part is not allowed." msgstr "Smazání poslední pevné části není povoleno." @@ -1195,34 +1223,34 @@ msgid "Assembly" msgstr "Sestavení" msgid "Cut Connectors information" -msgstr "" +msgstr "Informace o spojkách řezu" msgid "Object manipulation" -msgstr "" +msgstr "Manipulace s objektem" msgid "Group manipulation" -msgstr "" +msgstr "Manipulace se skupinou" msgid "Object Settings to modify" -msgstr "" +msgstr "Změna nastavení objektu" msgid "Part Settings to modify" -msgstr "" +msgstr "Změna nastavení části" msgid "Layer range Settings to modify" -msgstr "" +msgstr "Nastavení pro vrstvy v rozsahu" msgid "Part manipulation" -msgstr "" +msgstr "Manipulace s částmi" msgid "Instance manipulation" -msgstr "" +msgstr "Manipulace s instancí objektu" msgid "Height ranges" -msgstr "" +msgstr "Výškové rozsahy" msgid "Settings for height range" -msgstr "" +msgstr "Nastavení pro výškový rozsah" msgid "Object" msgstr "Objekt" @@ -1281,13 +1309,13 @@ msgid "Following model object has been repaired" msgid_plural "Following model objects have been repaired" msgstr[0] "Následující objekt modelu byl opraven" msgstr[1] "Následující objekty modelu byly opraveny" -msgstr[2] "" +msgstr[2] "Následující objekty modelu byly opraveny" msgid "Failed to repair folowing model object" msgid_plural "Failed to repair folowing model objects" msgstr[0] "Nepodařilo se opravit následující objekt modelu" msgstr[1] "Nepodařilo se opravit následující objekty modelu" -msgstr[2] "" +msgstr[2] "Nepodařilo se opravit následující objekty modelu" msgid "Repairing was canceled" msgstr "Oprava byla zrušena" @@ -1302,10 +1330,10 @@ msgid "to" msgstr "do" msgid "Remove height range" -msgstr "" +msgstr "Odstranit rozsah výšky" msgid "Add height range" -msgstr "" +msgstr "Přidat rozsah výšky" msgid "Invalid numeric." msgstr "Neplatné číslo." @@ -1320,23 +1348,14 @@ msgstr "kopírování více buněk není podporováno" msgid "Outside" msgstr "Mimo" -msgid "Auto" -msgstr "Automaticky" - -msgid "Manual" -msgstr "Manuál" - -msgid "No-brim" -msgstr "Bez límce" - msgid " " -msgstr "" +msgstr " " msgid "Layer height" msgstr "Výška vrstvy" msgid "Wall loops" -msgstr "Smyčky stěn" +msgstr "Počet perimetrů/stěn" msgid "Infill density(%)" msgstr "Hustota výplně (%)" @@ -1344,6 +1363,24 @@ msgstr "Hustota výplně (%)" msgid "Auto Brim" msgstr "Auto Límec" +msgid "Auto" +msgstr "Automaticky" + +msgid "Mouse ear" +msgstr "Uši myši" + +msgid "Outer brim only" +msgstr "Pouze vnější" + +msgid "Inner brim only" +msgstr "Pouze vnitřní Límec" + +msgid "Outer and inner brim" +msgstr "Vnější a vnitřní límec" + +msgid "No-brim" +msgstr "Bez límce" + msgid "Outer wall speed" msgstr "Rychlost vnější stěny" @@ -1378,13 +1415,13 @@ msgid "Open Documentation in web browser." msgstr "Otevřít dokumentaci ve webovém prohlížeči." msgid "Pause:" -msgstr "" +msgstr "Pauza:" msgid "Custom Template:" -msgstr "" +msgstr "Vlastní šablona:" msgid "Custom G-code:" -msgstr "" +msgstr "Vlastní G-kód:" msgid "Custom G-code" msgstr "Vlastní G-kód" @@ -1408,49 +1445,76 @@ msgid "Add Pause" msgstr "Přidat pauzu" msgid "Insert a pause command at the beginning of this layer." -msgstr "" +msgstr "Vložte příkaz pro pozastavení na začátek této vrstvy." msgid "Add Custom G-code" msgstr "Přidat vlastní G-kód" msgid "Insert custom G-code at the beginning of this layer." -msgstr "" +msgstr "Vložte vlastní G-kód na začátek této vrstvy." msgid "Add Custom Template" msgstr "Přidat vlastní šablonu" msgid "Insert template custom G-code at the beginning of this layer." -msgstr "" +msgstr "Vložte vlastní G-kód šablony na začátek této vrstvy." msgid "Filament " msgstr "Filament " msgid "Change filament at the beginning of this layer." -msgstr "" +msgstr "Změna filamentu na začátku této vrstvy." msgid "Delete Pause" -msgstr "" +msgstr "Odstranit pozastavení" msgid "Delete Custom Template" -msgstr "" +msgstr "Odstranit vlastní šablonu" msgid "Edit Custom G-code" -msgstr "" +msgstr "Upravit vlastní G-kód" msgid "Delete Custom G-code" -msgstr "" +msgstr "Odstranit vlastní G-kód" msgid "Delete Filament Change" -msgstr "" +msgstr "Odstranit změnu filamentu" msgid "No printer" msgstr "Žádná tiskárna" msgid "..." -msgstr "" +msgstr "..." + +msgid "Failed to connect to the server" +msgstr "Nepodařilo se připojit k serveru" + +msgid "Check cloud service status" +msgstr "Zkontrolujte stav cloudové služby" + +msgid "code" +msgstr "kód" + +msgid "Failed to connect to cloud service" +msgstr "Selhalo připojení ke cloudové službě" + +msgid "Please click on the hyperlink above to view the cloud service status" +msgstr "Prosím, klikněte na odkaz výše pro zobrazení stavu cloudové služby" + +msgid "Failed to connect to the printer" +msgstr "Nepodařilo se připojit k tiskárně" + +msgid "Connection to printer failed" +msgstr "Připojení k tiskárně selhalo" + +msgid "Please check the network connection of the printer and Studio." +msgstr "Prosím, zkontrolujte síťové připojení tiskárny a Studia." + +msgid "Connecting..." +msgstr "Připojuji se..." msgid "?" -msgstr "" +msgstr "?" msgid "Empty" msgstr "Prázdný" @@ -1458,17 +1522,17 @@ msgstr "Prázdný" msgid "AMS" msgstr "AMS" -msgid "Ams filament backup" -msgstr "" +msgid "Auto Refill" +msgstr "Automatické Doplnění" msgid "AMS not connected" msgstr "AMS není připojen" msgid "Cali" -msgstr "" +msgstr "Kalibrace" msgid "Calibration of extrusion" -msgstr "Kalibrace Extruze" +msgstr "Kalibrace extruze" msgid "Load Filament" msgstr "Zavézt Filament" @@ -1510,16 +1574,16 @@ msgid "Pull back current filament" msgstr "Vytáhněte aktuální filament" msgid "Push new filament into extruder" -msgstr "Zatlačte nový filament do extrudéru" +msgstr "Zatlačte nový filament do extruderu" msgid "Purge old filament" msgstr "Vyčistit starý filament" -msgid "Feed new filament from external spool" -msgstr "Zaveďte nový filament z externí cívky" +msgid "Push new filament into the extruder" +msgstr "Zasuňte nový filament do extruderu" -msgid "Confirm whether the filament has been extruded" -msgstr "Potvrďte, zda byl filament vytlačen" +msgid "Grab new filament" +msgstr "Vezměte nový filament" msgid "" "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " @@ -1602,6 +1666,15 @@ msgstr "Orientování..." msgid "Orienting" msgstr "Orientování" +msgid "Filling bed " +msgstr "Vyplňování podložky " + +msgid "Bed filling canceled." +msgstr "Vyplnění podložky zrušeno." + +msgid "Bed filling done." +msgstr "Vyplnění podložky je dokončené." + msgid "Error! Unable to create thread!" msgstr "Chyba! Nelze vytvořit vlákno!" @@ -1614,56 +1687,59 @@ msgstr "Přihlášení" msgid "Login failed" msgstr "Přihlášení se nezdařilo" -msgid "The region parameter is incorrrect" -msgstr "Parametr regionu je nesprávný" - -msgid "Failure of printer login" -msgstr "Chyba přihlášení k tiskárně" - -msgid "Failed to get ticket" -msgstr "Nepodařilo se získat lístek" - -msgid "User authorization timeout" -msgstr "Časový limit autorizace uživatele" - -msgid "Failure of bind" -msgstr "Selhání vazb" - -msgid "Unknown Failure" -msgstr "Neznámá chyba" - msgid "Please check the printer network connection." msgstr "Zkontrolujte prosím síťové připojení tiskárny." -msgid "Abnormal print file data. Please slice again" -msgstr "Abnormální data tiskového souboru. Prosím znovu slicovat" +msgid "Abnormal print file data. Please slice again." +msgstr "Abnormální data tiskového souboru. Prosím znovu slicovat." -msgid "Task canceled" -msgstr "Úloha zrušena" +msgid "Task canceled." +msgstr "Úloha zrušena." -msgid "Upload task timed out. Please check the network problem and try again" +msgid "Upload task timed out. Please check the network status and try again." msgstr "" -"Časový limit úlohy nahrávání vypršel. Zkontrolujte prosím síť a zkuste to " -"znovu" +"Čas pro nahrávání úlohy vypršel. Zkontrolujte stav sítě a zkuste to znovu." msgid "Cloud service connection failed. Please try again." msgstr "Připojení ke cloudové službě se nezdařilo. Zkuste to prosím znovu." -msgid "Print file not found, please slice again" -msgstr "Tiskový soubor nebyl nalezen, prosím znovu slicovat" +msgid "Print file not found. please slice again." +msgstr "Tiskový soubor nebyl nalezen. Prosím znovu slicovat." msgid "" "The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again" +"model and slice again." msgstr "" "Tiskový soubor překračuje maximální povolenou velikost (1 GB). Zjednodušte " -"prosím model a znovu slicujte" +"prosím model a znovu slicujte." -msgid "Failed uploading print file" -msgstr "Nahrávání tiskového souboru se nezdařilo" +msgid "Failed to send the print job. Please try again." +msgstr "Nepodařilo se odeslat tiskovou úlohu. Zkuste to prosím znovu." -msgid "Wrong Access code" -msgstr "Chybný přístupový kód" +msgid "Failed to upload file to ftp. Please try again." +msgstr "Selhalo nahrání souboru na FTP. Zkuste to prosím znovu." + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "Zkontrolujte aktuální stav serveru bambu kliknutím na odkaz výše." + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" +"Velikost tiskového souboru je příliš velká. Upravte velikost souboru a " +"zkuste to znovu." + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "" +"Tiskový soubor nebyl nalezen. Prosím, slicujte jej znovu a pošlete k tisku." + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "" +"Selhalo nahrání tiskového souboru na FTP. Zkontrolujte stav sítě a zkuste to " +"znovu." msgid "Sending print job over LAN" msgstr "Odesílání tiskové úlohy přes LAN" @@ -1684,24 +1760,16 @@ msgstr "Odesílání konfigurace tisku" msgid "Successfully sent. Will automatically jump to the device page in %ss" msgstr "Úspěšně odesláno. Automaticky přejde na stránku zařízení v %ss" +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "Úspěšně odesláno. Automaticky přejde na další stránku za %ss" + msgid "An SD card needs to be inserted before printing via LAN." msgstr "Před tiskem přes LAN je třeba vložit SD kartu." -msgid "Failed to send the print job. Please try again." -msgstr "Nepodařilo se odeslat tiskovou úlohu. Zkuste to prosím znovu." - -msgid "Send to Printer failed. Please try again." -msgstr "Odeslat na tiskárnu se nezdařilo. Zkuste to prosím znovu." - -msgid "No space left on Printer SD card" -msgstr "Na SD kartě tiskárny nezbývá místo" - msgid "Sending gcode file over LAN" msgstr "Odesílání souboru gcode přes LAN" -msgid "Sending gcode file through cloud service" -msgstr "Odesílání souboru gcode prostřednictvím cloudové služby" - msgid "Sending gcode file to sdcard" msgstr "Odesílání souboru gcode na sdcard" @@ -1712,9 +1780,6 @@ msgstr "Úspěšně odesláno. Zavřít aktuální stránku za %s s" msgid "An SD card needs to be inserted before sending to printer." msgstr "Před odesláním do tiskárny je třeba vložit SD kartu." -msgid "Please log out and login to the printer again." -msgstr "Odhlaste se prosím a znovu se přihlaste k tiskárně." - msgid "Choose SLA archive:" msgstr "Vyberte SLA archiv:" @@ -1811,8 +1876,8 @@ msgid "" "by Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and " "the RepRap community" msgstr "" -"Orca Slicer je založen na BambuStudio od Bambulab, které je od PrusaSlicerod " -"Prusa Research. PrusaSlicer je od Slic3r od Alessandra Ranellucciho a " +"Orca Slicer je založen na BambuStudio od Bambulab, které je od PrusaSlicer " +"od Prusa Research. PrusaSlicer je od Slic3r od Alessandra Ranellucciho a " "komunita RepRap" msgid "Libraries" @@ -1823,14 +1888,14 @@ msgid "" "proprietary rights belong to their respective owners" msgstr "" "Tento software používá komponenty s otevřeným zdrojovým kódem, jejichž " -"autorská práva a dalšívlastnická práva náleží jejich příslušným vlastníkům" +"autorská práva a další vlastnická práva náleží jejich příslušným vlastníkům" #, c-format, boost-format msgid "About %s" msgstr "O %s" msgid "Orca Slicer " -msgstr "" +msgstr "Orca Slicer " msgid "OrcaSlicer is based on BambuStudio, PrusaSlicer, and SuperSlicer." msgstr "OrcaSlicer je založen na BambuStudio, PrusaSlicer a SuperSlicer." @@ -1845,7 +1910,7 @@ msgid "" "Slic3r was created by Alessandro Ranellucci with the help of many other " "contributors." msgstr "" -"Slic3r vytvořil Alessandro Ranellucci s pomocí mnoha dalšíchpřispěvatelé." +"Slic3r vytvořil Alessandro Ranellucci s pomocí mnoha dalších přispěvatelů." msgid "Version" msgstr "Verze" @@ -1885,8 +1950,11 @@ msgstr "SN" msgid "Setting AMS slot information while printing is not supported" msgstr "Nastavení informací o slotu AMS při tisku není podporováno" -msgid "Factors of dynamic flow cali" -msgstr "Faktory dynamického průtoku cali" +msgid "Factors of Flow Dynamics Calibration" +msgstr "Faktory Kalibrace Dynamiky Průtoku" + +msgid "PA Profile" +msgstr "Profil PA" msgid "Factor K" msgstr "Faktor K" @@ -1898,7 +1966,10 @@ msgid "Setting Virtual slot information while printing is not supported" msgstr "Nastavení informací o virtuálním slotu během tisku není podporováno" msgid "Are you sure you want to clear the filament information?" -msgstr "" +msgstr "Jste si jistý, že chcete vymazat informace o filamentu?" + +msgid "You need to select the material type and color first." +msgstr "Nejprve musíte vybrat typ materiálu a barvu." msgid "Please input a valid value (K in 0~0.5)" msgstr "Zadejte prosím platnou hodnotu (K v 0~0,5)" @@ -1906,11 +1977,11 @@ msgstr "Zadejte prosím platnou hodnotu (K v 0~0,5)" msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" msgstr "Zadejte platnou hodnotu (K v 0~0,5, N v 0,6~2,0)" -msgid "You need to select the material type and color first." -msgstr "" +msgid "Other Color" +msgstr "Jiná Barva" -msgid "Other color" -msgstr "" +msgid "Custom Color" +msgstr "Vlastní Barva" msgid "Dynamic flow calibration" msgstr "Kalibrace dynamického průtoku" @@ -1920,27 +1991,27 @@ msgid "" "results. Please fill in the same values as the actual printing. They can be " "auto-filled by selecting a filament preset." msgstr "" -"Teplota trysky a maximální objemová rychlost ovlivní kalibracivýsledky. " +"Teplota trysky a maximální objemová rychlost ovlivní výsledky kalibrace. " "Vyplňte prosím stejné hodnoty jako při skutečném tisku. Mohou to být " -"automaticky plněno výběrem předvolby vlákna." +"automaticky plněno výběrem předvolby filamentu." msgid "Nozzle Diameter" msgstr "Průměr trysky" msgid "Bed Type" -msgstr "Typ podložky" +msgstr "Typ Podložky" msgid "Nozzle temperature" msgstr "Teplota trysky" msgid "Bed Temperature" -msgstr "Teplota podložky" +msgstr "Teplota Podložky" msgid "Max volumetric speed" msgstr "Maximální objemová rychlost" msgid "℃" -msgstr "" +msgstr "℃" msgid "Bed temperature" msgstr "Teplota podložky" @@ -1959,9 +2030,9 @@ msgid "" "hot bed like the picture below, and fill the value on its left side into the " "factor K input box." msgstr "" -"Kalibrace dokončena. Najděte nejjednotnější linii vytlačování na svém horká " -"postel jako na obrázku níže a vyplňte hodnotu na její levé straně do vstupní " -"pole faktoru K." +"Kalibrace dokončena. Najděte nejjednotnější linii extruze na své horké " +"podložce jako na obrázku níže a vyplňte hodnotu na její levé straně do " +"vstupního pole faktoru K." msgid "Save" msgstr "Uložit" @@ -2015,7 +2086,7 @@ msgid "" "Green means that AMS humidity is normal, orange represent humidity is high, " "red represent humidity is too high.(Hygrometer: lower the better.)" msgstr "" -"Zelená znamená, že vlhkost AMS je normální, oranžová znamená vlhkost vysokou," +"Zelená znamená, že vlhkost AMS je normální, oranžová znamená vlhkost vysokou " "Červená znamená, že vlhkost je příliš vysoká. (Vlhkoměr: čím nižší, tím " "lepší.)" @@ -2026,8 +2097,8 @@ msgid "" "A desiccant status lower than two bars indicates that desiccant may be " "inactive. Please change the desiccant.(The bars: higher the better.)" msgstr "" -"Stav vysoušedla nižší než dva pruhy znamená, že vysoušedlo může " -"býtneaktivní. Vyměňte prosím vysoušedlo. (Čáry: čím vyšší, tím lepší.)" +"Stav vysoušedla nižší než dva pruhy znamená, že vysoušedlo může být " +"neaktivní. Vyměňte prosím vysoušedlo. (Čáry: čím vyšší, tím lepší.)" msgid "" "Note: When the lid is open or the desiccant pack is changed, it can take " @@ -2036,8 +2107,8 @@ msgid "" "accurately." msgstr "" "Poznámka: Když je víko otevřené nebo je vyměněno balení vysoušedla, může to " -"trvathodiny nebo noc absorbovat vlhkost. Nízké teploty také zpomalují " -"proces. Během této doby indikátor nemusí představovat komorupřesně." +"trvat hodiny nebo noc absorbovat vlhkost. Nízké teploty také zpomalují " +"proces. Během této doby indikátor nemusí představovat komoru přesně." msgid "" "Config which AMS slot should be used for a filament used in the print job" @@ -2066,11 +2137,26 @@ msgstr "Tisk s filamenty v ams" msgid "Print with filaments mounted on the back of the chassis" msgstr "Tisk s filamenty namontovanými na zadní straně šasi" -msgid "Filaments replace" +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." msgstr "" +"Když současný materiál dojde, tiskárna bude pokračovat v tisku v " +"následujícím pořadí." msgid "Group" +msgstr "Skupina" + +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" msgstr "" +"Aktuálně nejsou k dispozici žádné shodné náhradní spotřební materiály a " +"automatické doplnění momentálně není možné. \n" +"(Aktuálně podporuje automatické dodávky spotřebních materiálů se stejnou " +"značkou, typem materiálu a barvou)" msgid "AMS Settings" msgstr "Nastavení AMS" @@ -2107,7 +2193,7 @@ msgid "" "start-up. It will take about 1 minute.The reading process will roll filament " "spools." msgstr "" -"AMS automaticky přečte informace o vloženém vláknu při spuštění.Bude to " +"AMS automaticky přečte informace o vloženém filamentu při spuštění. Bude to " "trvat asi 1 minutu. Proces čtení bude navíjet cívku filamentu." msgid "" @@ -2115,8 +2201,8 @@ msgid "" "during startup and will continue to use the information recorded before the " "last shutdown." msgstr "" -"AMS nebude automaticky číst informace z vloženého vláknapři spuštění a bude " -"nadále používat informace zaznamenané před posledním vypnutí." +"AMS nebude automaticky číst informace z vloženého filamentu při spuštění a " +"bude nadále používat informace zaznamenané před posledním vypnutí." msgid "Update remaining capacity" msgstr "Aktualizovat zbývající kapacitu" @@ -2126,18 +2212,18 @@ msgid "" "info is updated. During printing, remaining capacity will be updated " "automatically." msgstr "" -"AMS odhadne zbývající kapacitu vlákna Bambu po vláknuinformace jsou " +"AMS odhadne zbývající kapacitu filamentu Bambu po filamentu informace jsou " "aktualizovány. Během tisku bude aktualizována zbývající kapacita automaticky." msgid "AMS filament backup" -msgstr "" +msgstr "AMS záloha filamentů" msgid "" "AMS will continue to another spool with the same properties of filament " "automatically when current filament runs out" msgstr "" -"AMS bude pokračovat na další cívku se stejnými vlastnostmi " -"vláknaautomaticky, když dojde aktuální vlákno" +"AMS bude pokračovat na další cívku se stejnými vlastnostmi filamentu " +"automaticky, když dojde aktuální filament" msgid "File" msgstr "Soubor" @@ -2150,14 +2236,14 @@ msgid "" "software, check and retry." msgstr "" "Stažení pluginu se nezdařilo. Zkontrolujte prosím nastavení brány firewall a " -"vpnsoftware, zkontrolujte a zkuste to znovu." +"vpn software, zkontrolujte a zkuste to znovu." msgid "" "Failed to install the plug-in. Please check whether it is blocked or deleted " "by anti-virus software." msgstr "" "Nepodařilo se nainstalovat plugin. Zkontrolujte, zda není blokován nebo " -"odstraněnantivirovým softwarem." +"odstraněn antivirovým softwarem." msgid "click here to see more info" msgstr "kliknutím sem zobrazíte více informací" @@ -2257,7 +2343,7 @@ msgid "" "Diameter of the print bed. It is assumed that origin (0,0) is located in the " "center." msgstr "" -"Průměr tiskové podložky. Přepokládaný počátek (0,0) je umístěn uprostřed." +"Průměr tiskové podložky. Předpokládaný počátek (0,0) je umístěn uprostřed." msgid "Rectangular" msgstr "Obdélníkový" @@ -2287,7 +2373,8 @@ msgid "Model" msgstr "Model" msgid "Choose an STL file to import bed shape from:" -msgstr "Vyberte soubor STL pro import tvaru podložky z:" +msgstr "" +"Vyberte STL soubor, ze kterého chcete importovat tvar tiskové podložky:" msgid "Invalid file format." msgstr "Neplatný formát souboru." @@ -2305,13 +2392,15 @@ msgstr "" "podporována." msgid "Choose a file to import bed texture from (PNG/SVG):" -msgstr "Vyberte soubor pro import textury podložky z (PNG/SVG):" +msgstr "" +"Vyberte soubor, ze kterého chcete importovat texturu pro tiskovou podložku " +"(PNG/SVG):" msgid "Choose an STL file to import bed model from:" msgstr "Vyberte STL soubor, ze kterého chcete importovat model podložky:" msgid "Bed Shape" -msgstr "Tvar podložky" +msgstr "Tvar Podložky" msgid "" "Nozzle may be blocked when the temperature is out of recommended range.\n" @@ -2327,7 +2416,7 @@ msgid "" "Recommended nozzle temperature of this filament type is [%d, %d] degree " "centigrade" msgstr "" -"Doporučená teplota trysky pro tento typ vlákna je [%d, %d]stupňů Celsia" +"Doporučená teplota trysky pro tento typ filamentu je [%d, %d]stupňů Celsia" #, c-format, boost-format msgid "" @@ -2337,7 +2426,7 @@ msgid "" msgstr "" "Teplota podložky ostatních vrstev je nižší než teplota podložky první vrstvy " "o více než %d stupňů Celsia.\n" -"To může způsobit, že se modely během tisku uvolní ze podložky" +"To může způsobit, že se modely během tisku uvolní z podložky" msgid "" "Bed temperature is higher than vitrification temperature of this filament.\n" @@ -2345,10 +2434,10 @@ msgid "" "Please keep the printer open during the printing process to ensure air " "circulation or reduce the temperature of the hot bed" msgstr "" -"Teplota lože je vyšší než teplota vitrifikace tohoto filamentu.\n" +"Teplota podložky je vyšší než teplota vitrifikace tohoto filamentu.\n" "To může způsobit ucpání trysky a selhání tisku\n" -"Nechte tiskárnu během procesu tisku otevřenou, abyste zajistili " -"cirkulacivzduchu nebo snížení teploty podložky" +"Nechte tiskárnu během procesu tisku otevřenou, abyste zajistili cirkulaci " +"vzduchu nebo snížení teploty podložky" msgid "" "Too small max volumetric speed.\n" @@ -2405,7 +2494,7 @@ msgstr "" "Hodnota kompenzace sloní nohy je příliš vysoká.\n" "Pokud se vyskytnou závažné problémy se sloní nohou, zkontrolujte prosím " "další nastavení.\n" -"Teplota postele může být například příliš vysoká.\n" +"Teplota podložky může být například příliš vysoká.\n" "\n" "Hodnota bude resetována na 0." @@ -2413,6 +2502,9 @@ msgid "" "Spiral mode only works when wall loops is 1, support is disabled, top shell " "layers is 0, sparse infill density is 0 and timelapse type is traditional." msgstr "" +"Spirálový režim funguje pouze tehdy, když je 1 smyčka na stěně, podpěry jsou " +"deaktivovány, horní skořepina vrstvy jsou 0, hustota vnitřní výplně je 0 a " +"typ časosběru je tradiční." msgid "" "Change these settings automatically? \n" @@ -2430,11 +2522,11 @@ msgid "" "YES - Keep Prime Tower\n" "NO - Keep Adaptive Layer Height and Independent Support Layer Height" msgstr "" -"Prime tower nefunguje při adaptivní výšce vrstvy nebo nezávislé podpěřeVýška " -"vrstvy je zapnutá.\n" +"Čistící věž nefunguje při adaptivní výšce vrstvy nebo když je zapnutá výška " +"nezávislé podpůrné vrstvy.\n" "Kterou si chcete ponechat?\n" -"ANO - Keep Prime Tower\n" -"NE - zachovat výšku adaptivní vrstvy a výšku nezávislé podpůrné vrstvy" +"ANO - Zachovat čistící věž\n" +"NE - Zachovat výšku adaptivní vrstvy a výšku nezávislé podpůrné vrstvy" msgid "" "Prime tower does not work when Adaptive Layer Height is on.\n" @@ -2442,9 +2534,9 @@ msgid "" "YES - Keep Prime Tower\n" "NO - Keep Adaptive Layer Height" msgstr "" -"Prime tower nefunguje, když je zapnutá adaptivní výška vrstvy.\n" +"Čistící věž nefunguje, když je zapnutá adaptivní výška vrstvy.\n" "Kterou si chcete ponechat?\n" -"ANO - Keep Prime Tower\n" +"ANO - Zachovat čistící věž\n" "NE - zachovat výšku adaptivní vrstvy" msgid "" @@ -2453,10 +2545,10 @@ msgid "" "YES - Keep Prime Tower\n" "NO - Keep Independent Support Layer Height" msgstr "" -"Prime tower nefunguje, když je zapnutá výška nezávislé podpůrné vrstvy.\n" +"Čistící věž nefunguje, když je zapnutá výška nezávislé podpůrné vrstvy.\n" "Kterou si chcete ponechat?\n" -"ANO - Keep Prime Tower\n" -"NE - zachovat výšku nezávislé podpůrné vrstvy" +"ANO - Zachovat čistící věž\n" +"NE - Zachovat výšku nezávislé podpůrné vrstvy" #, boost-format msgid "%1% infill pattern doesn't support 100%% density." @@ -2475,8 +2567,8 @@ msgid "" "While printing by Object, the extruder may collide skirt.\n" "Thus, reset the skirt layer to 1 to avoid that." msgstr "" -"Během tisku podle objektu může extrudér narazit na sukni.\n" -"Takže resetujte vrstvu sukně na 1, abyste tomu zabránili." +"Během tisku podle objektu může extruder narazit na obrys.\n" +"Takže resetujte vrstvu obrysu na 1, abyste tomu zabránili." msgid "Auto bed leveling" msgstr "Automatické vyrovnávání podložky" @@ -2521,13 +2613,13 @@ msgid "Cleaning nozzle tip" msgstr "Čištění špičky trysky" msgid "Checking extruder temperature" -msgstr "Kontrola teploty extrudéru" +msgstr "Kontrola teploty extruderu" msgid "Printing was paused by the user" msgstr "Tisk byl pozastaven uživatelem" msgid "Pause of front cover falling" -msgstr "" +msgstr "Pozastavení při pádu předního krytu" msgid "Calibrating the micro lida" msgstr "Kalibrace mikro lida" @@ -2580,6 +2672,32 @@ msgstr "Aktualizace se nezdařila." msgid "Failed to start printing job" msgstr "Nepodařilo se spustit tiskovou úlohu" +msgid "Invalid nozzle diameter" +msgstr "Neplatný průměr trysky" + +msgid "Calibration error" +msgstr "Chyba kalibrace" + +msgid "TPU is not supported by AMS." +msgstr "AMS nepodporuje TPU." + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "AMS nepodporuje Bambu PET-CF/PA6-CF." + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "" +"Vlhké PVA se stane pružné a může se zaseknout uvnitř AMS, prosím, pečlivě je " +"usušte před použitím." + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." +msgstr "" +"Filamenty CF/GF jsou tvrdé a křehké, snadno se mohou zlomit nebo zaseknout v " +"AMS, používejte je s opatrností." + msgid "default" msgstr "výchozí" @@ -2587,7 +2705,7 @@ msgid "parameter name" msgstr "název parametru" msgid "N/A" -msgstr "" +msgstr "N/A" #, c-format, boost-format msgid "%s can't be percentage" @@ -2621,7 +2739,7 @@ msgid "Layer Height" msgstr "Výška vrstvy" msgid "Line Width" -msgstr "Šířka Linky" +msgstr "Šířka Extruze" msgid "Fan Speed" msgstr "Rychlost ventilátoru" @@ -2656,7 +2774,7 @@ msgstr "Průtok: " msgid "Layer Time: " msgstr "Čas vrstvy: " -msgid "Fan Speed: " +msgid "Fan: " msgstr "Rychlost ventilátoru: " msgid "Temperature: " @@ -2675,10 +2793,10 @@ msgid "Statistics of All Plates" msgstr "Statistiky všech Podložek" msgid "Display" -msgstr "Displaj" +msgstr "Displej" msgid "Flushed" -msgstr "" +msgstr "Čištění" msgid "Total" msgstr "Celkem" @@ -2711,7 +2829,7 @@ msgid "Layer Height (mm)" msgstr "Výška vrstvy (mm)" msgid "Line Width (mm)" -msgstr "" +msgstr "Šířka Extruze (mm)" msgid "Speed (mm/s)" msgstr "Rychlost (mm/s)" @@ -2741,22 +2859,22 @@ msgid "Unretract" msgstr "Deretrakce" msgid "Filament Changes" -msgstr "Změny Filamentu" +msgstr "Výměna Filamentu" msgid "Wipe" msgstr "Čištění" msgid "Options" -msgstr "Volby" +msgstr "Možnosti" msgid "travel" -msgstr "cestování" +msgstr "Cestování" msgid "Extruder" msgstr "Extruder" msgid "Filament change times" -msgstr "Doby výměny filamentu" +msgstr "Doby výměny Filamentu" msgid "Cost" msgstr "Náklady" @@ -2855,7 +2973,7 @@ msgid "Tool Move" msgstr "Přesun nástroje" msgid "Tool Rotate" -msgstr "" +msgstr "Nástroj Otočit" msgid "Move Object" msgstr "Posunutí Objektu" @@ -2870,7 +2988,7 @@ msgid "Optimize support interface area" msgstr "Optimalizovat oblast kontaktní vrstvy podpěr" msgid "Orient" -msgstr "" +msgstr "Orientace" msgid "Arrange options" msgstr "Volby uspořádání" @@ -2918,7 +3036,7 @@ msgid "Assembly Return" msgstr "Návrat k sestavení" msgid "return" -msgstr "návrat" +msgstr "Návrat" msgid "Paint Toolbar" msgstr "Panel nástrojů Malování" @@ -2949,10 +3067,15 @@ msgid "" "Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please " "separate the conflicted objects farther (%s <-> %s)." msgstr "" +"Byly zjištěny konflikty cest g-kódu na vrstvě %d, z = %.2lf mm. Prosím " +"oddělte konfliktní objekty dále od sebe (%s <-> %s)." msgid "An object is layed over the boundary of plate." msgstr "Objekt je položen přes hranici podložky." +msgid "A G-code path goes beyond the max print height." +msgstr "Cesta G-kódu přesahuje maximální výšku tisku." + msgid "A G-code path goes beyond the boundary of plate." msgstr "Cesta G-kódu přesahuje hranici podložky." @@ -2966,13 +3089,7 @@ msgid "" msgstr "" "Objekt je položen přes hranici podložky nebo překračuje limit výšky.\n" "Prosím, vyřešte problém tím, že jej úplně přesunete na podložku nebo mimo ní " -"apotvrďte, že výška je v rámci objemu stavby." - -msgid "Jump to" -msgstr "Přejít na" - -msgid "ERROR:" -msgstr "" +"a potvrďte, že výška je v rámci objemu stavby." msgid "Calibration step selection" msgstr "Výběr kroku kalibrace" @@ -3080,6 +3197,9 @@ msgstr "Ne" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "bude uzavřen před vytvořením nového modelu. Chcete pokračovat?" +msgid "Upload" +msgstr "Nahrát" + msgid "Slice plate" msgstr "Slicuj Podložku" @@ -3204,7 +3324,7 @@ msgid "Save Project as" msgstr "Uložit projekt jako" msgid "Shift+" -msgstr "" +msgstr "Shift+" msgid "Save current project as" msgstr "Uložit aktuální projekt jako" @@ -3320,6 +3440,12 @@ msgstr "Zobrazit &Popisky" msgid "Show object labels in 3D scene" msgstr "Zobrazit popisky objektů ve 3D scéně" +msgid "Show &Overhang" +msgstr "Zobrazit &Převis" + +msgid "Show object overhang highlight in 3D scene" +msgstr "Zobrazit zvýraznění převisů objektu ve 3D scéně" + msgid "Preferences" msgstr "Nastavení" @@ -3333,16 +3459,16 @@ msgid "Temperature Calibration" msgstr "Kalibrace teploty" msgid "Pass 1" -msgstr "" +msgstr "Postup 1" msgid "Flow rate test - Pass 1" -msgstr "Test průtoku - Pass 1" +msgstr "Test průtoku - Postup 1" msgid "Pass 2" -msgstr "" +msgstr "Postup 2" msgid "Flow rate test - Pass 2" -msgstr "Test průtoku - Pass 2" +msgstr "Test průtoku - Postup 2" msgid "Flow rate" msgstr "Průtok" @@ -3351,10 +3477,10 @@ msgid "Pressure advance" msgstr "Předstih tlaku" msgid "Retraction test" -msgstr "" +msgstr "Test Retrakce" msgid "Orca Tolerance Test" -msgstr "" +msgstr "Orca Test Tolerance" msgid "Max flowrate" msgstr "Max. průtok" @@ -3374,11 +3500,8 @@ msgstr "Nápověda ke kalibraci" msgid "More calibrations" msgstr "Další kalibrace" -msgid "3D Models" -msgstr "3D modely" - msgid "&Open G-code" -msgstr "&Otevřít G-code" +msgstr "&Otevřít G-kód" msgid "Open a G-code file" msgstr "Otevřít G-kód" @@ -3440,11 +3563,9 @@ msgstr "Zvolte adresář" #, c-format, boost-format msgid "There is %d config exported. (Only non-system configs)" msgid_plural "There are %d configs exported. (Only non-system configs)" -msgstr[0] "" -"Existuje %d exportovaná konfigurace. (Pouze nesystémové konfigurace)" -msgstr[1] "" -"Existuje %d exportovaných konfigurací. (Pouze nesystémové konfigurace)" -msgstr[2] "" +msgstr[0] "Byla exportována %d konfigurace. (Pouze ne-systémové konfigurace)" +msgstr[1] "Byla exportována %d konfigurace. (Pouze ne-systémové konfigurace)" +msgstr[2] "Byla exportována %d konfigurace. (Pouze ne-systémové konfigurace)" msgid "Export result" msgstr "Exportovat výsledek" @@ -3457,10 +3578,14 @@ msgid "There is %d config imported. (Only non-system and compatible configs)" msgid_plural "" "There are %d configs imported. (Only non-system and compatible configs)" msgstr[0] "" -"Je importováno %d konfigurace. (Pouze nesystémové a kompatibilní konfigurace)" +"Byla importována %d konfigurace. (Pouze ne-systémové a kompatibilní " +"konfigurace)" msgstr[1] "" -"Je importováno %d konfigurací. (Pouze nesystémové a kompatibilní konfigurace)" +"Bylo importováno %d konfigurací. (Pouze ne-systémové a kompatibilní " +"konfigurace)" msgstr[2] "" +"Bylo importováno %d konfigurací. (Pouze ne-systémové a kompatibilní " +"konfigurace)" msgid "Import result" msgstr "Importovat výsledek" @@ -3472,7 +3597,7 @@ msgid "The project is no longer available." msgstr "Projekt již není dostupný." msgid "Filament Settings" -msgstr "Nastavení filamentu" +msgstr "Nastavení Filamentu" msgid "" "Do you want to synchronize your personal data from Bambu Cloud? \n" @@ -3493,30 +3618,31 @@ msgstr "Synchronizace" msgid "Initialize failed (No Device)!" msgstr "Inicializace se nezdařila (žádné zařízení)!" +msgid "Initialize failed (Device connection not ready)!" +msgstr "Inicializace se nezdařila (Připojení zařízení není připraveno)!" + msgid "Initialize failed (No Camera Device)!" msgstr "Inicializace se nezdařila (žádné kamerové zařízení)!" -msgid "Initializing..." -msgstr "Inicializace..." - -msgid "Loading..." -msgstr "Načítání..." - -msgid "Initialize failed (Not supported with LAN-only mode)!" -msgstr "Inicializace se nezdařila (nepodporováno v režimu pouze LAN)!" - -msgid "Initialize failed (Not accessible in LAN-only mode)!" -msgstr "Inicializace se nezdařila (není přístupné v režimu pouze LAN)!" - msgid "Printer is busy downloading, Please wait for the downloading to finish." msgstr "" "Tiskárna je zaneprázdněna stahováním, počkejte prosím na dokončení stahování." +msgid "Loading..." +msgstr "Načítání..." + +msgid "Initialize failed (Not supported on the current printer version)!" +msgstr "" +"Inicializace se nezdařila (Není podporováno ve stávající verzi tiskárny)!" + +msgid "Initialize failed (Not accessible in LAN-only mode)!" +msgstr "Inicializace se nezdařila (není přístupné v režimu pouze LAN)!" + msgid "Initialize failed (Missing LAN ip of printer)!" msgstr "Inicializace se nezdařila (chybějící LAN IP tiskárny)!" -msgid "Initialize failed (Not supported by printer)!" -msgstr "Inicializace se nezdařila (není podporováno tiskárnou)!" +msgid "Initializing..." +msgstr "Inicializace..." #, c-format, boost-format msgid "Initialize failed (%s)!" @@ -3590,14 +3716,17 @@ msgid "Timelapse" msgstr "Časosběr" msgid "Switch to timelapse files." -msgstr "Přepnout na soubory timelapse." +msgstr "Přepnout na soubory časosběru." msgid "Video" -msgstr "" +msgstr "Video" msgid "Switch to video files." msgstr "Přepnout na video soubory." +msgid "Switch to 3mf model files." +msgstr "Přepnout na 3mf modelové soubory." + msgid "Delete selected files from printer." msgstr "Smazat vybrané soubory z tiskárny." @@ -3616,12 +3745,6 @@ msgstr "Dávková správa souborů." msgid "No printers." msgstr "Žádné tiskárny." -msgid "Not supported by this model of printer!" -msgstr "Tento model tiskárny nepodporuje!" - -msgid "Connecting..." -msgstr "Připojuji se..." - #, c-format, boost-format msgid "Connect failed [%d]!" msgstr "Spojení selhalo [%d]!" @@ -3629,21 +3752,49 @@ msgstr "Spojení selhalo [%d]!" msgid "Loading file list..." msgstr "Načítání seznamu souborů..." -msgid "No files" -msgstr "Žádné soubory" - -msgid "Not accessible in LAN-only mode!" -msgstr "Není přístupné v režimu pouze LAN!" - -msgid "Missing LAN ip of printer!" -msgstr "Chybí LAN IP tiskárny!" +#, c-format, boost-format +msgid "No files [%d]" +msgstr "Žádné soubory [%d]" #, c-format, boost-format -msgid "You are going to delete %u files. Are you sure to continue?" -msgstr "" +msgid "Load failed [%d]" +msgstr "Načítání selhalo [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "Chystáte se smazat %u soubor z tiskárny. Opravdu chcete pokračovat?" +msgstr[1] "" +"Chystáte se smazat %u soubory z tiskárny. Opravdu chcete pokračovat?" +msgstr[2] "" +"Chystáte se smazat %u souborů z tiskárny. Opravdu chcete pokračovat?" msgid "Delete files" +msgstr "Smazat soubory" + +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "Chcete smazat soubor '%s' z tiskárny?" + +msgid "Delete file" +msgstr "Smazat soubor" + +msgid "Fetching model infomations ..." +msgstr "Načítání informací o modelu ..." + +msgid "Failed to fetching model infomations from printer." +msgstr "Nepodařilo se načíst informace o modelu z tiskárny." + +msgid "Failed to parse model infomations." +msgstr "Nepodařilo se zpracovat informace o modelu." + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." msgstr "" +"Soubor .gcode.3mf neobsahuje žádná G-kód data. Prosím, slicujte ho pomocí " +"Bambu Studia a exportujte nový soubor .gcode.3mf." #, c-format, boost-format msgid "File '%s' was lost! Please download it again." @@ -3665,17 +3816,23 @@ msgstr "Stahování dokončeno" msgid "Downloading %d%%..." msgstr "Stahování %d%%..." +msgid "Not supported on the current printer version." +msgstr "Není podporováno ve stávající verzi tiskárny." + +msgid "Storage unavailable, insert SD card." +msgstr "Úložiště není k dispozici, vložte SD kartu." + msgid "Speed:" msgstr "Rychlost:" msgid "Deadzone:" -msgstr "" +msgstr "Mrtvá zóna:" msgid "Options:" msgstr "Možnosti:" msgid "Zoom" -msgstr "" +msgstr "Zoom" msgid "Translation/Zoom" msgstr "Překlad/Zvětšení" @@ -3686,14 +3843,23 @@ msgstr "Nastavení 3DConnexion" msgid "Swap Y/Z axes" msgstr "Zaměnit osy Y/Z" -msgid "Camera" -msgstr "Kamera" +msgid "Invert X axis" +msgstr "" -msgid "SD Card" -msgstr "SD karta" +msgid "Invert Y axis" +msgstr "" -msgid "Camera Setting" -msgstr "Nastavení Kamery" +msgid "Invert Z axis" +msgstr "" + +msgid "Invert Yaw axis" +msgstr "" + +msgid "Invert Pitch axis" +msgstr "" + +msgid "Invert Roll axis" +msgstr "" msgid "Printing Progress" msgstr "Průběh tisku" @@ -3705,14 +3871,26 @@ msgid "Stop" msgstr "Zastavit" msgid "0" -msgstr "" +msgstr "0" msgid "Layer: N/A" -msgstr "" +msgstr "Vrstva: N/A" + +msgid "Immediately score" +msgstr "Okamžitě ohodnotit" msgid "Clear" msgstr "Vymazat" +msgid "Camera" +msgstr "Kamera" + +msgid "SD Card" +msgstr "SD karta" + +msgid "Camera Setting" +msgstr "Nastavení Kamery" + msgid "Control" msgstr "Ovládání" @@ -3720,22 +3898,22 @@ msgid "Print Options" msgstr "Možnosti tisku" msgid "100%" -msgstr "" +msgstr "100%" msgid "Lamp" msgstr "Lampa" msgid "Aux" -msgstr "" +msgstr "Aux" msgid "Cham" -msgstr "" +msgstr "Komora" msgid "Bed" msgstr "Podložka" msgid "Unload" -msgstr "" +msgstr "Vysunout" msgid "Debug Info" msgstr "Informace o ladění" @@ -3746,48 +3924,38 @@ msgstr "Žádná SD karta" msgid "SD Card Abnormal" msgstr "SD karta Abnormální" -msgid "Printing List" -msgstr "Seznam pro tisk" - msgid "Cancel print" msgstr "Zrušit tisk" msgid "Are you sure you want to cancel this print?" msgstr "Opravdu chcete zrušit tento tisk?" -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode disabled.Please reconnect the " -"printer by logging in with your user account." -msgstr "" -"Odpojeno od tiskárny [%s] kvůli deaktivovanému režimu LAN. Znovu připojte " -"tiskárnu přihlášením pomocí svého uživatelského účtu." - -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode enabled.Please reconnect the " -"printer by inputting Access Code which can be gotten from printer screen." -msgstr "" -"Odpojeno od tiskárny [%s] kvůli aktivovanému režimu LAN. Znovu připojte " -"tiskárna zadáním přístupového kódu, který lze získat z obrazovky tiskárny." +msgid "Done" +msgstr "Hotovo" msgid "Downloading..." msgstr "Stahuji..." msgid "Cloud Slicing..." -msgstr "" +msgstr "Probíhá Slicování v cloudu..." #, c-format, boost-format msgid "In Cloud Slicing Queue, there are %s tasks ahead." -msgstr "" +msgstr "Ve frontě pro Slicování v cloudu je %s úkolů před vámi." #, c-format, boost-format msgid "Layer: %s" -msgstr "" +msgstr "Vrstva: %s" + +msgid "Please give a score for your favorite Bambu Market model." +msgstr "Prosím, ohodnoťte svůj oblíbený model z Bambu Market." + +msgid "Score" +msgstr "Hodnocení" #, c-format, boost-format msgid "Layer: %d/%d" -msgstr "" +msgstr "Vrstva: %d/%d" msgid "Please heat the nozzle to above 170 degree before loading filament." msgstr "Před vložením filamentu zahřejte trysku na více než 170 stupňů." @@ -3806,7 +3974,7 @@ msgid "" "unload the filament and try again." msgstr "" "Nelze přečíst informace o filamentu: filament je vložen do hlavy nástroje, " -"prosímvyjměte filament a zkuste to znovu." +"prosím vyjměte filament a zkuste to znovu." msgid "This only takes effect during printing" msgstr "Toto se projeví pouze během tisku" @@ -3826,23 +3994,14 @@ msgstr "Směšné" msgid "Can't start this without SD card." msgstr "Nelze to spustit bez SD karty." -msgid "Failed to connect to the server" -msgstr "Nepodařilo se připojit k serveru" - msgid "Status" msgstr "Stav" -msgid "Media" -msgstr "Média" - msgid "Update" msgstr "Aktualizovat" msgid "HMS" -msgstr "" - -msgid "Failed to connect to the printer" -msgstr "Nepodařilo se připojit k tiskárně" +msgstr "HMS" msgid "Don't show again" msgstr "Znovu Nezobrazovat" @@ -3919,23 +4078,23 @@ msgstr "Bezpečně odebrat hardware." #, c-format, boost-format msgid "%1$d Object has custom supports." msgid_plural "%1$d Objects have custom supports." -msgstr[0] "%1$d Objekt má vlastní podporu." -msgstr[1] "%1$d Objekty mají vlastní podporu." -msgstr[2] "" +msgstr[0] "%1$d Objekt má vlastní podpěry." +msgstr[1] "%1$d Objekty mají vlastní podpěry." +msgstr[2] "%1$d Objektů má vlastní podpěry." #, c-format, boost-format msgid "%1$d Object has color painting." msgid_plural "%1$d Objects have color painting." -msgstr[0] "%1$d Objekt má barevnou malbu." +msgstr[0] "%1$d Objekt má barevné malování." msgstr[1] "%1$d Objekty mají barevné malování." -msgstr[2] "" +msgstr[2] "%1$d Objektů má barevné malování." #, c-format, boost-format msgid "%1$d object was loaded as a part of cut object." msgid_plural "%1$d objects were loaded as parts of cut object" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%1$d objekt byl načten jako součást rozříznutého objektu." +msgstr[1] "%1$d objekty byly načteny jako součást rozříznutého objektu." +msgstr[2] "%1$d objekty byly načteny jako součást rozříznutého objektu." msgid "ERROR" msgstr "CHYBA" @@ -3950,7 +4109,10 @@ msgid "Cancel upload" msgstr "Zrušit nahrávání" msgid "Slice ok." -msgstr "Slicování Dokončeno" +msgstr "Slicování Dokončeno." + +msgid "Jump to" +msgstr "Přejít na" msgid "Error:" msgstr "Chyba:" @@ -3961,6 +4123,9 @@ msgstr "Varování:" msgid "Export successfully." msgstr "Export úspěšně." +msgid "Serious warning:" +msgstr "Vážné varování:" + msgid " (Repair)" msgstr " (Oprava)" @@ -3977,13 +4142,13 @@ msgid "Gcode path overlap" msgstr "Překrytí cesty G-kódu" msgid "Support painting" -msgstr "Podpora malování" +msgstr "Malování podpěr" msgid "Color painting" msgstr "Barevná malba" msgid "Cut connectors" -msgstr "" +msgstr "Říznout spojky" msgid "Layers" msgstr "Vrstvy" @@ -4079,13 +4244,13 @@ msgid "Sliced Info" msgstr "Informace o slicování" msgid "Used Filament (m)" -msgstr "Použito filamentu (m" +msgstr "Použito Filamentu (m)" msgid "Used Filament (mm³)" -msgstr "Použito filamentu (mm³)" +msgstr "Použito Filamentu (mm³)" msgid "Used Filament (g)" -msgstr "Použito filamentu (g)" +msgstr "Použito Filamentu (g)" msgid "Used Materials" msgstr "Použité materiály" @@ -4106,7 +4271,7 @@ msgid "Bed type" msgstr "Typ podložky" msgid "Flushing volumes" -msgstr "" +msgstr "Čistící objem" msgid "Add one filament" msgstr "Přidat jeden filament" @@ -4141,7 +4306,7 @@ msgid "" "all?" msgstr "" "Synchronizace již proběhla, chcete synchronizovat pouze změny nebo znovu " -"synchronizovatVšechno?" +"synchronizovat Všechno?" msgid "Sync" msgstr "Synchronizovat" @@ -4158,9 +4323,9 @@ msgid "" "Orca Slicer or restart Orca Slicer to check if there is an update to system " "presets." msgstr "" -"Existují některé neznámé filamenty namapovaná na generickou předvolbu. " +"Existují některé neznámé filamenty na mapovaná na generickou předvolbu. " "Aktualizujte prosím Orca Slicer nebo restartujte Orca Slicer a zkontrolujte, " -"zda existuje aktualizace systémupředvolby." +"zda existuje aktualizace systému předvolby." #, boost-format msgid "Do you want to save changes to \"%1%\"?" @@ -4188,7 +4353,7 @@ msgid "" "The bed temperature exceeds filament's vitrification temperature. Please " "open the front door of printer before printing to avoid nozzle clog." msgstr "" -"Teplota podložky překračuje teplotu vitrifikace filamentu. Prosím.Před " +"Teplota podložky překračuje teplotu vitrifikace filamentu. Prosím. Před " "tiskem otevřete přední dvířka tiskárny, aby nedošlo k ucpání trysky." msgid "" @@ -4196,7 +4361,7 @@ msgid "" "nozzle hardness of the printer. Please replace the hardened nozzle or " "filament, otherwise, the nozzle will be attrited or damaged." msgstr "" -"Tvrdost trysky požadovaná filamentem je vyšší než výchozítvrdost trysky " +"Tvrdost trysky požadovaná filamentem je vyšší než výchozí tvrdost trysky " "tiskárny. Vyměňte tvrzenou trysku nebo filament, jinak se tryska opotřebuje " "nebo poškodí." @@ -4204,8 +4369,8 @@ msgstr "" msgid "Loading file: %s" msgstr "Načítání souboru: %s" -msgid "The 3mf is not from Bambu Lab, load geometry data only." -msgstr "3mf není od Bambu Lab, načtěte pouze geometrická data." +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." +msgstr "3mf není od Orca Slicer, načtěte pouze geometrická data." msgid "Load 3mf" msgstr "Načíst 3mf" @@ -4284,8 +4449,8 @@ msgid "" "the file be loaded as a single object having multiple parts?" msgstr "" "Tento soubor obsahuje několik objektů umístěných v různých výškách.\n" -"Místo toho, abyste je považovali za více objektů, měli byste \n" -"soubor má být načten jako jeden objekt s více částmi?" +"Místo toho, aby se s nimi pracovalo jako se separátními objekty, \n" +"mají být načteny jako jeden objekt, který má více částí?" msgid "Multi-part object detected" msgstr "Detekován objekt obsahující více částí" @@ -4316,13 +4481,16 @@ msgid "Save file as:" msgstr "Uložit soubor jako:" msgid "Delete object which is a part of cut object" -msgstr "" +msgstr "Odstranění objektu, který je součástí řezaného objektu" msgid "" "You try to delete an object which is a part of a cut object.\n" "This action will break a cut correspondence.\n" "After that model consistency can't be guaranteed." msgstr "" +"Pokoušíte se odstranit objekt, který je součástí rozříznutého objektu.\n" +"Tato akce způsobí ztrátu informací o řezu.\n" +"Po této akci nelze zaručit konzistenci modelu." msgid "The selected object couldn't be split." msgstr "Vybraný objekt nelze rozdělit." @@ -4418,7 +4586,7 @@ msgid "does not contain valid gcode." msgstr "neobsahuje platný G-kód." msgid "Error occurs while loading G-code file" -msgstr "Při načítání souboru G-kódu došlo k chybě" +msgstr "Při načítání souboru G-kód došlo k chybě" msgid "Drop project file" msgstr "Zrušit soubor projektu" @@ -4454,7 +4622,7 @@ msgid "The current project has unsaved changes, save it before continue?" msgstr "Aktuální projekt má neuložené změny, uložit je před pokračováním?" msgid "Remember my choice." -msgstr "" +msgstr "Zapamatovat si mou volbu." msgid "Number of copies:" msgstr "Počet kopií:" @@ -4473,9 +4641,22 @@ msgid "" "The file %s has been sent to the printer's storage space and can be viewed " "on the printer." msgstr "" -"Soubor %s byl odeslán do úložného prostoru tiskárny a lze jej zobrazitna " +"Soubor %s byl odeslán do úložného prostoru tiskárny a lze jej zobrazit na " "tiskárně." +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "" +"Nelze provést logickou operaci nad mashí modelů. Budou exportovány pouze " +"kladné části." + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "" + +msgid "Upload and Print" +msgstr "Nahrát a Tisknout" + msgid "" "Print By Object: \n" "Suggest to use auto-arrange to avoid collisions when printing." @@ -4499,6 +4680,14 @@ msgstr "Neplatné číslo" msgid "Plate Settings" msgstr "Nastavení Podložky" +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "Počet aktuálně vybraných částí: %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" +msgstr "Počet aktuálně vybraných objektů: %1%\n" + #, boost-format msgid "Part name: %1%\n" msgstr "Název dílu: %1%\n" @@ -4544,8 +4733,8 @@ msgid "" "to non zero." msgstr "" "Plate% d: %s se nedoporučuje používat k tisku filamentu %s(%s). Pokud Přesto " -"chcete tento tisk provést, nastavte prosím teplotu lože tohoto vláknana " -"nenulu." +"chcete tento tisk provést, nastavte prosím teplotu podložky tohoto filamentu " +"ne na nulovou." msgid "Switching the language requires application restart.\n" msgstr "Přepínání jazyků vyžaduje restartování aplikace.\n" @@ -4569,7 +4758,7 @@ msgid "Region selection" msgstr "Výběr regionu" msgid "Second" -msgstr "Sekundární" +msgstr "Sekund" msgid "Browse" msgstr "Procházet" @@ -4596,24 +4785,27 @@ msgid "Others" msgstr "Ostatní" msgid "Login Region" -msgstr "" +msgstr "Región přihlášení" + +msgid "Stealth Mode" +msgstr "Tichý Režim" msgid "Metric" msgstr "Metrický" msgid "Imperial" -msgstr "" +msgstr "Imperiální" msgid "Units" msgstr "Jednotky" msgid "Zoom to mouse position" -msgstr "" +msgstr "Přiblížit na pozici myši" msgid "" "Zoom in towards the mouse pointer's position in the 3D view, rather than the " "2D window center." -msgstr "" +msgstr "Přiblížit se ke kurzoru myši ve 3D zobrazení, na místo středu 2D okna." msgid "Show \"Tip of the day\" notification after start" msgstr "Zobrazovat \"Tip dne\" po spuštění" @@ -4628,23 +4820,23 @@ msgid "If enabled, g-code window will be displayed." msgstr "Pokud je povoleno, zobrazí se okno s G-kódem." msgid "Presets" -msgstr "" +msgstr "Předvolby" msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "" -"Automatická synchronizace uživatelských předvoleb (tiskárna/vlákno/proces)\"" +"Automatická synchronizace uživatelských předvoleb (Tiskárna/Filament/Proces)" msgid "User Sync" msgstr "Synchronizace uživatelů" msgid "Update built-in Presets automatically." -msgstr "" +msgstr "Automaticky aktualizovat vestavěné předvolby." msgid "System Sync" -msgstr "" +msgstr "Synchronizace systému" msgid "Clear my choice on the unsaved presets." -msgstr "" +msgstr "Vymazat mé volby neuložených předvoleb." msgid "Associate files to OrcaSlicer" msgstr "Přidružit soubory k OrcaSlicer" @@ -4673,14 +4865,20 @@ msgstr "" "Pokud je povoleno, nastaví OrcaSlicer jako výchozí aplikaci pro otevírání " "souborů .step" +msgid "Online Models" +msgstr "Online modely" + +msgid "Show online staff-picked models on the home page" +msgstr "Zobrazit online modely vybrané týmem na úvodní stránce" + msgid "Maximum recent projects" -msgstr "" +msgstr "Maximální počet nedávných projektů" msgid "Maximum count of recent projects" -msgstr "" +msgstr "Maximální počet nedávných projektů" msgid "Clear my choice on the unsaved projects." -msgstr "" +msgstr "Vymazat moje volby pro neuložené projekty." msgid "Auto-Backup" msgstr "Automatické zálohování" @@ -4688,22 +4886,29 @@ msgstr "Automatické zálohování" msgid "" "Backup your project periodically for restoring from the occasional crash." msgstr "" +"Zálohujte svůj projekt pravidelně pro obnovu při případném pádu programu." msgid "every" -msgstr "" +msgstr "každých" msgid "The peroid of backup in seconds." -msgstr "" +msgstr "Doba zálohování v sekundách." msgid "Downloads" msgstr "Stahování" msgid "Dark Mode" -msgstr "Temný režim" +msgstr "Tmavý režim" msgid "Enable Dark mode" msgstr "Povolit tmavý režim" +msgid "Develop mode" +msgstr "Režim vývojáře" + +msgid "Skip AMS blacklist check" +msgstr "Přeskočit kontrolu černé listiny AMS" + msgid "Home page and daily tips" msgstr "Domovská stránka a denní tipy" @@ -4740,11 +4945,14 @@ msgstr "Ostatní" msgid "Mouse wheel reverses when zooming" msgstr "Kolečkem myši se při zoomování otáčí" -msgid "Develop mode" -msgstr "Režim vývojáře" +msgid "Enable SSL(MQTT)" +msgstr "Povolit SSL (MQTT)" -msgid "Dump video" -msgstr "Vyhodit video" +msgid "Enable SSL(FTP)" +msgstr "Povolit SSL (FTP)" + +msgid "Internal developer mode" +msgstr "Interní vývojářský režim" msgid "Log Level" msgstr "Úroveň protokolu" @@ -4810,7 +5018,7 @@ msgid "Click to pick filament color" msgstr "Kliknutím vyberte barvu Filamentu" msgid "Please choose the filament colour" -msgstr "" +msgstr "Vyberte prosím barvu vlákna" msgid "Add/Remove presets" msgstr "Přidat/Odebrat přednastavení" @@ -4830,29 +5038,32 @@ msgstr "Přidání/Odebrání materiálů" msgid "Add/Remove printers" msgstr "Přidat/Odebrat tiskárny" +msgid "Incompatible" +msgstr "Nekompatibilní" + +msgid "The selected preset is null!" +msgstr "Vybrané přednastavení je nula!" + +msgid "Plate name" +msgstr "Název Podložky" + msgid "Same as Global Print Sequence" msgstr "Stejné jako globální tisková sekvence" msgid "Print sequence" msgstr "Tisková sekvence" -msgid "Plate name" -msgstr "" +msgid "Customize" +msgstr "Přizpůsobit" + +msgid "First layer filament sequence" +msgstr "Sekvence filamentu první vrstvy" + +msgid "Same as Global Plate Type" +msgstr "Stejné jako Globální Typ podložky" msgid "Same as Global Bed Type" -msgstr "Stejné jako globální typ postele" - -msgid "Cool Plate" -msgstr "Cool Podložka" - -msgid "Engineering Plate" -msgstr "Engineering Podložka" - -msgid "High Temp Plate" -msgstr "High Temp Podložka" - -msgid "Textured PEI Plate" -msgstr "Textured PEI Podložka" +msgstr "Stejné jako globální typ Podložky" msgid "By Layer" msgstr "Podle vrstvy" @@ -4950,7 +5161,7 @@ msgstr "Uložit přednastavení" msgctxt "PresetName" msgid "Copy" -msgstr "Kopie" +msgstr "Kopírovat" #, boost-format msgid "Printer \"%1%\" is selected with preset \"%2%\"" @@ -4972,14 +5183,11 @@ msgstr "Pro \"%1%\" přidejte \"%2%\" jako novou předvolbu" msgid "Simply switch to \"%1%\"" msgstr "Jednoduše přepněte na \"%1%\"" -msgid "Online" -msgstr "" - -msgid "Offline" -msgstr "" +msgid "Task canceled" +msgstr "Úloha zrušena" msgid "(LAN)" -msgstr "" +msgstr "(LAN)" msgid "My Device" msgstr "Moje zařízení" @@ -4987,6 +5195,9 @@ msgstr "Moje zařízení" msgid "Other Device" msgstr "Jiné zařízení" +msgid "Online" +msgstr "Online" + msgid "Input access code" msgstr "Zadejte přístupový kód" @@ -4996,12 +5207,18 @@ msgstr "Nemohu najít moje zařízení?" msgid "Log out successful." msgstr "Odhlášení proběhlo úspěšně." +msgid "Offline" +msgstr "Offline" + msgid "Busy" msgstr "Zaneprázdněn" msgid "Bambu Cool Plate" msgstr "Bambu Cool Podložka" +msgid "PLA Plate" +msgstr "PLA Podložka" + msgid "Bamabu Engineering Plate" msgstr "Bamabu Engineering Podložka" @@ -5015,14 +5232,26 @@ msgid "Refresh" msgstr "Obnovit" msgid "Bed Leveling" -msgstr "Vyrovnání postele" +msgstr "Vyrovnání podložky" -msgid "Flow Calibration" -msgstr "Kalibrace průtoku" +msgid "Flow Dynamics Calibration" +msgstr "Kalibrace Dynamiky Průtoku" + +msgid "Can't connect to the printer" +msgstr "Nelze se připojit k tiskárně" msgid "send completed" msgstr "odeslat dokončeno" +msgid "Error code" +msgstr "Chybový kód" + +msgid "Check the status of current system services" +msgstr "Zkontrolujte stav aktuálních systémových služeb" + +msgid "Printer local connection failed, please try again." +msgstr "Lokální připojení k tiskárně selhalo, zkuste to znovu." + msgid "No login account, only printers in LAN mode are displayed" msgstr "Žádný přihlašovací účet, jsou zobrazeny pouze tiskárny v režimu LAN" @@ -5071,7 +5300,7 @@ msgid "" "Please click each filament above to specify its mapping AMS slot before " "sending the print job" msgstr "" -"Kliknutím na každý filament výše určete jeho mapovací slot AMS předodeslání " +"Kliknutím na každý filament výše určete jeho mapovací slot AMS před odeslání " "tiskové úlohy" #, c-format, boost-format @@ -5093,20 +5322,24 @@ msgid "" "The printer firmware only supports sequential mapping of filament => AMS " "slot." msgstr "" -"Firmware tiskárny podporuje pouze sekvenční mapování filamentu => AMSslot." +"Firmware tiskárny podporuje pouze sekvenční mapování filamentu => AMS slot." msgid "An SD card needs to be inserted before printing." msgstr "Před tiskem je třeba vložit SD kartu." +msgid "The selected printer is incompatible with the chosen printer presets." +msgstr "" +"Vybraná tiskárna není kompatibilní s vybranými přednastaveními tiskárny." + msgid "An SD card needs to be inserted to record timelapse." -msgstr "Pro záznam timelapse je třeba vložit SD kartu." +msgstr "Pro záznam časosběru je třeba vložit SD kartu." msgid "" "Cannot send the print job to a printer whose firmware is required to get " "updated." msgstr "" "Nelze odeslat tiskovou úlohu na tiskárnu, jejíž firmware je vyžadován k " -"získáníaktualizováno." +"získání aktualizováno." msgid "Cannot send the print job for empty plate" msgstr "Nelze odeslat tiskovou úlohu pro prázdnou podložku" @@ -5118,17 +5351,19 @@ msgid "Errors" msgstr "Chyby" msgid "Please check the following:" -msgstr "" +msgstr "Zkontrolujte prosím následující:" msgid "" "The printer type selected when generating G-Code is not consistent with the " "currently selected printer. It is recommended that you use the same printer " "type for slicing." msgstr "" +"Vybraný typ tiskárny při generování G-kódu není shodný s aktuálně vybranou " +"tiskárnou. Doporučuje se použít stejný typ tiskárny pro slicování." #, c-format, boost-format msgid "%s is not supported by AMS." -msgstr "" +msgstr "%s není systémem AMS podporován." msgid "" "There are some unknown filaments in the AMS mappings. Please check whether " @@ -5142,10 +5377,31 @@ msgstr "" msgid "" "Please click the confirm button if you still want to proceed with printing." msgstr "" +"Pokud stále chcete pokračovat v tisku, klikněte prosím na tlačítko Potvrdit." + +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "Připojování k tiskárně. Nelze zrušit během procesu připojování." msgid "Preparing print job" msgstr "Příprava tiskové úlohy" +msgid "Abnormal print file data. Please slice again" +msgstr "Abnormální data tiskového souboru. Prosím znovu slicovat" + +msgid "The name length exceeds the limit." +msgstr "Délka názvu překračuje limit." + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" +"Pozor při použití! Kalibrace průtoku na Texturované PEI podložce může selhat " +"kvůli rozptýlenému povrchu." + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "Automatická kalibrace průtoku pomocí Mikro Lidar" + msgid "Modifying the device name" msgstr "Úprava názvu zařízení" @@ -5158,18 +5414,109 @@ msgstr "Nelze odeslat tiskovou úlohu, když probíhá aktualizace" msgid "An SD card needs to be inserted before send to printer SD card." msgstr "Před odesláním na SD kartu do tiskárny je třeba vložit SD kartu." -msgid "The printer is required to be in the same LAN as Orca Slicer." -msgstr "Tiskárna musí být ve stejné síti LAN jako Orca Slicer." +msgid "The printer is required to be in the same LAN as Bambu Studio." +msgstr "Tiskárna musí být ve stejné síti LAN jako Bambu Studio." msgid "The printer does not support sending to printer SD card." msgstr "Tiskárna nepodporuje odesílání na SD kartu tiskárny." +msgid "Failed to create socket" +msgstr "Nepodařilo se vytvořit socket" + +msgid "Failed to connect socket" +msgstr "Nepodařilo se připojit socket" + +msgid "Failed to publish login request" +msgstr "Nepodařilo se publikovat požadavek na přihlášení" + +msgid "Get ticket from device timeout" +msgstr "Časový limit pro získání lístku ze zařízení vypršel" + +msgid "Get ticket from server timeout" +msgstr "Časový limit pro získání lístku ze serveru vypršel" + +msgid "Failed to post ticket to server" +msgstr "Nepodařilo se zaslání lístku na server" + +msgid "Failed to parse login report reason" +msgstr "Nepodařilo se zpracování důvodu hlášení o přihlášení" + +msgid "Receive login report timeout" +msgstr "Časový limit pro obdržení hlášení o přihlášení vypršel" + +msgid "Unknown Failure" +msgstr "Neznámá chyba" + msgid "Log in printer" msgstr "Přihlaste se k tiskárně" msgid "Would you like to log in this printer with current account?" msgstr "Chcete se přihlásit k této tiskárně pomocí aktuálního účtu?" +msgid "Check the reason" +msgstr "Zkontrolujte důvod" + +msgid "Read and accept" +msgstr "Přečíst a přijmout" + +msgid "Terms and Conditions" +msgstr "Obchodní podmínky" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"Děkujeme za zakoupení zařízení Bambu Lab. Před použitím svého zařízení Bambu " +"Lab si prosím přečtěte všeobecné obchodní podmínky. Kliknutím na souhlas s " +"používáním zařízení Bambu Lab souhlasíte s dodržováním zásad ochrany " +"osobních údajů a podmínek používání (celkem \"Podmínky\"). Pokud " +"nesouhlasíte nebo nepřijímáte zásady ochrany osobních údajů Bambu Lab, " +"prosím nevyužívejte zařízení a služby Bambu Lab." + +msgid "and" +msgstr "a" + +msgid "Privacy Policy" +msgstr "Zásady ochrany osobních údajů" + +msgid "We ask for your help to improve everyone's printer" +msgstr "Žádáme o vaši pomoc ke zlepšení tiskárny pro všechny" + +msgid "Statement about User Experience Improvement Program" +msgstr "Prohlášení o programu zlepšování uživatelské zkušenosti" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" +"V komunitě 3D tisku se učíme z úspěchů a neúspěchů ostatních, abychom mohli " +"upravit naše vlastní parametry a nastavení pro slicování. %s následuje " +"tentýž princip a pomocí strojového učení se snaží zlepšit svůj výkon na " +"základě úspěchů a neúspěchů mnoha tisků našich uživatelů. Trénujeme %s, aby " +"byl chytřejší, pomocí reálných dat z reálného světa. Pokud s tím souhlasíte, " +"tento servis bude mít přístup k informacím z chybových a uživatelských " +"protokolů, což může zahrnovat informace popsané v Zásadách ochrany osobních " +"údajů. Nebudeme sbírat žádná osobní data, pomocí kterých by bylo možné " +"identifikovat jednotlivce přímo nebo nepřímo, včetně jmen, adres, platebních " +"informací nebo telefonních čísel. Aktivací tohoto servisu souhlasíte s " +"těmito podmínkami a prohlášením o Zásadách ochrany osobních údajů." + +msgid "Statement on User Experience Improvement Plan" +msgstr "Prohlášení o plánu zlepšení uživatelské zkušenosti" + msgid "Log in successful." msgstr "Přihlášení proběhlo úspěšně." @@ -5206,15 +5553,15 @@ msgid "" "Prime tower is required for smooth timeplase. There may be flaws on the " "model without prime tower. Are you sure you want to disable prime tower?" msgstr "" -"Pro hladký průběh časové roviny je vyžadována hlavní věž. Mohou být chyby na " -"model bez hlavní věže. Opravdu chcete hlavní věž deaktivovat?" +"Pro hladký průběh časové roviny je vyžadována čistící věž. Mohou být chyby " +"na model bez čistící věže. Opravdu chcete hlavní věž deaktivovat?" msgid "" "Prime tower is required for smooth timelapse. There may be flaws on the " "model without prime tower. Do you want to enable prime tower?" msgstr "" -"Pro hladký timelapse je vyžadována hlavní věž. Na model bez hlavní věže. " -"Chcete aktivovat hlavní věž?" +"Pro hladký časosběr je vyžadována čistící věž. Na model bez hlavní věže. " +"Chcete aktivovat čistící věž?" msgid "" "We have added an experimental style \"Tree Slim\" that features smaller " @@ -5250,6 +5597,10 @@ msgid "" "0 top z distance, 0 interface spacing, concentric pattern and disable " "independent support layer height" msgstr "" +"Při použití podpůrného materiálu pro kontaktní vrstvu podpěr doporučujeme " +"následující nastavení:\n" +"0 horní z vzdálenost, 0 rozestup rozhraní, koncentrický vzor a vypnutí " +"nezávislé výšky podpůrné vrstvy" msgid "" "When recording timelapse without toolhead, it is recommended to add a " @@ -5257,13 +5608,13 @@ msgid "" "by right-click the empty position of build plate and choose \"Add Primitive" "\"->\"Timelapse Wipe Tower\"." msgstr "" -"Při nahrávání timelapse bez nástrojové hlavy se doporučuje přidat " +"Při nahrávání časosběru bez nástrojové hlavy se doporučuje přidat " "\"Timelapse Wipe Tower\" \n" "klikněte pravým tlačítkem na prázdnou pozici stavební desky a vyberte " "\"Přidat primitivní\" -> \"Timelapse Wipe Tower\" ." msgid "Line width" -msgstr "Šířka Linky" +msgstr "Šířka Extruze" msgid "Seam" msgstr "Šev" @@ -5287,16 +5638,22 @@ msgid "Other layers speed" msgstr "Rychlost ostatních vrstev" msgid "Overhang speed" -msgstr "Rychlost převisu" +msgstr "Rychlost převisů" msgid "" "This is the speed for various overhang degrees. Overhang degrees are " "expressed as a percentage of line width. 0 speed means no slowing down for " "the overhang degree range and wall speed is used" msgstr "" -"Toto je rychlost pro různé stupně převisu. Stupně převisu jsouvyjádřeno jako " -"procento šířky linky. 0 rychlost znamená žádné zpomalení pro používá se " -"rozsah stupňů převisu a rychlost stěny" +"Toto je rychlost pro různé stupně převisů. Stupně převisů jsou vyjádřeny " +"jako procento šířky extruze. 0 rychlost znamená žádné zpomalení pro používá " +"s rozsahy stupňů převisů a rychlost stěny" + +msgid "Bridge" +msgstr "Most" + +msgid "Set speed for external and internal bridges" +msgstr "Nastavit rychlost pro vnější a vnitřní mosty" msgid "Travel speed" msgstr "Cestovní rychlost" @@ -5305,7 +5662,7 @@ msgid "Acceleration" msgstr "Zrychlení" msgid "Jerk(XY)" -msgstr "Jerk(XY)" +msgstr "Jerk-Ryv(XY)" msgid "Raft" msgstr "Raft" @@ -5314,7 +5671,7 @@ msgid "Support filament" msgstr "Filament na podpěry" msgid "Prime tower" -msgstr "Hlavní věž" +msgstr "Čistící věž" msgid "Special mode" msgstr "Speciální režim" @@ -5323,7 +5680,10 @@ msgid "G-code output" msgstr "Výstup G-kódu" msgid "Post-processing Scripts" -msgstr "Skripty Post-processing" +msgstr "Post-processing Scripts" + +msgid "Notes" +msgstr "" msgid "Frequent" msgstr "Časté" @@ -5339,10 +5699,12 @@ msgid_plural "" "estimation." msgstr[0] "" "Následující řádek %s obsahuje vyhrazená klíčová slova.\n" -"Odstraňte jej, jinak překonáte vizualizaci G-kódu a odhad doby tisku." +"Prosím, odstraňte ho, jinak to může ovlivnit vizualizaci G-kódu a odhad času " +"tisku." msgstr[1] "" "Následující řádky %s obsahují vyhrazená klíčová slova.\n" -"Odstraňte je, jinak překonáte vizualizaci G-kódu a odhad doby tisku." +"Prosím, odstraňte je, jinak to může ovlivnit vizualizaci G-kódu a odhad času " +"tisku." msgstr[2] "" msgid "Reserved keywords found" @@ -5370,9 +5732,6 @@ msgstr "Doporučený teplotní rozsah" msgid "Print temperature" msgstr "Teplota tisku" -msgid "Chamber temperature" -msgstr "Teplota v komoře" - msgid "Nozzle" msgstr "Tryska" @@ -5399,6 +5758,9 @@ msgstr "" "Teplota podložky při instalaci Engineering podložky. Hodnota 0 znamená " "filament nepodporuje tisk na Engineering Podložku" +msgid "High Temp Plate" +msgstr "High Temp Podložka" + msgid "" "Bed temperature when high temperature plate is installed. Value 0 means the " "filament does not support to print on the High Temp Plate" @@ -5406,15 +5768,18 @@ msgstr "" "Toto je teplota podložky, když je instalována konstrukční podložka. Hodnota " "0 znamená, že filament nepodporuje tisk na High Temp Podložku" +msgid "Textured PEI Plate" +msgstr "Textured PEI Podložka" + msgid "" "Bed temperature when Textured PEI Plate is installed. Value 0 means the " "filament does not support to print on the Textured PEI Plate" msgstr "" -"Teplota podlozky při instalaci Textured PEI Podložky. Hodnota 0 znamená " +"Teplota podložky při instalaci Textured PEI Podložky. Hodnota 0 znamená " "filament nepodporuje tisk na Textured PEI Podložku" msgid "Volumetric speed limitation" -msgstr "Volumetrické omezení rychlosti" +msgstr "Omezení objemové rychlosti" msgid "Cooling" msgstr "Chlazení" @@ -5426,7 +5791,7 @@ msgid "Part cooling fan" msgstr "Ventilátor chlazení části" msgid "Min fan speed threshold" -msgstr "Práh minimální rychlosti ventilátoru" +msgstr "Min rychlosti ventilátoru" msgid "" "Part cooling fan speed will start to run at min speed when the estimated " @@ -5436,39 +5801,54 @@ msgid "" msgstr "" "Ventilátor chlazení části poběží na minimální rychlost ventilátoru, když se " "odhadne doba vrstvy je delší než prahová hodnota. Když je doba vrstvy kratší " -"než prahová hodnota, rychlost ventilátoru bude interpolována mezi minimální " +"než hraniční hodnota, rychlost ventilátoru bude interpolována mezi minimální " "a maximální rychlost ventilátoru podle doby tisku vrstvy" msgid "Max fan speed threshold" -msgstr "Práh maximální rychlosti ventilátoru" +msgstr "Max rychlosti ventilátoru" msgid "" "Part cooling fan speed will be max when the estimated layer time is shorter " "than the setting value" msgstr "" "Rychlost ventilátoru chlazení části bude maximální, když bude odhadovaná " -"doba vrstvy kratšínež nastavená hodnota" +"doba vrstvy kratší než nastavená hodnota" msgid "Auxiliary part cooling fan" msgstr "Přídavný ventilátor chlazení" msgid "Filament start G-code" -msgstr "" +msgstr "Filament Začátek G-kók" msgid "Filament end G-code" +msgstr "Filament Konec G-kód" + +msgid "Multimaterial" +msgstr "" + +msgid "Wipe tower parameters" +msgstr "" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "" + +msgid "Ramming settings" +msgstr "" + +msgid "Toolchange parameters with multi extruder MM printers" msgstr "" msgid "Printable space" msgstr "Prostor pro tisk" msgid "Cooling Fan" -msgstr "" +msgstr "Ventilátor chlazení" msgid "Fan speed-up time" -msgstr "" +msgstr "Čas zrychlení ventilátoru" msgid "Extruder Clearance" -msgstr "Vzdálenost extrudéru" +msgstr "Vzdálenost extruderu" msgid "Accessory" msgstr "Příslušenství" @@ -5477,10 +5857,10 @@ msgid "Machine gcode" msgstr "G-kód stroje" msgid "Machine start G-code" -msgstr "Stroj start G-code" +msgstr "Stroj start G-kód" msgid "Machine end G-code" -msgstr "Stroj end G-code" +msgstr "Stroj end G-kód" msgid "Before layer change G-code" msgstr "G-kód Před změnou vrstvy" @@ -5510,11 +5890,23 @@ msgid "Acceleration limitation" msgstr "Omezení zrychlení" msgid "Jerk limitation" -msgstr "Omezení Jerk" +msgstr "Omezení Jerk-Ryv" + +msgid "Single extruder multimaterial setup" +msgstr "" + +msgid "Wipe tower" +msgstr "" + +msgid "Single extruder multimaterial parameters" +msgstr "" msgid "Layer height limits" msgstr "Výškové limity vrstvy" +msgid "Lift Z Enforcement" +msgstr "Vynutit Zvednout Z" + msgid "Retraction when switching material" msgstr "Retrakce při změně materiálu" @@ -5523,7 +5915,7 @@ msgid "" "\n" "Shall I disable it in order to enable Firmware Retraction?" msgstr "" -"Možnost Očistit není k dispozici při použití režimu retrakcí z firmwaru.\n" +"Možnost čištění není k dispozici při použití režimu retrakce z firmwaru.\n" "\n" "Mám ji deaktivovat, aby bylo možné povolit retrakce z firmwaru?" @@ -5662,7 +6054,7 @@ msgstr "" "hodnota)přednastavení?" msgid "Extruders count" -msgstr "Počet extrudérů" +msgstr "Počet extruderů" msgid "General" msgstr "Obecné" @@ -5709,7 +6101,7 @@ msgstr "Název modelu" #, c-format, boost-format msgid "%s Update" -msgstr "%s aktualizace" +msgstr "%s Aktualizace" msgid "A new version is available" msgstr "K dispozici je nová verze" @@ -5753,21 +6145,51 @@ msgstr "Žádné aktualizace nejsou dostupné." msgid "The configuration is up to date." msgstr "Konfigurace je aktuální." +msgid "Ramming customization" +msgstr "" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" + +msgid "Total ramming time" +msgstr "" + +msgid "s" +msgstr "s" + +msgid "Total rammed volume" +msgstr "" + +msgid "Ramming line width" +msgstr "" + +msgid "Ramming line spacing" +msgstr "" + msgid "Auto-Calc" msgstr "Automatický výpočet" msgid "Flushing volumes for filament change" -msgstr "Proplachovací objemy pro výměnu vlákna" +msgstr "Čistící objemy pro výměnu filamentu" msgid "Multiplier" msgstr "Multiplikátor" msgid "Flushing volume (mm³) for each filament pair." -msgstr "Proplachovací objem (mm³) pro každý pár vláken." +msgstr "Čistící objem (mm³) pro každý pár filamentů." #, c-format, boost-format msgid "Suggestion: Flushing Volume in range [%d, %d]" -msgstr "Návrh: Objem splachování v rozsahu [%d, %d]" +msgstr "Návrh: Objem čištění v rozsahu [%d, %d]" #, c-format, boost-format msgid "The multiplier should be in range [%.2f, %.2f]." @@ -5780,13 +6202,13 @@ msgid "loaded" msgstr "zaváděn" msgid "Filament #" -msgstr "" +msgstr "Filament #" msgid "From" -msgstr "Od" +msgstr "Z" msgid "To" -msgstr "do" +msgstr "Do" msgid "Login" msgstr "Přihlášení" @@ -5807,10 +6229,10 @@ msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" msgstr "Import geometrických dat ze souborů STL/STEP/3MF/OBJ/AMF" msgid "⌘+Shift+G" -msgstr "" +msgstr "⌘+Shift+G" msgid "Ctrl+Shift+G" -msgstr "" +msgstr "Ctrl+Shift+G" msgid "Copy to clipboard" msgstr "Kopírovat do schránky" @@ -5840,10 +6262,10 @@ msgid "Zoom View" msgstr "Zvětšit zobrazení" msgid "Shift+A" -msgstr "" +msgstr "Shift+A" msgid "Shift+R" -msgstr "" +msgstr "Shift+R" msgid "" "Auto orientates selected objects or all objects.If there are selected " @@ -5855,7 +6277,7 @@ msgstr "" "v aktuální desce." msgid "Shift+Tab" -msgstr "" +msgstr "Shift+Tab" msgid "Collapse/Expand the sidebar" msgstr "Sbalit/Rozbalit postranní panel" @@ -5924,10 +6346,10 @@ msgid "Movement step set to 1 mm" msgstr "Krok pro posun výběru o velikosti 1 mm" msgid "Esc" -msgstr "" +msgstr "Esc" msgid "keyboard 1-9: set filament for object/part" -msgstr "klávesnice 1-9: nastavení vlákna pro objekt/díl" +msgstr "klávesnice 1-9: nastavení filamentu pro objekt/díl" msgid "Camera view - Default" msgstr "Zobrazení kamery - výchozí" @@ -5993,7 +6415,7 @@ msgid "⌥+Mouse wheel" msgstr "⌥+kolečko myši" msgid "Support/Color Painting: adjust section position" -msgstr "Podpery/Barva: upravit polohu sekce" +msgstr "Podpěry/Barva: upravit polohu sekce" msgid "Ctrl+Mouse wheel" msgstr "Ctrl+kolečko myši" @@ -6041,7 +6463,7 @@ msgid "On/Off one layer mode of the vertical slider" msgstr "Zapnou/vypnout režim jedné vrstvy vertikálního posuvníku" msgid "On/Off g-code window" -msgstr "Zapnout/vypnout okno g-code" +msgstr "Zapnout/Vypnout okno g-kód" msgid "Move slider 5x faster" msgstr "Posunout posuvník 5x rychleji" @@ -6060,41 +6482,38 @@ msgid "Network plug-in update" msgstr "Aktualizace síťového zásuvného modulu" msgid "" -"Click OK to update the Network plug-in when Orca Slicer launches next time." +"Click OK to update the Network plug-in when Bambu Studio launches next time." msgstr "" -"Klepnutím na OK aktualizujte síťový zásuvný modul při příštím spuštění Orca " -"Slicer." +"Klepnutím na OK aktualizujte síťový zásuvný modul při příštím spuštění Bambu " +"Studio." #, c-format, boost-format msgid "A new Network plug-in(%s) available, Do you want to install it?" msgstr "Nový síťový plug-in (%s) k dispozici, chcete jej nainstalovat?" -msgid "New version of Orca Slicer" -msgstr "Nová verze Orca Slicer" +msgid "New version of Bambu Studio" +msgstr "Nová verze Bambu Studio" msgid "Don't remind me of this version again" msgstr "Tuto verzi mi znovu nepřipomínat" -msgid "Done" -msgstr "Hotovo" - msgid "LAN Connection Failed (Sending print file)" msgstr "Připojení k síti LAN se nezdařilo (odesílání tiskového souboru)" msgid "" -"Step 1, please confirm Orca Slicer and your printer are in the same LAN." +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." msgstr "" -"Krok 1, potvrďte, že Orca Slicer a vaše tiskárna jsou ve stejné síti LAN." +"Krok 1, potvrďte, že Bambu Studio a vaše tiskárna jsou ve stejné síti LAN." msgid "" "Step 2, if the IP and Access Code below are different from the actual values " "on your printer, please correct them." msgstr "" -"Krok 2, pokud se IP a přístupový kód níže liší od skutečných hodnotna " +"Krok 2, pokud se IP a přístupový kód níže liší od skutečných hodnot na " "tiskárně, opravte je." msgid "IP" -msgstr "" +msgstr "IP" msgid "Access Code" msgstr "Přístupový kód" @@ -6139,7 +6558,7 @@ msgid "" "Are you sure you want to update? This will take about 10 minutes. Do not " "turn off the power while the printer is updating." msgstr "" -"Opravdu chcete aktualizovat? Bude to trvat asi 10 minut. Ne.vypněte napájení " +"Opravdu chcete aktualizovat? Bude to trvat asi 10 minut. Nevypněte napájení " "během aktualizace tiskárny." msgid "" @@ -6147,9 +6566,9 @@ msgid "" "continue. Do you want to update now? You can also update later from 'Upgrade " "firmware'." msgstr "" -"Byla zjištěna důležitá aktualizace a před tiskem je třeba ji " -"spustitpokračovat. Chcete provést aktualizaci nyní? Aktualizaci můžete " -"provést také později v části Upgrade firmware." +"Byla zjištěna důležitá aktualizace a před tiskem je třeba ji spustit a " +"pokračovat. Chcete provést aktualizaci nyní? Aktualizaci můžete provést také " +"později v části Upgrade firmware." msgid "" "The firmware version is abnormal. Repairing and updating are required before " @@ -6229,7 +6648,7 @@ msgid "" "bottom or enable supports." msgstr "" "Jeden objekt má prázdnou úvodní vrstvu a nelze jej vytisknout. Ořízněte " -"prosím dolní nebo povolit podpory." +"prosím spodní část nebo povolte podpěry." #, boost-format msgid "Object can't be printed for empty layer between %1% and %2%." @@ -6273,7 +6692,7 @@ msgid "Overhang wall" msgstr "Převislá stěna" msgid "Sparse infill" -msgstr "Řídká výplň" +msgstr "Vnitřní výplň" msgid "Internal solid infill" msgstr "Vnitřní plná výplň" @@ -6284,12 +6703,15 @@ msgstr "Horní plocha" msgid "Bottom surface" msgstr "Spodní plocha" -msgid "Bridge" -msgstr "Most" +msgid "Internal Bridge" +msgstr "Vnitřní most" msgid "Gap infill" msgstr "Výplň mezery" +msgid "Skirt" +msgstr "Obrys" + msgid "Support interface" msgstr "Kontaktní vrstva podpěr" @@ -6301,7 +6723,8 @@ msgstr "Vícenásobné" #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " -msgstr "Nepodařilo se vypočítat šířku linky %1%. Nelze získat hodnotu \"%2%\" " +msgstr "" +"Nepodařilo se vypočítat šířku extruze %1%. Nelze získat hodnotu \"%2%\" " msgid "undefined error" msgstr "nedefinovaná chyba" @@ -6418,7 +6841,7 @@ msgstr "" " je příliš blízko oblasti vyloučení, při tisku může docházet ke kolizím." msgid "Prime Tower" -msgstr "Hlavní Věž" +msgstr "Čistící Věž" msgid " is too close to others, and collisions may be caused.\n" msgstr " je příliš blízko ostatním a může dojít ke kolizím.\n" @@ -6432,7 +6855,7 @@ msgid "" "during printing" msgstr "" "Nelze tisknout více filamentů, které mají velké teplotní rozdíly společně. " -"Jinak může dojít k zablokování nebo poškození extrudéru a trysky během tisku" +"Jinak může dojít k zablokování nebo poškození extruderu a trysky během tisku" msgid "No extrusions under current settings." msgstr "Žádné extruze pod aktuálním nastavením." @@ -6441,7 +6864,7 @@ msgid "" "Smooth mode of timelapse is not supported when \"by object\" sequence is " "enabled." msgstr "" -"Plynulý režim timelapse není podporován, když \"podle objektu\" sekvence je " +"Plynulý režim časosběru není podporován, když \"podle objektu\" sekvence je " "povoleno." msgid "" @@ -6455,67 +6878,105 @@ msgid "" "The spiral vase mode does not work when an object contains more than one " "materials." msgstr "" -"Režim spirálové vázy nefunguje, když objekt obsahuje více než jedenmateriál." +"Režim spirálové vázy nefunguje, když objekt obsahuje více než jeden materiál." msgid "The prime tower is not supported in \"By object\" print." -msgstr "Hlavní Věž není podporován v tisku \"Podle objektu\" ." +msgstr "Čistící Věž není podporován v tisku \"Podle objektu\" ." msgid "" "The prime tower is not supported when adaptive layer height is on. It " "requires that all objects have the same layer height." msgstr "" -"Hlavní Věž není podporována, když je zapnutá výška adaptivní vrstvy. " +"Čistící Věž není podporována, když je zapnutá výška adaptivní vrstvy. " "Vyžaduje že všechny objekty mají stejnou výšku vrstvy." msgid "The prime tower requires \"support gap\" to be multiple of layer height" msgstr "" -"Hlavní věž vyžaduje, aby jakákoli \"podpěrná mezera\" byla násobkem výšky " +"Čistící věž vyžaduje, aby jakákoli \"podpěrná mezera\" byla násobkem výšky " "vrstvy" msgid "The prime tower requires that all objects have the same layer heights" -msgstr "Hlavní věž vyžaduje, aby všechny objekty měly stejnou výšku vrstvy" +msgstr "Čistící věž vyžaduje, aby všechny objekty měly stejnou výšku vrstvy" msgid "" "The prime tower requires that all objects are printed over the same number " "of raft layers" msgstr "" -"Hlavní věž vyžaduje, aby byly všechny objekty vytištěny přes stejné čísloz " +"Čistící věž vyžaduje, aby byly všechny objekty vytištěny přes stejné číslo z " "raftových vrstev" msgid "" "The prime tower requires that all objects are sliced with the same layer " "heights." msgstr "" -"Hlavní věž vyžaduje, aby všechny objekty byly slicovány na stejnou " -"výškuvrstvy." +"Čistící věž vyžaduje, aby všechny objekty byly slicovány na stejnou výšku " +"vrstvy." msgid "" "The prime tower is only supported if all objects have the same variable " "layer height" msgstr "" -"Hlavní věž je podporována pouze v případě, že všechny objekty mají stejnou " -"proměnnouvýšku vrstvy" +"Čistící věž je podporována pouze v případě, že všechny objekty mají stejnou " +"proměnnou výšku vrstvy" msgid "Too small line width" -msgstr "Příliš malá šířka linky" +msgstr "Příliš malá šířka extruze" msgid "Too large line width" -msgstr "Příliš velká šířka linky" +msgstr "Příliš velká šířka extruze" msgid "" "The prime tower requires that support has the same layer height with object." msgstr "" -"Hlavní věž vyžaduje, aby podpěry měla stejnou výšku vrstvy jako objekt." +"Čistící věž vyžaduje, aby podpěry měly stejnou výšku vrstvy jako objekt." + +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" msgid "" "Support enforcers are used but support is not enabled. Please enable support." msgstr "" -"Vynucené podpěry jsou použity, ale podpěra není povolena. Povolte prosím " -"podpěru." +"Vynucené podpěry jsou použity, ale podpěry nejsou povoleny. Povolte prosím " +"podpěry." msgid "Layer height cannot exceed nozzle diameter" msgstr "Výška vrstvy nemůže překročit průměr trysky" +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" +"Absolutní adresování extrudéru vyžaduje resetování pozice extrudéru na každé " +"vrstvě, aby se zabránilo ztrátě přesnosti pohyblivé desetinné čárky. " +"Přidejte \"G92 E0\" do layer_gcode." + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" +"\"G92 E0\" bylo nalezeno v before_layer_gcode, což je nekompatibilní s " +"absolutním adresováním extrudéru." + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" +"\"G92 E0\" bylo nalezeno v layer_gcode, což je nekompatibilní s absolutním " +"adresováním extrudéru." + #, c-format, boost-format msgid "Plate %d: %s does not support filament %s" msgstr "Podložka %d: %s nepodporuje filament %s" @@ -6587,7 +7048,7 @@ msgid "" "name and password into the URL in the following format: https://username:" "password@your-octopi-address/" msgstr "" -"Slic3r může nahrávat G-cody do tiskového serveru. Toto pole by mělo " +"Slic3r může nahrávat G-kódy do tiskového serveru. Toto pole by mělo " "obsahovat název hostitele, IP adresu nebo URL tiskového serveru. K " "tiskovému serveru za HAProxy se zapnutým ověřením basic auth lze přistupovat " "zadáním uživatelského jména a hesla do adresy URL v následujícím formátu: " @@ -6693,7 +7154,7 @@ msgstr "" "filament nepodporuje tisk na Cool Podložku" msgid "°C" -msgstr "" +msgstr "°C" msgid "" "Bed temperature for layers except the initial one. Value 0 means the " @@ -6753,6 +7214,15 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Typy podložek podporované tiskárnou" +msgid "Cool Plate" +msgstr "Cool Podložka" + +msgid "Engineering Plate" +msgstr "Engineering Podložka" + +msgid "First layer print sequence" +msgstr "Sekvence tisku první vrstvy" + msgid "This G-code is inserted at every layer change before lifting z" msgstr "Tento G-kód se vkládá při každé změně vrstvy před zvednutím z" @@ -6807,7 +7277,7 @@ msgstr "" "může získat lepší kvalitu těchto dílů" msgid "Cooling overhang threshold" -msgstr "Práh převisu chlazení" +msgstr "Hranice chlazení převisů" #, fuzzy, c-format msgid "" @@ -6818,7 +7288,7 @@ msgid "" msgstr "" "Vynutit chladicí ventilátor na určitou rychlost, když stupeň převisu " "tištěného dílu překročí tuto hodnotu. Vyjádřeno v procentech, které udává, " -"jak velká šířka linky bez podpěry spodní vrstvy. 0% znamená vynucení " +"jak velká šířka extruze bez podpěry spodní vrstvy. 0% znamená vynucení " "chlazení pro celou vnější stěnu bez ohledu na míru převisu" msgid "Bridge infill direction" @@ -6886,6 +7356,29 @@ msgstr "" "Používejte pouze jednu stěnu na rovném horním povrchu, abyste získali více " "prostoru pro horní vzor výplně" +msgid "One wall threshold" +msgstr "Hranice jedné stěny" + +#, fuzzy, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" +"Pokud má být tisknuta horní plocha a je částečně zakrytá jinou vrstvou, " +"nebude brána v úvahu jako horní vrstva, pokud je její šířka nižší než tato " +"hodnota. Toto může být užitečné, aby se zabránilo spuštění funkce 'jeden " +"perimetr nahoře' na ploše, která by měla být pokryta pouze perimetry. Tato " +"hodnota může být udávána v mm nebo jako % šířky extruze perimetru.\n" +"Varování: Pokud je tato funkce povolena, mohou vzniknout artefakty, pokud " +"máte na následující vrstvě nějaké tenké prvky, například písmena. Tuto volbu " +"nastavte na 0, abyste se tyto artefakty odstranili." + msgid "Only one wall on first layer" msgstr "Pouze jedna stěna v první vrstvě" @@ -6896,6 +7389,14 @@ msgstr "" "Používejte pouze jednu stěnu na první vrstvě, abyste získali více prostoru " "pro spodní výplňový vzor" +msgid "Extra perimeters on overhangs" +msgstr "" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" + msgid "Classic mode" msgstr "Klasický režim" @@ -6903,16 +7404,32 @@ msgid "Enable this option to use classic mode" msgstr "Povolte tuto možnost pro použití klasického režimu" msgid "Slow down for overhang" -msgstr "Zpomalte kvůli převisům" +msgstr "Zpomalení u převisů" msgid "Enable this option to slow printing down for different overhang degree" -msgstr "Povolte tuto volbu pro zpomalení tisku pro různé stupně přesahu" +msgstr "Povolte tuto volbu pro zpomalení tisku pro různé stupně převisů" + +msgid "mm/s or %" +msgstr "mm/s or %" + +msgid "External" +msgstr "Vnější" + +msgid "Speed of bridge and completely overhang wall" +msgstr "Rychlost mostu a zcela převislé stěny" msgid "mm/s" msgstr "mm/s" -msgid "Speed of bridge and completely overhang wall" -msgstr "Rychlost mostu a zcela převislá stěna" +msgid "Internal" +msgstr "Vnitřní" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" +"Rychlost vnitřního mostu. Pokud je hodnota vyjádřena jako procento, bude " +"vypočítána na základě most_speed. Výchozí hodnota je 150 %." msgid "Brim width" msgstr "Šířka Límce" @@ -6927,24 +7444,47 @@ msgid "" "This controls the generation of the brim at outer and/or inner side of " "models. Auto means the brim width is analysed and calculated automatically." msgstr "" - -msgid "outer_only" -msgstr "Pouze vnější" - -msgid "Inner brim only" -msgstr "Pouze vnitřní Límec" - -msgid "Outer and inner brim" -msgstr "Vnější a vnitřní límec" +"Toto ovládá generování límce na vnější a/nebo vnitřní straně modelů. Možnost " +"Auto znamená, že šířka límce je automaticky analyzována a vypočítána." msgid "Brim-object gap" -msgstr "Mezera mezi límcem a objektem" +msgstr "Mezera mezi Límcem a Objektem" msgid "" "A gap between innermost brim line and object can make brim be removed more " "easily" msgstr "" -"Mezera mezi nejvnitřnějším límcem a předmětem může usnadnit odstranění limce" +"Mezera mezi nejvnitřnějším límcem a předmětem může usnadnit odstranění límce" + +msgid "Brim ears" +msgstr "Uši límce" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "Pouze kreslit límec (brim) přes ostré hrany modelu." + +msgid "Brim ear max angle" +msgstr "Maximální úhel uší límce" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" +"Maximální úhel, při kterém se můžou objevit uši límce.\n" +"Pokud je nastaveno na 0, nebude vytvořen žádný límec.\n" +"Pokud je nastaveno na ~180, límec bude vytvořen na všem kromě rovných úseků." + +msgid "Brim ear detection radius" +msgstr "Poloměr detekce uší límce" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" +"Geometrie bude zredukována před detekcí ostrých úhlů. Tento parametr udává " +"minimální délku odchylky pro redukci.\n" +"0 pro deaktivaci" msgid "Compatible machine" msgstr "Kompatibilní stroj" @@ -6980,7 +7520,7 @@ msgid "" "quality for needle and small details" msgstr "" "Povolením této možnosti zpomalíte rychlost tisku, aby se zkrátila doba " -"poslední vrstvy ne kratší než časový práh vrstvy v \"Práh maximální " +"poslední vrstvy ne kratší než časová hranice vrstvy v \"Hranice max " "rychlosti ventilátoru\", takže vrstva může být chlazena po delší dobu. To " "může zlepšit kvalitu chlazení jehly a malých detailů" @@ -6993,7 +7533,7 @@ msgid "" msgstr "Výchozí zrychlení normálního tisku i pohybu kromě počáteční vrstvy" msgid "mm/s²" -msgstr "" +msgstr "mm/s²" msgid "Default filament profile" msgstr "Výchozí profil filamentu" @@ -7052,9 +7592,9 @@ msgid "" "bridges to be supported, and set it to a very large value if you don't want " "any bridges to be supported." msgstr "" -"Maximální délka mostů, které nepotřebují podporu. Pokud chcete všechny, " -"nastavte ji na 0mosty, které mají být podporovány, a pokud nechcete, " -"nastavte ji na velmi vysokou hodnotuvšechny mosty, které mají být podepřeny." +"Maximální délka mostů, které nepotřebují podpěru. Pokud chcete všechny, " +"nastavte ji na 0 mosty, které mají být podporovány, a pokud nechcete, " +"nastavte ji na velmi vysokou hodnotu všechny mosty, které mají být podepřeny." msgid "End G-code" msgstr "Konec G-kódu" @@ -7076,20 +7616,20 @@ msgstr "" "(vrchních a spodních plných vrstev)" msgid "Internal bridge support thickness" -msgstr "Tloušťka vnitřní podpory mostu" +msgstr "Tloušťka vnitřní podpěry mostu" msgid "" -"If enabled, Studio will generate support loops under the contours of " -"internal bridges.These support loops could prevent internal bridges from " -"extruding over the air and improve the top surface quality, especially when " -"the sparse infill density is low.This value determines the thickness of the " -"support loops. 0 means disable this feature" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" msgstr "" -"Pokud je povoleno, Studio vygeneruje podpůrné smyčky pod obrysy vnitřních " -"mostů. Tyto podpůrné smyčky by mohly bránit vnitřním mostům vytlačováním " -"vzduchem a zlepšují špičkovou kvalitu povrchu, zvláště když řídká hustota " -"výplně je nízká. Tato hodnota určuje tloušťku výplně podpůrné smyčky. 0 " -"znamená vypnutí této funkce" +"Pokud je povoleno, podpůrné smyčky budou generovány pod obrysy interních " +"mostů. Tyto podpůrné smyčky mohou zabránit extruzi materiálu do vzduchu a " +"zlepšit kvalitu horního povrchu, zejména když je nízká hustota výplně. Tato " +"hodnota určuje tloušťku podpůrných smyček. Hodnota 0 znamená, že tato funkce " +"je zakázána." msgid "Top surface pattern" msgstr "Vzor horního povrchu" @@ -7127,8 +7667,22 @@ msgstr "Vzor spodního povrchu" msgid "Line pattern of bottom surface infill, not bridge infill" msgstr "Čárový vzor výplně spodní plochy, nikoli výplně mostů" -msgid "Line width of outer wall" -msgstr "Šířka linky vnější stěny" +msgid "Internal solid infill pattern" +msgstr "Vzor vnitřní plné výplně" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" +"Čárový vzor vnitřní plné výplně. Pokud je povolena detekce úzké vnitřní plné " +"výplně, bude pro malou plochu použit koncentrický vzor." + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" +"Šířka extruze vnější stěny. Pokud je vyjádřena jako %, vypočítá se vzhledem " +"k průměru trysky." msgid "" "Speed of outer wall which is outermost and visible. It's used to be slower " @@ -7146,16 +7700,19 @@ msgid "" "example: 80%) it will be calculated on the outer wall speed setting above. " "Set to zero for auto." msgstr "" - -msgid "mm/s or %" -msgstr "" +"Toto samostatné nastavení ovlivní rychlost obvodů s poloměrem <= " +"small_perimeter_threshold (obvykle otvory). Je-li vyjádřeno v procentech " +"(například: 80 %), bude vypočítáno podle výše uvedeného nastavení rychlosti " +"vnější stěny. Nastavte na nulu pro auto." msgid "Small perimeters threshold" -msgstr "Práh malého perimetru" +msgstr "Hranice malého perimetru" msgid "" "This sets the threshold for small perimeter length. Default threshold is 0mm" -msgstr "Toto nastavuje práh pro malou délku obvodu. Výchozí práh je 0 mm" +msgstr "" +"Toto nastavuje hraniční hodnotu pro malou délku obvodu. Výchozí hranice je 0 " +"mm" msgid "Order of inner wall/outer wall/infil" msgstr "Pořadí vnitřní stěny/vnější stěny/výplně" @@ -7179,13 +7736,13 @@ msgid "inner-outer-inner/infill" msgstr "vnitřní-vnější-vnitřní/výplň" msgid "Height to rod" -msgstr "Výška k tyči" +msgstr "Výška k Ose X" msgid "" "Distance of the nozzle tip to the lower rod. Used for collision avoidance in " "by-object printing." msgstr "" -"Vzdálenost hrotu trysky ke spodní tyči. Používá se pro zamezení kolize v " +"Vzdálenost hrotu trysky k Ose X (X Gantry). Používá se pro zamezení kolize v " "tisk podle objektu." msgid "Height to lid" @@ -7231,20 +7788,24 @@ msgstr "" "k mírnému přetečení nebo podtečení" msgid "Enable pressure advance" -msgstr "Povolit pressure_advance" +msgstr "Povolit předstih tlaku" msgid "" "Enable pressure advance, auto calibration result will be overwriten once " "enabled." msgstr "" -"Povolte předstih tlaku, výsledek automatické kalibrace bude jednou " -"přepsánpovoleno." +"Povolte předstih tlaku, po povolení bude výsledek automatické kalibrace " +"přepsán." msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" -msgstr "Předtlak (Klipper) AKA Lineární faktor předstihu (Marlin)" +msgstr "Předstih tlaku (Klipper) AKA Lineární faktor předstihu (Marlin)" -msgid "Default line width if some line width is set to be zero" -msgstr "Výchozí šířka linky pro šířku linky nastavte na 0" +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." +msgstr "" +"Výchozí šířka extruze, pokud jsou ostatní šířky extruze nastaveny na 0. " +"Pokud je vyjádřeno jako %, bude vypočteno na základě průměru trysky." msgid "Keep fan always on" msgstr "Ventilátor vždy zapnutý" @@ -7269,9 +7830,6 @@ msgstr "" "je kratší než tato hodnota. Rychlost ventilátoru je interpolována mezi " "minimální a maximální rychlost ventilátoru podle doby tisku vrstvy" -msgid "s" -msgstr "" - msgid "Default color" msgstr "Výchozí barva" @@ -7281,6 +7839,12 @@ msgstr "Výchozí barva filamentu" msgid "Color" msgstr "Barva" +msgid "Filament notes" +msgstr "" + +msgid "You can put your notes regarding the filament here." +msgstr "" + msgid "Required nozzle HRC" msgstr "Požadovaná tryska HRC" @@ -7289,18 +7853,106 @@ msgid "" "of nozzle's HRC." msgstr "" "Minimální HRC trysky potřebné k tisku filamentu. Nula znamená žádnou " -"kontroluHRC trysky." +"kontrolu HRC trysky." msgid "" "This setting stands for how much volume of filament can be melted and " "extruded per second. Printing speed is limited by max volumetric speed, in " "case of too high and unreasonable speed setting. Can't be zero" msgstr "" -"Toto nastavení znamená, kolik objemu vlákna lze roztavit a extrudováno za " +"Toto nastavení znamená, kolik objemu filamentu lze roztavit a extrudováno za " "sekundu. Rychlost tisku je omezena maximální objemovou rychlostí, v případ " "příliš vysoké a nepřiměřené rychlosti nastavení. Nemůže být nula" msgid "mm³/s" +msgstr "mm³/s" + +msgid "Filament load time" +msgstr "Doba zavádění filamentu" + +msgid "Time to load new filament when switch filament. For statistics only" +msgstr "" +"Čas na zavedení nového filamentu při výměně filamentu. Pouze pro statistiku" + +msgid "Filament unload time" +msgstr "Doba vysouvání filamentu" + +msgid "Time to unload old filament when switch filament. For statistics only" +msgstr "" +"Čas vytažení starého filamentu při výměně filamentu. Pouze pro statistiku" + +msgid "" +"Filament diameter is used to calculate extrusion in gcode, so it's important " +"and should be accurate" +msgstr "" +"Průměr filamentu se používá k výpočtu vytlačování v gcode, takže je důležitý " +"a měl by být přesný" + +msgid "Shrinkage" +msgstr "Smrštění" + +#, fuzzy, c-format, boost-format +msgid "" +"Enter the shrinkage percentage that the filament will get after cooling " +"(94% if you measure 94mm instead of 100mm). The part will be scaled in xy to " +"compensate. Only the filament used for the perimeter is taken into account.\n" +"Be sure to allow enough space between objects, as this compensation is done " +"after the checks." +msgstr "" +"Zadejte procento smrštění, které filament získá po ochlazení (94% pokud " +"naměříte 94mm místo 100mm). Část bude pro kompenzaci zmenšena v xy. Bere se " +"v úvahu pouze filamentu použit pro obvod.\n" +"Ujistěte se aby byl mezi objekty dostatek prostoru, protože tato kompenzace " +"se provádí po kontrolách." + +msgid "Loading speed" +msgstr "" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "" + +msgid "Loading speed at the start" +msgstr "" + +msgid "Speed used at the very beginning of loading phase." +msgstr "" + +msgid "Unloading speed" +msgstr "" + +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 "" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" + +msgid "Delay after unloading" +msgstr "" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" + +msgid "Number of cooling moves" +msgstr "" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" + +msgid "Speed of the first cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating beginning at this speed." msgstr "" msgid "Minimal purge on wipe tower" @@ -7319,41 +7971,53 @@ msgstr "" "materiálu vždy vytlačovat do čistící věže, aby se spolehlivě vytvořily " "následné výplně nebo objekty." -msgid "Filament load time" -msgstr "Doba zavádění filamentu" +msgid "Speed of the last cooling move" +msgstr "" -msgid "Time to load new filament when switch filament. For statistics only" -msgstr "Čas na zavedení nového vlákna při výměně vlákna. Pouze pro statistiku" - -msgid "Filament unload time" -msgstr "Doba vysouvání filamentu" - -msgid "Time to unload old filament when switch filament. For statistics only" -msgstr "Čas vytažení staré vlákna při výměně vlákna. Pouze pro statistiku" +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "" msgid "" -"Filament diameter is used to calculate extrusion in gcode, so it's important " -"and should be accurate" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." msgstr "" -"Průměr vlákna se používá k výpočtu vytlačování v gcode, takže je důležitý a " -"měl by být přesný" -msgid "Shrinkage" -msgstr "Smrštění" +msgid "Ramming parameters" +msgstr "" -#, fuzzy, c-format, boost-format msgid "" -"Enter the shrinkage percentage that the filament will get after cooling " -"(94% if you measure 94mm instead of 100mm). The part will be scaled in xy to " -"compensate. Only the filament used for the perimeter is taken into account.\n" -"Be sure to allow enough space between objects, as this compensation is done " -"after the checks." +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Enable ramming for multitool setups" +msgstr "" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" + +msgid "Multitool ramming volume" +msgstr "" + +msgid "The volume to be rammed before the toolchange." +msgstr "" + +msgid "Multitool ramming flow" +msgstr "" + +msgid "Flow used for ramming the filament before the toolchange." msgstr "" -"Zadejte procento smrštění, které vlákno získá po ochlazení (94% pokud " -"naměříte 94 mm místo 100 mm). Část bude pro kompenzaci zmenšena v xy. Bere " -"se v úvahu pouze vlákno použité pro obvod.\n" -"Ujistěte se aby byl mezi objekty dostatek prostoru, protože tato kompenzace " -"se provádí po kontrolách." msgid "Density" msgstr "Hustota" @@ -7362,7 +8026,7 @@ msgid "Filament density. For statistics only" msgstr "Hustota Filamentu. Pouze pro statistiku" msgid "g/cm³" -msgstr "" +msgstr "g/cm³" msgid "The material type of filament" msgstr "Typ materiálu filamentu" @@ -7373,7 +8037,7 @@ msgstr "Rozpustný materiál" msgid "" "Soluble material is commonly used to print support and support interface" msgstr "" -"Rozpustný materiál se běžně používá k tisku podpěry a kontaktní vrstvy podpěr" +"Rozpustný materiál se běžně používá k tisku podpěr a kontaktní vrstvy podpěr" msgid "Support material" msgstr "Podpěry" @@ -7402,6 +8066,12 @@ msgstr "Cena Filamentu. Pouze pro statistiku" msgid "money/kg" msgstr "Kč/kg" +msgid "Vendor" +msgstr "Výrobce" + +msgid "Vendor of filament. For show only" +msgstr "Výrobce filamentu. Pouze pro zobrazení" + msgid "(Undefined)" msgstr "(Nedefinováno)" @@ -7411,20 +8081,21 @@ msgstr "Směr výplně" msgid "" "Angle for sparse infill pattern, which controls the start or main direction " "of line" -msgstr "Úhel pro vzor řídké výplně, který řídí začátek nebo hlavní směr linky" +msgstr "" +"Úhel pro vzor vnitřní výplně, který řídí začátek nebo hlavní směr linky" msgid "Sparse infill density" -msgstr "Hustota řídké výplně" +msgstr "Hustota vnitřní výplně" #, fuzzy, c-format msgid "Density of internal sparse infill, 100% means solid throughout" -msgstr "Hustota vnitřní řídké výplně, 100% znamená celistvou v celém rozsahu" +msgstr "Hustota vnitřní výplně, 100% znamená celistvou v celém rozsahu" msgid "Sparse infill pattern" -msgstr "Vzor řídké výplně" +msgstr "Vzor vnitřní výplně" msgid "Line pattern for internal sparse infill" -msgstr "Vzor linek pro vnitřní řídkou výplň" +msgstr "Vzor linek pro vnitřní výplň" msgid "Grid" msgstr "Mřížka" @@ -7456,6 +8127,63 @@ msgstr "Kubický podepíraný" msgid "Lightning" msgstr "Blesky" +msgid "Sparse infill anchor length" +msgstr "Délka kotvy vnitřní výplně" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" +"Připojení výplně k vnitřnímu perimetru krátkým segmentem dalšího perimetru. " +"Pokud je vyjádřeno v procentech (příklad: 15%), vypočítává se z šířky " +"extruze výplně. PrusaSlicer se pokouší spojit dvě blízké výplňová čáry " +"krátkým obvodovým perimetrem. Pokud není nalezen žádný takový obvodový " +"perimetr kratší než infill_anchor_max, je výplňová čára spojena s obvodovým " +"perimetrem pouze na jedné straně a délka odebraného obvodového perimetru je " +"omezena na tento parametr, ale ne dále než anchor_length_max. \n" +"Nastavením tohoto parametru na nulu deaktivujete kotvící perimetry připojené " +"k jedné výplňové čáře." + +msgid "0 (no open anchors)" +msgstr "0 (žádné otevřené kotvy)" + +msgid "1000 (unlimited)" +msgstr "1 000 (neomezeně)" + +msgid "Maximum length of the infill anchor" +msgstr "Maximální délka výplňové kotvy" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" +"Připojení výplně k vnitřnímu perimetru krátkým segmentem dalšího perimetru. " +"Pokud je vyjádřeno v procentech (příklad: 15%), vypočítává se z šířky " +"extruze výplně. OrcaSlicer se pokouší spojit dvě blízké výplňová linky " +"krátkým obvodovým perimetrem. Pokud není nalezen žádný takový obvodový " +"perimetr kratší než tento parametr, je výplňová čára spojena s obvodovým " +"perimetrem pouze na jedné straně a délka odebraného obvodového perimetru je " +"omezena na infill_anchor, ale ne delší než tento parametr. \n" +" Pokud je nastaveno na 0, použije se starý algoritmus pro výplň připojení, " +"měl by vytvořit stejný výsledek jako s 1000 & 0." + +msgid "0 (Simple connect)" +msgstr "0 (Jednoduché spojení)" + msgid "Acceleration of outer walls" msgstr "Zrychlení vnějších stěny" @@ -7483,13 +8211,13 @@ msgstr "" "vypočítána na základě zrychlení vnější stěny." msgid "mm/s² or %" -msgstr "" +msgstr "mm/s² or %" msgid "" "Acceleration of sparse infill. If the value is expressed as a percentage (e." "g. 100%), it will be calculated based on the default acceleration." msgstr "" -"Zrychlení řídké výplně. Pokud je hodnota vyjádřena v procentech (např. 100 " +"Zrychlení vnitřní výplně. Pokud je hodnota vyjádřena v procentech (např. 100 " "%), bude vypočítána na základě výchozího zrychlení." msgid "" @@ -7521,25 +8249,29 @@ msgid "Klipper's max_accel_to_decel will be adjusted to this % of acceleration" msgstr "Klipper max_accel_to_decel bude upraven na toto % zrychlení" msgid "Jerk of outer walls" -msgstr "Jerk na vnější stěny" +msgstr "Jerk-Ryv na vnější stěny" msgid "Jerk of inner walls" -msgstr "Jerk na vnitřní stěny" +msgstr "Jerk-Ryv na vnitřní stěny" msgid "Jerk for top surface" -msgstr "Jerk pro horní plochy" +msgstr "Jerk-Ryv pro horní plochy" msgid "Jerk for infill" -msgstr "Jerk pro výplně" +msgstr "Jerk-Ryv pro výplně" msgid "Jerk for initial layer" -msgstr "Jerk pro první vrstvu" +msgstr "Jerk-Ryv pro první vrstvu" msgid "Jerk for travel" -msgstr "Jerk pro cestování" +msgstr "Jerk-Ryv pro cestování" -msgid "Line width of initial layer" -msgstr "Šířka linky první vrstvy" +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" +"Šířka extruze pro první vrstvu. Pokud je vyjádřena jako %, vypočítá se " +"vzhledem k průměru trysky." msgid "Initial layer height" msgstr "Výška první vrstvy" @@ -7567,12 +8299,14 @@ msgid "Travel speed of initial layer" msgstr "Cestovní rychlost počáteční vrstvy" msgid "Number of slow layers" -msgstr "" +msgstr "Počet pomalých vrstev" msgid "" "The first few layers are printed slower than normal. The speed is gradually " "increased in a linear fashion over the specified number of layers." msgstr "" +"První několik vrstev se tiskne pomaleji než obvykle. Rychlost se postupně " +"zvyšuje lineárně během určeného počtu vrstev." msgid "Initial layer nozzle temperature" msgstr "Teplota trysky první vrstvy" @@ -7590,9 +8324,14 @@ msgid "" "\"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\". " +"Hodnota \"full_fan_speed_layer\" bude ignorována, pokud je nižší než " +"\"close_fan_first_layers\", v takovém případě se bude ventilátor točit na " +"maximální povolenou hodnotu ve vrstvě \"close_fan_first_layers\" + 1." msgid "Support interface fan speed" -msgstr "" +msgstr "Rychlost ventilátoru kontaktních vrstev podpěr" msgid "" "This fan speed is enforced during all support interfaces, to be able to " @@ -7600,6 +8339,10 @@ msgid "" "Set to -1 to disable this override.\n" "Can only be overriden by disable_fan_first_layers." msgstr "" +"Tato rychlost ventilátoru je uplatněna během všech kontaktních vrstev, aby " +"bylo možné oslabit jejich spojení vysokou rychlostí ventilátoru.\n" +"Nastavte hodnotu -1 pro zrušení tohoto přepisu.\n" +"Tuto hodnotu lze přepsat pouze pomocí disable_fan_first_layers." msgid "" "Randomly jitter while printing the wall, so that the surface has a rough " @@ -7612,10 +8355,10 @@ msgid "None" msgstr "Žádné" msgid "Contour" -msgstr "" +msgstr "Obrys" msgid "Contour and hole" -msgstr "" +msgstr "Obrys a otvor" msgid "All walls" msgstr "Všechny stěny" @@ -7627,7 +8370,7 @@ msgid "" "The width within which to jitter. It's adversed to be below outer wall line " "width" msgstr "" -"Šířka, ve které se má chvět. Je nepřípustné, aby byla pod šířkou linie " +"Šířka, ve které se má chvět. Je nepřípustné, aby byla pod šířkou extruze " "vnější stěny" msgid "Fuzzy skin point distance" @@ -7647,16 +8390,16 @@ msgstr "Vrstvy a perimetry" msgid "" "Filter out gaps smaller than the threshold specified. This setting won't " -"affact top/bottom layers" +"affect top/bottom layers" msgstr "" -"Odfiltrujte mezery menší než zadaná prahová hodnota. Toto nastavení " -"neovlivní horní/spodní vrstvy" +"Vyfiltrované mezery menší než stanovený práh. Toto nastavení neovlivní " +"vrstvy horního/spodního povrchu." msgid "" "Speed of gap infill. Gap usually has irregular line width and should be " "printed more slowly" msgstr "" -"Rychlost vyplňování mezery. Mezera má obvykle nepravidelnou šířku linky a " +"Rychlost vyplňování mezery. Mezera má obvykle nepravidelnou šířku extruze a " "měla by být vytištěna pomaleji" msgid "Arc fitting" @@ -7675,7 +8418,7 @@ msgstr "Přidat číslo řádku" msgid "Enable this to add line number(Nx) at the beginning of each G-Code line" msgstr "" "Povolte toto, chcete-li přidat číslo řádku (Nx) na začátek každého řádku G-" -"Code" +"kódu" msgid "Scan first layer" msgstr "Skenovat první vrstvu" @@ -7719,7 +8462,7 @@ msgstr "" "Tvrdost trysky. Nula znamená žádnou kontrolu tvrdosti trysky během slicování." msgid "HRC" -msgstr "" +msgstr "HRC" msgid "Enable this option if machine has auxiliary part cooling fan" msgstr "Povolte tuto možnost, pokud má stroj pomocný chladicí ventilátor" @@ -7735,15 +8478,24 @@ msgid "" "gcode' is activated.\n" "Use 0 to deactivate." msgstr "" +"Spustit ventilátor po tuto dobu v sekundách před cílovým časem spuštění " +"(můžete použít desetinná čísla). Předpokládá se nekonečné zrychlení pro " +"odhad této doby a budou brány v úvahu pouze pohyby G1 a G0 (křivkové tvary " +"nejsou podporovány).\n" +"Nepřesouvá příkazy ventilátoru z vlastních G-kódů (působí jako druh " +"'bariéry').\n" +"Nepřesouvá příkazy ventilátoru do startovacího G-kódu, pokud je aktivována " +"volba 'pouze vlastní startovací G-kódy'.\n" +"Pro deaktivaci použijte hodnotu 0." msgid "Only overhangs" -msgstr "" +msgstr "Pouze převisy" msgid "Will only take into account the delay for the cooling of overhangs." -msgstr "" +msgstr "Bude brát v úvahu zpoždění pro ochlazování převisů." msgid "Fan kick-start time" -msgstr "" +msgstr "Čas spuštění ventilátoru" msgid "" "Emit a max fan speed command for this amount of seconds before reducing to " @@ -7752,15 +8504,21 @@ msgid "" "fan started spinning from a stop, or to get the fan up to speed faster.\n" "Set to 0 to deactivate." msgstr "" +"Před snížením na cílovou rychlost vyšlete po tuto dobu příkaz maximální " +"rychlosti ventilátoru, aby se nastartoval chladicí ventilátor.\n" +"To je užitečné pro ventilátory, kde nízké PWM/výkon nemusí stačit k tomu, " +"aby se ventilátor začal točit od zastavení nebo aby se ventilátor rozběhl " +"rychleji.\n" +"Pro deaktivaci nastavte na 0." msgid "G-code flavor" -msgstr "Druh G-code" +msgstr "Druh G-kódu" msgid "What kind of gcode the printer is compatible with" msgstr "S jakým typem gcode je tiskárna kompatibilní" msgid "Klipper" -msgstr "" +msgstr "Klipper" msgid "Label objects" msgstr "Označování objektů" @@ -7771,16 +8529,16 @@ msgid "" "plugin. This settings is NOT compatible with Single Extruder Multi Material " "setup and Wipe into Object / Wipe into Infill." msgstr "" -"Zapněte tuto možnost, chcete-li do G-Code přidávat komentáře, které budou " +"Zapněte tuto možnost, chcete-li do G-kódu přidávat komentáře, které budou " "určovat, příslušnost tiskových pohybů k jednotlivým objektům. To je užitečné " "pro Octoprint plugin CancelObject. Nastavení NENÍ kompatibilní se Single " "Extruder Multi Material konfigurací a s čištěním trysky do objektu / výplně." msgid "Exclude objects" -msgstr "" +msgstr "Vynechat objekty" msgid "Enable this option to add EXCLUDE OBJECT command in g-code" -msgstr "" +msgstr "Povolit tuto možnost pro přidání příkazu VYNECHAT OBJEKT do g-kódu" msgid "Verbose G-code" msgstr "Komentáře do G-kódu" @@ -7790,7 +8548,7 @@ msgid "" "descriptive text. If you print from SD card, the additional weight of the " "file could make your firmware slow down." msgstr "" -"Aktivací získáte komentovaný soubor G-code, přičemž každý řádek je doplněn " +"Aktivací získáte komentovaný soubor G-kódu, přičemž každý řádek je doplněn " "popisným textem. Pokud tisknete z SD karty, dodatečné informace v souboru " "můžou zpomalit firmware." @@ -7801,14 +8559,18 @@ msgid "" "Automatically Combine sparse infill of several layers to print together to " "reduce time. Wall is still printed with original layer height." msgstr "" -"Automaticky zkombinujte řídkou výplň několika vrstev pro tisk dohromady, " +"Automaticky zkombinujte vnitřní výplň několika vrstev pro tisk dohromady, " "abyste zkrátili čas. Stěna se stále tiskne s původní výškou vrstvy." msgid "Filament to print internal sparse infill." -msgstr "Filament pro tisk vnitřní řídké výplně." +msgstr "Filament pro tisk vnitřní výplně." -msgid "Line width of internal sparse infill" -msgstr "Šířka linky vnitřní řídké výplně" +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" +"Šířka extruze pro vnitřní výplně. Pokud je vyjádřena jako %, vypočítá se " +"vzhledem k průměru trysky." msgid "Infill/Wall overlap" msgstr "Výplň/Přesah stěny" @@ -7818,10 +8580,10 @@ msgid "" "The percentage value is relative to line width of sparse infill" msgstr "" "Oblast výplně je mírně zvětšena, aby se překrývala se stěnou pro lepší " -"lepení. Procentuální hodnota je vztažena k šířce linky řídké výplně" +"lepení. Procentuální hodnota je vztažena k šířce extruze vnitřní výplně" msgid "Speed of internal sparse infill" -msgstr "Rychlost vnitřní řídké výplně" +msgstr "Rychlost vnitřní výplně" msgid "Interface shells" msgstr "Mezilehlé stěny" @@ -7857,6 +8619,9 @@ msgstr "Nejvyšší plochy" msgid "All solid layer" msgstr "Všechny pevné vrstvy" +msgid "Ironing Pattern" +msgstr "Vzor Žehlení" + msgid "Ironing flow" msgstr "Průtok žehlení" @@ -7901,7 +8666,7 @@ msgstr "" "pauzu G-kód do prohlížeče gcode" msgid "This G-code will be used as a custom code" -msgstr "Tento G-code bude použit jako vlastní kód" +msgstr "Tento G-kód bude použit jako vlastní kód" msgid "Maximum speed X" msgstr "Maximální rychlost X" @@ -7955,28 +8720,28 @@ msgid "Maximum acceleration of the E axis" msgstr "Maximální zrychlení osy E" msgid "Maximum jerk X" -msgstr "Maximální Jerk X" +msgstr "Maximální Jerk-Ryv X" msgid "Maximum jerk Y" -msgstr "Maximální Jerk Y" +msgstr "Maximální Jerk-Ryv Y" msgid "Maximum jerk Z" -msgstr "Maximální Jerk Z" +msgstr "Maximální Jerk-Ryv Z" msgid "Maximum jerk E" -msgstr "Maximální Jerk E" +msgstr "Maximální Jerk-Ryv E" msgid "Maximum jerk of the X axis" -msgstr "Maximální Jerk osy X" +msgstr "Maximální Jerk-Ryv osy X" msgid "Maximum jerk of the Y axis" -msgstr "Maximální Jerk osy Y" +msgstr "Maximální Jerk-Ryv osy Y" msgid "Maximum jerk of the Z axis" -msgstr "Maximální Jerk osy Z" +msgstr "Maximální Jerk-Ryv osy Z" msgid "Maximum jerk of the E axis" -msgstr "Maximální Jerk osy E" +msgstr "Maximální Jerk-Ryv osy E" msgid "Minimum speed for extruding" msgstr "Minimální rychlost pro extruzi" @@ -8005,8 +8770,8 @@ msgstr "Maximální zrychlení pro retrakci (M204 R)" msgid "Maximum acceleration for travel" msgstr "Maximální zrychlení pro cestování" -msgid "Maximum acceleration for travel (M204 T)" -msgstr "Maximální zrychlení pro cestování (M204 T)" +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "" msgid "Fan speed" msgstr "Rychlost ventilátoru" @@ -8063,6 +8828,14 @@ msgstr "Průměr trysky" msgid "Diameter of nozzle" msgstr "Průměr trysky" +msgid "Configuration notes" +msgstr "" + +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" + msgid "Host Type" msgstr "Typ tiskového serveru" @@ -8070,7 +8843,7 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field must contain " "the kind of the host." msgstr "" -"Slic3r může nahrát soubory G-code do tiskového serveru. Toto pole musí " +"Slic3r může nahrát soubory G-kódu do tiskového serveru. Toto pole musí " "obsahovat druh tiskového serveru." msgid "Nozzle volume" @@ -8079,6 +8852,45 @@ msgstr "Objem trysky" msgid "Volume of nozzle between the cutter and the end of nozzle" msgstr "Objem trysky mezi frézou a koncem trysky" +msgid "Cooling tube position" +msgstr "" + +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "" + +msgid "Cooling tube length" +msgstr "" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" + +msgid "High extruder current on filament swap" +msgstr "" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" + +msgid "Filament parking position" +msgstr "" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" + +msgid "Extra loading distance" +msgstr "" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" + msgid "Start end points" msgstr "Začátek konec body" @@ -8093,8 +8905,8 @@ msgid "" "oozing can't been seen. This can reduce times of retraction for complex " "model and save printing time, but make slicing and G-code generating slower" msgstr "" -"Omezte retrakci, když je pohyb v oblasti výplně absolutně. To znamená, že " -"vytékání není vidět. To může zkrátit dobu zatahování u složitého modelu a " +"Omezte retrakce, když je pohyb v oblasti výplně absolutně. To znamená, že " +"vytékání není vidět. To může zkrátit dobu retrakcí u složitého modelu a " "ušetřit čas tisku, ale zpomalit krájení a generování G-kódu" msgid "Enable" @@ -8106,6 +8918,37 @@ msgstr "Formát názvu souboru" msgid "User can self-define the project file name when export" msgstr "Uživatel může sám definovat název souboru projektu při exportu" +msgid "Make overhang printable" +msgstr "Umožnit tisk převisů" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "Upravit geometrii pro tisk převisů bez podpůrného materiálu." + +msgid "Make overhang printable maximum angle" +msgstr "Umožnit tisk převisů maximálního úhlu" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" +"Maximální úhel převisů, který bude povolen pro umožnění tisku strmějších " +"převisů. 90° nezmění model vůbec a umožní jakýkoli převis, zatímco 0 nahradí " +"všechny převisy kuželovým materiálem." + +msgid "Make overhang printable hole area" +msgstr "Oblast otvoru pro tisk převisu bez podpěr." + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" +"Maximální plocha otvoru v základně modelu před tím, než bude vyplněna " +"kuželovým materiálem. Hodnota 0 vyplní všechny díry v základně modelu." + +msgid "mm²" +msgstr "mm²" + msgid "Detect overhang wall" msgstr "Detekovat převisy stěn" @@ -8114,17 +8957,21 @@ msgid "" "Detect the overhang percentage relative to line width and use different " "speed to print. For 100%% overhang, bridge speed is used." msgstr "" -"Zjistěte procento přesahu vzhledem k šířce čáry a použijte jinou rychlost " -"tisku. Pro 100%% přvisu se použije rychlost mostu." +"Zjistěte procento převisů vzhledem k šířce extruze a použijte jinou rychlost " +"tisku. Pro 100%% převisy se použije rychlost mostu." -msgid "Line width of inner wall" -msgstr "Šířka linky vnitřní stěny" +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" +"Šířka extruze vnitřní stěny. Pokud je vyjádřena jako %, vypočítá se vzhledem " +"k průměru trysky." msgid "Speed of inner wall" msgstr "Rychlost vnitřní stěny" msgid "Number of walls of every layer" -msgstr "Počet stěn každé vrstvy" +msgstr "Počet perimetrů/stěn každé vrstvy" msgid "" "If you want to process the output G-code through custom scripts, just list " @@ -8138,6 +8985,12 @@ msgstr "" "předána absolutní cesta k souboru G-kódu jako první argument a mohou přístup " "k nastavení konfigurace Slic3r čtením proměnných prostředí." +msgid "Printer notes" +msgstr "" + +msgid "You can put your notes regarding the printer here." +msgstr "" + msgid "Raft contact Z distance" msgstr "Mezera mezi objektem a raftem v ose Z" @@ -8154,14 +9007,14 @@ msgid "Initial layer density" msgstr "Počáteční hustota vrstvy" msgid "Density of the first raft or support layer" -msgstr "Hustota prvního vrstvy raftu nebo podpěrné vrstvy" +msgstr "Hustota prvního vrstvy raftu nebo podpůrné vrstvy" msgid "Initial layer expansion" msgstr "Rozšíření první vrstvy" msgid "Expand the first raft or support layer to improve bed plate adhesion" msgstr "" -"Rozšiřte první raft nebo podpůrnou vrstvu pro zlepšení přilnavosti k podlozce" +"Rozšiřte první raft nebo podpůrnou vrstvu pro zlepšení přilnavosti k podložce" msgid "Raft layers" msgstr "Vrstev raftu" @@ -8183,12 +9036,14 @@ msgstr "" "znamená vyšší rozlišení a více času na slicování" msgid "Travel distance threshold" -msgstr "Práh cestovní vzdálenosti" +msgstr "Hranice cestovní vzdálenosti" msgid "" "Only trigger retraction when the travel distance is longer than this " "threshold" -msgstr "Spusťte zatažení pouze tehdy, když je dráha jízdy delší než tento práh" +msgstr "" +"Spusťte retrakci pouze tehdy, když je dráha jízdy delší než tato hraniční " +"hohnota" msgid "Retract amount before wipe" msgstr "Délka retrakce před očištěním" @@ -8213,7 +9068,7 @@ msgid "" "Some amount of material in extruder is pulled back to avoid ooze during long " "travel. Set zero to disable retraction" msgstr "" -"Některé množství materiálu v extrudéru je staženo zpět, aby se zabránilo " +"Některé množství materiálu v extruderu je staženo zpět, aby se zabránilo " "slizu při dlouhém pohybu. Nastavte nulu, abyste zablokovali retrakce" msgid "Z hop when retract" @@ -8237,6 +9092,48 @@ msgstr "Sklon" msgid "Spiral" msgstr "Spirála" +msgid "Only lift Z above" +msgstr "Zvednout Z pouze nad" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" +"Zadání kladné hodnoty se zdvih Z uskuteční pouze nad zadanou absolutní " +"hodnotou Z." + +msgid "Only lift Z below" +msgstr "Zvednout Z pouze pod" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" +"Zadání kladné hodnoty se zdvih Z uskuteční pouze pod zadanou absolutní " +"hodnotou Z." + +msgid "On surfaces" +msgstr "Na površích" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" +"Povolit chování Z Hop. Tato volba je ovlivněna výše uvedenými nastaveními " +"(Pouze zvednout Z nad/pod)." + +msgid "All Surfaces" +msgstr "Všechny povrchy" + +msgid "Top Only" +msgstr "Pouze Horní" + +msgid "Bottom Only" +msgstr "Pouze Spodní" + +msgid "Top and Bottom" +msgstr "Horní a Spodní" + msgid "Extra length on restart" msgstr "Extra vzdálenost při návratu" @@ -8268,7 +9165,7 @@ msgid "" "retraction" msgstr "" "Rychlost pro opětovné vkládání filamentu do extruderu. Nula znamená stejnou " -"rychlost se zatahováním" +"rychlost jako pro retrakce" msgid "Use firmware retraction" msgstr "Použít retrakce z firmwaru" @@ -8282,7 +9179,7 @@ msgstr "" "Marlin." msgid "Show auto-calibration marks" -msgstr "" +msgstr "Zobrazit automatické kalibrační značky" msgid "Seam position" msgstr "Pozice švu" @@ -8302,6 +9199,16 @@ msgstr "Zezadu" msgid "Random" msgstr "Náhodný" +msgid "Staggered inner seams" +msgstr "Posunuté vnitřní švy" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." +msgstr "" +"Tato možnost způsobí, že vnitřní švy budou posunuty dozadu na základě jejich " +"hloubky, vytvářející střídavý (zigzag) vzor." + msgid "Seam gap" msgstr "Mezera švu" @@ -8309,27 +9216,27 @@ msgid "" "In order to reduce the visibility of the seam in a closed loop extrusion, " "the loop is interrupted and shortened by a specified amount.\n" "This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 15%." +"current extruder diameter. The default value for this parameter is 10%." msgstr "" -"Aby se snížila viditelnost švu při vytlačování s uzavřenou smyčkou, smyčka " -"se přeruší a zkrátí o zadanou hodnotu.\n" -"Jeho množství lze zadat v milimetrech nebo jako procento aktuálního průměru " -"vytlačovacího stroje. Výchozí hodnota pro tento parametr je 15 %." +"Aby se snížila viditelnost spoje při uzavřené extruzi, je smyčka přerušena a " +"zkrácena o stanovenou hodnotu.\n" +"Tato hodnota může být zadána v milimetrech nebo jako procento aktuálního " +"průměru trysky. Výchozí hodnota pro tento parametr je 10%." msgid "Role base wipe speed" -msgstr "Rychlost otření podle role" +msgstr "Rychlost čištění podle role" msgid "" "The wipe speed is determined by the speed of the current extrusion role.e.g. " "if a wipe action is executed immediately following an outer wall extrusion, " "the speed of the outer wall extrusion will be utilized for the wipe action." msgstr "" -"Rychlost stírání je určena rychlostí aktuální role vytlačování, např. pokud " -"je činnost stírání provedena bezprostředně po vytlačování vnější stěny, " -"rychlost vytlačování vnější stěny bude využita pro činnost stírání." +"Rychlost čištění je určena rychlostí aktuální role vytlačování, např. pokud " +"je činnost čištění provedena bezprostředně po vytlačování vnější stěny, " +"rychlost vytlačování vnější stěny bude využita pro činnost čištění." msgid "Wipe on loops" -msgstr "Čistěte na smyčce" +msgstr "Čistit na smyčce" msgid "" "To minimize the visibility of the seam in a closed loop extrusion, a small " @@ -8347,7 +9254,7 @@ msgid "" "be calculated based on the travel speed setting above.The default value for " "this parameter is 80%" msgstr "" -"Rychlost stírání je určena nastavením rychlosti specifikovaným v této " +"Rychlost čištění je určena nastavením rychlosti specifikovaným v této " "konfiguraci. Pokud je hodnota vyjádřena v procentech (např. 80%), bude " "vypočítána na základě výše nastavené rychlosti jízdy. Výchozí hodnota pro " "tento parametr je 80%" @@ -8359,7 +9266,7 @@ msgid "Distance from skirt to brim or object" msgstr "Vzdálenost od Obrysu k Límci nebo předmětu" msgid "Skirt height" -msgstr "Výška obrysu" +msgstr "Výška Obrysu" msgid "How many layers of skirt. Usually only one layer" msgstr "Kolik vrstev Obrysu. Obvykle pouze jedna vrstva" @@ -8368,7 +9275,14 @@ msgid "Skirt loops" msgstr "Obrysové Smyčky" msgid "Number of loops for the skirt. Zero means disabling skirt" -msgstr "Počet smyček pro Obrys. Nula znamená deaktivaci sukně" +msgstr "Počet smyček pro obrys. Nula znamená deaktivaci obrysu" + +msgid "Skirt speed" +msgstr "Rychlost Obrysu" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" +"Rychlost obrysu, v mm/s. Nula znamená použít výchozí rychlost vrstvy extruze." msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " @@ -8379,20 +9293,21 @@ msgstr "" "vrstvy" msgid "Minimum sparse infill threshold" -msgstr "Minimální práh řídké výplně" +msgstr "Minimální hranice vnitřní výplně" msgid "" "Sparse infill area which is smaller than threshold value is replaced by " "internal solid infill" msgstr "" -"Řídká oblast výplně, která je menší než prahová hodnota, je nahrazena " +"Řídká oblast výplně, která je menší než hraniční hodnota, je nahrazena " "vnitřní plnou výplní" -msgid "mm²" +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." msgstr "" - -msgid "Line width of internal solid infill" -msgstr "Šířka linky vnitřní plné výplně" +"Šířka extruze pro vnitřní výplň. Pokud je vyjádřena jako %, bude vypočtena " +"vzhledem k průměru trysky." msgid "Speed of internal solid infill, not the top and bottom surface" msgstr "Rychlost vnitřní plné výplně, nikoli horní a spodní plochy" @@ -8422,11 +9337,10 @@ msgstr "" "Pokud je vybrán plynulý nebo tradiční režim, pro každý tisk se vygeneruje " "časosběrné video. Po vytištění každé vrstvy je pořízen snímek komorovou " "kamerou. Všechny tyto snímky jsou po dokončení tisku složeny do časosběrného " -"videa. Pokud je hladká Pokud je vybrán režim, nástrojová hlava se po " -"vytištění každé vrstvy přesune do přebytečného skluzu a poté pořídí snímek. " -"Vzhledem k tomu, že vlákno taveniny může během procesu pořizování snímku " -"unikat z trysky, je pro hladký režim pro otření trysky vyžadována hlavní " -"věž ." +"videa. Pokud je vybrán hladký režim, nástrojová hlava se po vytištění každé " +"vrstvy přesune do přebytečného skluzu a poté pořídí snímek. Kvůli tomu, že " +"se během procesu tavení filamentu může unikat z trysky, pro hladký režim je " +"vyžadována čistící věž pro otření trysky." msgid "Traditional" msgstr "Tradiční" @@ -8435,13 +9349,46 @@ msgid "Temperature variation" msgstr "Kolísání teploty" msgid "Start G-code" -msgstr "Začátek G-code" +msgstr "Začátek G-kódu" msgid "Start G-code when start the whole printing" -msgstr "Start G-code při spuštění celého tisku" +msgstr "Start G-kód při spuštění celého tisku" msgid "Start G-code when start the printing of this filament" -msgstr "Start G-code při zahájení tisku tohoto filamentu" +msgstr "Start G-kód při zahájení tisku tohoto filamentu" + +msgid "Single Extruder Multi Material" +msgstr "" + +msgid "Use single nozzle to print multi filament" +msgstr "" + +msgid "Purge in prime tower" +msgstr "" + +msgid "Purge remaining filament into prime tower" +msgstr "" + +msgid "Enable filament ramming" +msgstr "" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" + +msgid "Prime all printing extruders" +msgstr "" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" msgid "Slice gap closing radius" msgstr "Poloměr uzavření mezery v tiskové vrstvě" @@ -8462,6 +9409,8 @@ msgid "" "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " "close all holes in the model." msgstr "" +"Pro modely letadel 3DLabPrint použijte \"Paritní vyplňování\". Použijte " +"\"Uzavírání děr\" pro uzavření všech otvorů v modelu." msgid "Regular" msgstr "Obvyklý" @@ -8483,9 +9432,9 @@ msgid "" "normal(manual) or tree(manual) is selected, only support enforcers are " "generated" msgstr "" -"normal(auto) a tree(auto) se používají k automatickému generování podpory. " -"Pokud je vybrána možnost normal(manual) nebo tree(manual), budou generovány " -"pouze vynucovače podpory" +"normální(auto) a Strom(auto) se používají k automatickému generování podpěr. " +"Pokud je vybrána možnost normální(manual) nebo Strom(manual), budou " +"generovány pouze vynucené podpěry" msgid "normal(auto)" msgstr "Normální (auto)" @@ -8500,7 +9449,7 @@ msgid "tree(manual)" msgstr "Strom (manuální)" msgid "Support/object xy distance" -msgstr "Podpěra/Objekt vzdálenost xy" +msgstr "Podpěry/Objekt xy vzdálenost" msgid "XY separation between an object and its support" msgstr "XY vzdálenost mezi objektem a podpěrami" @@ -8518,15 +9467,21 @@ msgid "Don't create support on model surface, only on build plate" msgstr "Nevytvářejte podpěry na povrchu modelu, pouze na podložce" msgid "Support critical regions only" -msgstr "Podpěryt pouze na kritické oblasti" +msgstr "Podpěry pouze pro kritické oblasti" msgid "" "Only create support for critical regions including sharp tail, cantilever, " "etc." msgstr "" -"Vytvářejte podporu pouze pro kritické oblasti včetně ostrého ocasu, konzoly " +"Vytvářejte podpěry pouze pro kritické oblasti včetně ostrého ocasu, konzoly " "atd." +msgid "Remove small overhangs" +msgstr "Odstranit malé převisy" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "Odstranit malé převisy, které pravděpodobně nepotřebují podpěry." + msgid "Top Z distance" msgstr "Vzdálenost horní Z" @@ -8540,17 +9495,21 @@ msgid "The z gap between the bottom support interface and object" msgstr "Z Mezera mezi spodní kontaktní vrstvou podpěr a objektem" msgid "Support/raft base" -msgstr "" +msgstr "Podpěry/raft základna" msgid "" "Filament to print support base and raft. \"Default\" means no specific " "filament for support and current filament is used" msgstr "" -"Vlákno pro tiskovou podporu základny a člunu. \"Výchozí\" znamená, že pro " -"podporu není použito žádné konkrétní vlákno a je použito aktuální vlákno" +"Filament pro tiskové podpěry základen a raftu. \"Výchozí\" znamená, že pro " +"podpěry není použit žádný konkrétní filament a je použit aktuální filament" -msgid "Line width of support" -msgstr "Šířka linky podpěr" +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" +"Šířka extruze pro podpěry. Pokud je vyjádřena jako %, bude vypočtena " +"vzhledem k průměru trysky." msgid "Interface use loop pattern" msgstr "Použijte vzor smyčky" @@ -8562,7 +9521,7 @@ msgstr "" "zakázáno." msgid "Support/raft interface" -msgstr "" +msgstr "Podpěry/raft kontaktní vrstva" msgid "" "Filament to print support interface. \"Default\" means no specific filament " @@ -8617,17 +9576,17 @@ msgid "" "interface is Concentric" msgstr "" "Vzor čáry pro kontaktní vrstvy podpěr. Výchozí vzor pro rozhraní nerozpustné " -"podpory je přímočarý, zatímco výchozí vzor pro rozhraní rozpustné podpory je " +"podpěry je přímočarý, zatímco výchozí vzor pro rozhraní rozpustné podpěry je " "koncentrický" msgid "Rectilinear Interlaced" -msgstr "" +msgstr "Přímočarý Prokládaný" msgid "Base pattern spacing" msgstr "Rozestup základního vzoru" msgid "Spacing between support lines" -msgstr "Mezery mezi podpůrnými řádky" +msgstr "Mezery mezi podpůrnými linkami" msgid "Normal Support expansion" msgstr "Rozšíření normální podpěry" @@ -8636,7 +9595,7 @@ msgid "Expand (+) or shrink (-) the horizontal span of normal support" msgstr "Rozšířit (+) nebo zmenšit (-) vodorovné rozpětí normální podpěry" msgid "Speed of support" -msgstr "Rychlost podpěry" +msgstr "Rychlost podpěr" msgid "" "Style and shape of the support. For normal support, projecting the supports " @@ -8651,7 +9610,7 @@ msgstr "" "věže šetří materiál a omezují zjizvení objektů.\n" "Pro podpěru stromu se tenký styl spojí větví se agresivněji a ušetří spoustu " "materiálu (výchozí), zatímco hybridní styl vytvoří podobnou strukturu jako " -"normální podpora pod velkými plochými převisy." +"normální podpěr a pod velkými plochými převisy." msgid "Snug" msgstr "Přiléhavý" @@ -8665,6 +9624,9 @@ msgstr "Strom Silný" msgid "Tree Hybrid" msgstr "Strom Hybrid" +msgid "Organic" +msgstr "" + msgid "Independent support layer height" msgstr "Výška nezávislé podpůrné vrstvy" @@ -8673,34 +9635,60 @@ msgid "" "support customizing z-gap and save print time.This option will be invalid " "when the prime tower is enabled." msgstr "" +"Vrstva podpěry používá nezávislou výšku vrstvy vzhledem k vrstvě objektu. " +"Tímto je umožněno upravit mezeru ve směru osy Z a zároveň ušetřit čas tisku. " +"Tato možnost bude neplatná, pokud je povolena věž pro čištění trysky." msgid "Threshold angle" -msgstr "Práhový úhel" +msgstr "Hraniční úhel" msgid "" "Support will be generated for overhangs whose slope angle is below the " "threshold." msgstr "" -"Podpora bude generována pro převisy, jejichž úhel sklonu je pod prahem." +"Podpěry budou generovány pro převisy, jejichž úhel sklonu je pod hraniční " +"hodnotou." msgid "Tree support branch angle" -msgstr "Úhel větve podpory stromu" +msgstr "Úhel větve podpěr stromu" msgid "" "This setting determines the maximum overhang angle that t he branches of " "tree support allowed to make.If the angle is increased, the branches can be " "printed more horizontally, allowing them to reach farther." msgstr "" -"Toto nastavení určuje maximální úhel převisu, který mohou větve podpěry " +"Toto nastavení určuje maximální úhel převisů, který mohou větve podpěry " "stromu dělat. Pokud se úhel zvětší, větve mohou být vytištěny více " "vodorovně, což jim umožní dosáhnout dále." +msgid "Preferred Branch Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" + msgid "Tree support branch distance" -msgstr "Vzdálenost větví podpory stromů" +msgstr "Vzdálenost větví podpěr stromů" msgid "" "This setting determines the distance between neighboring tree support nodes." -msgstr "Toto nastavení určuje vzdálenost mezi sousedními uzly podpory stromů." +msgstr "Toto nastavení určuje vzdálenost mezi sousedními uzly podpěr stromů." + +msgid "Branch Density" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" msgid "Adaptive layer height" msgstr "Adaptivní výška vrstvy" @@ -8719,21 +9707,50 @@ msgid "" "Enabling this option means the width of the brim for tree support will be " "automatically calculated" msgstr "" -"Povolení této možnosti znamená, že šířka okraje pro podporu stromu bude " -"automaticky vypočítána" +"Povolení této možnosti znamená, že šířka límce pro podpěry stromu budou " +"automaticky vypočítány" msgid "Tree support brim width" -msgstr "Šířka Limce podpěry stromů" +msgstr "Šířka Limce podpěr stromů" msgid "Distance from tree branch to the outermost brim line" msgstr "Vzdálenost od větve stromu k nejvzdálenější linii Límce" +msgid "Tip Diameter" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "" + msgid "Tree support branch diameter" -msgstr "Průměr větve podpěry stromu" +msgstr "Průměr větve podpěr stromů" msgid "This setting determines the initial diameter of support nodes." msgstr "Toto nastavení určuje počáteční průměr uzlů poděry." +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" + +msgid "Branch Diameter with double walls" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" + msgid "Tree support wall loops" msgstr "Stěnové smyčky na podpěry stromů" @@ -8747,7 +9764,10 @@ msgid "" "This setting specifies whether to add infill inside large hollows of tree " "support" msgstr "" -"Toto nastavení určuje, zda se má přidat výplň do velkých dutin podpory stromu" +"Toto nastavení určuje, zda se má přidat výplň do velkých dutin podpěr stromů" + +msgid "Chamber temperature" +msgstr "Teplota v komoře" msgid "Target chamber temperature" msgstr "Cílová teplota v komoře" @@ -8763,18 +9783,18 @@ msgid "" "layer for more than this threshold. Too low bed temperature of other layer " "may cause the model broken free from build plate" msgstr "" -"Nedoporučujeme, aby teplota lože jiné vrstvy byla nižší než počáteční vrstva " -"o více než tento práh. Příliš nízká teplota lože jiné vrstvy může způsobit, " -"že se model uvolní z konstrukční desky" +"Nedoporučujeme, aby teplota podložky jiné vrstvy byla nižší než počáteční " +"vrstva o více než tento limit. Příliš nízká teplota podložky jiné vrstvy " +"může způsobit, že se model uvolní z vyhřívané podložky" msgid "Detect thin wall" -msgstr "Detekce tenké stěny" +msgstr "Detekce tenkých stěn" msgid "" "Detect thin wall which can't contain two line width. And use single line to " "print. Maybe printed not very well, because it's not closed loop" msgstr "" -"Detekujte tenkou stěnu, která nemůže obsahovat dvě šířky linky. A k tisku " +"Detekujte tenkou stěnu, která nemůže obsahovat dvě šířky extruze. A k tisku " "použijte jednu linku. Možná se to nevytiskne moc dobře, protože to není " "uzavřená smyčka" @@ -8782,11 +9802,15 @@ msgid "" "This gcode is inserted when change filament, including T command to trigger " "tool change" msgstr "" -"Tento kód gcode se vloží při výměně vlákna, včetně příkazu T ke spuštění " +"Tento gcode se vloží při výměně filamentu, včetně příkazu T ke spuštění " "výměny nástroje" -msgid "Line width for top surfaces" -msgstr "Šířka linky pro horní plochy" +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" +"Šířka extruze pro horní plochy. Pokud je vyjádřena jako %, bude vypočtena " +"vzhledem k průměru trysky." msgid "Speed of top surface infill which is solid" msgstr "Rychlost výplně horních ploch, která je plná" @@ -8849,31 +9873,70 @@ msgid "" "stabilize the chamber pressure inside the nozzle, in order to avoid " "appearance defects when printing objects." msgstr "" +"Věž pro čištění se může použít k čištění zbytků na trysce a stabilizaci " +"tlaku v trysce, aby se předešlo vzniku vad při tisku objektů." msgid "Purging volumes" msgstr "Objemy čištění" msgid "Flush multiplier" -msgstr "Spláchnout multiplikátor" +msgstr "Čistit multiplikátor" msgid "" "The actual flushing volumes is equal to the flush multiplier multiplied by " "the flushing volumes in the table." msgstr "" -"Skutečný objem splachování se rovná multiplikátoru splachování vynásobenému " -"objemy splachování v tabulce." +"Skutečný objem čištění se rovná multiplikátoru čištění vynásobenému objemy " +"čištění v tabulce." msgid "Prime volume" msgstr "Základní objem" msgid "The volume of material to prime extruder on tower." -msgstr "Objem materiálu k naplnění extrudéru na věži." +msgstr "Objem materiálu k naplnění extruderu na věži." msgid "Width" msgstr "Šířka" msgid "Width of prime tower" -msgstr "Šířka pro hlavní věž" +msgstr "Šířka pro čistící věž" + +msgid "Wipe tower rotation angle" +msgstr "" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "" + +msgid "Stabilization cone apex angle" +msgstr "" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" + +msgid "Wipe tower purge lines spacing" +msgstr "" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "" + +msgid "Wipe tower extruder" +msgstr "" + +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 "" + +msgid "Purging volumes - load/unload volumes" +msgstr "" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" msgid "" "Purging after filament change will be done inside objects' infills. This may " @@ -8884,25 +9947,31 @@ msgstr "" "Čištění po výměně filamentu bude provedeno uvnitř výplní objektů. To může " "snížit množství odpadu a zkrátit dobu tisku. Pokud jsou stěny potištěny " "průhledným filamentem, výplň smíšených barev bude vidět venku. Neprojeví se " -"to.pokud není povolena hlavní věž." +"to pokud není povolena čistící věž." msgid "" "Purging after filament change will be done inside objects' support. This may " "lower the amount of waste and decrease the print time. It will not take " "effect, unless the prime tower is enabled." msgstr "" -"Čištění po výměně filamentu bude provedeno uvnitř podpory objektů. To může " +"Čištění po výměně filamentu bude provedeno uvnitř podpěry objektů. To může " "snížit množství odpadu a zkrátit dobu tisku. Neprojeví se, pokud není " -"aktivována primární věž." +"aktivována čistící věž." msgid "" "This object will be used to purge the nozzle after a filament change to save " "filament and decrease the print time. Colours of the objects will be mixed " "as a result. It will not take effect, unless the prime tower is enabled." msgstr "" -"Tento objekt bude použit k propláchnutí trysky po výměně vlákna, aby se " -"ušetřilo vlákno a zkrátila se doba tisku. V důsledku toho budou barvy " -"objektů smíšené. Neprojeví se to, pokud není aktivována primární věž." +"Tento objekt bude použit k očištění trysky po výměně filamentu, aby se " +"ušetřil filament a zkrátila se doba tisku. V důsledku toho budou barvy " +"objektů smíšené. Neprojeví se to, pokud není aktivována čistící věž." + +msgid "Maximal bridging distance" +msgstr "" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" msgid "X-Y hole compensation" msgstr "X-Y Kompenzace otvoru" @@ -8951,7 +10020,7 @@ msgid "" msgstr "" "Při použití volby \"label_objects\" se doporučuje relativní vytlačování. " "Některé extrudery fungují lépe, když je tato možnost odškrtnuta (režim " -"absolutního vytlačování). Wipe tower je kompatibilní pouze s relativním " +"absolutního vytlačování). Čistící věž je kompatibilní pouze s relativním " "režimem. Na tiskárnách BambuLab je vždy povolen. Výchozí je zaškrtnuto" msgid "" @@ -8959,9 +10028,9 @@ msgid "" "very thin areas is used gap-fill. Arachne engine produces walls with " "variable extrusion width" msgstr "" -"Klasický generátor stěn vyrábí stěny s konstantní šířkou vytlačování a pro " -"velmi tenké plochy se používá vyplnění mezer. Motor Arachne vyrábí stěny s " -"proměnnou šířkou vytlačování" +"Klasický generátor stěn produkuje stěny s konstantní extruzní šířkou a pro " +"velmi tenké oblasti se používá gap-fill. Arachne engine produkuje stěny s " +"proměnnou extruzní šířkou." msgid "Classic" msgstr "Klasický" @@ -8993,16 +10062,15 @@ msgid "" "variation can lead to under- or overextrusion problems. It's expressed as a " "percentage over nozzle diameter" msgstr "" -"Zabraňte přechodu tam a zpět mezi jednou stěnou navíc a jednou méně. Tento " -"okraj rozšiřuje rozsah šířek vysunutí, které následují po [Minimální šířka " -"stěny - okraj, 2 * Minimální šířka stěny + okraj]. Zvýšením tohoto okraje se " -"sníží počet přechodů, což snižuje počet spuštění/zastavení vytlačování a " -"dobu pohybu. Velké kolísání šířky vytlačování však může vést k problémům s " -"nedostatečným nebo nadměrným vytlačením. Vyjadřuje se jako procento průměru " -"trysky" +"Zabránit přechodu mezi jednou dodatečnou stěnou a jednou méně. Tato mez " +"rozšiřuje rozsah šířek extruze na [Minimální šířka stěny - mezera, 2 * " +"Minimální šířka stěny + mezera]. Zvýšení této mezery snižuje počet přechodů, " +"což zase snižuje počet začátků/konec extruze a čas cestování. Nicméně velké " +"rozdíly ve šířce extruze mohou vést k nedostatečné nebo přílišné extruzi. Je " +"vyjádřena jako procento nad průměrem trysky" msgid "Wall transitioning threshold angle" -msgstr "Práhový úhel přechodu stěny" +msgstr "Hraniční úhel přechodu stěny" msgid "" "When to create transitions between even and odd numbers of walls. A wedge " @@ -9025,7 +10093,7 @@ msgid "" "to be spread. Lower values mean that the outer walls don't change in width" msgstr "" "Počet stěn, počítáno od středu, přes které je třeba rozložit variaci. Nižší " -"hodnoty znamenají, že vnější stěny se nemění na šířku." +"hodnoty znamenají, že vnější stěny se nemění na šířku" msgid "Minimum feature size" msgstr "Minimální velikost prvku" @@ -9041,6 +10109,15 @@ msgstr "" "prvku budou rozšířeny na minimální šířku stěny. Vyjadřuje se jako procento " "průměru trysky" +msgid "First layer minimum wall width" +msgstr "" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" + msgid "Minimum wall width" msgstr "Minimální šířka stěny" @@ -9078,7 +10155,7 @@ msgid "Invalid value when spiral vase mode is enabled: " msgstr "Neplatná hodnota, když je povolen režim spirálové vázy: " msgid "too large line width " -msgstr "příliš velká šířka linky " +msgstr "příliš velká šířka extruze " msgid " not in range " msgstr " není v dosahu " @@ -9101,8 +10178,14 @@ msgstr "Načíst data Slicování" msgid "Load cached slicing data from directory" msgstr "Načíst data dělení z mezipaměti z adresáře" +msgid "Export STL" +msgstr "Exportovat STL" + +msgid "Export the objects as multiple STL." +msgstr "Exportovat objekty jako více STL souborů." + msgid "Slice" -msgstr "Slicuj" +msgstr "Slicovat" msgid "Slice the plates: 0-all plates, i-plate i, others-invalid" msgstr "Slicovat podložky: 0-všechny podložky, i- podložku i, ostatní-neplatné" @@ -9116,29 +10199,36 @@ msgstr "Aktualizováno" msgid "Update the configs values of 3mf to latest." msgstr "Aktualizujte konfigurační hodnoty 3mf na nejnovější." +msgid "Load default filaments" +msgstr "Načíst výchozí filameny" + +msgid "Load first filament as default for those not loaded" +msgstr "Načíst první filament jako výchozí pro ty, které nebyly načteny" + msgid "mtcpp" -msgstr "" +msgstr "mtcpp" msgid "max triangle count per plate for slicing." -msgstr "" +msgstr "max počet trojúhelníků na podložku pro slicování." msgid "mstpp" -msgstr "" +msgstr "mstpp" msgid "max slicing time per plate in seconds." -msgstr "" +msgstr "max čas slicování na podložku v sekundách." msgid "No check" -msgstr "" +msgstr "Žádná kontrola" msgid "Do not run any validity checks, such as gcode path conflicts check." msgstr "" +"Neprovádět žádné kontrolní testy, například kontrolu konfliktů cesty g-kódu." msgid "Normative check" -msgstr "" +msgstr "Normativní kontrola" msgid "Check the normative items." -msgstr "" +msgstr "Kontrola normativních prvků." msgid "Output Model Info" msgstr "Info o výstupním modelu" @@ -9153,10 +10243,10 @@ msgid "Export settings to a file." msgstr "Exportovat nastavení do souboru." msgid "Send progress to pipe" -msgstr "" +msgstr "Poslat průběh do roury" msgid "Send progress to pipe." -msgstr "" +msgstr "Poslat průběh do roury." msgid "Arrange Options" msgstr "Volby uspořádání" @@ -9164,6 +10254,12 @@ msgstr "Volby uspořádání" msgid "Arrange options: 0-disable, 1-enable, others-auto" msgstr "Volby uspořádání: 0-zakázat, 1-povolit, ostatní-automaticky" +msgid "Repetions count" +msgstr "Počet opakování" + +msgid "Repetions count of the whole model" +msgstr "Počet opakování celého modelu" + msgid "Convert Unit" msgstr "Převést jednotku" @@ -9189,10 +10285,20 @@ msgid "Load filament settings from the specified file list" msgstr "Načíst nastavení filamentu ze zadaného seznamu souborů" msgid "Skip Objects" -msgstr "" +msgstr "Přeskočit objekty" msgid "Skip some objects in this print" +msgstr "Přeskočit některé objekty při tisku" + +msgid "load uptodate process/machine settings when using uptodate" +msgstr "Načítat aktuální nastavení procesu/stroje při použití aktuálního" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" msgstr "" +"Načítat aktuální nastavení procesu/stroje ze zadaného souboru při použití " +"aktuálního" msgid "Data directory" msgstr "Složka Data" @@ -9234,28 +10340,30 @@ msgid "Generating infill toolpath" msgstr "Generování výplně dráhy nástroje" msgid "Detect overhangs for auto-lift" -msgstr "Zjistit převisy pro automatické zvedání" +msgstr "Detekovat převisy pro automatické zvedání" msgid "Generating support" msgstr "Generování podpěr" msgid "Checking support necessity" -msgstr "Zkontroluji nutnost podpět" +msgstr "Zkontroluji nutnost podpěr" msgid "floating regions" -msgstr "" +msgstr "plovoucí regiony" msgid "floating cantilever" -msgstr "" +msgstr "plovoucí konzola" msgid "large overhangs" -msgstr "" +msgstr "velké převisy" #, c-format, boost-format msgid "" "It seems object %s has %s. Please re-orient the object or enable support " "generation." msgstr "" +"Zdá se, že objekt %s má %s. Změňte orientaci objektu nebo povolte generování " +"podpěr." msgid "Optimizing toolpath" msgstr "Optimalizace dráhy nástroje" @@ -9317,14 +10425,642 @@ msgstr "Podpěry: oprava děr ve vrstvě %d" msgid "Support: propagate branches at layer %d" msgstr "Podpěry: šíření větví na vrstvě %d" +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "" +"Neznámý formát souboru. Vstupní soubor musí mít příponu .stl, .obj nebo ." +"amf(.xml)" + +msgid "Loading of a model file failed." +msgstr "Nahrávání souboru modelu selhalo." + +msgid "The supplied file couldn't be read because it's empty" +msgstr "Nahraný soubor nemohl být načten, protože je prázdný." + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "" +"Neznámý formát souboru. Vstupní soubor musí mít příponu .3mf nebo .zip.amf." + +msgid "Canceled" +msgstr "Zrušeno" + +msgid "load_obj: failed to parse" +msgstr "load_obj: nepodařilo se zpracovat" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "Soubor obsahuje polygon s více než 4 vrcholy." + +msgid "The file contains polygons with less than 2 vertices." +msgstr "Soubor obsahuje polygon s méně než 2 vrcholy." + +msgid "The file contains invalid vertex index." +msgstr "Soubor obsahuje neplatný index vrcholu" + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "Tento soubor formátu OBJ nemohl být načten, protože je prázdný." + +msgid "Flow Rate Calibration" +msgstr "Kalibrace průtoku" + +msgid "Max Volumetric Speed Calibration" +msgstr "Kalibrace max objemové rychlosti" + +msgid "Manage Result" +msgstr "Spravovat výsledek" + +msgid "Manual Calibration" +msgstr "Ruční kalibrace" + +msgid "Result can be read by human eyes." +msgstr "Výsledek lze číst lidskýma očima." + +msgid "Auto-Calibration" +msgstr "Automatická kalibrace" + +msgid "We would use Lidar to read the calibration result" +msgstr "Použijeme Lidar ke čtení výsledku kalibrace" + +msgid "Prev" +msgstr "Předchozí" + +msgid "Recalibration" +msgstr "Rekalibrace" + +msgid "Calibrate" +msgstr "Kalibrovat" + +msgid "Finish" +msgstr "Dokončit" + +msgid "Wiki" +msgstr "Wiki" + +msgid "How to use calibration result?" +msgstr "Jak použít výsledek kalibrace?" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "Můžete změnit faktor kalibrace dynamiky průtoku při úpravě materiálu." + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" +"Aktuální verze firmwaru tiskárny nepodporuje kalibraci.\n" +"Prosím, aktualizujte firmware tiskárny." + +msgid "Calibration not supported" +msgstr "Kalibrace není podporována" + +msgid "Flow Dynamics" +msgstr "Dynamika Průtoku" + +msgid "Flow Rate" +msgstr "Průtok" + +msgid "Max Volumetric Speed" +msgstr "Maximální objemová rychlost" + +msgid "Please enter the name you want to save to printer." +msgstr "Zadejte název, který chcete uložit do tiskárny." + +msgid "The name cannot exceed 40 characters." +msgstr "Název nemůže překročit 40 znaků." + +msgid "The name cannot be empty." +msgstr "Název nemůže být prázdný." + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "Vybraná předvolba: %1% nebyla nalezena." + +msgid "The name cannot be the same as the system preset name." +msgstr "Název nemůže být stejný jako název systémové předvolby." + +msgid "The name is the same as another existing preset name" +msgstr "Název je stejný jako název jiné existující předvolby." + +msgid "create new preset failed." +msgstr "Vytvoření nové předvolby selhalo." + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "" +"Jste si jistí, že chcete zrušit aktuální kalibraci a vrátit se na domovskou " +"stránku?" + +msgid "No Printer Connected!" +msgstr "Není připojena žádná tiskárna!" + +msgid "Printer is not connected yet." +msgstr "Tiskárna je zatím nepřipojena." + +msgid "Please select filament to calibrate." +msgstr "Vyberte prosím filament pro kalibraci." + +msgid "Connecting to printer..." +msgstr "Připojování k tiskárně..." + +msgid "The failed test result has been dropped." +msgstr "Výsledek neúspěšného testu byl zahozen." + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "Výsledek kalibrace dynamiky průtoku byl uložen do tiskárny" + +msgid "Internal Error" +msgstr "Interní chyba" + +msgid "Please select at least one filament for calibration" +msgstr "Vyberte prosím alespoň jeden filament pro kalibraci" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "Výsledek kalibrace průtoku byl uložen do předvolby" + +msgid "The input value size must be 3." +msgstr "Velikost vstupní hodnoty musí být 3." + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "" +"Výsledek kalibrace maximální objemové rychlosti byl uložen do předvolby" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "Kdy potřebujete kalibraci dynamiky průtoku" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" +"Nyní jsme přidali automatickou kalibraci pro různé filameny, která je plně " +"automatizovaná a výsledek bude uložen do tiskárny pro budoucí použití. " +"Kalibraci musíte provést pouze v následujících omezených případech:\n" +"1. Pokud použijete nový filament jiné značky/modelu nebo je filament vlhký;\n" +"2. Pokud je tryska opotřebená nebo nahrazena novou;\n" +"3. Pokud je maximální objemová rychlost nebo tisková teplota změněna v " +"nastavení filamentu." + +msgid "About this calibration" +msgstr "O této kalibraci" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +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" +"\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 kalibraci; " +"podložka nemá dobrou adhezi (prosím umyjte podložku nebo naneste " +"lepidlo!) ... Více informací najdete v naší wiki.\n" +"\n" +"Výsledky kalibrace mají v našich testech asi 10% fluktuaci, což může " +"způsobit, že výsledek nebude přesně stejný u každé kalibrace. Stále zkoumáme " +"kořenovou příčinu, abychom mohli provést zlepšení v nových aktualizacích." + +msgid "When to use Flow Rate Calibration" +msgstr "Kdy použít kalibraci průtoku" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" +"Použitím kalibrace průtoku dynamiky se mohou stále objevit některé problémy " +"s extruzí, jako například:\n" +"1. Přeextruze: Přebytečný materiál na vašem tištěném objektu, vytváření " +"bobrů nebo pupínků nebo se zdá, že vrstvy jsou tlustší než je očekáváno a " +"nejsou rovnoměrné.\n" +"2. Nedostatečná extruze: Velmi tenké vrstvy, slabá pevnost výplně nebo " +"mezery na horní vrstvě modelu, i když tisknete pomalu.\n" +"3. Slabá kvalita povrchu: Povrch vašich výtisků se zdá být drsný nebo " +"nevyrovnaný.\n" +"4. Slabá strukturální integrita: Výtisky se snadno lámají nebo se nezdají " +"být tak odolné, jak by měly být." + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" +"Kromě toho je kalibrace průtoku klíčová pro pěnové materiály, jako je LW-PLA " +"používaný u modelů RC letadel. Tyto materiály se při zahřátí výrazně " +"rozšiřují a kalibrace poskytuje užitečný referenční průtok." + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" +"Kalibrace průtoku měří poměr očekávaných a skutečných objemů extruze. " +"Výchozí nastavení dobře funguje u tiskáren Bambu Lab a oficiálních " +"filamentů, protože byly předem zkalibrovány a jemně vyladěny. Pro běžný " +"filament obvykle nebudete potřebovat provádět kalibraci průtoku, pokud po " +"provedení jiných kalibrací stále vidíte uvedené nedostatky. Pro více " +"informací se podívejte do článku na naší wiki." + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" +"Automatizovaná kalibrace průtoku využívá Mikro-Lidar technologii Bambu Lab, " +"která přímo měří kalibrační vzory. Nicméně, mějte na paměti, že účinnost a " +"přesnost této metody mohou být ovlivněny určitými typy materiálů. Zejména " +"filamenty, které jsou průhledné nebo poloprůhledné, s jiskřícími částicemi " +"nebo s vysokým odrazivým povrchem, nemusí být vhodné pro tuto kalibraci a " +"mohou produkovat méně než optimální výsledky.\n" +"\n" +"Výsledky kalibrace se mohou lišit mezi jednotlivými kalibracemi nebo " +"filamenty. Nadále zlepšujeme přesnost a kompatibilitu této kalibrace pomocí " +"aktualizací firmwaru.\n" +"\n" +"Pozor: Kalibrace průtoku je pokročilý proces, který by měl být prováděn " +"pouze těmi, kteří plně rozumí jejímu účelu a důsledkům. Nesprávné použití " +"může vést k nepovedeným tiskům nebo poškození tiskárny. Před provedením " +"kalibrace si pečlivě přečtěte a porozumějte procesu." + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "Kdy potřebujete kalibraci maximální objemové rychlosti" + +msgid "Over-extrusion or under extrusion" +msgstr "Nadměrná extruze nebo podextruze" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "Kalibraci max objemové rychlosti doporučujeme při tisku s:" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "materiál s významným tepelným smrštěním/nárůstem, například..." + +msgid "materials with inaccurate filament diameter" +msgstr "materiály s nepřesným průměrem filamentu" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "Našli jsme nejlepší kalibrační faktor pro průtok" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" +"Část kalibrace selhala! Můžete podložku vyčistit a zkusit to znovu. Selhání " +"testovacího výsledku bude zahozeno." + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "" +"*Doporučujeme přidat do názvu také značku, materiál, typ a dokonce i úroveň " +"vlhkosti" + +msgid "Failed" +msgstr "Selhalo" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" +"Bude uložen pouze jeden z výsledků se stejným názvem. Opravdu chcete přepsat " +"ostatní výsledky?" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" +"Už existuje historický kalibrační výsledek se stejným názvem: %s. Bude " +"uložen pouze jeden z výsledků se stejným názvem. Opravdu chcete přepsat " +"historický výsledek?" + +msgid "Please find the best line on your plate" +msgstr "Najděte nejlepší linku na své podložce" + +msgid "Input Value" +msgstr "Vstupní hodnota" + +msgid "Save to Filament Preset" +msgstr "Uložit do předvolby Filamentu" + +msgid "Preset" +msgstr "Předvolba" + +msgid "Record Factor" +msgstr "Záznamový faktor" + +msgid "We found the best flow ratio for you" +msgstr "Našli jsme pro vás nejlepší poměr průtoku" + +msgid "Flow Ratio" +msgstr "Poměr průtoku" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "Zadejte platnou hodnotu (0,0 < poměr průtoku < 2,0)" + +msgid "Please enter the name of the preset you want to save." +msgstr "Zadejte název předvolby, kterou chcete uložit." + +msgid "Calibration1" +msgstr "Kalibrace1" + +msgid "Calibration2" +msgstr "Kalibrace2" + +msgid "Please find the best object on your plate" +msgstr "Najděte nejlepší objekt na své podložce" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "Vyplňte hodnotu nad blokem s nejhladším horním povrchem" + +msgid "Skip Calibration2" +msgstr "Přeskočit kalibraci 2" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "poměr průtoku: %s" + +msgid "Please choose a block with smoothest top surface" +msgstr "Vyberte blok s nejhladším horním povrchem" + +msgid "Please choose a block with smoothest top surface." +msgstr "Vyberte blok s nejhladším horním povrchem." + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "Zadejte platnou hodnotu (0 <= Max objemová rychlost <= 60)" + +msgid "Calibration Type" +msgstr "Typ kalibrace" + +msgid "Complete Calibration" +msgstr "Dokončená kalibrace" + +msgid "Fine Calibration based on flow ratio" +msgstr "Jemná kalibrace na základě poměru průtoku" + +msgid "Title" +msgstr "Název" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" +"Bude proveden tisk testovacího modelu. Před kalibrací prosím vyčistěte " +"stavební podložku a umístěte ji zpět na vyhřívaný podstavec." + +msgid "Printing Parameters" +msgstr "Parametry tisku" + +msgid "- ℃" +msgstr "- ℃" + +msgid " ℃" +msgstr " ℃" + +msgid "Plate Type" +msgstr "Typ Podložky" + +msgid "filament position" +msgstr "pozice filamentu" + +msgid "External Spool" +msgstr "Externí cívka" + +msgid "Filament For Calibration" +msgstr "Filament pro kalibraci" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" +"Tipy na kalibrační materiál: \n" +"- Materiály, které mohou sdílet stejnou teplotu podložky\n" +"- Různá značka a skupina filamentu (Značka = Bambu, Skupina = Základní, " +"Matný)" + +msgid "Error desc" +msgstr "Popis chyby" + +msgid "Extra info" +msgstr "Další informace" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "%s není kompatibilní s %s" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "TPU není podporováno pro automatickou kalibraci dynamiky průtoku." + +msgid "Connecting to printer" +msgstr "Připojování k tiskárně" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "Průměr trysky byl synchronizován z Nastavení tiskárny" + +msgid "From Volumetric Speed" +msgstr "Z objemové rychlosti" + +msgid "To Volumetric Speed" +msgstr "Do objemové rychlosti" + +msgid "Flow Dynamics Calibration Result" +msgstr "Výsledek kalibrace dynamiky průtoku" + +msgid "No History Result" +msgstr "Žádný historický výsledek" + +msgid "Success to get history result" +msgstr "Úspěšně načtený historický výsledek kalibrace dynamiky průtoku" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "Aktualizace historických záznamů kalibrace dynamiky průtpku probíhá" + +msgid "Action" +msgstr "Akce" + +msgid "Edit Flow Dynamics Calibration" +msgstr "Upravit kalibraci dynamiky průtoku" + +msgid "Network lookup" +msgstr "Vyhledávání v síti" + +msgid "Address" +msgstr "Adresa" + +msgid "Hostname" +msgstr "Název hostitele" + +msgid "Service name" +msgstr "Název služby" + +msgid "OctoPrint version" +msgstr "Service name" + +msgid "Searching for devices" +msgstr "Vyhledávání zařízení" + +msgid "Finished" +msgstr "Dokončeno" + +msgid "Multiple resolved IP addresses" +msgstr "" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" + +msgid "Unable to perform boolean operation on selected parts" +msgstr "Nelze provést booleovskou operaci na vybraných částech" + +msgid "Mesh Boolean" +msgstr "Booleovská síť" + +msgid "Union" +msgstr "Sjednocení" + +msgid "Difference" +msgstr "Rozdíl" + +msgid "Intersection" +msgstr "Průsečík" + +msgid "Source Volume" +msgstr "Zdrojový objem" + +msgid "Tool Volume" +msgstr "Objem nástroje" + +msgid "Subtract from" +msgstr "Odečíst od" + +msgid "Subtract with" +msgstr "Odečíst s" + +msgid "selected" +msgstr "vybráno" + +msgid "Part 1" +msgstr "Část 1" + +msgid "Part 2" +msgstr "Část 2" + +msgid "Delete input" +msgstr "Smazat vstup" + +msgid "Send G-Code to printer host" +msgstr "" + +msgid "Upload to Printer Host with the following filename:" +msgstr "Nahrát do tiskového serveru s následujícím názvem souboru:" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "Pokud je to nutné, použijte pro oddělení složek lomítko (/)." + +msgid "Upload to storage" +msgstr "" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "Název nahrávaného souboru neskončí s \"%s\". Přejete si pokračovat?" + +msgid "Print host upload queue" +msgstr "Fronta nahrávání tiskového serveru" + +msgid "ID" +msgstr "ID" + +msgid "Progress" +msgstr "Postup" + +msgid "Host" +msgstr "Hostitel" + +msgctxt "OfFile" +msgid "Size" +msgstr "Velikost" + +msgid "Filename" +msgstr "Název souboru" + +msgid "Message" +msgstr "" + +msgid "Cancel selected" +msgstr "Zrušit vybrané" + +msgid "Show error message" +msgstr "Zobrazit chybové hlášení" + +msgid "Enqueued" +msgstr "Ve frontě" + +msgid "Uploading" +msgstr "Nahrávání" + +msgid "Cancelling" +msgstr "Ruší se" + +msgid "Error uploading to print host" +msgstr "" + msgid "PA Calibration" msgstr "PA Kalibrace" msgid "DDE" -msgstr "" +msgstr "DDE" msgid "Bowden" -msgstr "" +msgstr "Bowden" msgid "Extruder type" msgstr "Typ Extruderu" @@ -9335,6 +11071,9 @@ msgstr "PA Věž" msgid "PA Line" msgstr "PA Linky" +msgid "PA Pattern" +msgstr "PA Vzor" + msgid "Method" msgstr "Metoda" @@ -9365,22 +11104,22 @@ msgid "Temperature calibration" msgstr "Kalibrace teploty" msgid "PLA" -msgstr "" +msgstr "PLA" msgid "ABS/ASA" -msgstr "" +msgstr "ABS/ASA" msgid "PETG" -msgstr "" +msgstr "PETG" msgid "TPU" -msgstr "" +msgstr "TPU" msgid "PA-CF" -msgstr "" +msgstr "PA-CF" msgid "PET-CF" -msgstr "" +msgstr "PET-CF" msgid "Filament type" msgstr "Typ Filamentu" @@ -9397,13 +11136,9 @@ msgstr "Teplotní krok: " msgid "" "Please input valid values:\n" "Start temp: <= 350\n" -"End temp: >= 180\n" +"End temp: >= 170\n" "Start temp > End temp + 5)" msgstr "" -"Zadejte prosím platné hodnoty:\n" -"Počáteční teplota: <= 350\n" -"Koncová teplota: >= 180\n" -"Počáteční teplota > Koncová teplota + 5)" msgid "Max volumetric speed test" msgstr "Test maximální objemové rychlosti" @@ -9427,7 +11162,7 @@ msgstr "" "konec > začátek + krok)" msgid "VFA test" -msgstr "" +msgstr "VFA test" msgid "Start speed: " msgstr "Počáteční rychlost: " @@ -9445,56 +11180,64 @@ msgstr "" "konec > začátek + krok)" msgid "Start retraction length: " -msgstr "" +msgstr "Délka retrakce na začátku: " msgid "End retraction length: " -msgstr "" +msgstr "Délka retrakce na konci: " msgid "mm/mm" -msgstr "" +msgstr "mm/mm" msgid "Physical Printer" -msgstr "" +msgstr "Fyzická tiskárna" msgid "Print Host upload" -msgstr "" +msgstr "Nahrávání do tiskového serveru" msgid "Test" -msgstr "" +msgstr "Test" msgid "Could not get a valid Printer Host reference" -msgstr "" +msgstr "Nelze získat platný odkaz na tiskový server" msgid "Success!" -msgstr "" +msgstr "Úspěch!" msgid "Refresh Printers" -msgstr "" +msgstr "Obnovit tiskárny" msgid "" "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" "signed certificate." msgstr "" +"Soubor HTTPS CA je volitelný. Je nutný pouze pokud použijte HTTPS certifikát " +"s vlastním podpisem." msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" -msgstr "" +msgstr "Soubory s certifikátem (*.crt, *.pem)|*.crt;*.pem|Všechny soubory|*.*" msgid "Open CA certificate file" -msgstr "" +msgstr "Otevřít soubor s certifikátem CA" #, c-format, boost-format msgid "" "On this system, %s uses HTTPS certificates from the system Certificate Store " "or Keychain." msgstr "" +"V tomto systému používá %s certifikáty HTTPS ze systému Certificate Store " +"nebo Keychain." msgid "" "To use a custom CA file, please import your CA file into Certificate Store / " "Keychain." msgstr "" +"Chcete-li použít vlastní soubor CA, importujte soubor CA do Certificate " +"Store / Keychain." msgid "Connection to printers connected via the print host failed." msgstr "" +"Připojení k tiskárnám připojených prostřednictvím tiskového serveru se " +"nezdařilo." #: resources/data/hints.ini: [hint:3D Scene Operations] msgid "" @@ -9502,9 +11245,9 @@ msgid "" "Did you know how to control view and object/part selection with mouse and " "touchpanel in the 3D scene?" msgstr "" -"Operace 3D scény\n" -"Did jste, jak ovládat pohled a výběr objektů/dílů pomocí myši a dotykového " -"panelu ve 3D scéně?" +"Operace v 3D scéně\n" +"Věděli jste, že můžete ovládat zobrazení a výběr objektů nebo částí pomocí " +"myši a dotykového panelu v 3D scéně?" #: resources/data/hints.ini: [hint:Cut Tool] msgid "" @@ -9513,8 +11256,8 @@ msgid "" "cutting tool?" msgstr "" "Nástroj pro řezání\n" -"Did jste, že pomocí řezného nástroje můžete řezat model v libovolném úhlu a " -"poloze?" +"Věděli jste, že můžete pomocí řezacího nástroje provádět řezy modelu pod " +"různými úhly a pozicemi?" #: resources/data/hints.ini: [hint:Fix Model] msgid "" @@ -9523,8 +11266,8 @@ msgid "" "problems?" msgstr "" "Opravit model\n" -"Did jste, že můžete opravit poškozený 3D model, abyste se vyhnuli mnoha " -"problémům s krájením?" +"Věděli jste, že můžete opravit poškozený 3D model a vyhnout se tak mnoha " +"problémům při slicování?" #: resources/data/hints.ini: [hint:Timelapse] msgid "" @@ -9532,7 +11275,7 @@ msgid "" "Did you know that you can generate a timelapse video during each print?" msgstr "" "Časosběr\n" -"Did jste, že můžete generovat časosběrné video během každého tisku?" +"Věděli jste, že můžete během každého tisku vytvářet časosběrné video?" #: resources/data/hints.ini: [hint:Auto-Arrange] msgid "" @@ -9540,7 +11283,8 @@ msgid "" "Did you know that you can auto-arrange all objects in your project?" msgstr "" "Automatické uspořádání\n" -"Did jste, že můžete automaticky uspořádat všechny objekty ve svém projektu?" +"Věděli jste, že můžete automaticky uspořádat všechny objekty ve vašem " +"projektu?" #: resources/data/hints.ini: [hint:Auto-Orient] msgid "" @@ -9548,9 +11292,9 @@ msgid "" "Did you know that you can rotate objects to an optimal orientation for " "printing by a simple click?" msgstr "" -"Auto-Orient\n" -"Did jste, že můžete otočit objekty do optimální orientace pro tisk " -"jednoduchým kliknutím?" +"Automatická Orientace\n" +"Věděli jste, že můžete pomocí jednoho kliknutí otočit objekty do optimálního " +"natočení pro tisk?" #: resources/data/hints.ini: [hint:Lay on Face] msgid "" @@ -9560,9 +11304,9 @@ msgid "" "F key." msgstr "" "Plochou na podložku\n" -"Did jste, že můžete rychle orientovat model tak, aby jedna z jeho tváří " -"seděla na tiskové podložce? Vyberte funkci \"Umístit na obličej\" nebo " -"stiskněte klávesu F ." +"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." #: resources/data/hints.ini: [hint:Object List] msgid "" @@ -9571,8 +11315,8 @@ msgid "" "settings for each object/part?" msgstr "" "Seznam objektů\n" -"Did jste, že můžete zobrazit všechny objekty/části v seznamu a změnit " -"nastavení pro každý objekt/část?" +"Věděli jste, že si můžete zobrazit všechny objekty/části v seznamu a upravit " +"nastavení pro každý objekt/část zvlášť?" #: resources/data/hints.ini: [hint:Simplify Model] msgid "" @@ -9581,10 +11325,10 @@ msgid "" "Simplify mesh feature? Right-click the model and select Simplify model. Read " "more in the documentation." msgstr "" -"Zjednodušte model\n" -"Did jste, že můžete snížit počet trojúhelníků v síti pomocí funkce " -"Zjednodušit síť? Klikněte pravým tlačítkem na model a vyberte Zjednodušit " -"model. Více v dokumentaci." +"Zjednodušit model\n" +"Věděli jste, že můžete snížit počet trojúhelníků v síti pomocí funkce " +"Zjednodušit síť? Klikněte pravým tlačítkem na model a vyberte možnost " +"Zjednodušit model. Více informací najdete v dokumentaci." #: resources/data/hints.ini: [hint:Slicing Parameter Table] msgid "" @@ -9592,8 +11336,8 @@ msgid "" "Did you know that you can view all objects/parts on a table and change " "settings for each object/part?" msgstr "" -"Tabulka parametrů dělení\n" -"Did jste, že můžete zobrazit všechny objekty/části v tabulce a změnit " +"Tabulka parametrů pro Slicování\n" +"Věděli jste, že můžete zobrazit všechny objekty/části v tabulce a změnit " "nastavení pro každý objekt/část?" #: resources/data/hints.ini: [hint:Split to Objects/Parts] @@ -9603,8 +11347,8 @@ msgid "" "colorizing or printing?" msgstr "" "Rozdělit na objekty/části\n" -"Didi jste, že velký objekt můžete rozdělit na malé pro snadné obarvení nebo " -"tisk?" +"Věděli jste, že můžete rozdělit velký objekt na menší části pro snadné " +"barevné zpracování nebo tisk?" #: resources/data/hints.ini: [hint:Subtract a Part] msgid "" @@ -9613,10 +11357,11 @@ msgid "" "part modifier? That way you can, for example, create easily resizable holes " "directly in Orca Slicer. Read more in the documentation." msgstr "" -"Odečtení dílu\n" -"Did jste, že můžete odečíst jednu síť od druhé pomocí modifikátoru záporné " -"části? Tímto způsobem můžete například vytvářet snadno měnitelné otvory " -"přímo v Orca Slicer. Přečtěte si více v dokumentaci." +"Odečíst část\n" +"Věděli jste, že můžete odečíst jednu síťovinu od druhé pomocí negativního " +"modifikátoru části? Tímto způsobem můžete například vytvářet snadno " +"nastavitelné otvory přímo v programu Orca Slicer. Přečtěte si více v " +"dokumentaci." #: resources/data/hints.ini: [hint:STEP] msgid "" @@ -9627,9 +11372,10 @@ msgid "" "lower resolution STL. Give it a try!" msgstr "" "STEP\n" -"Did jste, že kvalitu tisku můžete zlepšit krájením souboru STEP místo STL?\n" -"Orca Slicer podporuje krájení souborů STEP a poskytuje hladší výsledky než " -"STL s nižším rozlišením. Vyzkoušejte to!" +"Věděli jste, že můžete zlepšit kvalitu svého tisku tím, že rozdělíte soubor " +"STEP namísto STL?\n" +"Orca Slicer podporuje rozdělování souborů STEP, což poskytuje hladší " +"výsledky než s nižším rozlišením STL. Vyzkoušejte to!" #: resources/data/hints.ini: [hint:Z seam location] msgid "" @@ -9638,10 +11384,10 @@ msgid "" "paint it on your print, to have it in a less visible location? This improves " "the overall look of your model. Check it out!" msgstr "" -"Umístění Z švu\n" -"Did jste, že si můžete přizpůsobit umístění Z švu a dokonce jej namalovat na " -"tisk, abyste jej měli na méně viditelném místě? To zlepšuje celkový vzhled " -"vašeho modelu. Vyzkoušejte to!" +"Z poloha švu\n" +"Věděli jste, že můžete přizpůsobit umístění Z spoje a dokonce ho na svém " +"tisku namalovat, aby byl ve méně viditelné poloze? Tím se zlepší celkový " +"vzhled vašeho modelu. Podívejte se na to!" #: resources/data/hints.ini: [hint:Fine-tuning for flow rate] msgid "" @@ -9650,10 +11396,10 @@ msgid "" "prints? Depending on the material, you can improve the overall finish of the " "printed model by doing some fine-tuning." msgstr "" -"Jemné doladění průtoku\n" -"Did jste, že průtok lze vyladit pro ještě lépe vypadající výtisky? V " -"závislosti na materiálu můžete vylepšit celkovou povrchovou úpravu tištěného " -"modelu provedením nějakého jemného doladění." +"Jemné doladění pro rychlost průtoku\n" +"Věděli jste, že průtokovou rychlost lze jemně doladit pro ještě lepší vzhled " +"tisku? V závislosti na materiálu můžete zlepšit celkový povrch tištěného " +"modelu pomocí drobného doladění." #: resources/data/hints.ini: [hint:Split your prints into plates] msgid "" @@ -9662,9 +11408,9 @@ msgid "" "individual plates ready to print? This will simplify the process of keeping " "track of all the parts." msgstr "" -"Rozdělit výtisky na desky\n" -"Did jste, že můžete rozdělit model, který má mnoho dílů, na jednotlivé desky " -"připravené k tisku? To zjednoduší proces sledování všech dílů." +"Rozdělte své tisky na podložky\n" +"Věděli jste, že můžete rozdělit model s mnoha díly na jednotlivé podložky " +"připravené k tisku? Tímto zjednodušíte proces sledování všech dílů." #: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer #: Height] @@ -9673,9 +11419,10 @@ msgid "" "Did you know that you can print a model even faster, by using the Adaptive " "Layer Height option? Check it out!" msgstr "" -"Urychlete svůj tisk pomocí Adaptivní výšky vrstvy\n" -"Did jste, že můžete tisknout model ještě rychleji pomocí možnosti Adaptivní " -"výška vrstvy? Vyzkoušejte to!" +"Zrychlete svůj 3D tisk pomocí adaptivní výšky vrstvy\n" +"Věděli jste, že můžete ještě rychleji vytisknout své 3D modely pomocí " +"možnosti adaptivní výšky vrstvy? Tímto způsobem dosáhnete zkrácení celkového " +"času tisku!" #: resources/data/hints.ini: [hint:Support painting] msgid "" @@ -9684,9 +11431,9 @@ msgid "" "makes it easy to place the support material only on the sections of the " "model that actually need it." msgstr "" -"Malování podpěry\n" -"Did jste, že můžete namalovat umístění svých podpěr? Tato funkce usnadňuje " -"umístění podpěrného materiálu pouze na části modelu, které to skutečně " +"Malování podpěr\n" +"Věděli jste, že můžete malovat umístění podpěr? Tato funkce umožňuje snadné " +"umístění podpůrného materiálu pouze na části modelu, které ho skutečně " "potřebují." #: resources/data/hints.ini: [hint:Different types of supports] @@ -9697,9 +11444,9 @@ msgid "" "print speed. Check them out!" msgstr "" "Různé typy podpěr\n" -"Did jste, že si můžete vybrat z více typů podpěr? Podpěry stromu fungují " -"skvěle pro organické modely, přičemž šetří vlákno a zlepšují rychlost tisku. " -"Vyzkoušejte je!" +"Věděli jste, že můžete vybírat z různých typů podpěr? Stromové podpěry se " +"skvěle hodí pro organické modely a zároveň šetří filament a zlepšuje " +"rychlost tisku. Podívejte se na ně!" #: resources/data/hints.ini: [hint:Printing Silk Filament] msgid "" @@ -9708,10 +11455,10 @@ msgid "" "successfully? Higher temperature and lower speed are always recommended for " "the best results." msgstr "" -"Tisk hedvábného vlákna\n" -"Did jste, že hedvábný filament vyžaduje zvláštní pozornost, aby byl úspěšný? " -"Pro dosažení nejlepších výsledků se vždy doporučuje vyšší teplota a nižší " -"rychlost." +"Tisk hedvábného filamentu\n" +"Věděli jste, že tisk hedvábného filamentu vyžaduje zvláštní zvážení pro " +"úspěšné provedení? Vždy se doporučuje vyšší teplota a nižší rychlost pro " +"dosažení nejlepších výsledků." #: resources/data/hints.ini: [hint:Brim for better adhesion] msgid "" @@ -9719,9 +11466,9 @@ msgid "" "Did you know that when printing models have a small contact interface with " "the printing surface, it's recommended to use a brim?" msgstr "" -"Okraj pro lepší přilnavost\n" -"Did jste, že když tiskové modely mají malé kontaktní rozhraní s tiskovou " -"plochou, doporučuje se použít okraj?" +"Límec pro lepší přilnavost\n" +"Věděli jste, že při tisku modelů s malým kontaktním rozhraním s tiskovou " +"plochou se doporučuje použití Límce (brim)?" #: resources/data/hints.ini: [hint:Set parameters for multiple objects] msgid "" @@ -9729,17 +11476,17 @@ msgid "" "Did you know that you can set slicing parameters for all selected objects at " "one time?" msgstr "" -"Nastavit parametry pro více objektů\n" -"Did jste, že můžete nastavit parametry krájení pro všechny vybrané objekty " -"najednou?" +"Nastavte parametry pro více objektů\n" +"Věděli jste, že můžete najednou nastavit parametry pro všechny vybrané " +"objekty?" #: resources/data/hints.ini: [hint:Stack objects] msgid "" "Stack objects\n" "Did you know that you can stack objects as a whole one?" msgstr "" -"Skládat objekty\n" -"Did jste, že můžete skládat objekty jako jeden celek?" +"Seskupit objekty\n" +"Věděli jste, že můžete objekty seskupit do jednoho celku?" #: resources/data/hints.ini: [hint:Flush into support/objects/infill] msgid "" @@ -9747,9 +11494,9 @@ msgid "" "Did you know that you can save the wasted filament by flushing them into " "support/objects/infill during filament change?" msgstr "" -"Vypláchnout do support/objects/infill\n" -"Did jste, že můžete zachránit ztracené vlákno jejich vypláchnutím do support/" -"objects/infill během výměny vlákna?" +"Čištit do podpěr/objektů/výplně\n" +"Věděli jste, že můžete ušetřit zahozené filamenty tím, že je očistíte do " +"podpěr/objektů/výplně během výměny filamentu?" #: resources/data/hints.ini: [hint:Improve strength] msgid "" @@ -9757,185 +11504,6 @@ msgid "" "Did you know that you can use more wall loops and higher sparse infill " "density to improve the strength of the model?" msgstr "" -"Zlepšete pevnost\n" -"Did jste, že ke zlepšení pevnosti modelu můžete použít více smyček na stěně " -"a vyšší hustotu výplně?" - -#~ msgid "Bridge direction" -#~ msgstr "Směr mostu" - -#~ msgid "" -#~ "Angle for bridge infill pattern, which controls the start or main " -#~ "direction of line" -#~ msgstr "" -#~ "Úhel pro vzor výplně mostu, který řídí začátek nebo hlavní směr linky" - -#~ msgid "Keep upper part" -#~ msgstr "Zachovat horní část" - -#~ msgid "Keep lower part" -#~ msgstr "Zachovat spodní část" - -#~ msgid "Start" -#~ msgstr "Start" - -#~ msgid "G-code" -#~ msgstr "G-code" - -#~ msgid "Failed uploading print file. Please enter ip address again." -#~ msgstr "" -#~ "Nahrávání tiskového souboru se nezdařilo. Zadejte prosím IP adresu znovu." - -#~ msgid "AMS auto switch filament" -#~ msgstr "AMS auto spínací vlákno" - -#~ msgid "" -#~ "Spiral mode only works when wall loops is 1, support is disabled, top " -#~ "shell layers is 0, sparse infill density is 0 and timelapse type is " -#~ "traditional" -#~ msgstr "" -#~ "Spirálový režim funguje pouze tehdy, když jsou smyčky na stěně 1, podpora " -#~ "je deaktivována, horní skořepinavrstvy jsou 0, hustota řídké výplně je 0 " -#~ "a typ timelapse je tradiční" - -#~ msgid "Arachne engine doesn't work with classic overhang speed mode.\n" -#~ msgstr "Arachne engine nefunguje v klasickém režimu převislé rychlosti.\n" - -#~ msgid "" -#~ "Turn off classic mode automatically? \n" -#~ "Yes - Enable arachne with classic mode off\n" -#~ "No - Give up using arachne this time" -#~ msgstr "" -#~ "Automaticky vypnout klasický režim? \n" -#~ "Ano - povolit arachne s vypnutým klasickým režimem\n" -#~ "Ne - tentokrát se vzdej používání arachne" - -#, boost-format -#~ msgid "Shortcut key %1%" -#~ msgstr "Klávesová zkratka %1%" - -#~ msgid "Layers: N/A" -#~ msgstr "Vrstvy: N\\A" - -#, c-format, boost-format -#~ msgid "Layers: %s" -#~ msgstr "Layers: %s" - -#, c-format, boost-format -#~ msgid "Layers: %d/%d" -#~ msgstr "Vrstvy: %d/%d" - -#~ msgid "AMS settings are not supported for external spool" -#~ msgstr "Nastavení AMS nejsou podporována pro externí cívku" - -#~ msgid "Backup" -#~ msgstr "Záloha" - -#~ msgid "Backup interval" -#~ msgstr "Interval zálohování" - -#~ msgid "" -#~ "Please check the following infomation and click Confirm to continue " -#~ "sending print:" -#~ msgstr "" -#~ "Zkontrolujte prosím následující informace a kliknutím na Potvrdit " -#~ "pokračujte v odesílánítisk:" - -#~ msgid "" -#~ "The printer type used to generate G-code is not the same type as the " -#~ "currently selected physical printer. It is recommend to re-slice by " -#~ "selecting the same printer type." -#~ msgstr "" -#~ "Typ tiskárny použitý ke generování G-kódu není stejný jako typ aktuálně " -#~ "vybraná fyzická tiskárna. Doporučuje se znovu slicovat podle výběru " -#~ "stejného typu tiskárny." - -#, c-format, boost-format -#~ msgid "The %s filament is too soft to be used with the AMS" -#~ msgstr "Filament %s je příliš měkký pro použití s ​​AMS" - -#~ msgid "" -#~ "When using support material for the support interface, We recommend the " -#~ "following settings:\n" -#~ "0 top z distance, 0 interface spacing, concentric pattern." -#~ msgstr "" -#~ "Při použití podpůrného materiálu pro kontaktní vrstvu podpěr doporučujeme " -#~ "následující nastavení:\n" -#~ "0 horní z vzdálenost, 0 rozestup rozhraní, koncentrický vzor." - -#~ msgid "" -#~ "The P1P printer does not support smooth timelapse, use traditional " -#~ "timelapse instead." -#~ msgstr "" -#~ "Tiskárna P1P nepodporuje plynulé timelapse, použijte tradiční " -#~ "timelapsenamísto." - -#~ msgid "" -#~ "This controls the generation of the brim at outer side of models. Auto " -#~ "means the brim width is analysed and calculated automatically." -#~ msgstr "" -#~ "To řídí generování Límce na vnější straně modelů. Automaticky znamená, že " -#~ "šířka Límce se analyzuje a vypočítá automaticky." - -#~ msgid "Support base" -#~ msgstr "Základna podpěry" - -#~ msgid "" -#~ "Support layer uses layer height independent with object layer. This is to " -#~ "support customizing z-gap and save print time." -#~ msgstr "" -#~ "Vrstva podpory používá výšku vrstvy nezávisle na vrstvě objektu. To " -#~ "podporuje přizpůsobení mezery v z-meze a šetří čas při tisku." - -#~ msgid "" -#~ "Print a tower to prime material in nozzle after switching to a new " -#~ "material." -#~ msgstr "" -#~ "Po přechodu na nový materiál vytiskněte věž pro naplnění materiálu v " -#~ "trysce." - -#, c-format, boost-format -#~ msgid "" -#~ "It seems object %s has completely floating regions. Please re-orient the " -#~ "object or enable support generation." -#~ msgstr "" -#~ "Zdá se, že objekt %s má zcela plovoucí oblasti. Změňte orientaci objektu " -#~ "nebo povolte generování podpět." - -#, c-format, boost-format -#~ msgid "" -#~ "It seems object %s has large overhangs. Please enable support generation." -#~ msgstr "" -#~ "Zdá se, že objekt %s má velké převisy. Povolte prosím generování podpory." - -#~ msgid "Line Flushed (mm)" -#~ msgstr "Čistící Linka" - -#~ msgid "Skirt" -#~ msgstr "Obrys" - -#~ msgid "Max Radius" -#~ msgstr "Max. poloměr" - -#~ msgid "" -#~ "Max clearance radius around extruder. Used for collision avoidance in by-" -#~ "object printing." -#~ msgstr "" -#~ "Maximální poloměr vůle kolem extrudéru. Používá se pro zamezení kolizi " -#~ "při tisku vedlejších objektů." - -#~ msgid "Z Hop Type" -#~ msgstr "Typ Z hop" - -#~ msgid "" -#~ "Use \"Sudé-liché\" for 3DLabPrint airplane models. Use \"Close holes\" to " -#~ "close all holes in the model." -#~ msgstr "" -#~ "Použít \"Sudé-liché\" pro modely letadel 3DLabPrint. Pomocí \"Uzavírání " -#~ "děr\" uzavřete všechny díry v modelu." - -#~ msgid "NormalLift" -#~ msgstr "Normální zdvih" - -#~ msgid "SpiralLift" -#~ msgstr "Spirálový zdvih" +"Zvýšení pevnosti\n" +"Věděli jste, že můžete použít více opakování stěn a vyšší hustotu řídké " +"výplně pro zvýšení pevnosti modelu?" diff --git a/bbl/i18n/de/OrcaSlicer_de.po b/localization/i18n/de/OrcaSlicer_de.po similarity index 79% rename from bbl/i18n/de/OrcaSlicer_de.po rename to localization/i18n/de/OrcaSlicer_de.po index 7c5f92f69c..07abe0beec 100644 --- a/bbl/i18n/de/OrcaSlicer_de.po +++ b/localization/i18n/de/OrcaSlicer_de.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-14 11:27+0800\n" +"POT-Creation-Date: 2023-09-16 08:15+0200\n" "PO-Revision-Date: \n" "Last-Translator: Heiko Liebscher \n" "Language-Team: \n" @@ -350,13 +350,13 @@ msgid "Prizm" msgstr "Prisma" msgid "Frustum" -msgstr "" +msgstr "Frustum" msgid "Square" msgstr "Quadrat" msgid "Hexagon" -msgstr "" +msgstr "Sechseck" msgid "Confirm connectors" msgstr "Bestätige Verbinder" @@ -529,7 +529,7 @@ msgid "Horizontal text" msgstr "Horizontaler Text" msgid "Ctrl+" -msgstr "" +msgstr "Strg +" msgid "Notice" msgstr "Hinweis" @@ -599,6 +599,9 @@ msgstr "OrcaSlicer hat eine unbehandelte Ausnahme erzeugt: %1%" msgid "Downloading Bambu Network Plug-in" msgstr "Lade Orca Network Plug-in herunter" +msgid "Login information expired. Please login again." +msgstr "Login abgelaufen. Bitte neu einloggen." + msgid "Incorrect password" msgstr "Falsches Passwort" @@ -606,6 +609,18 @@ msgstr "Falsches Passwort" msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "Verbindung zu %s fehlgeschlagen! [SN:%s, code=%s]" +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" +"Orca Slicer benötigt die Microsoft WebView2-Runtime, um bestimmte Funktionen " +"auszuführen.\n" +"Klicken Sie auf Ja, um sie jetzt zu installieren." + +msgid "WebView2 Runtime" +msgstr "WebView2-Runtime" + msgid "" "OrcaSlicer configuration file may be corrupted and is not abled to be parsed." "Please delete the file and try again." @@ -683,15 +698,12 @@ msgid "Open Project" msgstr "Projekt öffnen" msgid "" -"The version of Bambu studio is too low and needs to be updated to the latest " +"The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" msgstr "" "Die Version von Orca Slicer ist veraltet und muss auf die neueste Version " "aktualisiert werden, bevor sie normal verwendet werden kann" -msgid "Login information expired. Please login again." -msgstr "Login abgelaufen. Bitte neu einloggen." - msgid "Privacy Policy Update" msgstr "Datenschutzrichtlinien-Update" @@ -841,16 +853,16 @@ msgid "Load..." msgstr "Laden..." msgid "Orca Cube" -msgstr "" +msgstr "Orca Würfel" msgid "3DBenchy" -msgstr "" +msgstr "3DBenchy" msgid "Autodesk FDM Test" -msgstr "" +msgstr "Autodesk FDM Test" msgid "Voron Cube" -msgstr "" +msgstr "Voron Würfel" msgid "Cube" msgstr "Würfel" @@ -876,6 +888,13 @@ msgstr "Als eigenes Objekt definieren" msgid "Set as individual objects" msgstr "Als eigene Objekte definieren" +msgid "Fill bed with copies" +msgstr "Bett mit Kopien füllen" + +msgid "Fill the remaining area of bed with copies of the selected object" +msgstr "" +"Füllen des verbleibenden Bettbereich mit Kopien des ausgewählten Objekts" + msgid "Printable" msgstr "Druckbar" @@ -956,8 +975,11 @@ msgstr "" msgid "Assemble the selected objects to an object with single part" msgstr "Zusammenfügen der ausgewählten Objekte zu einem Objekt mit einem Teil" -msgid "Assemble the selected parts to a single part" -msgstr "Zusammenfügen der ausgewählten Teile zu einem einzigen Teil" +msgid "Mesh boolean" +msgstr "Mesh-Boolesche Operationen" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "Mesh-Boolesche Operationen, einschließlich Vereinigung und Subtraktion" msgid "Along X axis" msgstr "Entlang der X Achse" @@ -1077,18 +1099,15 @@ msgstr "Filament für ausgewählte Elemente festlegen" msgid "current" msgstr "Aktuell" -msgid "Set Unprintable" -msgstr "Undruckbar machen" - -msgid "Set Printable" -msgstr "Druckbar machen" - msgid "Unlock" msgstr "Entsperren" msgid "Lock" msgstr "Sperren" +msgid "Edit Plate Name" +msgstr "Ändere Plattenname" + msgid "Name" msgstr "Name" @@ -1159,6 +1178,9 @@ msgstr "Lade Datei" msgid "Error!" msgstr "Fehler!" +msgid "Failed to get the model data in the current file." +msgstr "Fehler beim Abrufen der Modell-Daten in der aktuellen Datei." + msgid "Generic" msgstr "Generisch" @@ -1345,15 +1367,6 @@ msgstr "Das Kopieren mehrerer Zellen wird nicht unterstützt" msgid "Outside" msgstr "Außenseite" -msgid "Auto" -msgstr "Automatisch" - -msgid "Manual" -msgstr "Manuell" - -msgid "No-brim" -msgstr "Keine Umrandung" - msgid " " msgstr " " @@ -1369,6 +1382,24 @@ msgstr "Füllungsdichte(%)" msgid "Auto Brim" msgstr "Automatische Umrandung" +msgid "Auto" +msgstr "Automatisch" + +msgid "Mouse ear" +msgstr "Mausohren" + +msgid "Outer brim only" +msgstr "Nur Außen" + +msgid "Inner brim only" +msgstr "Nur Innenrand" + +msgid "Outer and inner brim" +msgstr "Äußere und innere Randleiste" + +msgid "No-brim" +msgstr "Keine Umrandung" + msgid "Outer wall speed" msgstr "Geschwindigkeit Außenwand" @@ -1403,7 +1434,7 @@ msgid "Open Documentation in web browser." msgstr "Öffne Dokumentation im Webbrowser." msgid "Pause:" -msgstr "" +msgstr "Pause:" msgid "Custom Template:" msgstr "Benutzerdefinierte Vorlage:" @@ -1478,6 +1509,35 @@ msgstr "Kein Drucker" msgid "..." msgstr "..." +msgid "Failed to connect to the server" +msgstr "Verbindung zum Server fehlgeschlagen" + +msgid "Check cloud service status" +msgstr "Status des Cloud-Dienstes prüfen" + +msgid "code" +msgstr "Code" + +msgid "Failed to connect to cloud service" +msgstr "Verbindung zum Cloud-Dienst fehlgeschlagen" + +msgid "Please click on the hyperlink above to view the cloud service status" +msgstr "" +"Bitte klicken Sie auf den obigen Hyperlink, um den Status des Cloud-Dienstes " +"einzusehen" + +msgid "Failed to connect to the printer" +msgstr "Verbindung zum Drucker fehlgeschlagen" + +msgid "Connection to printer failed" +msgstr "Verbindung zum Drucker ist fehlgeschlagen" + +msgid "Please check the network connection of the printer and Studio." +msgstr "Bitte überprüfen Sie die Netzwerkverbindung von Drucker und Studio." + +msgid "Connecting..." +msgstr "Verbinden..." + msgid "?" msgstr "?" @@ -1487,8 +1547,8 @@ msgstr "Leer" msgid "AMS" msgstr "AMS" -msgid "Ams filament backup" -msgstr "Ams Filament Backu" +msgid "Auto Refill" +msgstr "Automatisch nachfüllen" msgid "AMS not connected" msgstr "AMS nicht verbunden" @@ -1546,11 +1606,11 @@ msgstr "Neues Filament in den Extruder schieben" msgid "Purge old filament" msgstr "Altes Filament entfernen" -msgid "Feed new filament from external spool" -msgstr "Neues Filament von einer externen Spule zuführen" +msgid "Push new filament into the extruder" +msgstr "Neues Filament in den Extruder schieben" -msgid "Confirm whether the filament has been extruded" -msgstr "Bestätigen Sie, ob das Filament extrudiert wurde" +msgid "Grab new filament" +msgstr "Neues Filament holen" msgid "" "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " @@ -1633,6 +1693,15 @@ msgstr "Ausrichten..." msgid "Orienting" msgstr "Ausrichten" +msgid "Filling bed " +msgstr "Bett füllen" + +msgid "Bed filling canceled." +msgstr "Bettfüllung abgebrochen." + +msgid "Bed filling done." +msgstr "Bettfüllung fertig." + msgid "Error! Unable to create thread!" msgstr "Fehler. Thread kann nicht erstellt werden." @@ -1645,57 +1714,64 @@ msgstr "Einloggen" msgid "Login failed" msgstr "Anmeldung fehlgeschlagen" -msgid "The region parameter is incorrrect" -msgstr "Der Regionsparameter ist falsch" - -msgid "Failure of printer login" -msgstr "Druckeranmeldung fehlgeschlagen" - -msgid "Failed to get ticket" -msgstr "Ticket konnte nicht abgerufen werden" - -msgid "User authorization timeout" -msgstr "Zeitüberschreitung der Benutzerautorisierung" - -msgid "Failure of bind" -msgstr "Bindungsfehler" - -msgid "Unknown Failure" -msgstr "Unbekannter Fehler" - msgid "Please check the printer network connection." msgstr "Bitte überprüfen Sie die Netzwerkverbindung des Druckers." -msgid "Abnormal print file data. Please slice again" -msgstr "Fehlerhafte Daten in der Druckdatei. Bitte slicen Sie erneut" +msgid "Abnormal print file data. Please slice again." +msgstr "Abnormale Daten in der Druckdatei. Bitte slicen Sie erneut" -msgid "Task canceled" -msgstr "Auftrag abgebrochen" +msgid "Task canceled." +msgstr "Aufgabe abgebrochen." -msgid "Upload task timed out. Please check the network problem and try again" +msgid "Upload task timed out. Please check the network status and try again." msgstr "" -"Zeitüberschreitung beim Upload. Bitte überprüfen Sie das Netzwerk und " -"versuchen Sie es erneut" +"Zeitüberschreitung beim Upload. Bitte überprüfen Sie den Netzwerkstatus und " +"versuchen Sie es erneut." msgid "Cloud service connection failed. Please try again." msgstr "" "Die Verbindung zum Cloud-Dienst ist fehlgeschlagen. Bitte versuche es erneut." -msgid "Print file not found, please slice again" -msgstr "Druckdatei nicht gefunden, bitte noch einmal (erneut Slicen)" +msgid "Print file not found. please slice again." +msgstr "Druckdatei nicht gefunden. Bitte erneut slicen" msgid "" "The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again" +"model and slice again." msgstr "" "Die Druckdatei überschreitet die maximal zulässige Größe (1 GB). Bitte " -"vereinfachen Sie das Modell und slicen Sie es erneut" +"vereinfachen Sie das Modell und slicen Sie diese erneut." -msgid "Failed uploading print file" -msgstr "Fehler beim Hochladen der Druckdatei" +msgid "Failed to send the print job. Please try again." +msgstr "" +"Der Druckauftrag konnte nicht gesendet werden. Bitte versuchen Sie es erneut." -msgid "Wrong Access code" -msgstr "Falscher Zugangscode" +msgid "Failed to upload file to ftp. Please try again." +msgstr "" +"Datei konnte nicht auf FTP hochgeladen werden. Bitte versuchen Sie es erneut." + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "" +"Überprüfen Sie den aktuellen Status des Bambu Lab-Servers, indem Sie auf den " +"obigen Link klicken." + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" +"Die Größe der Druckdatei ist zu groß. Bitte passen Sie die Dateigröße an und " +"versuchen Sie es erneut." + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "Druckdatei nicht gefunden. Bitte erneut slicen und zum Drucken senden." + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "" +"Druckdatei konnte nicht über FTP hochgeladen werden. Bitte überprüfen Sie " +"den Netzwerkstatus und versuchen Sie es erneut." msgid "Sending print job over LAN" msgstr "Druckauftrag über LAN senden" @@ -1716,25 +1792,16 @@ msgstr "Druckkonfiguration senden" msgid "Successfully sent. Will automatically jump to the device page in %ss" msgstr "Erfolgreich gesendet. Springt automatisch auf die Geräteseite in %ss" +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "Erfolgreich gesendet. Springt automatisch auf die nächste Seite in %ss" + msgid "An SD card needs to be inserted before printing via LAN." msgstr "Vor dem Drucken über LAN muss eine MicroSD-Karte eingelegt werden." -msgid "Failed to send the print job. Please try again." -msgstr "" -"Der Druckauftrag konnte nicht gesendet werden. Bitte versuchen Sie es erneut." - -msgid "Send to Printer failed. Please try again." -msgstr "Senden an den Drucker fehlgeschlagen. Bitte versuchen Sie es erneut." - -msgid "No space left on Printer SD card" -msgstr "Kein Speicherplatz mehr auf der SD-Karte des Druckers." - msgid "Sending gcode file over LAN" msgstr "Sende Gcode-Datei über LAN" -msgid "Sending gcode file through cloud service" -msgstr "Sende Gcode-Datei über den Cloud-Service" - msgid "Sending gcode file to sdcard" msgstr "Sende Gcode-Datei an SDKarte" @@ -1745,9 +1812,6 @@ msgstr "Erfolgreich gesendet. Aktuelle Seite wird in %s s geschlossen" msgid "An SD card needs to be inserted before sending to printer." msgstr "Vor dem Senden an den Drucker muss eine SD-Karte eingelegt werden." -msgid "Please log out and login to the printer again." -msgstr "Bitte melden Sie sich ab und melden Sie sich erneut beim Drucker an." - msgid "Choose SLA archive:" msgstr "SLA-Archiv auswählen:" @@ -1793,8 +1857,8 @@ msgid "" "The imported SLA archive did not contain any presets. The current SLA " "presets were used as fallback." msgstr "" -"Die importierte SLA-Archivdatei enthält keine Voreinstellungen. Die " -"aktuellen SLA-Voreinstellungen wurden als Fallback verwendet." +"Das importierte SLA-Archiv enthält keine Voreinstellungen. Die aktuellen SLA-" +"Voreinstellungen wurden als Ersatz verwendet." msgid "You cannot load SLA project with a multi-part object on the bed" msgstr "" @@ -1921,8 +1985,11 @@ msgstr "" "Das Einstellen von AMS-Slot-Informationen während des Drucks wird nicht " "unterstützt." -msgid "Factors of dynamic flow cali" -msgstr "Faktoren der dynamischen Flusskalibrierung" +msgid "Factors of Flow Dynamics Calibration" +msgstr "Dynamische Flusskalibrierungsfaktoren" + +msgid "PA Profile" +msgstr "PA-Profil" msgid "Factor K" msgstr "Faktor K" @@ -1938,6 +2005,9 @@ msgstr "" msgid "Are you sure you want to clear the filament information?" msgstr "Sind Sie sicher, dass Sie die Filamentinformationen löschen möchten?" +msgid "You need to select the material type and color first." +msgstr "Sie müssen zuerst den Materialtyp und die Farbe auswählen." + msgid "Please input a valid value (K in 0~0.5)" msgstr "Bitte geben Sie einen gültigen Wert ein (K im Bereich von 0 bis 0,5)" @@ -1946,12 +2016,12 @@ msgstr "" "Bitte geben Sie einen gültigen Wert ein (K im Bereich von 0 bis 0,5, N im " "Bereich von 0,6 bis 2,0)" -msgid "You need to select the material type and color first." -msgstr "Sie müssen zuerst den Materialtyp und die Farbe auswählen." - -msgid "Other color" +msgid "Other Color" msgstr "Andere Farbe" +msgid "Custom Color" +msgstr "Benutzerdefinierte Farbe" + msgid "Dynamic flow calibration" msgstr "Dynamische Flusskalibrierung" @@ -2114,12 +2184,27 @@ msgstr "Drucken mit Materialien im AMS" msgid "Print with filaments mounted on the back of the chassis" msgstr "Drucken mit Filamenten, die an der Rückseite des Chassis montiert sind" -msgid "Filaments replace" -msgstr "Filamente ersetzen" +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." +msgstr "" +"Wenn das aktuelle Material leer ist, druckt der Drucker in folgender " +"Reihenfolge weiter." msgid "Group" msgstr "Gruppe" +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" +msgstr "" +"Derzeit sind keine identischen Ersatzverbrauchsmaterialien verfügbar, und " +"eine automatische Auffüllung ist derzeit nicht möglich. \n" +"(Derzeit wird die automatische Versorgung mit Verbrauchsmaterialien " +"desselben Herstellers, Materialtyps und Farbe unterstützt)" + msgid "AMS Settings" msgstr "AMS-Einstellungen" @@ -2660,6 +2745,32 @@ msgstr "Update fehlgeschlagen." msgid "Failed to start printing job" msgstr "Druckauftrag konnte nicht gestartet werden" +msgid "Invalid nozzle diameter" +msgstr "Falscher Düsendurchmesser" + +msgid "Calibration error" +msgstr "Kalibrierungsfehler" + +msgid "TPU is not supported by AMS." +msgstr "TPU wird von AMS nicht unterstützt." + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "Bambu PET-CF/PA6-CF wird von AMS nicht unterstützt." + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "" +"Feuchtes PVA wird flexibel und bleibt im AMS stecken, bitte trocknen Sie es " +"vor dem Gebrauch." + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." +msgstr "" +"CF/GF-Filamente sind hart und spröde. Sie brechen leicht oder bleiben im AMS " +"stecken. Bitte verwenden Sie sie mit Vorsicht." + msgid "default" msgstr "Standard" @@ -2736,7 +2847,7 @@ msgstr "Durchfluss: " msgid "Layer Time: " msgstr "Schichtdauer:" -msgid "Fan Speed: " +msgid "Fan: " msgstr "Lüftergeschwindigkeit: " msgid "Temperature: " @@ -3035,6 +3146,9 @@ msgstr "" msgid "An object is layed over the boundary of plate." msgstr "Ein Objekt ragt über die Begrenzung der Druckplatte." +msgid "A G-code path goes beyond the max print height." +msgstr "Ein G-Code-Pfad überschreitet die maximale Druckhöhe." + msgid "A G-code path goes beyond the boundary of plate." msgstr "Ein G-Code-Pfad geht über die Begrenzung der Druckplatte hinaus." @@ -3052,12 +3166,6 @@ msgstr "" "oder von der Druckplatte wegbewegen und stellen Sie sicher, dass die Höhe " "innerhalb des Bauvolumens liegt." -msgid "Jump to" -msgstr "Wechsle zu" - -msgid "ERROR:" -msgstr "FEHLER" - msgid "Calibration step selection" msgstr "Auswahl des Kalibrierungsschritts" @@ -3166,6 +3274,10 @@ msgstr "" "Bevor ein neues Modell erstellt wird, wird %1% geschlossen. Möchten Sie " "fortfahren?" +#, fuzzy +msgid "Upload" +msgstr "Entladen" + msgid "Slice plate" msgstr "Aktuelle Platte slicen" @@ -3179,7 +3291,7 @@ msgid "Export G-code file" msgstr "G-Code als Datei exportieren" msgid "Send" -msgstr "Aktuelle Platte senden" +msgstr "Senden" msgid "Export plate sliced file" msgstr "Exportiere aktuelle Platte als STL Datei" @@ -3191,7 +3303,7 @@ msgid "Print all" msgstr "Alle Platten drucken" msgid "Send all" -msgstr "Alle Platten senden" +msgstr "Sende alle" msgid "Keyboard Shortcuts" msgstr "Tastaturkürzel" @@ -3406,6 +3518,12 @@ msgstr "&Bezeichnung anzeigen" msgid "Show object labels in 3D scene" msgstr "Objektbeschriftungen in 3D-Szene anzeigen" +msgid "Show &Overhang" +msgstr "Zeige Überhang" + +msgid "Show object overhang highlight in 3D scene" +msgstr "Hervorhebung des Objektüberhangs in einer 3D-Szene anzeigen" + msgid "Preferences" msgstr "Einstellungen" @@ -3461,9 +3579,6 @@ msgstr "Kalibrierungshilfe" msgid "More calibrations" msgstr "Weitere Kalibrierungen" -msgid "3D Models" -msgstr "3D Modelle" - msgid "&Open G-code" msgstr "&Öffne G-Code" @@ -3585,32 +3700,34 @@ msgstr "Synchronisierung" msgid "Initialize failed (No Device)!" msgstr "Initialisierung fehlgeschlagen (Kein Gerät)!" +msgid "Initialize failed (Device connection not ready)!" +msgstr "" +"Die Initialisierung ist fehlgeschlagen (Geräteverbindung nicht bereit)!" + msgid "Initialize failed (No Camera Device)!" msgstr "Initialisierung fehlgeschlagen (keine Kamera)!" -msgid "Initializing..." -msgstr "Initialisieren..." - -msgid "Loading..." -msgstr "Laden..." - -msgid "Initialize failed (Not supported with LAN-only mode)!" -msgstr "" -"Initialisierung fehlgeschlagen (Nicht unterstützt im reinen LAN-Modus)!" - -msgid "Initialize failed (Not accessible in LAN-only mode)!" -msgstr "Initialisierung fehlgeschlagen (Kein Zugriff im reinen LAN-Modus)!" - msgid "Printer is busy downloading, Please wait for the downloading to finish." msgstr "" "Der Drucker ist mit dem Herunterladen beschäftigt; Bitte warten Sie, bis der " "Download beendet ist." +msgid "Loading..." +msgstr "Laden..." + +msgid "Initialize failed (Not supported on the current printer version)!" +msgstr "" +"Initialisierung fehlgeschlagen (Nicht unterstützt auf der aktuellen " +"Druckerversion)!" + +msgid "Initialize failed (Not accessible in LAN-only mode)!" +msgstr "Initialisierung fehlgeschlagen (Kein Zugriff im reinen LAN-Modus)!" + msgid "Initialize failed (Missing LAN ip of printer)!" msgstr "Initialisierung fehlgeschlagen (Fehlende LAN IP des Druckers)!" -msgid "Initialize failed (Not supported by printer)!" -msgstr "Initialisierung fehlgeschlagen (wird vom Drucker nicht unterstützt)!" +msgid "Initializing..." +msgstr "Initialisieren..." #, c-format, boost-format msgid "Initialize failed (%s)!" @@ -3692,6 +3809,9 @@ msgstr "Video" msgid "Switch to video files." msgstr "Wechseln Sie zu Videodateien." +msgid "Switch to 3mf model files." +msgstr "Wechsel zu 3mf-Modelldateien." + msgid "Delete selected files from printer." msgstr "Ausgewählte Dateien vom Drucker löschen." @@ -3710,12 +3830,6 @@ msgstr "Batch-Verwaltung von Dateien." msgid "No printers." msgstr "Keine Drucker." -msgid "Not supported by this model of printer!" -msgstr "Wird von diesem Druckermodell nicht unterstützt!" - -msgid "Connecting..." -msgstr "Verbinden..." - #, c-format, boost-format msgid "Connect failed [%d]!" msgstr "Verbindung fehlgeschlagen [%d]!" @@ -3723,23 +3837,47 @@ msgstr "Verbindung fehlgeschlagen [%d]!" msgid "Loading file list..." msgstr "Dateiliste laden..." -msgid "No files" -msgstr "Keine Dateien." - -msgid "Not accessible in LAN-only mode!" -msgstr "Im reinen LAN-Modus nicht zugänglich!" - -msgid "Missing LAN ip of printer!" -msgstr "LAN-IP des Druckers fehlt!" +#, c-format, boost-format +msgid "No files [%d]" +msgstr "Keine Dateien [%d]" #, c-format, boost-format -msgid "You are going to delete %u files. Are you sure to continue?" -msgstr "" -"Sie sind dabei, %u Dateien zu löschen. Möchten Sie wirklich fortfahren?" +msgid "Load failed [%d]" +msgstr "Laden fehlgeschlagen [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "" +msgstr[1] "" msgid "Delete files" msgstr "Dateien löschen" +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "Möchten Sie die Datei '%s' vom Drucker löschen?" + +msgid "Delete file" +msgstr "Datei löschen" + +msgid "Fetching model infomations ..." +msgstr "Modellinformationen werden abgerufen..." + +msgid "Failed to fetching model infomations from printer." +msgstr "Die Modellinformationen konnten nicht vom Drucker abgerufen werden." + +msgid "Failed to parse model infomations." +msgstr "Modellinformationen konnten nicht analysiert werden" + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." +msgstr "" +"Die .gcode.3mf-Datei enthält keine G-Code-Daten. Bitte slicen Sie sie mit " +"Bambu Studio und exportieren Sie eine neue .gcode.3mf-Datei." + #, c-format, boost-format msgid "File '%s' was lost! Please download it again." msgstr "" @@ -3761,6 +3899,12 @@ msgstr "Herunterladen abgeschlossen" msgid "Downloading %d%%..." msgstr "%d%% wird heruntergeladen..." +msgid "Not supported on the current printer version." +msgstr "Nicht unterstützt auf der aktuellen Druckerversion." + +msgid "Storage unavailable, insert SD card." +msgstr "Speicher nicht verfügbar, MicroSD-Karte einlegen." + msgid "Speed:" msgstr "Geschwindigkeit:" @@ -3782,14 +3926,23 @@ msgstr "3Dconnexion Einstellungen" msgid "Swap Y/Z axes" msgstr "Y/Z-Achsen vertauschen" -msgid "Camera" -msgstr "Kamera" +msgid "Invert X axis" +msgstr "Invertiere X-Achse" -msgid "SD Card" -msgstr "MicroSD-Karte" +msgid "Invert Y axis" +msgstr "Invertiere Y-Achse" -msgid "Camera Setting" -msgstr "Kameraeinstellung" +msgid "Invert Z axis" +msgstr "Invertiere Z-Achse" + +msgid "Invert Yaw axis" +msgstr "Invertiere Yaw-Achse" + +msgid "Invert Pitch axis" +msgstr "Invertiere Pitch-Achse" + +msgid "Invert Roll axis" +msgstr "Invertiere Roll-Achse" msgid "Printing Progress" msgstr "Druckprozess" @@ -3806,9 +3959,21 @@ msgstr "0" msgid "Layer: N/A" msgstr "Schicht: N/A" +msgid "Immediately score" +msgstr "Direktpunktzahl" + msgid "Clear" msgstr "Löschen" +msgid "Camera" +msgstr "Kamera" + +msgid "SD Card" +msgstr "MicroSD-Karte" + +msgid "Camera Setting" +msgstr "Kameraeinstellung" + msgid "Control" msgstr "Steuerung" @@ -3842,33 +4007,14 @@ msgstr "Keine MicroSD-Karte" msgid "SD Card Abnormal" msgstr "SD-Karte fehlerhaft" -msgid "Printing List" -msgstr "Druckliste" - msgid "Cancel print" msgstr "Druck abbrechen" msgid "Are you sure you want to cancel this print?" msgstr "Möchten Sie diesen Druck wirklich abbrechen?" -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode disabled.Please reconnect the " -"printer by logging in with your user account." -msgstr "" -"Die Verbindung zum Drucker [%s] wurde unterbrochen, da der LAN-Modus " -"deaktiviert ist. Bitte verbinden Sie den Drucker erneut, indem Sie sich mit " -"Ihrem Benutzerkonto anmelden." - -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode enabled.Please reconnect the " -"printer by inputting Access Code which can be gotten from printer screen." -msgstr "" -"Die Verbindung zum Drucker [%s] wurde unterbrochen, da der LAN-Modus " -"aktiviert ist. Bitte stellen Sie die Verbindung zum Drucker wieder her, " -"indem Sie den Zugriffscode eingeben, den Sie auf dem Druckerbildschirm " -"abrufen können." +msgid "Done" +msgstr "Erledigt" msgid "Downloading..." msgstr "Herunterladen..." @@ -3883,11 +4029,18 @@ msgstr "" #, c-format, boost-format msgid "Layer: %s" +msgstr "Schicht: %s" + +msgid "Please give a score for your favorite Bambu Market model." msgstr "" +"Bitte geben Sie eine Punktzahl für Ihr Lieblingsmodell von Bambu Market ab." + +msgid "Score" +msgstr "Punktzahl" #, c-format, boost-format msgid "Layer: %d/%d" -msgstr "" +msgstr "Schicht: %d/%d" msgid "Please heat the nozzle to above 170 degree before loading filament." msgstr "" @@ -3928,24 +4081,15 @@ msgstr "Verrückt" msgid "Can't start this without SD card." msgstr "Kann ohne MicroSD-Karte nicht gestartet werden." -msgid "Failed to connect to the server" -msgstr "Verbindung zum Server fehlgeschlagen" - msgid "Status" msgstr "Status" -msgid "Media" -msgstr "Medien" - msgid "Update" msgstr "Update" msgid "HMS" msgstr "HMS" -msgid "Failed to connect to the printer" -msgstr "Verbindung zum Drucker fehlgeschlagen" - msgid "Don't show again" msgstr "Nicht erneut anzeigen" @@ -4051,6 +4195,9 @@ msgstr "Upload abbrechen" msgid "Slice ok." msgstr "Slice ok." +msgid "Jump to" +msgstr "Wechsle zu" + msgid "Error:" msgstr "Fehler:" @@ -4060,6 +4207,9 @@ msgstr "Warnung:" msgid "Export successfully." msgstr "Export erfolgreich." +msgid "Serious warning:" +msgstr "Wichtige Warnung:" + msgid " (Repair)" msgstr " (Reparatur)" @@ -4310,7 +4460,7 @@ msgstr "" msgid "Loading file: %s" msgstr "Datei wird geladen: %s" -msgid "The 3mf is not from Bambu Lab, load geometry data only." +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." msgstr "Der 3mf stammt nicht vom OrcaSlicer, lade nur die Geometriedaten." msgid "Load 3mf" @@ -4598,6 +4748,20 @@ msgstr "" "Die Datei %s wurde an den Speicher des Druckers gesendet und kann auf dem " "Drucker angezeigt werden." +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "" +"Eine boolesche Operation kann für Modellnetze nicht ausgeführt werden. Es " +"werden nur positive Teile exportiert." + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "" +"Ist der Drucker bereit? Ist die Druckplatte eingelegt, leer und sauber?" + +msgid "Upload and Print" +msgstr "Hochladen und Drucken" + msgid "" "Print By Object: \n" "Suggest to use auto-arrange to avoid collisions when printing." @@ -4623,6 +4787,14 @@ msgstr "Ungültige Nummer" msgid "Plate Settings" msgstr "Druck-Platteneinstellungen" +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "Anzahl der aktuell ausgewählten Teile: %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" +msgstr "Anzahl der aktuell ausgewählten Objekte: %1%\n" + #, boost-format msgid "Part name: %1%\n" msgstr "Name des Teils: %1%\n" @@ -4659,7 +4831,7 @@ msgid "" "on Orca Slicer(windows) or CAD softwares." msgstr "" "Die Funktion \"Modell reparieren\" ist derzeit nur unter Windows verfügbar. " -"Bitte reparieren Sie das Modell in Bambu Studio (Windows) oder CAD-Software." +"Bitte reparieren Sie das Modell in Orca Slicer (Windows) oder CAD-Software." #, c-format, boost-format msgid "" @@ -4723,6 +4895,9 @@ msgstr "Sonstiges" msgid "Login Region" msgstr "Login-Region" +msgid "Stealth Mode" +msgstr "Unsichtbarer Modus" + msgid "Metric" msgstr "Metrisch" @@ -4800,6 +4975,12 @@ msgstr "" "Wenn aktiviert, wird OrcaSlicer als Standardanwendung zum Öffnen von .step-" "Dateien festgelegt" +msgid "Online Models" +msgstr "Online-Modelle" + +msgid "Show online staff-picked models on the home page" +msgstr "Von Mitarbeitern ausgewählte Online-Models auf der Startseite anzeigen" + msgid "Maximum recent projects" msgstr "Höchstanzahl an letzten Projekten" @@ -4833,6 +5014,12 @@ msgstr "Dunkler Modus" msgid "Enable Dark mode" msgstr "Dunklen Modus aktivieren" +msgid "Develop mode" +msgstr "Entwicklermodus" + +msgid "Skip AMS blacklist check" +msgstr "Überspringen der AMS Blacklist-Prüfung" + msgid "Home page and daily tips" msgstr "Startseite und tägliche Tipps" @@ -4869,11 +5056,14 @@ msgstr "Sonstiges" msgid "Mouse wheel reverses when zooming" msgstr "Scrollrichtung beim Zoomen umkehren" -msgid "Develop mode" -msgstr "Entwicklermodus" +msgid "Enable SSL(MQTT)" +msgstr "SSL aktivieren (MQTT)" -msgid "Dump video" -msgstr "Video löschen" +msgid "Enable SSL(FTP)" +msgstr "SSL aktivieren (FTP)" + +msgid "Internal developer mode" +msgstr "Interner Entwicklermodus" msgid "Log Level" msgstr "Protokollstufe" @@ -4959,30 +5149,33 @@ msgstr "Materialien hinzufügen/entfernen" msgid "Add/Remove printers" msgstr "Drucker hinzufügen/entfernen" +msgid "Incompatible" +msgstr "Inkompatibel" + +msgid "The selected preset is null!" +msgstr "Das selektierte Profil ist leer!" + +msgid "Plate name" +msgstr "Platten-Name" + msgid "Same as Global Print Sequence" msgstr "Gleich wie globale Drucksequenz" msgid "Print sequence" msgstr "Druckreihenfolge" -msgid "Plate name" -msgstr "Platten-Name" +msgid "Customize" +msgstr "Anpassen" + +msgid "First layer filament sequence" +msgstr "Erste Filament-Schichtsequenz" + +msgid "Same as Global Plate Type" +msgstr "Entspricht dem globalen Plattentyp" msgid "Same as Global Bed Type" msgstr "Entspricht dem allgemeinen Bettyp" -msgid "Cool Plate" -msgstr "Kalte Druckplatte" - -msgid "Engineering Plate" -msgstr "Technische Druckplatte" - -msgid "High Temp Plate" -msgstr "Hochtemperaturdruckplatte" - -msgid "Textured PEI Plate" -msgstr "Texturierte PEI-Platte" - msgid "By Layer" msgstr "Nach Schicht" @@ -5105,11 +5298,8 @@ msgstr "Für \"%1%\", fügen Sie \"%2%\" als neues Profil hinzu" msgid "Simply switch to \"%1%\"" msgstr "Wechseln Sie einfach zu \"%1%\"" -msgid "Online" -msgstr "Online" - -msgid "Offline" -msgstr "Offline" +msgid "Task canceled" +msgstr "Auftrag abgebrochen" msgid "(LAN)" msgstr "(LAN)" @@ -5120,6 +5310,9 @@ msgstr "Mein Gerät" msgid "Other Device" msgstr "Anderes Gerät" +msgid "Online" +msgstr "Online" + msgid "Input access code" msgstr "Zugangscode eingeben" @@ -5129,12 +5322,18 @@ msgstr "Kann das Geräte nicht finden?" msgid "Log out successful." msgstr "Abmeldung erfolgreich." +msgid "Offline" +msgstr "Offline" + msgid "Busy" msgstr "Beschäftigt" msgid "Bambu Cool Plate" msgstr "Bambu kalte Druckplatte" +msgid "PLA Plate" +msgstr "PLA-Platte" + msgid "Bamabu Engineering Plate" msgstr "Bambu technische Druckplatte" @@ -5150,12 +5349,26 @@ msgstr "Aktualisieren" msgid "Bed Leveling" msgstr "Druckbettnivellierung" -msgid "Flow Calibration" -msgstr "Flusskalibrierung" +msgid "Flow Dynamics Calibration" +msgstr "Dynamische Flusskalibrierung" + +msgid "Can't connect to the printer" +msgstr "Es kann keine Verbindung zum Drucker hergestellt werden" msgid "send completed" msgstr "Senden abgeschlossen" +msgid "Error code" +msgstr "Fehlercode" + +msgid "Check the status of current system services" +msgstr "Überprüfen Sie den Status der aktuellen Systemdienste" + +msgid "Printer local connection failed, please try again." +msgstr "" +"Die lokale Verbindung des Druckers ist fehlgeschlagen. Bitte versuchen Sie " +"es erneut." + msgid "No login account, only printers in LAN mode are displayed" msgstr "Kein Login-Konto, nur Drucker im LAN-Modus werden angezeigt" @@ -5238,6 +5451,9 @@ msgstr "" msgid "An SD card needs to be inserted before printing." msgstr "Vor dem Drucken muss eine MicroSD-Karte eingelegt werden." +msgid "The selected printer is incompatible with the chosen printer presets." +msgstr "Der ausgewählte Drucker ist mit den gewählten Druckerprofilen nicht " + msgid "An SD card needs to be inserted to record timelapse." msgstr "" "Für die Aufnahme eines Zeitraffers muss eine MicroSD-Karte eingelegt werden." @@ -5290,9 +5506,29 @@ msgstr "" "Bitte klicken Sie auf die Bestätigungsschaltfläche, wenn Sie den " "Druckvorgang trotzdem fortsetzen möchten." +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "" +"Verbindung zum Drucker wird hergestellt. Während des Verbindungsvorgangs " + msgid "Preparing print job" msgstr "Druckauftrag vorbereiten" +msgid "Abnormal print file data. Please slice again" +msgstr "Fehlerhafte Daten in der Druckdatei. Bitte slicen Sie erneut" + +msgid "The name length exceeds the limit." +msgstr "Die Namenslänge überschreitet das Limit." + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" +"Vorsicht bei der Verwendung! Die Flusskalibrierung auf einer strukturierten " + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "Automatische Flusskalibrierung mit Micro Lidar" + msgid "Modifying the device name" msgstr "Den Gerätenamen ändern" @@ -5309,13 +5545,40 @@ msgstr "" "Bevor Sie die Datei an die SD-Karte des Druckers senden können, muss eine SD-" "Karte eingelegt werden." -msgid "The printer is required to be in the same LAN as Orca Slicer." -msgstr "Der Drucker muss sich im selben LAN wie OrcaSlicer befinden." +msgid "The printer is required to be in the same LAN as Bambu Studio." +msgstr "Der Drucker muss sich im selben LAN befinden wie Bambu Studio." msgid "The printer does not support sending to printer SD card." msgstr "" "Der Drucker unterstützt nicht das Senden an die MicroSD-Karte des Druckers." +msgid "Failed to create socket" +msgstr "Socket konnte nicht erstellt werden" + +msgid "Failed to connect socket" +msgstr "Verbindung zum Socket fehlgeschlagen" + +msgid "Failed to publish login request" +msgstr "Anmeldeanfrage konnte nicht gesendet werden" + +msgid "Get ticket from device timeout" +msgstr "Zeitüberschreitung beim Abrufen des Tickets vom Gerät" + +msgid "Get ticket from server timeout" +msgstr "Zeitüberschreitung beim Abrufen des Tickets vom Server" + +msgid "Failed to post ticket to server" +msgstr "Ticket konnte nicht auf den Server übertragen werden" + +msgid "Failed to parse login report reason" +msgstr "Der Grund für den Anmeldebericht konnte nicht analysiert werden" + +msgid "Receive login report timeout" +msgstr "Zeitüberschreitung beim Empfang des Anmeldeberichts" + +msgid "Unknown Failure" +msgstr "Unbekannter Fehler" + msgid "Log in printer" msgstr "Drucker anmelden" @@ -5323,6 +5586,73 @@ msgid "Would you like to log in this printer with current account?" msgstr "" "Möchten Sie sich bei diesem Drucker mit Ihrem aktuellen Konto anmelden?" +msgid "Check the reason" +msgstr "Überprüfe den Grund" + +msgid "Read and accept" +msgstr "Gelesen und akzeptieren" + +msgid "Terms and Conditions" +msgstr "Allgemeine Geschäftsbedingungen" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"Vielen Dank für den Kauf eines Bambu Lab Geräts. Bevor Sie Ihr Bambu Lab " +"Gerät verwenden, lesen Sie bitte die Allgemeinen Geschäftsbedingungen. Indem " +"Sie zustimmen klicken, erklären Sie sich mit der Datenschutzrichtlinie und " +"den Nutzungsbedingungen (zusammen die „Bedingungen“) einverstanden, um so " +"Ihr Bambu Lab Gerät verwenden zu können. Wenn Sie die Datenschutzrichtlinien " +"von Bambu Lab nicht einhalten oder diesen zustimmen, verwenden Sie bitte " +"keine Geräte und Dienstleistungen von Bambu Lab." + +msgid "and" +msgstr "und" + +msgid "Privacy Policy" +msgstr "Datenschutzerklärung" + +msgid "We ask for your help to improve everyone's printer" +msgstr "Wir bitten Sie um Ihre Hilfe, um den Drucker für alle zu verbessern" + +msgid "Statement about User Experience Improvement Program" +msgstr "Erklärung zum Programm zur Verbesserung der Benutzererfahrung" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" +"In der 3D-Druck-Community lernen wir von den Erfolgen und Misserfolgen der " +"anderen, um unsere eigenen Slicing-Parameter und Einstellungen anzupassen. " +"%s folgt demselben Prinzip und nutzt maschinelles Lernen, um seine Leistung " +"anhand der Erfolge und Misserfolge der riesigen Anzahl von Drucken unserer " +"Nutzer zu verbessern. Wir trainieren %s, um schlauer zu werden, indem wir es " +"mit realen Daten füttern. Wenn Sie einverstanden sind, greift dieser Dienst " +"auf Informationen aus Ihren Fehlerprotokollen und Nutzungsprotokollen zu, " +"die die in der Datenschutzrichtlinie beschriebenen Informationen enthalten " +"können. Wir werden keine persönlichen Daten sammeln, durch die eine Person " +"direkt oder indirekt identifiziert werden kann, wie Namen, Adressen, " +"Zahlungsinformationen oder Telefonnummern. Durch die Aktivierung dieses " +"Dienstes erklären Sie sich mit diesen Bedingungen und der Erklärung zum " +"Datenschutz einverstanden." + +msgid "Statement on User Experience Improvement Plan" +msgstr "Erklärung zum Plan zur Verbesserung der Benutzererfahrung" + msgid "Log in successful." msgstr "Anmeldung erfolgreich." @@ -5421,13 +5751,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 "" "Wenn Sie einen Zeitraffer ohne Werkzeugkopf aufnehmen, wird empfohlen, einen " "\"Timelapse Wischturm\" hinzuzufügen, indem Sie mit der rechten Maustaste " -"auf die leere Position der Bauplatte klicken und \"Primitiv hinzufügen\"->" -"\"Timelapse Wischturm\" wählen." +"auf die leere Position der Bauplatte klicken und \"Primitiv hinzufügen\"-" +">\"Timelapse Wischturm\" wählen." msgid "Line width" msgstr "Breite der Linie" @@ -5466,6 +5796,12 @@ msgstr "" "von 0 bedeutet keine Verlangsamung für den Überhangsbereich und es wird die " "Wandgeschwindigkeit verwendet." +msgid "Bridge" +msgstr "Überbrückung" + +msgid "Set speed for external and internal bridges" +msgstr "Setze Geschwindigkeit für externe und interne Brücken" + msgid "Travel speed" msgstr "Fahrgeschwindigkeit" @@ -5481,6 +5817,9 @@ msgstr "Druckbasis (Raft)" msgid "Support filament" msgstr "Supportfilament" +msgid "Tree supports" +msgstr "" + msgid "Prime tower" msgstr "Reinigungsturm" @@ -5493,6 +5832,9 @@ msgstr "G-Code-Ausgabe" msgid "Post-processing Scripts" msgstr "Post-Processing Scripts" +msgid "Notes" +msgstr "Notizen" + msgid "Frequent" msgstr "Häufig" @@ -5540,9 +5882,6 @@ msgstr "Empfohlener Temperaturbereich" msgid "Print temperature" msgstr "Drucktemperatur" -msgid "Chamber temperature" -msgstr "Druckraum Temperatur" - msgid "Nozzle" msgstr "Düse" @@ -5571,6 +5910,9 @@ msgstr "" "wird. Ein Wert von 0 bedeutet, dass das Filament auf der technischen " "Druckplatte nicht unterstützt wird." +msgid "High Temp Plate" +msgstr "Hochtemperaturdruckplatte" + msgid "" "Bed temperature when high temperature plate is installed. Value 0 means the " "filament does not support to print on the High Temp Plate" @@ -5579,6 +5921,9 @@ msgstr "" "ist. Ein Wert von 0 bedeutet, dass das Filament auf der Hochtemperatur-" "Druckplatte nicht unterstützt wird." +msgid "Textured PEI Plate" +msgstr "Texturierte PEI-Platte" + msgid "" "Bed temperature when Textured PEI Plate is installed. Value 0 means the " "filament does not support to print on the Textured PEI Plate" @@ -5632,6 +5977,21 @@ msgstr "Filament Start G-Code" msgid "Filament end G-code" msgstr "Filament End G-Code" +msgid "Multimaterial" +msgstr "Multimaterial" + +msgid "Wipe tower parameters" +msgstr "Reinigungsturm-Parameter" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "Toolchange-Parameter bei Single-Extruder-MM-Druckern" + +msgid "Ramming settings" +msgstr "Ramming-Einstellungen" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "Toolchange-Parameter bei Multi-Extruder-MM-Druckern" + msgid "Printable space" msgstr "Druckbarer Raum" @@ -5688,9 +6048,21 @@ msgstr "Beschleunigungsbegrenzung" msgid "Jerk limitation" msgstr "Jerkbegrenzung" +msgid "Single extruder multimaterial setup" +msgstr "Single-Extruder-Multimaterial-Einstellung" + +msgid "Wipe tower" +msgstr "Reinigungsturm" + +msgid "Single extruder multimaterial parameters" +msgstr "Single-Extruder-Multimaterial-Parameter" + msgid "Layer height limits" msgstr "Höhenbegrenzungen für Schichten" +msgid "Lift Z Enforcement" +msgstr "Z-Höhe einhalten" + msgid "Retraction when switching material" msgstr "Rückzug bei Materialwechsel" @@ -5936,6 +6308,40 @@ msgstr "Keine Updates verfügbar." msgid "The configuration is up to date." msgstr "Die Konfiguration ist auf dem neuesten Stand." +msgid "Ramming customization" +msgstr "Ramming-Anpassung" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" +"Ramming bezeichnet die schnelle Extrusion kurz vor einem Werkzeugwechsel bei " +"einem Single-Extruder-MM-Drucker. Sein Zweck ist es, das Ende des entladenen " +"Filaments so zu formen, dass es das Einsetzen des neuen Filaments nicht " +"verhindert und selbst später wieder eingeführt werden kann. Diese " + +msgid "Total ramming time" +msgstr "Summe der Ramming-Zeit" + +msgid "s" +msgstr "s" + +msgid "Total rammed volume" +msgstr "Summe des Ramming-Volumens" + +msgid "Ramming line width" +msgstr "Ramming-Linienbreite" + +msgid "Ramming line spacing" +msgstr "Ramming-Linienabstand" + msgid "Auto-Calc" msgstr "Automatisch berechnen" @@ -5991,7 +6397,7 @@ msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" msgstr "Importiere Geometriedaten aus STL/STEP/3MF/OBJ/AMF-Dateien" msgid "⌘+Shift+G" -msgstr "" +msgstr "⌘+Umschalttaste+G" msgid "Ctrl+Shift+G" msgstr "Strg+Umschalt+G" @@ -6109,7 +6515,7 @@ msgid "Movement step set to 1 mm" msgstr "Bewegungsschritt auf 1 mm eingestellt" msgid "Esc" -msgstr "" +msgstr "Esc" msgid "keyboard 1-9: set filament for object/part" msgstr "Tastatur 1-9: Filament für Objekt/Teil einstellen" @@ -6247,33 +6653,30 @@ msgid "Network plug-in update" msgstr "Aktualisierung des Netzwerk-Plugins" msgid "" -"Click OK to update the Network plug-in when Orca Slicer launches next time." +"Click OK to update the Network plug-in when Bambu Studio launches next time." msgstr "" -"Klicken Sie auf OK, um das Netzwerk-Plugin beim nächsten Start vom Orca " -"Slicer zu aktualisieren." +"Klicken Sie auf OK, um das Netzwerk-Plugin beim nächsten Start von Bambu " +"Studio zu aktualisieren." #, c-format, boost-format msgid "A new Network plug-in(%s) available, Do you want to install it?" msgstr "" "Ein neues Netzwerk-Plug-in (%s) verfügbar, möchten Sie es installieren?" -msgid "New version of Orca Slicer" -msgstr "Neue Version von Orca Slicer" +msgid "New version of Bambu Studio" +msgstr "Neue Version von Bambu Studio" msgid "Don't remind me of this version again" msgstr "Erinnern Sie mich nicht mehr an diese Version." -msgid "Done" -msgstr "Erledigt" - msgid "LAN Connection Failed (Sending print file)" msgstr "LAN-Verbindung fehlgeschlagen (Senden einer Druckdatei)" msgid "" -"Step 1, please confirm Orca Slicer and your printer are in the same LAN." +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." msgstr "" -"Schritt 1, bitte bestätigen Sie, dass Orca Slicer und Ihr Drucker im " -"gleichen LAN sind." +"Schritt 1: Vergewissern Sie sich, dass Bambu Studio und Ihr Drucker sich im " +"selben LAN befinden." msgid "" "Step 2, if the IP and Access Code below are different from the actual values " @@ -6483,12 +6886,15 @@ msgstr "Obere Oberfläche" msgid "Bottom surface" msgstr "Untere Fläche" -msgid "Bridge" -msgstr "Überbrückung" +msgid "Internal Bridge" +msgstr "Interne Brücke" msgid "Gap infill" msgstr "Lückenfüllung" +msgid "Skirt" +msgstr "Saum" + msgid "Support interface" msgstr "Stützstruktur-Schnittstelle" @@ -6715,6 +7121,27 @@ msgstr "" "Der Reinigungsturm erfordert, dass die Stützstrukturen die gleiche " "Schichthöhe wie das Objekt haben." +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" +"Der Durchmesser der Spitze des organischen Stützbaums darf nicht kleiner " +"sein als die Extrusionsbreite des Stützmaterials." + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" +"Der Durchmesser des organischen Stützbaums darf nicht kleiner sein als 2x " +"die Extrusionsbreite des Stützmaterials." + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" +"Der Durchmesser des organischen Stützbaums darf nicht kleiner sein als der " +"Durchmesser der Spitze des Stützbaums." + msgid "" "Support enforcers are used but support is not enabled. Please enable support." msgstr "" @@ -6724,6 +7151,29 @@ msgstr "" msgid "Layer height cannot exceed nozzle diameter" msgstr "Schichthöhe darf den Düsendurchmesser nicht überschreiten." +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" +"Relative Extruderadressierung erfordert das Zurücksetzen der " +"Extruderposition bei jeder Schicht, um einen Verlust der Genauigkeit von " +"Gleitkommazahlen zu verhindern. Fügen Sie \"G92 E0\" zu layer_gcode hinzu." + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" +"\"G92 E0\" wurde in before_layer_gcode gefunden, was mit absoluter " +"Extruderadressierung nicht kompatibel ist." + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" +"\"G92 E0\" wurde in layer_gcode gefunden, was mit absoluter " +"Extruderadressierung nicht kompatibel ist." + #, c-format, boost-format msgid "Plate %d: %s does not support filament %s" msgstr "Druckplatte %d: %s unterstützt kein Filament %s" @@ -6973,6 +7423,15 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Vom Drucker unterstützte Druckbettypen" +msgid "Cool Plate" +msgstr "Kalte Druckplatte" + +msgid "Engineering Plate" +msgstr "Technische Druckplatte" + +msgid "First layer print sequence" +msgstr "Erste Schicht Druckreihenfolge" + msgid "This G-code is inserted at every layer change before lifting z" msgstr "" "Dieser G-Code wird bei jedem Schichtwechsel vor dem anheben von Z eingefügt." @@ -7113,6 +7572,30 @@ msgstr "" "Verwenden Sie nur eine Wand auf der Oberfläche, um mehr Platz für das obere " "Füllungsmuster zu schaffen" +msgid "One wall threshold" +msgstr "Schwellenwert für eine Wand" + +#, fuzzy, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" +"Wenn eine obere Oberfläche gedruckt werden muss und sie teilweise von einer " +"anderen Schicht bedeckt ist, wird sie nicht als obere Schicht betrachtet, " +"wenn ihre Breite unterhalb dieses Werts liegt. Dies kann nützlich sein, um " +"das Auslösen von 'einem Umfang oben' zu verhindern, wenn Oberflächen nur von " +"Umfängen bedeckt werden sollen. Dieser Wert kann in Millimetern oder als " +"Prozentsatz der Extrusionsbreite des Umfangs angegeben werden.\n" +"Warnung: Wenn aktiviert, können Artefakte entstehen, wenn Sie dünnere " +"Merkmale auf der nächsten Schicht haben, z. B. Buchstaben. Setzen Sie diesen " +"Wert auf 0, um diese Artefakte zu entfernen." + msgid "Only one wall on first layer" msgstr "Nur eine Wand in der ersten Schicht" @@ -7123,6 +7606,16 @@ msgstr "" "Verwenden Sie nur eine Wand in der ersten Schicht, um dem Muster der unteren " "Füllung mehr Platz zu geben" +msgid "Extra perimeters on overhangs" +msgstr "Extra Umfänge bei Überhängen" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" +"Erstellen Sie zusätzliche Umfangspfade über steile Überhänge und Bereiche, " +"in denen Brücken nicht verankert werden können." + msgid "Classic mode" msgstr "Klassicher Modus" @@ -7137,12 +7630,29 @@ msgstr "" "Aktivieren Sie diese Option, um den Druck für verschiedene Überhangsgrade zu " "verlangsamen" -msgid "mm/s" -msgstr "mm/s" +msgid "mm/s or %" +msgstr "mm/s o. %" + +msgid "External" +msgstr "Extern" msgid "Speed of bridge and completely overhang wall" msgstr "Geschwindigkeit für Brücken und vollständig überhängende Wände." +msgid "mm/s" +msgstr "mm/s" + +msgid "Internal" +msgstr "Intern" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" +"Geschwindigkeit der internen Brücke. Wenn der Wert als Prozentsatz angegeben " +"ist, wird er basierend auf der Brückengeschwindigkeit berechnet. " +"Standardwert ist 150%." + msgid "Brim width" msgstr "Randbreite" @@ -7160,15 +7670,6 @@ msgstr "" "Seitevon Modellen. Auto bedeutet, dass die Breite des Brims automatisch " "analysiert und berechnet wird." -msgid "outer_only" -msgstr "Nur Außen" - -msgid "Inner brim only" -msgstr "Nur Innenrand" - -msgid "Outer and inner brim" -msgstr "Äußere und innere Randleiste" - msgid "Brim-object gap" msgstr "Lücke zwischen Rand und Objekt" @@ -7179,6 +7680,38 @@ msgstr "" "Eine Lücke zwischen der innersten Randlinie und dem Objekt kann das Abnehmen " "des Randes erleichtern" +msgid "Brim ears" +msgstr "Brim Ohren" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "Zeichne den Brim nur über die scharfen Kanten des Modells." + +msgid "Brim ear max angle" +msgstr "Maximaler Winkel für Brim-Ohren" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" +"Höchster Winkel, bei dem ein Brim-Ohr erscheinen soll.\n" +"Wenn auf 0 gesetzt, wird kein Brim erstellt.\n" +"Wenn auf etwa 180 gesetzt, wird ein Brim auf allem außer geraden Abschnitten " +"erstellt." + +msgid "Brim ear detection radius" +msgstr "Radius für die Erkennung von Brim-Ohren" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" +"Die Geometrie wird vor der Erkennung von scharfen Winkeln reduziert. " +"DieserParameter gibt die minimale Länge der Abweichung für die Reduzierung " +"an.\n" +"0, um die Reduzierung zu deaktivieren." + msgid "Compatible machine" msgstr "Kompatible Maschine" @@ -7315,17 +7848,17 @@ msgid "Internal bridge support thickness" msgstr "Dicke der internen Brückenstützen" msgid "" -"If enabled, Studio will generate support loops under the contours of " -"internal bridges.These support loops could prevent internal bridges from " -"extruding over the air and improve the top surface quality, especially when " -"the sparse infill density is low.This value determines the thickness of the " -"support loops. 0 means disable this feature" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" msgstr "" -"Wenn aktiviert, generiert Studio Stützschleifen unter den Konturen interner " -"Brücken. Diese Stützschleifen könnten verhindern, dass interne Brücken über " -"die Luft extrudieren, und die höchste Oberflächenqualität verbessern, " -"insbesondere wenn die spärliche Fülldichte niedrig ist. Dieser Wert bestimmt " -"die Dicke der Stützschleifen. 0 bedeutet, diese Funktion zu deaktivieren" +"Wenn aktiviert, werden Stützschleifen unter den Konturen interner Brücken " +"erzeugt. Diese Stützschleifen könnten verhindern, dass interne Brücken über " +"die Luft hinausragen und die Oberflächenqualität verbessern, insbesondere " +"wenn die Fülldichte des Sparmodus niedrig ist. Dieser Wert bestimmt die " +"Dicke der Stützschleifen. 0 bedeutet, diese Funktion zu deaktivieren." msgid "Top surface pattern" msgstr "Muster der Oberfläche" @@ -7363,8 +7896,23 @@ msgstr "Muster der unteren Fläche" msgid "Line pattern of bottom surface infill, not bridge infill" msgstr "Linienmuster der Bodenfüllung. Brückenfüllung nicht eingeschlossen" -msgid "Line width of outer wall" -msgstr "Linienbreite der Außenwand" +msgid "Internal solid infill pattern" +msgstr "Muster für das interne feste Füllmuster" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" +"Linienmuster des internen festen Füllmusters. Wenn die Erkennung von " +"schmalem internen festen Infill aktiviert ist, wird das konzentrische Muster " +"für den kleinen Bereich verwendet." + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" +"Linienbreite der Außenwand. Wenn als Prozentsatz angegeben, wird sie in " +"Bezug auf den Düsendurchmesser berechnet." msgid "" "Speed of outer wall which is outermost and visible. It's used to be slower " @@ -7389,9 +7937,6 @@ msgstr "" "Einstellung der Geschwindigkeit der Außenwand berechnet. Setzen Sie es auf " "Null für automatisch." -msgid "mm/s or %" -msgstr "mm/s o. %" - msgid "Small perimeters threshold" msgstr "Schwelle für kleine Strukturen" @@ -7488,8 +8033,13 @@ msgstr "" msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" msgstr "Pressure advance(Klipper)AKA Linear advance Faktor(Marlin)" -msgid "Default line width if some line width is set to be zero" -msgstr "Standardlinienbreite für Linienbreiten, die auf 0 gesetzt sind" +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." +msgstr "" +"Standardmäßige Linienbreite, wenn andere Linienbreiten auf 0 gesetzt sind. " +"Wenn als Prozentsatz angegeben, wird sie in Bezug auf den Düsendurchmesser " +"berechnet." msgid "Keep fan always on" msgstr "Lüfter ständig laufen lassen" @@ -7515,9 +8065,6 @@ msgstr "" "und maximalen Geschwindigkeit entsprechend der Druckzeit der Schicht " "interpoliert." -msgid "s" -msgstr "s" - msgid "Default color" msgstr "Standardfarbe" @@ -7527,6 +8074,12 @@ msgstr "Standard-Filamentfarbe" msgid "Color" msgstr "Farbe" +msgid "Filament notes" +msgstr "Filamentnotizen" + +msgid "You can put your notes regarding the filament here." +msgstr "Sie können hier Ihre Notizen zum Filament eintragen." + msgid "Required nozzle HRC" msgstr "Erforderliche Düse HRC" @@ -7550,24 +8103,6 @@ msgstr "" msgid "mm³/s" msgstr "mm³/s" -msgid "Minimal purge on wipe tower" -msgstr "Minimale Wischmenge im Wischturm" - -msgid "" -"After a tool change, the exact position of the newly loaded filament inside " -"the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial " -"object, Slic3r will always prime this amount of material into the wipe tower " -"to produce successive infill or sacrificial object extrusions reliably." -msgstr "" -"Nach einem Werkzeugwechsel ist die genaue Position des neu geladenen " -"Filaments im Düsenkopf möglicherweise unbekannt und der Filamentdruck ist " -"wahrscheinlich noch nicht stabil. Bevor Slic3r den Druckkopf in ein Infill " -"oder ein opferbares Objekt spült, wird immer diese Menge Material in den " -"Wipe-Turm gefüllt, um zuverlässige nachfolgende Infill- oder opferbare " -"Objekt-Extrusionen zu erzeugen. So wird sichergestellt, dass das Drucken " -"nicht gestört wird und die Qualität des Drucks erhalten bleibt." - msgid "Filament load time" msgstr "Ladedauer des Filaments" @@ -7609,6 +8144,147 @@ msgstr "" "Objekten vorhanden ist, da diese Kompensation nach den Überprüfungen " "durchgeführt wird." +msgid "Loading speed" +msgstr "Lade-Geschwindigkeit" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "Lade-Geschwindigkeit für das Filament im Wischturm." + +msgid "Loading speed at the start" +msgstr "Lade-Geschwindigkeit am Anfang" + +msgid "Speed used at the very beginning of loading phase." +msgstr "Geschwindigkeit, die am Anfang der Lade-Phase verwendet wird." + +msgid "Unloading speed" +msgstr "Entlade-Geschwindigkeit" + +msgid "" +"Speed used for unloading the filament on the wipe tower (does not affect " +"initial part of unloading just after ramming)." +msgstr "" +"Geschwindigkeit, die zum Entladen des Filaments im Wischturm verwendet wird " +"(beeinflusst nicht den Anfang des Entladens direkt nach dem Rammen)." + +msgid "Unloading speed at the start" +msgstr "Entlade-Geschwindigkeit am Anfang" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" +"Geschwindigkeit, die zum Entladen der Spitze des Filaments unmittelbar nach " +"dem Rammen verwendet wird." + +msgid "Delay after unloading" +msgstr "Verzögerung nach dem Entladen" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" +"Wartezeit nach dem Entladen des Filaments. Kann helfen, zuverlässige " +"Werkzeugwechsel mit flexiblen Materialien zu erhalten, die möglicherweise " +"mehr Zeit benötigen, um auf die ursprünglichen Abmessungen zu schrumpfen." + +msgid "Number of cooling moves" +msgstr "Anzahl der Kühlbewegungen" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" +"Das Filament wird gekühlt, indem es in den Kühlrohren hin und her bewegt " +"wird. Geben Sie die gewünschte Anzahl dieser Bewegungen an." + +msgid "Speed of the first cooling move" +msgstr "Geschwindigkeit der ersten Kühlbewegung" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "Kühlbewegungen beschleunigen allmählich ab dieser Geschwindigkeit." + +msgid "Minimal purge on wipe tower" +msgstr "Minimale Wischmenge im Wischturm" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" +"Nach einem Werkzeugwechsel ist die genaue Position des neu geladenen " +"Filaments im Düsenkopf möglicherweise unbekannt und der Filamentdruck ist " +"wahrscheinlich noch nicht stabil. Bevor Slic3r den Druckkopf in ein Infill " +"oder ein opferbares Objekt spült, wird immer diese Menge Material in den " +"Wipe-Turm gefüllt, um zuverlässige nachfolgende Infill- oder opferbare " +"Objekt-Extrusionen zu erzeugen. So wird sichergestellt, dass das Drucken " +"nicht gestört wird und die Qualität des Drucks erhalten bleibt." + +msgid "Speed of the last cooling move" +msgstr "Geschwindigkeit der letzten Kühlbewegung" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "Kühlbewegungen beschleunigen allmählich auf diese Geschwindigkeit." + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" +"Zeit für die Drucker-Firmware (oder die Multi Material Unit 2.0), um ein " +"neues Filament während eines Werkzeugwechsels zu laden (wenn der T-Code " +"ausgeführt wird). Diese Zeit wird zur Gesamt-Druckzeit vom G-Code-Zeit-" +"Schätzer hinzugefügt." + +msgid "Ramming parameters" +msgstr "Ramming-Parameter" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" +"Dieser String wird von RammingDialog bearbeitet und enthält ramming-" +"spezifische Parameter." + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" +"Zeit für die Drucker-Firmware (oder die Multi Material Unit 2.0), um ein " +"Filament während eines Werkzeugwechsels zu entladen (wenn der T-Code " +"ausgeführt wird). Diese Zeit wird zur Gesamt-Druckzeit vom G-Code-Zeit-" +"Schätzer hinzugefügt." + +msgid "Enable ramming for multitool setups" +msgstr "Ermöglicht das Rammen für Multitool-Setups" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" +"Rammen beim Einsatz eines Multitool-Druckers (d.h. wenn die Option 'Single " +"Extruder Multimaterial' in den Druckereinstellungen nicht aktiviert ist). " +"Wenn diese Option aktiviert ist, wird eine kleine Menge Filament kurz vor " +"dem Werkzeugwechsel schnell auf den Wischturm extrudiert. Diese Option wird " +"nur verwendet, wenn der Wischturm aktiviert ist." + +msgid "Multitool ramming volume" +msgstr "Multitool-Ramming-Volumen" + +msgid "The volume to be rammed before the toolchange." +msgstr "Das Volumen, das vor dem Werkzeugwechsel gerammt werden soll." + +msgid "Multitool ramming flow" +msgstr "Multitool-Ramming-Fluss" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "" +"Fluss, der zum Rammen des Filaments vor dem Werkzeugwechsel verwendet wird." + msgid "Density" msgstr "Dichte" @@ -7658,6 +8334,12 @@ msgstr "Filamentpreis. Nur für statistische Zwecke." msgid "money/kg" msgstr "€/kg" +msgid "Vendor" +msgstr "Hersteller" + +msgid "Vendor of filament. For show only" +msgstr "Hersteller des Filaments. Nur zur Anzeige." + msgid "(Undefined)" msgstr "(undefiniert)" @@ -7712,6 +8394,66 @@ msgstr "Kubisch Stützen" msgid "Lightning" msgstr "Blitz" +msgid "Sparse infill anchor length" +msgstr "Länge des Infill-Ankers" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" +"Verbindet eine Infill-Linie mit einem kurzen Segment eines zusätzlichen " +"Perimeters mit einem internen Perimeter. Wenn sie als Prozentsatz " +"ausgedrückt wird (Beispiel: 15%), wird sie über die Breite der Infill-" +"Extrusion berechnet. OrcaSlicer versucht, zwei nahe beieinander liegende " +"Infill-Linien mit einem kurzen Perimetersegment zu verbinden. Wenn kein " +"solches Perimetersegment gefunden wird, das kürzer als infill_anchor_max " +"ist, wird die Infill-Linie nur an einer Seite mit einem Perimetersegment " +"verbunden und die Länge des genommenen Perimetersegments ist auf diesen " +"Parameter begrenzt, aber nicht länger als anchor_length_max. Setzen Sie " +"diesen Parameter auf Null, um die Verankerung von Perimetern zu " +"deaktivieren, die mit einer einzelnen Infill-Linie verbunden sind." + +msgid "0 (no open anchors)" +msgstr "0 (keine offenen Anker)" + +msgid "1000 (unlimited)" +msgstr "1000 (unbegrenzt)" + +msgid "Maximum length of the infill anchor" +msgstr "Maximale Länge des Infill-Ankers" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" +"Verbindet eine Infill-Linie mit einem kurzen Segment eines zusätzlichen " +"Perimeters mit einem internen Perimeter. Wenn sie als Prozentsatz " +"ausgedrückt wird (Beispiel: 15%), wird sie über die Breite der Infill-" +"Extrusion berechnet. OrcaSlicer versucht, zwei nahe beieinander liegende " +"Infill-Linien mit einem kurzen Perimetersegment zu verbinden. Wenn kein " +"solches Perimetersegment gefunden wird, das kürzer als dieser Parameter ist, " +"wird die Infill-Linie nur an einer Seite mit einem Perimetersegment " +"verbunden und die Länge des genommenen Perimetersegments wird auf " +"infill_anchor begrenzt, aber nicht länger als dieser Parameter. Setzen Sie " +"diesen Parameter auf Null, um die Verankerung zu deaktivieren." + +msgid "0 (Simple connect)" +msgstr "0 (Einfache Verbindung)" + msgid "Acceleration of outer walls" msgstr "Beschleunigung Außenwände" @@ -7804,8 +8546,12 @@ msgstr "Ruckwert erste Schicht" msgid "Jerk for travel" msgstr "Jerk for Bewegung" -msgid "Line width of initial layer" -msgstr "Linienbreite der ersten Schicht" +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" +"Linienbreite der ersten Schicht. Wenn als Prozentsatz angegeben, wird sie in " +"Bezug auf den Düsendurchmesser berechnet." msgid "Initial layer height" msgstr "Höhe der ersten Schicht" @@ -7857,13 +8603,13 @@ msgstr "Volle Lüfterdrehzahl ab Schicht" 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 "" -"Die Lüftergeschwindigkeit wird linear von Null bei der Schicht" -"\"close_fan_the_first_x_layers\" auf das Maximum bei der Schicht " +"Die Lüftergeschwindigkeit wird linear von Null bei der " +"Schicht\"close_fan_the_first_x_layers\" auf das Maximum bei der Schicht " "\"full_fan_speed_layer\" erhöht. \"full_fan_speed_layer\" wird ignoriert, " "wenn es niedriger ist als \"close_fan_the_first_x_layers\",in diesem Fall " "läuft der Lüfter bei Schicht \"close_fan_the_first_x_layers\"+ 1 mit maximal " @@ -7931,7 +8677,7 @@ msgstr "Schichten und Perimeter" msgid "" "Filter out gaps smaller than the threshold specified. This setting won't " -"affact top/bottom layers" +"affect top/bottom layers" msgstr "" "Filtert Lücken aus, die kleiner als der festgelegte Schwellenwert sind. " "Diese Einstellung beeinflusst die obersten/untersten Schichten nicht" @@ -8114,8 +8860,12 @@ msgstr "" msgid "Filament to print internal sparse infill." msgstr "Filament für den Druck der inneren Füllung." -msgid "Line width of internal sparse infill" -msgstr "Linienbreite der inneren Füllung" +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" +"Linienbreite des internen geringen Füllmusters. Wenn als Prozentsatz " +"angegeben, wird sie in Bezug auf den Düsendurchmesser berechnet." msgid "Infill/Wall overlap" msgstr "Überlappung Füllung/Wand" @@ -8167,6 +8917,9 @@ msgstr "Oberste Oberfläche" msgid "All solid layer" msgstr "Alle soliden Schichten" +msgid "Ironing Pattern" +msgstr "Bügelmuster" + msgid "Ironing flow" msgstr "Materialmenge" @@ -8316,8 +9069,8 @@ msgstr "Maximale Beschleunigung beim Rückziehen (M204 R)" msgid "Maximum acceleration for travel" msgstr "Maximale Fahrgeschwindigkeit" -msgid "Maximum acceleration for travel (M204 T)" -msgstr "Maximale Fahrgeschwindigkeit (M204 T)" +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "Maximale Fahrgeschwindigkeit (M204 T), gilt nur für Marlin 2" msgid "Fan speed" msgstr "Lüftergeschwindigkeit" @@ -8378,6 +9131,16 @@ msgstr "Düsendurchmesser" msgid "Diameter of nozzle" msgstr "Düsendurchmesser" +msgid "Configuration notes" +msgstr "Konfigurationsnotizen" + +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" +"Hier können Sie Ihre persönlichen Notizen eintragen. Dieser Text wird den " +"Kommentaren im G-Code-Kopf hinzugefügt." + msgid "Host Type" msgstr "Host-Typ" @@ -8394,6 +9157,58 @@ msgstr "Volumen der Düse" msgid "Volume of nozzle between the cutter and the end of nozzle" msgstr "Volumen der Düse zwischen dem Messer und dem Ende der Düse" +msgid "Cooling tube position" +msgstr "Position des Kühlrohrs" + +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "Entfernung des Mittelpunkts des Kühlrohrs von der Düsenspitze." + +msgid "Cooling tube length" +msgstr "Kühlrohrlänge" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" +"Länge des Kühlrohrs, um den Platz für Kühlbewegungen darin zu begrenzen." + +msgid "High extruder current on filament swap" +msgstr "Hoher Extruderstrom beim Filamentwechsel" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" +"Es kann vorteilhaft sein, den Extrudermotorstrom während der Filamentwechsel-" +"Sequenz zu erhöhen, um schnelle Vorschubgeschwindigkeiten zu ermöglichen und " +"um den Widerstand beim Laden eines Filaments mit einer unförmigen Spitze zu " +"überwinden." + +msgid "Filament parking position" +msgstr "Filament Parkposition" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" +"Entfernung der Düsenspitze von der Position, an der das Filament geparkt " +"wird, wenn es entladen ist. Dies sollte dem Wert in der Drucker-Firmware " +"entsprechen." + +msgid "Extra loading distance" +msgstr "Zusätzliche Länge beim Laden" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" +"Wenn der Wert auf Null gesetzt ist, ist die Entfernung, die das Filament " +"während des Ladevorgangs von der Parkposition bewegt wird, genau die gleiche " +"wie beim Rückwärtsbewegen während des Entladens. Wenn der Wert positiv ist, " +"wird es weiter geladen, wenn er negativ ist, ist der Ladevorgang kürzer als " +"das Entladen." + msgid "Start end points" msgstr "Anfangs- und Endpunkte" @@ -8423,6 +9238,39 @@ msgstr "Format des Dateinamens" msgid "User can self-define the project file name when export" msgstr "Der Benutzer kann den Projektdateinamen beim Export selbst bestimmen" +msgid "Make overhang printable" +msgstr "Überhang druckbar machen" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "Die Geometrie anpassen, um Überhänge ohne Stützmaterial zu drucken." + +msgid "Make overhang printable maximum angle" +msgstr "Maximaler Winkel für druckbare Überhänge" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" +"Maximaler Winkel der Überhänge, die erlaubt sind, nachdem steilere Überhänge " +"druckbar gemacht wurden. 90° wird das Modell überhaupt nicht verändern und " +"jeden Überhang erlauben, während 0 alle Überhänge durch konisches Material " +"ersetzt." + +msgid "Make overhang printable hole area" +msgstr "Flächenbereich für druckbare Überhänge von Löchern" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" +"Maximaler Flächenbereich eines Lochs in der Basis des Modells, bevor es mit " +"konischem Material gefüllt wird. Ein Wert von 0 füllt alle Löcher in der " +"Basis des Modells." + +msgid "mm²" +msgstr "mm²" + msgid "Detect overhang wall" msgstr "Erkennen von Wandüberhängen" @@ -8435,8 +9283,12 @@ msgstr "" "verwenden hierfür eine unterschiedliche Druckgeschwindigkeiten. Bei einem " "100%% Überhang wird die Brückengeschwindigkeit verwendet." -msgid "Line width of inner wall" -msgstr "Linienbreite der Innenwand" +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" +"Linienbreite der inneren Wand. Wenn als Prozentsatz angegeben, wird sie in " +"Bezug auf den Düsendurchmesser berechnet." msgid "Speed of inner wall" msgstr "Druckgeschwindigkeit der Innenwand" @@ -8457,6 +9309,12 @@ msgstr "" "zur G-Code-Datei als erstes Argument und können die Slic3r-" "Konfigurationseinstellungen durch Lesen von Umgebungsvariablen abrufen." +msgid "Printer notes" +msgstr "Druckernotizen" + +msgid "You can put your notes regarding the printer here." +msgstr "Sie können hier Ihre Notizen zum Drucker eintragen." + msgid "Raft contact Z distance" msgstr "Z Abstand Objekt Druckbasis " @@ -8563,6 +9421,48 @@ msgstr "Steigung" msgid "Spiral" msgstr "Spirale" +msgid "Only lift Z above" +msgstr "Nur Z anheben über" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" +"Wenn Sie diesen Wert auf einen positiven Wert setzen, wird das Z-Heben nur " +"oberhalb des angegebenen absoluten Z-Wertes erfolgen." + +msgid "Only lift Z below" +msgstr "Nur Z anheben unter" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" +"Wenn Sie diesen Wert auf einen positiven Wert setzen, wird das Z-Heben nur " +"unterhalb des angegebenen absoluten Z-Wertes erfolgen." + +msgid "On surfaces" +msgstr "Auf Oberflächen" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" +"Verhalten des Z-Hops erzwingen. Diese Einstellung wird von den oben " +"genannten Einstellungen (Nur Z überheben oberhalb/unterhalb) beeinflusst." + +msgid "All Surfaces" +msgstr "Alle Oberflächen" + +msgid "Top Only" +msgstr "Nur Oben" + +msgid "Bottom Only" +msgstr "Nur Unten" + +msgid "Top and Bottom" +msgstr "Oben und Unten" + msgid "Extra length on restart" msgstr "Zusätzliche Länge beim Neustart" @@ -8629,6 +9529,16 @@ msgstr "Rückseite" msgid "Random" msgstr "Zufall" +msgid "Staggered inner seams" +msgstr "Versetzte innere Nähte" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." +msgstr "" +"Durch diese Option werden die inneren Nähte basierend auf ihrer Tiefe nach " +"hinten verschoben und bilden ein Zickzack-Muster." + msgid "Seam gap" msgstr "Naht Zwischenraum" @@ -8636,14 +9546,14 @@ msgid "" "In order to reduce the visibility of the seam in a closed loop extrusion, " "the loop is interrupted and shortened by a specified amount.\n" "This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 15%." +"current extruder diameter. The default value for this parameter is 10%." msgstr "" "Um die Sichtbarkeit der Naht in einer geschlossenen Schleifenextrusion zu " "reduzieren, wird die Schleife unterbrochen und um eine bestimmte Menge " "verkürzt.\n" "Diese Menge kann in Millimetern oder als Prozentsatz des aktuellen " "Extruderdurchmessers angegeben werden.\n" -"Der Standardwert für diesen Parameter beträgt 15%. Dies wird durchgeführt, " +"Der Standardwert für diesen Parameter beträgt 10%. Dies wird durchgeführt, " "um das endgültige Produkt glatter und nahtloser aussehen zu lassen." msgid "Role base wipe speed" @@ -8705,6 +9615,14 @@ msgid "Number of loops for the skirt. Zero means disabling skirt" msgstr "" "Anzahl der Ringe für die Umrandung. Null bedeutet Deaktivierung der Umrandung" +msgid "Skirt speed" +msgstr "Druckgeschwindigkeit der Umrandung" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" +"Geschwindigkeit der Umrandung in mm/s. Null bedeutet Verwendung der Standard-" +"Schichtextrusionsgeschwindigkeit." + msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " "layer time is shorter than this value, to get better cooling for these layers" @@ -8723,11 +9641,12 @@ msgstr "" "Innere Füllbereiche, die kleiner als dieser Wert sind, werden durch massive " "Füllungen ersetzt." -msgid "mm²" -msgstr "mm²" - -msgid "Line width of internal solid infill" -msgstr "Linienbreite der inneren massiven Füllung" +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" +"Linienbreite des internen massiven Infill. Wenn als Prozentsatz angegeben, " +"wird sie in Bezug auf den Düsendurchmesser berechnet." msgid "Speed of internal solid infill, not the top and bottom surface" msgstr "" @@ -8782,6 +9701,45 @@ msgstr "G-Code hinzufügen, wenn der Druckvorgang beginnt" msgid "Start G-code when start the printing of this filament" msgstr "G-Code hinzufügen, wenn der Druck dieses Filaments beginnt" +msgid "Single Extruder Multi Material" +msgstr "Einzelner Extruder, mehrere Materialien" + +msgid "Use single nozzle to print multi filament" +msgstr "Benutze eine einzelne Düse zum Drucken mit mehreren Filamenten" + +msgid "Purge in prime tower" +msgstr "Reinige im Reinigungsturm" + +msgid "Purge remaining filament into prime tower" +msgstr "Reinige das restliche Filament im Reinigungsturm" + +msgid "Enable filament ramming" +msgstr "Filamentrammen aktivieren" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "Keine dünnen Schichten (EXPERIMENTELL)" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" +"Wenn aktiviert, wird der Reinigungsturm nicht auf Schichten ohne " +"Werkzeugwechsel gedruckt. Auf Schichten mit einem Werkzeugwechsel wird der " +"Extruder nach unten fahren, um den Reinigungsturm zu drucken. Der Benutzer " +"ist dafür verantwortlich, dass es keine Kollision mit dem Druck gibt." + +msgid "Prime all printing extruders" +msgstr "Reinige alle Druckextruder" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" +"Wenn aktiviert, werden alle Druckextruder am vorderen Rand des Druckbetts am " +"Anfang des Drucks gereinigt." + msgid "Slice gap closing radius" msgstr "Slice-Lückenschlussradius" @@ -8873,6 +9831,14 @@ msgstr "" "Erstelle nur Stützstrukturen für kritische Bereiche, z. B. für steile " "Kanten, Ausragungen, usw." +msgid "Remove small overhangs" +msgstr "Kleine Überhänge entfernen" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "" +"Kleine Überhänge entfernen, die möglicherweise keine Stützstrukturen " +"benötigen." + msgid "Top Z distance" msgstr "Oberer Z-Abstand" @@ -8896,8 +9862,12 @@ msgstr "" "kein spezielles Filament für die Stützen verwendet wird, sondern das " "aktuelle Filament." -msgid "Line width of support" -msgstr "Linienbreite der Stützen" +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" +"Linienbreite der Stützstrukturen. Wenn als Prozentsatz angegeben, wird sie " +"in Bezug auf den Düsendurchmesser berechnet." msgid "Interface use loop pattern" msgstr "Schleifenmuster-Schnittstelle" @@ -8993,18 +9963,11 @@ msgid "" "Style and shape of the support. For normal support, projecting the supports " "into a regular grid will create more stable supports (default), while snug " "support towers will save material and reduce object scarring.\n" -"For tree support, slim style will merge branches more aggressively and save " -"a lot of material (default), while hybrid style will create similar " -"structure to normal support under large flat overhangs." +"For tree support, slim and organic style will merge branches more " +"aggressively and save a lot of material (default organic), while hybrid " +"style will create similar structure to normal support under large flat " +"overhangs." msgstr "" -"Stil und Form der Stützstruktur. Bei normalem Stützen führt die Projektion " -"in ein regelmäßiges Raster zu stabileren Stützen (Standardeinstellung), " -"während eng anliegende Stütztürme Material sparen und die Narbenbildung am " -"Objekt verringern.\n" -"Bei Baumstützen führt der schlanke Stil zu einer aggressiveren " -"Zusammenführung der Äste und spart viel Material (Standard), während der " -"Hybridmodus bei großen überhängenden Flächen eine ähnliche Struktur wie bei " -"normalen Stützstrukturen erzeugt." msgid "Snug" msgstr "Nahtlos" @@ -9018,6 +9981,9 @@ msgstr "Baum stark" msgid "Tree Hybrid" msgstr "Baum-Hybrid" +msgid "Organic" +msgstr "Organisch" + msgid "Independent support layer height" msgstr "Unabhängige Stützstruktur-Schichthöhe" @@ -9053,6 +10019,20 @@ msgstr "" "Baumstütze haben dürfen: Je größer der Winkel, desto horizontaler können die " "Äste gedruckt werden und desto weiter reichen sie." +msgid "Preferred Branch Angle" +msgstr "Bevorzugter Astwinkel" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" +"Der bevorzugte Winkel der Äste, wenn sie das Modell nicht vermeiden müssen. " +"Verwenden Sie einen niedrigeren Winkel, um sie vertikaler und stabiler zu " +"machen. Verwenden Sie einen höheren Winkel, damit die Äste schneller " +"zusammenwachsen." + msgid "Tree support branch distance" msgstr "Abstand der Baumstützenäste" @@ -9062,6 +10042,23 @@ msgstr "" "Mit dieser Einstellung wird der Abstand zwischen benachbarten Baum-" "Stützknoten festgelegt." +msgid "Branch Density" +msgstr "Ast-Dichte" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" +"Stellt die Dichte der Stützstruktur ein, die zum Erzeugen der Spitzen der " +"Äste verwendet wird. Ein höherer Wert ergibt bessere Überhänge, aber die " +"Stützen sind schwerer zu entfernen. Daher wird empfohlen, stattdessen obere " +"Stützschnittstellen zu aktivieren, wenn dichte Schnittstellen benötigt " +"werden." + msgid "Adaptive layer height" msgstr "Adaptive Schichthöhe" @@ -9088,12 +10085,48 @@ msgstr "Baumsupport mit Füllung" msgid "Distance from tree branch to the outermost brim line" msgstr "Abstand vom Modell zur äußersten Randlinie" +msgid "Tip Diameter" +msgstr "Tippdurchmesser" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "Astspitzen-Durchmesser für organische Stützstrukturen." + msgid "Tree support branch diameter" msgstr "Durchmesser des Stützastes eines Baumes" msgid "This setting determines the initial diameter of support nodes." msgstr "Diese Einstellung bestimmt den Anfangsdurchmesser der Stützknoten." +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "Ast-Durchmesserwinkel" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" +"Der Winkel des Ast-Durchmessers, da sie sich allmählich zum Boden hin " +"verdicken. Ein Winkel von 0 bewirkt, dass die Äste über ihre Länge eine " +"gleichmäßige Dicke haben. Ein kleiner Winkel kann die Stabilität der " +"organischen Stütze erhöhen." + +msgid "Branch Diameter with double walls" +msgstr "Ast-Durchmesser mit doppelten Wänden" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" +"Äste mit einer Fläche, die größer ist als die Fläche eines Kreises mit " +"diesem Durchmesser, werden mit doppelten Wänden für die Stabilität gedruckt. " +"Setzen Sie diesen Wert auf Null, um keine doppelten Wände zu erhalten." + msgid "Tree support wall loops" msgstr "Wandschleifen für Baumstützen" @@ -9108,6 +10141,9 @@ msgid "" "support" msgstr "Diese Einstellung gibt die Anzahl der Wände um den Baumsupport an" +msgid "Chamber temperature" +msgstr "Druckraum Temperatur" + msgid "Target chamber temperature" msgstr "Druckraum Temperatur" @@ -9145,8 +10181,12 @@ msgstr "" "Dieser G-Code wird beim Filamentwechsel eingefügt, einschließlich des T-" "Befehls zum Auslösen des Werkzeugwechsels" -msgid "Line width for top surfaces" -msgstr "Linienbreite für Oberflächen" +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" +"Linienbreite für obere Oberflächen. Wenn als Prozentsatz angegeben, wird sie " +"in Bezug auf den Düsendurchmesser berechnet." msgid "Speed of top surface infill which is solid" msgstr "Geschwindigkeit der massiven Füllung der Oberseite." @@ -9241,6 +10281,52 @@ msgstr "Breite" msgid "Width of prime tower" msgstr "Breite des Reinigungsturms." +msgid "Wipe tower rotation angle" +msgstr "Winkel der Reinigungsturmrotation" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "Winkel der Reinigungsturmrotation in Bezug auf die X-Achse." + +msgid "Stabilization cone apex angle" +msgstr "Winkel des Stabilisierungskegels" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" +"Winkel an der Spitze des Kegels, der zum Stabilisieren des Reinigungsturms " +"verwendet wird. Ein größerer Winkel bedeutet eine breitere Basis." + +msgid "Wipe tower purge lines spacing" +msgstr "Wischabstand der Reinigungsturmpurges" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "Abstand der Reinigungsturmpurges." + +msgid "Wipe tower extruder" +msgstr "Reinigungsturm-Extruder" + +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 "" +"Der Extruder, der zum Drucken des Umfangs des Reinigungsturms verwendet " +"wird. Auf 0 setzen, um den verfügbaren Extruder zu verwenden (nicht " +"lösliches Filament wird bevorzugt)." + +msgid "Purging volumes - load/unload volumes" +msgstr "Reinigungsvolumen - Lade-/Entladevolumen" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" +"Dieser Vektor speichert die erforderlichen Volumina zum Wechseln von / zu " +"jedem Werkzeug, das auf dem Reinigungsturm verwendet wird. Diese Werte " +"werden verwendet, um die Erstellung der vollständigen Reinigungsvolumina " +"unten zu vereinfachen." + msgid "" "Purging after filament change will be done inside objects' infills. This may " "lower the amount of waste and decrease the print time. If the walls are " @@ -9273,6 +10359,12 @@ msgstr "" "Objekte werden dadurch gemischt. Dies wird nur wirksam, wenn der " "Reinigungsturm aktiviert ist." +msgid "Maximal bridging distance" +msgstr "Maximale Brückenlänge" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "Maximaler Abstand zwischen Stützstrukturen auf dünnem Infill." + msgid "X-Y hole compensation" msgstr "X-Y-Loch-Kompensation" @@ -9415,6 +10507,18 @@ msgstr "" "Mindestfeaturegröße sind, auf die Mindestwandbreite verbreitert werden. " "Bezogen als Prozentsatz auf Düsendurchmesser." +msgid "First layer minimum wall width" +msgstr "Erste Schicht minimale Wandbreite" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" +"Die minimale Wandbreite, die für die erste Schicht verwendet werden soll, " +"sollte auf die gleiche Größe wie die Düse eingestellt werden. Diese " +"Anpassung soll die Haftung verbessern." + msgid "Minimum wall width" msgstr "Minimale Wandbreite" @@ -9476,6 +10580,12 @@ msgstr "Slicing-Daten laden" msgid "Load cached slicing data from directory" msgstr "Zwischengespeicherte Slicing-Daten aus dem Verzeichnis laden" +msgid "Export STL" +msgstr "Export STL" + +msgid "Export the objects as multiple STL." +msgstr "Die Objekte als mehrere STL-Dateien exportieren." + msgid "Slice" msgstr "Slice" @@ -9493,14 +10603,20 @@ msgstr "Auf dem neuesten Stand" msgid "Update the configs values of 3mf to latest." msgstr "Aktualisierung der 3mf Konfigurationswerte auf die neueste Version." +msgid "Load default filaments" +msgstr "Standard-Filamente laden" + +msgid "Load first filament as default for those not loaded" +msgstr "Das erste Filament als Standard für nicht geladene übernehmen" + msgid "mtcpp" -msgstr "" +msgstr "mtcpp" msgid "max triangle count per plate for slicing." msgstr "Maximale Anzahl von Dreiecken pro Bauplattform für das Slicing." msgid "mstpp" -msgstr "" +msgstr "mstpp" msgid "max slicing time per plate in seconds." msgstr "Das maximale Slicing-Zeitlimit pro Plate in Sekunden." @@ -9543,6 +10659,12 @@ msgstr "Anordnungsoptionen" msgid "Arrange options: 0-disable, 1-enable, others-auto" msgstr "Anordnungsoptionen: 0-deaktiviert; 1-aktiviert; andere-automatisch" +msgid "Repetions count" +msgstr "Anzahl der Wiederholungen" + +msgid "Repetions count of the whole model" +msgstr "Anzahl der Wiederholungen des gesamten Modells" + msgid "Convert Unit" msgstr "Einheit umrechnen" @@ -9573,6 +10695,17 @@ msgstr "Objekte überspringen" msgid "Skip some objects in this print" msgstr "Einige Objekte in diesem Druck überspringen" +msgid "load uptodate process/machine settings when using uptodate" +msgstr "" +"Aktuelle Prozess-/Maschineneinstellungen laden, wenn 'Aktuell' verwendet wird" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" +msgstr "" +"Aktuelle Prozess-/Maschineneinstellungen aus der angegebenen Datei laden, " +"wenn Aktuell verwendet wird" + msgid "Data directory" msgstr "Datenverzeichnis" @@ -9701,6 +10834,660 @@ msgstr "Stützen: Löcher in Schicht %d repairieren" msgid "Support: propagate branches at layer %d" msgstr "Stützen: Verbreiten von Zweigen auf Ebene %d" +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "" +"Unbekanntes Dateiformat: Die Eingabedatei muss die Endung .stl, .obj oder ." +"amf(.xml) haben." + +msgid "Loading of a model file failed." +msgstr "Das Laden der Modelldatei ist fehlgeschlagen." + +msgid "The supplied file couldn't be read because it's empty" +msgstr "Die angegebene Datei konnte nicht gelesen werden, weil sie leer ist." + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "" +"Unbekanntes Dateiformat: Die Eingabedatei muss die Endung .3mf oder .zip.amf " +"haben." + +msgid "Canceled" +msgstr "Abgebrochen" + +msgid "load_obj: failed to parse" +msgstr "load_obj: konnte nicht analysiert werden" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "Die Datei enthält Polygone mit mehr als 4 Eckpunkten." + +msgid "The file contains polygons with less than 2 vertices." +msgstr "Die Datei enthält Polygone mit weniger als 2 Eckpunkten." + +msgid "The file contains invalid vertex index." +msgstr "Die Datei enthält einen ungültigen Scheitelpunktindex." + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "Diese OBJ-Datei konnte nicht gelesen werden, da sie leer ist." + +msgid "Flow Rate Calibration" +msgstr "Kalibrierung der Flussrate" + +msgid "Max Volumetric Speed Calibration" +msgstr "Maximale volumetrische Geschwindigkeitskalibrierung" + +msgid "Manage Result" +msgstr "Ergebnis verwalten" + +msgid "Manual Calibration" +msgstr "Manuelle Kalibrierung" + +msgid "Result can be read by human eyes." +msgstr "Ergebnis kann mit bloßem Auge gelesen werden." + +msgid "Auto-Calibration" +msgstr "Automatische Kalibrierung" + +msgid "We would use Lidar to read the calibration result" +msgstr "Wie würden Lidar verwenden, um das Kalibrierungsergebnis zu lesen" + +msgid "Prev" +msgstr "Vorherige" + +msgid "Recalibration" +msgstr "Rekalibrierung" + +msgid "Calibrate" +msgstr "Kalibrieren" + +msgid "Finish" +msgstr "Fertig" + +msgid "Wiki" +msgstr "Wiki" + +msgid "How to use calibration result?" +msgstr "Wie wird das Kalibrierungsergebnis verwendet?" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "" +"Sie können den Flussdynamik-Kalibrierungsfaktor in der Materialbearbeitung " + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" +"Die aktuelle Firmware-Version des Druckers unterstützt keine Kalibrierung.\n" +"Bitte aktualisieren Sie die Drucker-Firmware." + +msgid "Calibration not supported" +msgstr "Kalibrierung nicht unterstützt" + +msgid "Flow Dynamics" +msgstr "Flussdynamik" + +msgid "Flow Rate" +msgstr "Flussrate" + +msgid "Max Volumetric Speed" +msgstr "Maximale volumetrische Geschwindigkeit" + +msgid "Please enter the name you want to save to printer." +msgstr "" +"Bitte geben Sie den Namen ein, unter dem Sie ihn auf dem Drucker speichern " +"möchten." + +msgid "The name cannot exceed 40 characters." +msgstr "Der Name darf 40 Zeichen nicht überschreiten." + +msgid "The name cannot be empty." +msgstr "Der Name darf nicht leer sein." + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "Die ausgewählte Voreinstellung: %1% wurde nicht gefunden." + +msgid "The name cannot be the same as the system preset name." +msgstr "" +"Der Name darf nicht mit dem Namen der Systemvoreinstellung übereinstimmen." + +msgid "The name is the same as another existing preset name" +msgstr "" +"Der Name ist der gleiche wie ein anderer vorhandener Voreinstellungsname" + +msgid "create new preset failed." +msgstr "erstellen einer neuen Voreinstellung fehlgeschlagen." + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "" +"Sind Sie sicher, dass Sie die aktuelle Kalibrierung abbrechen und zur " +"Startseite zurückkehren möchten?" + +msgid "No Printer Connected!" +msgstr "Kein Drucker verbunden!" + +msgid "Printer is not connected yet." +msgstr "Der Drucker ist noch nicht angeschlossen." + +msgid "Please select filament to calibrate." +msgstr "Bitte wählen Sie das Filament zur Kalibrierung aus." + +msgid "Connecting to printer..." +msgstr "Verbindung zum Drucker wird hergestellt..." + +msgid "The failed test result has been dropped." +msgstr "Das fehlgeschlagene Testergebnis wurde verworfen." + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "Flussdynamik-Kalibrierungsergebnis wurde auf dem Drucker gespeichert" + +msgid "Internal Error" +msgstr "Interner Fehler" + +msgid "Please select at least one filament for calibration" +msgstr "Bitte wählen Sie mindestens ein Filament zur Kalibrierung aus" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "Flussraten-Kalibrierungsergebnis wurde in Voreinstellung gespeichert" + +msgid "The input value size must be 3." +msgstr "Die Eingabewertgröße muss 3 sein." + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "" +"Maximale volumetrische Geschwindigkeitskalibrierungsergebnis wurde in " +"Voreinstellung gespeichert" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "Wann benötigen Sie die Kalibrierung der Flussdynamik" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" +"Wir haben jetzt die automatische Kalibrierung für verschiedene Filamente " +"hinzugefügt, die vollautomatisch ist und das Ergebnis wird in den Drucker " +"für die zukünftige Verwendung gespeichert. Sie müssen die Kalibrierung nur " +"in den folgenden begrenzten Fällen durchführen:\n" +"1. Wenn Sie ein neues Filament von verschiedenen Marken/Modellen einführen " +"oder das Filament feucht ist;\n" +"2. wenn die Düse abgenutzt ist oder durch eine neue ersetzt wird;\n" +"3. Wenn die maximale volumetrische Geschwindigkeit oder die Drucktemperatur " +"in der Filament-Einstellung geändert wird." + +msgid "About this calibration" +msgstr "Über diese Kalibrierung" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" +"Bitte finden Sie die Details der Flussdynamik-Kalibrierung in unserem Wiki.\n" +"\n" +"Normalerweise ist die Kalibrierung nicht erforderlich. Wenn Sie einen Einzel-" +"Farb-/Materialdruck mit der Option \"Flussdynamik-Kalibrierung\" im " +"Druckstartmenü starten, wird der Drucker den alten Weg gehen und das " +"Filament vor dem Druck kalibrieren; Wenn Sie einen Mehrfarben-/Materialdruck " +"starten, verwendet der Drucker den Standard-Kompensationsparameter für das " +"Filament während jedes Filamentwechsels, was in den meisten Fällen zu einem " +"guten Ergebnis führt.\n" +"\n" +"Bitte beachten Sie, dass es einige Fälle gibt, in denen das Kalibrierungs-" +"Ergebnis nicht zuverlässig ist: Verwendung einer Texturplatte zur " +"Kalibrierung; Die Bauplatte hat keine gute Haftung (bitte waschen Sie die " +"Bauplatte oder tragen Sie Klebestift auf!) ... Sie finden mehr in unserem " +"Wiki.\n" +"\n" +"Die Kalibrierungsergebnisse haben in unserem Test etwa 10 Prozent " +"Schwankungen, was dazu führen kann, dass das Ergebnis nicht genau bei jeder " +"Kalibrierung gleich ist. Wir untersuchen immer noch die Ursache, um mit " +"neuen Updates Verbesserungen vorzunehmen." + +msgid "When to use Flow Rate Calibration" +msgstr "Wann soll die Flussratenkalibrierung verwendet werden" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" +"Nach der Verwendung der Flussdynamik-Kalibrierung kann es immer noch zu " +"einigen Extrusionsproblemen kommen, wie z.B.:\n" +"1. Überextrusion: Überschüssiges Material auf Ihrem gedruckten Objekt, das " +"Klumpen oder Pickel bildet, oder die Schichten scheinen dicker als erwartet " + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" +"Darüber hinaus ist die Flussratenkalibrierung für schäumende Materialien wie " +"LW-PLA, die in RC-Flugzeugen verwendet werden, von entscheidender Bedeutung. " +"Diese Materialien dehnen sich stark aus, wenn sie erhitzt werden, und die " +"Kalibrierung bietet eine nützliche Referenzflussrate." + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" +"Die Flussratenkalibrierung misst das Verhältnis von erwartetem zu " +"tatsächlich extrudiertem Volumen. Die Standardeinstellung funktioniert gut " +"bei Bambu Lab-Druckern und offiziellen Filamenten, da sie vorab kalibriert " +"und feinabgestimmt wurden. Für ein normales Filament müssen Sie " +"normalerweise keine Flussratenkalibrierung durchführen, es sei denn, Sie " +"sehen immer noch die aufgeführten Mängel, nachdem Sie andere Kalibrierungen " +"durchgeführt haben. Weitere Details finden Sie im Wiki-Artikel." + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" +"Die automatische Flussratenkalibrierung nutzt die Micro-Lidar-Technologie " +"von Bambu Lab und misst die Kalibrierungsmuster direkt. Bitte beachten Sie " +"jedoch, dass die Wirksamkeit und Genauigkeit dieser Methode bei bestimmten " +"Materialtypen beeinträchtigt sein kann. Insbesondere Filamente, die " +"transparent oder halbtransparent, funkelnd oder hochreflektierend sind, sind " +"möglicherweise nicht für diese Kalibrierung geeignet und können weniger als " +"wünschenswerte Ergebnisse liefern.\n" +"\n" +"Die Kalibrierungsergebnisse können zwischen jeder Kalibrierung oder jedem " +"Filament variieren. Wir verbessern die Genauigkeit und Kompatibilität dieser " +"Kalibrierung jedoch im Laufe der Zeit durch Firmware-Updates.\n" +"\n" +"Vorsicht: Die Flussratenkalibrierung ist ein fortgeschrittener Prozess, der " +"nur von Personen durchgeführt werden sollte, die ihren Zweck und ihre " +"Auswirkungen vollständig verstehen. Eine falsche Verwendung kann zu " +"unterdurchschnittlichen Drucken oder zu Beschädigungen des Druckers führen. " +"Bitte lesen und verstehen Sie den Prozess sorgfältig, bevor Sie ihn " +"durchführen." + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "" +"Wann Sie die Kalibrierung der maximalen volumetrischen Geschwindigkeit " +"benötigen" + +msgid "Over-extrusion or under extrusion" +msgstr "Überextrusion oder Unterextrusion" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "" +"Maximale volumetrische Geschwindigkeitskalibrierung wird empfohlen, wenn Sie " +"mit drucken:" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "" +"Material mit signifikanter thermischer Schrumpfung/Expansion, wie z.B..." + +msgid "materials with inaccurate filament diameter" +msgstr "Materialien mit ungenauem Filamentdurchmesser" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "Wir haben den besten Flussdynamik-Kalibrierungsfaktor gefunden" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" +"Ein Teil der Kalibrierung ist fehlgeschlagen! Sie können die Platte reinigen " +"und es erneut versuchen. Das fehlgeschlagene Testergebnis wird verworfen." + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "" +"*Wir empfehlen Ihnen, Marke, Material, Typ und sogar Feuchtigkeitsgehalt in " +"den Namen aufzunehmen" + +msgid "Failed" +msgstr "Fehlgeschlagen" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" +"Nur eines der Ergebnisse mit dem gleichen Namen wird gespeichert. Sind Sie " +"sicher, dass Sie die anderen Ergebnisse überschreiben möchten?" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" +"Es gibt bereits ein historisches Kalibrierungsergebnis mit dem gleichen " +"Namen: %s. Nur eines der Ergebnisse mit dem gleichen Namen wird gespeichert. " +"Sind Sie sicher, dass Sie das historische Ergebnis überschreiben möchten?" + +msgid "Please find the best line on your plate" +msgstr "Bitte finden Sie die beste Linie auf Ihrer Platte" + +msgid "Input Value" +msgstr "Eingabewert" + +msgid "Save to Filament Preset" +msgstr "Speichern in Filament-Voreinstellung" + +msgid "Preset" +msgstr "Voreinstellung" + +msgid "Record Factor" +msgstr "Aufzeichnungsfaktor" + +msgid "We found the best flow ratio for you" +msgstr "Wir haben das beste Flussverhältnis für Sie gefunden" + +msgid "Flow Ratio" +msgstr "Durchflussverhältnis" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "Bitte geben Sie einen gültigen Wert ein (0,0 < Flussverhältnis < 2,0)" + +msgid "Please enter the name of the preset you want to save." +msgstr "" +"Bitte geben Sie den Namen der Voreinstellung ein, die Sie speichern möchten." + +msgid "Calibration1" +msgstr "Kalibrierung1" + +msgid "Calibration2" +msgstr "Kalibrierung2" + +msgid "Please find the best object on your plate" +msgstr "Bitte finden Sie das beste Objekt auf Ihrer Platte" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "Füllen Sie den Wert über dem Block mit der glattesten Oberfläche aus" + +msgid "Skip Calibration2" +msgstr "Überspringen Sie die Kalibrierung2" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "Flussverhältnis: %s " + +msgid "Please choose a block with smoothest top surface" +msgstr "Bitte wählen Sie einen Block mit glattester Oberfläche" + +msgid "Please choose a block with smoothest top surface." +msgstr "Bitte wählen Sie einen Block mit glattester Oberfläche." + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "" +"Bitte geben Sie einen gültigen Wert ein (0 <= Maximale volumetrische " +"Geschwindigkeit <= 60)" + +msgid "Calibration Type" +msgstr "Kalibrierungstyp" + +msgid "Complete Calibration" +msgstr "Komplette Kalibrierung" + +msgid "Fine Calibration based on flow ratio" +msgstr "Feinkalibrierung basierend auf dem Flussverhältnis" + +msgid "Title" +msgstr "Titel" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" +"Ein Testmodell wird gedruckt. Bitte reinigen Sie die Bauplatte und legen Sie " +"sie vor der Kalibrierung wieder auf das Heizbett." + +msgid "Printing Parameters" +msgstr "Druckparameter" + +msgid "- ℃" +msgstr "- ℃" + +msgid " ℃" +msgstr " ℃" + +msgid "Plate Type" +msgstr "Druckbetttyp" + +msgid "filament position" +msgstr "Filamentposition" + +msgid "External Spool" +msgstr "Externe Spule" + +msgid "Filament For Calibration" +msgstr "Filament zur Kalibrierung" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" +"Tipps für Kalibrierungsmaterial:\n" +"- Materialien, die dieselbe Heizbetttemperatur haben können\n" +"- Verschiedene Filamentmarken und -familien (Marke = Bambu, Familie = Basic, " +"Matte)" + +msgid "Error desc" +msgstr "Fehlerbeschreibung" + +msgid "Extra info" +msgstr "Extra Info" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "%s ist nicht kompatibel mit %s" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "" +"TPU wird nicht für die automatische Flussdynamik-Kalibrierung unterstützt." + +msgid "Connecting to printer" +msgstr "Verbindung zum Drucker wird hergestellt" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "Der Düsendurchmesser wurde aus den Druckereinstellungen synchronisiert" + +msgid "From Volumetric Speed" +msgstr "Vom volumetrischen Speed" + +msgid "To Volumetric Speed" +msgstr "zum volumetrischen Speed" + +msgid "Flow Dynamics Calibration Result" +msgstr "Flussdynamik-Kalibrierungsergebnis" + +msgid "No History Result" +msgstr "Kein historisches Ergebnis" + +msgid "Success to get history result" +msgstr "Ergebnis der Vergangenheit erfolgreich erhalten" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "Erneuern der historischen Flussdynamik-Kalibrierungsdatensätze" + +msgid "Action" +msgstr "Aktivität" + +msgid "Edit Flow Dynamics Calibration" +msgstr "Ändern der Flussdynamik-Kalibrierung" + +msgid "Network lookup" +msgstr "Netzwerk durchsuchen" + +msgid "Address" +msgstr "IP Adresse" + +msgid "Hostname" +msgstr "Hostname" + +msgid "Service name" +msgstr "Service Name" + +msgid "OctoPrint version" +msgstr "OctoPrint Version" + +msgid "Searching for devices" +msgstr "Suche nach Geräten" + +msgid "Finished" +msgstr "Erledigt" + +msgid "Multiple resolved IP addresses" +msgstr "Mehrere aufgelöste IP-Adressen" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" +"Es gibt mehrere IP-Adressen, die zu Hostname %1% auflösen.\n" +"Bitte wählen Sie eine aus, die verwendet werden soll." + +msgid "Unable to perform boolean operation on selected parts" +msgstr "" +"Die boolesche Operation kann auf den ausgewählten Teilen nicht durchgeführt " +"werden" + +msgid "Mesh Boolean" +msgstr "Mesh-Boolesche Operation" + +msgid "Union" +msgstr "Vereinigen" + +msgid "Difference" +msgstr "Differenz" + +msgid "Intersection" +msgstr "Schnittmenge" + +msgid "Source Volume" +msgstr "Quellvolumen" + +msgid "Tool Volume" +msgstr "Werkzeugvolumen" + +msgid "Subtract from" +msgstr "Abziehen von" + +msgid "Subtract with" +msgstr "Abziehen mit" + +msgid "selected" +msgstr "Ausgewählt" + +msgid "Part 1" +msgstr "Teil 1" + +msgid "Part 2" +msgstr "Teil 2" + +msgid "Delete input" +msgstr "Eingabe löschen" + +msgid "Send G-Code to printer host" +msgstr "Senden Sie G-Code an den Drucker-Host" + +msgid "Upload to Printer Host with the following filename:" +msgstr "Mit folgendem Dateinamen auf den Drucker-Host hochladen:" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "" +"Verwenden Sie bei Bedarf Schrägstriche (/) als Verzeichnistrennzeichen." + +msgid "Upload to storage" +msgstr "Hochladen in den Speicher" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "" +"Der Dateiname für den Upload endet nicht mit \"%s\". Möchten Sie den Vorgang " +"fortsetzen?" + +msgid "Print host upload queue" +msgstr "Druck-Host-Upload-Warteschlange" + +msgid "ID" +msgstr "ID" + +msgid "Progress" +msgstr "Fortschritt" + +msgid "Host" +msgstr "Host" + +msgctxt "OfFile" +msgid "Size" +msgstr "Größe" + +msgid "Filename" +msgstr "Dateiname" + +msgid "Message" +msgstr "Mitteilung" + +msgid "Cancel selected" +msgstr "Ausgewählten abbrechen" + +msgid "Show error message" +msgstr "Fehlermeldung Anzeigen" + +msgid "Enqueued" +msgstr "In Warteschlange" + +msgid "Uploading" +msgstr "Hochladen" + +msgid "Cancelling" +msgstr "Wird abgebrochen" + +msgid "Error uploading to print host" +msgstr "Fehler beim Hochladen zum Druck-Host" + msgid "PA Calibration" msgstr "PA Kalibrierung" @@ -9719,6 +11506,9 @@ msgstr "PA Turm" msgid "PA Line" msgstr "PA Linie" +msgid "PA Pattern" +msgstr "PA Muster" + msgid "Method" msgstr "Methode" @@ -9781,13 +11571,13 @@ msgstr "Temp Schrittweite" msgid "" "Please input valid values:\n" "Start temp: <= 350\n" -"End temp: >= 180\n" +"End temp: >= 170\n" "Start temp > End temp + 5)" msgstr "" "Bitte geben Sie gültige Werte ein:\n" -"Start Temp: <= 350\n" -"End Temp: >= 180\n" -"Start Temp > End Temp + 5)" +"Starttemperatur: <= 350\n" +"Endtemperatur: >= 170\n" +"Starttemperatur > Endtemperatur + 5)" msgid "Max volumetric speed test" msgstr "Test zur maximalen Volumengeschwindigkeit" @@ -9837,7 +11627,7 @@ msgid "End retraction length: " msgstr "Ende Rückzugslänge" msgid "mm/mm" -msgstr "" +msgstr "mm/mm" #, fuzzy msgid "Physical Printer" @@ -9847,7 +11637,7 @@ msgid "Print Host upload" msgstr "Hochladen zum Druck-Host" msgid "Test" -msgstr "" +msgstr "Test" msgid "Could not get a valid Printer Host reference" msgstr "Konnte keine gültige Referenz zum Druck-Host erhalten" @@ -9887,7 +11677,9 @@ msgstr "" "CA-Datei in den Zertifikatspeicher / das Schlüsselbund." msgid "Connection to printers connected via the print host failed." -msgstr "Die Verbindung zu den über den Druck-Host verbundenen Druckern ist fehlgeschlagen." +msgstr "" +"Die Verbindung zu den über den Druck-Host verbundenen Druckern ist " +"fehlgeschlagen." #: resources/data/hints.ini: [hint:3D Scene Operations] msgid "" @@ -10011,7 +11803,7 @@ msgstr "" "Ein Teil subtrahieren\n" "Wussten Sie, dass Sie mit dem \"negatives Teil Modifikator\" ein Netz von " "einem anderen subtrahieren können? Auf diese Weise können Sie z.B. leicht " -"veränderbare Löcher direkt in Bambu Studio erstellen. Lesen Sie mehr dazu in " +"veränderbare Löcher direkt in Orca Slicer erstellen. Lesen Sie mehr dazu in " "der Dokumentation." #: resources/data/hints.ini: [hint:STEP] @@ -10025,7 +11817,7 @@ msgstr "" "STEP\n" "Wussten Sie, dass Sie Ihre Druckqualität verbessern können, indem Sie eine " "STEP-Datei anstelle einer STL-Datei slicen?\n" -"Bambu Studio unterstützt das Slicen von STEP-Dateien und liefert glattere " +"Orca Slicer unterstützt das Slicen von STEP-Dateien und liefert glattere " "Ergebnisse als eine STL mit geringerer Auflösung. Probiere es aus!" #: resources/data/hints.ini: [hint:Z seam location] @@ -10162,34 +11954,19 @@ msgstr "" "Wussten Sie, dass Sie die Festigkeit des Modells durch mehr Wandschleifen " "und eine höhere Dichte der Füllung verbessern können?" -#, fuzzy -#~ msgid "Send to print" -#~ msgstr "Zum Drucker senden" - -#, fuzzy -#~ msgid "Upload" -#~ msgstr "Entladen" - -#~ msgid "Upload and Print" -#~ msgstr "Hochladen und Drucken" - -#~ msgid "Use forward slashes ( / ) as a directory separator if needed." -#~ msgstr "" -#~ "Verwenden Sie bei Bedarf Schrägstriche (/) als Verzeichnistrennzeichen." - -#, fuzzy -#~ msgid "Fan Speedup Time" -#~ msgstr "Lüftergeschwindigkeit: " - -#~ msgid "Post-processing scripts" -#~ msgstr "Post-Processing-Skripte" - -#~ msgid "Bridge direction" -#~ msgstr "Brückenrichtung" - #~ msgid "" -#~ "Angle for bridge infill pattern, which controls the start or main " -#~ "direction of line" +#~ "Style and shape of the support. For normal support, projecting the " +#~ "supports into a regular grid will create more stable supports (default), " +#~ "while snug support towers will save material and reduce object scarring.\n" +#~ "For tree support, slim style will merge branches more aggressively and " +#~ "save a lot of material (default), while hybrid style will create similar " +#~ "structure to normal support under large flat overhangs." #~ msgstr "" -#~ "Winkel des Brücken-Füllmusters, der die Start- oder Hauptrichtung der " -#~ "Linie steuert" +#~ "Stil und Form der Stützstruktur. Bei normalem Stützen führt die " +#~ "Projektion in ein regelmäßiges Raster zu stabileren Stützen " +#~ "(Standardeinstellung), während eng anliegende Stütztürme Material sparen " +#~ "und die Narbenbildung am Objekt verringern.\n" +#~ "Bei Baumstützen führt der schlanke Stil zu einer aggressiveren " +#~ "Zusammenführung der Äste und spart viel Material (Standard), während der " +#~ "Hybridmodus bei großen überhängenden Flächen eine ähnliche Struktur wie " +#~ "bei normalen Stützstrukturen erzeugt." diff --git a/bbl/i18n/en/OrcaSlicer_en.po b/localization/i18n/en/OrcaSlicer_en.po similarity index 72% rename from bbl/i18n/en/OrcaSlicer_en.po rename to localization/i18n/en/OrcaSlicer_en.po index 904a648412..f73a6ea122 100644 --- a/bbl/i18n/en/OrcaSlicer_en.po +++ b/localization/i18n/en/OrcaSlicer_en.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-14 11:27+0800\n" +"POT-Creation-Date: 2023-09-12 20:34+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n" -"X-Generator: Poedit 3.1\n" +"X-Generator: Poedit 3.3.2\n" msgid "Supports Painting" msgstr "Support Painting" @@ -23,7 +23,7 @@ msgid "Section view" msgstr "Section view" msgid "Reset direction" -msgstr "" +msgstr "Reset direction" msgid "Ctrl + Mouse wheel" msgstr "Ctrl + Mouse wheel" @@ -56,13 +56,13 @@ msgid "Highlight overhang areas" msgstr "Highlight overhangs" msgid "Gap fill" -msgstr "" +msgstr "Gap fill" msgid "Perform" msgstr "Apply" msgid "Gap area" -msgstr "" +msgstr "Gap area" msgid "Tool type" msgstr "Tool type" @@ -71,7 +71,7 @@ msgid "Smart fill angle" msgstr "Smart fill angle" msgid "On overhangs only" -msgstr "" +msgstr "On overhangs only" msgid "Auto support threshold angle: " msgstr "Auto support threshold angle: " @@ -86,11 +86,11 @@ msgid "Fill" msgstr "Fill" msgid "Gap Fill" -msgstr "" +msgstr "Gap Fill" #, boost-format msgid "Allows painting only on facets selected by: \"%1%\"" -msgstr "" +msgstr "Allows painting only on facets selected by: \"%1%\"" msgid "Highlight faces according to overhang angle." msgstr "Highlight faces according to overhang angle." @@ -149,10 +149,10 @@ msgid "Height range" msgstr "Height range" msgid "Ctrl + Shift + Enter" -msgstr "" +msgstr "Ctrl + Shift + Enter" msgid "Toggle Wireframe" -msgstr "" +msgstr "Toggle Wireframe" msgid "Shortcut Key " msgstr "Shortcut Key " @@ -249,70 +249,70 @@ msgid "uniform scale" msgstr "Uniform scale" msgid "Left click" -msgstr "" +msgstr "Left click" msgid "Add connector" -msgstr "" +msgstr "Add connector" msgid "Right click" -msgstr "" +msgstr "Right click" msgid "Remove connector" -msgstr "" +msgstr "Remove connector" msgid "Drag" -msgstr "" +msgstr "Drag" msgid "Move connector" -msgstr "" +msgstr "Move connector" msgid "Add connector to selection" -msgstr "" +msgstr "Add connector to selection" msgid "Remove connector from selection" -msgstr "" +msgstr "Remove connector from selection" msgid "Select all connectors" -msgstr "" +msgstr "Select all connectors" msgid "Cut" msgstr "Cut" msgid "Connector" -msgstr "" +msgstr "Connector" msgid "Movement:" msgstr "Movement:" msgid "Movement" -msgstr "" +msgstr "Movement" msgid "Height" -msgstr "" +msgstr "Height" msgid "Edit connectors" -msgstr "" +msgstr "Edit connectors" msgid "Add connectors" -msgstr "" +msgstr "Add connectors" msgid "Upper part" -msgstr "" +msgstr "Upper part" msgid "Lower part" -msgstr "" +msgstr "Lower part" msgid "Keep" -msgstr "" +msgstr "Keep" msgid "Place on cut" -msgstr "" +msgstr "Place on cut" msgid "Flip" -msgstr "" +msgstr "Flip" msgid "After cut" -msgstr "" +msgstr "After cut" msgid "Cut to parts" msgstr "Cut to parts" @@ -327,7 +327,7 @@ msgid "Reset" msgstr "Reset" msgid "Connectors" -msgstr "" +msgstr "Connectors" msgid "Type" msgstr "Type" @@ -339,25 +339,25 @@ msgid "Shape" msgstr "Shape" msgid "Depth ratio" -msgstr "" +msgstr "Depth ratio" msgid "Remove connectors" -msgstr "" +msgstr "Remove connectors" msgid "Prizm" -msgstr "" +msgstr "Prizm" msgid "Frustum" -msgstr "" +msgstr "Frustum" msgid "Square" -msgstr "" +msgstr "Square" msgid "Hexagon" -msgstr "" +msgstr "Hexagon" msgid "Confirm connectors" -msgstr "" +msgstr "Confirm connectors" msgid "Cancel" msgstr "Cancel" @@ -366,36 +366,38 @@ msgid "Warning" msgstr "Warning" msgid "Invalid connectors detected" -msgstr "" +msgstr "Invalid connectors detected" msgid "connector is out of cut contour" -msgstr "" +msgstr "connector is out of cut contour" msgid "connectors are out of cut contour" -msgstr "" +msgstr "connectors are out of cut contour" msgid "connector is out of object" -msgstr "" +msgstr "connector is out of object" msgid "connectors is out of object" -msgstr "" +msgstr "Connectors must be on object surface." msgid "Some connectors are overlapped" -msgstr "" +msgstr "Some connectors are overlapped" msgid "" "Invalid state. \n" "No one part is selected for keep after cut" msgstr "" +"Invalid state. \n" +"No one part is selected to keep after cut" msgid "Plug" -msgstr "" +msgstr "Plug" msgid "Dowel" -msgstr "" +msgstr "Dowel" msgid "Tolerance" -msgstr "" +msgstr "Tolerance" msgid "Mesh name" msgstr "Mesh name" @@ -466,63 +468,63 @@ msgid "Perform Recognition" msgstr "Perform Recognition" msgid "Brush size" -msgstr "" +msgstr "Brush size" msgid "Brush shape" -msgstr "" +msgstr "Brush shape" msgid "Enforce seam" -msgstr "" +msgstr "Enforce seam" msgid "Block seam" -msgstr "" +msgstr "Block seam" msgid "Seam painting" -msgstr "" +msgstr "Seam painting" msgid "Remove selection" -msgstr "" +msgstr "Remove selection" msgid "Shift + Mouse move up or dowm" -msgstr "" +msgstr "Shift + Mouse move up or dowm" msgid "Rotate text" -msgstr "" +msgstr "Rotate text" msgid "Text shape" -msgstr "" +msgstr "Text shape" msgid "Font" -msgstr "" +msgstr "Font" msgid "Thickness" -msgstr "" +msgstr "Thickness" msgid "Input text" -msgstr "" +msgstr "Input text" msgid "Embeded" -msgstr "" +msgstr "Embedded" msgid "Text Gap" -msgstr "" +msgstr "Text Gap" msgid "Angle" -msgstr "" +msgstr "Angle" msgid "" "Embeded\n" "depth" -msgstr "" +msgstr "Embedded depth" msgid "Surface" -msgstr "" +msgstr "Surface" msgid "Horizontal text" -msgstr "" +msgstr "Horizontal text" msgid "Ctrl+" -msgstr "" +msgstr "Ctrl+" msgid "Notice" msgstr "Notice" @@ -583,13 +585,25 @@ msgid "OrcaSlicer got an unhandled exception: %1%" msgstr "" msgid "Downloading Bambu Network Plug-in" -msgstr "" +msgstr "Downloading Bambu Network Plug-in" + +msgid "Login information expired. Please login again." +msgstr "Login information expired. Please login again." msgid "Incorrect password" -msgstr "" +msgstr "Incorrect password" #, c-format, boost-format msgid "Connect %s failed! [SN:%s, code=%s]" +msgstr "Connect %s failed! [SN:%s, code=%s]" + +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" + +msgid "WebView2 Runtime" msgstr "" msgid "" @@ -637,7 +651,7 @@ msgid "Choose one file (3mf):" msgstr "Choose one file (3mf):" msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" -msgstr "" +msgstr "Choose one or more files (3mf/step/stl/svg/obj/amf):" msgid "Choose one file (gcode/3mf):" msgstr "" @@ -653,26 +667,23 @@ msgstr "" "changes as new presets." msgid "User logged out" -msgstr "" +msgstr "User logged out" msgid "new or open project file is not allowed during the slicing process!" -msgstr "" +msgstr "new or open project file is not allowed during the slicing process!" msgid "Open Project" msgstr "Open Project" msgid "" -"The version of Bambu studio is too low and needs to be updated to the latest " +"The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" msgstr "" "The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" -msgid "Login information expired. Please login again." -msgstr "Login information expired. Please login again." - msgid "Privacy Policy Update" -msgstr "" +msgstr "Privacy Policy Update" msgid "Loading" msgstr "Loading" @@ -693,19 +704,19 @@ msgid "*" msgstr "*" msgid "The uploads are still ongoing" -msgstr "" +msgstr "The uploads are still ongoing" msgid "Stop them and continue anyway?" -msgstr "" +msgstr "Stop them and continue anyway?" msgid "Ongoing uploads" -msgstr "" +msgstr "Ongoing uploads" msgid "Select a G-code file:" msgstr "Select a G-code file:" msgid "Import File" -msgstr "" +msgstr "Import File" msgid "Delete" msgstr "Delete" @@ -714,7 +725,7 @@ msgid "Choose files" msgstr "Choose files" msgid "New Folder" -msgstr "" +msgstr "New Folder" msgid "Open" msgstr "Open" @@ -802,19 +813,19 @@ msgid "Select settings" msgstr "Select settings" msgid "Hide" -msgstr "" +msgstr "Hide" msgid "Show" -msgstr "" +msgstr "Show" msgid "Del" -msgstr "" +msgstr "Del" msgid "Delete the selected object" msgstr "Delete the selected object" msgid "Edit Text" -msgstr "" +msgstr "Edit Text" msgid "Load..." msgstr "Load..." @@ -841,7 +852,7 @@ msgid "Cone" msgstr "Cone" msgid "Height range Modifier" -msgstr "" +msgstr "Height Range Modifier" msgid "Add settings" msgstr "Add Settings" @@ -855,6 +866,12 @@ msgstr "Set as An Individual Object" msgid "Set as individual objects" msgstr "Set as Individual Objects" +msgid "Fill bed with copies" +msgstr "Fill bed with copies" + +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" + msgid "Printable" msgstr "Printable" @@ -865,16 +882,16 @@ msgid "Export as STL" msgstr "Export as STL" msgid "Reload from disk" -msgstr "" +msgstr "Reload from disk" msgid "Reload the selected parts from disk" -msgstr "" +msgstr "Reload the selected parts from disk" msgid "Replace with STL" -msgstr "" +msgstr "Replace with STL" msgid "Replace the selected part with new STL" -msgstr "" +msgstr "Replace the selected part with new STL" msgid "Change filament" msgstr "Change filament" @@ -899,7 +916,7 @@ msgid "Scale an object to fit the build volume" msgstr "Scale an object to fit the build volume" msgid "Flush Options" -msgstr "" +msgstr "Flush Options" msgid "Flush into objects' infill" msgstr "Flush into objects' infill" @@ -911,7 +928,7 @@ msgid "Flush into objects' support" msgstr "Flush into objects' support" msgid "Edit in Parameter Table" -msgstr "" +msgstr "Edit in Parameter Table" msgid "Convert from inch" msgstr "Convert from Inches" @@ -934,8 +951,11 @@ msgstr "Assemble the selected objects into an object with multiple parts" msgid "Assemble the selected objects to an object with single part" msgstr "Assemble the selected objects into an object with single part" -msgid "Assemble the selected parts to a single part" -msgstr "Assemble the selected parts into a single part" +msgid "Mesh boolean" +msgstr "" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "" msgid "Along X axis" msgstr "Along X Axis" @@ -962,13 +982,13 @@ msgid "Mirror object" msgstr "Mirror object" msgid "Invalidate cut info" -msgstr "" +msgstr "Invalidate cut info" msgid "Add Primitive" msgstr "Add Primitive" msgid "Show Labels" -msgstr "" +msgstr "Show Labels" msgid "To objects" msgstr "To Objects" @@ -1025,7 +1045,7 @@ msgid "auto rotate current plate" msgstr "Auto rotate current plate" msgid "Delete Plate" -msgstr "" +msgstr "Delete Plate" msgid "Remove the selected plate" msgstr "Remove the selected plate" @@ -1034,13 +1054,13 @@ msgid "Clone" msgstr "Clone" msgid "Simplify Model" -msgstr "" +msgstr "Simplify Model" msgid "Center" -msgstr "" +msgstr "Center" msgid "Edit Process Settings" -msgstr "" +msgstr "Edit Process Settings" msgid "Edit print parameters for a single object" msgstr "Edit print parameters for a single object" @@ -1054,18 +1074,15 @@ msgstr "Set Filament for selected items" msgid "current" msgstr "current" -msgid "Set Unprintable" -msgstr "Set Unprintable" - -msgid "Set Printable" -msgstr "Set Printable" - msgid "Unlock" msgstr "Unlock" msgid "Lock" msgstr "Lock" +msgid "Edit Plate Name" +msgstr "" + msgid "Name" msgstr "Name" @@ -1115,7 +1132,7 @@ msgid "Click the icon to edit color painting of the object" msgstr "Click the icon to edit color painting for the object" msgid "Click the icon to shift this object to the bed" -msgstr "" +msgstr "Click the icon to shift this object to the bed" msgid "Loading file" msgstr "Loading file" @@ -1123,6 +1140,9 @@ msgstr "Loading file" msgid "Error!" msgstr "Error!" +msgid "Failed to get the model data in the current file." +msgstr "" + msgid "Generic" msgstr "Generic" @@ -1136,20 +1156,24 @@ msgid "" "Switch to per-object setting mode to edit process settings of selected " "objects." msgstr "" +"Switch to per-object setting mode to edit process settings of selected " +"objects." msgid "Delete connector from object which is a part of cut" -msgstr "" +msgstr "Delete connector from object which is a part of cut" msgid "Delete solid part from object which is a part of cut" -msgstr "" +msgstr "Delete solid part from object which is a part of cut" msgid "Delete negative volume from object which is a part of cut" -msgstr "" +msgstr "Delete negative volume from object which is a part of cut" msgid "" "To save cut correspondence you can delete all connectors from all related " "objects." msgstr "" +"To save cut correspondence you can delete all connectors from all related " +"objects." msgid "" "This action will break a cut correspondence.\n" @@ -1158,9 +1182,14 @@ msgid "" "To manipulate with solid parts or negative volumes you have to invalidate " "cut infornation first." msgstr "" +"This action will break a cut correspondence.\n" +"After that, model consistency can't be guaranteed .\n" +"\n" +"To manipulate with solid parts or negative volumes you have to invalidate " +"cut information first." msgid "Delete all connectors" -msgstr "" +msgstr "Delete all connectors" msgid "Deleting the last solid part is not allowed." msgstr "Deleting the last solid part is not allowed." @@ -1172,34 +1201,34 @@ msgid "Assembly" msgstr "Assembly" msgid "Cut Connectors information" -msgstr "" +msgstr "Cut Connectors information" msgid "Object manipulation" -msgstr "" +msgstr "Object manipulation" msgid "Group manipulation" -msgstr "" +msgstr "Group manipulation" msgid "Object Settings to modify" -msgstr "" +msgstr "Object Settings to Modify" msgid "Part Settings to modify" -msgstr "" +msgstr "Part Settings to Modify" msgid "Layer range Settings to modify" -msgstr "" +msgstr "Layer Range Settings to Modify" msgid "Part manipulation" -msgstr "" +msgstr "Part manipulation" msgid "Instance manipulation" -msgstr "" +msgstr "Instance manipulation" msgid "Height ranges" -msgstr "" +msgstr "Height ranges" msgid "Settings for height range" -msgstr "" +msgstr "Settings for height range" msgid "Object" msgstr "Object" @@ -1279,10 +1308,10 @@ msgid "to" msgstr "to" msgid "Remove height range" -msgstr "" +msgstr "Remove height range" msgid "Add height range" -msgstr "" +msgstr "Add height range" msgid "Invalid numeric." msgstr "Invalid numeric." @@ -1296,15 +1325,6 @@ msgstr "Copying multiple cells is not supported." msgid "Outside" msgstr "Outside" -msgid "Auto" -msgstr "Auto" - -msgid "Manual" -msgstr "Manual" - -msgid "No-brim" -msgstr "No-brim" - msgid " " msgstr "" @@ -1320,9 +1340,27 @@ msgstr "Infill density(%)" msgid "Auto Brim" msgstr "Auto Brim" -msgid "Outer wall speed" +msgid "Auto" +msgstr "Auto" + +msgid "Mouse ear" msgstr "" +msgid "Outer brim only" +msgstr "Outer brim only" + +msgid "Inner brim only" +msgstr "Inner brim only" + +msgid "Outer and inner brim" +msgstr "Outer and inner brim" + +msgid "No-brim" +msgstr "No-brim" + +msgid "Outer wall speed" +msgstr "Outer wall speed" + msgid "Plate" msgstr "Plate" @@ -1345,79 +1383,79 @@ msgid "More" msgstr "More" msgid "Open Preferences." -msgstr "" +msgstr "Open Preferences" msgid "Open next tip." -msgstr "" +msgstr "Open next tip" msgid "Open Documentation in web browser." -msgstr "" +msgstr "Open documentation in web browser" msgid "Pause:" -msgstr "" +msgstr "Pause:" msgid "Custom Template:" -msgstr "" +msgstr "Custom Template:" msgid "Custom G-code:" -msgstr "" +msgstr "Custom G-code:" msgid "Custom G-code" msgstr "Custom G-code" msgid "Enter Custom G-code used on current layer:" -msgstr "" +msgstr "Enter Custom G-code used on current layer:" msgid "OK" msgstr "OK" msgid "Jump to Layer" -msgstr "" +msgstr "Jump to layer" msgid "Jump to layer" -msgstr "" +msgstr "Jump to layer" msgid "Please enter the layer number" -msgstr "" +msgstr "Please enter the layer number." msgid "Add Pause" -msgstr "" +msgstr "Add Pause" msgid "Insert a pause command at the beginning of this layer." -msgstr "" +msgstr "Insert a pause command at the beginning of this layer." msgid "Add Custom G-code" -msgstr "" +msgstr "Add Custom G-code" msgid "Insert custom G-code at the beginning of this layer." -msgstr "" +msgstr "Insert custom G-code at the beginning of this layer." msgid "Add Custom Template" -msgstr "" +msgstr "Add Custom Template" msgid "Insert template custom G-code at the beginning of this layer." -msgstr "" +msgstr "Insert template custom G-code at the beginning of this layer." msgid "Filament " -msgstr "" +msgstr "Filament " msgid "Change filament at the beginning of this layer." -msgstr "" +msgstr "Change filament at the beginning of this layer." msgid "Delete Pause" msgstr "" msgid "Delete Custom Template" -msgstr "" +msgstr "Delete Custom Template" msgid "Edit Custom G-code" -msgstr "" +msgstr "Edit Custom G-code" msgid "Delete Custom G-code" -msgstr "" +msgstr "Delete Custom G-code" msgid "Delete Filament Change" -msgstr "" +msgstr "Delete Filament Change" msgid "No printer" msgstr "No printer" @@ -1425,6 +1463,33 @@ msgstr "No printer" msgid "..." msgstr "" +msgid "Failed to connect to the server" +msgstr "Failed to connect to the server" + +msgid "Check cloud service status" +msgstr "Check cloud service status" + +msgid "code" +msgstr "code" + +msgid "Failed to connect to cloud service" +msgstr "Failed to connect to cloud service" + +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" + +msgid "Failed to connect to the printer" +msgstr "Failed to connect to the printer" + +msgid "Connection to printer failed" +msgstr "Connection to printer failed" + +msgid "Please check the network connection of the printer and Studio." +msgstr "Please check the network connection of the printer and Studio." + +msgid "Connecting..." +msgstr "Connecting..." + msgid "?" msgstr "?" @@ -1434,17 +1499,17 @@ msgstr "Empty" msgid "AMS" msgstr "AMS" -msgid "Ams filament backup" +msgid "Auto Refill" msgstr "" msgid "AMS not connected" -msgstr "" +msgstr "AMS not connected" msgid "Cali" -msgstr "" +msgstr "Cali" msgid "Calibration of extrusion" -msgstr "" +msgstr "Calibration of extrusion" msgid "Load Filament" msgstr "Load" @@ -1453,16 +1518,16 @@ msgid "Unload Filament" msgstr "Unload" msgid "Ext Spool" -msgstr "" +msgstr "Ext Spool" msgid "Tips" msgstr "Tips" msgid "Guide" -msgstr "" +msgstr "Guide" msgid "Retry" -msgstr "" +msgstr "Retry" msgid "Calibrating AMS..." msgstr "Calibrating AMS..." @@ -1477,7 +1542,7 @@ msgid "Cancel calibration" msgstr "Cancel calibration" msgid "Heat the nozzle" -msgstr "" +msgstr "Heat the nozzle" msgid "Cut filament" msgstr "Cut filament" @@ -1486,16 +1551,16 @@ msgid "Pull back current filament" msgstr "Pull back the current filament" msgid "Push new filament into extruder" -msgstr "" +msgstr "Push new filament into extruder" msgid "Purge old filament" msgstr "Purge old filament" -msgid "Feed new filament from external spool" -msgstr "" +msgid "Push new filament into the extruder" +msgstr "Push new filament into the extruder" -msgid "Confirm whether the filament has been extruded" -msgstr "" +msgid "Grab new filament" +msgstr "Grab new filament" msgid "" "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " @@ -1533,7 +1598,7 @@ msgstr "" "Arrange failed. Found some exceptions when processing object geometries." msgid "Arranging" -msgstr "" +msgstr "Arranging" msgid "Arranging canceled." msgstr "Arranging canceled." @@ -1575,7 +1640,16 @@ msgid "Orienting..." msgstr "Orienting..." msgid "Orienting" -msgstr "" +msgstr "Orienting" + +msgid "Filling bed " +msgstr "Filling bed" + +msgid "Bed filling canceled." +msgstr "Bed filling canceled." + +msgid "Bed filling done." +msgstr "Bed filling done." msgid "Error! Unable to create thread!" msgstr "Error. Unable to create thread." @@ -1589,54 +1663,59 @@ msgstr "Logging in" msgid "Login failed" msgstr "Login failed" -msgid "The region parameter is incorrrect" -msgstr "The region parameter is incorrrect." - -msgid "Failure of printer login" -msgstr "Printer login failure" - -msgid "Failed to get ticket" -msgstr "Failed to get ticket" - -msgid "User authorization timeout" -msgstr "User authorization timeout" - -msgid "Failure of bind" -msgstr "Binding failure" - -msgid "Unknown Failure" -msgstr "Unknown Failure" - msgid "Please check the printer network connection." -msgstr "" +msgstr "Please check the printer network connection." -msgid "Abnormal print file data. Please slice again" -msgstr "Abnormal print file data. Please slice again" +msgid "Abnormal print file data. Please slice again." +msgstr "Abnormal print file data: please slice again." -msgid "Task canceled" -msgstr "Task canceled" +msgid "Task canceled." +msgstr "Task canceled." -msgid "Upload task timed out. Please check the network problem and try again" -msgstr "Upload task timed out. Please check the network and try again" +msgid "Upload task timed out. Please check the network status and try again." +msgstr "Upload task timed out. Please check the network status and try again." msgid "Cloud service connection failed. Please try again." msgstr "Cloud service connection failed. Please try again." -msgid "Print file not found, please slice again" -msgstr "Print file not found, please slice again" +msgid "Print file not found. please slice again." +msgstr "Print file not found; please slice again." msgid "" "The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again" +"model and slice again." msgstr "" "The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again" +"model and slice again." -msgid "Failed uploading print file" -msgstr "Failed uploading print file" +msgid "Failed to send the print job. Please try again." +msgstr "Failed to send the print job. Please try again." -msgid "Wrong Access code" -msgstr "Wrong Access code" +msgid "Failed to upload file to ftp. Please try again." +msgstr "Failed to upload file to ftp. Please try again." + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "" +"Check the current status of the Bambu Lab server by clicking on the link " +"above." + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" +"The size of the print file is too large. Please adjust the file size and try " +"again." + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "Print file not found; please slice it again and send it for printing." + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "" +"Failed to upload print file via FTP. Please check the network status and try " +"again." msgid "Sending print job over LAN" msgstr "Sending print job over LAN" @@ -1645,97 +1724,90 @@ msgid "Sending print job through cloud service" msgstr "Sending print job through cloud service" msgid "Service Unavailable" -msgstr "" +msgstr "Service Unavailable" msgid "Unkown Error." -msgstr "" +msgstr "Unknown Error." msgid "Sending print configuration" msgstr "Sending print configuration" #, c-format, boost-format msgid "Successfully sent. Will automatically jump to the device page in %ss" +msgstr "Successfully sent. Will automatically jump to the device page in %ss" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" msgstr "" msgid "An SD card needs to be inserted before printing via LAN." -msgstr "" - -msgid "Failed to send the print job. Please try again." -msgstr "" - -msgid "Send to Printer failed. Please try again." -msgstr "" - -msgid "No space left on Printer SD card" -msgstr "" +msgstr "A MicroSD card needs to be inserted before printing via LAN." msgid "Sending gcode file over LAN" -msgstr "" - -msgid "Sending gcode file through cloud service" -msgstr "" +msgstr "Sending G-code file over LAN" msgid "Sending gcode file to sdcard" -msgstr "" +msgstr "Sending G-code file to MicroSD card" #, c-format, boost-format msgid "Successfully sent. Close current page in %s s" -msgstr "" +msgstr "Successfully sent. Close current page in %s s" msgid "An SD card needs to be inserted before sending to printer." -msgstr "" - -msgid "Please log out and login to the printer again." -msgstr "" +msgstr "A MicroSD card needs to be inserted before sending to printer." msgid "Choose SLA archive:" -msgstr "" +msgstr "Choose SLA archive:" msgid "Import file" -msgstr "" +msgstr "Import file" msgid "Import model and profile" -msgstr "" +msgstr "Import model and profile" msgid "Import profile only" -msgstr "" +msgstr "Import profile only" msgid "Import model only" -msgstr "" +msgstr "Import model only" msgid "Accurate" -msgstr "" +msgstr "Accurate" msgid "Balanced" -msgstr "" +msgstr "Balanced" msgid "Quick" -msgstr "" +msgstr "Quick" msgid "Importing SLA archive" -msgstr "" +msgstr "Importing SLA archive" msgid "" "The SLA archive doesn't contain any presets. Please activate some SLA " "printer preset first before importing that SLA archive." msgstr "" +"The SLA archive doesn't contain any presets. Please activate some SLA " +"printer presets first before importing that SLA archive." msgid "Importing canceled." -msgstr "" +msgstr "Importing canceled." msgid "Importing done." -msgstr "" +msgstr "Importing done." msgid "" "The imported SLA archive did not contain any presets. The current SLA " "presets were used as fallback." msgstr "" +"The imported SLA archive did not contain any presets. The current SLA " +"presets were used as fallback." msgid "You cannot load SLA project with a multi-part object on the bed" -msgstr "" +msgstr "You cannot load an SLA project with a multi-part object on the bed" msgid "Please check your object list before preset changing." -msgstr "" +msgstr "Please check your object list before preset changing." msgid "Attention!" msgstr "Attention!" @@ -1744,19 +1816,19 @@ msgid "Downloading" msgstr "Downloading" msgid "Download failed" -msgstr "" +msgstr "Download failed" msgid "Cancelled" -msgstr "" +msgstr "Canceled" msgid "Install successfully." -msgstr "" +msgstr "Installed successfully" msgid "Installing" -msgstr "" +msgstr "Installing" msgid "Install failed" -msgstr "" +msgstr "Install failed" msgid "Portions copyright" msgstr "License Info" @@ -1803,18 +1875,20 @@ msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." msgstr "" msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." -msgstr "" +msgstr "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." msgid "" "Slic3r was created by Alessandro Ranellucci with the help of many other " "contributors." msgstr "" +"Slic3r was created by Alessandro Ranellucci with the help of many other " +"contributors." msgid "Version" msgstr "Version" msgid "AMS Materials Setting" -msgstr "" +msgstr "AMS Materials Setting" msgid "Confirm" msgstr "Confirm" @@ -1846,55 +1920,64 @@ msgid "SN" msgstr "SN" msgid "Setting AMS slot information while printing is not supported" +msgstr "Setting AMS slot information while printing is not supported" + +msgid "Factors of Flow Dynamics Calibration" msgstr "" -msgid "Factors of dynamic flow cali" +msgid "PA Profile" msgstr "" msgid "Factor K" -msgstr "" +msgstr "Factor K" msgid "Factor N" -msgstr "" +msgstr "Factor N" msgid "Setting Virtual slot information while printing is not supported" -msgstr "" +msgstr "Setting Virtual slot information while printing is not supported" msgid "Are you sure you want to clear the filament information?" -msgstr "" - -msgid "Please input a valid value (K in 0~0.5)" -msgstr "" - -msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" -msgstr "" +msgstr "Are you sure you want to clear the filament information?" msgid "You need to select the material type and color first." -msgstr "" +msgstr "You need to select the material type and color first." -msgid "Other color" -msgstr "" +msgid "Please input a valid value (K in 0~0.5)" +msgstr "Please input a valid value (K in 0~0.5)" + +msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" +msgstr "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" + +msgid "Other Color" +msgstr "Other Color" + +msgid "Custom Color" +msgstr "Custom Color" msgid "Dynamic flow calibration" -msgstr "" +msgstr "Dynamic flow calibration" msgid "" "The nozzle temp and max volumetric speed will affect the calibration " "results. Please fill in the same values as the actual printing. They can be " "auto-filled by selecting a filament preset." msgstr "" +"The nozzle temp and max volumetric speed will affect the calibration " +"results. Please fill in the same values as the actual printing. They can be " +"auto-filled by selecting a filament preset." msgid "Nozzle Diameter" -msgstr "" +msgstr "Nozzle Diameter" msgid "Bed Type" -msgstr "" +msgstr "Plate Type" msgid "Nozzle temperature" msgstr "Nozzle temperature" msgid "Bed Temperature" -msgstr "" +msgstr "Bed Temperature" msgid "Max volumetric speed" msgstr "Max volumetric speed" @@ -1912,13 +1995,16 @@ msgid "Start calibration" msgstr "Start" msgid "Next" -msgstr "" +msgstr "Next" msgid "" "Calibration completed. Please find the most uniform extrusion line on your " "hot bed like the picture below, and fill the value on its left side into the " "factor K input box." msgstr "" +"Calibration completed. Please find the most uniform extrusion line on your " +"hot bed like the picture below, and fill the value on its left side into the " +"factor K input box." msgid "Save" msgstr "Save" @@ -1927,59 +2013,64 @@ msgid "Last Step" msgstr "Back" msgid "Example" -msgstr "" +msgstr "Example" #, c-format, boost-format msgid "Calibrating... %d%%" -msgstr "" +msgstr "Calibrating... %d%%" msgid "Calibration completed" -msgstr "" +msgstr "Calibration completed" #, c-format, boost-format msgid "%s does not support %s" -msgstr "" +msgstr "%s does not support %s" msgid "Dynamic flow Calibration" -msgstr "" +msgstr "Dynamic flow calibration" msgid "Step" -msgstr "" +msgstr "Step" msgid "AMS Slots" -msgstr "" +msgstr "AMS Slots" msgid "" "Note: Only the AMS slots loaded with the same material type can be selected." msgstr "" +"Note: Only the AMS slots loaded with the same material type can be selected." msgid "Enable AMS" -msgstr "" +msgstr "Enable AMS" msgid "Print with filaments in the AMS" -msgstr "" +msgstr "Print with filament in the AMS" msgid "Disable AMS" -msgstr "" +msgstr "Disable AMS" msgid "Print with the filament mounted on the back of chassis" -msgstr "" +msgstr "Print with filament on external spool" msgid "Cabin humidity" -msgstr "" +msgstr "Cabin humidity" msgid "" "Green means that AMS humidity is normal, orange represent humidity is high, " "red represent humidity is too high.(Hygrometer: lower the better.)" msgstr "" +"Green means that AMS humidity is normal, orange means that humidity is high, " +"and red means that humidity is too high. (Hygrometer: the lower, the better.)" msgid "Desiccant status" -msgstr "" +msgstr "Desiccant status" msgid "" "A desiccant status lower than two bars indicates that desiccant may be " "inactive. Please change the desiccant.(The bars: higher the better.)" msgstr "" +"A desiccant status lower than two bars indicates that desiccant may be " +"inactive. Please change the desiccant. (The higher, the better.)" msgid "" "Note: When the lid is open or the desiccant pack is changed, it can take " @@ -1987,36 +2078,50 @@ msgid "" "process. During this time, the indicator may not represent the chamber " "accurately." msgstr "" +"Note: When the lid is open or the desiccant pack is changed, it can take " +"hours or a night to absorb the moisture. Low temperatures also slow down the " +"process. During this time, the indicator may not represent the chamber " +"accurately." msgid "" "Config which AMS slot should be used for a filament used in the print job" msgstr "" +"Configure which AMS slot should be used for a filament used in the print job." msgid "Filament used in this print job" -msgstr "" +msgstr "Filament used in this print job" msgid "AMS slot used for this filament" -msgstr "" +msgstr "AMS slot used for this filament" msgid "Click to select AMS slot manually" -msgstr "" +msgstr "Click to select AMS slot manually" msgid "Do not Enable AMS" -msgstr "" +msgstr "Do not Enable AMS" msgid "Print using materials mounted on the back of the case" -msgstr "" +msgstr "Print using filament on external spool." msgid "Print with filaments in ams" -msgstr "" +msgstr "Print with filament in AMS" msgid "Print with filaments mounted on the back of the chassis" -msgstr "" +msgstr "Print with filament on external spool" -msgid "Filaments replace" +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." msgstr "" msgid "Group" +msgstr "Group" + +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" msgstr "" msgid "AMS Settings" @@ -2068,21 +2173,26 @@ msgstr "" "last shutdown." msgid "Update remaining capacity" -msgstr "" +msgstr "Update remaining capacity" msgid "" "The AMS will estimate Bambu filament's remaining capacity after the filament " "info is updated. During printing, remaining capacity will be updated " "automatically." msgstr "" +"The AMS will estimate Bambu filament's remaining capacity after the filament " +"info is updated. During printing, remaining capacity will be updated " +"automatically." msgid "AMS filament backup" -msgstr "" +msgstr "AMS filament backup" msgid "" "AMS will continue to another spool with the same properties of filament " "automatically when current filament runs out" msgstr "" +"AMS will continue to another spool with the same filament properties " +"automatically when current filament runs out." msgid "File" msgstr "File" @@ -2094,25 +2204,31 @@ msgid "" "Failed to download the plug-in. Please check your firewall settings and vpn " "software, check and retry." msgstr "" +"Failed to download the plug-in. Please check your firewall settings and vpn " +"software and retry." msgid "" "Failed to install the plug-in. Please check whether it is blocked or deleted " "by anti-virus software." msgstr "" +"Failed to install the plug-in. Please check whether it is blocked or has " +"been deleted by anti-virus software." msgid "click here to see more info" -msgstr "" +msgstr "click here to see more info" msgid "Please home all axes (click " -msgstr "" +msgstr "Please home all axes (click " msgid "" ") to locate the toolhead's position. This prevents device moving beyond the " "printable boundary and causing equipment wear." msgstr "" +") to locate the toolhead's position. This prevents device moving beyond the " +"printable boundary and causing equipment wear." msgid "Go Home" -msgstr "" +msgstr "Go Home" msgid "" "A error occurred. Maybe memory of system is not enough or it's a bug of the " @@ -2169,14 +2285,14 @@ msgid "Succeed to export G-code to %1%" msgstr "Success! G-code exported to %1%" msgid "Running post-processing scripts" -msgstr "" +msgstr "Running post-processing scripts" msgid "Copying of the temporary G-code to the output G-code failed" -msgstr "" +msgstr "Copying of the temporary G-code to the output G-code failed." #, boost-format msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" -msgstr "" +msgstr "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" msgid "Origin" msgstr "Origin" @@ -2288,11 +2404,17 @@ msgid "" "Please keep the printer open during the printing process to ensure air " "circulation or reduce the temperature of the hot bed" msgstr "" +"Bed temperature is higher than vitrification temperature of this filament.\n" +"This may cause nozzle blockage and print failure.\n" +"Please keep the printer open during the printing process to ensure air " +"circulation or reduce the temperature of the hot bed." msgid "" "Too small max volumetric speed.\n" "Reset to 0.5" msgstr "" +"Too small max volumetric speed.\n" +"Value was reset to 0.5" msgid "" "Too small layer height.\n" @@ -2348,6 +2470,8 @@ msgid "" "Spiral mode only works when wall loops is 1, support is disabled, top shell " "layers is 0, sparse infill density is 0 and timelapse type is traditional." msgstr "" +"Spiral mode only works when wall loops is 1, support is disabled, top shell " +"layers is 0, sparse infill density is 0 and timelapse type is traditional." msgid "" "Change these settings automatically? \n" @@ -2402,11 +2526,16 @@ msgid "" "Yes - switch to rectilinear pattern automaticlly\n" "No - reset density to default non 100% value automaticlly" msgstr "" +"Switch to rectilinear pattern?\n" +"Yes - Switch to rectilinear pattern automatically\n" +"No - Reset density to default non 100% value automatically" msgid "" "While printing by Object, the extruder may collide skirt.\n" "Thus, reset the skirt layer to 1 to avoid that." msgstr "" +"While printing by object, the extruder may collide with a skirt.\n" +"Thus, reset the skirt layer to 1 to avoid collisions." msgid "Auto bed leveling" msgstr "Auto bed leveling" @@ -2508,13 +2637,35 @@ msgid "Update failed." msgstr "Update failed." msgid "Failed to start printing job" +msgstr "Failed to start print job" + +msgid "Invalid nozzle diameter" +msgstr "" + +msgid "Calibration error" +msgstr "" + +msgid "TPU is not supported by AMS." +msgstr "" + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "" + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "" + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." msgstr "" msgid "default" msgstr "default" msgid "parameter name" -msgstr "" +msgstr "parameter name" msgid "N/A" msgstr "N/A" @@ -2566,31 +2717,31 @@ msgid "Tool" msgstr "Tool" msgid "Layer Time" -msgstr "" +msgstr "Layer Time" msgid "Layer Time (log)" -msgstr "" +msgstr "Layer Time (log)" msgid "Height: " -msgstr "" +msgstr "Height: " msgid "Width: " -msgstr "" +msgstr "Width: " msgid "Speed: " -msgstr "" +msgstr "Speed: " msgid "Flow: " -msgstr "" +msgstr "Flow: " msgid "Layer Time: " -msgstr "" +msgstr "Layer Time: " -msgid "Fan Speed: " -msgstr "" +msgid "Fan: " +msgstr "Fan: " msgid "Temperature: " -msgstr "" +msgstr "Temperature: " msgid "Loading G-codes" msgstr "Loading G-code" @@ -2602,22 +2753,22 @@ msgid "Generating geometry index data" msgstr "Generating geometry index data" msgid "Statistics of All Plates" -msgstr "" +msgstr "Statistics of All Plates" msgid "Display" msgstr "Display" msgid "Flushed" -msgstr "" +msgstr "Flushed" msgid "Total" msgstr "Total" msgid "Total Time Estimation" -msgstr "" +msgstr "Total Time Estimation" msgid "Total time" -msgstr "" +msgstr "Total time" msgid "up to" msgstr "up to" @@ -2710,7 +2861,7 @@ msgid "Total Estimation" msgstr "Total estimation" msgid "Time Estimation" -msgstr "" +msgstr "Time Estimation" msgid "Normal mode" msgstr "Normal mode" @@ -2728,52 +2879,52 @@ msgid "Switch to normal mode" msgstr "Switch to normal mode" msgid "Variable layer height" -msgstr "" +msgstr "Variable layer height" msgid "Adaptive" -msgstr "" +msgstr "Adaptive" msgid "Quality / Speed" -msgstr "" +msgstr "Quality / Speed" msgid "Smooth" -msgstr "" +msgstr "Smooth" msgid "Radius" msgstr "Radius" msgid "Keep min" -msgstr "" +msgstr "Keep min" msgid "Left mouse button:" -msgstr "" +msgstr "Left mouse button:" msgid "Add detail" -msgstr "" +msgstr "Add Detail" msgid "Right mouse button:" -msgstr "" +msgstr "Right mouse button:" msgid "Remove detail" -msgstr "" +msgstr "Remove detail" msgid "Shift + Left mouse button:" -msgstr "" +msgstr "Shift + Left mouse button:" msgid "Reset to base" -msgstr "" +msgstr "Reset to base" msgid "Shift + Right mouse button:" -msgstr "" +msgstr "Shift + Right mouse button:" msgid "Smoothing" -msgstr "" +msgstr "Smoothing" msgid "Mouse wheel:" -msgstr "" +msgstr "Mouse wheel:" msgid "Increase/decrease edit area" -msgstr "" +msgstr "Increase/decrease edit area" msgid "Sequence" msgstr "Sequence" @@ -2785,7 +2936,7 @@ msgid "Tool Move" msgstr "Tool move" msgid "Tool Rotate" -msgstr "" +msgstr "Tool Rotate" msgid "Move Object" msgstr "Move object" @@ -2857,10 +3008,10 @@ msgid "Explosion Ratio" msgstr "Explosion Ratio" msgid "Section View" -msgstr "" +msgstr "Section View" msgid "Assemble Control" -msgstr "" +msgstr "Assembly Control" msgid "Total Volume:" msgstr "Total Volume:" @@ -2883,6 +3034,9 @@ msgstr "" msgid "An object is layed over the boundary of plate." msgstr "An object is laid over the boundary of the plate." +msgid "A G-code path goes beyond the max print height." +msgstr "" + msgid "A G-code path goes beyond the boundary of plate." msgstr "A G-code path goes beyond plate boundaries." @@ -2894,24 +3048,22 @@ msgid "" "Please solve the problem by moving it totally on or off the plate, and " "confirming that the height is within the build volume." msgstr "" - -msgid "Jump to" -msgstr "Jump to" - -msgid "ERROR:" -msgstr "" +"An object is laid over the boundary of the plate or exceeds the height " +"limit.\n" +"Please solve the problem by moving it totally on or off the plate, and " +"confirming that the height is within the build volume." msgid "Calibration step selection" -msgstr "" +msgstr "Calibration step selection" msgid "Micro lidar calibration" -msgstr "" +msgstr "Micro lidar calibration" msgid "Bed leveling" -msgstr "" +msgstr "Bed leveling" msgid "Resonance frequency identification" -msgstr "" +msgstr "Resonance frequency identification" msgid "Calibration program" msgstr "Calibration program" @@ -2932,28 +3084,28 @@ msgid "Start Calibration" msgstr "Start Calibration" msgid "Completed" -msgstr "" +msgstr "Completed" msgid "Calibrating" msgstr "Calibrating" msgid "Auto-record Monitoring" -msgstr "" +msgstr "Auto-record Monitoring" msgid "Go Live" -msgstr "" +msgstr "Go Live" msgid "Resolution" msgstr "Resolution" msgid "Show \"Live Video\" guide page." -msgstr "" +msgstr "Show \"Live Video\" guide page." msgid "720p" -msgstr "" +msgstr "720p" msgid "1080p" -msgstr "" +msgstr "1080p" msgid "ConnectPrinter(LAN)" msgstr "Connect Printer (LAN)" @@ -2969,13 +3121,13 @@ msgstr "" "on the printer, as shown in the figure:" msgid "Invalid input." -msgstr "" +msgstr "Invalid input" msgid "New Window" -msgstr "" +msgstr "New Window" msgid "Open a new window" -msgstr "" +msgstr "Open a new window" msgid "Application is closing" msgstr "Closing application" @@ -3005,34 +3157,37 @@ msgid "No" msgstr "No" msgid "will be closed before creating a new model. Do you want to continue?" +msgstr "will be closed before creating a new model. Do you want to continue?" + +msgid "Upload" msgstr "" msgid "Slice plate" msgstr "Slice plate" msgid "Print plate" -msgstr "" +msgstr "Print plate" msgid "Slice all" msgstr "Slice all" msgid "Export G-code file" -msgstr "" +msgstr "Export G-code file" msgid "Send" msgstr "Send" msgid "Export plate sliced file" -msgstr "" +msgstr "Export plate sliced file" msgid "Export all sliced file" -msgstr "" +msgstr "Export all sliced file" msgid "Print all" msgstr "Print all" msgid "Send all" -msgstr "" +msgstr "Send all" msgid "Keyboard Shortcuts" msgstr "Keyboard Shortcuts" @@ -3047,23 +3202,23 @@ msgid "Show Configuration Folder" msgstr "Show Configuration Folder" msgid "Show Tip of the Day" -msgstr "" +msgstr "Show Tip of the Day" msgid "Check for Update" msgstr "Check for Updates" msgid "Open Network Test" -msgstr "" +msgstr "Open Network Test" #, c-format, boost-format msgid "&About %s" msgstr "&About %s" msgid "Upload Models" -msgstr "" +msgstr "Upload Models" msgid "Download Models" -msgstr "" +msgstr "Download Models" msgid "Default View" msgstr "Default View" @@ -3107,7 +3262,7 @@ msgid "Right View" msgstr "Right View" msgid "Start a new window" -msgstr "" +msgstr "Start a new window" msgid "New Project" msgstr "New Project" @@ -3131,13 +3286,13 @@ msgid "Save Project as" msgstr "Save Project as" msgid "Shift+" -msgstr "" +msgstr "Shift+" msgid "Save current project as" msgstr "Save current project as" msgid "Import 3MF/STL/STEP/SVG/OBJ/AMF" -msgstr "" +msgstr "Import 3MF/STL/STEP/SVG/OBJ/AMF" msgid "Load a model" msgstr "Load a model" @@ -3161,22 +3316,22 @@ msgid "Export 3mf file without using some 3mf-extensions" msgstr "Export 3mf file without using some 3mf-extensions" msgid "Export current sliced file" -msgstr "" +msgstr "Export current sliced file" msgid "Export all plate sliced file" -msgstr "" +msgstr "Export all plate sliced file" msgid "Export G-code" msgstr "Export G-code" msgid "Export current plate as G-code" -msgstr "" +msgstr "Export current plate as G-code" msgid "Export &Configs" msgstr "Export &Configs" msgid "Export current configuration to files" -msgstr "" +msgstr "Export current configuration to files" msgid "Export" msgstr "Export" @@ -3242,10 +3397,16 @@ msgid "Use Orthogonal View" msgstr "Use Orthogonal View" msgid "Show &Labels" -msgstr "" +msgstr "Show &Labels" msgid "Show object labels in 3D scene" -msgstr "" +msgstr "Show object labels in 3D scene" + +msgid "Show &Overhang" +msgstr "Show &Overhang" + +msgid "Show object overhang highlight in 3D scene" +msgstr "Show object overhang highlight in 3D scene" msgid "Preferences" msgstr "Preferences" @@ -3301,9 +3462,6 @@ msgstr "" msgid "More calibrations" msgstr "" -msgid "3D Models" -msgstr "" - msgid "&Open G-code" msgstr "&Open G-code" @@ -3323,10 +3481,10 @@ msgid "Export toolpaths as OBJ" msgstr "Export toolpaths as OBJ" msgid "Open &Studio" -msgstr "" +msgstr "Open &Studio" msgid "Open Studio" -msgstr "" +msgstr "Open Studio" msgid "&Quit" msgstr "&Quit" @@ -3346,11 +3504,11 @@ msgstr "&Help" #, c-format, boost-format msgid "A file exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "A file exists with the same name: %s. Do you want to override it?" #, c-format, boost-format msgid "A config exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "A config exists with the same name: %s. Do you want to override it?" msgid "Overwrite file" msgstr "Overwrite file" @@ -3362,7 +3520,7 @@ msgid "No to All" msgstr "No to All" msgid "Choose a directory" -msgstr "" +msgstr "Choose a directory" #, c-format, boost-format msgid "There is %d config exported. (Only non-system configs)" @@ -3374,7 +3532,7 @@ msgid "Export result" msgstr "Export Result" msgid "Select profile to load:" -msgstr "" +msgstr "Select profile to load:" #, c-format, boost-format msgid "There is %d config imported. (Only non-system and compatible configs)" @@ -3402,6 +3560,11 @@ msgid "" "2. The Filament presets\n" "3. The Printer presets" msgstr "" +"Do you want to synchronize your personal data from Bambu Cloud? \n" +"It contains the following information:\n" +"1. Process presets\n" +"2. Filament presets\n" +"3. Printer presets" msgid "Synchronization" msgstr "Synchronization" @@ -3409,67 +3572,72 @@ msgstr "Synchronization" msgid "Initialize failed (No Device)!" msgstr "Initialization failed (No Device)!" -msgid "Initialize failed (No Camera Device)!" -msgstr "" +msgid "Initialize failed (Device connection not ready)!" +msgstr "Initialization failed (Device connection not ready)!" -msgid "Initializing..." -msgstr "Initializing..." +msgid "Initialize failed (No Camera Device)!" +msgstr "Initialization failed (No Camera Device)!" + +msgid "Printer is busy downloading, Please wait for the downloading to finish." +msgstr "Printer is busy downloading; please wait for the download to finish." msgid "Loading..." msgstr "Loading..." -msgid "Initialize failed (Not supported with LAN-only mode)!" +msgid "Initialize failed (Not supported on the current printer version)!" msgstr "" msgid "Initialize failed (Not accessible in LAN-only mode)!" -msgstr "" - -msgid "Printer is busy downloading, Please wait for the downloading to finish." -msgstr "" +msgstr "Initialization failed (Not accessible in LAN-only mode)!" msgid "Initialize failed (Missing LAN ip of printer)!" -msgstr "" +msgstr "Initialization failed (Missing LAN IP of printer)!" -msgid "Initialize failed (Not supported by printer)!" -msgstr "" +msgid "Initializing..." +msgstr "Initializing..." #, c-format, boost-format msgid "Initialize failed (%s)!" -msgstr "" +msgstr "Initialization failed (%s)!" msgid "Network unreachable" -msgstr "" +msgstr "Network unreachable" #, c-format, boost-format msgid "Stopped [%d]!" -msgstr "" +msgstr "Stopped [%d]!" msgid "Stopped." msgstr "Stopped." msgid "LAN Connection Failed (Failed to start liveview)" -msgstr "" +msgstr "LAN Connection Failed (Failed to start liveview)" msgid "" "Virtual Camera Tools is required for this task!\n" "Do you want to install them?" msgstr "" +"Virtual Camera Tools is required for this task!\n" +"Do you want to install them?" msgid "Downloading Virtual Camera Tools" -msgstr "" +msgstr "Downloading Virtual Camera Tools" msgid "" "Another virtual camera is running.\n" "Bambu Studio supports only a single virtual camera.\n" "Do you want to stop this virtual camera?" msgstr "" +"Another virtual camera is running.\n" +"Bambu Studio supports only a single virtual camera.\n" +"Do you want to stop this virtual camera?" #, c-format, boost-format msgid "Virtual camera initialize failed (%s)!" -msgstr "" +msgstr "Virtual camera initialize failed (%s)!" msgid "Information" -msgstr "" +msgstr "Information" msgid "Playing..." msgstr "Playing..." @@ -3485,53 +3653,50 @@ msgid "Month" msgstr "Month" msgid "All Files" -msgstr "" +msgstr "All Files" msgid "Group files by year, recent first." -msgstr "" +msgstr "Group files by year, recent first." msgid "Group files by month, recent first." -msgstr "" +msgstr "Group files by month, recent first." msgid "Show all files, recent first." -msgstr "" +msgstr "Show all files, recent first." msgid "Timelapse" msgstr "Timelapse" msgid "Switch to timelapse files." -msgstr "" +msgstr "Switch to timelapse files." msgid "Video" msgstr "Video" msgid "Switch to video files." -msgstr "" +msgstr "Switch to video files." + +msgid "Switch to 3mf model files." +msgstr "Switch to 3mf model files." msgid "Delete selected files from printer." -msgstr "" +msgstr "Delete selected files from printer." msgid "Download" msgstr "Download" msgid "Download selected files from printer." -msgstr "" +msgstr "Download selected files from printer." msgid "Select" -msgstr "" +msgstr "Select" msgid "Batch manage files." -msgstr "" +msgstr "Batch manage files." msgid "No printers." msgstr "No printers." -msgid "Not supported by this model of printer!" -msgstr "" - -msgid "Connecting..." -msgstr "Connecting..." - #, c-format, boost-format msgid "Connect failed [%d]!" msgstr "Connection failed [%d]!" @@ -3539,40 +3704,69 @@ msgstr "Connection failed [%d]!" msgid "Loading file list..." msgstr "Loading file list..." -msgid "No files" -msgstr "No files" - -msgid "Not accessible in LAN-only mode!" -msgstr "" - -msgid "Missing LAN ip of printer!" -msgstr "" +#, c-format, boost-format +msgid "No files [%d]" +msgstr "No files [%d]" #, c-format, boost-format -msgid "You are going to delete %u files. Are you sure to continue?" -msgstr "" +msgid "Load failed [%d]" +msgstr "Load failed [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "" +msgstr[1] "" msgid "Delete files" +msgstr "Delete files" + +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "Do you want to delete the file '%s' from printer?" + +msgid "Delete file" +msgstr "Delete file" + +msgid "Fetching model infomations ..." +msgstr "Fetching model information..." + +msgid "Failed to fetching model infomations from printer." +msgstr "Failed to fetch model infomation from printer." + +msgid "Failed to parse model infomations." +msgstr "Failed to parse model infomation" + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." msgstr "" #, c-format, boost-format msgid "File '%s' was lost! Please download it again." -msgstr "" +msgstr "File '%s' was lost! Please download it again." msgid "Download waiting..." -msgstr "" +msgstr "Download waiting..." msgid "Play" -msgstr "" +msgstr "Play" msgid "Open Folder" -msgstr "" +msgstr "Open Folder" msgid "Download finished" -msgstr "" +msgstr "Download finished" #, c-format, boost-format msgid "Downloading %d%%..." +msgstr "Downloading %d%%..." + +msgid "Not supported on the current printer version." +msgstr "" + +msgid "Storage unavailable, insert SD card." msgstr "" msgid "Speed:" @@ -3588,7 +3782,7 @@ msgid "Zoom" msgstr "Zoom" msgid "Translation/Zoom" -msgstr "" +msgstr "Translation/Zoom" msgid "3Dconnexion settings" msgstr "3Dconnexion settings" @@ -3596,13 +3790,22 @@ msgstr "3Dconnexion settings" msgid "Swap Y/Z axes" msgstr "Swap Y/Z axes" -msgid "Camera" +msgid "Invert X axis" msgstr "" -msgid "SD Card" +msgid "Invert Y axis" msgstr "" -msgid "Camera Setting" +msgid "Invert Z axis" +msgstr "" + +msgid "Invert Yaw axis" +msgstr "" + +msgid "Invert Pitch axis" +msgstr "" + +msgid "Invert Roll axis" msgstr "" msgid "Printing Progress" @@ -3615,19 +3818,31 @@ msgid "Stop" msgstr "Stop" msgid "0" -msgstr "" +msgstr "0" msgid "Layer: N/A" -msgstr "" +msgstr "Layer: N/A" + +msgid "Immediately score" +msgstr "Immediately score" msgid "Clear" -msgstr "" +msgstr "Clear" + +msgid "Camera" +msgstr "Camera" + +msgid "SD Card" +msgstr "MicroSD Card" + +msgid "Camera Setting" +msgstr "Camera Setting" msgid "Control" msgstr "Control" msgid "Print Options" -msgstr "" +msgstr "Print Options" msgid "100%" msgstr "100%" @@ -3636,10 +3851,10 @@ msgid "Lamp" msgstr "Lamp" msgid "Aux" -msgstr "" +msgstr "Aux" msgid "Cham" -msgstr "" +msgstr "Cham" msgid "Bed" msgstr "Bed" @@ -3651,69 +3866,65 @@ msgid "Debug Info" msgstr "Debug Info" msgid "No SD Card" -msgstr "" +msgstr "No MicroSD Card" msgid "SD Card Abnormal" -msgstr "" - -msgid "Printing List" -msgstr "Printing list" +msgstr "MicroSD Card Abnormal" msgid "Cancel print" -msgstr "" +msgstr "Cancel print" msgid "Are you sure you want to cancel this print?" -msgstr "" +msgstr "Are you sure you want to cancel this print?" -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode disabled.Please reconnect the " -"printer by logging in with your user account." -msgstr "" - -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode enabled.Please reconnect the " -"printer by inputting Access Code which can be gotten from printer screen." -msgstr "" +msgid "Done" +msgstr "Done" msgid "Downloading..." msgstr "Downloading..." msgid "Cloud Slicing..." -msgstr "" +msgstr "Cloud Slicing..." #, c-format, boost-format msgid "In Cloud Slicing Queue, there are %s tasks ahead." -msgstr "" +msgstr "In Cloud Slicing Queue, there are %s tasks ahead of you." #, c-format, boost-format msgid "Layer: %s" -msgstr "" +msgstr "Layer: %s" + +msgid "Please give a score for your favorite Bambu Market model." +msgstr "Please give a score for your favorite Bambu Market model." + +msgid "Score" +msgstr "Score" #, c-format, boost-format msgid "Layer: %d/%d" -msgstr "" +msgstr "Layer: %d/%d" msgid "Please heat the nozzle to above 170 degree before loading filament." -msgstr "" +msgstr "Please heat the nozzle to above 170 degrees before loading filament." msgid "Still unload" -msgstr "" +msgstr "Still unload" msgid "Still load" -msgstr "" +msgstr "Still load" msgid "Please select an AMS slot before calibration" -msgstr "" +msgstr "Please select an AMS slot before calibration." msgid "" "Cannot read filament info: the filament is loaded to the tool head,please " "unload the filament and try again." msgstr "" +"Cannot read filament info: the filament is loaded to the tool head. Please " +"unload the filament and try again." msgid "This only takes effect during printing" -msgstr "" +msgstr "This only takes effect during printing" msgid "Silent" msgstr "Silent" @@ -3728,26 +3939,17 @@ msgid "Ludicrous" msgstr "Ludicrous" msgid "Can't start this without SD card." -msgstr "" - -msgid "Failed to connect to the server" -msgstr "Failed to connect to the server" +msgstr "Can't start without MicroSD card." msgid "Status" msgstr "Status" -msgid "Media" -msgstr "Media" - msgid "Update" msgstr "Update" msgid "HMS" msgstr "HMS" -msgid "Failed to connect to the printer" -msgstr "Failed to connect to the printer" - msgid "Don't show again" msgstr "Don't show again" @@ -3797,10 +3999,10 @@ msgid "Undo integration was successful." msgstr "Undo integration was successful." msgid "New network plug-in available." -msgstr "" +msgstr "New network plug-in available" msgid "Details" -msgstr "" +msgstr "Details" msgid "Undo integration failed." msgstr "Undo integration failed." @@ -3818,7 +4020,7 @@ msgid "Open Folder." msgstr "Open Folder." msgid "Safely remove hardware." -msgstr "" +msgstr "Safely remove hardware." #, c-format, boost-format msgid "%1$d Object has custom supports." @@ -3839,20 +4041,23 @@ msgstr[0] "" msgstr[1] "" msgid "ERROR" -msgstr "" +msgstr "ERROR" msgid "CANCELED" -msgstr "" +msgstr "CANCELED" msgid "COMPLETED" -msgstr "" +msgstr "COMPLETED" msgid "Cancel upload" -msgstr "" +msgstr "Cancel upload" msgid "Slice ok." msgstr "Slice complete" +msgid "Jump to" +msgstr "Jump to" + msgid "Error:" msgstr "Error:" @@ -3860,13 +4065,16 @@ msgid "Warning:" msgstr "Warning:" msgid "Export successfully." +msgstr "Exported successfully" + +msgid "Serious warning:" msgstr "" msgid " (Repair)" msgstr " (Repair)" msgid " Click here to install it." -msgstr "" +msgstr " Click here to install it." msgid "WARNING:" msgstr "WARNING:" @@ -3884,7 +4092,7 @@ msgid "Color painting" msgstr "Color Painting" msgid "Cut connectors" -msgstr "" +msgstr "Cut connectors" msgid "Layers" msgstr "Layers" @@ -3925,24 +4133,26 @@ msgid "Bottom" msgstr "Bottom" msgid "Enable AI monitoring of printing" -msgstr "" +msgstr "Enable AI monitoring of printing" msgid "Sensitivity of pausing is" -msgstr "" +msgstr "Sensitivity of pausing is" msgid "Enable detection of build plate position" -msgstr "" +msgstr "Enable detection of build plate position" msgid "" "The localization tag of build plate is detected, and printing is paused if " "the tag is not in predefined range." msgstr "" +"The localization tag of the build plate will be detected, and printing will " +"be paused if the tag is not in predefined range." msgid "First Layer Inspection" -msgstr "" +msgstr "First Layer Inspection" msgid "Auto-recovery from step loss" -msgstr "" +msgstr "Auto-recover from step loss" msgid "Global" msgstr "Global" @@ -4000,7 +4210,7 @@ msgid "Click to edit preset" msgstr "Click to edit preset" msgid "Connection" -msgstr "" +msgstr "Connection" msgid "Bed type" msgstr "Bed type" @@ -4009,42 +4219,47 @@ msgid "Flushing volumes" msgstr "Flushing volumes" msgid "Add one filament" -msgstr "" +msgstr "Add one filament" msgid "Remove last filament" -msgstr "" +msgstr "Remove last filament" msgid "Synchronize filament list from AMS" -msgstr "" +msgstr "Synchronize filament list from AMS" msgid "Set filaments to use" -msgstr "" +msgstr "Set filaments to use" msgid "" "No AMS filaments. Please select a printer in 'Device' page to load AMS info." msgstr "" +"No AMS filaments. Please select a printer in 'Device' page to load AMS info." msgid "Sync filaments with AMS" -msgstr "" +msgstr "Sync filaments with AMS" msgid "" "Sync filaments with AMS will drop all current selected filament presets and " "colors. Do you want to continue?" msgstr "" +"Sync filaments with AMS will drop all current selected filament presets and " +"colors. Do you want to continue?" msgid "" "Already did a synchronization, do you want to sync only changes or resync " "all?" msgstr "" +"Already did a synchronization; do you want to sync only changes or resync " +"all?" msgid "Sync" -msgstr "" +msgstr "Sync" msgid "Resync" -msgstr "" +msgstr "Resync" msgid "There are no compatible filaments, and sync is not performed." -msgstr "" +msgstr "There are no compatible filaments, and sync is not performed." msgid "" "There are some unknown filaments mapped to generic preset. Please update " @@ -4061,10 +4276,12 @@ msgid "" "Successfully unmounted. The device %s(%s) can now be safely removed from the " "computer." msgstr "" +"Successfully unmounted. The device %s(%s) can now be safely removed from the " +"computer." #, c-format, boost-format msgid "Ejecting of device %s(%s) has failed." -msgstr "" +msgstr "Ejecting of device %s(%s) has failed." msgid "Previous unsaved project detected, do you want to restore it?" msgstr "" @@ -4077,25 +4294,30 @@ msgid "" "The bed temperature exceeds filament's vitrification temperature. Please " "open the front door of printer before printing to avoid nozzle clog." msgstr "" +"The bed temperature exceeds filament's vitrification temperature. Please " +"open the front door of printer before printing to avoid nozzle clogs." msgid "" "The nozzle hardness required by the filament is higher than the default " "nozzle hardness of the printer. Please replace the hardened nozzle or " "filament, otherwise, the nozzle will be attrited or damaged." msgstr "" +"The nozzle hardness required by the filament is higher than the default " +"nozzle hardness of the printer. Please replace the hardened nozzle or " +"filament, otherwise, the nozzle will be worn down or damaged." #, c-format, boost-format msgid "Loading file: %s" msgstr "Loading file: %s" -msgid "The 3mf is not from Bambu Lab, load geometry data only." -msgstr "" +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." +msgstr "The 3mf is not supported by OrcaSlicer, loading geometry data only." msgid "Load 3mf" -msgstr "" +msgstr "Load 3mf" msgid "The Config can not be loaded." -msgstr "" +msgstr "The Config cannot be loaded." msgid "The 3mf is generated by old Orca Slicer, load geometry data only." msgstr "" @@ -4105,6 +4327,8 @@ msgid "" "The 3mf's version %s is newer than %s's version %s, Found following keys " "unrecognized:" msgstr "" +"The 3mf's version %s is newer than %s's version %s, Found following keys " +"unrecognized:" msgid "You'd better upgrade your software.\n" msgstr "You should update your software.\n" @@ -4117,15 +4341,17 @@ msgid "" "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " "software." msgstr "" +"The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " +"software." msgid "Invalid values found in the 3mf:" -msgstr "" +msgstr "Invalid values found in the 3mf:" msgid "Please correct them in the param tabs" -msgstr "" +msgstr "Please correct them in the Param tabs" msgid "The 3mf is not compatible, load geometry data only!" -msgstr "" +msgstr "The 3mf is not compatible, loading geometry data only!" msgid "Incompatible 3mf" msgstr "Incompatible 3mf" @@ -4162,9 +4388,12 @@ msgid "" "Instead of considering them as multiple objects, should \n" "the file be loaded as a single object having multiple parts?" msgstr "" +"This file contains several objects positioned at multiple heights.\n" +"Instead of considering them as multiple objects, should \n" +"the file be loaded as a single object with multiple parts?" msgid "Multi-part object detected" -msgstr "" +msgstr "Multi-part object detected" msgid "Load these files as a single object with multiple parts?\n" msgstr "Load these files as a single object with multiple parts?\n" @@ -4179,9 +4408,11 @@ msgid "" "Your object appears to be too large, Do you want to scale it down to fit the " "heat bed automatically?" msgstr "" +"Your object appears to be too large, Do you want to scale it down to fit the " +"print bed automatically?" msgid "Object too large" -msgstr "" +msgstr "Object too large" msgid "Export STL file:" msgstr "Export STL file:" @@ -4190,13 +4421,16 @@ msgid "Save file as:" msgstr "Save file as" msgid "Delete object which is a part of cut object" -msgstr "" +msgstr "Delete object which is a part of cut object" msgid "" "You try to delete an object which is a part of a cut object.\n" "This action will break a cut correspondence.\n" "After that model consistency can't be guaranteed." msgstr "" +"You are trying to delete an object which is a part of a cut object.\n" +"This action will break a cut correspondence.\n" +"After that, model consistency can't be guaranteed." msgid "The selected object couldn't be split." msgstr "The selected object couldn't be split." @@ -4205,13 +4439,13 @@ msgid "Another export job is running." msgstr "Another export job is running." msgid "Select a new file" -msgstr "" +msgstr "Select a new file" msgid "File for the replace wasn't selected" -msgstr "" +msgstr "File for the replacement wasn't selected" msgid "Error during replace" -msgstr "" +msgstr "Error during replacement" msgid "Please select a file" msgstr "Please select a file" @@ -4229,7 +4463,7 @@ msgid "Invalid data" msgstr "Invalid data" msgid "Slicing Canceled" -msgstr "" +msgstr "Slicing Canceled" #, c-format, boost-format msgid "Slicing Plate %d" @@ -4241,11 +4475,14 @@ msgstr "Please resolve the slicing errors and publish again." msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" +"Network Plug-in is not detected. Network related features are unavailable." msgid "" "Preview only mode:\n" "The loaded file contains gcode only, Can not enter the Prepare page" msgstr "" +"Preview only mode:\n" +"The loaded file contains G-code only, cannot enter the Prepare page" msgid "You can keep the modified presets to the new project or discard them" msgstr "You can keep the modified presets for the new project or discard them" @@ -4261,22 +4498,25 @@ msgid "" "Please check whether the folder exists online or if other programs open the " "project file." msgstr "" +"Failed to save the project.\n" +"Please check whether the folder exists online or if other programs have the " +"project file open." msgid "Save project" -msgstr "" +msgstr "Save project" msgid "Importing Model" -msgstr "" +msgstr "Importing Model" msgid "prepare 3mf file..." -msgstr "" +msgstr "preparing 3mf file..." msgid "downloading project ..." -msgstr "" +msgstr "downloading project ..." #, c-format, boost-format msgid "Project downloaded %d%%" -msgstr "" +msgstr "Project downloaded %d%%" msgid "The selected file" msgstr "The selected file" @@ -4323,7 +4563,7 @@ msgstr "" "continuing?" msgid "Remember my choice." -msgstr "" +msgstr "Remember my choice." msgid "Number of copies:" msgstr "Number of copies:" @@ -4342,6 +4582,21 @@ msgid "" "The file %s has been sent to the printer's storage space and can be viewed " "on the printer." msgstr "" +"The file %s has been sent to the printer's storage space and can be viewed " +"on the printer." + +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "" + +msgid "Upload and Print" +msgstr "" msgid "" "Print By Object: \n" @@ -4363,6 +4618,14 @@ msgid "Invalid number" msgstr "Invalid number" msgid "Plate Settings" +msgstr "Plate Settings" + +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "Number of currently selected parts: %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" msgstr "" #, boost-format @@ -4394,7 +4657,7 @@ msgid "Triangles: %1%\n" msgstr "Triangles: %1%\n" msgid "Tips:" -msgstr "" +msgstr "Tips:" msgid "" "\"Fix Model\" feature is currently only on Windows. Please repair the model " @@ -4407,6 +4670,9 @@ msgid "" "still want to do this printing, please set this filament's bed temperature " "to non zero." msgstr "" +"Plate% d: %s is not suggested for use printing filament %s(%s). If you still " +"want to do this print job, please set this filament's bed temperature to a " +"number that is not zero." msgid "Switching the language requires application restart.\n" msgstr "Switching languages requires the application to restart.\n" @@ -4433,10 +4699,10 @@ msgid "Second" msgstr "Second" msgid "Browse" -msgstr "" +msgstr "Browse" msgid "Choose Download Directory" -msgstr "" +msgstr "Choose Download Directory" msgid "General Settings" msgstr "General Settings" @@ -4459,6 +4725,9 @@ msgstr "Others" msgid "Login Region" msgstr "Login Region" +msgid "Stealth Mode" +msgstr "" + msgid "Metric" msgstr "Metric" @@ -4469,18 +4738,20 @@ msgid "Units" msgstr "Units" msgid "Zoom to mouse position" -msgstr "" +msgstr "Zoom to mouse position" msgid "" "Zoom in towards the mouse pointer's position in the 3D view, rather than the " "2D window center." msgstr "" +"Zoom in towards the mouse pointer's position in the 3D view, rather than the " +"2D window center." msgid "Show \"Tip of the day\" notification after start" -msgstr "" +msgstr "Show \"Tip of the day\" notification after start" msgid "If enabled, useful hints are displayed at startup." -msgstr "" +msgstr "If enabled, useful hints are displayed at startup." msgid "Show g-code window" msgstr "" @@ -4489,7 +4760,7 @@ msgid "If enabled, g-code window will be displayed." msgstr "" msgid "Presets" -msgstr "" +msgstr "Presets" msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "Auto sync user presets (Printer/Filament/Process)" @@ -4498,13 +4769,13 @@ msgid "User Sync" msgstr "User Sync" msgid "Update built-in Presets automatically." -msgstr "" +msgstr "Update built-in presets automatically." msgid "System Sync" -msgstr "" +msgstr "System Sync" msgid "Clear my choice on the unsaved presets." -msgstr "" +msgstr "Clear my choice on the unsaved presets." msgid "Associate files to OrcaSlicer" msgstr "Associate files to Orca Slicer" @@ -4533,14 +4804,20 @@ msgstr "" "If enabled, this sets Orca Slicer as the default application to open .step " "files." +msgid "Online Models" +msgstr "Online Models" + +msgid "Show online staff-picked models on the home page" +msgstr "Show online staff-picked models on the home page" + msgid "Maximum recent projects" -msgstr "" +msgstr "Maximum recent projects" msgid "Maximum count of recent projects" -msgstr "" +msgstr "Maximum count of recent projects" msgid "Clear my choice on the unsaved projects." -msgstr "" +msgstr "Clear my choice on the unsaved projects." msgid "Auto-Backup" msgstr "Auto-Backup" @@ -4548,21 +4825,29 @@ msgstr "Auto-Backup" msgid "" "Backup your project periodically for restoring from the occasional crash." msgstr "" +"Backup your project periodically to help with restoring from an occasional " +"crash." msgid "every" -msgstr "" +msgstr "every" msgid "The peroid of backup in seconds." -msgstr "" +msgstr "The period of backup in seconds." msgid "Downloads" -msgstr "" +msgstr "Downloads" msgid "Dark Mode" -msgstr "" +msgstr "Dark Mode" msgid "Enable Dark mode" -msgstr "" +msgstr "Enable Dark Mode" + +msgid "Develop mode" +msgstr "Developer mode" + +msgid "Skip AMS blacklist check" +msgstr "Skip AMS blacklist check" msgid "Home page and daily tips" msgstr "Home page and daily tips" @@ -4600,11 +4885,14 @@ msgstr "Other" msgid "Mouse wheel reverses when zooming" msgstr "Reverse scroll direction while zooming" -msgid "Develop mode" -msgstr "Developer mode" +msgid "Enable SSL(MQTT)" +msgstr "Enable SSL(MQTT)" -msgid "Dump video" -msgstr "Dump video" +msgid "Enable SSL(FTP)" +msgstr "Enable SSL(FTP)" + +msgid "Internal developer mode" +msgstr "Internal developer mode" msgid "Log Level" msgstr "Log Level" @@ -4652,7 +4940,7 @@ msgid "DEBUG settings have saved successfully!" msgstr "Debug settings have been saved successfully!" msgid "Switch cloud environment, Please login again!" -msgstr "" +msgstr "Cloud environment switched; please login again!" msgid "System presets" msgstr "System presets" @@ -4670,7 +4958,7 @@ msgid "Click to pick filament color" msgstr "Click to select filament color" msgid "Please choose the filament colour" -msgstr "" +msgstr "Please choose the filament color" msgid "Add/Remove presets" msgstr "Add/Remove presets" @@ -4682,49 +4970,52 @@ msgid "Project-inside presets" msgstr "Project-inside presets" msgid "Add/Remove filaments" -msgstr "" +msgstr "Add/Remove filament" msgid "Add/Remove materials" -msgstr "" +msgstr "Add/Remove materials" msgid "Add/Remove printers" +msgstr "Add/Remove printers" + +msgid "Incompatible" +msgstr "Incompatible" + +msgid "The selected preset is null!" msgstr "" +msgid "Plate name" +msgstr "Plate name" + msgid "Same as Global Print Sequence" -msgstr "" +msgstr "Same as Global Print Sequence" msgid "Print sequence" msgstr "Print sequence" -msgid "Plate name" +msgid "Customize" msgstr "" +msgid "First layer filament sequence" +msgstr "" + +msgid "Same as Global Plate Type" +msgstr "Same as Global Plate Type" + msgid "Same as Global Bed Type" -msgstr "" - -msgid "Cool Plate" -msgstr "Cool Plate" - -msgid "Engineering Plate" -msgstr "Engineering Plate" - -msgid "High Temp Plate" -msgstr "High Temp Plate" - -msgid "Textured PEI Plate" -msgstr "" +msgstr "Same as Global Plate Type" msgid "By Layer" -msgstr "" +msgstr "By Layer" msgid "By Object" -msgstr "" +msgstr "By Object" msgid "Accept" -msgstr "" +msgstr "Accept" msgid "Log Out" -msgstr "" +msgstr "Log Out" msgid "Slice all plate to obtain time and filament estimation" msgstr "Slice all plates to obtain time and filament estimation" @@ -4832,14 +5123,11 @@ msgstr "For \"%1%\", add \"%2%\" as a new preset" msgid "Simply switch to \"%1%\"" msgstr "Simply switch to \"%1%\"" -msgid "Online" -msgstr "Online" - -msgid "Offline" -msgstr "Offline" +msgid "Task canceled" +msgstr "Task canceled" msgid "(LAN)" -msgstr "" +msgstr "(LAN)" msgid "My Device" msgstr "My Device" @@ -4847,21 +5135,30 @@ msgstr "My Device" msgid "Other Device" msgstr "Other Device" +msgid "Online" +msgstr "Online" + msgid "Input access code" msgstr "Input access code" msgid "Can't find my devices?" -msgstr "" +msgstr "Can't find devices?" msgid "Log out successful." msgstr "Log out successful." +msgid "Offline" +msgstr "Offline" + msgid "Busy" msgstr "Busy" msgid "Bambu Cool Plate" msgstr "Bambu Cool Plate" +msgid "PLA Plate" +msgstr "PLA Plate" + msgid "Bamabu Engineering Plate" msgstr "Bambu Engineering Plate" @@ -4877,12 +5174,24 @@ msgstr "Refresh" msgid "Bed Leveling" msgstr "Bed leveling" -msgid "Flow Calibration" -msgstr "Flow calibration" +msgid "Flow Dynamics Calibration" +msgstr "" + +msgid "Can't connect to the printer" +msgstr "Can't connect to the printer" msgid "send completed" msgstr "Send complete" +msgid "Error code" +msgstr "Error code" + +msgid "Check the status of current system services" +msgstr "Check the status of current system services" + +msgid "Printer local connection failed, please try again." +msgstr "Printer local connection failed; please try again." + msgid "No login account, only printers in LAN mode are displayed" msgstr "No login account, only printers in LAN mode are displayed" @@ -4896,7 +5205,7 @@ msgid "Synchronizing device information time out" msgstr "Synchronizing device information timed out" msgid "Cannot send the print job when the printer is updating firmware" -msgstr "" +msgstr "Cannot send a print job while the printer is updating firmware" msgid "" "The printer is executing instructions. Please restart printing after it ends" @@ -4911,11 +5220,15 @@ msgid "" "Filament %s exceeds the number of AMS slots. Please update the printer " "firmware to support AMS slot assignment." msgstr "" +"Filament %s exceeds the number of AMS slots. Please update the printer " +"firmware to support AMS slot assignment." msgid "" "Filament exceeds the number of AMS slots. Please update the printer firmware " "to support AMS slot assignment." msgstr "" +"Filament exceeds the number of AMS slots. Please update the printer firmware " +"to support AMS slot assignment." msgid "" "Filaments to AMS slots mappings have been established. You can click a " @@ -4936,80 +5249,142 @@ msgid "" "Filament %s does not match the filament in AMS slot %s. Please update the " "printer firmware to support AMS slot assignment." msgstr "" +"Filament %s does not match the filament in AMS slot %s. Please update the " +"printer firmware to support AMS slot assignment." msgid "" "Filament does not match the filament in AMS slot. Please update the printer " "firmware to support AMS slot assignment." msgstr "" +"Filament does not match the filament in AMS slot. Please update the printer " +"firmware to support AMS slot assignment." msgid "" "The printer firmware only supports sequential mapping of filament => AMS " "slot." msgstr "" +"The printer firmware only supports sequential mapping of filament => AMS " +"slot." msgid "An SD card needs to be inserted before printing." +msgstr "A MicroSD card needs to be inserted before printing." + +msgid "The selected printer is incompatible with the chosen printer presets." msgstr "" msgid "An SD card needs to be inserted to record timelapse." -msgstr "" +msgstr "A MicroSD card needs to be inserted to record a timelapse." msgid "" "Cannot send the print job to a printer whose firmware is required to get " "updated." -msgstr "" +msgstr "Cannot send the print job to a printer whose firmware must be updated." msgid "Cannot send the print job for empty plate" -msgstr "" +msgstr "Cannot send a print job for an empty plate." msgid "This printer does not support printing all plates" -msgstr "" +msgstr "This printer does not support printing all plates" msgid "Errors" -msgstr "" +msgstr "Errors" msgid "Please check the following:" -msgstr "" +msgstr "Please check the following:" msgid "" "The printer type selected when generating G-Code is not consistent with the " "currently selected printer. It is recommended that you use the same printer " "type for slicing." msgstr "" +"The printer type selected when generating G-Code is not consistent with the " +"currently selected printer. It is recommended that you use the same printer " +"type for slicing." #, c-format, boost-format msgid "%s is not supported by AMS." -msgstr "" +msgstr "%s is not supported by the AMS." msgid "" "There are some unknown filaments in the AMS mappings. Please check whether " "they are the required filaments. If they are okay, press \"Confirm\" to " "start printing." msgstr "" +"There are some unknown filaments in the AMS mappings. Please check whether " +"they are the required filaments. If they are okay, click \"Confirm\" to " +"start printing." msgid "" "Please click the confirm button if you still want to proceed with printing." msgstr "" +"Please click the confirm button if you still want to proceed with printing." + +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "" msgid "Preparing print job" msgstr "Preparing print job" +msgid "Abnormal print file data. Please slice again" +msgstr "Abnormal print file data. Please slice again" + +msgid "The name length exceeds the limit." +msgstr "The name length exceeds the limit." + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "" + msgid "Modifying the device name" msgstr "Modifying the device name" msgid "Send to Printer SD card" -msgstr "" +msgstr "Send to Printer MicroSD card" msgid "Cannot send the print task when the upgrade is in progress" msgstr "Cannot send print tasks when an update is in progress" msgid "An SD card needs to be inserted before send to printer SD card." msgstr "" +"A MicroSD card needs to be inserted before sending to the printer SD card." -msgid "The printer is required to be in the same LAN as Orca Slicer." -msgstr "" +msgid "The printer is required to be in the same LAN as Bambu Studio." +msgstr "The printer is required to be on the same LAN as Bambu Studio." msgid "The printer does not support sending to printer SD card." -msgstr "" +msgstr "The printer does not support sending to printer MicroSD card." + +msgid "Failed to create socket" +msgstr "Failed to create socket" + +msgid "Failed to connect socket" +msgstr "Failed to connect socket" + +msgid "Failed to publish login request" +msgstr "Failed to publish login request" + +msgid "Get ticket from device timeout" +msgstr "Timeout getting ticket from device" + +msgid "Get ticket from server timeout" +msgstr "Timeout getting ticket from server" + +msgid "Failed to post ticket to server" +msgstr "Failed to post ticket to server" + +msgid "Failed to parse login report reason" +msgstr "Failed to parse login report reason" + +msgid "Receive login report timeout" +msgstr "Receive login report timeout" + +msgid "Unknown Failure" +msgstr "Unknown Failure" msgid "Log in printer" msgstr "Log in printer" @@ -5017,6 +5392,69 @@ msgstr "Log in printer" msgid "Would you like to log in this printer with current account?" msgstr "Would you like to log in this printer with the current account?" +msgid "Check the reason" +msgstr "Check the reason" + +msgid "Read and accept" +msgstr "Read and accept" + +msgid "Terms and Conditions" +msgstr "Terms and Conditions" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"Thank you for purchasing a Bambu Lab device. Before using your Bambu Lab " +"device, please read the terms and conditions. By clicking to agree to use " +"your Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use (collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." + +msgid "and" +msgstr "and" + +msgid "Privacy Policy" +msgstr "Privacy Policy" + +msgid "We ask for your help to improve everyone's printer" +msgstr "We ask for your help to improve everyone's printer" + +msgid "Statement about User Experience Improvement Program" +msgstr "Statement about User Experience Improvement Program" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." + +msgid "Statement on User Experience Improvement Plan" +msgstr "Statement on User Experience Improvement Plan" + msgid "Log in successful." msgstr "Log in successful." @@ -5044,38 +5482,52 @@ msgid "Delete this preset" msgstr "Delete this preset" msgid "Search in preset" -msgstr "" +msgstr "Search in preset" msgid "Click to reset all settings to the last saved preset." -msgstr "" +msgstr "Click to reset all settings to the last saved preset." msgid "" "Prime tower is required for smooth timeplase. There may be flaws on the " "model without prime tower. Are you sure you want to disable prime tower?" msgstr "" +"A Prime tower is required for smooth timeplase mode. There may be flaws on " +"the model without a prime tower. Are you sure you want to disable the prime " +"tower?" msgid "" "Prime tower is required for smooth timelapse. There may be flaws on the " "model without prime tower. Do you want to enable prime tower?" msgstr "" +"A prime tower is required for smooth timelapse mode. There may be flaws on " +"the model without prime tower. Do you want to enable the prime tower?" msgid "" "We have added an experimental style \"Tree Slim\" that features smaller " "support volume but weaker strength.\n" "We recommend using it with: 0 interface layers, 0 top distance, 2 walls." msgstr "" +"We have added an experimental style \"Tree Slim\" that features smaller " +"support volume but weaker strength.\n" +"We recommend using it with: 0 interface layers, 0 top distance, 2 walls." msgid "" "Change these settings automatically? \n" "Yes - Change these settings automatically\n" "No - Do not change these settings for me" msgstr "" +"Change these settings automatically? \n" +"Yes - Change these settings automatically.\n" +"No - Do not change these settings for me." msgid "" "For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " "settings: at least 2 interface layers, at least 0.1mm top z distance or " "using support materials on interface." msgstr "" +"For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " +"settings: at least 2 interface layers, at least 0.1mm top z distance or " +"using support materials on interface." msgid "" "When using support material for the support interface, We recommend the " @@ -5083,6 +5535,10 @@ msgid "" "0 top z distance, 0 interface spacing, concentric pattern and disable " "independent support layer height" msgstr "" +"When using support material for the support interface, we recommend the " +"following settings:\n" +"0 top z distance, 0 interface spacing, concentric pattern and disable " +"independent support layer height" msgid "" "When recording timelapse without toolhead, it is recommended to add a " @@ -5105,7 +5561,7 @@ msgid "Precision" msgstr "Precision" msgid "Wall generator" -msgstr "" +msgstr "Wall generator" msgid "Walls" msgstr "Walls" @@ -5131,6 +5587,12 @@ msgstr "" "expressed as a percentage of line width. 0 speed means no slowing down for " "the overhang degree range and wall speed is used" +msgid "Bridge" +msgstr "Bridge" + +msgid "Set speed for external and internal bridges" +msgstr "" + msgid "Travel speed" msgstr "Travel speed" @@ -5141,7 +5603,7 @@ msgid "Jerk(XY)" msgstr "" msgid "Raft" -msgstr "" +msgstr "Raft" msgid "Support filament" msgstr "Filament for Supports" @@ -5153,9 +5615,12 @@ msgid "Special mode" msgstr "Special mode" msgid "G-code output" -msgstr "" +msgstr "G-code output" msgid "Post-processing Scripts" +msgstr "Post-processing Scripts" + +msgid "Notes" msgstr "" msgid "Frequent" @@ -5203,9 +5668,6 @@ msgstr "Recommended temperature range" msgid "Print temperature" msgstr "Print temperature" -msgid "Chamber temperature" -msgstr "" - msgid "Nozzle" msgstr "Nozzle" @@ -5232,6 +5694,9 @@ msgstr "" "This is the bed temperature when the engineering plate is installed. A value " "of 0 means the filament does not support printing on the Engineering Plate." +msgid "High Temp Plate" +msgstr "High Temp Plate" + msgid "" "Bed temperature when high temperature plate is installed. Value 0 means the " "filament does not support to print on the High Temp Plate" @@ -5240,10 +5705,15 @@ msgstr "" "value of 0 means the filament does not support printing on the High Temp " "Plate." +msgid "Textured PEI Plate" +msgstr "Textured PEI Plate" + msgid "" "Bed temperature when Textured PEI Plate is installed. Value 0 means the " "filament does not support to print on the Textured PEI Plate" msgstr "" +"Bed temperature when Textured PEI Plate is installed. 0 means the filament " +"is not supported on the Textured PEI Plate" msgid "Volumetric speed limitation" msgstr "Volumetric speed limitation" @@ -5290,6 +5760,21 @@ msgstr "Filament start G-code" msgid "Filament end G-code" msgstr "Filament end G-code" +msgid "Multimaterial" +msgstr "" + +msgid "Wipe tower parameters" +msgstr "" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "" + +msgid "Ramming settings" +msgstr "" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "" + msgid "Printable space" msgstr "Printable space" @@ -5300,7 +5785,7 @@ msgid "Fan speed-up time" msgstr "" msgid "Extruder Clearance" -msgstr "" +msgstr "Extruder Clearance" msgid "Accessory" msgstr "Accessory" @@ -5327,7 +5812,7 @@ msgid "Pause G-code" msgstr "Pause G-code" msgid "Template Custom G-code" -msgstr "" +msgstr "Template Custom G-code" msgid "Motion ability" msgstr "Motion ability" @@ -5344,9 +5829,21 @@ msgstr "Acceleration limitation" msgid "Jerk limitation" msgstr "Jerk limitation" +msgid "Single extruder multimaterial setup" +msgstr "" + +msgid "Wipe tower" +msgstr "" + +msgid "Single extruder multimaterial parameters" +msgstr "" + msgid "Layer height limits" msgstr "Layer height limits" +msgid "Lift Z Enforcement" +msgstr "" + msgid "Retraction when switching material" msgstr "Retraction when switching material" @@ -5475,12 +5972,18 @@ msgid "" "Would you like to keep these changed settings (new value) after switching " "preset?" msgstr "" +"You have changed some settings of preset \"%1%\". \n" +"Would you like to keep these changed settings (new value) after switching " +"presets?" msgid "" "You have changed some preset settings. \n" "Would you like to keep these changed settings (new value) after switching " "preset?" msgstr "" +"You have changed some preset settings. \n" +"Would you like to keep these changed settings (new value) after switching " +"presets?" msgid "Extruders count" msgstr "Extruder count" @@ -5492,13 +5995,13 @@ msgid "Capabilities" msgstr "Capabilities" msgid "Select presets to compare" -msgstr "" +msgstr "Select presets to compare" msgid "Show all presets (including incompatible)" -msgstr "" +msgstr "Show all presets (including incompatible)" msgid "Add File" -msgstr "" +msgstr "Add File" msgid "Set as cover" msgstr "Set as cover" @@ -5523,7 +6026,7 @@ msgid "Assembly Guide" msgstr "Assembly Guide" msgid "Author" -msgstr "" +msgstr "Author" msgid "Model Name" msgstr "Model Name" @@ -5577,6 +6080,36 @@ msgstr "No updates available." msgid "The configuration is up to date." msgstr "The configuration is up to date." +msgid "Ramming customization" +msgstr "" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" + +msgid "Total ramming time" +msgstr "" + +msgid "s" +msgstr "s" + +msgid "Total rammed volume" +msgstr "" + +msgid "Ramming line width" +msgstr "" + +msgid "Ramming line spacing" +msgstr "" + msgid "Auto-Calc" msgstr "Auto-Calc" @@ -5584,18 +6117,18 @@ msgid "Flushing volumes for filament change" msgstr "Flushing volumes for filament change" msgid "Multiplier" -msgstr "" +msgstr "Multiplier" msgid "Flushing volume (mm³) for each filament pair." msgstr "Flushing volume (mm³) for each filament pair." #, c-format, boost-format msgid "Suggestion: Flushing Volume in range [%d, %d]" -msgstr "" +msgstr "Suggestion: Flushing Volume in range [%d, %d]" #, c-format, boost-format msgid "The multiplier should be in range [%.2f, %.2f]." -msgstr "" +msgstr "The multiplier should be in range [%.2f, %.2f]." msgid "unloaded" msgstr "unloaded" @@ -5628,13 +6161,13 @@ msgid "Objects list" msgstr "Objects list" msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" -msgstr "" +msgstr "Import geometry data from STL/STEP/3MF/OBJ/AMF files" msgid "⌘+Shift+G" -msgstr "" +msgstr "⌘+Shift+G" msgid "Ctrl+Shift+G" -msgstr "" +msgstr "Ctrl+Shift+G" msgid "Copy to clipboard" msgstr "Copy to clipboard" @@ -5643,7 +6176,7 @@ msgid "Paste from clipboard" msgstr "Paste from clipboard" msgid "Show/Hide 3Dconnexion devices settings dialog" -msgstr "" +msgstr "Show/Hide 3Dconnexion devices settings dialog" msgid "Show keyboard shortcuts list" msgstr "Show keyboard shortcuts list" @@ -5652,22 +6185,22 @@ msgid "Global shortcuts" msgstr "Global shortcuts" msgid "Rotate View" -msgstr "" +msgstr "Rotate View" msgid "Pan View" -msgstr "" +msgstr "Pan View" msgid "Mouse wheel" -msgstr "" +msgstr "Mouse wheel" msgid "Zoom View" -msgstr "" +msgstr "Zoom View" msgid "Shift+A" -msgstr "" +msgstr "Shift+A" msgid "Shift+R" -msgstr "" +msgstr "Shift+R" msgid "" "Auto orientates selected objects or all objects.If there are selected " @@ -5679,40 +6212,40 @@ msgstr "" "objects in the current plate." msgid "Shift+Tab" -msgstr "" +msgstr "Shift+Tab" msgid "Collapse/Expand the sidebar" msgstr "Collapse/Expand the sidebar" msgid "⌘+Any arrow" -msgstr "" +msgstr "⌘+Any arrow" msgid "Movement in camera space" msgstr "Movement in camera space" msgid "⌥+Left mouse button" -msgstr "" +msgstr "⌥+Left mouse button" msgid "Select a part" -msgstr "" +msgstr "Select a part" msgid "⌘+Left mouse button" -msgstr "" +msgstr "⌘+Left mouse button" msgid "Select multiple objects" msgstr "Select multiple objects" msgid "Ctrl+Any arrow" -msgstr "" +msgstr "Ctrl+Any arrow" msgid "Alt+Left mouse button" -msgstr "" +msgstr "Alt+Left mouse button" msgid "Ctrl+Left mouse button" -msgstr "" +msgstr "Ctrl+Left mouse button" msgid "Shift+Left mouse button" -msgstr "" +msgstr "Shift+Left mouse button" msgid "Select objects by rectangle" msgstr "Select objects by rectangle" @@ -5742,13 +6275,13 @@ msgid "Move selection 10 mm in positive X direction" msgstr "Move selection 10mm in positive X direction" msgid "Shift+Any arrow" -msgstr "" +msgstr "Shift+Any arrow" msgid "Movement step set to 1 mm" msgstr "Movement step set to 1mm" msgid "Esc" -msgstr "" +msgstr "Esc" msgid "keyboard 1-9: set filament for object/part" msgstr "Keyboard 1-9: set filament for object/part" @@ -5778,25 +6311,25 @@ msgid "Select all objects" msgstr "Select all objects" msgid "Gizmo move" -msgstr "" +msgstr "Gizmo move" msgid "Gizmo scale" -msgstr "" +msgstr "Gizmo scale" msgid "Gizmo rotate" -msgstr "" +msgstr "Gizmo rotate" msgid "Gizmo cut" -msgstr "" +msgstr "Gizmo cut" msgid "Gizmo Place face on bed" -msgstr "" +msgstr "Gizmo Place face on bed" msgid "Gizmo SLA support points" -msgstr "" +msgstr "Gizmo SLA support points" msgid "Gizmo FDM paint-on seam" -msgstr "" +msgstr "Gizmo FDM paint-on seam" msgid "Swtich between Prepare/Prewview" msgstr "" @@ -5808,22 +6341,22 @@ msgid "Move: press to snap by 1mm" msgstr "Move: press to snap by 1mm" msgid "⌘+Mouse wheel" -msgstr "" +msgstr "⌘+Mouse wheel" msgid "Support/Color Painting: adjust pen radius" msgstr "Support/Color Painting: adjust pen radius" msgid "⌥+Mouse wheel" -msgstr "" +msgstr "⌥+Mouse wheel" msgid "Support/Color Painting: adjust section position" msgstr "Support/Color Painting: adjust section position" msgid "Ctrl+Mouse wheel" -msgstr "" +msgstr "Ctrl+Mouse wheel" msgid "Alt+Mouse wheel" -msgstr "" +msgstr "Alt+Mouse wheel" msgid "Gizmo" msgstr "Gizmo" @@ -5871,108 +6404,118 @@ msgid "Move slider 5x faster" msgstr "Move slider 5x faster" msgid "Shift+Mouse wheel" -msgstr "" +msgstr "Shift+Mouse wheel" msgid "Release Note" -msgstr "" +msgstr "Release Note" #, c-format, boost-format msgid "version %s update information :" -msgstr "" +msgstr "version %s update information:" msgid "Network plug-in update" -msgstr "" +msgstr "Network plug-in update" msgid "" -"Click OK to update the Network plug-in when Orca Slicer launches next time." +"Click OK to update the Network plug-in when Bambu Studio launches next time." msgstr "" +"Click OK to update the Network plug-in the next time Bambu Studio launches." #, c-format, boost-format msgid "A new Network plug-in(%s) available, Do you want to install it?" -msgstr "" +msgstr "A new network plug-in (%s) is available. Do you want to install it?" -msgid "New version of Orca Slicer" -msgstr "New version of Orca Slicer" +msgid "New version of Bambu Studio" +msgstr "New version of Bambu Studio" msgid "Don't remind me of this version again" -msgstr "" - -msgid "Done" -msgstr "" +msgstr "Don't remind me about this version again." msgid "LAN Connection Failed (Sending print file)" -msgstr "" +msgstr "LAN Connection Failed (Sending print file)" msgid "" -"Step 1, please confirm Orca Slicer and your printer are in the same LAN." +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." msgstr "" +"Step 1, please confirm that Bambu Studio and your printer are on the same " +"LAN." msgid "" "Step 2, if the IP and Access Code below are different from the actual values " "on your printer, please correct them." msgstr "" +"Step 2, if the IP and Access Code below are different from the actual values " +"on your printer, please correct them." msgid "IP" -msgstr "" +msgstr "IP" msgid "Access Code" -msgstr "" +msgstr "Access Code" msgid "Where to find your printer's IP and Access Code?" -msgstr "" +msgstr "Where to find your printer's IP and Access Code?" msgid "Error: IP or Access Code are not correct" -msgstr "" +msgstr "Error: IP or Access Code are not correct" msgid "Model:" -msgstr "" +msgstr "Model:" msgid "Serial:" -msgstr "" +msgstr "Serial:" msgid "Version:" -msgstr "" +msgstr "Version:" msgid "Update firmware" -msgstr "" +msgstr "Update firmware" msgid "Printing" -msgstr "" +msgstr "Printing" msgid "Idle" -msgstr "" +msgstr "Idle" msgid "Latest version" -msgstr "" +msgstr "Latest version" msgid "Updating" -msgstr "" +msgstr "Updating" msgid "Updating failed" -msgstr "" +msgstr "Updating failed" msgid "Updating successful" -msgstr "" +msgstr "Update successful" msgid "" "Are you sure you want to update? This will take about 10 minutes. Do not " "turn off the power while the printer is updating." msgstr "" +"Are you sure you want to update? This will take about 10 minutes. Do not " +"turn off the power while the printer is updating." msgid "" "An important update was detected and needs to be run before printing can " "continue. Do you want to update now? You can also update later from 'Upgrade " "firmware'." msgstr "" +"An important update was detected and needs to be run before printing can " +"continue. Do you want to update now? You can also update later from 'Update " +"firmware'." msgid "" "The firmware version is abnormal. Repairing and updating are required before " "printing. Do you want to update now? You can also update later on printer or " "update next time starting the studio." msgstr "" +"The firmware version is abnormal. Repairing and updating are required before " +"printing. Do you want to update now? You can also update later on the " +"printer or update next time you start Bambu Studio." msgid "Extension Board" -msgstr "" +msgstr "Extension Board" msgid "Saving objects into the 3mf failed." msgstr "Saving objects into the 3mf failed." @@ -6095,12 +6638,15 @@ msgstr "Top surface" msgid "Bottom surface" msgstr "Bottom surface" -msgid "Bridge" -msgstr "Bridge" +msgid "Internal Bridge" +msgstr "" msgid "Gap infill" msgstr "Gap infill" +msgid "Skirt" +msgstr "" + msgid "Support interface" msgstr "Support interface" @@ -6211,6 +6757,7 @@ msgstr "write callback failed" msgid "" "%1% is too close to exclusion area, there may be collisions when printing." msgstr "" +"%1% is too close to exclusion area. There may be collisions when printing." #, boost-format msgid "%1% is too close to others, and collisions may be caused." @@ -6221,10 +6768,11 @@ msgid "%1% is too tall, and collisions will be caused." msgstr "%1% is too tall, and collisions will be caused." msgid " is too close to others, there may be collisions when printing." -msgstr "" +msgstr " is too close to others; there may be collisions when printing." msgid " is too close to exclusion area, there may be collisions when printing." msgstr "" +" is too close to exclusion area, there may be collisions when printing." msgid "Prime Tower" msgstr "Prime Tower" @@ -6251,6 +6799,8 @@ msgid "" "Smooth mode of timelapse is not supported when \"by object\" sequence is " "enabled." msgstr "" +"Smooth mode of timelapse is not supported when \"by object\" sequence is " +"enabled." msgid "" "Please select \"By object\" print sequence to print multiple objects in " @@ -6301,6 +6851,8 @@ msgid "" "The prime tower is only supported if all objects have the same variable " "layer height" msgstr "" +"The prime tower is only supported if all objects have the same variable " +"layer height" msgid "Too small line width" msgstr "Line width too small" @@ -6313,6 +6865,21 @@ msgid "" msgstr "" "A prime tower requires that support has the same layer height as the object." +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" + msgid "" "Support enforcers are used but support is not enabled. Please enable support." msgstr "" @@ -6321,9 +6888,25 @@ msgstr "" msgid "Layer height cannot exceed nozzle diameter" msgstr "Layer height cannot exceed nozzle diameter." +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + #, c-format, boost-format msgid "Plate %d: %s does not support filament %s" -msgstr "" +msgstr "Plate %d: %s does not support filament %s" msgid "Generating skirt & brim" msgstr "Generating skirt & brim" @@ -6348,12 +6931,15 @@ msgid "" "left corner to cut filament during filament change. The area is expressed as " "polygon by points in following format: \"XxY, XxY, ...\"" msgstr "" +"Unprintable area in XY plane. For example, X1 Series printers use the front " +"left corner to cut filament during filament change. The area is expressed as " +"polygon by points in following format: \"XxY, XxY, ...\"" msgid "Bed custom texture" -msgstr "" +msgstr "Bed custom texture" msgid "Bed custom model" -msgstr "" +msgstr "Bed custom model" msgid "Elephant foot compensation" msgstr "Elephant foot compensation" @@ -6384,7 +6970,7 @@ msgid "Printer preset names" msgstr "Printer preset names" msgid "Hostname, IP or URL" -msgstr "" +msgstr "Hostname, IP or URL" msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " @@ -6393,6 +6979,11 @@ msgid "" "name and password into the URL in the following format: https://username:" "password@your-octopi-address/" msgstr "" +"Slic3r can upload G-code files to a printer host. This field should contain " +"the hostname, IP address or URL of the printer host instance. Print host " +"behind HAProxy with basic auth enabled can be accessed by putting the user " +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgid "Device UI" msgstr "" @@ -6402,54 +6993,62 @@ msgid "" msgstr "" msgid "API Key / Password" -msgstr "" +msgstr "API Key / Password" msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the API Key or the password required for authentication." msgstr "" +"Slic3r can upload G-code files to a printer host. This field should contain " +"the API Key or the password required for authentication." msgid "Name of the printer" -msgstr "" +msgstr "Name of the printer" msgid "HTTPS CA File" -msgstr "" +msgstr "HTTPS CA File" msgid "" "Custom CA certificate file can be specified for HTTPS OctoPrint connections, " "in crt/pem format. If left blank, the default OS CA certificate repository " "is used." msgstr "" +"Custom CA certificate file can be specified for HTTPS OctoPrint connections, " +"in crt/pem format. If left blank, the default OS CA certificate repository " +"is used." msgid "User" -msgstr "" +msgstr "User" msgid "Password" -msgstr "" +msgstr "Password" msgid "Ignore HTTPS certificate revocation checks" -msgstr "" +msgstr "Ignore HTTPS certificate revocation checks" msgid "" "Ignore HTTPS certificate revocation checks in case of missing or offline " "distribution points. One may want to enable this option for self signed " "certificates if connection fails." msgstr "" +"Ignore HTTPS certificate revocation checks in the case of missing or offline " +"distribution points. One may want to enable this option for self signed " +"certificates if connection fails." msgid "Names of presets related to the physical printer" -msgstr "" +msgstr "Names of presets related to the physical printer" msgid "Authorization Type" -msgstr "" +msgstr "Authorization Type" msgid "API key" -msgstr "" +msgstr "API key" msgid "HTTP digest" -msgstr "" +msgstr "HTTP digest" msgid "Avoid crossing wall" -msgstr "" +msgstr "Avoid crossing walls" msgid "Detour and avoid to travel across wall which may cause blob on surface" msgstr "" @@ -6457,7 +7056,7 @@ msgstr "" "surface" msgid "Avoid crossing wall - Max detour length" -msgstr "" +msgstr "Avoid crossing walls - Max detour length" msgid "" "Maximum detour distance for avoiding crossing wall. Don't detour if the " @@ -6465,9 +7064,13 @@ msgid "" "either as an absolute value or as percentage (for example 50%) of a direct " "travel path. Zero to disable" msgstr "" +"Maximum detour distance for avoiding crossing wall: The printer won't detour " +"if the detour distance is larger than this value. Detour length could be " +"specified either as an absolute value or as percentage (for example 50%) of " +"a direct travel path. A value of 0 will disable this." msgid "mm or %" -msgstr "" +msgstr "mm or %" msgid "Other layers" msgstr "Other layers" @@ -6500,6 +7103,8 @@ msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Textured PEI Plate" msgstr "" +"Bed temperature after the first layer. 0 means the filament is not supported " +"on the Textured PEI Plate." msgid "Initial layer" msgstr "First layer" @@ -6532,10 +7137,21 @@ msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Textured PEI Plate" msgstr "" +"Bed temperature of the first layer 0 means the filament is not supported on " +"the Textured PEI Plate." msgid "Bed types supported by the printer" msgstr "Bed types supported by the printer" +msgid "Cool Plate" +msgstr "Cool Plate" + +msgid "Engineering Plate" +msgstr "Engineering Plate" + +msgid "First layer print sequence" +msgstr "" + msgid "This G-code is inserted at every layer change before lifting z" msgstr "This G-code is inserted at every layer change before lifting z." @@ -6599,6 +7215,10 @@ msgid "" "of the line without support from lower layer. 0% means forcing cooling for " "all outer wall no matter how much overhang degree" msgstr "" +"Force cooling fan to be a specific speed when overhang degree of printed " +"part exceeds this value. This is expressed as a percentage which indicates " +"how much width of the line without support from lower layer. 0% means " +"forcing cooling for all outer wall no matter the overhang degree." msgid "Bridge infill direction" msgstr "" @@ -6608,6 +7228,9 @@ msgid "" "calculated automatically. Otherwise the provided angle will be used for " "external bridges. Use 180°for zero angle." msgstr "" +"Bridging angle override. 0 means the bridging angle will be calculated " +"automatically. Otherwise the provided angle will be used for external " +"bridges. Use 180° for zero angle." msgid "Bridge density" msgstr "" @@ -6657,14 +7280,37 @@ msgstr "" "Use only one wall on flat top surfaces, to give more space to the top infill " "pattern" -msgid "Only one wall on first layer" +msgid "One wall threshold" msgstr "" +#, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" + +msgid "Only one wall on first layer" +msgstr "Only one wall on first layer" + msgid "" "Use only one wall on first layer, to give more space to the bottom infill " "pattern" msgstr "" +msgid "Extra perimeters on overhangs" +msgstr "" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" + msgid "Classic mode" msgstr "" @@ -6679,12 +7325,26 @@ msgstr "" "Enable this option to slow down when printing overhangs. The speeds for " "different overhang percentages are set below." -msgid "mm/s" -msgstr "mm/s" +msgid "mm/s or %" +msgstr "" + +msgid "External" +msgstr "" msgid "Speed of bridge and completely overhang wall" msgstr "This is the speed for bridges and 100% overhang walls." +msgid "mm/s" +msgstr "mm/s" + +msgid "Internal" +msgstr "" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" + msgid "Brim width" msgstr "Brim width" @@ -6698,15 +7358,8 @@ msgid "" "This controls the generation of the brim at outer and/or inner side of " "models. Auto means the brim width is analysed and calculated automatically." msgstr "" - -msgid "outer_only" -msgstr "" - -msgid "Inner brim only" -msgstr "" - -msgid "Outer and inner brim" -msgstr "" +"This controls the generation of the brim at outer and/or inner side of " +"models. Auto means the brim width is analyzed and calculated automatically." msgid "Brim-object gap" msgstr "Brim-object gap" @@ -6718,11 +7371,35 @@ msgstr "" "This creates a gap between the innermost brim line and the object and can " "make the brim easier to remove." +msgid "Brim ears" +msgstr "" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "" + +msgid "Brim ear max angle" +msgstr "" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" + +msgid "Brim ear detection radius" +msgstr "" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" + msgid "Compatible machine" msgstr "Compatible machine" msgid "upward compatible machine" -msgstr "" +msgstr "upward compatible machine" msgid "Compatible machine condition" msgstr "Compatible machine condition" @@ -6808,13 +7485,16 @@ msgstr "" "reasonable distance." msgid "Thick bridges" -msgstr "" +msgstr "Thick bridges" msgid "" "If enabled, bridges are more reliable, can bridge longer distances, but may " "look worse. If disabled, bridges look better but are reliable just for " "shorter bridged distances." msgstr "" +"If enabled, bridges are more reliable and can bridge longer distances but " +"may look worse. If disabled, bridges look better but are reliable only for " +"shorter distances." msgid "Max bridge length" msgstr "Max bridge length" @@ -6838,22 +7518,24 @@ msgid "End G-code when finish the printing of this filament" msgstr "Add end G-code when finishing the printing of this filament." msgid "Ensure vertical shell thickness" -msgstr "" +msgstr "Ensure vertical shell thickness" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " "thickness (top+bottom solid layers)" msgstr "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)." msgid "Internal bridge support thickness" -msgstr "" +msgstr "Internal bridge support thickness" msgid "" -"If enabled, Studio will generate support loops under the contours of " -"internal bridges.These support loops could prevent internal bridges from " -"extruding over the air and improve the top surface quality, especially when " -"the sparse infill density is low.This value determines the thickness of the " -"support loops. 0 means disable this feature" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" msgstr "" msgid "Top surface pattern" @@ -6875,16 +7557,16 @@ msgid "Monotonic line" msgstr "Monotonic line" msgid "Aligned Rectilinear" -msgstr "" +msgstr "Aligned Rectilinear" msgid "Hilbert Curve" -msgstr "" +msgstr "Hilbert Curve" msgid "Archimedean Chords" -msgstr "" +msgstr "Archimedean Chords" msgid "Octagram Spiral" -msgstr "" +msgstr "Octagram Spiral" msgid "Bottom surface pattern" msgstr "Bottom surface pattern" @@ -6894,8 +7576,18 @@ msgstr "" "This is the line pattern of bottom surface infill, not including bridge " "infill." -msgid "Line width of outer wall" -msgstr "Line width of outer wall" +msgid "Internal solid infill pattern" +msgstr "" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "" "Speed of outer wall which is outermost and visible. It's used to be slower " @@ -6914,9 +7606,6 @@ msgid "" "Set to zero for auto." msgstr "" -msgid "mm/s or %" -msgstr "" - msgid "Small perimeters threshold" msgstr "" @@ -6943,7 +7632,7 @@ msgid "infill/outer/inner" msgstr "infill/outer/inner" msgid "inner-outer-inner/infill" -msgstr "" +msgstr "inner-outer-inner/infill" msgid "Height to rod" msgstr "Height to rod" @@ -6952,6 +7641,8 @@ msgid "" "Distance of the nozzle tip to the lower rod. Used for collision avoidance in " "by-object printing." msgstr "" +"Distance from the nozzle tip to the lower rod. Used for collision avoidance " +"in by-object printing." msgid "Height to lid" msgstr "Height to lid" @@ -6960,11 +7651,15 @@ msgid "" "Distance of the nozzle tip to the lid. Used for collision avoidance in by-" "object printing." msgstr "" +"Distance from the nozzle tip to the lid. Used for collision avoidance in by-" +"object printing." msgid "" "Clearance radius around extruder. Used for collision avoidance in by-object " "printing." msgstr "" +"Clearance radius around extruder: used for collision avoidance in by-object " +"printing." msgid "Extruder Color" msgstr "Extruder Color" @@ -7002,8 +7697,10 @@ msgstr "" msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" msgstr "" -msgid "Default line width if some line width is set to be zero" -msgstr "Default line width for line widths set to 0" +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." +msgstr "" msgid "Keep fan always on" msgstr "Keep fan always on" @@ -7028,46 +7725,43 @@ msgstr "" "shorter than this value. Fan speed is interpolated between the minimum and " "maximum fan speeds according to layer printing time." -msgid "s" -msgstr "s" - msgid "Default color" -msgstr "" +msgstr "Default color" msgid "Default filament color" -msgstr "" +msgstr "Default filament color" msgid "Color" msgstr "Color" -msgid "Required nozzle HRC" +msgid "Filament notes" msgstr "" +msgid "You can put your notes regarding the filament here." +msgstr "" + +msgid "Required nozzle HRC" +msgstr "Required nozzle HRC" + msgid "" "Minimum HRC of nozzle required to print the filament. Zero means no checking " "of nozzle's HRC." msgstr "" +"Minimum HRC of nozzle required to print the filament. A value of 0 means no " +"checking of the nozzle's HRC." msgid "" "This setting stands for how much volume of filament can be melted and " "extruded per second. Printing speed is limited by max volumetric speed, in " "case of too high and unreasonable speed setting. Can't be zero" msgstr "" +"This setting is the volume of filament that can be melted and extruded per " +"second. Printing speed is limited by max volumetric speed, in case of too " +"high and unreasonable speed setting. This value cannot be zero." msgid "mm³/s" msgstr "mm³/s" -msgid "Minimal purge on wipe tower" -msgstr "Minimal purge on wipe tower" - -msgid "" -"After a tool change, the exact position of the newly loaded filament inside " -"the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial " -"object, Slic3r will always prime this amount of material into the wipe tower " -"to produce successive infill or sacrificial object extrusions reliably." -msgstr "" - msgid "Filament load time" msgstr "Filament load time" @@ -7103,6 +7797,115 @@ msgid "" "after the checks." msgstr "" +msgid "Loading speed" +msgstr "" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "" + +msgid "Loading speed at the start" +msgstr "" + +msgid "Speed used at the very beginning of loading phase." +msgstr "" + +msgid "Unloading speed" +msgstr "" + +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 "" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" + +msgid "Delay after unloading" +msgstr "" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" + +msgid "Number of cooling moves" +msgstr "" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" + +msgid "Speed of the first cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "" + +msgid "Minimal purge on wipe tower" +msgstr "Minimal purge on wipe tower" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" + +msgid "Speed of the last cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Ramming parameters" +msgstr "" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Enable ramming for multitool setups" +msgstr "" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" + +msgid "Multitool ramming volume" +msgstr "" + +msgid "The volume to be rammed before the toolchange." +msgstr "" + +msgid "Multitool ramming flow" +msgstr "" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "" + msgid "Density" msgstr "Density" @@ -7150,6 +7953,12 @@ msgstr "Filament price, for statistical purposes only." msgid "money/kg" msgstr "money/kg" +msgid "Vendor" +msgstr "" + +msgid "Vendor of filament. For show only" +msgstr "" + msgid "(Undefined)" msgstr "(Undefined)" @@ -7200,12 +8009,51 @@ msgid "Adaptive Cubic" msgstr "Adaptive Cubic" msgid "3D Honeycomb" -msgstr "" +msgstr "3D Honeycomb" msgid "Support Cubic" -msgstr "" +msgstr "Support Cubic" msgid "Lightning" +msgstr "Lightning" + +msgid "Sparse infill anchor length" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" + +msgid "0 (no open anchors)" +msgstr "0 (no open anchors)" + +msgid "1000 (unlimited)" +msgstr "1000 (unlimited)" + +msgid "Maximum length of the infill anchor" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" + +msgid "0 (Simple connect)" msgstr "" msgid "Acceleration of outer walls" @@ -7225,7 +8073,7 @@ msgstr "" "improve top surface quality." msgid "Acceleration of outer wall. Using a lower value can improve quality" -msgstr "" +msgstr "Acceleration of outer wall: using a lower value can improve quality." msgid "" "Acceleration of bridges. If the value is expressed as a percentage (e.g. " @@ -7284,8 +8132,10 @@ msgstr "" msgid "Jerk for travel" msgstr "" -msgid "Line width of initial layer" -msgstr "Line width of first layer" +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" msgid "Initial layer height" msgstr "First layer height" @@ -7361,10 +8211,10 @@ msgid "None" msgstr "None" msgid "Contour" -msgstr "" +msgstr "Contour" msgid "Contour and hole" -msgstr "" +msgstr "Contour and hole" msgid "All walls" msgstr "All walls" @@ -7393,11 +8243,11 @@ msgid "Filter out tiny gaps" msgstr "" msgid "Layers and Perimeters" -msgstr "" +msgstr "Layers and Perimeters" msgid "" "Filter out gaps smaller than the threshold specified. This setting won't " -"affact top/bottom layers" +"affect top/bottom layers" msgstr "" msgid "" @@ -7445,7 +8295,7 @@ msgstr "" "of the nozzle and what kind of filament can be printed." msgid "Undefine" -msgstr "" +msgstr "Undefined" msgid "Hardened steel" msgstr "Hardened steel" @@ -7457,15 +8307,17 @@ msgid "Brass" msgstr "Brass" msgid "Nozzle HRC" -msgstr "" +msgstr "Nozzle HRC" msgid "" "The nozzle's hardness. Zero means no checking for nozzle's hardness during " "slicing." msgstr "" +"The nozzle's hardness. Zero means no checking for nozzle hardness during " +"slicing." msgid "HRC" -msgstr "" +msgstr "HRC" msgid "Enable this option if machine has auxiliary part cooling fan" msgstr "Enable this option if the machine has an auxiliary part cooling fan" @@ -7546,8 +8398,10 @@ msgstr "" msgid "Filament to print internal sparse infill." msgstr "This is the filament for printing internal sparse infill." -msgid "Line width of internal sparse infill" -msgstr "Line width of internal sparse infill" +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" msgid "Infill/Wall overlap" msgstr "Infill/wall overlap" @@ -7594,6 +8448,9 @@ msgstr "Topmost surface only" msgid "All solid layer" msgstr "All solid layers" +msgid "Ironing Pattern" +msgstr "Ironing Pattern" + msgid "Ironing flow" msgstr "Ironing flow" @@ -7634,9 +8491,11 @@ msgid "" "This G-code will be used as a code for the pause print. User can insert " "pause G-code in gcode viewer" msgstr "" +"This G-code will be used as a code for the pause print. Users can insert " +"pause G-code in the G-code viewer." msgid "This G-code will be used as a custom code" -msgstr "" +msgstr "This G-code will be used as a custom code" msgid "Maximum speed X" msgstr "Maximum speed X" @@ -7740,8 +8599,8 @@ msgstr "Maximum acceleration for retracting (M204 R)" msgid "Maximum acceleration for travel" msgstr "Maximum acceleration for travel" -msgid "Maximum acceleration for travel (M204 T)" -msgstr "Maximum acceleration for travel (M204 T)" +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "" msgid "Fan speed" msgstr "Fan speed" @@ -7797,13 +8656,23 @@ msgstr "Nozzle diameter" msgid "Diameter of nozzle" msgstr "The diameter of the nozzle" -msgid "Host Type" +msgid "Configuration notes" msgstr "" +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" + +msgid "Host Type" +msgstr "Host Type" + msgid "" "Slic3r can upload G-code files to a printer host. This field must contain " "the kind of the host." msgstr "" +"Slic3r can upload G-code files to a printer host. This field must contain " +"the kind of the host." msgid "Nozzle volume" msgstr "Nozzle volume" @@ -7811,11 +8680,51 @@ msgstr "Nozzle volume" msgid "Volume of nozzle between the cutter and the end of nozzle" msgstr "Volume of nozzle between the filament cutter and the end of the nozzle" -msgid "Start end points" +msgid "Cooling tube position" msgstr "" +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "" + +msgid "Cooling tube length" +msgstr "" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" + +msgid "High extruder current on filament swap" +msgstr "" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" + +msgid "Filament parking position" +msgstr "" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" + +msgid "Extra loading distance" +msgstr "" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" + +msgid "Start end points" +msgstr "Start end points" + msgid "The start and end points which is from cutter area to garbage can." msgstr "" +"The start and end points which are from the cutter area to the excess chute." msgid "Reduce infill retraction" msgstr "Reduce infill retraction" @@ -7825,6 +8734,9 @@ msgid "" "oozing can't been seen. This can reduce times of retraction for complex " "model and save printing time, but make slicing and G-code generating slower" msgstr "" +"Don't retract when the travel is entirely in an infill area. That means the " +"oozing can't been seen. This can reduce times of retraction for complex " +"model and save printing time, but make slicing and G-code generation slower." msgid "Enable" msgstr "Enable" @@ -7835,6 +8747,32 @@ msgstr "Filename format" msgid "User can self-define the project file name when export" msgstr "Users can decide project file names when exporting." +msgid "Make overhang printable" +msgstr "" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "" + +msgid "Make overhang printable maximum angle" +msgstr "" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" + +msgid "Make overhang printable hole area" +msgstr "" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" + +msgid "mm²" +msgstr "mm²" + msgid "Detect overhang wall" msgstr "Detect overhang walls" @@ -7846,8 +8784,10 @@ msgstr "" "This detects the overhang percentage relative to line width and uses a " "different speed to print. For 100%% overhang, bridging speed is used." -msgid "Line width of inner wall" -msgstr "Line width of inner walls" +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "Speed of inner wall" msgstr "This is the speed for inner walls." @@ -7863,6 +8803,12 @@ msgid "" "environment variables." msgstr "" +msgid "Printer notes" +msgstr "" + +msgid "You can put your notes regarding the printer here." +msgstr "" + msgid "Raft contact Z distance" msgstr "Raft contact Z distance" @@ -7963,9 +8909,45 @@ msgid "Z hop type" msgstr "" msgid "Slope" -msgstr "" +msgstr "Slope" msgid "Spiral" +msgstr "Spiral" + +msgid "Only lift Z above" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" + +msgid "Only lift Z below" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" + +msgid "On surfaces" +msgstr "" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" + +msgid "All Surfaces" +msgstr "" + +msgid "Top Only" +msgstr "" + +msgid "Bottom Only" +msgstr "" + +msgid "Top and Bottom" msgstr "" msgid "Extra length on restart" @@ -8024,6 +9006,14 @@ msgid "Back" msgstr "Back" msgid "Random" +msgstr "Random" + +msgid "Staggered inner seams" +msgstr "" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." msgstr "" msgid "Seam gap" @@ -8033,7 +9023,7 @@ msgid "" "In order to reduce the visibility of the seam in a closed loop extrusion, " "the loop is interrupted and shortened by a specified amount.\n" "This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 15%." +"current extruder diameter. The default value for this parameter is 10%." msgstr "" msgid "Role base wipe speed" @@ -8070,10 +9060,10 @@ msgid "Distance from skirt to brim or object" msgstr "This is the distance from the skirt to the brim or the object." msgid "Skirt height" -msgstr "" +msgstr "Skirt height" msgid "How many layers of skirt. Usually only one layer" -msgstr "" +msgstr "Number of skirt layers: usually only one" msgid "Skirt loops" msgstr "Skirt loops" @@ -8082,6 +9072,12 @@ msgid "Number of loops for the skirt. Zero means disabling skirt" msgstr "" "This is the number of loops for the skirt. 0 means the skirt is disabled." +msgid "Skirt speed" +msgstr "" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" + msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " "layer time is shorter than this value, to get better cooling for these layers" @@ -8100,11 +9096,10 @@ msgstr "" "Sparse infill areas which are smaller than this threshold value are replaced " "by internal solid infill." -msgid "mm²" -msgstr "mm²" - -msgid "Line width of internal solid infill" -msgstr "Line width of internal solid infill" +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" msgid "Speed of internal solid infill, not the top and bottom surface" msgstr "" @@ -8112,7 +9107,7 @@ msgstr "" "surface." msgid "Spiral vase" -msgstr "" +msgstr "Spiral vase" msgid "" "Spiralize smooths out the z moves of the outer contour. And turns a solid " @@ -8133,9 +9128,17 @@ msgid "" "process of taking a snapshot, prime tower is required for smooth mode to " "wipe nozzle." msgstr "" +"If smooth or traditional mode is selected, a timelapse video will be " +"generated for each print. After each layer is printed, a snapshot is taken " +"with the chamber camera. All of these snapshots are composed into a " +"timelapse video when printing completes. If smooth mode is selected, the " +"toolhead will move to the excess chute after each layer is printed and then " +"take a snapshot. Since the melt filament may leak from the nozzle during the " +"process of taking a snapshot, a prime tower is required for smooth mode to " +"wipe the nozzle." msgid "Traditional" -msgstr "" +msgstr "Traditional" msgid "Temperature variation" msgstr "Temperature variation" @@ -8149,31 +9152,69 @@ msgstr "G-code added when starting a print" msgid "Start G-code when start the printing of this filament" msgstr "G-code added when the printer starts using this filament" -msgid "Slice gap closing radius" +msgid "Single Extruder Multi Material" msgstr "" +msgid "Use single nozzle to print multi filament" +msgstr "" + +msgid "Purge in prime tower" +msgstr "" + +msgid "Purge remaining filament into prime tower" +msgstr "" + +msgid "Enable filament ramming" +msgstr "" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" + +msgid "Prime all printing extruders" +msgstr "" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" + +msgid "Slice gap closing radius" +msgstr "Slice gap closing radius" + msgid "" "Cracks smaller than 2x gap closing radius are being filled during the " "triangle mesh slicing. The gap closing operation may reduce the final print " "resolution, therefore it is advisable to keep the value reasonably low." msgstr "" +"Cracks smaller than 2x gap closing radius are being filled during the " +"triangle mesh slicing. The gap closing operation may reduce the final print " +"resolution, therefore it is advisable to keep the value reasonably low." msgid "Slicing Mode" -msgstr "" +msgstr "Slicing Mode" msgid "" "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " "close all holes in the model." msgstr "" +"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " +"close all holes in the model." msgid "Regular" -msgstr "" +msgstr "Regular" msgid "Even-odd" -msgstr "" +msgstr "Even-odd" msgid "Close holes" -msgstr "" +msgstr "Close holes" msgid "Enable support" msgstr "Enable support" @@ -8186,6 +9227,9 @@ msgid "" "normal(manual) or tree(manual) is selected, only support enforcers are " "generated" msgstr "" +"normal(auto) and tree(auto) are used to generate support automatically. If " +"normal(manual) or tree(manual) is selected, only support enforcers are " +"generated" msgid "normal(auto)" msgstr "normal(auto)" @@ -8194,10 +9238,10 @@ msgid "tree(auto)" msgstr "tree(auto)" msgid "normal(manual)" -msgstr "" +msgstr "normal(manual)" msgid "tree(manual)" -msgstr "" +msgstr "tree(manual)" msgid "Support/object xy distance" msgstr "Support/object xy distance" @@ -8219,12 +9263,20 @@ msgid "Don't create support on model surface, only on build plate" msgstr "This setting only generates supports that begin on the build plate." msgid "Support critical regions only" -msgstr "" +msgstr "Support critical regions only" msgid "" "Only create support for critical regions including sharp tail, cantilever, " "etc." msgstr "" +"Only create support for critical regions including sharp tail, cantilever, " +"etc." + +msgid "Remove small overhangs" +msgstr "" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "" msgid "Top Z distance" msgstr "Top Z distance" @@ -8233,21 +9285,25 @@ msgid "The z gap between the top support interface and object" msgstr "This determines the Z gap between top support interfaces and objects." msgid "Bottom Z distance" -msgstr "" +msgstr "Bottom Z distance" msgid "The z gap between the bottom support interface and object" -msgstr "" +msgstr "The z gap between the bottom support interface and object" msgid "Support/raft base" -msgstr "" +msgstr "Support/raft base" msgid "" "Filament to print support base and raft. \"Default\" means no specific " "filament for support and current filament is used" msgstr "" +"Filament to print support bases and rafts. \"Default\" means no specific " +"filament for support, and current filament is used" -msgid "Line width of support" -msgstr "Line width of support" +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "Interface use loop pattern" msgstr "Loop pattern interface" @@ -8259,12 +9315,14 @@ msgstr "" "by default." msgid "Support/raft interface" -msgstr "" +msgstr "Support/raft interface" msgid "" "Filament to print support interface. \"Default\" means no specific filament " "for support interface and current filament is used" msgstr "" +"Filament to print support interfaces. \"Default\" means no specific filament " +"for support interface, and current filament is used" msgid "Top interface layers" msgstr "Top interface layers" @@ -8301,7 +9359,7 @@ msgid "Rectilinear grid" msgstr "Rectilinear grid" msgid "Hollow" -msgstr "" +msgstr "Hollow" msgid "Interface pattern" msgstr "Interface pattern" @@ -8316,7 +9374,7 @@ msgstr "" "soluble support interfaces is Concentric." msgid "Rectilinear Interlaced" -msgstr "" +msgstr "Rectilinear Interlaced" msgid "Base pattern spacing" msgstr "Base pattern spacing" @@ -8325,10 +9383,10 @@ msgid "Spacing between support lines" msgstr "This determines the spacing between support lines." msgid "Normal Support expansion" -msgstr "" +msgstr "Normal support expansion" msgid "Expand (+) or shrink (-) the horizontal span of normal support" -msgstr "" +msgstr "Expand (+) or shrink (-) the horizontal span of normal support" msgid "Speed of support" msgstr "This is the speed for support." @@ -8341,17 +9399,26 @@ msgid "" "a lot of material (default), while hybrid style will create similar " "structure to normal support under large flat overhangs." msgstr "" +"Style and shape of the support. For normal support, projecting the supports " +"into a regular grid will create more stable supports (default), while snug " +"support towers will save material and reduce object scarring.\n" +"For tree support, slim style will merge branches more aggressively and save " +"a lot of material (default), while hybrid style will create similar " +"structure to normal support under large flat overhangs." msgid "Snug" msgstr "Snug" msgid "Tree Slim" -msgstr "" +msgstr "Tree Slim" msgid "Tree Strong" -msgstr "" +msgstr "Tree Strong" msgid "Tree Hybrid" +msgstr "Tree Hybrid" + +msgid "Organic" msgstr "" msgid "Independent support layer height" @@ -8362,6 +9429,9 @@ msgid "" "support customizing z-gap and save print time.This option will be invalid " "when the prime tower is enabled." msgstr "" +"Support layer uses layer height independent with object layer. This is to " +"support customizing z-gap and save print time.This option will be invalid " +"when the prime tower is enabled." msgid "Threshold angle" msgstr "Threshold angle" @@ -8385,6 +9455,16 @@ msgstr "" "support are allowed to make. If the angle is increased, the branches can be " "printed more horizontally, allowing them to reach farther." +msgid "Preferred Branch Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" + msgid "Tree support branch distance" msgstr "Tree support branch distance" @@ -8393,6 +9473,18 @@ msgid "" msgstr "" "This setting determines the distance between neighboring tree support nodes." +msgid "Branch Density" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" + msgid "Adaptive layer height" msgstr "Adaptive layer height" @@ -8410,17 +9502,46 @@ msgid "" msgstr "" msgid "Tree support brim width" -msgstr "" +msgstr "Tree support brim width" msgid "Distance from tree branch to the outermost brim line" msgstr "" +msgid "Tip Diameter" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "" + msgid "Tree support branch diameter" msgstr "Tree support branch diameter" msgid "This setting determines the initial diameter of support nodes." msgstr "This setting determines the initial diameter of support nodes." +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" + +msgid "Branch Diameter with double walls" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" + msgid "Tree support wall loops" msgstr "Tree support wall loops" @@ -8437,6 +9558,9 @@ msgstr "" "This setting specifies whether to add infill inside large hollows of tree " "support." +msgid "Chamber temperature" +msgstr "" + msgid "Target chamber temperature" msgstr "" @@ -8451,6 +9575,9 @@ msgid "" "layer for more than this threshold. Too low bed temperature of other layer " "may cause the model broken free from build plate" msgstr "" +"It is not recommend for bed temperature of other layers to be lower than the " +"first layer by more than this threshold. Too low bed temperature of other " +"layer may cause the model to break free from the build plate." msgid "Detect thin wall" msgstr "Detect thin walls" @@ -8469,8 +9596,10 @@ msgstr "" "This G-code is inserted when filament is changed, including T commands to " "trigger tool change." -msgid "Line width for top surfaces" -msgstr "Line width for top surfaces" +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" msgid "Speed of top surface infill which is solid" msgstr "This is the speed for solid top surface infill." @@ -8534,6 +9663,9 @@ msgid "" "stabilize the chamber pressure inside the nozzle, in order to avoid " "appearance defects when printing objects." msgstr "" +"The wiping tower can be used to clean up residue on the nozzle and stabilize " +"the chamber pressure inside the nozzle in order to avoid appearance defects " +"when printing objects." msgid "Purging volumes" msgstr "Purging volumes" @@ -8545,6 +9677,8 @@ msgid "" "The actual flushing volumes is equal to the flush multiplier multiplied by " "the flushing volumes in the table." msgstr "" +"The actual flushing volumes is equal to the flush multiplier value " +"multiplied by the flushing volumes in the table." msgid "Prime volume" msgstr "Prime volume" @@ -8559,24 +9693,77 @@ msgstr "Width" msgid "Width of prime tower" msgstr "This is the width of prime towers." +msgid "Wipe tower rotation angle" +msgstr "" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "" + +msgid "Stabilization cone apex angle" +msgstr "" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" + +msgid "Wipe tower purge lines spacing" +msgstr "" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "" + +msgid "Wipe tower extruder" +msgstr "" + +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 "" + +msgid "Purging volumes - load/unload volumes" +msgstr "" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" + msgid "" "Purging after filament change will be done inside objects' infills. This may " "lower the amount of waste and decrease the print time. If the walls are " "printed with transparent filament, the mixed color infill will be seen " "outside. It will not take effect, unless the prime tower is enabled." msgstr "" +"Purging after filament change will be done inside objects' infills. This may " +"lower the amount of waste and decrease the print time. If the walls are " +"printed with transparent filament, the mixed color infill will be visible. " +"It will not take effect unless the prime tower is enabled." msgid "" "Purging after filament change will be done inside objects' support. This may " "lower the amount of waste and decrease the print time. It will not take " "effect, unless the prime tower is enabled." msgstr "" +"Purging after filament change will be done inside objects' support. This may " +"lower the amount of waste and decrease the print time. It will not take " +"effect unless a prime tower is enabled." msgid "" "This object will be used to purge the nozzle after a filament change to save " "filament and decrease the print time. Colours of the objects will be mixed " "as a result. It will not take effect, unless the prime tower is enabled." msgstr "" +"This object will be used to purge the nozzle after a filament change to save " +"filament and decrease the print time. Colors of the objects will be mixed as " +"a result. It will not take effect unless the prime tower is enabled." + +msgid "Maximal bridging distance" +msgstr "" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" msgid "X-Y hole compensation" msgstr "X-Y hole compensation" @@ -8628,24 +9815,30 @@ msgid "" "very thin areas is used gap-fill. Arachne engine produces walls with " "variable extrusion width" msgstr "" +"The classic wall generator produces walls with constant extrusion width and " +"for very thin areas, gap-fill is used. The Arachne engine produces walls " +"with variable extrusion width." msgid "Classic" -msgstr "" +msgstr "Classic" msgid "Arachne" -msgstr "" +msgstr "Arachne" msgid "Wall transition length" -msgstr "" +msgstr "Wall transition length" msgid "" "When transitioning between different numbers of walls as the part becomes " "thinner, a certain amount of space is allotted to split or join the wall " "segments. It's expressed as a percentage over nozzle diameter" msgstr "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"segments. It's expressed as a percentage over nozzle diameter." msgid "Wall transitioning filter margin" -msgstr "" +msgstr "Wall transitioning filter margin" msgid "" "Prevent transitioning back and forth between one extra wall and one less. " @@ -8656,9 +9849,16 @@ msgid "" "variation can lead to under- or overextrusion problems. It's expressed as a " "percentage over nozzle diameter" msgstr "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of extrusion widths which follow to [Minimum " +"wall width - margin, 2 * Minimum wall width + margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large extrusion width " +"variation can lead to under- or overextrusion problems. It's expressed as a " +"percentage over nozzle diameter" msgid "Wall transitioning threshold angle" -msgstr "" +msgstr "Wall transitioning threshold angle" msgid "" "When to create transitions between even and odd numbers of walls. A wedge " @@ -8667,17 +9867,24 @@ msgid "" "this setting reduces the number and length of these center walls, but may " "leave gaps or overextrude" msgstr "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude" msgid "Wall distribution count" -msgstr "" +msgstr "Wall distribution count" msgid "" "The number of walls, counted from the center, over which the variation needs " "to be spread. Lower values mean that the outer walls don't change in width" msgstr "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width" msgid "Minimum feature size" -msgstr "" +msgstr "Minimum feature size" msgid "" "Minimum thickness of thin features. Model features that are thinner than " @@ -8685,9 +9892,22 @@ msgid "" "feature size will be widened to the Minimum wall width. It's expressed as a " "percentage over nozzle diameter" msgstr "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the minimum " +"feature size will be widened to the minimum wall width. It's expressed as a " +"percentage over nozzle diameter" + +msgid "First layer minimum wall width" +msgstr "" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" msgid "Minimum wall width" -msgstr "" +msgstr "Minimum wall width" msgid "" "Width of the wall that will replace thin features (according to the Minimum " @@ -8695,6 +9915,10 @@ msgid "" "thickness of the feature, the wall will become as thick as the feature " "itself. It's expressed as a percentage over nozzle diameter" msgstr "" +"Width of the wall that will replace thin features (according to the Minimum " +"feature size) of the model. If the Minimum wall width is thinner than the " +"thickness of the feature, the wall will become as thick as the feature " +"itself. It's expressed as a percentage over nozzle diameter" msgid "Detect narrow internal solid infill" msgstr "Detect narrow internal solid infill" @@ -8709,20 +9933,20 @@ msgstr "" "Otherwise, the rectilinear pattern will be used by default." msgid "invalid value " -msgstr "" +msgstr "invalid value " #, c-format, boost-format msgid " doesn't work at 100%% density " -msgstr "" +msgstr " doesn't work at 100%% density " msgid "Invalid value when spiral vase mode is enabled: " -msgstr "" +msgstr "Invalid value when spiral vase mode is enabled: " msgid "too large line width " -msgstr "" +msgstr "too large line width " msgid " not in range " -msgstr "" +msgstr " not in range " msgid "Export 3MF" msgstr "Export 3mf" @@ -8731,15 +9955,21 @@ msgid "Export project as 3MF." msgstr "This exports the project as a 3mf file." msgid "Export slicing data" -msgstr "" +msgstr "Export slicing data" msgid "Export slicing data to a folder." -msgstr "" +msgstr "Export slicing data to a folder" msgid "Load slicing data" -msgstr "" +msgstr "Load slicing data" msgid "Load cached slicing data from directory" +msgstr "Load cached slicing data from directory" + +msgid "Export STL" +msgstr "" + +msgid "Export the objects as multiple STL." msgstr "" msgid "Slice" @@ -8752,34 +9982,40 @@ msgid "Show command help." msgstr "This shows command help." msgid "UpToDate" -msgstr "" +msgstr "UpToDate" msgid "Update the configs values of 3mf to latest." +msgstr "Update the configs values of 3mf to latest." + +msgid "Load default filaments" +msgstr "" + +msgid "Load first filament as default for those not loaded" msgstr "" msgid "mtcpp" -msgstr "" +msgstr "mtcpp" msgid "max triangle count per plate for slicing." -msgstr "" +msgstr "max triangle count per plate for slicing" msgid "mstpp" -msgstr "" +msgstr "mstpp" msgid "max slicing time per plate in seconds." -msgstr "" +msgstr "max slicing time per plate in seconds" msgid "No check" -msgstr "" +msgstr "No check" msgid "Do not run any validity checks, such as gcode path conflicts check." -msgstr "" +msgstr "Do not run any validity checks, such as G-code path conflicts check." msgid "Normative check" -msgstr "" +msgstr "Normative check" msgid "Check the normative items." -msgstr "" +msgstr "Check the normative items." msgid "Output Model Info" msgstr "Output Model Info" @@ -8794,10 +10030,10 @@ msgid "Export settings to a file." msgstr "This exports settings to a file." msgid "Send progress to pipe" -msgstr "" +msgstr "Send progress to pipe" msgid "Send progress to pipe." -msgstr "" +msgstr "Send progress to pipe." msgid "Arrange Options" msgstr "Arrange Options" @@ -8805,6 +10041,12 @@ msgstr "Arrange Options" msgid "Arrange options: 0-disable, 1-enable, others-auto" msgstr "Arrange options: 0-disable, 1-enable, others-auto" +msgid "Repetions count" +msgstr "" + +msgid "Repetions count of the whole model" +msgstr "" + msgid "Convert Unit" msgstr "Convert Unit" @@ -8830,9 +10072,17 @@ msgid "Load filament settings from the specified file list" msgstr "Load filament settings from the specified file list" msgid "Skip Objects" -msgstr "" +msgstr "Skip Objects" msgid "Skip some objects in this print" +msgstr "Skip some objects in this print" + +msgid "load uptodate process/machine settings when using uptodate" +msgstr "" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" msgstr "" msgid "Data directory" @@ -8873,7 +10123,7 @@ msgid "Generating infill toolpath" msgstr "Generating infill toolpath" msgid "Detect overhangs for auto-lift" -msgstr "" +msgstr "Detect overhangs for auto-lift" msgid "Generating support" msgstr "Generating support" @@ -8882,19 +10132,21 @@ msgid "Checking support necessity" msgstr "Checking support necessity" msgid "floating regions" -msgstr "" +msgstr "floating regions" msgid "floating cantilever" -msgstr "" +msgstr "floating cantilever" msgid "large overhangs" -msgstr "" +msgstr "large overhangs" #, c-format, boost-format msgid "" "It seems object %s has %s. Please re-orient the object or enable support " "generation." msgstr "" +"It seems object %s has %s. Please re-orient the object or enable support " +"generation." msgid "Optimizing toolpath" msgstr "Optimizing toolpath" @@ -8903,7 +10155,7 @@ msgid "Empty layers around bottom are replaced by nearest normal layers." msgstr "Empty layers around bottom are replaced by nearest normal layers." msgid "The model has too many empty layers." -msgstr "" +msgstr "The model has too many empty layers." msgid "Slicing mesh" msgstr "Slicing mesh" @@ -8912,12 +10164,17 @@ msgid "" "No layers were detected. You might want to repair your STL file(s) or check " "their size or thickness and retry.\n" msgstr "" +"No layers were detected. You might want to repair your STL file(s) or check " +"their size or thickness and retry.\n" msgid "" "An object's XY size compensation will not be used because it is also color-" "painted.\n" "XY Size compensation can not be combined with color-painting." msgstr "" +"An object's XY size compensation will not be used because it is also color-" +"painted.\n" +"XY Size compensation can not be combined with color-painting." #, c-format, boost-format msgid "Support: generate toolpath at layer %d" @@ -8950,6 +10207,554 @@ msgstr "Support: fix holes at layer %d" msgid "Support: propagate branches at layer %d" msgstr "Support: propagate branches at layer %d" +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "" +"Unknown file format: input file must have .stl, .obj, or .amf(.xml) " +"extension." + +msgid "Loading of a model file failed." +msgstr "Loading of model file failed." + +msgid "The supplied file couldn't be read because it's empty" +msgstr "The supplied file couldn't be read because it's empty." + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "Unknown file format: input file must have .3mf or .zip.amf extension." + +msgid "Canceled" +msgstr "Canceled" + +msgid "load_obj: failed to parse" +msgstr "load_obj: failed to parse" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "The file contains polygons with more than 4 vertices." + +msgid "The file contains polygons with less than 2 vertices." +msgstr "The file contains polygons with less than 2 vertices." + +msgid "The file contains invalid vertex index." +msgstr "The file contains invalid vertex index." + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "This OBJ file couldn't be read because it's empty." + +msgid "Flow Rate Calibration" +msgstr "" + +msgid "Max Volumetric Speed Calibration" +msgstr "" + +msgid "Manage Result" +msgstr "" + +msgid "Manual Calibration" +msgstr "" + +msgid "Result can be read by human eyes." +msgstr "" + +msgid "Auto-Calibration" +msgstr "" + +msgid "We would use Lidar to read the calibration result" +msgstr "" + +msgid "Prev" +msgstr "" + +msgid "Recalibration" +msgstr "" + +msgid "Calibrate" +msgstr "" + +msgid "Finish" +msgstr "Finish" + +msgid "Wiki" +msgstr "" + +msgid "How to use calibration result?" +msgstr "" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" + +msgid "Calibration not supported" +msgstr "" + +msgid "Flow Dynamics" +msgstr "" + +msgid "Flow Rate" +msgstr "" + +msgid "Max Volumetric Speed" +msgstr "" + +msgid "Please enter the name you want to save to printer." +msgstr "" + +msgid "The name cannot exceed 40 characters." +msgstr "" + +msgid "The name cannot be empty." +msgstr "" + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "" + +msgid "The name cannot be the same as the system preset name." +msgstr "" + +msgid "The name is the same as another existing preset name" +msgstr "" + +msgid "create new preset failed." +msgstr "" + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "" + +msgid "No Printer Connected!" +msgstr "" + +msgid "Printer is not connected yet." +msgstr "" + +msgid "Please select filament to calibrate." +msgstr "" + +msgid "Connecting to printer..." +msgstr "" + +msgid "The failed test result has been dropped." +msgstr "" + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "" + +msgid "Internal Error" +msgstr "" + +msgid "Please select at least one filament for calibration" +msgstr "" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "" + +msgid "The input value size must be 3." +msgstr "" + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" + +msgid "About this calibration" +msgstr "" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" + +msgid "When to use Flow Rate Calibration" +msgstr "" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "" + +msgid "Over-extrusion or under extrusion" +msgstr "" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "" + +msgid "materials with inaccurate filament diameter" +msgstr "" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "" + +msgid "Failed" +msgstr "Failed" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" + +msgid "Please find the best line on your plate" +msgstr "" + +msgid "Input Value" +msgstr "" + +msgid "Save to Filament Preset" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Record Factor" +msgstr "" + +msgid "We found the best flow ratio for you" +msgstr "" + +msgid "Flow Ratio" +msgstr "" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "" + +msgid "Please enter the name of the preset you want to save." +msgstr "" + +msgid "Calibration1" +msgstr "" + +msgid "Calibration2" +msgstr "" + +msgid "Please find the best object on your plate" +msgstr "" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "" + +msgid "Skip Calibration2" +msgstr "" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "" + +msgid "Please choose a block with smoothest top surface" +msgstr "" + +msgid "Please choose a block with smoothest top surface." +msgstr "" + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "" + +msgid "Calibration Type" +msgstr "" + +msgid "Complete Calibration" +msgstr "" + +msgid "Fine Calibration based on flow ratio" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" + +msgid "Printing Parameters" +msgstr "" + +msgid "- ℃" +msgstr "" + +msgid " ℃" +msgstr "" + +msgid "Plate Type" +msgstr "Plate Type" + +msgid "filament position" +msgstr "" + +msgid "External Spool" +msgstr "" + +msgid "Filament For Calibration" +msgstr "" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" + +msgid "Error desc" +msgstr "" + +msgid "Extra info" +msgstr "" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "" + +msgid "Connecting to printer" +msgstr "" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "" + +msgid "From Volumetric Speed" +msgstr "" + +msgid "To Volumetric Speed" +msgstr "" + +msgid "Flow Dynamics Calibration Result" +msgstr "" + +msgid "No History Result" +msgstr "" + +msgid "Success to get history result" +msgstr "" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "" + +msgid "Action" +msgstr "" + +msgid "Edit Flow Dynamics Calibration" +msgstr "" + +msgid "Network lookup" +msgstr "" + +msgid "Address" +msgstr "" + +msgid "Hostname" +msgstr "" + +msgid "Service name" +msgstr "" + +msgid "OctoPrint version" +msgstr "" + +msgid "Searching for devices" +msgstr "" + +msgid "Finished" +msgstr "Finished" + +msgid "Multiple resolved IP addresses" +msgstr "" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" + +msgid "Unable to perform boolean operation on selected parts" +msgstr "" + +msgid "Mesh Boolean" +msgstr "" + +msgid "Union" +msgstr "" + +msgid "Difference" +msgstr "" + +msgid "Intersection" +msgstr "" + +msgid "Source Volume" +msgstr "" + +msgid "Tool Volume" +msgstr "" + +msgid "Subtract from" +msgstr "" + +msgid "Subtract with" +msgstr "" + +msgid "selected" +msgstr "" + +msgid "Part 1" +msgstr "" + +msgid "Part 2" +msgstr "" + +msgid "Delete input" +msgstr "" + +msgid "Send G-Code to printer host" +msgstr "" + +msgid "Upload to Printer Host with the following filename:" +msgstr "" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "" + +msgid "Upload to storage" +msgstr "" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "" + +msgid "Print host upload queue" +msgstr "" + +msgid "ID" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Host" +msgstr "" + +msgctxt "OfFile" +msgid "Size" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Message" +msgstr "" + +msgid "Cancel selected" +msgstr "" + +msgid "Show error message" +msgstr "" + +msgid "Enqueued" +msgstr "" + +msgid "Uploading" +msgstr "Uploading" + +msgid "Cancelling" +msgstr "" + +msgid "Error uploading to print host" +msgstr "" + msgid "PA Calibration" msgstr "" @@ -8968,6 +10773,9 @@ msgstr "" msgid "PA Line" msgstr "" +msgid "PA Pattern" +msgstr "" + msgid "Method" msgstr "" @@ -9026,7 +10834,7 @@ msgstr "" msgid "" "Please input valid values:\n" "Start temp: <= 350\n" -"End temp: >= 180\n" +"End temp: >= 170\n" "Start temp > End temp + 5)" msgstr "" @@ -9299,722 +11107,3 @@ msgid "" "Did you know that you can use more wall loops and higher sparse infill " "density to improve the strength of the model?" msgstr "" - -#, fuzzy -#~ msgid "Send to print" -#~ msgstr "Send to printer" - -#, fuzzy -#~ msgid "Upload" -#~ msgstr "Unload" - -#, fuzzy -#~ msgid "Upload and Print" -#~ msgstr "Uploading" - -#~ msgid "Keep upper part" -#~ msgstr "Keep upper part" - -#~ msgid "Keep lower part" -#~ msgstr "Keep lower part" - -#~ msgid "Backup" -#~ msgstr "Backup" - -#~ msgid "Backup interval" -#~ msgstr "Backup interval" - -#~ msgid "" -#~ "Print a tower to prime material in nozzle after switching to a new " -#~ "material." -#~ msgstr "" -#~ "This option enables printing a tower to prime material in the nozzle " -#~ "after switching to a new material." - -#~ msgid "" -#~ "The configuration may be generated by a newer version of BambuStudio." -#~ msgstr "" -#~ "The configuration may have been generated by a newer version of Orca " -#~ "Slicer." - -#~ msgid "" -#~ "BambuStudio will terminate because of running out of memory.It may be a " -#~ "bug. It will be appreciated if you report the issue to our team." -#~ msgstr "" -#~ "Orca Slicer has run out of memory and will close. This may be a bug. " -#~ "Please report this error to Technical Support." - -#~ msgid "" -#~ "BambuStudio will terminate because of a localization error. It will be " -#~ "appreciated if you report the specific scenario this issue happened." -#~ msgstr "A localization error has occurred, and Orca Slicer will close. " - -#, boost-format -#~ msgid "BambuStudio got an unhandled exception: %1%" -#~ msgstr "BambuStudio got an unhandled exception: %1%" - -#~ msgid "" -#~ "BambuStudio configuration file may be corrupted and is not abled to be " -#~ "parsed.Please delete the file and try again." -#~ msgstr "" -#~ "Orca Slicer configuration file is not able to be parsed and may be " -#~ "corrupted. Please delete the file and try again." - -#~ msgid "Loading user presets..." -#~ msgstr "Loading user presets..." - -#~ msgid "" -#~ "Orca Slicer is based on PrusaSlicer by Prusa Research, which is from " -#~ "Slic3r by Alessandro Ranellucci and the RepRap community" -#~ msgstr "" -#~ "Orca Slicer is based on PrusaSlicer by Prusa Research, which is based on " -#~ "Slic3r by Alessandro Ranellucci and the RepRap community" - -#~ msgid "Export G-Code." -#~ msgstr "Export to G-code" - -#~ msgid "Export." -#~ msgstr "Export" - -#~ msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files." -#~ msgstr "Import geometry data from STL/STEP/3MF/OBJ/AMF files." - -#, boost-format -#~ msgid "Copying directory %1% to %2% failed: %3%" -#~ msgstr "Copying directory %1% to %2% failed: %3%" - -#~ msgid "" -#~ "This controls brim position including outer side of models, inner side of " -#~ "holes or both. Auto means both the brim position and brim width is " -#~ "analysed and calculated automatically" -#~ msgstr "" -#~ "This controls brim position including outer side of models, inner side of " -#~ "holes, or both. Auto means both the brim position and brim width are " -#~ "analyzed and calculated automatically." - -#~ msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):" -#~ msgstr "Choose one file (.gcode/.gco/.g/.ngc/ngc):" - -#~ msgid "" -#~ "Too large layer height.\n" -#~ "Reset to 0.2" -#~ msgstr "" -#~ "Layer height too large\n" -#~ "It has been reset to 0.2" - -#~ msgid "" -#~ "\n" -#~ "%1% is too close to exclusion area, there will be collisions when " -#~ "printing." -#~ msgstr "" -#~ "\n" -#~ "%1% is too close to an exclusion area; there will be collisions when " -#~ "printing." - -#~ msgid "" -#~ "%1% is too close to exclusion area, there will be collisions when " -#~ "printing." -#~ msgstr "" -#~ "%1% is too close to an exclusion area; there will be collisions when " -#~ "printing." - -#~ msgid "0%" -#~ msgstr "0%" - -#~ msgid "" -#~ "An object is layed over the boundary of plate.\n" -#~ "Please solve the problem by moving it totally inside or outside plate." -#~ msgstr "" -#~ "An object is laid over the edge of the plate or exceeds the height " -#~ "limit.\n" -#~ "Please solve the problem by moving it totally on or off the plate, and " -#~ "confirming that the height is within the build volume." - -#~ msgid "" -#~ "Arachne engine only works when overhang slowing down is disabled.\n" -#~ "This may cause decline in the quality of overhang surface when print " -#~ "fastly\n" -#~ msgstr "\n" - -#~ msgid "Auto arrange" -#~ msgstr "Auto Arrange" - -#~ msgid "" -#~ "Auto orientates selected objects or all objects.If there are selected " -#~ "objects, it just orientates the selected ones.Otherwise, it will " -#~ "orientates all objects in the project." -#~ msgstr "" -#~ "This anuto orients selected objects or all objects.\n" -#~ "If there are selected objects, it just orients the selected ones. " -#~ "Otherwise, it will orient all objects in the project." - -#~ msgid "Aux Cooling" -#~ msgstr "Aux Cooling" - -#~ msgid "Avoid crossing wall when travel" -#~ msgstr "Avoid walls when traveling" - -#~ msgid "" -#~ "Bed temperature is higher than vitrification temperature of this " -#~ "filament.\n" -#~ "This may cause nozzle blocked and printing failure" -#~ msgstr "" -#~ "The bed temperature is higher than the vitrification temperature of this " -#~ "filament.\n" -#~ "This may cause a nozzle blockage or print failure" - -#~ msgid "Choose one or more files (3mf/step/stl/obj/amf):" -#~ msgstr "Choose one or more files (3mf/step/stl/obj/amf):" - -#~ msgid "Clear all" -#~ msgstr "Clear all" - -#~ msgid "" -#~ "Clearance radius around extruder. Used as input of auto-arrange to avoid " -#~ "collision when print object by object" -#~ msgstr "" -#~ "Clearance radius around extruder: used as input for auto-arranging to " -#~ "avoid collisions when printing object by object" - -#~ msgid "Click the pencil icon to edit the filament." -#~ msgstr "Click the pencil icon to edit the filament." - -#~ msgid "Color Print" -#~ msgstr "Color print" - -#~ msgid "Comsumption" -#~ msgstr "Consumption" - -#~ msgid "Creating" -#~ msgstr "Creating" - -#~ msgid "Ctrl + Any arrow" -#~ msgstr "Ctrl + Any arrow" - -#~ msgid "Ctrl + Left mouse button" -#~ msgstr "Ctrl + Left mouse button" - -#~ msgid "Debug" -#~ msgstr "Debug" - -#~ msgid "Designer" -#~ msgstr "Designer" - -#~ msgid "Device:" -#~ msgstr "Device:" - -#~ msgid "Display printable box" -#~ msgstr "Display printable box" - -#~ msgid "Display shadow of objects" -#~ msgstr "Display shadow of objects" - -#~ msgid "Display triangles of models" -#~ msgstr "Display triangles of models" - -#~ msgid "" -#~ "Do not recommand bed temperature of other layer to be lower than initial " -#~ "layer for more than this threshold. Too low bed temperature of other " -#~ "layer may cause the model broken free from build plate" -#~ msgstr "" -#~ "It is not recommended to have the bed temperature of other layers to be " -#~ "lower than the first layer by more than this threshold. Bed temperatures " -#~ "that are too low may cause models to break free from the build plate." - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "Contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "This includes the following information:\n" -#~ "1. Process presets\n" -#~ "2. Filament presets\n" -#~ "3. Printer presets\n" - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "It contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "Don't retract when the travel is in infill area absolutely. That means " -#~ "the oozing can't been seen" -#~ msgstr "" -#~ "This disables retraction when travel is entirely within an infill area " -#~ "and oozing can’t be seen." - -#~ msgid "" -#~ "Enabling this option means the height of every layer except the first " -#~ "will be automatically calculated during slicing according to the slope of " -#~ "the model’s surface.\n" -#~ "Note that this option only takes effect if no prime tower is generated in " -#~ "current plate." -#~ msgstr "" -#~ "Enabling this option means that the height of each layer after the first " -#~ "will be automatically calculated according to the slope of the model’s " -#~ "surface.\n" -#~ "Please note that this option only takes effect if there is no prime tower " -#~ "generated on the current plate." - -#~ msgid "Enter a search term" -#~ msgstr "Enter a search term" - -#~ msgid "Erase painting" -#~ msgstr "Erase painting" - -#~ msgid "Error at line %1%:\n" -#~ msgstr "Error at line %1%:\n" - -#~ msgid "Export Sliced File" -#~ msgstr "Export Sliced File" - -#~ msgid "Export current Sliced file" -#~ msgstr "Export Sliced File" - -#~ msgid "Export ok." -#~ msgstr "Export ok." - -#~ msgid "Export sliced file" -#~ msgstr "Export Sliced File" - -#~ msgid "Extruder position" -#~ msgstr "Extruder position" - -#~ msgid "Failed" -#~ msgstr "Failed" - -#~ msgid "Filament 1" -#~ msgstr "Filament 1" - -#~ msgid "Filament N XX" -#~ msgstr "Filament N XX" - -#~ msgid "" -#~ "Filament to print support and skirt. 0 means no specific filament for " -#~ "support and current filament is used" -#~ msgstr "" -#~ "This is the filament used to print supports and skirts. 0 means no " -#~ "specific filament for support and the current filament is used." - -#~ msgid "" -#~ "Filament to print support interface. 0 means no specific filament for " -#~ "support interface and current filament is used" -#~ msgstr "" -#~ "This is the filament to print support interfaces. 0 means no specific " -#~ "filament for support interfaces and the current filament is used" - -#~ msgid "Filaments Selection" -#~ msgstr "Filaments selection" - -#~ msgid "Finish" -#~ msgstr "Finish" - -#~ msgid "Finished" -#~ msgstr "Finished" - -#~ msgid "Fix model locally" -#~ msgstr "Fix model locally" - -#~ msgid "Fix model through cloud" -#~ msgstr "Fix model through cloud" - -#~ msgid "Flushed filament" -#~ msgstr "Flushed filament" - -#~ msgid "" -#~ "Force cooling fan to be specific speed when overhang degree of printed " -#~ "part exceeds this value. Expressed as percentage which indicides how much " -#~ "width of the line without support from lower layer" -#~ msgstr "" -#~ "This forces the cooling fan to use a specific speed when overhang degrees " -#~ "of parts exceed the set value. It is expressed as percentage which " -#~ "indicates how much line is acceptable without support from lower layers." - -#~ msgid "Fragment Filter" -#~ msgstr "Fragment Filter" - -#~ msgid "Fragment area" -#~ msgstr "Fragment area" - -#~ msgid "Fragment filter" -#~ msgstr "Fragment filter" - -#~ msgid "" -#~ "Heat the nozzle to target \n" -#~ "temperature" -#~ msgstr "" -#~ "Heat the nozzle to the target \n" -#~ "temperature" - -#~ msgid "Height:" -#~ msgstr "Height:" - -#~ msgid "" -#~ "Height of the clearance cylinder around extruder. Used as input of auto-" -#~ "arrange to avoid collision when print object by object" -#~ msgstr "" -#~ "Height of the clearance cylinder around extruder: used as input for auto-" -#~ "arranging to avoid collisions when printing object by object" - -#~ msgid "Import 3MF/STL/STEP/OBJ/AMF" -#~ msgstr "Import 3MF/STL/STEP/OBJ/AMF" - -#~ msgid "In the calibration of extrusion flow" -#~ msgstr "In the calibration of extrusion flow" - -#~ msgid "In the calibration of laser scanner" -#~ msgstr "In the calibration of laser scanner" - -#~ msgid "Initialize failed [%d]!" -#~ msgstr "Initalization failed [%d]!" - -#~ msgid "Inner wall speed" -#~ msgstr "Inner wall speed" - -#~ msgid "" -#~ "It seems object %s needs support to print. Please enable support " -#~ "generation." -#~ msgstr "" -#~ "It seems object %s needs support to print. Please enable support " -#~ "generation." - -#~ msgid "Line type" -#~ msgstr "Line type" - -#~ msgid "Management" -#~ msgstr "Management" - -#~ msgid "Max travel detour distance" -#~ msgstr "Max travel detour distance" - -#~ msgid "" -#~ "Maximum detour distance for avoiding crossing wall. Don't detour if the " -#~ "detour distance is large than this value" -#~ msgstr "" -#~ "Maximum detour distance for avoiding travel across walls. If the distance " -#~ "is larger than this value, there will be no detour." - -#~ msgid "Module" -#~ msgstr "Module" - -#~ msgid "Monitoring" -#~ msgstr "Monitoring" - -#~ msgid "Monitoring Recording" -#~ msgstr "Monitoring Recording" - -#~ msgid "Open &PrusaSlicer" -#~ msgstr "Open &PrusaSlicer" - -#~ msgid "Open PrusaSlicer" -#~ msgstr "Open PrusaSlicer" - -#~ msgid "Output file" -#~ msgstr "Output file" - -#~ msgid "Part Cooling" -#~ msgstr "Part Cooling" - -#~ msgid "Pause(heated bed temperature error)" -#~ msgstr "Pause(heated bed temperature error)" - -#~ msgid "Pause(hotend temperature error)" -#~ msgstr "Pause(hotend temperature error)" - -#~ msgid "Pause(toolhead shell off)" -#~ msgstr "Pause(toolhead shell off)" - -#~ msgid "Per object edit" -#~ msgstr "Per Object Edit" - -#~ msgid "Plate %d: %s does not support filament %s\n" -#~ msgstr "\n" - -#~ msgid "Plate %d: %s does not support filament %s.\n" -#~ msgstr "Plate %d: %s does not support filament %s.\n" - -#~ msgid "Plate %d: %s does not support filament %s (%s).\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "Please check the following infomation and click Confirm to continue " -#~ "sending print:\n" -#~ msgstr "\n" - -#~ msgid "Please fill report first." -#~ msgstr "Please fill report first." - -#~ msgid "Please upgrade your printer first" -#~ msgstr "Please update your printer first" - -#~ msgid "Position:" -#~ msgstr "Position:" - -#~ msgid "" -#~ "Preview only mode:\n" -#~ "The loaded file contains gcode only." -#~ msgstr "" -#~ "Preview only mode:\n" -#~ "The loaded file contains G-code only." - -#~ msgid "Preview only mode for gcode file." -#~ msgstr "Preview only mode for G-code file." - -#~ msgid "Printer Selection" -#~ msgstr "Printer Selection" - -#~ msgid "" -#~ "Purging after filament change will be done inside objects' infills. This " -#~ "may lower the amount of waste and decrease the print time. If the walls " -#~ "are printed with transparent filament, the mixed color infill will be " -#~ "seen outside" -#~ msgstr "" -#~ "Purging after filament change will be done inside objects' infill. This " -#~ "may lower the amount of waste and decrease the print time. If the walls " -#~ "are printed with transparent filament, the mixed color infill will be " -#~ "visible." - -#~ msgid "" -#~ "Purging after filament change will be done inside objects' support. This " -#~ "may lower the amount of waste and decrease the print time" -#~ msgstr "" -#~ "Purging after filament change will be done inside objects' support. This " -#~ "may lower the amount of waste and decrease the print time." - -#~ msgid "" -#~ "Push new filament \n" -#~ "into extruder" -#~ msgstr "" -#~ "Push new filament \n" -#~ "into extruder" - -#~ msgid "" -#~ "Record timelapse video of printing without showing toolhead. In this mode " -#~ "the toolhead docks near the excess chute at each layer change, and then a " -#~ "snapshot is taken with the chamber camera. When printing finishes a " -#~ "timelapse video is composed of all the snapshots." -#~ msgstr "" -#~ "Record timelapse video of printing without showing the toolhead. In this " -#~ "mode the toolhead docks near the excess chute at each layer change, and " -#~ "then a snapshot is taken with the chamber camera. When printing finishes, " -#~ "a timelapse video is created from all the snapshots." - -#~ msgid "Reduce Triangles" -#~ msgstr "Reduce Triangles" - -#~ msgid "Reload item" -#~ msgstr "Reload item" - -#~ msgid "Reload items" -#~ msgstr "Reload items" - -#~ msgid "Repair" -#~ msgstr "Repair" - -#~ msgid "Repair the model's meshes if it is non-manifold mesh" -#~ msgstr "Repair the model’s meshes if they are non-manifold." - -#~ msgid "Report" -#~ msgstr "Report" - -#~ msgid "Rotation:" -#~ msgstr "Rotation:" - -#~ msgid "Save configuration as:" -#~ msgstr "Save configuration as:" - -#~ msgid "Sending" -#~ msgstr "Sending" - -#~ msgid "Set pen size" -#~ msgstr "Set pen size" - -#~ msgid "Shift + Any arrow" -#~ msgstr "Shift + Any arrow" - -#~ msgid "Shift + Mouse wheel" -#~ msgstr "Shift + Mouse wheel" - -#~ msgid "Show Model Mesh(TODO)" -#~ msgstr "Show Model Mesh(TODO)" - -#~ msgid "Show Model Shadow(TODO)" -#~ msgstr "Show Model Shadow(TODO)" - -#~ msgid "Show Printable Box(TODO)" -#~ msgstr "Show Printable Box(TODO)" - -#~ msgid "Spiral mode" -#~ msgstr "Spiral/Vase mode" - -#~ msgid "" -#~ "Spiral mode only works when wall loops is 1, \n" -#~ "support is disabled, top shell layers is 0 and sparse infill density is " -#~ "0\n" -#~ msgstr "" -#~ "Spiral (vase) mode only works when wall loops is set to 1, \n" -#~ "support is disabled, top shell layers is 0, and sparse infill density is " -#~ "0\n" - -#~ msgid "Successfully sent.Will automatically jump to the device page in %s s" -#~ msgstr "" -#~ "Successfully sent. Will automatically jump to the device page in %s s" - -#~ msgid "" -#~ "Support layer uses layer height independent with object layer. This is to " -#~ "support custom support gap,but may cause extra filament switches if " -#~ "support is specified as different extruder with object" -#~ msgstr "" -#~ "The support layer uses layer height independent of object layers. This is " -#~ "to support custom support gaps, but may cause extra filament switches if " -#~ "support is specified as a different filament from the object." - -#~ msgid "" -#~ "Switch to rectilinear pattern?\n" -#~ "Yes - switch to rectilinear pattern automaticlly\n" -#~ "No - reset density to default non 100% value automaticlly\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "Switch to zig-zag pattern?\n" -#~ "Yes - switch to zig-zag pattern automaticlly\n" -#~ "No - reset density to default non 100% value automaticlly\n" -#~ msgstr "" -#~ "Switch to zig-zag pattern?\n" -#~ "Yes - Switch to zig-zag pattern automatically\n" -#~ "No - Reset density to default non-100% value automatically\n" - -#~ msgid "Swith cloud environment, Please login again!" -#~ msgstr "Cloud environment has switched; please login again!" - -#~ msgid "" -#~ "The 3mf's version %s is newer than %s's version %s, Found following keys " -#~ "unrecognized:\n" -#~ msgstr "" -#~ "The 3mf file's version %s is newer than %s's version %s, Found the " -#~ "following unrecognized keys:\n" - -#~ msgid "" -#~ "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade " -#~ "your software.\n" -#~ msgstr "\n" - -#~ msgid "The Config is not compatible and can not be loaded." -#~ msgstr "The configuration is not compatible and cannot be loaded!" - -#~ msgid "" -#~ "The firmware versions of printer and AMS are too low.Please update to the " -#~ "latest version before sending the print job" -#~ msgstr "" -#~ "The firmware versions of the printer and AMS are too low. Please update " -#~ "them to the latest version before sending any print jobs." - -#~ msgid "" -#~ "The model has overlapping or self-intersecting facets. I tried to repair " -#~ "it, however you might want to check the results or repair the input file " -#~ "and retry." -#~ msgstr "" -#~ "The model has overlapping or self-intersecting facets. Repair was " -#~ "attempted, however we recommend checking the results or repairing the " -#~ "input file and retrying." - -#~ msgid "" -#~ "The printer type used to generate G-code is not the same type as the " -#~ "currently selected physical printer. It is recommend to re-slice by " -#~ "selecting the same printer type.\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "This object will be used to purge the nozzle after a filament change to " -#~ "save filament and decrease the print time. Colours of the objects will be " -#~ "mixed as a result" -#~ msgstr "" -#~ "This object will be used to purge the nozzle after a filament change to " -#~ "save filament and decrease the print time. Colors of the objects will be " -#~ "mixed as a result." - -#~ msgid "" -#~ "This setting stands for how much volume of filament can be melted and " -#~ "extruded per second. Printing speed is limited by max volumetric speed, " -#~ "in case of too high and unreasonable speed setting. Zero means no limit" -#~ msgstr "" -#~ "Use this to set the maximum volume of filament that can be melted and " -#~ "extruded per second. Printing speed is limited by maximum volumetric " -#~ "speed if settings are unreasonably high. 0 means there is no limit." - -#~ msgid "Timelapse Wipe Tower" -#~ msgstr "Timelapse Wipe Tower" - -#~ msgid "Translation" -#~ msgstr "Translation" - -#~ msgid "Unable to create zip file" -#~ msgstr "Unable to create zip file" - -#~ msgid "User pause" -#~ msgstr "User pause" - -#~ msgid "Waiting" -#~ msgstr "Waiting" - -#~ 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\".\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "You have changed some preset settings. \n" -#~ "Would you like to keep these changed settings after switching preset?" -#~ msgstr "" -#~ "You have changed some preset settings. \n" -#~ "Would you like to keep these changed settings after switching presets?" - -#~ msgid "Zig zag" -#~ msgstr "Zig zag" - -#~ msgid " Object:" -#~ msgstr " Object:" - -#~ msgid "" -#~ " is too close to exclusion area, there may be collisions when printing.\n" -#~ msgstr "\n" - -#~ msgid "" -#~ " is too close to exclusion area, there will be collisions when printing.\n" -#~ msgstr "" -#~ " is too close to an exclusion area, there will be collisions when " -#~ "printing.\n" - -#~ msgid " is too close to others, there may be collisions when printing.\n" -#~ msgstr "\n" - -#~ msgid " is too close to others, there will be collisions when printing.\n" -#~ msgstr " is too close to others, there will be collisions when printing.\n" - -#~ msgid "hybrid(auto)" -#~ msgstr "hybrid(auto)" - -#~ msgid "normal" -#~ msgstr "normal" - -#~ msgid "" -#~ "normal(auto) and tree(auto) is used to generate support automatically. If " -#~ "normal or tree is selected, only support enforcers are generated" -#~ msgstr "" -#~ "normal(auto), hybrid(auto) and tree(auto) are used to generate support " -#~ "automatically. If normal or tree is selected, only support enforcers are " -#~ "generated." - -#~ msgid "the 3mf is not compatible, load geometry data only!" -#~ msgstr "The 3mf is not compatible, loading geometry data only!" - -#~ msgid "tree" -#~ msgstr "tree" diff --git a/bbl/i18n/es/OrcaSlicer_es.po b/localization/i18n/es/OrcaSlicer_es.po similarity index 53% rename from bbl/i18n/es/OrcaSlicer_es.po rename to localization/i18n/es/OrcaSlicer_es.po index 8ffa8c1a58..20d1588e1b 100644 --- a/bbl/i18n/es/OrcaSlicer_es.po +++ b/localization/i18n/es/OrcaSlicer_es.po @@ -2,16 +2,19 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-14 11:27+0800\n" +"POT-Creation-Date: 2023-09-12 20:34+0800\n" +"PO-Revision-Date: \n" +"Last-Translator: Carlos Fco. Caruncho Serrano \n" +"Language-Team: \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Localazy (https://localazy.com)\n" -"Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.3.2\n" msgid "Supports Painting" -msgstr "Pintando Soportes" +msgstr "Pintar Soportes" msgid "Alt + Mouse wheel" msgstr "Alt + Rueda del ratón" @@ -20,7 +23,7 @@ msgid "Section view" msgstr "Vista de la sección" msgid "Reset direction" -msgstr "" +msgstr "Reiniciar dirección" msgid "Ctrl + Mouse wheel" msgstr "Ctrl + Rueda del ratón" @@ -32,7 +35,7 @@ msgid "Left mouse button" msgstr "Botón izquierdo del ratón" msgid "Enforce supports" -msgstr "Imponer soportes" +msgstr "Forzar soportes" msgid "Right mouse button" msgstr "Botón derecho del ratón" @@ -41,7 +44,7 @@ msgid "Block supports" msgstr "Bloquear soportes" msgid "Shift + Left mouse button" -msgstr "Mayús + botón izquierdo del ratón" +msgstr "Mayús + Botón izquierdo del ratón" msgid "Erase" msgstr "Borrar" @@ -53,22 +56,22 @@ msgid "Highlight overhang areas" msgstr "Resaltar las zonas de voladizos" msgid "Gap fill" -msgstr "" +msgstr "Rellenar hueco" msgid "Perform" msgstr "Realizar" msgid "Gap area" -msgstr "" +msgstr "Rellenar área" msgid "Tool type" msgstr "Tipo de herramienta" msgid "Smart fill angle" -msgstr "Ángulo de relleno inteligente" +msgstr "Ángulo de relleno en puente" msgid "On overhangs only" -msgstr "" +msgstr "Solo voladizos" msgid "Auto support threshold angle: " msgstr "Ángulo del umbral de soporte automático: " @@ -83,23 +86,23 @@ msgid "Fill" msgstr "Llenar" msgid "Gap Fill" -msgstr "" +msgstr "Rellenar hueco" #, boost-format msgid "Allows painting only on facets selected by: \"%1%\"" -msgstr "" +msgstr "Permite pintar solo las facetas seleccionadas por: \"%1%\"" msgid "Highlight faces according to overhang angle." msgstr "Resalte las caras según el ángulo del voladizo." msgid "No auto support" -msgstr "Sin soporte automático" +msgstr "No auto soportes" msgid "Support Generated" -msgstr "Soporte generado" +msgstr "Soportes Generados" msgid "Lay on face" -msgstr "Colocar en la cara" +msgstr "Tumbar boca abajo" #, boost-format msgid "" @@ -111,7 +114,7 @@ msgstr "" "herramienta de pintura." msgid "Color Painting" -msgstr "Pintura de colores" +msgstr "Pintura en Color" msgid "Pen shape" msgstr "Forma de lápiz" @@ -126,7 +129,7 @@ msgid "Choose filament" msgstr "Elegir filamento" msgid "Edge detection" -msgstr "Detección de bordes" +msgstr "Detección de contorno" msgid "Triangles" msgstr "Triángulos" @@ -147,10 +150,10 @@ msgid "Height range" msgstr "Rango de altura" msgid "Ctrl + Shift + Enter" -msgstr "" +msgstr "Ctrl + Shift + Enter" msgid "Toggle Wireframe" -msgstr "" +msgstr "Alternar Malla Alámbrica" msgid "Shortcut Key " msgstr "Tecla de acceso directo " @@ -188,10 +191,10 @@ msgstr "" "Error: Por favor, cierre primero todos los menús de la barra de herramientas" msgid "Tool-Lay on Face" -msgstr "Herramienta-colocar sobre la cara" +msgstr "Herramienta-Tumbar Boca Abajo" msgid "in" -msgstr "en" +msgstr "pulg" msgid "mm" msgstr "mm" @@ -233,7 +236,7 @@ msgid "Reset Rotation" msgstr "Reiniciar rotación" msgid "World coordinates" -msgstr "Coordenadas mundiales" +msgstr "Coordenadas cartesianas" msgid "°" msgstr "°" @@ -245,79 +248,79 @@ msgid "%" msgstr "%" msgid "uniform scale" -msgstr "Escala uniforme" +msgstr "escala uniforme" msgid "Left click" -msgstr "" +msgstr "Click izquierdo" msgid "Add connector" -msgstr "" +msgstr "Añadir conector" msgid "Right click" -msgstr "" +msgstr "Click derecho" msgid "Remove connector" -msgstr "" +msgstr "Borrar conector" msgid "Drag" -msgstr "" +msgstr "Soltar" msgid "Move connector" -msgstr "" +msgstr "Mover conector" msgid "Add connector to selection" -msgstr "" +msgstr "Añadir conector a la selección" msgid "Remove connector from selection" -msgstr "" +msgstr "Borrar conector de la selección" msgid "Select all connectors" -msgstr "" +msgstr "Seleccionar todos los conectores" msgid "Cut" msgstr "Cortar" msgid "Connector" -msgstr "" +msgstr "Conector" msgid "Movement:" msgstr "Movimiento:" msgid "Movement" -msgstr "" +msgstr "Movimiento" msgid "Height" -msgstr "" +msgstr "Altura" msgid "Edit connectors" -msgstr "" +msgstr "Editar conectores" msgid "Add connectors" -msgstr "" +msgstr "Añadir conectores" msgid "Upper part" -msgstr "" +msgstr "Parte alta" msgid "Lower part" -msgstr "" +msgstr "Parte baja" msgid "Keep" -msgstr "" +msgstr "Mantener" msgid "Place on cut" -msgstr "" +msgstr "Colocar en la posición de corte" msgid "Flip" -msgstr "" +msgstr "Girar" msgid "After cut" -msgstr "" +msgstr "Después del corte" msgid "Cut to parts" -msgstr "Cortar por partes" +msgstr "Cortar en piezas" msgid "Auto Segment" -msgstr "Segmento Automático" +msgstr "Auto Segmentar" msgid "Perform cut" msgstr "Realizar corte" @@ -326,7 +329,7 @@ msgid "Reset" msgstr "Reiniciar" msgid "Connectors" -msgstr "" +msgstr "Conectores" msgid "Type" msgstr "Tipo" @@ -338,25 +341,25 @@ msgid "Shape" msgstr "Forma" msgid "Depth ratio" -msgstr "" +msgstr "Relación de profundidad" msgid "Remove connectors" -msgstr "" +msgstr "Borrar conectores" msgid "Prizm" -msgstr "" +msgstr "Prisma" msgid "Frustum" -msgstr "" +msgstr "Cono" msgid "Square" -msgstr "" +msgstr "Cuadrado" msgid "Hexagon" -msgstr "" +msgstr "Hexágono" msgid "Confirm connectors" -msgstr "" +msgstr "Confirmar conectores" msgid "Cancel" msgstr "Cancelar" @@ -365,36 +368,38 @@ msgid "Warning" msgstr "Peligro" msgid "Invalid connectors detected" -msgstr "" +msgstr "Conectores inválidos detectados" msgid "connector is out of cut contour" -msgstr "" +msgstr "el conector está fuera del contorno de corte" msgid "connectors are out of cut contour" -msgstr "" +msgstr "los conectores están fuera del contorno de corte" msgid "connector is out of object" -msgstr "" +msgstr "el conector está fuera del objeto" msgid "connectors is out of object" -msgstr "" +msgstr "los conectores están fuera del objeto" msgid "Some connectors are overlapped" -msgstr "" +msgstr "Algunos conectores están solapados" msgid "" "Invalid state. \n" "No one part is selected for keep after cut" msgstr "" +"Estado inválido. \n" +"No se ha seleccionado ninguna pieza para conservar después del corte" msgid "Plug" -msgstr "" +msgstr "Conectar" msgid "Dowel" -msgstr "" +msgstr "Filamento" msgid "Tolerance" -msgstr "" +msgstr "Toleráncia" msgid "Mesh name" msgstr "Nombre de la malla" @@ -447,7 +452,7 @@ msgid "%d triangles" msgstr "%d triángulos" msgid "Show wireframe" -msgstr "Mostrar estructura de red" +msgstr "Mostrar estructura de alambre" #, boost-format msgid "%1%" @@ -466,66 +471,68 @@ msgid "Perform Recognition" msgstr "Realizar el reconocimiento" msgid "Brush size" -msgstr "" +msgstr "Tamaño del pincel" msgid "Brush shape" -msgstr "" +msgstr "Forma del pincel" msgid "Enforce seam" -msgstr "" +msgstr "Reforzar costura" msgid "Block seam" -msgstr "" +msgstr "Bloquear costura" msgid "Seam painting" -msgstr "" +msgstr "Pintar costura" msgid "Remove selection" -msgstr "" +msgstr "Borrar selección" msgid "Shift + Mouse move up or dowm" -msgstr "" +msgstr "Shift + Mover ratón arriba u abajo" msgid "Rotate text" -msgstr "" +msgstr "Rotar texto" msgid "Text shape" -msgstr "" +msgstr "Forma de texto" msgid "Font" -msgstr "" +msgstr "Fuente" msgid "Thickness" -msgstr "" +msgstr "Grosor" msgid "Input text" -msgstr "" +msgstr "Texto de entrada" msgid "Embeded" -msgstr "" +msgstr "Integrado" msgid "Text Gap" -msgstr "" +msgstr "Espacio de texto" msgid "Angle" -msgstr "" +msgstr "Ángulo" msgid "" "Embeded\n" "depth" msgstr "" +"Profundidad\n" +"Integrada" msgid "Surface" -msgstr "" +msgstr "Superficie" msgid "Horizontal text" -msgstr "" +msgstr "Texto horizontal" msgid "Ctrl+" -msgstr "" +msgstr "Ctrl+" msgid "Notice" -msgstr "Date cuenta" +msgstr "Aviso" msgid "Undefined" msgstr "Indefinido" @@ -536,6 +543,8 @@ msgstr "%1% fue reemplazado por %2%" msgid "The configuration may be generated by a newer version of OrcaSlicer." msgstr "" +"La configuración puede ser generada por una versión más reciente de " +"OrcaSlicer." msgid "Some values have been replaced. Please check them:" msgstr "Algunos valores han sido sustituidos. Por favor, compruébalos:" @@ -568,7 +577,11 @@ msgid "" "OrcaSlicer will terminate because of running out of memory.It may be a bug. " "It will be appreciated if you report the issue to our team." msgstr "" +"OrcaSlicer terminará porque se está quedando sin memoria. Le agradeceremos " +"que comunique el problema a nuestro equipo." +# msgid "OrcaSlicer will terminate because of running out of memory.It may be a bug. It will be appreciated if you report the issue to our team." +# msgstr "OrcaSlicer se cerrará porque se está quedando sin memoria. Le agradeceremos que informe de ello a nuestro equipo." msgid "Fatal error" msgstr "Error fatal" @@ -576,39 +589,64 @@ msgid "" "OrcaSlicer will terminate because of a localization error. It will be " "appreciated if you report the specific scenario this issue happened." msgstr "" +"OrcaSlicer terminará debido a un error de posición. Le agradeceremos que nos " +"informe del escenario específico en el que se ha producido este problema." +# msgid "OrcaSlicer will terminate because of a localization error. It will be appreciated if you report the specific scenario this issue happened." +# msgstr "OrcaSlicer terminará debido a un error de localización. Le agradeceríamos que nos informara del escenario específico en el que se ha producido este problema" msgid "Critical error" msgstr "Error crítico" #, boost-format msgid "OrcaSlicer got an unhandled exception: %1%" -msgstr "" +msgstr "OrcaSlicer recibió una notificación de excepción no controlada: %1%" +# msgid "OrcaSlicer got an unhandled exception: %1%" +# msgstr "OrcaSlicer obtuvo una excepción no manejada: %1%" msgid "Downloading Bambu Network Plug-in" -msgstr "" +msgstr "Descargando el complemento de Red Bambú" + +msgid "Login information expired. Please login again." +msgstr "Los datos de acceso han caducado. Por favor, inicie sesión de nuevo." msgid "Incorrect password" -msgstr "" +msgstr "Contraseña incorrecta" #, c-format, boost-format msgid "Connect %s failed! [SN:%s, code=%s]" +msgstr "¡Conexión %s fallida! [SN:%s, code=%s]" + +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." msgstr "" +"Orca Slicer requiere el tiempo de ejecución de Microsoft WebView2 para " +"operar ciertas características.\n" +"Haga clic en Sí para instalarlo ahora." + +msgid "WebView2 Runtime" +msgstr "Tiempo de ejecución de WebView2" msgid "" "OrcaSlicer configuration file may be corrupted and is not abled to be parsed." "Please delete the file and try again." msgstr "" +"El archivo de configuración de OrcaSlicer puede estar dañado y no puede ser " +"procesado. Por favor borre el archivo e inténtelo otra vez." +# msgid "OrcaSlicer configuration file may be corrupted and is not abled to be parsed.Please delete the file and try again." +# msgstr "Es posible que el archivo de configuración de OrcaSlicer esté dañado y no pueda ser procesado. Por favor, borre el archivo e inténtelo de nuevo." #, c-format, boost-format msgid "" "%s\n" "Do you want to continue?" msgstr "" "%s\n" -"¿Quieres continuar?" +"¿Quiere continuar?" msgid "Remember my choice" -msgstr "Recordar mi elección" +msgstr "Recordar mi selección" msgid "Loading configuration" msgstr "Cargando configuración" @@ -640,42 +678,41 @@ msgid "Choose one file (3mf):" msgstr "Elija un archivo (3mf):" msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" -msgstr "" +msgstr "Elige uno o más archivos (3mf/step/stl/svg/obj/amf):" msgid "Choose one file (gcode/3mf):" -msgstr "" +msgstr "Elegir un archivo (gcode/3mf):" msgid "Some presets are modified." -msgstr "Algunos preajustes se modifican." +msgstr "Algunos preajustes se modificaron." msgid "" "You can keep the modifield presets to the new project, discard or save " "changes as new presets." msgstr "" -"Puede mantener los preajustes de los campos de trabajo en el nuevo proyecto, " -"descartar o guardar los cambios como nuevos preajustes." +"Puede mantener los preajustes modificados en el nuevo proyecto, descartar o " +"guardar los cambios como nuevos preajustes." msgid "User logged out" -msgstr "" +msgstr "Usuario desconectado" msgid "new or open project file is not allowed during the slicing process!" msgstr "" +"¡crear o abrir un archivo de proyecto nuevo no está permitido durante el " +"proceso de laminado!" msgid "Open Project" -msgstr "Proyesto Abierto" +msgstr "Abrir proyecto" msgid "" -"The version of Bambu studio is too low and needs to be updated to the latest " +"The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" msgstr "" "La versión de Orca Slicer es una versión demasiado antigua y necesita ser " "actualizada a la última versión antes de poder utilizarla con normalidad" -msgid "Login information expired. Please login again." -msgstr "Los datos de acceso han caducado. Por favor, inicie sesión de nuevo." - msgid "Privacy Policy Update" -msgstr "" +msgstr "Actualización de política de privacidad" msgid "Loading" msgstr "Cargando" @@ -696,28 +733,28 @@ msgid "*" msgstr "*" msgid "The uploads are still ongoing" -msgstr "" +msgstr "Las subidas aún están en curso" msgid "Stop them and continue anyway?" -msgstr "" +msgstr "¿Pararlos y continuar de todas maneras?" msgid "Ongoing uploads" -msgstr "" +msgstr "Cargas en curso" msgid "Select a G-code file:" -msgstr "Seleccione un archivo de código G:" +msgstr "Seleccione un archivo de G-Code:" msgid "Import File" -msgstr "" +msgstr "Importar Archivo" msgid "Delete" -msgstr "Borra" +msgstr "Borrar" msgid "Choose files" msgstr "Elija los archivos" msgid "New Folder" -msgstr "" +msgstr "Nueva Carpeta" msgid "Open" msgstr "Abrir" @@ -736,7 +773,7 @@ msgid "Quality" msgstr "Calidad" msgid "Shell" -msgstr "Escudo" +msgstr "Carcasa" msgid "Infill" msgstr "Relleno" @@ -754,16 +791,16 @@ msgid "Strength" msgstr "Fuerza" msgid "Top Solid Layers" -msgstr "Capas sólidas superiores" +msgstr "Capas Sólidas Superiores" msgid "Top Minimum Shell Thickness" -msgstr "Espesor mínimo de la carcasa superior" +msgstr "Espesor Mínimo de la Carcasa Superior" msgid "Bottom Solid Layers" -msgstr "Capas sólidas inferiores" +msgstr "Capas Sólidas Inferiores" msgid "Bottom Minimum Shell Thickness" -msgstr "Espesor mínimo del cuerpo inferior" +msgstr "Espesor Mínimo de la Carcasa Inferior" msgid "Ironing" msgstr "Alisado" @@ -790,7 +827,7 @@ msgid "Add part" msgstr "Añadir pieza" msgid "Add negative part" -msgstr "Añadir parte negativa" +msgstr "Añadir pieza negativa" msgid "Add modifier" msgstr "Añadir modificador" @@ -805,34 +842,34 @@ msgid "Select settings" msgstr "Seleccione los ajustes" msgid "Hide" -msgstr "" +msgstr "Ocultar" msgid "Show" -msgstr "" +msgstr "Mostrar" msgid "Del" -msgstr "" +msgstr "Borrar" msgid "Delete the selected object" msgstr "Eliminar el objeto seleccionado" msgid "Edit Text" -msgstr "" +msgstr "Editar Texto" msgid "Load..." msgstr "Cargar..." msgid "Orca Cube" -msgstr "" +msgstr "Cubo Orca" msgid "3DBenchy" -msgstr "" +msgstr "3DBenchy" msgid "Autodesk FDM Test" -msgstr "" +msgstr "Prueba Autodesk FDM" msgid "Voron Cube" -msgstr "" +msgstr "Cubo de Vorón" msgid "Cube" msgstr "Cubo" @@ -844,7 +881,7 @@ msgid "Cone" msgstr "Cono" msgid "Height range Modifier" -msgstr "" +msgstr "Modificador de rango de Altura" msgid "Add settings" msgstr "Añadir ajustes" @@ -858,26 +895,32 @@ msgstr "Ajustar como objeto individual" msgid "Set as individual objects" msgstr "Ajustar como objetos individuales" +msgid "Fill bed with copies" +msgstr "Fill bed with copies" + +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" + msgid "Printable" msgstr "Imprimible" msgid "Fix model" -msgstr "Fijar el modelo" +msgstr "Reparar el modelo" msgid "Export as STL" msgstr "Exportar como STL" msgid "Reload from disk" -msgstr "" +msgstr "Recargar desde el disco" msgid "Reload the selected parts from disk" -msgstr "" +msgstr "Recargar las piezas seleccionadas desde el disco" msgid "Replace with STL" -msgstr "" +msgstr "Reemplazar con STL" msgid "Replace the selected part with new STL" -msgstr "" +msgstr "Reemplaza la pieza seleccionada con un nuevo STL" msgid "Change filament" msgstr "Cambiar el filamento" @@ -902,19 +945,19 @@ msgid "Scale an object to fit the build volume" msgstr "Escalar un objeto para que se ajuste al volumen de impresión" msgid "Flush Options" -msgstr "" +msgstr "Opciones de Purga" msgid "Flush into objects' infill" -msgstr "Purgar en el relleno de los objetos" +msgstr "Purgar en el relleno de objetos" msgid "Flush into this object" -msgstr "Descarga en este objeto" +msgstr "Purgar en este objeto" msgid "Flush into objects' support" -msgstr "Depositar en el soporte de los objetos" +msgstr "Purgar en los soportes de objetos" msgid "Edit in Parameter Table" -msgstr "" +msgstr "Editar en la Tabla de Parámetro" msgid "Convert from inch" msgstr "Convertir desde pulgadas" @@ -929,16 +972,19 @@ msgid "Restore to meter" msgstr "Restaurar a metros" msgid "Assemble" -msgstr "Montar" +msgstr "Agrupar" msgid "Assemble the selected objects to an object with multiple parts" -msgstr "Ensamblar los objetos seleccionados en un objeto con múltiples partes" +msgstr "Ensamblar los objetos seleccionados en un objeto con múltiples piezas" msgid "Assemble the selected objects to an object with single part" msgstr "Ensamblar los objetos seleccionados en un objeto con una sola pieza" -msgid "Assemble the selected parts to a single part" -msgstr "Ensamblar las piezas seleccionadas en una sola pieza" +msgid "Mesh boolean" +msgstr "Malla booleana" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "Las operaciones de malla booleana incluidas en la unión y resta" msgid "Along X axis" msgstr "A lo largo del eje X" @@ -965,25 +1011,25 @@ msgid "Mirror object" msgstr "Objeto reflejado" msgid "Invalidate cut info" -msgstr "" +msgstr "Invalidar información de corte" msgid "Add Primitive" msgstr "Añadir Primitivo" msgid "Show Labels" -msgstr "" +msgstr "Mostrar Etiquetas" msgid "To objects" -msgstr "A los objetos" +msgstr "En objetos" msgid "Split the selected object into multiple objects" msgstr "Dividir el objeto seleccionado en varios objetos" msgid "To parts" -msgstr "A las piezas" +msgstr "En piezas" msgid "Split the selected object into multiple parts" -msgstr "Dividir el objeto seleccionado en varias partes" +msgstr "Dividir el objeto seleccionado en varias piezas" msgid "Split" msgstr "Dividir" @@ -1002,67 +1048,61 @@ msgid "Split the selected object into mutiple objects" msgstr "Dividir el objeto seleccionado en múltiples objetos" msgid "Split the selected object into mutiple parts" -msgstr "Dividir el objeto seleccionado en múltiples partes" +msgstr "Dividir el objeto seleccionado en múltiples piezas" msgid "Select All" msgstr "Seleccionar Todo" msgid "select all objects on current plate" -msgstr "seleccionar todos los objetos de la placa actual" +msgstr "seleccionar todos los objetos de la bandeja actual" msgid "Delete All" msgstr "Borrar todo" msgid "delete all objects on current plate" -msgstr "Eliminar todos los objetos de la placa actual" +msgstr "eliminar todos los objetos de la bandeja actual" msgid "Arrange" -msgstr "Organiza" +msgstr "Organizar" msgid "arrange current plate" -msgstr "Posicionar la placa actual" +msgstr "posicionar la bandeja actual" msgid "Auto Rotate" -msgstr "Rotación automática" +msgstr "Rotación Automática" msgid "auto rotate current plate" -msgstr "Auto rotación de la placa actual" +msgstr "auto rotar la bandeja actual" msgid "Delete Plate" -msgstr "" +msgstr "Borrar Bandeja" msgid "Remove the selected plate" -msgstr "Retirar la placa seleccionada" +msgstr "Retirar la bandeja seleccionada" msgid "Clone" msgstr "Clonar" msgid "Simplify Model" -msgstr "" +msgstr "Simplificar Modelo" msgid "Center" -msgstr "" +msgstr "Centrar" msgid "Edit Process Settings" -msgstr "" +msgstr "Editar Ajustes de Procesado" msgid "Edit print parameters for a single object" msgstr "Editar los parámetros de impresión de un solo objeto" msgid "Change Filament" -msgstr "Cambiar el filamento" +msgstr "Cambiar el Filamento" msgid "Set Filament for selected items" msgstr "Ajustar el filamento para los elementos seleccionados" msgid "current" -msgstr "Actual" - -msgid "Set Unprintable" -msgstr "Establecer No imprimible" - -msgid "Set Printable" -msgstr "Establecer Imprimible" +msgstr "actual" msgid "Unlock" msgstr "Desbloquear" @@ -1070,6 +1110,9 @@ msgstr "Desbloquear" msgid "Lock" msgstr "Bloquear" +msgid "Edit Plate Name" +msgstr "Editar el nombre de la" + msgid "Name" msgstr "Nombre" @@ -1085,8 +1128,8 @@ msgstr[1] "%1$d errores reparados" #, c-format, boost-format msgid "Error: %1$d non-manifold edge." msgid_plural "Error: %1$d non-manifold edges." -msgstr[0] "Error: %1$d borde no moldeado." -msgstr[1] "Error: %1$d bordes no moldeados." +msgstr[0] "Error: %1$d contorno no moldeado." +msgstr[1] "Error: %1$d contornos no moldeados." msgid "Remaining errors" msgstr "Errores restantes" @@ -1094,17 +1137,17 @@ msgstr "Errores restantes" #, c-format, boost-format msgid "%1$d non-manifold edge" msgid_plural "%1$d non-manifold edges" -msgstr[0] "%1$d borde no moldeado" -msgstr[1] "%1$d bordes no moldeados" +msgstr[0] "%1$d contorno no moldeado" +msgstr[1] "%1$d contornos no moldeados" msgid "Right click the icon to fix model object" msgstr "" -"Haga clic con el botón derecho del ratón en el icono para fijar el objeto " +"Haga clic con el botón derecho del ratón en el icono para reparar el objeto " "del modelo" msgid "Right button click the icon to drop the object settings" msgstr "" -"Haga clic con el botón derecho del ratón en el icono para ajustar la " +"Haga clic con el botón derecho del ratón en el icono para descartar la " "configuración del objeto" msgid "Click the icon to reset all settings of the object" @@ -1112,7 +1155,7 @@ msgstr "Haga clic en el icono para restablecer todos los ajustes del objeto" msgid "Right button click the icon to drop the object printable property" msgstr "" -"Haga clic con el botón derecho en el icono para soltar la característica " +"Haga clic con el botón derecho en el icono para descartar la característica " "imprimible del objeto" msgid "Click the icon to toggle printable property of the object" @@ -1126,7 +1169,7 @@ msgid "Click the icon to edit color painting of the object" msgstr "Haga clic en el icono para editar la pintura de color del objeto" msgid "Click the icon to shift this object to the bed" -msgstr "" +msgstr "Presionar el icono para desplazar este objeto a la cama" msgid "Loading file" msgstr "Cargando archivo" @@ -1134,6 +1177,9 @@ msgstr "Cargando archivo" msgid "Error!" msgstr "¡Error!" +msgid "Failed to get the model data in the current file." +msgstr "Fallo recuperando los datos del modelo del archivo actual." + msgid "Generic" msgstr "Genérico" @@ -1149,20 +1195,24 @@ msgid "" "Switch to per-object setting mode to edit process settings of selected " "objects." msgstr "" +"Cambiar al modo de ajuste por objeto para editar los ajustes de proceso de " +"los objetos." msgid "Delete connector from object which is a part of cut" -msgstr "" +msgstr "Borrar conector del objeto el cual es parte del corte" msgid "Delete solid part from object which is a part of cut" -msgstr "" +msgstr "Borrar la parte sólida del objeto la cual es parte del corte" msgid "Delete negative volume from object which is a part of cut" -msgstr "" +msgstr "Borrar volumen negativo del objeto el cual es parte del corte" msgid "" "To save cut correspondence you can delete all connectors from all related " "objects." msgstr "" +"Para salvar la correspondencia de corte puedes borrar todos los conectores " +"de los objetos relacionados." msgid "" "This action will break a cut correspondence.\n" @@ -1171,48 +1221,53 @@ msgid "" "To manipulate with solid parts or negative volumes you have to invalidate " "cut infornation first." msgstr "" +"La acción interrumpirá la correspondencia de corte.\n" +"Después de esto la consistencia no podrá ser garantizada.\n" +"\n" +"Para manipular partes sólidas o volúmenes negativos tienes que invalidar la " +"información de corte primero." msgid "Delete all connectors" -msgstr "" +msgstr "Borrar todos los conectores" msgid "Deleting the last solid part is not allowed." msgstr "No se permite borrar la última parte sólida." msgid "The target object contains only one part and can not be splited." -msgstr "El objeto de destino sólo contiene una parte y no se puede dividir." +msgstr "El objeto de destino sólo contiene una pieza y no se puede dividir." msgid "Assembly" msgstr "Montaje" msgid "Cut Connectors information" -msgstr "" +msgstr "Información de Conectores de Corte" msgid "Object manipulation" -msgstr "" +msgstr "Manipulación de objeto" msgid "Group manipulation" -msgstr "" +msgstr "Manipulación de grupo" msgid "Object Settings to modify" -msgstr "" +msgstr "Ajustes de objeto modificables" msgid "Part Settings to modify" -msgstr "" +msgstr "Ajustes de pieza modificables" msgid "Layer range Settings to modify" -msgstr "" +msgstr "Ajustes de Capa modificables" msgid "Part manipulation" -msgstr "" +msgstr "Manipulación de piezas" msgid "Instance manipulation" -msgstr "" +msgstr "Manipulación de instancias" msgid "Height ranges" -msgstr "" +msgstr "Rangos de altura" msgid "Settings for height range" -msgstr "" +msgstr "Ajustes de rango de altura" msgid "Object" msgstr "Objeto" @@ -1240,7 +1295,7 @@ msgstr "" "pieza en el mismo objeto." msgid "The type of the last solid object part is not to be changed." -msgstr "El tipo de la última parte del objeto sólido no debe cambiarse." +msgstr "El tipo de la última pieza del objeto sólido no debe cambiarse." msgid "Negative Part" msgstr "Parte negativa" @@ -1292,56 +1347,65 @@ msgid "to" msgstr "a" msgid "Remove height range" -msgstr "" +msgstr "Borrar rango de altura" msgid "Add height range" -msgstr "" +msgstr "Añadir rango de altura" msgid "Invalid numeric." msgstr "Numérico inválido." msgid "one cell can only be copied to one or multiple cells in the same column" msgstr "" -"Una celda sólo puede copiarse en una o varias celdas de la misma columna" +"una celda sólo puede copiarse en una o varias celdas de la misma columna" msgid "multiple cells copy is not supported" -msgstr "No se admite la copia de múltiples celdas" +msgstr "no se admite la copia de múltiples celdas" msgid "Outside" msgstr "En el exterior" -msgid "Auto" -msgstr "Automático" - -msgid "Manual" -msgstr "Manual" - -msgid "No-brim" -msgstr "Sin borde" - msgid " " -msgstr "" +msgstr " " msgid "Layer height" msgstr "Altura de la capa" msgid "Wall loops" -msgstr "Bucles de pared" +msgstr "Bucles de perímetro" msgid "Infill density(%)" msgstr "Densidad de relleno(%)" msgid "Auto Brim" -msgstr "Borde automático" +msgstr "Borde de Adherencia Automático" + +msgid "Auto" +msgstr "Automático" + +msgid "Mouse ear" +msgstr "Oreja de ratón" + +msgid "Outer brim only" +msgstr "Solo borde de adherencia exterior" + +msgid "Inner brim only" +msgstr "Solo borde de adherencia interior" + +msgid "Outer and inner brim" +msgstr "Borde de adherencia exterior e interior" + +msgid "No-brim" +msgstr "Sin borde de adherencia" msgid "Outer wall speed" -msgstr "" +msgstr "Velocidad perímetro exterior" msgid "Plate" -msgstr "Placa" +msgstr "Bandeja" msgid "Brim" -msgstr "Balsa" +msgstr "Borde de adherencia" msgid "Object/Part Setting" msgstr "Ajuste del Objeto/Parte" @@ -1359,85 +1423,112 @@ msgid "More" msgstr "Más" msgid "Open Preferences." -msgstr "" +msgstr "Abrir Preferencias." msgid "Open next tip." -msgstr "" +msgstr "Abrir siguiente consejo." msgid "Open Documentation in web browser." -msgstr "" +msgstr "Abrir la Documentación en el navegador." msgid "Pause:" -msgstr "" +msgstr "Pausa:" msgid "Custom Template:" -msgstr "" +msgstr "Plantillas Personalizadas:" msgid "Custom G-code:" -msgstr "" +msgstr "G-Code personalizado:" msgid "Custom G-code" -msgstr "Código G personalizado" +msgstr "G-Code personalizado" msgid "Enter Custom G-code used on current layer:" -msgstr "" +msgstr "Inserta el G-Code personalizado usado en la capa actual:" msgid "OK" msgstr "OK" msgid "Jump to Layer" -msgstr "" +msgstr "Salta a la Capa" msgid "Jump to layer" -msgstr "" +msgstr "Salta a la capa" msgid "Please enter the layer number" -msgstr "" +msgstr "Por favor, introduce el número de capa" msgid "Add Pause" -msgstr "" +msgstr "Añadir Pausa" msgid "Insert a pause command at the beginning of this layer." -msgstr "" +msgstr "Inserta un comando de pausa en el principio de esta capa." msgid "Add Custom G-code" -msgstr "" +msgstr "Añadir G-Code personalizado" msgid "Insert custom G-code at the beginning of this layer." -msgstr "" +msgstr "Insertar G-Code personalizado en el principio de esta capa." msgid "Add Custom Template" -msgstr "" +msgstr "Añadir Plantilla Personalizada" msgid "Insert template custom G-code at the beginning of this layer." -msgstr "" +msgstr "Insetar G-Code de plantilla personalizada al principio de esta capa." msgid "Filament " -msgstr "" +msgstr "Filamento " msgid "Change filament at the beginning of this layer." -msgstr "" +msgstr "Cargar filamento al principio de esta capa." msgid "Delete Pause" -msgstr "" +msgstr "Borrar Pausa" msgid "Delete Custom Template" -msgstr "" +msgstr "Borrar Plantilla Personalizada" msgid "Edit Custom G-code" -msgstr "" +msgstr "Editar G-Code Personalizado" msgid "Delete Custom G-code" -msgstr "" +msgstr "Borrar G-Code Personalizado" msgid "Delete Filament Change" -msgstr "" +msgstr "Borrar Cambio de Filamento" msgid "No printer" msgstr "Sin impresión" msgid "..." -msgstr "" +msgstr "..." + +msgid "Failed to connect to the server" +msgstr "No se ha podido conectar con el servidor" + +msgid "Check cloud service status" +msgstr "Check cloud service status" + +msgid "code" +msgstr "code" + +msgid "Failed to connect to cloud service" +msgstr "Failed to connect to cloud service" + +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" + +msgid "Failed to connect to the printer" +msgstr "No se ha podido conectar a la impresora" + +msgid "Connection to printer failed" +msgstr "Connection to printer failed" + +msgid "Please check the network connection of the printer and Studio." +msgstr "Please check the network connection of the printer and Studio." + +msgid "Connecting..." +msgstr "Conectando…" msgid "?" msgstr "?" @@ -1448,17 +1539,17 @@ msgstr "Vacío" msgid "AMS" msgstr "AMS" -msgid "Ams filament backup" -msgstr "" +msgid "Auto Refill" +msgstr "Auto Rellenado" msgid "AMS not connected" -msgstr "" +msgstr "AMS no conectado" msgid "Cali" -msgstr "" +msgstr "Cali" msgid "Calibration of extrusion" -msgstr "" +msgstr "Calibración de extrusión" msgid "Load Filament" msgstr "Cargar" @@ -1467,16 +1558,16 @@ msgid "Unload Filament" msgstr "Descargar" msgid "Ext Spool" -msgstr "" +msgstr "Carrete Externo" msgid "Tips" msgstr "Consejos" msgid "Guide" -msgstr "" +msgstr "Guía" msgid "Retry" -msgstr "" +msgstr "Reintentar" msgid "Calibrating AMS..." msgstr "Calibración de AMS..." @@ -1493,7 +1584,7 @@ msgid "Cancel calibration" msgstr "Cancelar calibración" msgid "Heat the nozzle" -msgstr "" +msgstr "Calentar la boquilla" msgid "Cut filament" msgstr "Cortar filamento" @@ -1502,16 +1593,16 @@ msgid "Pull back current filament" msgstr "Extraer el filamento actual" msgid "Push new filament into extruder" -msgstr "" +msgstr "Introducir nuevo filamento en el extrusor" msgid "Purge old filament" msgstr "Purgar el filamento viejo" -msgid "Feed new filament from external spool" -msgstr "" +msgid "Push new filament into the extruder" +msgstr "Push new filament into the extruder" -msgid "Confirm whether the filament has been extruded" -msgstr "" +msgid "Grab new filament" +msgstr "Grab new filament" msgid "" "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " @@ -1527,7 +1618,7 @@ msgid "" "All the selected objects are on the locked plate,\n" "We can not do auto-arrange on these objects." msgstr "" -"Todos los objetos seleccionados están en la placa bloqueada,\n" +"Todos los objetos seleccionados están en la bandeja bloqueada,\n" "No podemos hacer un auto posicionamiento en estos objetos." msgid "No arrangable objects are selected." @@ -1537,8 +1628,8 @@ msgid "" "This plate is locked,\n" "We can not do auto-arrange on this plate." msgstr "" -"Esta placa está bloqueada,\n" -"No podemos hacer auto-posicionamiento en esta placa." +"Esta bandeja está bloqueada,\n" +"No podemos hacer auto-posicionamiento en esta bandeja." msgid "Arranging..." msgstr "Organizando..." @@ -1553,7 +1644,7 @@ msgid "Arranging" msgstr "Organizando" msgid "Arranging canceled." -msgstr "Ordenamiento cancelado." +msgstr "Organización cancelada." msgid "" "Arranging is done but there are unpacked items. Reduce spacing and try again." @@ -1571,31 +1662,40 @@ msgid "" "%s" msgstr "" "Organizar ignoró los siguientes objetos que no pueden caber en una sola " -"base:\n" +"bandeja:\n" "%s" msgid "" "All the selected objects are on the locked plate,\n" "We can not do auto-orient on these objects." msgstr "" -"Todos los objetos seleccionados están en la placa bloqueada,\n" +"Todos los objetos seleccionados están en la bandeja bloqueada,\n" "No podemos hacer auto-orientación en estos objetos." msgid "" "This plate is locked,\n" "We can not do auto-orient on this plate." msgstr "" -"Esta placa está bloqueada,\n" -"No podemos hacer auto-orientación en esta placa." +"Esta bandeja está bloqueada,\n" +"No podemos hacer auto-orientación en esta bandeja." msgid "Orienting..." msgstr "Orientando..." msgid "Orienting" -msgstr "" +msgstr "Orientación" + +msgid "Filling bed " +msgstr "Rellenando cama " + +msgid "Bed filling canceled." +msgstr "Bed filling canceled." + +msgid "Bed filling done." +msgstr "Bed filling done." msgid "Error! Unable to create thread!" -msgstr "¡Error! No se ha podido crear el proceso." +msgstr "¡Error! ¡No se ha podido crear el proceso!" msgid "Exception" msgstr "Excepción" @@ -1606,59 +1706,61 @@ msgstr "Iniciando sesión" msgid "Login failed" msgstr "Fallo en el inicio de sesión" -msgid "The region parameter is incorrrect" -msgstr "El parámetro de región es incorrecto." - -msgid "Failure of printer login" -msgstr "Fallo en el inicio de sesión de la impresora" - -msgid "Failed to get ticket" -msgstr "No se ha podido conseguir el ticket" - -msgid "User authorization timeout" -msgstr "Límite de tiempo de espera de la autorización del usuario" - -msgid "Failure of bind" -msgstr "Fallo en la vinculación" - -msgid "Unknown Failure" -msgstr "Error desconocido" - msgid "Please check the printer network connection." -msgstr "" +msgstr "Por favor, comprueba la conexión de área local." -msgid "Abnormal print file data. Please slice again" -msgstr "Datos anormales del archivo de impresión. Por favor, procese de nuevo" +msgid "Abnormal print file data. Please slice again." +msgstr "Abnormal print file data: please slice again." -msgid "Task canceled" -msgstr "Tarea cancelada" +msgid "Task canceled." +msgstr "Task canceled." -msgid "Upload task timed out. Please check the network problem and try again" -msgstr "" -"La tarea de carga ha terminado. Por favor, compruebe el problema de red e " -"inténtelo de nuevo" +msgid "Upload task timed out. Please check the network status and try again." +msgstr "Upload task timed out. Please check the network status and try again." msgid "Cloud service connection failed. Please try again." msgstr "" "Ha fallado la conexión con el servicio de la nube. Por favor, inténtelo de " "nuevo." -msgid "Print file not found, please slice again" -msgstr "" -"No se ha encontrado el archivo de impresión, por favor, vuelva a procesarlo" +msgid "Print file not found. please slice again." +msgstr "Print file not found; please slice again." msgid "" "The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again" +"model and slice again." msgstr "" -"El archivo de impresión supera el tamaño máximo permitido (1GB). Por favor, " -"simplifique el modelo y vuelva a procesarlo" +"The print file exceeds the maximum allowable size (1GB). Please simplify the " +"model and slice again." -msgid "Failed uploading print file" -msgstr "Fallo al cargar el archivo de impresión" +msgid "Failed to send the print job. Please try again." +msgstr "Fallo enviando el trabajo de impresión. Por favor inténtelo otra vez." -msgid "Wrong Access code" -msgstr "Código de acceso incorrecto" +msgid "Failed to upload file to ftp. Please try again." +msgstr "Failed to upload file to ftp. Please try again." + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "" +"Check the current status of the Bambu Lab server by clicking on the link " +"above." + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" +"The size of the print file is too large. Please adjust the file size and try " +"again." + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "Print file not found; please slice it again and send it for printing." + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "" +"Failed to upload print file via FTP. Please check the network status and try " +"again." msgid "Sending print job over LAN" msgstr "Enviando el trabajo de impresión a través de la LAN" @@ -1667,10 +1769,10 @@ msgid "Sending print job through cloud service" msgstr "Enviando trabajo de impresión a través del servicio en la nube" msgid "Service Unavailable" -msgstr "" +msgstr "Servicio No Disponible" msgid "Unkown Error." -msgstr "" +msgstr "Error Desconocido." msgid "Sending print configuration" msgstr "Enviando la configuración de impresión" @@ -1678,107 +1780,102 @@ msgstr "Enviando la configuración de impresión" #, c-format, boost-format msgid "Successfully sent. Will automatically jump to the device page in %ss" msgstr "" +"Envío exitoso. Se saltará automaticamente a la página del dispositivo en %ss" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "Enviado correctamente. Se cargará la siguiente página en %ss" msgid "An SD card needs to be inserted before printing via LAN." -msgstr "" - -msgid "Failed to send the print job. Please try again." -msgstr "" - -msgid "Send to Printer failed. Please try again." -msgstr "" - -msgid "No space left on Printer SD card" -msgstr "" +msgstr "Se necesita insertar una tarjeta SD antes de imprimir vía red local." msgid "Sending gcode file over LAN" -msgstr "" - -msgid "Sending gcode file through cloud service" -msgstr "" +msgstr "Enviando el archivo de G-Code vía red local" msgid "Sending gcode file to sdcard" -msgstr "" +msgstr "Enviando el archivo de G-Code a la tarjeta SD" #, c-format, boost-format msgid "Successfully sent. Close current page in %s s" -msgstr "" +msgstr "Envío exitoso. Cierre la página actual en %s s" msgid "An SD card needs to be inserted before sending to printer." -msgstr "" - -msgid "Please log out and login to the printer again." -msgstr "" +msgstr "Se necesita insertar una tarjeta SD antes de enviar a la impresora." msgid "Choose SLA archive:" -msgstr "" +msgstr "Elige el archivo SLA:" msgid "Import file" -msgstr "" +msgstr "Importar archivo" msgid "Import model and profile" -msgstr "" +msgstr "Importar modelo y perfil" msgid "Import profile only" -msgstr "" +msgstr "Importar perfil solo" msgid "Import model only" -msgstr "" +msgstr "Importar solo el modelo" msgid "Accurate" -msgstr "" +msgstr "Precisión" msgid "Balanced" -msgstr "" +msgstr "Balanceado" msgid "Quick" -msgstr "" +msgstr "Rápido" msgid "Importing SLA archive" -msgstr "" +msgstr "Importando archivo SLA" msgid "" "The SLA archive doesn't contain any presets. Please activate some SLA " "printer preset first before importing that SLA archive." msgstr "" +"El SLA importado no contiene ningún preajuste. Por favor active algunos " +"preajustes de la impresora primero antes de importar ese archivo SLA." msgid "Importing canceled." -msgstr "" +msgstr "Importación cancelada." msgid "Importing done." -msgstr "" +msgstr "Importación realizada." msgid "" "The imported SLA archive did not contain any presets. The current SLA " "presets were used as fallback." msgstr "" +"El SLA importado no contiene ningún preajuste. Los preajustes de SLA " +"actuales serán usados como alternativa." msgid "You cannot load SLA project with a multi-part object on the bed" -msgstr "" +msgstr "No puedes cargar un proyecto SLA con objetos multi-pieza en la cama" msgid "Please check your object list before preset changing." msgstr "" +"Por favor comprueba tu lista de objectos antes de cambiar el preajuste." msgid "Attention!" msgstr "¡Atención!" msgid "Downloading" -msgstr "" +msgstr "Descargando" msgid "Download failed" -msgstr "" +msgstr "Descarga fallida" msgid "Cancelled" -msgstr "" +msgstr "Cancelado" msgid "Install successfully." -msgstr "" +msgstr "Instalación exitosa." msgid "Installing" -msgstr "" +msgstr "Instalando" msgid "Install failed" -msgstr "" +msgstr "Instalación fallida" msgid "Portions copyright" msgstr "Porciones del copyright" @@ -1800,6 +1897,9 @@ msgid "" "by Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and " "the RepRap community" msgstr "" +"Orca Slicer está basado en BambuStudio por Bambulab, el cual está basado en " +"PrusaSlicer por Prusa Research. PrusaSlicer está basado en Slic3r de " +"Alessandro Ranellucci y la comunidad RepRap" msgid "Libraries" msgstr "Librerías" @@ -1816,27 +1916,31 @@ msgid "About %s" msgstr "Acerca de %s" msgid "Orca Slicer " -msgstr "" +msgstr "Orca Slicer " msgid "OrcaSlicer is based on BambuStudio, PrusaSlicer, and SuperSlicer." -msgstr "" +msgstr "OrcaSlicer está basado en BambuStudio, PrusaSlicer, y SuperSlicer." msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." msgstr "" +"BambuStudio está basado originalmente en PrusaSlicer por PrusaResearch." msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." msgstr "" +"PrusaSlicer está originalmente basado en Slic3r de Alessandro Ranellucci." msgid "" "Slic3r was created by Alessandro Ranellucci with the help of many other " "contributors." msgstr "" +"Slic3r fue creado por Alessandro Ranellucci con la ayuda de muchos otros " +"contruyentes." msgid "Version" msgstr "Versión" msgid "AMS Materials Setting" -msgstr "" +msgstr "Ajustes de Materiales AMS" msgid "Confirm" msgstr "Confirmar" @@ -1869,139 +1973,163 @@ msgstr "SN" msgid "Setting AMS slot information while printing is not supported" msgstr "" +"Ajustes de información de ranura AMS mientras la impresión no sea soportada" -msgid "Factors of dynamic flow cali" -msgstr "" +msgid "Factors of Flow Dynamics Calibration" +msgstr "Factores de Calibración de Dinámicas de Caudal" + +msgid "PA Profile" +msgstr "Perfil de Avance de Presión de Línea" msgid "Factor K" -msgstr "" +msgstr "Factor K" msgid "Factor N" -msgstr "" +msgstr "Factor N" msgid "Setting Virtual slot information while printing is not supported" msgstr "" +"Ajuste de información de ranura Virtual mientras la impresión no sea " +"soportada" msgid "Are you sure you want to clear the filament information?" -msgstr "" - -msgid "Please input a valid value (K in 0~0.5)" -msgstr "" - -msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" -msgstr "" +msgstr "¿Estás seguro que quieres limpiar la información de filamento?" msgid "You need to select the material type and color first." -msgstr "" +msgstr "Necesitas seleccionar el tipo y el color del material primero." -msgid "Other color" -msgstr "" +msgid "Please input a valid value (K in 0~0.5)" +msgstr "Por favor, introduce un valor válido (K en 0~0.5)" + +msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" +msgstr "Por favor, introduce un valor válido (K en 0~0.5, N en 0.6~2.0)" + +msgid "Other Color" +msgstr "Otro color" + +msgid "Custom Color" +msgstr "Color Personalizado" msgid "Dynamic flow calibration" -msgstr "" +msgstr "Calibración de caudal dinámico" msgid "" "The nozzle temp and max volumetric speed will affect the calibration " "results. Please fill in the same values as the actual printing. They can be " "auto-filled by selecting a filament preset." msgstr "" +"La temperatura y la velocidad volumétrica máxima de la boquilla afectará a " +"los resultados de los ajustes. Por favor, rellena los mismos valores de la " +"actual impresión. Ellos pueden ser auto-rellenados seleccionando un " +"preajuste de filamento." msgid "Nozzle Diameter" -msgstr "" +msgstr "Diámetro" msgid "Bed Type" -msgstr "" +msgstr "Tipo de Cama" msgid "Nozzle temperature" msgstr "Temperatura de la boquilla" msgid "Bed Temperature" -msgstr "" +msgstr "Temperatura de Cama" msgid "Max volumetric speed" msgstr "Velocidad volumétrica máxima" msgid "℃" -msgstr "" +msgstr "℃" msgid "Bed temperature" -msgstr "Temperatura de la base" +msgstr "Temperatura de la cama" msgid "mm³" msgstr "mm³" msgid "Start calibration" -msgstr "" +msgstr "Iniciar calibración" msgid "Next" -msgstr "" +msgstr "Siguiente" msgid "" "Calibration completed. Please find the most uniform extrusion line on your " "hot bed like the picture below, and fill the value on its left side into the " "factor K input box." msgstr "" +"Calibración completada. Por favor, observe cual es línea de extrusión más " +"uniforme en su cama caliente, parecida a la imagen de abajo, e inserte el " +"valor en el cuadro de texto de su lado izquierdo, donde dice factor K." msgid "Save" msgstr "Guardar" msgid "Last Step" -msgstr "" +msgstr "Último Paso" msgid "Example" -msgstr "" +msgstr "Ejemplo" #, c-format, boost-format msgid "Calibrating... %d%%" -msgstr "" +msgstr "Calibrando... %d%%" msgid "Calibration completed" -msgstr "" +msgstr "Calibración completada" #, c-format, boost-format msgid "%s does not support %s" -msgstr "" +msgstr "%s no soporta %s" msgid "Dynamic flow Calibration" -msgstr "" +msgstr "Calibración de caudal dinámico" msgid "Step" -msgstr "" +msgstr "Paso" msgid "AMS Slots" -msgstr "" +msgstr "Ranuras AMS" msgid "" "Note: Only the AMS slots loaded with the same material type can be selected." msgstr "" +"Nota: Solo las ranuras AMS cargadas con el mismo tipo de material se pueden " +"seleccionar." msgid "Enable AMS" -msgstr "" +msgstr "Activar AMS" msgid "Print with filaments in the AMS" -msgstr "" +msgstr "Imprimir con filamentos en el AMS" msgid "Disable AMS" -msgstr "" +msgstr "Desactivar AMS" msgid "Print with the filament mounted on the back of chassis" -msgstr "" +msgstr "Imprimir con el filamento montado en la parte posterior del chasis" msgid "Cabin humidity" -msgstr "" +msgstr "Humedad de cabina" msgid "" "Green means that AMS humidity is normal, orange represent humidity is high, " "red represent humidity is too high.(Hygrometer: lower the better.)" msgstr "" +"El verde significa que la humedad de AMS es normal, el naranja representa " +"que la humedad es alta, el rojo representa que la humedad es demasiado alta." +"(Hygrometro: menos que el mejor.)" msgid "Desiccant status" -msgstr "" +msgstr "Estado del secante" msgid "" "A desiccant status lower than two bars indicates that desiccant may be " "inactive. Please change the desiccant.(The bars: higher the better.)" msgstr "" +"Si estado del secante es menor que las dos barras indica que el secante " +"puede estar inactivo. Por favor cambie el secante(Las barras: más que el " +"mejor)" msgid "" "Note: When the lid is open or the desiccant pack is changed, it can take " @@ -2009,37 +2137,58 @@ msgid "" "process. During this time, the indicator may not represent the chamber " "accurately." msgstr "" +"Nota: Cuando se abre la tapa o se cambia el paquete desecante, puede tardar " +"horas o una noche en absorber la humedad. Las bajas temperaturas también " +"ralentizan el proceso. Durante este tiempo, es posible que el indicador no " +"represente la cámara con precisión." msgid "" "Config which AMS slot should be used for a filament used in the print job" msgstr "" +"La configuración de ranura la cual debe ser usada para el filamento es usada " +"en el trabajo de impresión" msgid "Filament used in this print job" -msgstr "" +msgstr "Filamento usado en este trabajo de impresión" msgid "AMS slot used for this filament" -msgstr "" +msgstr "Ranura AMS usada para este filamento" msgid "Click to select AMS slot manually" -msgstr "" +msgstr "Presiona para seleccionar la ranura AMS automaticamente" msgid "Do not Enable AMS" -msgstr "" +msgstr "No Activar AMS" msgid "Print using materials mounted on the back of the case" -msgstr "" +msgstr "Imprimir usando materiales montados en la parte de atrás de la carcasa" msgid "Print with filaments in ams" -msgstr "" +msgstr "Imprimir usando filamentos en AMS" msgid "Print with filaments mounted on the back of the chassis" -msgstr "" +msgstr "Imprimir con filamentos montados en la parte de atrás del chasis" -msgid "Filaments replace" +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." msgstr "" +"Cuando se termine el filamento actual, la impresora continuará imprimiendo " +"en el siguiente orden." msgid "Group" +msgstr "Agrupar" + +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" msgstr "" +"Actualmente no se dispone de consumibles de repuesto idénticos, por lo que " +"la reposición automática no es posible. \n" +"(Actualmente admite el suministro automático de consumibles con la misma " +"marca, tipo de material y color)." msgid "AMS Settings" msgstr "Ajustes del AMS" @@ -2090,21 +2239,26 @@ msgstr "" "último apagado." msgid "Update remaining capacity" -msgstr "" +msgstr "Actualizar capacidad restante" msgid "" "The AMS will estimate Bambu filament's remaining capacity after the filament " "info is updated. During printing, remaining capacity will be updated " "automatically." msgstr "" +"El AMS estimará la capacidad del filamento Bambú restante después de que la " +"información sea actualizada. Durante la impresión, la capacidad restante " +"será actualizada automaticamente." msgid "AMS filament backup" -msgstr "" +msgstr "Copia de Seguridad del Filamento AMS" msgid "" "AMS will continue to another spool with the same properties of filament " "automatically when current filament runs out" msgstr "" +"El AMS continuará con otra bobina con las mismas propiedades de filamento " +"automáticamente cuando el filamento se termine" msgid "File" msgstr "Archivo" @@ -2116,25 +2270,31 @@ msgid "" "Failed to download the plug-in. Please check your firewall settings and vpn " "software, check and retry." msgstr "" +"Fallo al descargar el complemento. Por favor, compruebe el cortafuegos y la " +"vpn, e inténtelo de nuevo." msgid "" "Failed to install the plug-in. Please check whether it is blocked or deleted " "by anti-virus software." msgstr "" +"Fallo al instalar el complemento. Por favor, compruebe si ha sido bloqueado " +"o borrado por un antivirus." msgid "click here to see more info" -msgstr "" +msgstr "presiona aquí para mostrar más información" msgid "Please home all axes (click " -msgstr "" +msgstr "Por favor, mandar a inicio todos los ejes (presione " msgid "" ") to locate the toolhead's position. This prevents device moving beyond the " "printable boundary and causing equipment wear." msgstr "" +") para localizar la posición del cabezal. Esto previene que el dispositivo " +"se mueva más allá de los limites de impresión y cause desgaste en el equipo." msgid "Go Home" -msgstr "" +msgstr "Ir al Inicio" msgid "" "A error occurred. Maybe memory of system is not enough or it's a bug of the " @@ -2147,7 +2307,7 @@ msgid "Please save project and restart the program. " msgstr "Guarde el proyecto y reinicie el programa. " msgid "Processing G-Code from Previous file..." -msgstr "Procesando el código G del archivo anterior..." +msgstr "Procesando el G-Code del archivo anterior..." msgid "Slicing complete" msgstr "Laminado terminado" @@ -2162,19 +2322,19 @@ msgid "Divide by zero" msgstr "Dividir por cero" msgid "Overflow" -msgstr "Sobre flujo" +msgstr "Desbordamiento" msgid "Underflow" -msgstr "Infra flujo" +msgstr "Sin caudal" msgid "Floating reserved operand" msgstr "Operando reservado flotante" msgid "Stack overflow" -msgstr "Columna de Sobre Flujo" +msgstr "Columna de Sobrecaudal" msgid "Unknown error when export G-code." -msgstr "Error desconocido al exportar el código G." +msgstr "Error desconocido al exportar el G-Code." #, boost-format msgid "" @@ -2182,23 +2342,25 @@ msgid "" "Error message: %1%.\n" "Source file %2%." msgstr "" -"Fallo al guardar el archivo gcode.\n" +"Fallo al guardar el archivo G-Code.\n" "Mensaje de error: %1%.\n" "Archivo fuente %2%." #, boost-format msgid "Succeed to export G-code to %1%" -msgstr "Exportación de código G a %1% con éxito" +msgstr "Exportación de G-Code a %1% con éxito" msgid "Running post-processing scripts" -msgstr "" +msgstr "Ejecutando scripts de post-procesado" msgid "Copying of the temporary G-code to the output G-code failed" -msgstr "" +msgstr "Copiado del G-Code temporal al G-Code de salida fallido" #, boost-format msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" msgstr "" +"Programación de la carga a %1%. Mire la Ventana -> Cola de Impresión del " +"Anfitrión" msgid "Origin" msgstr "Origen" @@ -2207,20 +2369,20 @@ msgid "Diameter" msgstr "Diámetro" msgid "Size in X and Y of the rectangular plate." -msgstr "Tamaño en X e Y de la placa rectangular." +msgstr "Tamaño en X e Y de la bandeja rectangular." msgid "" "Distance of the 0,0 G-code coordinate from the front left corner of the " "rectangle." msgstr "" -"Distancia de la coordenada del código G de 0,0 de la esquina frontal " -"izquierda del rectángulo." +"Distancia de la coordenada del G-Code de 0,0 de la esquina frontal izquierda " +"del rectángulo." msgid "" "Diameter of the print bed. It is assumed that origin (0,0) is located in the " "center." msgstr "" -"Diámetro de la base de impresión. Se supone que el origen (0,0) está ubicado " +"Diámetro de la cama de impresión. Se supone que el origen (0,0) está ubicado " "en el centro." msgid "Rectangular" @@ -2251,7 +2413,7 @@ msgid "Model" msgstr "Modelo" msgid "Choose an STL file to import bed shape from:" -msgstr "Escoge un archivo STL para importar la forma de la base:" +msgstr "Escoge un archivo STL para importar la forma de la cama:" msgid "Invalid file format." msgstr "Formato inválido de archivo." @@ -2270,13 +2432,13 @@ msgstr "" msgid "Choose a file to import bed texture from (PNG/SVG):" msgstr "" -"Escoge un archivo para importar la textura de la base de impresión (PNG/SVG):" +"Escoge un archivo para importar la textura de la cama de impresión (PNG/SVG):" msgid "Choose an STL file to import bed model from:" -msgstr "Escoge un archivo STL para importar el modelo de la base de impresión:" +msgstr "Escoge un archivo STL para importar el modelo de la cama de impresión:" msgid "Bed Shape" -msgstr "Forma de la base de impresión" +msgstr "Forma de la cama de impresión" msgid "" "Nozzle may be blocked when the temperature is out of recommended range.\n" @@ -2302,9 +2464,9 @@ msgid "" "This may cause model broken free from build plate during printing" msgstr "" "La temperatura del lecho de la otra capa es inferior a la temperatura del " -"lecho de la capa inicial durante más de %d grados centígrados.\n" -"Esto puede hacer que el modelo se desprenda de la placa de impresión durante " -"la impresión." +"lecho de la primera capa durante más de %d grados centígrados.\n" +"Esto puede hacer que el modelo se desprenda de la bandeja durante la " +"impresión" msgid "" "Bed temperature is higher than vitrification temperature of this filament.\n" @@ -2312,11 +2474,19 @@ msgid "" "Please keep the printer open during the printing process to ensure air " "circulation or reduce the temperature of the hot bed" msgstr "" +"La temperatura de capa es superior que la temperatura de vitrificación de " +"este filamento. \n" +" Esto podría causar que la boquilla se bloquee y produzca un fallo de " +"impresión. Por favor, mantenga la impresora abierta durante el proceso para " +"garantizar la circulación de aire o reducir la temperatura de la cama " +"caliente" msgid "" "Too small max volumetric speed.\n" "Reset to 0.5" msgstr "" +"Velocidad volumétrica máxima demasiado baja.\n" +"Reajustar a 0.5" msgid "" "Too small layer height.\n" @@ -2337,7 +2507,7 @@ msgid "" "\n" "The first layer height will be reset to 0.2." msgstr "" -"La altura de capa inicial cero no es válida.\n" +"La altura de primera capa cero no es válida.\n" "\n" "La altura de la primera capa se restablecerá a 0,2." @@ -2352,7 +2522,7 @@ msgstr "" "Este ajuste sólo se utiliza para afinar el tamaño del modelo con un valor " "pequeño en algunos casos.\n" "Por ejemplo, cuando el tamaño del modelo tiene un pequeño error y es difícil " -"de montar.\n" +"de agrupar.\n" "Para el ajuste de tamaño grande, por favor utilice la función de escala del " "modelo.\n" "\n" @@ -2376,6 +2546,10 @@ msgid "" "Spiral mode only works when wall loops is 1, support is disabled, top shell " "layers is 0, sparse infill density is 0 and timelapse type is traditional." msgstr "" +"El modo espiral sólo funciona cuando los bucles de perímetro son 1, el " +"soporte está desactivado, las capas superiores de la cáscara son 0, la " +"densidad de relleno de baja densidad es 0 y el tipo de timelapse es " +"tradicional." msgid "" "Change these settings automatically? \n" @@ -2393,10 +2567,10 @@ msgid "" "YES - Keep Prime Tower\n" "NO - Keep Adaptive Layer Height and Independent Support Layer Height" msgstr "" -"La torre principal no funciona cuando la altura de la capa adaptable o la " +"La torre de purga no funciona cuando la altura de la capa adaptable o la " "altura de la capa de soporte independiente están activadas.\n" "¿Qué desea mantener?\n" -"SÍ - Mantener la torre principal\n" +"SÍ - Mantener la torre de purga\n" "NO - Mantener la altura de capa adaptable y la altura de capa de soporte " "independiente" @@ -2406,10 +2580,10 @@ msgid "" "YES - Keep Prime Tower\n" "NO - Keep Adaptive Layer Height" msgstr "" -"La torre principal no funciona cuando la altura de capa adaptativa está " +"La torre de purga no funciona cuando la altura de capa adaptativa está " "activada.\n" "¿Qué quieres mantener?\n" -"SÍ - Mantener la torre principal\n" +"SÍ - Mantener la torre de purga\n" "NO - Mantener la altura de capa adaptable" msgid "" @@ -2418,10 +2592,10 @@ msgid "" "YES - Keep Prime Tower\n" "NO - Keep Independent Support Layer Height" msgstr "" -"La torre principal no funciona cuando la altura de la capa de soporte " +"La torre de purga no funciona cuando la altura de la capa de soporte " "independiente está activada.\n" "¿Qué quieres mantener?\n" -"SÍ - Mantener la torre principal\n" +"SÍ - Mantener la torre de purga\n" "NO - Mantener la altura de la capa de soporte independiente" #, boost-format @@ -2433,11 +2607,16 @@ msgid "" "Yes - switch to rectilinear pattern automaticlly\n" "No - reset density to default non 100% value automaticlly" msgstr "" +"¿Cambiar a patrón rectilíneo?\n" +"Sí - cambiar a patrón rectilíneo automaticamente\n" +"No - reiniciar a valor de densidad no 100% por defecto automáticamente" msgid "" "While printing by Object, the extruder may collide skirt.\n" "Thus, reset the skirt layer to 1 to avoid that." msgstr "" +"Mientras se imprime por objeto, el extrusor puede chocar contra la falda.\n" +"En ese caso, reinicie la capa de falda a 1 para evitarlo." msgid "Auto bed leveling" msgstr "Nivelación de cama automática" @@ -2470,7 +2649,7 @@ msgid "Inspecting first layer" msgstr "Inspeccionando la primera capa" msgid "Identifying build plate type" -msgstr "Identificando el tipo de placa de impresión" +msgstr "Identificando el tipo de bandeja de impresión" msgid "Calibrating Micro Lidar" msgstr "Calibrando el Micro Lidar" @@ -2494,7 +2673,7 @@ msgid "Calibrating the micro lida" msgstr "Calibrando el micro lidar" msgid "Calibrating extrusion flow" -msgstr "Calibrando el flujo de extrusión" +msgstr "Calibrando el caudal de extrusión" msgid "Paused due to nozzle temperature malfunction" msgstr "" @@ -2509,7 +2688,7 @@ msgid "MC" msgstr "MC" msgid "MainBoard" -msgstr "Placa Madre" +msgstr "Placa Base" msgid "TH" msgstr "TH" @@ -2542,13 +2721,39 @@ msgid "Update failed." msgstr "Actualización fallida." msgid "Failed to start printing job" +msgstr "Fallo iniciando el trabajo de impresión" + +msgid "Invalid nozzle diameter" +msgstr "Diámetro de boquilla incorrecto" + +msgid "Calibration error" +msgstr "Error de calibración" + +msgid "TPU is not supported by AMS." +msgstr "TPU no soportado por el AMS." + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "Bambu PET-CF/PA6-CF no soportado por el AMS." + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." msgstr "" +"Damp PVA se hará más flexible y se atascará dentro del AMS, por favor, tenga " +"cuidado de secarlo antes de usar." + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." +msgstr "" +"Los filamentos CF/GF son duros y quebradizos. Es fácil romperlos o crear " +"atascos en el AMS, por favor úselos con precaución." msgid "default" msgstr "por defecto" msgid "parameter name" -msgstr "" +msgstr "nombre del parámetro" msgid "N/A" msgstr "N/A" @@ -2585,7 +2790,7 @@ msgid "Layer Height" msgstr "Altura de la capa" msgid "Line Width" -msgstr "Ancho de línea" +msgstr "Ancho de extrusión" msgid "Fan Speed" msgstr "Velocidad del ventilador" @@ -2600,31 +2805,31 @@ msgid "Tool" msgstr "Herramienta" msgid "Layer Time" -msgstr "" +msgstr "Tiempo de capa" msgid "Layer Time (log)" -msgstr "" +msgstr "Tiempo de capa (log)" msgid "Height: " -msgstr "" +msgstr "Altura: " msgid "Width: " -msgstr "" +msgstr "Anchura: " msgid "Speed: " -msgstr "" +msgstr "Velocidad: " msgid "Flow: " -msgstr "" +msgstr "Flujo: " msgid "Layer Time: " -msgstr "" +msgstr "Tiempo de Capa: " -msgid "Fan Speed: " -msgstr "" +msgid "Fan: " +msgstr "Velocidad del Ventilador: " msgid "Temperature: " -msgstr "" +msgstr "Temperatura: " msgid "Loading G-codes" msgstr "Carga de códigos G" @@ -2636,22 +2841,22 @@ msgid "Generating geometry index data" msgstr "Generación de datos de índices geométricos" msgid "Statistics of All Plates" -msgstr "" +msgstr "Estadísticas de todas las Bandejas" msgid "Display" msgstr "Pantalla" msgid "Flushed" -msgstr "" +msgstr "Descargado" msgid "Total" msgstr "Total" msgid "Total Time Estimation" -msgstr "" +msgstr "Tiempo Total Estimado" msgid "Total time" -msgstr "" +msgstr "Tiempo total" msgid "up to" msgstr "hasta" @@ -2675,7 +2880,7 @@ msgid "Layer Height (mm)" msgstr "Altura de la capa (mm)" msgid "Line Width (mm)" -msgstr "Ancho de línea (mm)" +msgstr "Ancho de extrusión (mm)" msgid "Speed (mm/s)" msgstr "Velocidad (mm/s)" @@ -2687,7 +2892,7 @@ msgid "Temperature (°C)" msgstr "Temperatura (°C)" msgid "Volumetric flow rate (mm³/s)" -msgstr "Tasa de flujo volumétrico (mm³/seg)" +msgstr "Tasa de caudal volumétrico (mm³/seg)" msgid "Used filament" msgstr "Filamento usado" @@ -2714,7 +2919,7 @@ msgid "Options" msgstr "Opciones" msgid "travel" -msgstr "Recorrido" +msgstr "recorrido" msgid "Extruder" msgstr "Extrusor" @@ -2744,7 +2949,7 @@ msgid "Total Estimation" msgstr "Estimación total" msgid "Time Estimation" -msgstr "" +msgstr "Estimación de Tiempo" msgid "Normal mode" msgstr "Modo normal" @@ -2762,52 +2967,52 @@ msgid "Switch to normal mode" msgstr "Cambiar al modo normal" msgid "Variable layer height" -msgstr "" +msgstr "Altura de capa variable" msgid "Adaptive" -msgstr "" +msgstr "Adaptativo" msgid "Quality / Speed" -msgstr "" +msgstr "Calidad / Velocidad" msgid "Smooth" -msgstr "" +msgstr "Suave" msgid "Radius" msgstr "Radio" msgid "Keep min" -msgstr "" +msgstr "Mantener el mínimo" msgid "Left mouse button:" -msgstr "" +msgstr "Botón izquierdo del ratón:" msgid "Add detail" -msgstr "" +msgstr "Añadir detalle" msgid "Right mouse button:" -msgstr "" +msgstr "Botón derecho del ratón:" msgid "Remove detail" -msgstr "" +msgstr "Borrar detalle" msgid "Shift + Left mouse button:" -msgstr "" +msgstr "Shift + botón izquierdo del ratón:" msgid "Reset to base" -msgstr "" +msgstr "Volver a la base" msgid "Shift + Right mouse button:" -msgstr "" +msgstr "Shift + Botón derecho del ratón:" msgid "Smoothing" -msgstr "" +msgstr "Suavidad" msgid "Mouse wheel:" -msgstr "" +msgstr "Rueda del ratón:" msgid "Increase/decrease edit area" -msgstr "" +msgstr "Incrementar/decrementar el área de edición" msgid "Sequence" msgstr "Secuencia" @@ -2819,7 +3024,7 @@ msgid "Tool Move" msgstr "Herramienta Mover" msgid "Tool Rotate" -msgstr "" +msgstr "Herramienta Rotar" msgid "Move Object" msgstr "Mover Objeto" @@ -2846,7 +3051,7 @@ msgid "Auto rotate for arrangement" msgstr "Rotación automática para el posicionamiento" msgid "Allow multiple materials on same plate" -msgstr "Permitir varios materiales en la misma placa" +msgstr "Permitir varios materiales en la misma bandeja" msgid "Avoid extrusion calibration region" msgstr "Evitar la zona de calibración del extrusor" @@ -2855,7 +3060,7 @@ msgid "Add" msgstr "Añadir" msgid "Add plate" -msgstr "Añadir placa" +msgstr "Añadir bandeja" msgid "Auto orient" msgstr "Orientar automáticamente" @@ -2864,7 +3069,7 @@ msgid "Arrange all objects" msgstr "Ordenar todos los objetos" msgid "Arrange objects on selected plates" -msgstr "Colocar los objetos en las placas seleccionadas" +msgstr "Colocar los objetos en las bandejas seleccionadas" msgid "Split to objects" msgstr "Partir en varias piezas" @@ -2876,10 +3081,10 @@ msgid "Assembly View" msgstr "Vista de conjunto" msgid "Select Plate" -msgstr "Seleccione la placa" +msgstr "Seleccione la Bandeja" msgid "Assembly Return" -msgstr "Volver a montar" +msgstr "Volver a agrupar" msgid "return" msgstr "volver" @@ -2891,10 +3096,10 @@ msgid "Explosion Ratio" msgstr "Ratio de Explosión" msgid "Section View" -msgstr "" +msgstr "Vista de Sección" msgid "Assemble Control" -msgstr "" +msgstr "Control de Ensamblado" msgid "Total Volume:" msgstr "Volumen total:" @@ -2913,12 +3118,17 @@ msgid "" "Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please " "separate the conflicted objects farther (%s <-> %s)." msgstr "" +"Se han encontrado conflictos de rutas G-Code en la capa %d, z = %.2lf mm. " +"Por favor, separe más los objetos en conflicto (%s <-> %s)." msgid "An object is layed over the boundary of plate." -msgstr "Un objeto está sobre el límite de la placa." +msgstr "Un objeto está sobre el límite de la bandeja." + +msgid "A G-code path goes beyond the max print height." +msgstr "Una ruta de G-Code va más allá de la altura máxima de impresión." msgid "A G-code path goes beyond the boundary of plate." -msgstr "Una ruta de código G va más allá del límite de la placa." +msgstr "Una ruta de G-Code va más allá del límite de la bandeja." msgid "Only the object being edit is visible." msgstr "Sólo es visible el objeto que se está editando." @@ -2928,24 +3138,22 @@ msgid "" "Please solve the problem by moving it totally on or off the plate, and " "confirming that the height is within the build volume." msgstr "" - -msgid "Jump to" -msgstr "Ir a" - -msgid "ERROR:" -msgstr "" +"Un objeto está colocado en el límite de la bandeja o excede el límite de " +"altura.\n" +"Por favor solucione el problema moviéndolo totalmente fuera o dentro de la " +"bandeja, y confirme que la altura está entre el volumen de construcción." msgid "Calibration step selection" -msgstr "" +msgstr "Seleccionar paso de calibración" msgid "Micro lidar calibration" -msgstr "" +msgstr "Calibración Micro lidar" msgid "Bed leveling" -msgstr "" +msgstr "Nivelación de la cama" msgid "Resonance frequency identification" -msgstr "" +msgstr "Identificación de frecuencia de resonancia" msgid "Calibration program" msgstr "Programa de calibración" @@ -2960,34 +3168,34 @@ msgstr "" "Mantiene el dispositivo con un rendimiento óptimo." msgid "Calibration Flow" -msgstr "Calibración del flujo" +msgstr "Calibración del Caudal" msgid "Start Calibration" msgstr "Iniciar Calibración" msgid "Completed" -msgstr "" +msgstr "Completado" msgid "Calibrating" msgstr "Calibrando" msgid "Auto-record Monitoring" -msgstr "" +msgstr "Monitorización de Auto-Grabado" msgid "Go Live" -msgstr "" +msgstr "Ir A En Vivo" msgid "Resolution" msgstr "Resolución" msgid "Show \"Live Video\" guide page." -msgstr "" +msgstr "Mostrar guía de \"Video En vivo\"." msgid "720p" -msgstr "" +msgstr "720p" msgid "1080p" -msgstr "" +msgstr "1080p" msgid "ConnectPrinter(LAN)" msgstr "Conectar Impresora (LAN)" @@ -3003,13 +3211,13 @@ msgstr "" "en la impresora, como se muestra en la figura:" msgid "Invalid input." -msgstr "" +msgstr "Introducción inválida." msgid "New Window" -msgstr "" +msgstr "Nueva Ventana" msgid "Open a new window" -msgstr "" +msgstr "Abrir nueva ventana" msgid "Application is closing" msgstr "La aplicación se está cerrando" @@ -3039,34 +3247,37 @@ msgid "No" msgstr "No" msgid "will be closed before creating a new model. Do you want to continue?" -msgstr "" +msgstr "se cerrará antes de crear un nuevo modelo. ¿Quiere continuar?" + +msgid "Upload" +msgstr "Cargar" msgid "Slice plate" -msgstr "Laminar placa" +msgstr "Laminar bandeja" msgid "Print plate" -msgstr "" +msgstr "Imprimir bandeja de impresión" msgid "Slice all" msgstr "Laminar todo" msgid "Export G-code file" -msgstr "" +msgstr "Exportar archivo G-Code" msgid "Send" msgstr "Enviar" msgid "Export plate sliced file" -msgstr "" +msgstr "Explorar archivo de laminado de bandeja de impresión" msgid "Export all sliced file" -msgstr "" +msgstr "Exportar todos los archivos de laminado" msgid "Print all" msgstr "Imprimir todo" msgid "Send all" -msgstr "" +msgstr "Mandar todo" msgid "Keyboard Shortcuts" msgstr "Atajos de teclado" @@ -3081,23 +3292,23 @@ msgid "Show Configuration Folder" msgstr "Mostrar Carpeta de Configuración" msgid "Show Tip of the Day" -msgstr "" +msgstr "Mostrar Consejo Diario" msgid "Check for Update" -msgstr "Comprobar Actualicaciones" +msgstr "Comprobar Actualizaciones" msgid "Open Network Test" -msgstr "" +msgstr "Abrir Test de Red" #, c-format, boost-format msgid "&About %s" msgstr "&Acerca de %s" msgid "Upload Models" -msgstr "" +msgstr "Cargar Modelos" msgid "Download Models" -msgstr "" +msgstr "Descargar Modelos" msgid "Default View" msgstr "Vista por Defecto" @@ -3141,7 +3352,7 @@ msgid "Right View" msgstr "Vista derecha" msgid "Start a new window" -msgstr "" +msgstr "Abrir nueva ventana" msgid "New Project" msgstr "Nuevo proyecto" @@ -3165,13 +3376,13 @@ msgid "Save Project as" msgstr "Guardar proyecto como" msgid "Shift+" -msgstr "" +msgstr "Shift+" msgid "Save current project as" msgstr "Guardar el proyecto actual como" msgid "Import 3MF/STL/STEP/SVG/OBJ/AMF" -msgstr "" +msgstr "Importar 3MF/STL/STEP/SVG/OBJ/AMF" msgid "Load a model" msgstr "Cargar un modelo" @@ -3195,22 +3406,22 @@ msgid "Export 3mf file without using some 3mf-extensions" msgstr "Exporte el archivo 3mf sin usar algunas de las extensiones" msgid "Export current sliced file" -msgstr "" +msgstr "Exportar archivo de laminado actual" msgid "Export all plate sliced file" -msgstr "" +msgstr "Exportar todos los archivos de laminado de bandeja" msgid "Export G-code" -msgstr "Exportar código G" +msgstr "Exportar G-Code" msgid "Export current plate as G-code" -msgstr "" +msgstr "Exportar bandeja actual cómo G-Code" msgid "Export &Configs" -msgstr "Exportar & Configuración" +msgstr "Exportar &Configuraciones" msgid "Export current configuration to files" -msgstr "" +msgstr "Exportar configuración actual a archivos" msgid "Export" msgstr "Exportar" @@ -3270,16 +3481,22 @@ msgid "Deselects all objects" msgstr "Deseleccionar todos los objetos" msgid "Use Perspective View" -msgstr "Utilizar vista en perspectiva" +msgstr "Utilizar Vista en Perspectiva" msgid "Use Orthogonal View" -msgstr "Utilizar Vista Ortogonal" +msgstr "Utilizar Vista Octogonal" msgid "Show &Labels" -msgstr "" +msgstr "Mostrar &Etiquetas" msgid "Show object labels in 3D scene" -msgstr "" +msgstr "Mostrar etiquetas en escena 3D" + +msgid "Show &Overhang" +msgstr "Show &Overhang" + +msgid "Show object overhang highlight in 3D scene" +msgstr "Show object overhang highlight in 3D scene" msgid "Preferences" msgstr "Preferencias" @@ -3291,58 +3508,55 @@ msgid "Help" msgstr "Ayuda" msgid "Temperature Calibration" -msgstr "" +msgstr "Calibración de temperatura" msgid "Pass 1" -msgstr "" +msgstr "Paso 1" msgid "Flow rate test - Pass 1" -msgstr "" +msgstr "Test de caudal - Paso 1" msgid "Pass 2" -msgstr "" +msgstr "Paso 2" msgid "Flow rate test - Pass 2" -msgstr "" +msgstr "Test de Caudal - Paso 2" msgid "Flow rate" -msgstr "" +msgstr "Test de caudal" msgid "Pressure advance" -msgstr "" +msgstr "Avance de Presión Lineal" msgid "Retraction test" -msgstr "" +msgstr "Test de retracción" msgid "Orca Tolerance Test" -msgstr "" +msgstr "Test de Tolerancia Orca" msgid "Max flowrate" -msgstr "" +msgstr "Máximo caudal" msgid "VFA" -msgstr "" +msgstr "VFA" msgid "More..." -msgstr "" +msgstr "Más..." msgid "Tutorial" -msgstr "" +msgstr "Tutorial" msgid "Calibration help" -msgstr "" +msgstr "Ayuda de calibración" msgid "More calibrations" -msgstr "" - -msgid "3D Models" -msgstr "" +msgstr "Más calibraciones" msgid "&Open G-code" -msgstr "Abrir código G (&O)" +msgstr "Abrir G-Code (&O)" msgid "Open a G-code file" -msgstr "Abrir un archivo código G" +msgstr "Abrir un archivo G-Code" msgid "Re&load from Disk" msgstr "Re&cargar desde el Disco" @@ -3357,34 +3571,35 @@ msgid "Export toolpaths as OBJ" msgstr "Exportar trayectorias de herramientas como OBJ" msgid "Open &Studio" -msgstr "" +msgstr "Abrir $Studio" msgid "Open Studio" -msgstr "" +msgstr "Abrir Studio" msgid "&Quit" -msgstr "Sa&lir" +msgstr "Salir (&Q)" #, c-format, boost-format msgid "Quit %s" -msgstr "Cerrar %s" +msgstr "Salir %s" msgid "&File" msgstr "&Archivo" msgid "&View" -msgstr "Ve&r" +msgstr "&Ver" msgid "&Help" -msgstr "Ayu&da" +msgstr "Ayuda (&H)" #, c-format, boost-format msgid "A file exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "Existe un archivo con el mismo nombre: %s, ¿desea sobreescribirlo?." #, c-format, boost-format msgid "A config exists with the same name: %s, do you want to override it." msgstr "" +"Existe unaconfiguración con el mismo nombre: %s, ¿desea sobreescribirla?." msgid "Overwrite file" msgstr "Sobrescribir archivo" @@ -3396,26 +3611,34 @@ msgid "No to All" msgstr "No a todo" msgid "Choose a directory" -msgstr "" +msgstr "Elegir un directorio" #, c-format, boost-format msgid "There is %d config exported. (Only non-system configs)" msgid_plural "There are %d configs exported. (Only non-system configs)" msgstr[0] "" +"Hay %d configuración exportada. (solo configuraciones que no sean del " +"sistema)" msgstr[1] "" +"Hay %d configuraciones exportadas. (solo configuraciones que no sean del " +"sistema)" msgid "Export result" msgstr "Exportar resultado" msgid "Select profile to load:" -msgstr "" +msgstr "Seleccionar perfil a cargar:" #, c-format, boost-format msgid "There is %d config imported. (Only non-system and compatible configs)" msgid_plural "" "There are %d configs imported. (Only non-system and compatible configs)" msgstr[0] "" +"Hay %d configuración exportada. (solo configuraciones que no sean del " +"sistema y compatibles)" msgstr[1] "" +"Hay %d configuraciones importadas. (Solo las configuraciones compatibles y " +"no-del-sistema)" msgid "Import result" msgstr "Importar resultado" @@ -3427,7 +3650,7 @@ msgid "The project is no longer available." msgstr "El proyecto ya no está disponible." msgid "Filament Settings" -msgstr "Configuración del filamento" +msgstr "Configuración de Filamento" msgid "" "Do you want to synchronize your personal data from Bambu Cloud? \n" @@ -3436,6 +3659,10 @@ msgid "" "2. The Filament presets\n" "3. The Printer presets" msgstr "" +"¿Quieres sincronizar tus datos personales desde la Bambú Cloud? \n" +"Esta contiene la siguiente información:\n" +"1. Los Preajustes de Proceso\n" +"2. Los Preajustes de Filamento3. Los preajustes de la Impressora" msgid "Synchronization" msgstr "Sincronización" @@ -3443,67 +3670,74 @@ msgstr "Sincronización" msgid "Initialize failed (No Device)!" msgstr "¡Inicialización fallida (No hay dispositivo)!" -msgid "Initialize failed (No Camera Device)!" -msgstr "" +msgid "Initialize failed (Device connection not ready)!" +msgstr "Initialization failed (Device connection not ready)!" -msgid "Initializing..." -msgstr "Iniciando..." +msgid "Initialize failed (No Camera Device)!" +msgstr "¡Inicialización fallida (No hay Cámara)!" + +msgid "Printer is busy downloading, Please wait for the downloading to finish." +msgstr "" +"La impresora está ocupada descargando. Por favor, espere a que finalice." msgid "Loading..." msgstr "Cargando..." -msgid "Initialize failed (Not supported with LAN-only mode)!" +msgid "Initialize failed (Not supported on the current printer version)!" msgstr "" +"Fallo inicializando (No soportado en la actual versión de la impresora)!" msgid "Initialize failed (Not accessible in LAN-only mode)!" -msgstr "" - -msgid "Printer is busy downloading, Please wait for the downloading to finish." -msgstr "" +msgstr "Inicialización fallida (No accesible en el modo solo Red Local)" msgid "Initialize failed (Missing LAN ip of printer)!" -msgstr "" +msgstr "Inicialización fallida (Perdida la IP de red de la impresora)" -msgid "Initialize failed (Not supported by printer)!" -msgstr "" +msgid "Initializing..." +msgstr "Iniciando..." #, c-format, boost-format msgid "Initialize failed (%s)!" -msgstr "" +msgstr "¡Fallo al inicializar (%s)!" msgid "Network unreachable" -msgstr "" +msgstr "Red inalcanzable" #, c-format, boost-format msgid "Stopped [%d]!" -msgstr "" +msgstr "Parado [%d]" msgid "Stopped." msgstr "Detenido." msgid "LAN Connection Failed (Failed to start liveview)" -msgstr "" +msgstr "Fallo de Conexión de Red Local (Fallo al iniciar vista en vivo)" msgid "" "Virtual Camera Tools is required for this task!\n" "Do you want to install them?" msgstr "" +"Virtual Camera Tools es necesario para esta tarea.\n" +"¿Desea instalarlas?" msgid "Downloading Virtual Camera Tools" -msgstr "" +msgstr "Descargando Herramientas de Cámara Virtual" msgid "" "Another virtual camera is running.\n" "Bambu Studio supports only a single virtual camera.\n" "Do you want to stop this virtual camera?" msgstr "" +"Hay otra cámara virtual en funcionamiento.\n" +"Bambu Studio solo admite una cámara virtual.\n" +"¿Quieres detener esta cámara virtual?" #, c-format, boost-format msgid "Virtual camera initialize failed (%s)!" -msgstr "" +msgstr "Inicialización de cámara virtual (%s)" msgid "Information" -msgstr "" +msgstr "Información" msgid "Playing..." msgstr "Reproduciendo..." @@ -3519,53 +3753,50 @@ msgid "Month" msgstr "Mes" msgid "All Files" -msgstr "" +msgstr "Todos los Archivos" msgid "Group files by year, recent first." -msgstr "" +msgstr "Agrupar archivos por año, primero los recientes." msgid "Group files by month, recent first." -msgstr "" +msgstr "Agrupar archivos por mes, primero los recientes." msgid "Show all files, recent first." -msgstr "" +msgstr "Mostrar todos los archivos, primero los recientes." msgid "Timelapse" -msgstr "Timelapse" +msgstr "Intervalo" msgid "Switch to timelapse files." -msgstr "" +msgstr "Cambiar a archivos de timelapse." msgid "Video" msgstr "Video" msgid "Switch to video files." -msgstr "" +msgstr "Cambiar a archivos de video." + +msgid "Switch to 3mf model files." +msgstr "Switch to 3mf model files." msgid "Delete selected files from printer." -msgstr "" +msgstr "Borrar archivos seleccionados desde la impresora." msgid "Download" msgstr "Descargar" msgid "Download selected files from printer." -msgstr "" +msgstr "Descargar achivos seleccionados desde la impresora." msgid "Select" -msgstr "" +msgstr "Seleccionar" msgid "Batch manage files." -msgstr "" +msgstr "Arhivos de proceso por lotes." msgid "No printers." msgstr "No hay impresoras." -msgid "Not supported by this model of printer!" -msgstr "" - -msgid "Connecting..." -msgstr "Conectando…" - #, c-format, boost-format msgid "Connect failed [%d]!" msgstr "Error de conexión [%d]!" @@ -3573,41 +3804,72 @@ msgstr "Error de conexión [%d]!" msgid "Loading file list..." msgstr "Cargando lista de archivos..." -msgid "No files" -msgstr "No hay archivos" - -msgid "Not accessible in LAN-only mode!" -msgstr "" - -msgid "Missing LAN ip of printer!" -msgstr "" +#, c-format, boost-format +msgid "No files [%d]" +msgstr "No files [%d]" #, c-format, boost-format -msgid "You are going to delete %u files. Are you sure to continue?" -msgstr "" +msgid "Load failed [%d]" +msgstr "Load failed [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "Vas a borrar el archivo %u de la impresora. ¿Estás seguro?" +msgstr[1] "Vas a borrar los archivos %u de la impresora. ¿Estás seguro?" msgid "Delete files" +msgstr "Borrar archivos" + +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "Do you want to delete the file '%s' from printer?" + +msgid "Delete file" +msgstr "Delete file" + +msgid "Fetching model infomations ..." +msgstr "Fetching model information..." + +msgid "Failed to fetching model infomations from printer." +msgstr "Failed to fetch model infomation from printer." + +msgid "Failed to parse model infomations." +msgstr "Fallo al analizar la información de modelado." + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." msgstr "" +"El archivo .gcode. 3mf no contiene datos de G-Code. Por favor, lamine con " +"OrcaSlicer y exporte un nuevo archivo .gcode.3mf." #, c-format, boost-format msgid "File '%s' was lost! Please download it again." -msgstr "" +msgstr "¡El archivo '%s' se perdió!\" Por favor, vuelva a descargárselo." msgid "Download waiting..." -msgstr "" +msgstr "Descarga esperando..." msgid "Play" -msgstr "" +msgstr "Reproducir" msgid "Open Folder" -msgstr "" +msgstr "Abrir Carpeta" msgid "Download finished" -msgstr "" +msgstr "Descarga finalizada" #, c-format, boost-format msgid "Downloading %d%%..." -msgstr "" +msgstr "Descargando %d%%..." + +msgid "Not supported on the current printer version." +msgstr "No soportado en la actual versión de la impresora." + +msgid "Storage unavailable, insert SD card." +msgstr "Almacenamiento no disponible, inserte la tarjeta SD." msgid "Speed:" msgstr "Velocidad:" @@ -3622,7 +3884,7 @@ msgid "Zoom" msgstr "Zoom" msgid "Translation/Zoom" -msgstr "" +msgstr "Conversión/Zoom" msgid "3Dconnexion settings" msgstr "Ajustes de conexión 3D" @@ -3630,14 +3892,23 @@ msgstr "Ajustes de conexión 3D" msgid "Swap Y/Z axes" msgstr "Intercambiar los ejes Y/Z" -msgid "Camera" -msgstr "" +msgid "Invert X axis" +msgstr "Invertir eje X" -msgid "SD Card" -msgstr "" +msgid "Invert Y axis" +msgstr "Invertir eje Y" -msgid "Camera Setting" -msgstr "" +msgid "Invert Z axis" +msgstr "Invertir eje Z" + +msgid "Invert Yaw axis" +msgstr "Invertir eje de Guiñada" + +msgid "Invert Pitch axis" +msgstr "Invertir eje de Cabeceo" + +msgid "Invert Roll axis" +msgstr "Invertir eje de Balanceo" msgid "Printing Progress" msgstr "Progreso de impresión" @@ -3649,19 +3920,31 @@ msgid "Stop" msgstr "Detener" msgid "0" -msgstr "" +msgstr "0" msgid "Layer: N/A" -msgstr "" +msgstr "Capa: N/A" + +msgid "Immediately score" +msgstr "Immediately score" msgid "Clear" -msgstr "" +msgstr "Vaciar" + +msgid "Camera" +msgstr "Cámara" + +msgid "SD Card" +msgstr "Tarjeta SD" + +msgid "Camera Setting" +msgstr "Ajuste de Cámara" msgid "Control" msgstr "Control" msgid "Print Options" -msgstr "" +msgstr "Opciones de Impresora" msgid "100%" msgstr "100%" @@ -3670,10 +3953,10 @@ msgid "Lamp" msgstr "Luz" msgid "Aux" -msgstr "" +msgstr "Aux" msgid "Cham" -msgstr "" +msgstr "Costura" msgid "Bed" msgstr "Cama" @@ -3685,69 +3968,66 @@ msgid "Debug Info" msgstr "Información de Depuración" msgid "No SD Card" -msgstr "" +msgstr "Sin tarjeta SD" msgid "SD Card Abnormal" -msgstr "" - -msgid "Printing List" -msgstr "Imprimiendo Lista" +msgstr "Tarjeta SD Anormal" msgid "Cancel print" -msgstr "" +msgstr "Cancelar Impresión" msgid "Are you sure you want to cancel this print?" -msgstr "" +msgstr "¿Está seguro que desea cancelar esta impresión?" -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode disabled.Please reconnect the " -"printer by logging in with your user account." -msgstr "" - -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode enabled.Please reconnect the " -"printer by inputting Access Code which can be gotten from printer screen." -msgstr "" +msgid "Done" +msgstr "Hecho" msgid "Downloading..." msgstr "Descargando…" msgid "Cloud Slicing..." -msgstr "" +msgstr "Laminado en la Nube..." #, c-format, boost-format msgid "In Cloud Slicing Queue, there are %s tasks ahead." -msgstr "" +msgstr "Hay %s tareas por delante, en la Cola de Laminado en la Nube." #, c-format, boost-format msgid "Layer: %s" -msgstr "" +msgstr "Capa: %s" + +msgid "Please give a score for your favorite Bambu Market model." +msgstr "Please give a score for your favorite Bambu Market model." + +msgid "Score" +msgstr "Score" #, c-format, boost-format msgid "Layer: %d/%d" -msgstr "" +msgstr "Capa: %d/%d" msgid "Please heat the nozzle to above 170 degree before loading filament." -msgstr "" +msgstr "Caliente la boquilla a más de 170 grados antes de cargar el filamento." msgid "Still unload" -msgstr "" +msgstr "Aún descargado" msgid "Still load" -msgstr "" +msgstr "Aún cargado" msgid "Please select an AMS slot before calibration" -msgstr "" +msgstr "Seleccione una ranura AMS antes de la calibración" msgid "" "Cannot read filament info: the filament is loaded to the tool head,please " "unload the filament and try again." msgstr "" +"No se puede leer la información del filamento: el filamento está cargado en " +"el cabezal de la herramienta, por favor, descargue el filamento y vuelva a " +"intentarlo." msgid "This only takes effect during printing" -msgstr "" +msgstr "Esto solo tendrá efecto durante la impresión" msgid "Silent" msgstr "Silencio" @@ -3762,26 +4042,17 @@ msgid "Ludicrous" msgstr "Lúdico" msgid "Can't start this without SD card." -msgstr "" - -msgid "Failed to connect to the server" -msgstr "No se ha podido conectar con el servidor" +msgstr "No puede iniciarse sin una tarjeta SD." msgid "Status" msgstr "Estado" -msgid "Media" -msgstr "Medios" - msgid "Update" msgstr "Actualizar" msgid "HMS" msgstr "HMS" -msgid "Failed to connect to the printer" -msgstr "No se ha podido conectar a la impresora" - msgid "Don't show again" msgstr "No mostrar de nuevo" @@ -3831,10 +4102,10 @@ msgid "Undo integration was successful." msgstr "La operación de deshacer se ha realizado con éxito." msgid "New network plug-in available." -msgstr "" +msgstr "Nuevo complemento de red disponible." msgid "Details" -msgstr "" +msgstr "Detalles" msgid "Undo integration failed." msgstr "La operación de deshacer ha fallado." @@ -3852,7 +4123,7 @@ msgid "Open Folder." msgstr "Abrir Carpeta." msgid "Safely remove hardware." -msgstr "" +msgstr "Quitar hardware con seguridad." #, c-format, boost-format msgid "%1$d Object has custom supports." @@ -3869,23 +4140,26 @@ msgstr[1] "%1$d Los objetos tienen pintura de color." #, c-format, boost-format msgid "%1$d object was loaded as a part of cut object." msgid_plural "%1$d objects were loaded as parts of cut object" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%1$d El objeto se ha cargado como parte del objeto de corte." +msgstr[1] "%1$d Los objetos se han cargado como partes del objeto de corte" msgid "ERROR" -msgstr "" +msgstr "ERROR" msgid "CANCELED" -msgstr "" +msgstr "CANCELADO" msgid "COMPLETED" -msgstr "" +msgstr "COMPLETADO" msgid "Cancel upload" -msgstr "" +msgstr "Carga cancelada" msgid "Slice ok." -msgstr "Rebanado correcto." +msgstr "Laminado correcto." + +msgid "Jump to" +msgstr "Ir a" msgid "Error:" msgstr "Error:" @@ -3894,13 +4168,16 @@ msgid "Warning:" msgstr "Advertencia:" msgid "Export successfully." -msgstr "" +msgstr "Exportación exitosa." + +msgid "Serious warning:" +msgstr "Seria advertencia:" msgid " (Repair)" msgstr " (Reparación)" msgid " Click here to install it." -msgstr "" +msgstr " Presiona aquí para instalarlo." msgid "WARNING:" msgstr "AVISO:" @@ -3911,7 +4188,7 @@ msgstr "" "habilitado." msgid "Gcode path overlap" -msgstr "Superposición de la ruta del Gcode" +msgstr "Superposición de la ruta del G-Code" msgid "Support painting" msgstr "Soporte pintado" @@ -3920,7 +4197,7 @@ msgid "Color painting" msgstr "Pintura en color" msgid "Cut connectors" -msgstr "" +msgstr "Cortar Conectores" msgid "Layers" msgstr "Capas" @@ -3961,24 +4238,24 @@ msgid "Bottom" msgstr "Inferior" msgid "Enable AI monitoring of printing" -msgstr "" +msgstr "Activar monitorización por IA de la impresión" msgid "Sensitivity of pausing is" -msgstr "" +msgstr "La sensibilidad de pausa es" msgid "Enable detection of build plate position" -msgstr "" +msgstr "Activar detección de posición de bandeja" msgid "" "The localization tag of build plate is detected, and printing is paused if " "the tag is not in predefined range." -msgstr "" +msgstr "La etiqueta de localización." msgid "First Layer Inspection" -msgstr "" +msgstr "Inspección de Primera Capa" msgid "Auto-recovery from step loss" -msgstr "" +msgstr "Autorecuperar desde pérdida de paso" msgid "Global" msgstr "Global" @@ -4006,7 +4283,7 @@ msgstr "Sin título" #, boost-format msgid " plate %1%:" -msgstr " placa %1%:" +msgstr " bandeja %1%:" msgid "Invalid name, the following characters are not allowed:" msgstr "Nombre no válido, los siguientes caracteres no están permitidos:" @@ -4036,7 +4313,7 @@ msgid "Click to edit preset" msgstr "Clic para cambiar el ajuste inicial" msgid "Connection" -msgstr "" +msgstr "Conexión" msgid "Bed type" msgstr "Tipo de cama" @@ -4045,48 +4322,57 @@ msgid "Flushing volumes" msgstr "Volúmenes de limpieza" msgid "Add one filament" -msgstr "" +msgstr "Añadir un filamento" msgid "Remove last filament" -msgstr "" +msgstr "Borrar último filamento" msgid "Synchronize filament list from AMS" -msgstr "" +msgstr "Sicronizar filamentos de la lista AMS" msgid "Set filaments to use" -msgstr "" +msgstr "Elegir filamentos para usar" msgid "" "No AMS filaments. Please select a printer in 'Device' page to load AMS info." msgstr "" +"No hay filamentos AMS. Por favor, seleccione una impresora en la página " +"'Dispositivos' para cargar información AMS." msgid "Sync filaments with AMS" -msgstr "" +msgstr "Sincronizar filamentos con AMS" msgid "" "Sync filaments with AMS will drop all current selected filament presets and " "colors. Do you want to continue?" msgstr "" +"Sincronizar filamentos con AMS descartará todos los preajustes de filamento " +"y colores. ¿Desea continuar?" msgid "" "Already did a synchronization, do you want to sync only changes or resync " "all?" msgstr "" +"Se realizó la sincronización, ¿Desea sincronizar solo los cambios o " +"resincronizar todo?" msgid "Sync" -msgstr "" +msgstr "Sincronizar" msgid "Resync" -msgstr "" +msgstr "Resincronizar" msgid "There are no compatible filaments, and sync is not performed." -msgstr "" +msgstr "No hay filamentos compatible, y no se ha realizado la sincronización." msgid "" "There are some unknown filaments mapped to generic preset. Please update " "Orca Slicer or restart Orca Slicer to check if there is an update to system " "presets." msgstr "" +"Hay algunos filamentos desconocidos mapeados en el preajuste genérico. Por " +"favor actualice o reinicie Orca Slicer para comprobar si hay una " +"actualización de preajustes del sistema." #, boost-format msgid "Do you want to save changes to \"%1%\"?" @@ -4097,10 +4383,12 @@ msgid "" "Successfully unmounted. The device %s(%s) can now be safely removed from the " "computer." msgstr "" +"Desmontado correctamente. El dispositivo %s(%s) ahora puede ser eliminado de " +"forma segura." #, c-format, boost-format msgid "Ejecting of device %s(%s) has failed." -msgstr "" +msgstr "La expulsión del dispositivo %s(%s) ha fallado." msgid "Previous unsaved project detected, do you want to restore it?" msgstr "" @@ -4113,34 +4401,45 @@ msgid "" "The bed temperature exceeds filament's vitrification temperature. Please " "open the front door of printer before printing to avoid nozzle clog." msgstr "" +"La temperatura de la cama excede la temperatura de vitrificación del " +"filamento. Por favor, abra la puerta frontal de la impresora antes de " +"imprimir para evitar atascos en la boquilla." msgid "" "The nozzle hardness required by the filament is higher than the default " "nozzle hardness of the printer. Please replace the hardened nozzle or " "filament, otherwise, the nozzle will be attrited or damaged." msgstr "" +"La dureza de la boquilla requerida por el filamento es más alta que la " +"dureza por defecto de la impresora. Por favor, reemplace la boquilla " +"endurecida y el filamento, de otra forma, la boquilla se atascará o se " +"dañará." #, c-format, boost-format msgid "Loading file: %s" msgstr "Cargando archivo: %s" -msgid "The 3mf is not from Bambu Lab, load geometry data only." -msgstr "" +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." +msgstr "El 3mf no es de Orca Slicer, cargar datos de geometría solo." msgid "Load 3mf" -msgstr "" +msgstr "Cargar 3mf" msgid "The Config can not be loaded." -msgstr "" +msgstr "La Configuración no será cargada." msgid "The 3mf is generated by old Orca Slicer, load geometry data only." msgstr "" +"El 3mf está generado por un Orca Slicer antiguo, cargar solo datos de " +"geometría." #, c-format, boost-format msgid "" "The 3mf's version %s is newer than %s's version %s, Found following keys " "unrecognized:" msgstr "" +"La versión de 3mf %s es más nueva que la versión de %s %s, encontradas las " +"siguientes llaves no reconocidas:" msgid "You'd better upgrade your software.\n" msgstr "Será mejor que actualices tu software.\n" @@ -4153,23 +4452,25 @@ msgid "" "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " "software." msgstr "" +"La versión de 3mf %s es más nueva que la versión de %s %s, se sugiere " +"actualizar su sofware." msgid "Invalid values found in the 3mf:" -msgstr "" +msgstr "Valores inválidos encontrados en el 3mf:" msgid "Please correct them in the param tabs" -msgstr "" +msgstr "Por favor, corrijalos en las pestañas de parámetros" msgid "The 3mf is not compatible, load geometry data only!" -msgstr "" +msgstr "¡El 3mf no es compatible, cargue solamente los datos de geometría!" msgid "Incompatible 3mf" -msgstr "3mf Incompatible " +msgstr "3mf Incompatible" msgid "Name of components inside step file is not UTF8 format!" msgstr "" -"El nombre de los componentes dentro del archivo de pasos no tiene formato " -"UTF8." +"¡El nombre de los componentes dentro del archivo de pasos no tiene formato " +"UTF8!" msgid "The name may show garbage characters!" msgstr "¡El nombre puede mostrar caracteres no válidos!" @@ -4203,15 +4504,18 @@ msgid "" "Instead of considering them as multiple objects, should \n" "the file be loaded as a single object having multiple parts?" msgstr "" +"Este archivo contiene varios objetos colocados a varias alturas.\n" +"En lugar de considerarlos como objetos múltiples, ¿debería \n" +"el archivo como un único objeto con múltiples piezas?" msgid "Multi-part object detected" -msgstr "" +msgstr "Objeto multipieza detectado" msgid "Load these files as a single object with multiple parts?\n" -msgstr "¿Cargar estos archivos como un objeto único con múltiples partes?\n" +msgstr "¿Cargar estos archivos como un objeto único con múltiples piezas?\n" msgid "Object with multiple parts was detected" -msgstr "Se ha detectado un objeto con varias partes" +msgstr "Se ha detectado un objeto con varias piezas" msgid "The file does not contain any geometry data." msgstr "El archivo no contiene ninguna información geométrica." @@ -4220,9 +4524,11 @@ msgid "" "Your object appears to be too large, Do you want to scale it down to fit the " "heat bed automatically?" msgstr "" +"Tu objeto parece demasiado grande, ¿Deseas disminuirlo para que quepa en la " +"cama caliente automaticamente?" msgid "Object too large" -msgstr "" +msgstr "Objeto demasiado grande" msgid "Export STL file:" msgstr "Exportar archivo STL:" @@ -4231,13 +4537,16 @@ msgid "Save file as:" msgstr "Guardar archivo como:" msgid "Delete object which is a part of cut object" -msgstr "" +msgstr "Borrar objetos los cuales son piezas del objeto cortado" msgid "" "You try to delete an object which is a part of a cut object.\n" "This action will break a cut correspondence.\n" "After that model consistency can't be guaranteed." msgstr "" +"Se intenta eliminar un objeto que forma parte de un objeto cortado.\n" +"Esta acción romperá una correspondencia de corte.\n" +"Después de eso la consistencia del modelo no puede ser garantizada." msgid "The selected object couldn't be split." msgstr "El objeto seleccionado no ha podido ser dividido." @@ -4246,13 +4555,13 @@ msgid "Another export job is running." msgstr "Otro trabajo de exportación está en marcha." msgid "Select a new file" -msgstr "" +msgstr "Seleccione un nuevo archivo" msgid "File for the replace wasn't selected" -msgstr "" +msgstr "El archivo de reemplazo no ha sido seleccionado" msgid "Error during replace" -msgstr "" +msgstr "Error durante el reemplazo" msgid "Please select a file" msgstr "Por favor, seleccione un archivo" @@ -4270,11 +4579,11 @@ msgid "Invalid data" msgstr "Datos inválidos" msgid "Slicing Canceled" -msgstr "" +msgstr "Laminado Cancelado" #, c-format, boost-format msgid "Slicing Plate %d" -msgstr "Placa de corte %d" +msgstr "Bandeja de corte %d" msgid "Please resolve the slicing errors and publish again." msgstr "Por favor, resuelve los errores de corte y publica de nuevo." @@ -4282,11 +4591,15 @@ msgstr "Por favor, resuelve los errores de corte y publica de nuevo." msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" +"Complemento de red no detectado. Características relacionadas no disponibles." msgid "" "Preview only mode:\n" "The loaded file contains gcode only, Can not enter the Prepare page" msgstr "" +"Previsualizar solo el modo:\n" +"El archivo cargado contiene solo G-Code, no puedo entrar a la página de " +"Preparación" msgid "You can keep the modified presets to the new project or discard them" msgstr "" @@ -4297,38 +4610,41 @@ msgid "Creating a new project" msgstr "Creando un nuevo proyecto" msgid "Load project" -msgstr "Carga de Proyecto" +msgstr "Cargar Proyecto" msgid "" "Failed to save the project.\n" "Please check whether the folder exists online or if other programs open the " "project file." msgstr "" +"Fallo salvando el proyecto.\n" +"Por favor, comprobar si la carpeta existe en línea o si otros programas " +"tienen abierto el archivo de proyecto." msgid "Save project" -msgstr "" +msgstr "Salvar proyecto" msgid "Importing Model" -msgstr "" +msgstr "Importando modelo" msgid "prepare 3mf file..." -msgstr "" +msgstr "preparar el archivo 3mf..." msgid "downloading project ..." -msgstr "" +msgstr "descargando proyecto..." #, c-format, boost-format msgid "Project downloaded %d%%" -msgstr "" +msgstr "Proyecto descargado %d%%" msgid "The selected file" msgstr "El archivo seleccionado" msgid "does not contain valid gcode." -msgstr "no contiene gcode válido." +msgstr "no contiene G-Code válido." msgid "Error occurs while loading G-code file" -msgstr "Se produce un error al cargar el archivo de código G" +msgstr "Se produce un error al cargar el archivo de G-Code" msgid "Drop project file" msgstr "Soltar el archivo del proyecto" @@ -4343,16 +4659,16 @@ msgid "Import geometry only" msgstr "Importar geometría solo" msgid "Only one G-code file can be opened at the same time." -msgstr "Sólo se puede abrir un archivo de código G al mismo tiempo." +msgstr "Sólo se puede abrir un archivo de G-Code al mismo tiempo." msgid "G-code loading" -msgstr "Carga del código G" +msgstr "Carga del G-Code" msgid "G-code files can not be loaded with models together!" -msgstr "¡Los archivos de código G no pueden cargarse con los modelos juntos!" +msgstr "¡Los archivos de G-Code no pueden cargarse con los modelos juntos!" msgid "Can not add models when in preview mode!" -msgstr "No se pueden añadir modelos en el modo de vista previa" +msgstr "No se pueden añadir modelos en el modo de vista previa!" msgid "Add Models" msgstr "Añadir Modelos" @@ -4365,7 +4681,7 @@ msgstr "" "El proyecto actual tiene cambios sin guardar, ¿guardarlos antes de continuar?" msgid "Remember my choice." -msgstr "" +msgstr "Recordar my elección." msgid "Number of copies:" msgstr "Número de copias:" @@ -4374,16 +4690,32 @@ msgid "Copies of the selected object" msgstr "Copias del objeto seleccionado" msgid "Save G-code file as:" -msgstr "Guardar archivo Código G como:" +msgstr "Guardar archivo G-Code como:" msgid "Save Sliced file as:" -msgstr "Guardar el archivo rebanado como:" +msgstr "Guardar el archivo laminado como:" #, c-format, boost-format msgid "" "The file %s has been sent to the printer's storage space and can be viewed " "on the printer." msgstr "" +"El archivo %s ha sido mandado al almacenamiento de la impresora y puede ser " +"visto en la impresora." + +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "" +"¿Está la impresora preparada? ¿Está la hoja en el sitio. limpia y vacía?" + +msgid "Upload and Print" +msgstr "Cargar e imprimir" msgid "" "Print By Object: \n" @@ -4393,7 +4725,7 @@ msgstr "" "Sugiere utilizar el auto-posicionamiento para evitar colisiones al imprimir." msgid "Send G-code" -msgstr "Enviar código G" +msgstr "Enviar G-Code" msgid "Send to printer" msgstr "Enviar a la impresora" @@ -4407,7 +4739,15 @@ msgid "Invalid number" msgstr "Número inválido" msgid "Plate Settings" -msgstr "" +msgstr "Configuración de Bandeja" + +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "Number of currently selected parts: %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" +msgstr "Número de objetos seleccionados actualmente: %1%\n" #, boost-format msgid "Part name: %1%\n" @@ -4437,15 +4777,17 @@ msgstr "Volumen: %1% mm³\n" #, boost-format msgid "Triangles: %1%\n" -msgstr " Triángulos: %1%\n" +msgstr "Triángulos: %1%\n" msgid "Tips:" -msgstr "" +msgstr "Consejos:" msgid "" "\"Fix Model\" feature is currently only on Windows. Please repair the model " "on Orca Slicer(windows) or CAD softwares." msgstr "" +"La característica \"Arreglar Modelo\" está actualmente solo en Windows. Por " +"favor, en Orca Slicer(windows) o el software CAD." #, c-format, boost-format msgid "" @@ -4453,6 +4795,9 @@ msgid "" "still want to do this printing, please set this filament's bed temperature " "to non zero." msgstr "" +"Bandeja% d: %s no está sugerido para ser usado para imprimir filamento " +"%s(%s). Si usted aún quiere imprimir, por favor, seleccione 0 en la " +"temperatura de Bandeja." msgid "Switching the language requires application restart.\n" msgstr "El cambio de idioma requiere el reinicio de la aplicación.\n" @@ -4481,10 +4826,10 @@ msgid "Second" msgstr "Segundo" msgid "Browse" -msgstr "" +msgstr "Explorar" msgid "Choose Download Directory" -msgstr "" +msgstr "Elegir Directorio de Descarga" msgid "General Settings" msgstr "Configuración General" @@ -4507,6 +4852,9 @@ msgstr "Otros" msgid "Login Region" msgstr "Región de inicio de sesión" +msgid "Stealth Mode" +msgstr "Modo invisible" + msgid "Metric" msgstr "Métrico" @@ -4517,27 +4865,29 @@ msgid "Units" msgstr "Unidades" msgid "Zoom to mouse position" -msgstr "" +msgstr "Hacer zoom en la posición del ratón" msgid "" "Zoom in towards the mouse pointer's position in the 3D view, rather than the " "2D window center." msgstr "" +"Hacer zoom hacia la posición del puntero de ratón en la vista 3D, en vez del " +"centro de la ventana 2D." msgid "Show \"Tip of the day\" notification after start" -msgstr "" +msgstr "Mostrar la notificación \"Consejo del Día\" después de empezar" msgid "If enabled, useful hints are displayed at startup." -msgstr "" +msgstr "Si está activado, las sugerencias útiles serán mostradas al inicio." msgid "Show g-code window" -msgstr "" +msgstr "Mostrar la ventana de G-Code" msgid "If enabled, g-code window will be displayed." -msgstr "" +msgstr "Si está activado, se mostrará la ventana de G-Code." msgid "Presets" -msgstr "" +msgstr "Preajustes" msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "" @@ -4548,19 +4898,19 @@ msgid "User Sync" msgstr "Sincronización de usuario" msgid "Update built-in Presets automatically." -msgstr "" +msgstr "Actualizar preajustes integrados automaticamente." msgid "System Sync" -msgstr "" +msgstr "Sincronizar sistema" msgid "Clear my choice on the unsaved presets." -msgstr "" +msgstr "Limpiar mi selección de preajustes no guardados." msgid "Associate files to OrcaSlicer" -msgstr "Asociar archivos a BambuStudio" +msgstr "Asociar archivos a OrcaSlicer" msgid "Associate .3mf files to OrcaSlicer" -msgstr "Asociar archivos .3mf a BambuStudio" +msgstr "Asociar archivos .3mf a OrcaSlicer" msgid "If enabled, sets OrcaSlicer as default application to open .3mf files" msgstr "" @@ -4568,7 +4918,7 @@ msgstr "" "archivos .3mf" msgid "Associate .stl files to OrcaSlicer" -msgstr "Asociar archivos .stl a BambuStudio" +msgstr "Asociar archivos .stl a OrcaSlicer" msgid "If enabled, sets OrcaSlicer as default application to open .stl files" msgstr "" @@ -4576,21 +4926,27 @@ msgstr "" "archivos .stl" msgid "Associate .step/.stp files to OrcaSlicer" -msgstr "Asociar archivos .step/.stp a BambuStudio" +msgstr "Asociar archivos .step/.stp a OrcaSlicer" msgid "If enabled, sets OrcaSlicer as default application to open .step files" msgstr "" "Si se activa, ajusta OrcaSlicer como aplicación por defecto para abrir " "archivos .step" +msgid "Online Models" +msgstr "Online Models" + +msgid "Show online staff-picked models on the home page" +msgstr "Show online staff-picked models on the home page" + msgid "Maximum recent projects" -msgstr "" +msgstr "Proyectos recientes máximos" msgid "Maximum count of recent projects" -msgstr "" +msgstr "Máxima cantidad de proyectos recientes" msgid "Clear my choice on the unsaved projects." -msgstr "" +msgstr "Limpiar mi elección de proyectos no guardados." msgid "Auto-Backup" msgstr "Copia de seguridad automática" @@ -4598,21 +4954,29 @@ msgstr "Copia de seguridad automática" msgid "" "Backup your project periodically for restoring from the occasional crash." msgstr "" +"Haga copia de seguridad periodicamente para restaurar en caso de fallo " +"ocasional." msgid "every" -msgstr "" +msgstr "todo" msgid "The peroid of backup in seconds." -msgstr "" +msgstr "El periodo de copia de seguridad en segundos." msgid "Downloads" -msgstr "" +msgstr "Descargas" msgid "Dark Mode" -msgstr "" +msgstr "Modo Oscuro" msgid "Enable Dark mode" -msgstr "" +msgstr "Activar Modo Oscuro" + +msgid "Develop mode" +msgstr "Modo de desarrollo" + +msgid "Skip AMS blacklist check" +msgstr "Evitar la comprobación de lista negra de AMS" msgid "Home page and daily tips" msgstr "Página de inicio y consejos diarios" @@ -4650,11 +5014,14 @@ msgstr "Otro" msgid "Mouse wheel reverses when zooming" msgstr "La rueda del ratón se invierte al hacer zoom" -msgid "Develop mode" -msgstr "Modo de desarrollo" +msgid "Enable SSL(MQTT)" +msgstr "Enable SSL(MQTT)" -msgid "Dump video" -msgstr "Volcar vídeo" +msgid "Enable SSL(FTP)" +msgstr "Enable SSL(FTP)" + +msgid "Internal developer mode" +msgstr "Internal developer mode" msgid "Log Level" msgstr "Nivel de registro" @@ -4702,7 +5069,7 @@ msgid "DEBUG settings have saved successfully!" msgstr "¡Los ajustes de depuración se han guardado con éxito!" msgid "Switch cloud environment, Please login again!" -msgstr "" +msgstr "¡Cambiado a entorno de nube, Por favor vuelva a autenticarse!" msgid "System presets" msgstr "Ajustes del sistema" @@ -4720,7 +5087,7 @@ msgid "Click to pick filament color" msgstr "Haga clic para elegir el color del filamento" msgid "Please choose the filament colour" -msgstr "" +msgstr "Por favor elija el color del filamento" msgid "Add/Remove presets" msgstr "Añadir/Quitar ajustes preestablecidos" @@ -4732,49 +5099,52 @@ msgid "Project-inside presets" msgstr "Preajustes internos del proyecto" msgid "Add/Remove filaments" -msgstr "" +msgstr "Añadir/Borrar filamentos" msgid "Add/Remove materials" -msgstr "" +msgstr "Añadir/Borrar materiales" msgid "Add/Remove printers" -msgstr "" +msgstr "Añadir/Borrar impresoras" + +msgid "Incompatible" +msgstr "Incompatible" + +msgid "The selected preset is null!" +msgstr "¡El ajuste seleccionado es nulo!" + +msgid "Plate name" +msgstr "Nombre de Bandeja" msgid "Same as Global Print Sequence" -msgstr "" +msgstr "Lo mismo que la Secuencia Global de Impresión" msgid "Print sequence" msgstr "Secuencia de impresión" -msgid "Plate name" -msgstr "" +msgid "Customize" +msgstr "Personalizar" + +msgid "First layer filament sequence" +msgstr "Secuencia de primera capa de filamento" + +msgid "Same as Global Plate Type" +msgstr "Same as Global Plate Type" msgid "Same as Global Bed Type" -msgstr "" - -msgid "Cool Plate" -msgstr "Placa fría" - -msgid "Engineering Plate" -msgstr "Placa de ingeniería" - -msgid "High Temp Plate" -msgstr "Placa de alta temperatura" - -msgid "Textured PEI Plate" -msgstr "" +msgstr "Lo mismo que el Tipo de Cama Global" msgid "By Layer" -msgstr "" +msgstr "Por Capa" msgid "By Object" -msgstr "" +msgstr "Por Objeto" msgid "Accept" -msgstr "" +msgstr "Aceptar" msgid "Log Out" -msgstr "" +msgstr "Desconectarse" msgid "Slice all plate to obtain time and filament estimation" msgstr "" @@ -4801,7 +5171,7 @@ msgid "Publish was cancelled" msgstr "La publicación fue cancelada" msgid "Slicing Plate 1" -msgstr "Placa de corte 1" +msgstr "Bandeja de corte 1" msgid "Packing data to 3mf" msgstr "Empaquetando datos a 3mf" @@ -4886,14 +5256,11 @@ msgstr "Para \"%1%\", añada \"%2%\" como un nuevo preajuste" msgid "Simply switch to \"%1%\"" msgstr "Simplemente cambia a \"%1%\"" -msgid "Online" -msgstr "En línea" - -msgid "Offline" -msgstr "Fuera de línea" +msgid "Task canceled" +msgstr "Tarea cancelada" msgid "(LAN)" -msgstr "" +msgstr "(Red local)" msgid "My Device" msgstr "Mi dispositivo" @@ -4901,26 +5268,35 @@ msgstr "Mi dispositivo" msgid "Other Device" msgstr "Otro dispositivo" +msgid "Online" +msgstr "En línea" + msgid "Input access code" msgstr "Introducir el código de acceso" msgid "Can't find my devices?" -msgstr "" +msgstr "No puedo encontrar mis dispositivos?" msgid "Log out successful." msgstr "Cierre de sesión con éxito." +msgid "Offline" +msgstr "Fuera de línea" + msgid "Busy" msgstr "Ocupado" msgid "Bambu Cool Plate" -msgstr "Placa frío Bambu" +msgstr "Bandeja frío Bambu" + +msgid "PLA Plate" +msgstr "PLA Plate" msgid "Bamabu Engineering Plate" -msgstr "Placa de Ingenieria Bambu" +msgstr "Bandeja de Ingeniería Bambú" msgid "Bamabu High Temperature Plate" -msgstr "Placa de alta temperatura Bambu" +msgstr "Bandeja de Alta Temperatura Bambú" msgid "Send print job to" msgstr "Enviar el trabajo de impresión a" @@ -4931,12 +5307,24 @@ msgstr "Actualizar" msgid "Bed Leveling" msgstr "Nivelación de la cama" -msgid "Flow Calibration" -msgstr "Calibración del flujo" +msgid "Flow Dynamics Calibration" +msgstr "Calibración de Dinámicas de Flujo" + +msgid "Can't connect to the printer" +msgstr "No se puede conectar a la impresora" msgid "send completed" msgstr "envío completo" +msgid "Error code" +msgstr "Error code" + +msgid "Check the status of current system services" +msgstr "Check the status of current system services" + +msgid "Printer local connection failed, please try again." +msgstr "Printer local connection failed; please try again." + msgid "No login account, only printers in LAN mode are displayed" msgstr "Sin cuenta de acceso, sólo se muestran las impresoras en modo LAN" @@ -4952,6 +5340,8 @@ msgstr "" msgid "Cannot send the print job when the printer is updating firmware" msgstr "" +"No es posible enviar el trabajo cuando la impresora está actualizando el " +"firmware" msgid "" "The printer is executing instructions. Please restart printing after it ends" @@ -4960,18 +5350,22 @@ msgstr "" "cuando termine" msgid "The printer is busy on other print job" -msgstr "La impresora está ocupada con otro trabajo de impresión." +msgstr "La impresora está ocupada con otro trabajo de impresión" #, c-format, boost-format msgid "" "Filament %s exceeds the number of AMS slots. Please update the printer " "firmware to support AMS slot assignment." msgstr "" +"El %s del filamento excede el número de ranuras AMS. Por favor actualice el " +"firmwareimpresora para que soporte la asignación de ranuras AMS." msgid "" "Filament exceeds the number of AMS slots. Please update the printer firmware " "to support AMS slot assignment." msgstr "" +"El %s del filamento excede el número de ranuras AMS. Por favor actualice el " +"firmwareimpresora para que soporte la asignación de ranuras AMS." msgid "" "Filaments to AMS slots mappings have been established. You can click a " @@ -4992,68 +5386,109 @@ msgid "" "Filament %s does not match the filament in AMS slot %s. Please update the " "printer firmware to support AMS slot assignment." msgstr "" +"El filamento %s no coincide con el filamento la ranura AMS %s. Por favor " +"actualice el firmware de la impresora para que soporte la asignación de " +"ranuras AMS." msgid "" "Filament does not match the filament in AMS slot. Please update the printer " "firmware to support AMS slot assignment." msgstr "" +"El %s del filamento excede el número de ranuras AMS. Por favor actualice el " +"firmwareimpresora para que soporte la asignación de ranuras AMS." msgid "" "The printer firmware only supports sequential mapping of filament => AMS " "slot." msgstr "" +"El firmware de la impresora solo soporta el mapeo secuencial de filamento => " +"ranura AMS." msgid "An SD card needs to be inserted before printing." +msgstr "Es necesario introducir una tarjeta SD antes de imprimir." + +msgid "The selected printer is incompatible with the chosen printer presets." msgstr "" +"La impresora seleccionada es incompatible con los ajustes seleccionados." msgid "An SD card needs to be inserted to record timelapse." -msgstr "" +msgstr "Es necesario insertar una tarjeta SD para guardar el timelapse." msgid "" "Cannot send the print job to a printer whose firmware is required to get " "updated." msgstr "" +"No es posible enviar el trabajo de impresión a una impresora la cual " +"necesita una actualización de firmware." msgid "Cannot send the print job for empty plate" -msgstr "" +msgstr "No es posible enviar el trabajo de impresión a una bandeja vacía" msgid "This printer does not support printing all plates" -msgstr "" +msgstr "Esta impresora no soporta la impresión en todas las bandejas" msgid "Errors" -msgstr "" +msgstr "Errores" msgid "Please check the following:" -msgstr "" +msgstr "Por favor compruebe lo siguiente:" msgid "" "The printer type selected when generating G-Code is not consistent with the " "currently selected printer. It is recommended that you use the same printer " "type for slicing." msgstr "" +"El tipo de impresora seleccionado cuando se genera el G-Code no tiene " +"consistencia con la impresora seleccionada actualmente. Es recomendable que " +"use el mismo tipo de impresora para laminar." #, c-format, boost-format msgid "%s is not supported by AMS." -msgstr "" +msgstr "%s no está soportado por el AMS." msgid "" "There are some unknown filaments in the AMS mappings. Please check whether " "they are the required filaments. If they are okay, press \"Confirm\" to " "start printing." msgstr "" +"Hay algunos filamentos desconocidos en los mapeados AMS. Por favor, " +"compruebe si son los filamentos requeriso. Si lo son, presione \"Confirmar\" " +"para empezar a imprimir." msgid "" "Please click the confirm button if you still want to proceed with printing." msgstr "" +"Por favor, presione el botón de confirmar si aún quieres proceder con la " +"impresión." + +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "Conectando a la impresora. No es posible cancelar durante la conexión." msgid "Preparing print job" msgstr "Preparando el trabajo de impresión" +msgid "Abnormal print file data. Please slice again" +msgstr "Datos anormales del archivo de impresión. Por favor, procese de nuevo" + +msgid "The name length exceeds the limit." +msgstr "The name length exceeds the limit." + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" +"¡Precaución! La calibración del caudal en la bandeja PEI texturizada puede " +"fallar debido a la superficie dispersa." + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "Calibración automática de caudal usando Micro Lidar" + msgid "Modifying the device name" msgstr "Modificar el nombre del dispositivo" msgid "Send to Printer SD card" -msgstr "" +msgstr "Enviar a la tarjeta SD de la impresora" msgid "Cannot send the print task when the upgrade is in progress" msgstr "" @@ -5062,12 +5497,41 @@ msgstr "" msgid "An SD card needs to be inserted before send to printer SD card." msgstr "" +"Es necesario insertar una tarjeta SD antes de enviar a la tarjeta SD de la " +"impresora." -msgid "The printer is required to be in the same LAN as Orca Slicer." -msgstr "" +msgid "The printer is required to be in the same LAN as Bambu Studio." +msgstr "La impresora debe estar en la misma LAN que Bambu Studio." msgid "The printer does not support sending to printer SD card." -msgstr "" +msgstr "La impresora no soporta el envio directo a la tarjeta SD." + +msgid "Failed to create socket" +msgstr "Failed to create socket" + +msgid "Failed to connect socket" +msgstr "Failed to connect socket" + +msgid "Failed to publish login request" +msgstr "Failed to publish login request" + +msgid "Get ticket from device timeout" +msgstr "Timeout getting ticket from device" + +msgid "Get ticket from server timeout" +msgstr "Timeout getting ticket from server" + +msgid "Failed to post ticket to server" +msgstr "Failed to post ticket to server" + +msgid "Failed to parse login report reason" +msgstr "Failed to parse login report reason" + +msgid "Receive login report timeout" +msgstr "Receive login report timeout" + +msgid "Unknown Failure" +msgstr "Error Desconocido" msgid "Log in printer" msgstr "Iniciar sesión en la impresora" @@ -5075,6 +5539,69 @@ msgstr "Iniciar sesión en la impresora" msgid "Would you like to log in this printer with current account?" msgstr "¿Desea iniciar sesión en esta impresora con la cuenta actual?" +msgid "Check the reason" +msgstr "Check the reason" + +msgid "Read and accept" +msgstr "Read and accept" + +msgid "Terms and Conditions" +msgstr "Terms and Conditions" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"Thank you for purchasing a Bambu Lab device. Before using your Bambu Lab " +"device, please read the terms and conditions. By clicking to agree to use " +"your Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use (collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." + +msgid "and" +msgstr "and" + +msgid "Privacy Policy" +msgstr "Privacy Policy" + +msgid "We ask for your help to improve everyone's printer" +msgstr "We ask for your help to improve everyone's printer" + +msgid "Statement about User Experience Improvement Program" +msgstr "Statement about User Experience Improvement Program" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." + +msgid "Statement on User Experience Improvement Plan" +msgstr "Statement on User Experience Improvement Plan" + msgid "Log in successful." msgstr "Inicio de sesión con éxito." @@ -5104,38 +5631,54 @@ msgid "Delete this preset" msgstr "Borra este ajuste" msgid "Search in preset" -msgstr "" +msgstr "Buscar en los ajustes por defecto" msgid "Click to reset all settings to the last saved preset." msgstr "" +"Presionar para reiniciar todos los ajustes a los últimos ajustes por defecto." msgid "" "Prime tower is required for smooth timeplase. There may be flaws on the " "model without prime tower. Are you sure you want to disable prime tower?" msgstr "" +"Se requiere la torre de purga para un timelapse suave. Puede haber defectos " +"modelos sin torre de purga.¿Está seguro de que quiere deshabilitar la torre " +"principal?" msgid "" "Prime tower is required for smooth timelapse. There may be flaws on the " "model without prime tower. Do you want to enable prime tower?" msgstr "" +"La torre de purga es necesaria para que el timelapse sea fluido. Puede haber " +"defectos en el modelo sin torre de purga. ¿Desea activar la torre de purga?" msgid "" "We have added an experimental style \"Tree Slim\" that features smaller " "support volume but weaker strength.\n" "We recommend using it with: 0 interface layers, 0 top distance, 2 walls." msgstr "" +"Hemos añadido al estilo esperimental \"Árboles Delgados\" que presenta " +"volumenes de soportemás pequeños con menos fuerza.\n" +"Recomendamos usarlo con: 0 capas de interfaz, 0 distancia superior, 2 " +"perímetros." msgid "" "Change these settings automatically? \n" "Yes - Change these settings automatically\n" "No - Do not change these settings for me" msgstr "" +"Cambiar estos ajustes automaticamente? \n" +"Sí - Cambiar estos ajustes automaticamente\n" +"No - No cambiar estos ajustes" msgid "" "For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " "settings: at least 2 interface layers, at least 0.1mm top z distance or " "using support materials on interface." msgstr "" +"Para \"Árboles fuertes\" y \"Árboles Híbridos\", recomendamos lo siguiente " +"ajustes: al menos 2 capas de interfaz, al menos 0.1mm de distancia superior " +"en z o usar materiales de soporte en la interfaz." msgid "" "When using support material for the support interface, We recommend the " @@ -5143,16 +5686,24 @@ msgid "" "0 top z distance, 0 interface spacing, concentric pattern and disable " "independent support layer height" msgstr "" +"Cuando se use material de soporte para las interfaces de soporte, " +"recomendamos los siguientes ajustes:\n" +"distancia z0, espaciado de interfaz 0, patrón concéntrico y desactivar " +"altura de soporte independiente de altura de capa" 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 "" +"Cuando grabamos timelapse sin cabezal de impresión, es recomendable añadir " +"un \"Torre de Purga de Intervalo\" \n" +"presionando con el botón derecho la posición vacía de la bandeja de " +"construcción y elegir \"Añadir Primitivo\"->\"Intervalo de Torre de Purga\"." msgid "Line width" -msgstr "Ancho de línea" +msgstr "Ancho de extrusión" msgid "Seam" msgstr "Costura" @@ -5161,16 +5712,16 @@ msgid "Precision" msgstr "Precisión" msgid "Wall generator" -msgstr "" +msgstr "Generador de perímetros" msgid "Walls" -msgstr "Paredes" +msgstr "Perímetros" msgid "Top/bottom shells" msgstr "Capas Superiores/Inferiores" msgid "Initial layer speed" -msgstr "Velocidad de la capa inicial" +msgstr "Velocidad de la primera capa" msgid "Other layers speed" msgstr "Velocidad de otras capas" @@ -5186,7 +5737,13 @@ msgstr "" "Esta es la velocidad para varios grados de voladizo. Los grados de voladizo " "se expresan como un porcentaje del ancho de la línea. La velocidad 0 " "significa que no hay ralentización para el rango de grados de voladizo y se " -"utiliza la velocidad de la pared" +"utiliza la velocidad del perímetro" + +msgid "Bridge" +msgstr "Puente" + +msgid "Set speed for external and internal bridges" +msgstr "Configurar velocidad para puentes externos e internos" msgid "Travel speed" msgstr "Velocidad de desplazamiento" @@ -5195,25 +5752,28 @@ msgid "Acceleration" msgstr "Aceleración" msgid "Jerk(XY)" -msgstr "" +msgstr "Jerk(XY)" msgid "Raft" -msgstr "" +msgstr "Base de impresión" msgid "Support filament" msgstr "Filamento de soporte" msgid "Prime tower" -msgstr "Torre Principal" +msgstr "Torre de Purga" msgid "Special mode" -msgstr "Modo especial" +msgstr "Ajustes especiales" msgid "G-code output" -msgstr "" +msgstr "G-Code de salida" msgid "Post-processing Scripts" -msgstr "" +msgstr "Script de Post-procesado" + +msgid "Notes" +msgstr "Anotaciones" msgid "Frequent" msgstr "Frecuente" @@ -5262,9 +5822,6 @@ msgstr "Rango de temperatura recomendado" msgid "Print temperature" msgstr "Temperatura de impresión" -msgid "Chamber temperature" -msgstr "" - msgid "Nozzle" msgstr "Boquilla" @@ -5272,45 +5829,54 @@ msgid "Nozzle temperature when printing" msgstr "Temperatura de la boquilla al imprimir" msgid "Cool plate" -msgstr "Placa fría" +msgstr "Bandeja Fría" msgid "" "Bed temperature when cool plate is installed. Value 0 means the filament " "does not support to print on the Cool Plate" msgstr "" -"Esta es la temperatura de la cama cuando la placa fría está instalada. Un " -"valor de 0 significa que el filamento no admite la impresión en la placa " -"fría." +"Esta es la temperatura de la bandeja cuando la Bandeja Fría está instalada. " +"Un valor de 0 significa que el filamento no admite la impresión en la " +"Bandeja Fría" msgid "Engineering plate" -msgstr "Placa de ingeniería" +msgstr "Bandeja de Ingeniería" msgid "" "Bed temperature when engineering plate is installed. Value 0 means the " "filament does not support to print on the Engineering Plate" msgstr "" -"Esta es la temperatura de la cama cuando la placa de ingeniería está " +"Esta es la temperatura de la cama cuando la Bandeja de Ingeniería está " "instalada. Un valor de 0 significa que el filamento no admite la impresión " -"en la placa de ingeniería." +"en la Bandeja de Ingeniería" + +msgid "High Temp Plate" +msgstr "Bandeja de Alta Temperatura" msgid "" "Bed temperature when high temperature plate is installed. Value 0 means the " "filament does not support to print on the High Temp Plate" msgstr "" -"Esta es la temperatura de la cama cuando la placa de alta temperatura está " +"Esta es la temperatura de la cama cuando la bandeja de alta temperatura está " "instalada. Un valor de 0 significa que el filamento no admite la impresión " -"en la placa de alta temperatura." +"en la bandeja de alta temperatura" + +msgid "Textured PEI Plate" +msgstr "Bandeja PEI Texturizada" msgid "" "Bed temperature when Textured PEI Plate is installed. Value 0 means the " "filament does not support to print on the Textured PEI Plate" msgstr "" +"Temperatura del lecho cuando la Bandeja PEI Texturizada está instalada. El " +"valor 0 significa que el filamento no es compatible para imprimir en la " +"Bandeja PEI Texturizada" msgid "Volumetric speed limitation" msgstr "Limitación de la velocidad volumétrica" msgid "Cooling" -msgstr "Enfriando" +msgstr "Refrigeración" msgid "Cooling for specific layer" msgstr "Ventilación para la capa específica" @@ -5332,7 +5898,7 @@ msgstr "" "superior al tiempo de la capa ajustado. Cuando el tiempo de la capa es " "inferior al umbral, la velocidad del ventilador se interpola entre la " "velocidad mínima y máxima del ventilador según el tiempo de impresión de la " -"capa." +"capa" msgid "Max fan speed threshold" msgstr "Umbral de velocidad máxima del ventilador" @@ -5345,52 +5911,68 @@ msgstr "" "estimado sea inferior al valor ajustado" msgid "Auxiliary part cooling fan" -msgstr "Ventilador de la parte auxiliar" +msgstr "Ventilador de parte auxiliar" msgid "Filament start G-code" -msgstr "Código G de inicio de filamento" +msgstr "G-Code de inicio de filamento" msgid "Filament end G-code" -msgstr "Final del Código G de filamento " +msgstr "Final del G-Code de filamento" + +msgid "Multimaterial" +msgstr "" + +msgid "Wipe tower parameters" +msgstr "Parámetros de torre de purga" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "Parámetros de cambio de herramienta para impresoras de 1 extrusor MM" + +msgid "Ramming settings" +msgstr "Parámetros de Ramming" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "" +"Parámetros de cambio de herramienta para impresoras de varios extrusores MM" msgid "Printable space" msgstr "Espacio imprimible" msgid "Cooling Fan" -msgstr "" +msgstr "Ventilador de enfriamento" msgid "Fan speed-up time" -msgstr "" +msgstr "Tiempo de aumento de velocidad del ventilador" msgid "Extruder Clearance" -msgstr "" +msgstr "Margen del extrusor" msgid "Accessory" msgstr "Accesorio" msgid "Machine gcode" -msgstr "Código g de la máquina" +msgstr "G-Code de la máquina" msgid "Machine start G-code" -msgstr "Código G de inicio" +msgstr "G-Code de inicio" msgid "Machine end G-code" -msgstr "Código G final" +msgstr "G-Code final" msgid "Before layer change G-code" -msgstr "Código G para antes del cambio de capa" +msgstr "G-Code para antes del cambio de capa" msgid "Layer change G-code" -msgstr "Cambiar el código G de la capa" +msgstr "Cambiar el G-Code tras el cambio de capa" msgid "Change filament G-code" -msgstr "Cambiar el código G del filamento" +msgstr "G-Code para el cambio de filamento" msgid "Pause G-code" -msgstr "Código G de pausa" +msgstr "G-Code de pausa" msgid "Template Custom G-code" -msgstr "" +msgstr "G-Code para el cambio de plantilla" msgid "Motion ability" msgstr "Capacidad de movimiento" @@ -5407,9 +5989,21 @@ msgstr "Limitación de la aceleración" msgid "Jerk limitation" msgstr "Limitación de Jerk" +msgid "Single extruder multimaterial setup" +msgstr "Configuración de extrusor único multimaterial" + +msgid "Wipe tower" +msgstr "Torre de purga" + +msgid "Single extruder multimaterial parameters" +msgstr "Parámetros de extrusor único multimaterial" + msgid "Layer height limits" msgstr "Límites de altura de la capa" +msgid "Lift Z Enforcement" +msgstr "Forzar elevación Z" + msgid "Retraction when switching material" msgstr "Retracción al cambiar de material" @@ -5418,16 +6012,20 @@ msgid "" "\n" "Shall I disable it in order to enable Firmware Retraction?" msgstr "" +"La opción Wipe no está disponible cuando se utiliza el modo Retracción de " +"Firmware.\n" +"\n" +"Debo desactivarla para activar la retracción de firmware?" msgid "Firmware Retraction" -msgstr "" +msgstr "Retracción de firmware" msgid "Detached" msgstr "Separado" msgid "Following preset will be deleted too." msgid_plural "Following presets will be deleted too." -msgstr[0] "Los siguientes preajustes también se eliminarán" +msgstr[0] "El siguiente preajuste también se eliminará." msgstr[1] "Los siguientes preajustes también se eliminarán." #, boost-format @@ -5541,12 +6139,18 @@ msgid "" "Would you like to keep these changed settings (new value) after switching " "preset?" msgstr "" +"Has modificado algunos ajustes del perfil \"%1%\". \n" +"¿Deseas mantener estas modificaciones en los ajustes (nuevo valor) después " +"de cambiar de perfil?" msgid "" "You have changed some preset settings. \n" "Would you like to keep these changed settings (new value) after switching " "preset?" msgstr "" +"Has cambiado algunos ajustes de perfil. \n" +"¿Deseas mantener estas modificaciones en los ajustes (nuevo valor) después " +"de cambiar de perfil?" msgid "Extruders count" msgstr "Contador de extrusores" @@ -5558,13 +6162,13 @@ msgid "Capabilities" msgstr "Capacidades" msgid "Select presets to compare" -msgstr "" +msgstr "Seleccionar perfiles para comparar" msgid "Show all presets (including incompatible)" -msgstr "" +msgstr "Mostrar todos los perfiles (incluyendo los compatibles)" msgid "Add File" -msgstr "" +msgstr "Añadir archivo" msgid "Set as cover" msgstr "Ajustar como cubierta" @@ -5589,7 +6193,7 @@ msgid "Assembly Guide" msgstr "Guía de montaje" msgid "Author" -msgstr "" +msgstr "Autor" msgid "Model Name" msgstr "Nombre del modelo" @@ -5640,6 +6244,41 @@ msgstr "No hay actualizaciones disponibles." msgid "The configuration is up to date." msgstr "La configuración está actualizada." +msgid "Ramming customization" +msgstr "Personalización de Ramming" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" +"El moldeado de extremo se refiere a una extrusión rápida justo antes del " +"cambio de herramienta en la impresora MM de extrusor único. Su propósito es " +"dar una forma adecuada al final del filamento descargado para no impedir la " +"inserción del nuevo filamento, y que pueda ser reinsertada por si misma " +"posteriormente." + +msgid "Total ramming time" +msgstr "Tiempo total de Ramming" + +msgid "s" +msgstr "s" + +msgid "Total rammed volume" +msgstr "Volumen de moldeado de extremo total" + +msgid "Ramming line width" +msgstr "Ancho de línea de Ramming" + +msgid "Ramming line spacing" +msgstr "Espaciado de línea de moldeado de extremo" + msgid "Auto-Calc" msgstr "Auto-Calc" @@ -5647,18 +6286,18 @@ msgid "Flushing volumes for filament change" msgstr "Volúmenes de limpieza para el cambio de filamentos" msgid "Multiplier" -msgstr "" +msgstr "Multiplicador" msgid "Flushing volume (mm³) for each filament pair." msgstr "Volumen de limpieza (mm³) para cada par de filamentos." #, c-format, boost-format msgid "Suggestion: Flushing Volume in range [%d, %d]" -msgstr "" +msgstr "Sugerencias: Volumen de Flujo en rango [%d, %d]" #, c-format, boost-format msgid "The multiplier should be in range [%.2f, %.2f]." -msgstr "" +msgstr "El multiplicador debería estar en el rango [%.2f, %.2f]." msgid "unloaded" msgstr "descargado" @@ -5692,13 +6331,13 @@ msgid "Objects list" msgstr "Lista de objetos" msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" -msgstr "" +msgstr "Importar datos de geometría de los archivos STL/STEP/3MF/OBJ/AMF" msgid "⌘+Shift+G" -msgstr "" +msgstr "⌘+Shift+G" msgid "Ctrl+Shift+G" -msgstr "" +msgstr "Ctrl+Shift+G" msgid "Copy to clipboard" msgstr "Copiar al portapapeles" @@ -5707,7 +6346,7 @@ msgid "Paste from clipboard" msgstr "Pegar desde el portapapeles" msgid "Show/Hide 3Dconnexion devices settings dialog" -msgstr "" +msgstr "Mostrar/Ocultar el diálogo de ajustes de los dispositivos 3Dconnexion" msgid "Show keyboard shortcuts list" msgstr "Muestra lista de atajos de teclado" @@ -5716,22 +6355,22 @@ msgid "Global shortcuts" msgstr "Atajos globales" msgid "Rotate View" -msgstr "" +msgstr "Rotar Vista" msgid "Pan View" -msgstr "" +msgstr "Vista Panorámica" msgid "Mouse wheel" -msgstr "" +msgstr "Rueda de ratón" msgid "Zoom View" -msgstr "" +msgstr "Vista de Zoom" msgid "Shift+A" -msgstr "" +msgstr "Shift+A" msgid "Shift+R" -msgstr "" +msgstr "Shift+R" msgid "" "Auto orientates selected objects or all objects.If there are selected " @@ -5743,7 +6382,7 @@ msgstr "" "orientará todos los objetos del disco actual." msgid "Shift+Tab" -msgstr "" +msgstr "Shift+Tab" msgid "Collapse/Expand the sidebar" msgstr "Ocultar/Expandir barra lateral" @@ -5755,13 +6394,13 @@ msgid "Movement in camera space" msgstr "Movimiento en el espacio de la cámara" msgid "⌥+Left mouse button" -msgstr "" +msgstr "Botón de ratón ⌥+Left" msgid "Select a part" -msgstr "" +msgstr "Seleccionar una pieza" msgid "⌘+Left mouse button" -msgstr "" +msgstr "⌘+botón izquierdo de ratón" msgid "Select multiple objects" msgstr "Seleccionar varios objetos" @@ -5770,13 +6409,13 @@ msgid "Ctrl+Any arrow" msgstr "Ctrl+Cualquier flecha" msgid "Alt+Left mouse button" -msgstr "" +msgstr "Alt+Botón izquierdo de ratón" msgid "Ctrl+Left mouse button" -msgstr "" +msgstr "Ctrl+Botón izquierdo de ratón" msgid "Shift+Left mouse button" -msgstr "" +msgstr "Shift+Left+Botón izquierdo de ratón" msgid "Select objects by rectangle" msgstr "Seleccionar objetos por rectángulo" @@ -5812,7 +6451,7 @@ msgid "Movement step set to 1 mm" msgstr "Paso de movimiento configurado a 1 mm" msgid "Esc" -msgstr "" +msgstr "Esc" msgid "keyboard 1-9: set filament for object/part" msgstr "teclado 1-9: ajustar el filamento para el objeto/pieza" @@ -5842,28 +6481,28 @@ msgid "Select all objects" msgstr "Seleccionar todos los objetos" msgid "Gizmo move" -msgstr "" +msgstr "Movimiento Gizmo" msgid "Gizmo scale" -msgstr "" +msgstr "Escala Gizmo" msgid "Gizmo rotate" -msgstr "" +msgstr "Rotación Gizmo" msgid "Gizmo cut" -msgstr "" +msgstr "Corte Gizmo" msgid "Gizmo Place face on bed" -msgstr "" +msgstr "Situar cara en cama en modo Gizmo" msgid "Gizmo SLA support points" -msgstr "" +msgstr "Puntos de soporte SLA Gizmo" msgid "Gizmo FDM paint-on seam" -msgstr "" +msgstr "Costura de pintura Gizmo FDM" msgid "Swtich between Prepare/Prewview" -msgstr "" +msgstr "Cambiar entre Preparar/Previsualizar" msgid "Plater" msgstr "Plataforma" @@ -5878,7 +6517,7 @@ msgid "Support/Color Painting: adjust pen radius" msgstr "Soporte/Pintado en color: ajuste del radio de la pluma" msgid "⌥+Mouse wheel" -msgstr "" +msgstr "⌥+Rueda del ratón" msgid "Support/Color Painting: adjust section position" msgstr "Soporte/Pintado de color: ajuste de la posición de la sección" @@ -5896,14 +6535,14 @@ msgid "Set extruder number for the objects and parts" msgstr "Ajustar el número de extrusor para los objetos y las piezas" msgid "Delete objects, parts, modifiers " -msgstr "Eliminar objetos, partes, modificadores " +msgstr "Eliminar objetos, piezas, modificadores " msgid "Space" msgstr "Espacio" msgid "Select the object/part and press space to change the name" msgstr "" -"Seleccione el objeto/parte y pulse la barra espaciadora para cambiar el " +"Seleccione el objeto/pieza y pulse la barra espaciadora para cambiar el " "nombre" msgid "Mouse click" @@ -5934,114 +6573,124 @@ msgid "On/Off one layer mode of the vertical slider" msgstr "Activar/Desactivar el modo de una capa del control deslizante vertical" msgid "On/Off g-code window" -msgstr "" +msgstr "Activar/Desactivar ventana de G-Code" msgid "Move slider 5x faster" msgstr "Mover el deslizador 5 veces más rápido" msgid "Shift+Mouse wheel" -msgstr "" +msgstr "Shit+Rueda de ratón" msgid "Release Note" -msgstr "" +msgstr "Notas de lanzamiento" #, c-format, boost-format msgid "version %s update information :" -msgstr "" +msgstr "información de actualización de la versión %s:" msgid "Network plug-in update" -msgstr "" +msgstr "Actualizar plug-in de red" msgid "" -"Click OK to update the Network plug-in when Orca Slicer launches next time." +"Click OK to update the Network plug-in when Bambu Studio launches next time." msgstr "" +"Haga clic en Aceptar para actualizar el complemento de red la próxima vez " +"que se inicie Bambu Studio." #, c-format, boost-format msgid "A new Network plug-in(%s) available, Do you want to install it?" -msgstr "" +msgstr "Un nuevo plug-in de red(%s) está disponible. ¿Desea instalarlo?" -msgid "New version of Orca Slicer" -msgstr "Nueva versión de Orca Slicer" +msgid "New version of Bambu Studio" +msgstr "Nueva versión de Bambu Studio" msgid "Don't remind me of this version again" -msgstr "" - -msgid "Done" -msgstr "" +msgstr "No volver a recordarme está versión otra vez" msgid "LAN Connection Failed (Sending print file)" -msgstr "" +msgstr "Conexión de red fallida (Mandando archivo de impresión)" msgid "" -"Step 1, please confirm Orca Slicer and your printer are in the same LAN." +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." msgstr "" +"Paso 1: confirme que Bambu Studio y su impresora estén en la misma LAN." msgid "" "Step 2, if the IP and Access Code below are different from the actual values " "on your printer, please correct them." msgstr "" +"Paso 2, si la IP y el Código de Acceso de abajo son diferentes de los " +"valores actuales en su impresora, por favor, corríjalos." msgid "IP" -msgstr "" +msgstr "IP" msgid "Access Code" -msgstr "" +msgstr "Código de Acceso" msgid "Where to find your printer's IP and Access Code?" -msgstr "" +msgstr "¿Dónde encontrar la IP de su impresora y el Código de Acceso?" msgid "Error: IP or Access Code are not correct" -msgstr "" +msgstr "Error: la IP o el Código de Acceso no son correctos" msgid "Model:" -msgstr "" +msgstr "Modelo:" msgid "Serial:" -msgstr "" +msgstr "Número de serie:" msgid "Version:" -msgstr "" +msgstr "Versión:" msgid "Update firmware" -msgstr "" +msgstr "Actualizar firmware" msgid "Printing" -msgstr "" +msgstr "Imprimendo" msgid "Idle" -msgstr "" +msgstr "Inactivo" msgid "Latest version" -msgstr "" +msgstr "Última versión" msgid "Updating" -msgstr "" +msgstr "Actualizando" msgid "Updating failed" -msgstr "" +msgstr "Fallo Actualizando" msgid "Updating successful" -msgstr "" +msgstr "Actualización exitosa" msgid "" "Are you sure you want to update? This will take about 10 minutes. Do not " "turn off the power while the printer is updating." msgstr "" +"¿Estás seguro que deseas actualizar? Esto puede llevar sobre 10 minutos. No " +"apague mientras la impresora está actualizando." msgid "" "An important update was detected and needs to be run before printing can " "continue. Do you want to update now? You can also update later from 'Upgrade " "firmware'." msgstr "" +"Una actualización importante fue detectada y necesita ejecutarse antes de " +"que la impresión pueda continuar. ¿Quiere actualizar ahora? Puede actualizar " +"después desde \"Actualizar fimware\"." msgid "" "The firmware version is abnormal. Repairing and updating are required before " "printing. Do you want to update now? You can also update later on printer or " "update next time starting the studio." msgstr "" +"La versión de firmware es anormal. Es necesario reparar y actualizar antes " +"de imprimir. ¿Quieres actualizar ahora? Puedes actualizar al iniciar en el " +"siguiente arranque de la impresora o cuando arranque Orca Slicer." msgid "Extension Board" -msgstr "" +msgstr "Placa de ampliación" msgid "Saving objects into the 3mf failed." msgstr "El guardado de objetos en el 3mf no ha funcionado." @@ -6104,13 +6753,13 @@ msgid "Configuration package updated to " msgstr "Paquete de configuración actualizado a " msgid "Open G-code file:" -msgstr "Abrir archivo código G:" +msgstr "Abrir archivo G-Code:" msgid "" "One object has empty initial layer and can't be printed. Please Cut the " "bottom or enable supports." msgstr "" -"Un objeto tiene la capa inicial vacía y no se puede imprimir. Por favor, " +"Un objeto tiene la primera capa vacía y no se puede imprimir. Por favor, " "corte el fondo o habilite los soportes." #, boost-format @@ -6125,7 +6774,7 @@ msgid "" "Maybe parts of the object at these height are too thin, or the object has " "faulty mesh" msgstr "" -"Tal vez las partes del objeto a esa altura son demasiado finas, o el objeto " +"Tal vez las piezas del objeto a esa altura son demasiado finas, o el objeto " "tiene una malla defectuosa" msgid "No object can be printed. Maybe too small" @@ -6135,24 +6784,23 @@ msgid "" "Failed to generate gcode for invalid custom G-code.\n" "\n" msgstr "" -"Ha fallado la generación del código G por un código G personalizado no " -"válido.\n" +"La generación ha fallado del G-Code por un G-Code personalizado no válido.\n" "\n" msgid "Please check the custom G-code or use the default custom G-code." msgstr "" -"Por favor, compruebe el código G personalizado o utilice el código G " +"Por favor, compruebe el G-Code personalizado o utilice el G-Code " "personalizado por defecto." #, boost-format msgid "Generating G-code: layer %1%" -msgstr "Generando código G: capa %1%" +msgstr "Generando G-Code: capa %1%" msgid "Inner wall" -msgstr "Pared interior" +msgstr "Perímetro interno" msgid "Outer wall" -msgstr "Pared exterior" +msgstr "Perímetro externo" msgid "Overhang wall" msgstr "Pared de voladizo" @@ -6164,17 +6812,20 @@ msgid "Internal solid infill" msgstr "Relleno sólido interno" msgid "Top surface" -msgstr "Superficie superior" +msgstr "Relleno sólido superior" msgid "Bottom surface" -msgstr "Superficie inferior" +msgstr "Relleno sólido inferior" -msgid "Bridge" -msgstr "Puente" +msgid "Internal Bridge" +msgstr "Puente Interior" msgid "Gap infill" msgstr "Relleno de huecos" +msgid "Skirt" +msgstr "Falda" + msgid "Support interface" msgstr "Interfaz de soporte" @@ -6187,7 +6838,7 @@ msgstr "Múltiple" #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "" -"Ha fallado el cálculo del ancho de línea de %1%. No se puede obtener el " +"Ha fallado el cálculo del ancho de extrusión de %1%. No se puede obtener el " "valor de \"%2%\". " msgid "undefined error" @@ -6281,12 +6932,14 @@ msgid "validation failed" msgstr "validación fallida" msgid "write callback failed" -msgstr "La llamada de recuperación de la escritura ha fallado" +msgstr "la llamada de recuperación de la escritura ha fallado" #, boost-format msgid "" "%1% is too close to exclusion area, there may be collisions when printing." msgstr "" +"%1% está muy cerca del área de exclusión, puede conllevar colisiones cuando " +"se imprime." #, boost-format msgid "%1% is too close to others, and collisions may be caused." @@ -6298,15 +6951,18 @@ msgstr "%1% es demasiado alto, y se producirán colisiones." msgid " is too close to others, there may be collisions when printing." msgstr "" +" está muy cerca de otros, puede conllevar colisiones cuando se imprime." msgid " is too close to exclusion area, there may be collisions when printing." msgstr "" +" está muy cerca del área de exclusión, puede conllevar colisiones cuando se " +"imprime." msgid "Prime Tower" -msgstr "Torre principal" +msgstr "Torre de Purga" msgid " is too close to others, and collisions may be caused.\n" -msgstr "está demasiado cerca de otros, y se pueden producir colisiones.\n" +msgstr " está demasiado cerca de otros, y se pueden producir colisiones.\n" msgid " is too close to exclusion area, and collisions will be caused.\n" msgstr "" @@ -6328,6 +6984,8 @@ msgid "" "Smooth mode of timelapse is not supported when \"by object\" sequence is " "enabled." msgstr "" +"Modo de timelapse suave no está soportado cuando la secuencia \"por objeto\" " +"está activada." msgid "" "Please select \"By object\" print sequence to print multiple objects in " @@ -6344,56 +7002,79 @@ msgstr "" "material." msgid "The prime tower is not supported in \"By object\" print." -msgstr "La torre principal no es compatible con la impresión \"Por objeto\"." +msgstr "La torre de purga no es compatible con la impresión \"Por objeto\"." msgid "" "The prime tower is not supported when adaptive layer height is on. It " "requires that all objects have the same layer height." msgstr "" -"La torre principal no es compatible cuando la altura de capa adaptativa está " +"La torre de purga no es compatible cuando la altura de capa adaptativa está " "activada. Requiere que todos los objetos tengan la misma altura de capa." msgid "The prime tower requires \"support gap\" to be multiple of layer height" msgstr "" -"La torre principal requiere que el \"hueco de apoyo\" sea múltiplo de la " +"La torre de purga requiere que el \"hueco de apoyo\" sea múltiplo de la " "altura de la capa" msgid "The prime tower requires that all objects have the same layer heights" msgstr "" -"La torre principal requiere que todos los objetos tengan la misma altura de " +"La torre de purga requiere que todos los objetos tengan la misma altura de " "capa" msgid "" "The prime tower requires that all objects are printed over the same number " "of raft layers" msgstr "" -"La torre principal requiere que todos los objetos se impriman sobre el mismo " -"número de capas de balsa" +"La torre de purga requiere que todos los objetos se impriman sobre el mismo " +"número de capas de base de impresión" msgid "" "The prime tower requires that all objects are sliced with the same layer " "heights." msgstr "" -"La torre principal requiere que todos los objetos se corten con las mismas " +"La torre de purga requiere que todos los objetos se corten con las mismas " "alturas de capa." msgid "" "The prime tower is only supported if all objects have the same variable " "layer height" msgstr "" +"La torre de purga sólo se admite si todos los objetos tienen la misma altura " +"de capa variable" msgid "Too small line width" -msgstr "Ancho de línea demasiado pequeño" +msgstr "Ancho de extrusión demasiado pequeño" msgid "Too large line width" -msgstr "Ancho de línea demasiado grande" +msgstr "Ancho de extrusión demasiado grande" msgid "" "The prime tower requires that support has the same layer height with object." msgstr "" -"La torre principal requiere que el soporte tenga la misma altura de capa con " +"La torre de purga requiere que el soporte tenga la misma altura de capa con " "el objeto." +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" +"El diámetro de la punta del árbol de soporte orgánico no debe ser menor que " +"el ancho de extrusión del material de soporte." + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" +"El diámetro de la rama de soporte orgánico no debe ser menor que 2x el ancho " +"de extrusión del material de soporte." + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" +"El diámetro de la rama de soporte orgánico no debe ser menor que el diámetro " +"de la punta del árbol de soporte." + msgid "" "Support enforcers are used but support is not enabled. Please enable support." msgstr "" @@ -6403,18 +7084,41 @@ msgstr "" msgid "Layer height cannot exceed nozzle diameter" msgstr "La altura de la capa no puede superar el diámetro de la boquilla" +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" +"El direccionamiento de extrusión relativa requiere reiniciar la posición del " +"extrusor en cada capa para evitar perdidas de precisión de punto flotante. " +"Añade \"G92 E0\" al código de capa." + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" +"Se ha encontrado \"G92 E0\" en before_layer_gcode, el cual es incompatible " +"con el direccionamiento de extrusión absoluta." + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" +"Se ha encontrado \"G92 E0\" en layer_gcode, el cual es incompatible con el " +"direccionamiento de extrusión absoluta." + #, c-format, boost-format msgid "Plate %d: %s does not support filament %s" -msgstr "" +msgstr "Bandeja %d: %s no soporta filamento %s" msgid "Generating skirt & brim" -msgstr "Generando falda y ala" +msgstr "Generando falda y borde de adherencia" msgid "Exporting G-code" -msgstr "Exportando código G" +msgstr "Exportando G-Code" msgid "Generating G-code" -msgstr "Generando G-code" +msgstr "Generando G-Code" msgid "Failed processing of the filename_format template." msgstr "Procesamiento fallido de la plantilla filename_format." @@ -6423,19 +7127,23 @@ msgid "Printable area" msgstr "Área imprimible" msgid "Bed exclude area" -msgstr "La cama excluye el área" +msgstr "Área excluida de la cama" msgid "" "Unprintable area in XY plane. For example, X1 Series printers use the front " "left corner to cut filament during filament change. The area is expressed as " "polygon by points in following format: \"XxY, XxY, ...\"" msgstr "" +"Área no imprimible en el plano XY. Por ejemplo, las impresoras de la serie " +"X1 utilizan la esquina delantera izquierda para cortar el filamento durante " +"el cambio de filamento. El área se expresa como polígono por puntos en el " +"siguiente formato: \"XxY, XxY, ...\"" msgid "Bed custom texture" -msgstr "" +msgstr "Textura personalizada de cama" msgid "Bed custom model" -msgstr "" +msgstr "Modelo personalizado de cama" msgid "Elephant foot compensation" msgstr "Compensación del pie de elefante" @@ -6444,7 +7152,7 @@ msgid "" "Shrink the initial layer on build plate to compensate for elephant foot " "effect" msgstr "" -"Contraer la capa inicial en la placa de impresión para compensar el efecto " +"Contraer la primera capa en la bandeja de impresión para compensar el efecto " "de la pata de elefante" msgid "" @@ -6464,7 +7172,7 @@ msgid "Printer preset names" msgstr "Nombres de ajustes de la impresora" msgid "Hostname, IP or URL" -msgstr "" +msgstr "Nombre de host, IP o URL" msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " @@ -6473,71 +7181,88 @@ msgid "" "name and password into the URL in the following format: https://username:" "password@your-octopi-address/" msgstr "" +"OrcaSlicer puede subir archivos G-Code a una impresora. Este campo debería " +"contener el nombre de host, la dirección IP o la URL de la instancia de la " +"impresora. Se puede acceder a la impresora detrás de un proxy con la " +"autenticación básica activada por un nombre de usuario y contraseña en la " +"URL en el siguiente formato: https://nombredeusuario:" +"contraseña@tudirecciondeoctopi/" msgid "Device UI" -msgstr "" +msgstr "IU de dispositivo" msgid "" "Specify the URL of your device user interface if it's not same as print_host" msgstr "" +"Especifica la URL de tu IU de dispositivo si no es el mismo que el host de " +"impresión" msgid "API Key / Password" -msgstr "" +msgstr "Clave API / Contraseña" msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the API Key or the password required for authentication." msgstr "" +"OrcaSlicer puede cargar archivos G-Cpde a un host de impresora. Este campo " +"debería contener una clave API o una contraseña requerida para la " +"autenticación." msgid "Name of the printer" -msgstr "" +msgstr "Nombre de la impresora" msgid "HTTPS CA File" -msgstr "" +msgstr "Archivo CA HTTPS" msgid "" "Custom CA certificate file can be specified for HTTPS OctoPrint connections, " "in crt/pem format. If left blank, the default OS CA certificate repository " "is used." msgstr "" +"Es posible especificar un archivo Certificado CA personalizado para " +"conexiones, en formato crt/pem. Si se deja en blanco, se usará el " +"reposittorio de certificados CA del SO." msgid "User" -msgstr "" +msgstr "Usuario" msgid "Password" -msgstr "" +msgstr "Contraseña" msgid "Ignore HTTPS certificate revocation checks" -msgstr "" +msgstr "Ignorar comprobaciones de revocación de certificado HTTPS" msgid "" "Ignore HTTPS certificate revocation checks in case of missing or offline " "distribution points. One may want to enable this option for self signed " "certificates if connection fails." msgstr "" +"Ignorar comprobaciones de certificado de revocación HTTPS en caso de perder " +"o puntos de distribución sin conexión. Se debería activar esta opción de " +"certificados autofirmados si la conexión falla." msgid "Names of presets related to the physical printer" -msgstr "" +msgstr "Nombres de preajustes relacionados por la impresora física" msgid "Authorization Type" -msgstr "" +msgstr "Tipo de autorización" msgid "API key" -msgstr "" +msgstr "Clave API" msgid "HTTP digest" -msgstr "" +msgstr "Resumen HTTP" msgid "Avoid crossing wall" -msgstr "" +msgstr "Evitar cruzar perímetro" msgid "Detour and avoid to travel across wall which may cause blob on surface" msgstr "" -"Desvíese y evite atravesar el muro, ya que puede provocar una mancha en la " -"superficie" +"Desvíese y evite atravesar el perímetro, ya que puede provocar una mancha en " +"la superficie" msgid "Avoid crossing wall - Max detour length" -msgstr "" +msgstr "Evitar cruzar perímetro - Longitud de desvío máximo" msgid "" "Maximum detour distance for avoiding crossing wall. Don't detour if the " @@ -6545,9 +7270,13 @@ msgid "" "either as an absolute value or as percentage (for example 50%) of a direct " "travel path. Zero to disable" msgstr "" +"Distancia de desvio máximo para evitar cruzar el perímetro. No lo evite si " +"la distancia de desvío es más alta que este valor. La distancia de desvío " +"podría tanto como un valor absoluto como pocentaje (por ejemplo 50%) de una " +"trayectoria de viaje directa. Cero para deshabilitar" msgid "mm or %" -msgstr "" +msgstr "mm o %" msgid "Other layers" msgstr "Otras capas" @@ -6557,8 +7286,8 @@ msgid "" "filament does not support to print on the Cool Plate" msgstr "" "Esta es la temperatura de la cama para las capas excepto la inicial. Un " -"valor de 0 significa que el filamento no admite la impresión en la placa " -"fría." +"valor de 0 significa que el filamento no admite la impresión en la Bandeja " +"Fría" msgid "°C" msgstr "°C" @@ -6568,21 +7297,23 @@ msgid "" "filament does not support to print on the Engineering Plate" msgstr "" "Esta es la temperatura de la cama para las capas excepto la inicial. Un " -"valor de 0 significa que el filamento no admite la impresión en la placa de " -"ingeniería." +"valor de 0 significa que el filamento no admite la impresión en la Bandeja " +"de Ingeniería" msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the High Temp Plate" msgstr "" "Esta es la temperatura de la cama para las capas excepto la inicial. Un " -"valor de 0 significa que el filamento no admite la impresión en la placa de " -"alta temperatura." +"valor de 0 significa que el filamento no admite la impresión en la Bandeja " +"de Alta Temperatura" msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Textured PEI Plate" msgstr "" +"Temperatura de cama para las capas excepto la inicial. El valor 0 significa " +"que el filamento no es compatible para imprimir en la Bandeja PEI Texturizada" msgid "Initial layer" msgstr "Capa inicial" @@ -6594,34 +7325,45 @@ msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Cool Plate" msgstr "" -"Esta es la temperatura de la cama de la capa inicial. Un valor de 0 " -"significa que el filamento no admite la impresión en la placa fría." +"Esta es la temperatura de la cama de la primera capa. Un valor de 0 " +"significa que el filamento no admite la impresión en la Bandeja Fría" msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Engineering Plate" msgstr "" -"Esta es la temperatura de la cama de la capa inicial. Un valor de 0 " -"significa que el filamento no admite la impresión en la placa de ingeniería." +"Esta es la temperatura de la cama de la primera capa. Un valor de 0 " +"significa que el filamento no admite la impresión en la Bandeja de Ingeniería" msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the High Temp Plate" msgstr "" -"Esta es la temperatura de la cama de la capa inicial. Un valor de 0 " -"significa que el filamento no admite la impresión en la placa de alta " -"temperatura." +"Esta es la temperatura de la cama de la primera capa. Un valor de 0 " +"significa que el filamento no admite la impresión en la Bandeja de Alta " +"Temperatura" msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Textured PEI Plate" msgstr "" +"Temperatura del lecho de la primera capa. El valor 0 significa que el " +"filamento no es compatible para imprimir en la Bandeja PEI Texturizada" msgid "Bed types supported by the printer" msgstr "Tipos de cama que admite la impresora" +msgid "Cool Plate" +msgstr "Bandeja Fría" + +msgid "Engineering Plate" +msgstr "Bandeja de Ingeniería" + +msgid "First layer print sequence" +msgstr "Secuencia de impresión de primera capa" + msgid "This G-code is inserted at every layer change before lifting z" -msgstr "Este código G se inserta en cada cambio de capa antes de levantar z" +msgstr "Este G-Code se inserta en cada cambio de capa antes de levantar z" msgid "Bottom shell layers" msgstr "Capas inferiores de cubierta" @@ -6649,7 +7391,7 @@ msgstr "" "calculado por las capas del fondo es más fino que este valor. Esto puede " "evitar tener una capa demasiado fina cuando la altura de la capa es pequeña. " "0 significa que este ajuste está desactivado y el grosor de la capa inferior " -"está absolutamente determinado por las capas de la capa inferior." +"está absolutamente determinado por las capas de la capa inferior" msgid "Force cooling for overhang and bridge" msgstr "Refrigeración forzada para el voladizo y el puente" @@ -6671,9 +7413,9 @@ msgid "" "bridge can get better quality for these part" msgstr "" "Forzar el ventilador de la pieza a esta velocidad cuando se imprime el " -"puente o la pared del voladizo que tiene un gran grado de voladizo. Al " +"puente o el perímetro del voladizo que tiene un gran grado de voladizo. Al " "forzar la refrigeración de los voladizos y puentes se puede obtener una " -"mejor calidad para estas piezas." +"mejor calidad para estas piezas" msgid "Cooling overhang threshold" msgstr "Umbral del voladizo de refrigeración" @@ -6685,24 +7427,34 @@ msgid "" "of the line without support from lower layer. 0% means forcing cooling for " "all outer wall no matter how much overhang degree" msgstr "" +"Fuerza al ventilador de refrigeración a una velocidad específica cuando el " +"grado de voladizo de la pieza impresa excede este valor. Expresado como " +"porcentaje, indica la anchura de la línea sin soporte de la capa inferior. " +"0% m significa forzar la refrigeración de todo el perímetro exterior sin " +"importar el grado de voladizo" msgid "Bridge infill direction" -msgstr "" +msgstr "Ángulo del relleno en puente" msgid "" "Bridging angle override. If left to zero, the bridging angle will be " "calculated automatically. Otherwise the provided angle will be used for " "external bridges. Use 180°for zero angle." msgstr "" +"Anulación del ángulo de puenteo. Si se deja a cero, el ángulo de puente se " +"calculará automáticamente. De lo contrario, se utilizará el ángulo " +"proporcionado para los puentes externos. Utilice 180° para el ángulo cero." msgid "Bridge density" -msgstr "" +msgstr "Densidad de puente" msgid "Density of external bridges. 100% means solid bridge. Default is 100%." msgstr "" +"Densidad de puentes externos. 100% significa puente sólido. Por defecto es " +"100%." msgid "Bridge flow" -msgstr "Flujo del puente" +msgstr "Ratio de caudal en puentes" msgid "" "Decrease this value slightly(for example 0.9) to reduce the amount of " @@ -6712,50 +7464,92 @@ msgstr "" "de material para el puente, para mejorar el hundimiento" msgid "Top surface flow ratio" -msgstr "" +msgstr "Ratio de caudal en superficie superior" msgid "" "This factor affects the amount of material for top solid infill. You can " "decrease it slightly to have smooth surface finish" msgstr "" +"Este factor afecta a la cantidad de material de para relleno sólido " +"superior. Puede disminuirlo ligeramente para obtener un acabado suave de " +"superficie" msgid "Bottom surface flow ratio" -msgstr "" +msgstr "Ratio de caudal en superficie inferior" msgid "This factor affects the amount of material for bottom solid infill" msgstr "" +"Este factor afecta a la cantidad de material para el relleno sólido inferior" msgid "Precise wall(experimental)" -msgstr "" +msgstr "Pared precisa(experimental)" msgid "" "Improve shell precision by adjusting outer wall spacing. This also improves " "layer consistency." msgstr "" +"Mejorar precisión de la carcasa ajustando el espaciado del perímetro " +"exterior. Esto además mejora la consistencia de capa." msgid "Only one wall on top surfaces" -msgstr "Sólo una pared en las superficies superiores" +msgstr "Sólo un perímetro en las capas superiores" msgid "" "Use only one wall on flat top surface, to give more space to the top infill " "pattern" msgstr "" -"Sólo una pared en la superficies superiores, para dar más espacio a la placa " -"de relleno superior" +"Sólo un perímetro en la capas superiores, para dar más espacio al patrón de " +"relleno superior" + +msgid "One wall threshold" +msgstr "Umbral para generar un solo perímetro" + +#, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" +"Si una superficie superior debe ser impresa y está parcialmente cubierta por " +"otra capa, no será considerada una capa superior donde su anchura esté por " +"debajo ese valor. Esto puede ser de utilidad para que no se active el ajuste " +"perímetro en la parte superior' en las capas que solo deberían ser cubiertas " +"por perímetros. Este valor puede ser en mm o un % o del perímetro de " +"extrusión.\n" +"Advertencia: Si se activa, se pueden crear imperfecciones si tiene alguna " +"característica fina en la siguiente capa, como letras. Ajuste a 0 esta " +"opción para borrar esas imperfecciones." msgid "Only one wall on first layer" -msgstr "" +msgstr "Solo un perímetro en la primera capa" msgid "" "Use only one wall on first layer, to give more space to the bottom infill " "pattern" msgstr "" +"Usar solo un perímetro en la primera capa, para dar más espacio en el patrón " +"de relleno inferior" + +msgid "Extra perimeters on overhangs" +msgstr "Perímetros extra en voladizos" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" +"Crear caminos de perímetros adicionales sobre voladizos pronunciados y áreas " +"donde los puentes no pueden ser anclados. " msgid "Classic mode" -msgstr "" +msgstr "Modo clásico" msgid "Enable this option to use classic mode" -msgstr "" +msgstr "Activar esta opción para usar el modo clásico" msgid "Slow down for overhang" msgstr "Disminución de velocidad de voladizo" @@ -6765,50 +7559,91 @@ msgstr "" "Habilite esta opción para ralentizar la impresión para diferentes grados de " "voladizo" +msgid "mm/s or %" +msgstr "mm/s o %" + +msgid "External" +msgstr "Externo" + +msgid "Speed of bridge and completely overhang wall" +msgstr "Velocidad del puente y perímetro completo en voladizo" + msgid "mm/s" msgstr "mm/s" -msgid "Speed of bridge and completely overhang wall" -msgstr "Velocidad del puente y muro completo en voladizo" +msgid "Internal" +msgstr "Interno" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" +"Velocidad del puente interno. Si el valor es expresado como porcentaje, será " +"calculado en base a bridge_speed. El valor por defecto es 150%." msgid "Brim width" -msgstr "Ancho de la balsa" +msgstr "Ancho del borde de adherencia" msgid "Distance from model to the outermost brim line" -msgstr "Distancia del modelo a la línea más externa del borde" +msgstr "Distancia del modelo a la línea más externa del borde de adherencia" msgid "Brim type" -msgstr "Tipo de balsa" +msgstr "Tipo de borde de adherencia" msgid "" "This controls the generation of the brim at outer and/or inner side of " "models. Auto means the brim width is analysed and calculated automatically." msgstr "" - -msgid "outer_only" -msgstr "" - -msgid "Inner brim only" -msgstr "" - -msgid "Outer and inner brim" -msgstr "" +"Esto controla la generación del borde de adherencia en el lado exterior y/o " +"interior de los modelos. Auto significa que el ancho de borde de adherencia " +"es analizado y calculado automaticamente." msgid "Brim-object gap" -msgstr "Espacio borde-objeto" +msgstr "Espacio borde de adherencia-objeto" msgid "" "A gap between innermost brim line and object can make brim be removed more " "easily" msgstr "" -"Un hueco entre la línea más interna del borde y el objeto puede hacer que el " -"borde se retire más fácilmente" +"Un hueco entre la línea más interna del borde de adherencia y el objeto " +"puede hacer que el borde de adherencia se retire más fácilmente" + +msgid "Brim ears" +msgstr "Orejas de borde" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "Solo dibujar bordes sobre los bordes afilados del modelo." + +msgid "Brim ear max angle" +msgstr "Máximo ángulo del borde de la oreja" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" +"Máximo ángulo para dejar que el borde de oreja aparezca.\n" +"Si se ajusta a 0, no se creará ningún borde.\n" +"Si se ajusta a ~180, se creará el borde en todo menos en las secciones " +"rectas." + +msgid "Brim ear detection radius" +msgstr "Radio de detección de borde de oreja" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" +"La geometría se verá diezmada antes de detectar angulos agudos. Este " +"parámetro indica la longitud mínima de desviación para el diezmado\n" +"0 para desactivar" msgid "Compatible machine" msgstr "Máquina compatible" msgid "upward compatible machine" -msgstr "" +msgstr "máquina compatible ascendente" msgid "Compatible machine condition" msgstr "Condición de máquina compatible" @@ -6830,7 +7665,7 @@ msgstr "Por objeto" msgid "Slow printing down for better layer cooling" msgstr "" -"Reducir la velocidad de impresión para mejorar el enfriamiento de las capas" +"Reducir la velocidad de impresión para mejorar el refrigeración de las capas" msgid "" "Enable this option to slow printing speed down to make the final layer time " @@ -6841,8 +7676,8 @@ msgstr "" "Active esta opción para reducir la velocidad de impresión para que el tiempo " "de la capa final no sea inferior al umbral de tiempo de la capa en \"Umbral " "de velocidad máxima del ventilador\", de modo que la capa pueda enfriarse " -"durante más tiempo. Esto puede mejorar la calidad del enfriamiento para las " -"agujas y los detalles pequeños." +"durante más tiempo. Esto puede mejorar la calidad del refrigeración para las " +"agujas y los detalles pequeños" msgid "Normal printing" msgstr "Impresión normal" @@ -6852,7 +7687,7 @@ msgid "" "layer" msgstr "" "La aceleración por defecto tanto de la impresión normal como del " -"desplazamiento excepto la capa inicial" +"desplazamiento excepto la primera capa" msgid "mm/s²" msgstr "mm/s²" @@ -6872,15 +7707,15 @@ msgstr "" "Perfil de proceso por defecto cuando se cambia a este perfil de máquina" msgid "No cooling for the first" -msgstr "No hay refrigeración para la primera" +msgstr "No refrigerar las primeras" msgid "" "Close all cooling fan for the first certain layers. Cooling fan of the first " "layer used to be closed to get better build plate adhesion" msgstr "" -"Apague todos los ventiladores de refrigeración de las primeras capas. El " -"ventilador de la primera capa debe estar cerrado para conseguir una mejor " -"adhesión de la placa de impresión." +"Desactivar todos los ventiladores de refrigeración en las primeras capas. El " +"ventilador de la primera capa debe estar apagado para conseguir una mejor " +"adhesión de la bandeja de impresión" msgid "layers" msgstr "capas" @@ -6896,13 +7731,16 @@ msgstr "" "normalmente puede imprimirse directamente sin soporte si no es muy largo" msgid "Thick bridges" -msgstr "" +msgstr "Puentes gruesos" msgid "" "If enabled, bridges are more reliable, can bridge longer distances, but may " "look worse. If disabled, bridges look better but are reliable just for " "shorter bridged distances." msgstr "" +"Si están activados, los puentes son más fiables, pueden salvar distancias " +"más largas, pero pueden tener peor aspecto. Si están desactivados, los " +"puentes se ven mejor pero son fiables sólo para distancias más cortas." msgid "Max bridge length" msgstr "Distancia máxima de puentes" @@ -6917,35 +7755,42 @@ msgstr "" "muy grande si no quieres que ningún puente sea soportado." msgid "End G-code" -msgstr "Código G final" +msgstr "G-Code final" msgid "End G-code when finish the whole printing" -msgstr "Finalizar el código G cuando termine la impresión completa" +msgstr "Finalizar el G-Code cuando termine la impresión completa" msgid "End G-code when finish the printing of this filament" -msgstr "Terminar el código G cuando se termine de imprimir este filamento" +msgstr "Terminar el G-Code cuando se termine de imprimir este filamento" msgid "Ensure vertical shell thickness" -msgstr "" +msgstr "Detección de paredes delgadas" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " "thickness (top+bottom solid layers)" msgstr "" +"Añadir relleno sólido al lado de capas inclinadas para garantizar el grosor " +"de carcasa vertical (capas sólidas superior+inferior)" msgid "Internal bridge support thickness" -msgstr "" +msgstr "Altura carcasa de refuerzo interior en puentes" msgid "" -"If enabled, Studio will generate support loops under the contours of " -"internal bridges.These support loops could prevent internal bridges from " -"extruding over the air and improve the top surface quality, especially when " -"the sparse infill density is low.This value determines the thickness of the " -"support loops. 0 means disable this feature" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" msgstr "" +"Si está activado, los bucles de soporte generarán debajo de los contornos de " +"puentes internos. Estos bucles de soporte pueden prevenir extruir puentes en " +"el aire y mejorar la calidad de la superficie superior, especialmente cuando " +"la densidad de relleno es baja. Este valor determina el grosor de los bucles " +"de soporte. 0 significa deshabilitar esta característica" msgid "Top surface pattern" -msgstr "Patrón de la superficie superior" +msgstr "Patrón de relleno superior" msgid "Line pattern of top surface infill" msgstr "Patrón de líneas del relleno de la superficie superior" @@ -6963,16 +7808,16 @@ msgid "Monotonic line" msgstr "Linea continua" msgid "Aligned Rectilinear" -msgstr "" +msgstr "Alineación Rectilinea" msgid "Hilbert Curve" -msgstr "" +msgstr "Curva Hilbert" msgid "Archimedean Chords" -msgstr "" +msgstr "Arcodes de Arquímedes" msgid "Octagram Spiral" -msgstr "" +msgstr "Octograma en Espiral" msgid "Bottom surface pattern" msgstr "Patrón de la superficie inferior" @@ -6982,19 +7827,34 @@ msgstr "" "Patrón de líneas del relleno de la superficie inferior, no del relleno del " "puente" -msgid "Line width of outer wall" -msgstr "Ancho de línea de la pared exterior" +msgid "Internal solid infill pattern" +msgstr "Patrón de relleno sólido interno" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" +"Patrón lineal de relleno sólido interno, si se activa la detección de " +"relleno sólido interno nattow, se utilizará el patrón concéntrico para el " +"área pequeña." + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" +"Ancho de extrusión del perímetro externo. Si se expresa cómo %, se calculará " +"sobre el diámetro de la boquilla." msgid "" "Speed of outer wall which is outermost and visible. It's used to be slower " "than inner wall speed to get better quality." msgstr "" -"Velocidad de la pared exterior, que es la más externa y visible. Se utiliza " -"para ser más lento que la velocidad de la pared interior para obtener una " -"mejor calidad." +"Velocidad del perímetro exterior, que es el más externo y visible. Se " +"utiliza para ser más lento que la velocidad del perímetro interior para " +"obtener una mejor calidad." msgid "Small perimeters" -msgstr "" +msgstr "Perímetros pequeños" msgid "" "This separate setting will affect the speed of perimeters having radius <= " @@ -7002,23 +7862,27 @@ msgid "" "example: 80%) it will be calculated on the outer wall speed setting above. " "Set to zero for auto." msgstr "" - -msgid "mm/s or %" -msgstr "" +"Este ajuste independiente afectará a la velocidad de los perímetros con " +"radio <= small_perimeter_threshold (normalmente agujeros). Si se expresa " +"como porcentaje (por ejemplo: 80%) se calculará sobre el ajuste de velocidad " +"del perímetro exterior anterior. Póngalo a cero para auto." msgid "Small perimeters threshold" -msgstr "" +msgstr "Umbral Perímetral Pequeño" msgid "" "This sets the threshold for small perimeter length. Default threshold is 0mm" msgstr "" +"Esto configura el umbral para longitud de perímetro pequeño. El umbral por " +"defecto es 0mm" msgid "Order of inner wall/outer wall/infil" -msgstr "Orden de la pared interior/pared exterior/relleno" +msgstr "Orden del perímetro interior/perímetro exterior/relleno" msgid "Print sequence of inner wall, outer wall and infill. " msgstr "" -"Imprimir la secuencia de la pared interior, la pared exterior y el relleno. " +"Imprimir la secuencia del perímetro interior, el perímetro exterior y el " +"relleno. " msgid "inner/outer/infill" msgstr "interior/exterior/relleno" @@ -7033,7 +7897,7 @@ msgid "infill/outer/inner" msgstr "relleno/exterior/interior" msgid "inner-outer-inner/infill" -msgstr "" +msgstr "interior-exterior-interior/relleno" msgid "Height to rod" msgstr "Altura a la barra" @@ -7042,6 +7906,8 @@ msgid "" "Distance of the nozzle tip to the lower rod. Used for collision avoidance in " "by-object printing." msgstr "" +"Distancia de la punta de la boquilla hasta la varilla baja. Usado para " +"evitar colisiones en las impresiones por objeto." msgid "Height to lid" msgstr "Altura hasta la tapa" @@ -7050,11 +7916,15 @@ msgid "" "Distance of the nozzle tip to the lid. Used for collision avoidance in by-" "object printing." msgstr "" +"Distancia de la punta de la boquilla a la tapa. Usado para evitar la " +"colisión con la impresión por objeto." msgid "" "Clearance radius around extruder. Used for collision avoidance in by-object " "printing." msgstr "" +"El radio de claridad alrededor del extrusor. Se utiliza para evitar la " +"colisión con la impresión por objeto." msgid "Extruder Color" msgstr "Color del extrusor" @@ -7066,7 +7936,7 @@ msgid "Extruder offset" msgstr "Offset del extrusor" msgid "Flow ratio" -msgstr "Proporción de flujo" +msgstr "Proporción de caudal" msgid "" "The material may have volumetric change after switching between molten state " @@ -7075,26 +7945,32 @@ msgid "" "and 1.05. Maybe you can tune this value to get nice flat surface when there " "has slight overflow or underflow" msgstr "" -"El material puede tener un cambio volumétrico después de cambiar entre el " -"estado fundido y el estado cristalino. Este ajuste cambia proporcionalmente " -"todo el flujo de extrusión de este filamento en gcode. El rango de valores " +"El material puede tener un cambio volumétrico después de cambiar entre " +"estado fundido y estado cristalino. Este ajuste cambia proporcionalmente " +"todo el caudal de extrusión de este filamento en G-Code. El rango de valores " "recomendado es entre 0.95 y 1.05. Tal vez usted puede ajustar este valor " -"para obtener una superficie plana agradable cuando hay un ligero " -"desbordamiento o sub-desbordamiento" +"para obtener una superficie plana adecuada cuando hay un ligero sobre caudal " +"o infra caudal" msgid "Enable pressure advance" -msgstr "" +msgstr "Activar Avance de Presión Lineal" msgid "" "Enable pressure advance, auto calibration result will be overwriten once " "enabled." msgstr "" +"Al activar Avance de Presión Lineal, el resultado de auto calibración se " +"sobrescribirá." msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" -msgstr "" +msgstr "Pressure Advance(Klipper) AKA Factor de avance lineal(Marlin)" -msgid "Default line width if some line width is set to be zero" -msgstr "Ancho de línea por defecto si se ajusta algún ancho de línea es cero" +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." +msgstr "" +"Ancho de extrusión por defecto si otros anchos de línea no están a 0. Si se " +"expresa cómo %, se calculará sobre el diámetro de la boquilla." msgid "Keep fan always on" msgstr "Mantener el ventilador siempre encendido" @@ -7104,7 +7980,7 @@ msgid "" "at least at minimum speed to reduce the frequency of starting and stoping" msgstr "" "Si se activa este ajuste, el ventilador nunca se detendrá y funcionará al " -"menos a la velocidad mínima para reducir la frecuencia de arranque y parada." +"menos a la velocidad mínima para reducir la frecuencia de arranque y parada" msgid "Layer time" msgstr "Tiempo de capa" @@ -7119,46 +7995,44 @@ msgstr "" "interpola entre las velocidades mínima y máxima del ventilador según el " "tiempo de impresión de las capas" -msgid "s" -msgstr "s" - msgid "Default color" -msgstr "" +msgstr "Color por defecto" msgid "Default filament color" -msgstr "" +msgstr "Color de filamento por defecto" msgid "Color" msgstr "Color" +msgid "Filament notes" +msgstr "Anotaciones de filamento" + +msgid "You can put your notes regarding the filament here." +msgstr "Puede colocar sus anotaciones acerca del filamento aquí." + msgid "Required nozzle HRC" -msgstr "" +msgstr "HRC de boquilla requerido" msgid "" "Minimum HRC of nozzle required to print the filament. Zero means no checking " "of nozzle's HRC." msgstr "" +"HRC mínimo de boquilla requerido para imprimir el filamento. Cero significa " +"no comprobar el HRC de la boquilla." msgid "" "This setting stands for how much volume of filament can be melted and " "extruded per second. Printing speed is limited by max volumetric speed, in " "case of too high and unreasonable speed setting. Can't be zero" msgstr "" +"Este ajuste representa la cantidad de volumen de filamento puede ser " +"derretido extruido por segundo. La velocidad de impresión está limitado por " +"cuanta velocidad, en caso de velocidad demasiado alta o no razonable. No " +"puede ser cero" msgid "mm³/s" msgstr "mm³/s" -msgid "Minimal purge on wipe tower" -msgstr "Purga mínima en la torre de limpieza" - -msgid "" -"After a tool change, the exact position of the newly loaded filament inside " -"the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial " -"object, Slic3r will always prime this amount of material into the wipe tower " -"to produce successive infill or sacrificial object extrusions reliably." -msgstr "" - msgid "Filament load time" msgstr "Tiempo de carga de filamento" @@ -7179,11 +8053,11 @@ msgid "" "Filament diameter is used to calculate extrusion in gcode, so it's important " "and should be accurate" msgstr "" -"El diámetro del filamento se utiliza para calcular la extrusión en el gcode, " -"por lo que es importante y debe ser preciso" +"El diámetro del filamento se utiliza para calcular la extrusión en el G-" +"Code, por lo que es importante y debe ser preciso" msgid "Shrinkage" -msgstr "" +msgstr "Contracción" #, c-format, boost-format msgid "" @@ -7193,6 +8067,156 @@ msgid "" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" +"Introduzca el porcentaje de encogimiento que tendrá el filamento después de " +"enfriarse ('94% i' si mide 94mm en lugar de 100mm). La pieza se escalará en " +"xy para compensar. Sólo se tiene en cuenta el filamento utilizado para el " +"perímetro.\n" +"Asegúrese de dejar suficiente espacio entre los objetos, ya que esta " +"compensación se realiza después de las comprobaciones." + +msgid "Loading speed" +msgstr "Velocidad de carga" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "Velocidad usada para cargar el filamento de la torre de purga." + +msgid "Loading speed at the start" +msgstr "Velocidad inicial de carga" + +msgid "Speed used at the very beginning of loading phase." +msgstr "Velocidad usada en la fase de carga temprana." + +msgid "Unloading speed" +msgstr "Velocidad de descarga" + +msgid "" +"Speed used for unloading the filament on the wipe tower (does not affect " +"initial part of unloading just after ramming)." +msgstr "" +"Velocidad usada para descargar el filamento en la torre de purga (no afecta " +"a la parte inicial de la descarga justo después del moldeado de extremo)." + +msgid "Unloading speed at the start" +msgstr "Velocidad inicial de descarga" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" +"Velocidad empleada para descargar la punta del filamento justo después del " +"moldeado de extremo." + +msgid "Delay after unloading" +msgstr "Retraso tras descarga" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" +"Tiempo de espera después de la descarga de filamento. Esto debería ayudar a " +"unos cambios de herramienta confiables con materiales flexibles que " +"necesitan más tiempo para encogerse a las dimensiones originales." + +msgid "Number of cooling moves" +msgstr "Cantidad de movimientos de refrigeración" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" +"El filamento se enfría moviéndose hacía atrás y hacía delante en los tubos " +"de refrigeración. Especifique la cantidad de movimientos." + +msgid "Speed of the first cooling move" +msgstr "Velocidad del primer movimiento de refrigeración" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "" +"Los movimiento de refrigeración van acelerando gradualmente a esta velocidad." + +msgid "Minimal purge on wipe tower" +msgstr "Purga mínima en la torre de purga" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" +"Tras un cambio de herramienta, es posible que no se conozca la posición " +"exacta del filamento recién cargado dentro de la boquilla y que la presión " +"del filamento aún no sea estable. Antes de purgar el cabezal de impresión en " +"un relleno o un objeto de sacrificio, OrcaSlicer siempre cebará esta " +"cantidad de material en la torre de purga para producir sucesivas " +"extrusiones de relleno u objetos de sacrificio de forma fiable." + +msgid "Speed of the last cooling move" +msgstr "La velocidad del último movimiento de refrigeración" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "" +"Los movimientos de refrigeración se aceleran gradualmente hacía esta " +"velocidad." + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" +"Tiempo que tarda el firmware de la impresora (o la Unidad Multi Material " +"2.0) en cargar un nuevo filamento durante un cambio de herramienta (al " +"ejecutar el T-Code). El estimador de tiempo del G-Code añade este tiempo al " +"tiempo total de impresión." + +msgid "Ramming parameters" +msgstr "Parámetros de moldeado de extremo" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" +"El RammingDialog edita esta cadena y contiene los parámetros específicos de " +"moldeado de extremo." + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" +"Tiempo que tarda el firmware (para la unidad Multi Material 2.0) en " +"descargar el filamento durante el cambio de herramienta ( cuando se ejecuta " +"el T-Code). Esta duración se añade a la duración total de impresión estimada " +"del G-Code." + +msgid "Enable ramming for multitool setups" +msgstr "Activar moldeado de extremo para configuraciones multiherramienta" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" +"Llevar a cabo el moldeado de extremo cuando se usa una impresora multi " +"herramienta (es decir, cuando el 'Extrusor Único Multimaterial' en los " +"Ajustes de Impresora está desmarcado). Cuando está marcado, una pequeña " +"cantidad de filamento es extruida rápidamente en la torre de purga, justo " +"antes del cambio de herramienta. Esta opción se usa solamente cuando la " +"torre de purga está activada." + +msgid "Multitool ramming volume" +msgstr "Volumen de Ramming multiherramienta" + +msgid "The volume to be rammed before the toolchange." +msgstr "El volumen de Ramming antes del cambio de herramienta." + +msgid "Multitool ramming flow" +msgstr "Flujo de Ramming multiherramienta" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "" +"Flujo usado por el Ramming de filamento antes del cambio de herramienta." msgid "Density" msgstr "Densidad" @@ -7221,8 +8245,8 @@ msgstr "Material de soporte" msgid "" "Support material is commonly used to print support and support interface" msgstr "" -"El material de soporte se utiliza habitualmente para imprimir el soporte y " -"interficies de soporte" +"El material de soporte se utiliza habitualmente para imprimir el soporte e " +"interfaces de soporte" msgid "Temperature of vitrificaiton" msgstr "Temperatura de vitrificación" @@ -7231,7 +8255,7 @@ msgid "" "Material becomes soft at this temperature. Thus the heatbed cannot be hotter " "than this tempature" msgstr "" -"El material se ablanda a esta temperatura. Por lo tanto, el lecho térmico no " +"El material se ablanda a esta temperatura. Por lo tanto, la cama caliente no " "puede estar más caliente que esta temperatura" msgid "Price" @@ -7243,18 +8267,24 @@ msgstr "Precio del filamento. Sólo para las estadísticas" msgid "money/kg" msgstr "dinero/kg" +msgid "Vendor" +msgstr "Fabricante" + +msgid "Vendor of filament. For show only" +msgstr "Fabricante del filamento. Para mostrar solamente" + msgid "(Undefined)" msgstr "(No definido)" msgid "Infill direction" -msgstr "Dirección del relleno" +msgstr "Ángulo del relleno" msgid "" "Angle for sparse infill pattern, which controls the start or main direction " "of line" msgstr "" -"Ángulo para el patrón de relleno disperso, que controla el inicio o la " -"dirección principal de la línea" +"Ángulo para el patrón de relleno de baja densidad, que controla el inicio o " +"la dirección principal de la línea" msgid "Sparse infill density" msgstr "Densidad de relleno" @@ -7262,14 +8292,13 @@ msgstr "Densidad de relleno" #, c-format msgid "Density of internal sparse infill, 100% means solid throughout" msgstr "" -"Densidad del relleno interno disperso, el 100%% significa sólido en todo el " -"territorio" +"Densidad del relleno interno, el 100%% significa sólido en toda la superficie" msgid "Sparse infill pattern" -msgstr "Patrón de relleno disperso" +msgstr "Patrón de relleno de baja densidad" msgid "Line pattern for internal sparse infill" -msgstr "Patrón de líneas para el relleno interno disperso" +msgstr "Patrón de líneas para el relleno interno de baja densidad" msgid "Grid" msgstr "Rejilla" @@ -7293,22 +8322,81 @@ msgid "Adaptive Cubic" msgstr "Cúbico Adaptativo" msgid "3D Honeycomb" -msgstr "" +msgstr "Panal 3D" msgid "Support Cubic" -msgstr "" +msgstr "Soporte Cúbico" msgid "Lightning" +msgstr "Rayo" + +msgid "Sparse infill anchor length" +msgstr "Longitud del anclaje de relleno de baja densidad" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." msgstr "" +"Conectar una línea de relleno a un perímetro interno con un segmento corto " +"de un perímetro adicional. Si se expresa como porcentaje (ejemplo: 15%) este " +"es calculado sobre el ancho de extrusión de relleno. OrcaSlicer intenta " +"conectar dos líneas de relleno cercanas a un segmento de perímetro corto. Si " +"no se encuentra ningún segmento más corto que relleno_anclaje_max, la línea " +"de relleno se conecta a un semento de perímetro en un solo lado y la " +"longitud del ancho de segmento de perímetro escogido se limita a este " +"parámetro, pero no más largo que anclage_longitud_max. \n" +"Configue este parámetro a cero para deshabilitar los perímetros de anclaje " +"conectados a una sola línea de relleno." + +msgid "0 (no open anchors)" +msgstr "0 (no abrir anclajes)" + +msgid "1000 (unlimited)" +msgstr "1000 (ilimitada)" + +msgid "Maximum length of the infill anchor" +msgstr "Máxima longitud del relleno del anclaje" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" +"Conectar la línea de relleno a un perímetro interno con un segmento corto de " +"un perímetro adicional. Si se expresa como porcentaje (por ejemplo: 15%) " +"este se calcula sobre el ancho de relleno de extrusión. OrcaSlicer intenta " +"conectar dos líneas de relleno cercanas a un segmento de perímetro corto. Si " +"no hay ningún segmento más corto que este parámetro, esta líena de relleno " +"se conecta a un segmento de perímetro solamente a un lado y la longitud del " +"segmento de perìmetro escogida se limita a relleno_anclaje, pero no más alto " +"que este parámetro. \n" +"Si se deja a 0, el algoritmo antiguo para conexión de relleno se usará, esto " +"debería drear el mismo resultado que con 1000 y 0." + +msgid "0 (Simple connect)" +msgstr "0 (Conexión simple)" msgid "Acceleration of outer walls" -msgstr "" +msgstr "Aceleración de los perímetros externos" msgid "Acceleration of inner walls" -msgstr "" +msgstr "Aceleración de los perímetros internos" msgid "Acceleration of travel moves" -msgstr "" +msgstr "Aceleración de movimiento de viaje" msgid "" "Acceleration of top surface infill. Using a lower value may improve top " @@ -7319,106 +8407,123 @@ msgstr "" msgid "Acceleration of outer wall. Using a lower value can improve quality" msgstr "" +"Aceleración del perímetro externo. Usando un valor menor puede mejorar la " +"calidad" msgid "" "Acceleration of bridges. If the value is expressed as a percentage (e.g. " "50%), it will be calculated based on the outer wall acceleration." msgstr "" +"Aceleración de los puentes. Si el valor es expresado como un porcentaje (por " +"ejemplo 50%), se calculará basándose en la aceleración del perímetro externo." msgid "mm/s² or %" -msgstr "" +msgstr "mm/s² o %" msgid "" "Acceleration of sparse infill. If the value is expressed as a percentage (e." "g. 100%), it will be calculated based on the default acceleration." msgstr "" +"Aceleración de relleno de baja densidad. Si el valor se expresa en " +"porcentaje (por ejemplo 100%), se calculará basándose en la aceleración por " +"defecto." msgid "" "Acceleration of internal solid infill. If the value is expressed as a " "percentage (e.g. 100%), it will be calculated based on the default " "acceleration." msgstr "" +"Aceleración de relleno sólido interno. Si el valor se expresa como " +"porcentaje (por ejemplo 100%), este se calculará basándose en la aceleración " +"por defecto." msgid "" "Acceleration of initial layer. Using a lower value can improve build plate " "adhensive" msgstr "" -"Aceleración de la capa inicial. El uso de un valor más bajo puede mejorar la " -"adherencia de la placa de impresión" +"Aceleración de la primera capa. El uso de un valor más bajo puede mejorar la " +"adherencia de la bandeja de impresión" msgid "Enable accel_to_decel" -msgstr "" +msgstr "Activar acel_a_decel" msgid "Klipper's max_accel_to_decel will be adjusted automatically" -msgstr "" +msgstr "El max_accel_a_decel de Klipper será ajustado automaticamente" msgid "accel_to_decel" -msgstr "" +msgstr "accel_to_decel" #, c-format, boost-format msgid "Klipper's max_accel_to_decel will be adjusted to this % of acceleration" -msgstr "" +msgstr "El max_accel_to_decel de Klipper se ajustará a este % o de aceleración" msgid "Jerk of outer walls" -msgstr "" +msgstr "Jerk de los perímetros externos" msgid "Jerk of inner walls" -msgstr "" +msgstr "Jerk de los perímetros internos" msgid "Jerk for top surface" -msgstr "" +msgstr "Jerk de la superficie superior" msgid "Jerk for infill" -msgstr "" +msgstr "Jerk de relleno" msgid "Jerk for initial layer" -msgstr "" +msgstr "Jerk de la primera capa" msgid "Jerk for travel" -msgstr "" +msgstr "Jerk de viaje" -msgid "Line width of initial layer" -msgstr "Ancho de línea de la capa inicial" +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" +"Ancho de extrusión de la primera capa. Si se expresa como %, se calculará " +"sobre el diámetro de la boquilla." msgid "Initial layer height" -msgstr "Altura de la capa inicial" +msgstr "Altura de la primera capa" msgid "" "Height of initial layer. Making initial layer height to be thick slightly " "can improve build plate adhension" msgstr "" -"Altura de la capa inicial. Hacer que la altura de la capa inicial sea " -"ligeramente gruesa puede mejorar la adherencia de la placa de impresión" +"Altura de la primera capa. Hacer que la altura de la primera capa sea " +"ligeramente gruesa puede mejorar la adherencia de la bandeja de impresión" msgid "Speed of initial layer except the solid infill part" -msgstr "Velocidad de la capa inicial excepto la parte sólida de relleno" +msgstr "Velocidad de la primera capa excepto la parte sólida de relleno" msgid "Initial layer infill" -msgstr "Relleno de la capa inicial" +msgstr "Relleno de la primera capa" msgid "Speed of solid infill part of initial layer" -msgstr "Velocidad de la parte de relleno sólido de la capa inicial" +msgstr "Velocidad de la parte de relleno sólido de la primera capa" msgid "Initial layer travel speed" -msgstr "" +msgstr "Velocidad de viaje de la primera capa" msgid "Travel speed of initial layer" -msgstr "" +msgstr "Velocidad de viaje de primera capa" msgid "Number of slow layers" -msgstr "" +msgstr "Número de capas lentas" msgid "" "The first few layers are printed slower than normal. The speed is gradually " "increased in a linear fashion over the specified number of layers." msgstr "" +"Las primeras capas se imprimen más lentamente de lo normal. La velocidad se " +"incrementa gradualmente de una forma lineal sobre un número específico de " +"capas." msgid "Initial layer nozzle temperature" -msgstr "Temperatura de la boquilla de la capa inicial" +msgstr "Temperatura de la boquilla de la primera capa" msgid "Nozzle temperature to print initial layer when using this filament" msgstr "" -"Temperatura de la boquilla para imprimir la capa inicial cuando se utiliza " +"Temperatura de la boquilla para imprimir la primera capa cuando se utiliza " "este filamento" msgid "Full fan speed at layer" @@ -7426,14 +8531,19 @@ msgstr "Velocidad máxima del ventilador en la capa" 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 velocidad de ventilador se incrementará linealmente de cero a " +"\"close_fan_the_first_x_layers\" al máximo de capa \"full_fan_speed_layer\". " +"\"full_fan_speed_layer\" se ignorará si es menor que " +"\"close_fan_the_first_x_layers\", en cuyo caso el ventilador funcionará al " +"máximo permitido de capa \"close_fan_the_first_x_layers\" + 1." msgid "Support interface fan speed" -msgstr "" +msgstr "Velocidad de ventilador de interfaz de soporte" msgid "" "This fan speed is enforced during all support interfaces, to be able to " @@ -7441,25 +8551,28 @@ msgid "" "Set to -1 to disable this override.\n" "Can only be overriden by disable_fan_first_layers." msgstr "" +"La velocidad de ventilador se fuerza durante todas interfaces de soporte, " +"será capaz de debilitar sus uniones con una velocidad de ventilador más alta." +"Solo puede ser sobreescrita deshabilitando disable_fan_first_layers." msgid "" "Randomly jitter while printing the wall, so that the surface has a rough " "look. This setting controls the fuzzy position" msgstr "" -"Se puede imprimir la pared de forma aleatoria, de modo que la superficie " +"Se puede imprimir el perímetro de forma aleatoria, de modo que la superficie " "tenga un aspecto rugoso. Este ajuste controla la posición difusa" msgid "None" msgstr "Ninguno" msgid "Contour" -msgstr "" +msgstr "Contorno" msgid "Contour and hole" -msgstr "" +msgstr "Contorno y agujero" msgid "All walls" -msgstr "Todas las paredes" +msgstr "Todas los perímetros" msgid "Fuzzy skin thickness" msgstr "Distancia del punto de piel difusa" @@ -7469,7 +8582,7 @@ msgid "" "width" msgstr "" "La anchura dentro de la cual se va a jitear. Se aconseja que esté por debajo " -"de la anchura de la línea de la pared exterior" +"de la anchura de la línea del perímetro exterior" msgid "Fuzzy skin point distance" msgstr "Distancia al punto de superficie irregular" @@ -7482,15 +8595,17 @@ msgstr "" "de línea" msgid "Filter out tiny gaps" -msgstr "" +msgstr "Filtrar pequeños huecos" msgid "Layers and Perimeters" -msgstr "" +msgstr "Capas y Perímetros" msgid "" "Filter out gaps smaller than the threshold specified. This setting won't " -"affact top/bottom layers" +"affect top/bottom layers" msgstr "" +"Filtrar espacios menores que el umbral especificado. Esta configuración no " +"afectará en las capas superior/inferior" msgid "" "Speed of gap infill. Gap usually has irregular line width and should be " @@ -7500,13 +8615,13 @@ msgstr "" "irregular y debe imprimirse más lentamente" msgid "Arc fitting" -msgstr "Ajuste del arco" +msgstr "Activar movimientos en arco" msgid "" "Enable this to get a G-code file which has G2 and G3 moves. And the fitting " "tolerance is same with resolution" msgstr "" -"Habilite esto para obtener un archivo de código G que tiene movimientos G2 y " +"Habilite esto para obtener un archivo de G-Code que tiene movimientos G2 y " "G3. Y la tolerancia de ajuste es la misma con la resolución" msgid "Add line number" @@ -7538,7 +8653,7 @@ msgstr "" "abrasión de la boquilla, y qué tipo de filamento se puede imprimir" msgid "Undefine" -msgstr "" +msgstr "Indefinido" msgid "Hardened steel" msgstr "Acero endurecido" @@ -7550,15 +8665,17 @@ msgid "Brass" msgstr "Latón" msgid "Nozzle HRC" -msgstr "" +msgstr "HRC Boquilla" msgid "" "The nozzle's hardness. Zero means no checking for nozzle's hardness during " "slicing." msgstr "" +"La dureza de la boquilla. Cero significa no comprobará la dureza de la " +"boquilla durante el laminado." msgid "HRC" -msgstr "" +msgstr "HRC" msgid "Enable this option if machine has auxiliary part cooling fan" msgstr "" @@ -7576,15 +8693,25 @@ msgid "" "gcode' is activated.\n" "Use 0 to deactivate." msgstr "" +"Inicia el ventilador un número de segundos antes que el tiempo de inicio " +"objetivo (puede usar segundos fraccionales). Se asume aceleración infinita " +"para esta estimación de tiempo, y solo se tendrán en cuenta los movimientos " +"G1 y G0 (no soporta el ajuste de arco).\n" +"Esto no moverá comandos de ventilador desde G-Codes personalizados (estos " +"actúan como un tipo de 'barrera').\n" +"Esto no moverá comandos de ventilador en el G-Code inicial si el 'único G-" +"Code inicial personalizado' está activado\n" +"Usar 0 para desactivar." msgid "Only overhangs" -msgstr "" +msgstr "Solo voladizos" msgid "Will only take into account the delay for the cooling of overhangs." msgstr "" +"Solo se tomará dentro de la cuenta el retraso para enfriar los voladizos." msgid "Fan kick-start time" -msgstr "" +msgstr "Tiempo de arranque de ventilador" msgid "" "Emit a max fan speed command for this amount of seconds before reducing to " @@ -7593,18 +8720,25 @@ msgid "" "fan started spinning from a stop, or to get the fan up to speed faster.\n" "Set to 0 to deactivate." msgstr "" +"Emite un comando de velocidad máxima del ventilador durante esta cantidad de " +"segundos antes de reducir a la velocidad objetivo para poner en marcha el " +"ventilador de refrigeración.\n" +"Esto es útil para ventiladores donde un PWM/potencia baja puede ser " +"insuficiente para que el ventilador comience a girar desde una parada, o " +"para que el ventilador alcance la velocidad más rápido.\n" +"Ajústelo a 0 para desactivarlo." msgid "G-code flavor" -msgstr "Tipo de código G" +msgstr "Tipo de G-Code" msgid "What kind of gcode the printer is compatible with" -msgstr "Con qué tipo de gcode es compatible la impresora" +msgstr "Con qué tipo de G-Code es compatible la impresora" msgid "Klipper" -msgstr "" +msgstr "Klipper" msgid "Label objects" -msgstr "" +msgstr "Etiquetar objetos" msgid "" "Enable this to add comments into the G-Code labeling print moves with what " @@ -7612,21 +8746,29 @@ msgid "" "plugin. This settings is NOT compatible with Single Extruder Multi Material " "setup and Wipe into Object / Wipe into Infill." msgstr "" +"Habilite esta opción para añadir comentarios en el G-Code etiquetando los " +"movimientos de impresión con el objeto al que pertenecen, lo cual es útil " +"para el plugin Octoprint CancelObject. Esta configuración NO es compatible " +"con la configuración de Extrusor Único Multi Material y Limpiar en Objeto / " +"Limpiar en Relleno." msgid "Exclude objects" -msgstr "" +msgstr "Excluir objetos" msgid "Enable this option to add EXCLUDE OBJECT command in g-code" -msgstr "" +msgstr "Activar esta opción para añadir el comando EXCLUDE OBJECT en el G-Code" msgid "Verbose G-code" -msgstr "" +msgstr "G-Code detallado" msgid "" "Enable this to get a commented G-code file, with each line explained by a " "descriptive text. If you print from SD card, the additional weight of the " "file could make your firmware slow down." msgstr "" +"Activar esto para escoger un archivo de G-Code comentado, con cada línea " +"explicado por un texto descriptivo. Si imprime desde la tarjeta SD, el peso " +"adicional del archivo podría hacer que tu firmware se ralentice." msgid "Infill combination" msgstr "Combinación de relleno" @@ -7635,38 +8777,45 @@ msgid "" "Automatically Combine sparse infill of several layers to print together to " "reduce time. Wall is still printed with original layer height." msgstr "" -"Combine automáticamente el relleno disperso de varias capas para imprimirlas " -"juntas y reducir el tiempo. La pared se sigue imprimiendo con la altura " -"original de la capa." +"Combine automáticamente el relleno de baja densidad de varias capas para " +"imprimirlas juntas y reducir el tiempo. La perímetro se sigue imprimiendo " +"con la altura original de la capa." msgid "Filament to print internal sparse infill." -msgstr "Filamento para imprimir el relleno interno disperso." +msgstr "Filamento para imprimir el relleno interno de baja densidad." -msgid "Line width of internal sparse infill" -msgstr "Ancho de línea del relleno interno disperso" +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" +"Ancho de extrusión de la densidad de relleno interna. Si se expresa como %, " +"se calculará sobre el diámetro de la boquilla." msgid "Infill/Wall overlap" -msgstr "Superposición de relleno/pared" +msgstr "Superposición de relleno/perímetros" msgid "" "Infill area is enlarged slightly to overlap with wall for better bonding. " "The percentage value is relative to line width of sparse infill" msgstr "" -"El área de relleno se amplía ligeramente para que se solape con el muro y " -"así mejorar la adherencia. El valor porcentual es relativo a la anchura de " -"la línea del relleno disperso" +"El área de relleno se amplía ligeramente para que se solape con el perímetro " +"y así mejorar la adherencia. El valor porcentual es relativo a la anchura de " +"la línea del relleno de baja densidad" msgid "Speed of internal sparse infill" msgstr "Velocidad del relleno interno disperso" msgid "Interface shells" -msgstr "" +msgstr "Carcasas de interfaz" msgid "" "Force the generation of solid shells between adjacent materials/volumes. " "Useful for multi-extruder prints with translucent materials or manual " "soluble support material" msgstr "" +"Fuerza la generación de carcasas sólidas entre materiales/volúmenes " +"adyacentes. Útil para impresiones multiextrusoras con materiales " +"translúcidos o material de soporte soluble manualmente" msgid "Ironing Type" msgstr "Tipo de alisado" @@ -7675,12 +8824,12 @@ msgid "" "Ironing is using small flow to print on same height of surface again to make " "flat surface more smooth. This setting controls which layer being ironed" msgstr "" -"El planchado es el uso de un pequeño flujo para imprimir en la misma altura " +"El alisado es el uso de un pequeño caudal para imprimir en la misma altura " "de la superficie de nuevo para hacer la superficie plana más suave. Este " -"ajuste controla la capa que se plancha" +"ajuste controla la capa que se alisa" msgid "No ironing" -msgstr "Sin planchado" +msgstr "Sin alisado" msgid "Top surfaces" msgstr "Superficies superiores" @@ -7689,34 +8838,37 @@ msgid "Topmost surface" msgstr "Superficie superior" msgid "All solid layer" -msgstr "Toda la capa sólida" +msgstr "Todas la capas sólidas" + +msgid "Ironing Pattern" +msgstr "Patrón de Alisado" msgid "Ironing flow" -msgstr "Flujo de planchado" +msgstr "Flujo de alisado" msgid "" "The amount of material to extrude during ironing. Relative to flow of normal " "layer height. Too high value results in overextrusion on the surface" msgstr "" -"La cantidad de material a extruir durante el planchado. Relativo al flujo de " +"La cantidad de material a extruir durante el alisado. Relativo al caudal de " "la altura de la capa normal. Un valor demasiado alto provoca una " "sobreextrusión en la superficie" msgid "Ironing line spacing" -msgstr "Espacio entre líneas de planchado" +msgstr "Espacio entre líneas de alisado" msgid "The distance between the lines of ironing" -msgstr "La distancia entre las líneas de planchado" +msgstr "La distancia entre las líneas de alisado" msgid "Ironing speed" -msgstr "Velocidad de planchado" +msgstr "Velocidad de alisado" msgid "Print speed of ironing lines" -msgstr "Velocidad de impresión de las líneas de planchado" +msgstr "Velocidad de impresión de las líneas de alisado" msgid "This gcode part is inserted at every layer change after lift z" msgstr "" -"Esta parte de gcode se inserta en cada cambio de capa después de levantar z" +"Esta parte de G-Code se inserta en cada cambio de capa después de levantar z" msgid "Supports silent mode" msgstr "Admite el modo silencioso" @@ -7732,9 +8884,11 @@ msgid "" "This G-code will be used as a code for the pause print. User can insert " "pause G-code in gcode viewer" msgstr "" +"Este G-Code se usará como código para la pausa de impresión. El usuario " +"puede insertar una pausa en el visor de G-Code" msgid "This G-code will be used as a custom code" -msgstr "" +msgstr "Este G-Code se usará para el código personalizado" msgid "Maximum speed X" msgstr "Velocidad máxima X" @@ -7838,8 +8992,10 @@ msgstr "Aceleración máxima de retracción (M204 R)" msgid "Maximum acceleration for travel" msgstr "Aceleración máxima para el desplazamiento" -msgid "Maximum acceleration for travel (M204 T)" -msgstr "Aceleración máxima para el desplazamiento (M204 T)" +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "" +"Aceleración máxima para el desplazamiento (M204 T), sólo se aplica en Marlin " +"2" msgid "Fan speed" msgstr "Velocidad del ventilador" @@ -7848,19 +9004,19 @@ msgid "" "Part cooling fan speed may be increased when auto cooling is enabled. This " "is the maximum speed limitation of part cooling fan" msgstr "" -"La velocidad del ventilador de enfriamiento de la pieza puede aumentarse " +"La velocidad del ventilador de refrigeración de la pieza puede aumentarse " "cuando la refrigeración automática está activada. Esta es la limitación de " "velocidad máxima del ventilador de refrigeración parcial" msgid "Max" -msgstr "Max" +msgstr "" msgid "" "The largest printable layer height for extruder. Used tp limits the maximum " "layer hight when enable adaptive layer height" msgstr "" "La mayor altura de capa imprimible para el extrusor. Se utiliza para limitar " -"la altura máxima de la capa cuando se habilita la altura de capa adaptativa." +"la altura máxima de la capa cuando se habilita la altura de capa adaptativa" msgid "Minimum speed for part cooling fan" msgstr "Velocidad mínima del ventilador de refrigeración de la pieza" @@ -7875,21 +9031,21 @@ msgstr "" "capas, que se define por la ausencia de capas de refrigeración" msgid "Min" -msgstr "Min" +msgstr "" msgid "" "The lowest printable layer height for extruder. Used tp limits the minimum " "layer hight when enable adaptive layer height" msgstr "" "La menor altura de capa imprimible para el extrusor. Se utiliza para limitar " -"la altura mínima de la capa cuando se activa la altura de capa adaptable." +"la altura mínima de la capa cuando se activa la altura de capa adaptable" msgid "Min print speed" msgstr "Velocidad de impresión mínima" msgid "The minimum printing speed when slow down for cooling" msgstr "" -"La velocidad mínima de impresión cuando se ralentiza para el enfriamiento" +"La velocidad mínima de impresión cuando se ralentiza para el refrigeración" msgid "Nozzle diameter" msgstr "Diámetro de la boquilla" @@ -7897,25 +9053,92 @@ msgstr "Diámetro de la boquilla" msgid "Diameter of nozzle" msgstr "Diámetro de la boquilla" -msgid "Host Type" +msgid "Configuration notes" +msgstr "Anotaciones de configuración" + +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." msgstr "" +"Puede añadir sus notas personales aquí. Este texto será añadido a los " +"comentarios de G-Code de cabecera." + +msgid "Host Type" +msgstr "Tipo de host" msgid "" "Slic3r can upload G-code files to a printer host. This field must contain " "the kind of the host." msgstr "" +"Orca Slicer puede cargar archivos G-Code a un host de impresora. Este campo " +"puede contener el tipo de host." msgid "Nozzle volume" -msgstr "Tamaño de la boquilla" +msgstr "Volumen de la boquilla" msgid "Volume of nozzle between the cutter and the end of nozzle" -msgstr "Espacio de la boquilla entre el cortador y el extremo de la boquilla" +msgstr "Volumen de la boquilla entre el cortador y el extremo de la boquilla" + +msgid "Cooling tube position" +msgstr "Posición del tubo de refrigeración" + +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "" +"Distancia del punto central del tubo de refrigeración a la punta del " +"extrusor." + +msgid "Cooling tube length" +msgstr "Longitud del tubo de refrigeración" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" +"Longitud del tubo de refrigeración para limitar el espacio de refrigeración " +"de los movimientos en su interior." + +msgid "High extruder current on filament swap" +msgstr "Alta corriente de extrusión en el cambio de filamento" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" +"Puede ser beneficioso para incrementar la corriente de extrusión durante la " +"secuencia de intercambio de filamento, para permitir ratios rápidos de " +"moldeado de extremos y superar resistencias durante la carga de filamentos " +"con puntas deformadas." + +msgid "Filament parking position" +msgstr "Posición de parada de filamento" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" +"Distancia de la punta del extrusor desde la posición donde el filamento se " +"detiene cuando se descarga. Debería coincidir con el valor del firmware de " +"la impresora." + +msgid "Extra loading distance" +msgstr "Distancia extra de carga" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" +"Cuando se ajusta a cero, la distancia que el filamento se mueve desde la " +"posición de estacionamiento durante la carga es exactamente la misma que se " +"movió hacia atrás durante la descarga. Cuando es positivo, se carga más " +"lejos, si es negativo, el movimiento de carga es más corto que el de " +"descarga." msgid "Start end points" -msgstr "" +msgstr "Puntos de inicio fin" msgid "The start and end points which is from cutter area to garbage can." -msgstr "" +msgstr "Los puntos de inicio y fin, desde la zona de corte al cubo de basura." msgid "Reduce infill retraction" msgstr "Reducir la retracción del relleno" @@ -7925,6 +9148,10 @@ msgid "" "oozing can't been seen. This can reduce times of retraction for complex " "model and save printing time, but make slicing and G-code generating slower" msgstr "" +"No retrae cuando el viaje está totalmente en el área de relleno. Eso " +"significa que el rezume no se pueda ver. Puede reducir los tiempos de " +"retracción para modelos complejos y ahorrar tiempo de impresión, pero hacer " +"que el corte y la generación de G-Code sea más lento" msgid "Enable" msgstr "Habilitar" @@ -7937,8 +9164,39 @@ msgstr "" "El usuario puede definir por sí mismo el nombre del archivo del proyecto al " "exportarlo" +msgid "Make overhang printable" +msgstr "Voladizos imprimibles sin soporte" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "Modificar la geometría para imprimir voladizos sin soportes." + +msgid "Make overhang printable maximum angle" +msgstr "Máximo ángulo de impresión de voladizos imprimibles sin soporte" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" +"Máximo ángulo de voladizos para permitir voladizos más pronunciados. 90º no " +"cambiará el modelo del todo y permitirá cualquier voladizo, mientras que 0 " +"reemplazará todos lo voladizos con material cónico." + +msgid "Make overhang printable hole area" +msgstr "Área hueca del voladizo imprimible sin soporte" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" +"Máxima área hueca en la base del modelo antes de que se lleno por material " +"cónico. El valor 0 llenará todos los huecos en la base del modelo." + +msgid "mm²" +msgstr "" + msgid "Detect overhang wall" -msgstr "Detectar el voladizo de la pared" +msgstr "Detectar el voladizo del perímetro" #, c-format, boost-format msgid "" @@ -7949,14 +9207,18 @@ msgstr "" "utiliza diferentes velocidades para imprimir. Para el 100%% de voladizo, se " "utiliza la velocidad de puente." -msgid "Line width of inner wall" -msgstr "Ancho de línea de la pared interior" +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" +"Ancho de extrusión del perímetro interno. Si se expresa cómo %, se calculará " +"sobre el diámetro de la boquilla." msgid "Speed of inner wall" -msgstr "Velocidad de la pared interior" +msgstr "Velocidad del perímetro interior" msgid "Number of walls of every layer" -msgstr "Número de paredes de cada capa" +msgstr "Número de perímetros de cada capa" msgid "" "If you want to process the output G-code through custom scripts, just list " @@ -7965,36 +9227,48 @@ msgid "" "argument, and they can access the Slic3r config settings by reading " "environment variables." msgstr "" +"Si desea procesar el G-Code de salida a través de scripts personalizados, " +"simplemente enumere sus rutas absolutas aquí. Separe varios scripts con " +"punto y coma. A los scripts se les pasará la ruta absoluta al archivo G-Code " +"como primer argumento, y pueden acceder a los ajustes de configuración de " +"OrcaSlicer leyendo variables de entorno." + +msgid "Printer notes" +msgstr "Anotaciones de la impresora" + +msgid "You can put your notes regarding the printer here." +msgstr "Puede colocar sus notas acerca de la impresora aquí." msgid "Raft contact Z distance" -msgstr "Distancia Z de contacto de la balsa" +msgstr "Distancia Z de contacto de la base de impresión" msgid "Z gap between object and raft. Ignored for soluble interface" msgstr "" -"Espacio Z entre el objeto y la balsa. Se ignora para la interfaz soluble" +"Espacio Z entre el objeto y la base de impresión. Se ignora para la interfaz " +"soluble" msgid "Raft expansion" -msgstr "Expansión de la balsa" +msgstr "Expansión de la base de impresión" msgid "Expand all raft layers in XY plane" -msgstr "Expandir todas las capas de la balsa en el plano XY" +msgstr "Expandir todas las capas de la base de impresión en el plano XY" msgid "Initial layer density" -msgstr "Densidad de la capa inicial" +msgstr "Densidad de la primera capa" msgid "Density of the first raft or support layer" -msgstr "Densidad de la primera balsa o capa de soporte" +msgstr "Densidad de la primera base de impresión o capa de soporte" msgid "Initial layer expansion" -msgstr "Expansión de la capa inicial" +msgstr "Expansión de la primera capa" msgid "Expand the first raft or support layer to improve bed plate adhesion" msgstr "" -"Expandir la primera balsa o capa de soporte para mejorar la adherencia de la " -"placa de la cama" +"Expandir la primera base de impresión o capa de soporte para mejorar la " +"adherencia de la cama de la bandeja" msgid "Raft layers" -msgstr "Capas de balsa" +msgstr "Capas de base de impresión" msgid "" "Object will be raised by this number of support layers. Use this function to " @@ -8008,10 +9282,9 @@ msgid "" "much points and gcode lines in gcode file. Smaller value means higher " "resolution and more time to slice" msgstr "" -"La ruta del código G se genera después de simplificar el contorno del modelo " -"para evitar demasiados puntos y líneas de código G en el archivo de código " -"G. Un valor más pequeño significa una mayor resolución y más tiempo para " -"cortar." +"La ruta del G-Code se genera después de simplificar el contorno del modelo " +"para evitar demasiados puntos y líneas de código en el archivo de G-Code. Un " +"valor más pequeño significa una mayor resolución y más tiempo para cortar" msgid "Travel distance threshold" msgstr "Umbral de distancia de desplazamiento" @@ -8033,7 +9306,7 @@ msgstr "" "longitud de la retracción" msgid "Retract when change layer" -msgstr "Retirada al cambiar de capa" +msgstr "Retracción al cambiar de capa" msgid "Force a retraction when changes layer" msgstr "Forzar una retracción al cambiar de capa" @@ -8053,7 +9326,7 @@ msgstr "" "retracción" msgid "Z hop when retract" -msgstr "Salto en Z al replegarse" +msgstr "Salto en Z al retraerse" msgid "" "Whenever the retraction is done, the nozzle is lifted a little to create " @@ -8066,26 +9339,73 @@ msgstr "" "para levantar z puede evitar el encordado" msgid "Z hop type" -msgstr "" +msgstr "Tipo de salto Z" msgid "Slope" -msgstr "" +msgstr "Pendiente" msgid "Spiral" +msgstr "Espiral" + +msgid "Only lift Z above" +msgstr "Solo elevar Z por encima" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." msgstr "" +"Si lo ajusta a un valor positivo, la elevación de Z sólo tendrá lugar por " +"encima de la Z absoluta especificada." + +msgid "Only lift Z below" +msgstr "Solo elevar Z por debajo" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" +"Si se ajusta a un valor positivo, el levantamiento Z sólo tendrá lugar por " +"debajo de la Z absoluta especificada." + +msgid "On surfaces" +msgstr "En las superficies" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" +"Forzar el comportamiento de Salto Z. Este ajuste se ve afectado por los " +"ajustes anteriores (Sólo levantar Z arriba/abajo)." + +msgid "All Surfaces" +msgstr "Todas las Superficies" + +msgid "Top Only" +msgstr "Solo Superior" + +msgid "Bottom Only" +msgstr "Solo Inferior" + +msgid "Top and Bottom" +msgstr "Superior e Inferior" msgid "Extra length on restart" -msgstr "" +msgstr "Longitud extra de reinicio" msgid "" "When the retraction is compensated after the travel move, the extruder will " "push this additional amount of filament. This setting is rarely needed." msgstr "" +"Cuando la retracción se compensa después de un movimiento de viaje, el " +"extrusor expulsará esa cantidad de filamento adicional. Este ajuste " +"raramente se necesitará." msgid "" "When the retraction is compensated after changing tool, the extruder will " "push this additional amount of filament." msgstr "" +"Cuando se compensa la retracción después de cambiar de herramienta, el " +"extrusor empujará esta cantidad adicional de filamento." msgid "Retraction Speed" msgstr "Velocidad de retracción" @@ -8104,21 +9424,24 @@ msgstr "" "velocidad con la retracción" msgid "Use firmware retraction" -msgstr "" +msgstr "Usar retracción de firmware" msgid "" "This experimental setting uses G10 and G11 commands to have the firmware " "handle the retraction. This is only supported in recent Marlin." msgstr "" +"Esta configuración experimental utiliza los comandos G10 y G11 para que el " +"firmware se encargue de la retracción. Sólo se admite en variables de " +"entorno recientes de Marlin.ding." msgid "Show auto-calibration marks" -msgstr "" +msgstr "Muestra marcas de autocalibración" msgid "Seam position" msgstr "Posición de la costura" msgid "The start position to print each part of outer wall" -msgstr "La posición inicial para imprimir cada parte de la pared exterior" +msgstr "La posición inicial para imprimir cada parte del perímetro exterior" msgid "Nearest" msgstr "Más cercano" @@ -8127,40 +9450,61 @@ msgid "Aligned" msgstr "Alineado" msgid "Back" -msgstr "Volver" +msgstr "Trasera" msgid "Random" +msgstr "Aleatorio" + +msgid "Staggered inner seams" +msgstr "Costuras interiores escalonadas" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." msgstr "" +"Esta opción causa que las costuras internas sean desplazadas hacía detrás en " +"función de su profundidad, formando un patrón en zigzag." msgid "Seam gap" -msgstr "" +msgstr "Separación entre costuras" msgid "" "In order to reduce the visibility of the seam in a closed loop extrusion, " "the loop is interrupted and shortened by a specified amount.\n" "This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 15%." +"current extruder diameter. The default value for this parameter is 10%." msgstr "" +"Para reducir la visibilidad de la costura en una extrusión de bucle cerrado, " +"el bucle se interrumpe y se acorta en una cantidad especificada.\n" +"Esta cantidad puede especificarse en milímetros o como porcentaje del " +"diámetro actual del extrusor. El valor por defecto de este parámetro es 10%." msgid "Role base wipe speed" -msgstr "" +msgstr "Velocidad de limpieza según tipo de línea" msgid "" "The wipe speed is determined by the speed of the current extrusion role.e.g. " "if a wipe action is executed immediately following an outer wall extrusion, " "the speed of the outer wall extrusion will be utilized for the wipe action." msgstr "" +"La velocidad de limpieza viene determinada por la velocidad de extrusión " +"actual. Por ejemplo, si se ejecuta una acción de limpieza inmediatamente " +"después de una extrusión del perímetro exterior, se utilizará la velocidad " +"de la extrusión del perímetro exterior para la acción de limpieza." msgid "Wipe on loops" -msgstr "" +msgstr "Limpieza en contornos curvos" msgid "" "To minimize the visibility of the seam in a closed loop extrusion, a small " "inward movement is executed before the extruder leaves the loop." msgstr "" +"Para minimizar la visibilidad de la costura en un contorno curvo cerrado, se " +"ejecuta un pequeño movimiento hacia dentro antes de que el extrusor abandone " +"la curva." msgid "Wipe speed" -msgstr "" +msgstr "Velocidad de limpieza" msgid "" "The wipe speed is determined by the speed setting specified in this " @@ -8168,18 +9512,22 @@ msgid "" "be calculated based on the travel speed setting above.The default value for " "this parameter is 80%" msgstr "" +"La velocidad de barrido viene determinada por el ajuste de velocidad " +"especificado en esta configuración. Si el valor se expresa en porcentaje " +"(por ejemplo, 80%), se calculará en función del ajuste de velocidad de " +"desplazamiento anterior. El valor por defecto de este parámetro es 80%" msgid "Skirt distance" msgstr "Distancia de la falda" msgid "Distance from skirt to brim or object" -msgstr "Distancia de la falda al borde o al objeto" +msgstr "Distancia de la falda al borde de adherencia o al objeto" msgid "Skirt height" -msgstr "" +msgstr "Altura de falda" msgid "How many layers of skirt. Usually only one layer" -msgstr "" +msgstr "C capas de falda. Normalmente sólo una capa" msgid "Skirt loops" msgstr "Contorno de la falda" @@ -8187,36 +9535,45 @@ msgstr "Contorno de la falda" msgid "Number of loops for the skirt. Zero means disabling skirt" msgstr "Número de bucles de la falda. Cero significa desactivar el faldón" +msgid "Skirt speed" +msgstr "Velocidad de falda" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" +"Velocidad de la falda, en mm/s. Cero significa utilizar la velocidad de capa " +"por defecto." + msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " "layer time is shorter than this value, to get better cooling for these layers" msgstr "" -"La velocidad de impresión en el gcode exportado se ralentizará, cuando el " +"La velocidad de impresión en el G-Code exportado se ralentizará, cuando el " "tiempo estimado de la capa sea inferior a este valor, para conseguir una " "mejor refrigeración de estas capas" msgid "Minimum sparse infill threshold" -msgstr "Umbral mínimo de relleno disperso" +msgstr "Área umbral de relleno sólido" msgid "" "Sparse infill area which is smaller than threshold value is replaced by " "internal solid infill" msgstr "" -"El área de relleno disperso que es menor que el valor del umbral se " +"El área de relleno de baja densidad que es menor que el valor del umbral se " "sustituye por un relleno sólido interno" -msgid "mm²" -msgstr "mm²" - -msgid "Line width of internal solid infill" -msgstr "Ancho de línea del relleno sólido interno" +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" +"Ancho de extrusión del relleno sólido interno. Si se expresa cómo %, se " +"calculará sobre el diámetro de la boquilla." msgid "Speed of internal solid infill, not the top and bottom surface" msgstr "" "Velocidad del relleno sólido interno, no la superficie superior e inferior" msgid "Spiral vase" -msgstr "" +msgstr "Vaso en espiral" msgid "" "Spiralize smooths out the z moves of the outer contour. And turns a solid " @@ -8224,7 +9581,7 @@ msgid "" "generated model has no seam" msgstr "" "Spiralize suaviza los movimientos z del contorno exterior. Y convierte un " -"modelo sólido en una impresión de una sola pared con capas inferiores " +"modelo sólido en una impresión de una soel perímetro con capas inferiores " "sólidas. El modelo final generado no tiene costura" msgid "" @@ -8237,47 +9594,100 @@ msgid "" "process of taking a snapshot, prime tower is required for smooth mode to " "wipe nozzle." msgstr "" +"Sí se selecciona el modo suave o tradicional, se generará un vídeo time-" +"lapse para cada impresión. Después de imprimir cada capa, se toma una " +"instantánea con la cámara. Todas estas instantáneas se componen en un vídeo " +"time-lapse cuando finaliza la impresión. Si se selecciona el modo suave, el " +"cabezal de la herramienta se moverá a la rampa de exceso después de cada " +"capa se imprime y luego tomar una instantánea. Dado que el filamento fundido " +"puede gotear de la boquilla durante el proceso de tomar una instantánea, la " +"torre de purga es necesaria para el modo suave de limpiar la boquilla." msgid "Traditional" -msgstr "" +msgstr "Tradicional" msgid "Temperature variation" msgstr "Variación de temperatura" msgid "Start G-code" -msgstr "Código G inicial" +msgstr "G-Code inicial" msgid "Start G-code when start the whole printing" -msgstr "Inicie el código G cuando comience la impresión completa" +msgstr "Inicie el G-Code cuando comience la impresión completa" msgid "Start G-code when start the printing of this filament" -msgstr "Inicie el código G al comenzar la impresión de este filamento" +msgstr "Inicie el G-Code al comenzar la impresión de este filamento" + +msgid "Single Extruder Multi Material" +msgstr "Extrusor Único Multi Material" + +msgid "Use single nozzle to print multi filament" +msgstr "Usa una único boquilla para imprimir multifilamento" + +msgid "Purge in prime tower" +msgstr "Purgar en una torre" + +msgid "Purge remaining filament into prime tower" +msgstr "Purgar el filamento restante en una torre" + +msgid "Enable filament ramming" +msgstr "Activar el moldeado de extremo del filamento" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "Capas de baja densidad (EXPERIMENTAL)" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" +"Sí está activado, la torre de purga no se imprimirá en las capa sin cambio " +"de herramienta. En las capas con cambio de herramienta, viajará hacía abajo " +"para imprimir la torre de purga. El usuario es responsable de asegurarse que " +"no hay colisiones con la impresión." + +msgid "Prime all printing extruders" +msgstr "Purgar todos los extrusores" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" +"Sí está activada, todos los extrusores serán purgados en el lado delantero " +"de la cama de impresión al inicio de la impresión." msgid "Slice gap closing radius" -msgstr "" +msgstr "Radio de cierre de laminado" msgid "" "Cracks smaller than 2x gap closing radius are being filled during the " "triangle mesh slicing. The gap closing operation may reduce the final print " "resolution, therefore it is advisable to keep the value reasonably low." msgstr "" +"Las grietas más pequeñas que el radio de cierre 2x se rellenan durante el " +"corte de la malla triangular. La operación de cierre de huecos puede reducir " +"la resolución de impresión final, por lo que es aconsejable mantener el " +"valor razonablemente bajo." msgid "Slicing Mode" -msgstr "" +msgstr "Modo de laminado" msgid "" "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " "close all holes in the model." msgstr "" +"Utilice \"Par-impar\" para los modelos de avión de 3DLabPrint. Utilice " +"\"Cerrar agujeros\" para cerrar todos los agujeros del modelo." msgid "Regular" -msgstr "" +msgstr "Normal" msgid "Even-odd" -msgstr "" +msgstr "Par-impar" msgid "Close holes" -msgstr "" +msgstr "Cerrar agujeros" msgid "Enable support" msgstr "Habilitar el soporte" @@ -8290,18 +9700,21 @@ msgid "" "normal(manual) or tree(manual) is selected, only support enforcers are " "generated" msgstr "" +"normal(auto) y Árbol(auto) se utilizan para generar los soportes " +"automáticamente. Si se selecciona normal(manual) o árbol(manual), sólo se " +"generan los refuerzos de apoyo" msgid "normal(auto)" -msgstr "normal(auto)" +msgstr "Normal(auto)" msgid "tree(auto)" -msgstr "árbol(auto)" +msgstr "Árbol(auto)" msgid "normal(manual)" -msgstr "" +msgstr "Normal(manual)" msgid "tree(manual)" -msgstr "" +msgstr "Árbol(manual)" msgid "Support/object xy distance" msgstr "Distancia soporte/objeto xy" @@ -8317,19 +9730,27 @@ msgstr "" "Utilice este ajuste para girar el patrón de soporte en el plano horizontal." msgid "On build plate only" -msgstr "Sólo en la placa de impresión" +msgstr "Sólo en la bandeja de impresión" msgid "Don't create support on model surface, only on build plate" msgstr "" -"No crear soporte en la superficie del modelo, sólo en la placa de impresión" +"No crear soporte en la superficie del modelo, sólo en la bandeja de impresión" msgid "Support critical regions only" -msgstr "" +msgstr "Añadir soportes en regiones críticas solo" msgid "" "Only create support for critical regions including sharp tail, cantilever, " "etc." msgstr "" +"Cree soportes sólo para las regiones críticas, como la cola afilada, el " +"voladizo, etc." + +msgid "Remove small overhangs" +msgstr "Eliminar voladizos pequeños" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "Elimina los voladizos pequeños que posiblemente no necesiten soportes." msgid "Top Z distance" msgstr "Distancia Z superior" @@ -8338,21 +9759,28 @@ msgid "The z gap between the top support interface and object" msgstr "La distancia z entre la interfaz de soporte superior y el objeto" msgid "Bottom Z distance" -msgstr "" +msgstr "Distancia Z inferior" msgid "The z gap between the bottom support interface and object" -msgstr "" +msgstr "La distancia z entre la interfaz de apoyo inferior y el objeto" msgid "Support/raft base" -msgstr "" +msgstr "Soporte/plataforma base" msgid "" "Filament to print support base and raft. \"Default\" means no specific " "filament for support and current filament is used" msgstr "" +"Filamento para imprimir la base de soporte y la base de impresión. \"Por " +"defecto\" significa que no hay filamento específico para el soporte y se " +"utiliza el filamento actual" -msgid "Line width of support" -msgstr "Ancho de línea del soporte" +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" +"Ancho de extrusión de los soportes Si se expresa cómo %, se calculará sobre " +"el diámetro de la boquilla." msgid "Interface use loop pattern" msgstr "Uso de la interfaz en forma de bucle" @@ -8364,12 +9792,15 @@ msgstr "" "por defecto." msgid "Support/raft interface" -msgstr "" +msgstr "Interfaz de soporte/base de impresión" msgid "" "Filament to print support interface. \"Default\" means no specific filament " "for support interface and current filament is used" msgstr "" +"Filamento para imprimir interfaz de soporte. \"Por defecto\" significa que " +"no hay filamento específico para la interfaz de soporte y se utiliza el " +"filamento actual" msgid "Top interface layers" msgstr "Capas de la interfaz superior" @@ -8408,7 +9839,7 @@ msgid "Rectilinear grid" msgstr "Rejilla rectilínea" msgid "Hollow" -msgstr "" +msgstr "Hueco" msgid "Interface pattern" msgstr "Patrón de interfaz" @@ -8423,7 +9854,7 @@ msgstr "" "defecto para la interfaz de soporte soluble es Concéntrico" msgid "Rectilinear Interlaced" -msgstr "" +msgstr "Entrelazado rectilíneo" msgid "Base pattern spacing" msgstr "Espaciamiento del patrón base" @@ -8432,10 +9863,10 @@ msgid "Spacing between support lines" msgstr "Espacio entre las líneas de apoyo" msgid "Normal Support expansion" -msgstr "" +msgstr "Expasión de Soporte Normal" msgid "Expand (+) or shrink (-) the horizontal span of normal support" -msgstr "" +msgstr "Ampliar (+) o reducir (-) la expansión horizontal del soporte normal" msgid "Speed of support" msgstr "Velocidad de la asistencia" @@ -8448,18 +9879,29 @@ msgid "" "a lot of material (default), while hybrid style will create similar " "structure to normal support under large flat overhangs." msgstr "" +"Estilo y forma del soporte. Para el soporte normal, proyectar los soportes " +"en una cuadrícula regular creará soportes más estables (por defecto), " +"mientras que las torres de soporte ajustadas ahorrarán material y reducirán " +"las cicatrices del objeto.\n" +"Para el soporte arbóreo, el estilo esbelto fusionará las ramas de forma más " +"agresiva y ahorrará mucho material (por defecto), mientras que el estilo " +"híbrido creará una estructura similar a la del soporte normal bajo grandes " +"voladizos planos." msgid "Snug" msgstr "Ajustado" msgid "Tree Slim" -msgstr "" +msgstr "Árbol Delgado" msgid "Tree Strong" -msgstr "" +msgstr "Árbol Fuerte" msgid "Tree Hybrid" -msgstr "" +msgstr "Árbol Híbrido" + +msgid "Organic" +msgstr "Orgánico" msgid "Independent support layer height" msgstr "Altura de la capa de soporte independiente" @@ -8469,9 +9911,11 @@ msgid "" "support customizing z-gap and save print time.This option will be invalid " "when the prime tower is enabled." msgstr "" +"La capa de soporte utiliza una altura de capa independiente de la capa del " +"objeto. Esta opción no será válida si la torre de purga está activada." msgid "Threshold angle" -msgstr "Ángulo de umbral" +msgstr "Pendiente máxima" msgid "" "Support will be generated for overhangs whose slope angle is below the " @@ -8492,6 +9936,19 @@ msgstr "" "ramas del soporte del árbol. Si se aumenta el ángulo, las ramas pueden " "imprimirse más horizontalmente, permitiendo que lleguen más lejos." +msgid "Preferred Branch Angle" +msgstr "Pendiente preferida de la rama" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" +"El ángulo preferido de las ramas, cuando no tienen que evitar el modelo. " +"Utilice un ángulo más bajo para hacerlas más verticales y más estables. " +"Utilice un ángulo más alto para que las ramas se fusionen más rápido." + msgid "Tree support branch distance" msgstr "Distancia de la rama de soporte del árbol" @@ -8501,6 +9958,23 @@ msgstr "" "Este ajuste determina la distancia entre los nodos de soporte del árbol " "vecinos." +msgid "Branch Density" +msgstr "Baja densidad de ramas" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" +"Ajusta la densidad de la estructura de soporte utilizada para generar las " +"puntas de las ramas. Un valor más alto da como resultado mejores voladizos, " +"pero los soportes son más difíciles de quitar, por lo que se recomienda " +"activar las interfaces de soporte superior en lugar de un valor de densidad " +"de rama alto si se necesitan interfaces densas." + msgid "Adaptive layer height" msgstr "Altura de capa adaptable" @@ -8508,20 +9982,33 @@ msgid "" "Enabling this option means the height of tree support layer except the " "first will be automatically calculated " msgstr "" +"Si se activa esta opción, se calculará automáticamente la altura de todas " +"las capas de soporte de los árboles excepto la primera. " msgid "Auto brim width" -msgstr "" +msgstr "Ancho de borde de adherencia automático" msgid "" "Enabling this option means the width of the brim for tree support will be " "automatically calculated" msgstr "" +"Si activa esta opción, se calculará automáticamente la anchura del borde de " +"adherencia para el soporte del árbol" msgid "Tree support brim width" -msgstr "" +msgstr "Anchura del borde de adherencia" msgid "Distance from tree branch to the outermost brim line" msgstr "" +"Distancia desde la rama del árbol hasta la línea más externa del borde de " +"adherencia" + +msgid "Tip Diameter" +msgstr "Tamaño de la punta" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "Diámetro de la punta de la rama para soportes orgánicos." msgid "Tree support branch diameter" msgstr "Diámetro de la rama de soporte del árbol" @@ -8529,12 +10016,42 @@ msgstr "Diámetro de la rama de soporte del árbol" msgid "This setting determines the initial diameter of support nodes." msgstr "Este ajuste determina el diámetro inicial de los nodos de apoyo." +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "Baja densidad de ramas" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" +"El ángulo del diámetro de las ramas a medida que se hacen más gruesas hacia " +"la parte inferior. Un ángulo de 0 hará que las ramas tengan un grosor " +"uniforme a lo largo de su longitud. Un poco de ángulo puede aumentar la " +"estabilidad del soporte orgánico." + +msgid "Branch Diameter with double walls" +msgstr "Baja densidad de ramas" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" +"Las ramas con un área mayor que el área de un círculo de este diámetro se " +"imprimirán con doble pared para mayor estabilidad. Establezca este valor en " +"cero para no tener doble pared." + msgid "Tree support wall loops" -msgstr "Lazos de pared de soporte para arboles" +msgstr "Perímetros de las ramas" msgid "This setting specify the count of walls around tree support" msgstr "" -"Este ajuste especifica el número de muros alrededor del soporte del árbol" +"Este ajuste especifica el número de perímetros alrededor del soporte del " +"árbol" msgid "Tree support with infill" msgstr "Soporte para árboles con relleno" @@ -8546,8 +10063,11 @@ msgstr "" "Este ajuste especifica si se añade relleno dentro de los grandes huecos del " "soporte del árbol" +msgid "Chamber temperature" +msgstr "Temperatura de cámara" + msgid "Target chamber temperature" -msgstr "" +msgstr "Temperatura objetivo de la cámara" msgid "Nozzle temperature for layers after the initial one" msgstr "Temperatura de la boquilla después de la primera capa" @@ -8560,33 +10080,40 @@ msgid "" "layer for more than this threshold. Too low bed temperature of other layer " "may cause the model broken free from build plate" msgstr "" +"No se recomienda que la temperatura de la otra capa sea inferior a la de la " +"primera capa por encima de este umbral. Una temperatura demasiado baja de la " +"otra capa puede hacer que el modelo se desprenda de la bandeja de impresión" msgid "Detect thin wall" -msgstr "Detectar la pared delgada" +msgstr "Detección de perímetros delgados" msgid "" "Detect thin wall which can't contain two line width. And use single line to " "print. Maybe printed not very well, because it's not closed loop" msgstr "" -"Detectar la pared delgada que no puede contener dos líneas de ancho. Y " -"utilizar una sola línea para imprimir. Tal vez no se imprime muy bien, " +"Detectar los perímetros delgados que no puede contener dos líneas de ancho. " +"Y utilizar una sola línea para imprimir. Tal vez no se imprime muy bien, " "porque no es de bucle cerrado" msgid "" "This gcode is inserted when change filament, including T command to trigger " "tool change" msgstr "" -"Este gcode se inserta cuando se cambia de filamento, incluyendo el comando T " -"para activar el cambio de herramienta" +"Este G-Code se inserta cuando se cambia de filamento, incluyendo el comando " +"T para activar el cambio de herramienta" -msgid "Line width for top surfaces" -msgstr "Ancho de línea para las superficies superiores" +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" +"Ancho de extrusión de las capas superiores. Si se expresa cómo %, se " +"calculará sobre el diámetro de la boquilla." msgid "Speed of top surface infill which is solid" msgstr "Velocidad del relleno de la superficie superior que es sólida" msgid "Top shell layers" -msgstr "Capas superiores de la cubierta" +msgstr "Capas sólidas de la cubierta" msgid "" "This is the number of solid layers of top shell, including the top surface " @@ -8599,10 +10126,10 @@ msgstr "" "incrementarán" msgid "Top solid layers" -msgstr "Capas solidas superiores" +msgstr "Capas solidas arriba" msgid "Top shell thickness" -msgstr "Espesor de la cubierta superior" +msgstr "Espesor mínimo capa superior" msgid "" "The number of top solid layers is increased when slicing if the thickness " @@ -8611,12 +10138,12 @@ msgid "" "is disabled and thickness of top shell is absolutely determained by top " "shell layers" msgstr "" -"El número de capas sólidas superiores se incrementa al rebanar si el espesor " +"El número de capas sólidas superiores se incrementa al laminar si el espesor " "calculado por las capas superiores de la cáscara es más delgado que este " "valor. Esto puede evitar tener una capa demasiado fina cuando la altura de " "la capa es pequeña. 0 significa que este ajuste está desactivado y el grosor " "de la capa superior está absolutamente determinado por las capas de la capa " -"superior." +"superior" msgid "Speed of travel which is faster and without extrusion" msgstr "Velocidad de desplazamiento más rápida y sin extrusión" @@ -8646,20 +10173,25 @@ msgid "" "stabilize the chamber pressure inside the nozzle, in order to avoid " "appearance defects when printing objects." msgstr "" +"La torre de purga puede utilizarse para limpiar los residuos de la boquilla " +"y estabilizar la presión de la cámara en el interior de la boquilla, con el " +"fin de evitar defectos de aspecto al imprimir objetos." msgid "Purging volumes" msgstr "Volúmenes de purga" msgid "Flush multiplier" -msgstr "Multiplicador de flujo" +msgstr "Multiplicador de caudal" msgid "" "The actual flushing volumes is equal to the flush multiplier multiplied by " "the flushing volumes in the table." msgstr "" +"El volumen de descarga real es igual al multiplicador de descarga " +"multiplicado por los volúmenes de descarga de la tabla." msgid "Prime volume" -msgstr "Volumen principal" +msgstr "Tamaño de purga" msgid "The volume of material to prime extruder on tower." msgstr "El volumen de material para cebar la extrusora en la torre." @@ -8668,7 +10200,51 @@ msgid "Width" msgstr "Ancho" msgid "Width of prime tower" -msgstr "Anchura de la torre principal" +msgstr "Anchura de la torre de purga" + +msgid "Wipe tower rotation angle" +msgstr "Ángulo de rotación de torre de purga" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "Ángulo de rotación con respecto al eje X." + +msgid "Stabilization cone apex angle" +msgstr "Ángulo de vértice del cono de estabilización" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" +"Ángulo del vértice del cono que se usa para estabilidad la torre de purga. " +"Un angulo mayor significa una base más ancha." + +msgid "Wipe tower purge lines spacing" +msgstr "Espaciado de las líneas de la torre de purga" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "Espaciado de las líneas de la torre de purga." + +msgid "Wipe tower extruder" +msgstr "Extrusor de torre de purga" + +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 "" +"Extrusor usado para imprimir el perímetro de la torre de purga. Ajuste a 0 " +"para usar el único disponible. (no soluble preferentemente)." + +msgid "Purging volumes - load/unload volumes" +msgstr "Volumenes de purga - carga/descarga de volúmenes" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" +"Este vector guarda los volúmenes necesarios para cambiar de/a cada " +"herramienta utilizada en la torre de purga. Estos valores se utilizan para " +"simplificar la creación de los volúmenes de purga completos a continuación." msgid "" "Purging after filament change will be done inside objects' infills. This may " @@ -8676,18 +10252,38 @@ msgid "" "printed with transparent filament, the mixed color infill will be seen " "outside. It will not take effect, unless the prime tower is enabled." msgstr "" +"La purga tras el cambio de filamento se realizará dentro de los rellenos de " +"los objetos. Esto puede reducir la cantidad de residuos y disminuir el " +"tiempo de impresión. Si los perímetros se imprimen con filamento " +"transparente, el relleno de color mixto se verá en el exterior. No tendrá " +"efecto, a menos que la torre de purga esté activada." msgid "" "Purging after filament change will be done inside objects' support. This may " "lower the amount of waste and decrease the print time. It will not take " "effect, unless the prime tower is enabled." msgstr "" +"La purga tras el cambio de filamento se realizará dentro del soporte de los " +"objetos. Esto puede reducir la cantidad de residuos y disminuir el tiempo de " +"impresión. No tendrá efecto, a menos que la torre de purga esté activada." msgid "" "This object will be used to purge the nozzle after a filament change to save " "filament and decrease the print time. Colours of the objects will be mixed " "as a result. It will not take effect, unless the prime tower is enabled." msgstr "" +"Este objeto se utilizará para purgar la boquilla después de un cambio de " +"filamento para ahorrar filamento y disminuir el tiempo de impresión. Los " +"colores de los objetos se mezclarán como resultado. No tendrá efecto, a " +"menos que la torre de purga esté activada." + +msgid "Maximal bridging distance" +msgstr "Distancia máxima de puenteado" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" +"Distancia máxima entre los soportes en las sección de relleno de baja " +"densidad." msgid "X-Y hole compensation" msgstr "Compensación de huecos X-Y" @@ -8718,15 +10314,17 @@ msgstr "" "ajustar el tamaño ligeramente cuando el objeto tiene problemas de ensamblaje" msgid "G-code thumbnails" -msgstr "" +msgstr "Miniaturas de G-Code" msgid "" "Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the " "following format: \"XxY, XxY, ...\"" msgstr "" +"Los tamaños de las imágenes deben almacenarse en archivos .gcode y .sl1 / ." +"sl1s, en el siguiente formato: \"XxY, XxY, ...\"" msgid "Use relative E distances" -msgstr "" +msgstr "Usar distancias relativas E" msgid "" "Relative extrusion is recommended when using \"label_objects\" option.Some " @@ -8734,30 +10332,42 @@ msgid "" "Wipe tower is only compatible with relative mode. It is always enabled on " "BambuLab printers. Default is checked" msgstr "" +"Se recomienda la extrusión relativa cuando se utiliza la opción " +"\"label_objects\". Algunos extrusores funcionan mejor con esta opción " +"desactivada (modo de extrusión absoluta). La torre de purga sólo es " +"compatible con el modo relativo. Siempre está activada en las impresoras " +"BambuLab. Marcada por defecto" msgid "" "Classic wall generator produces walls with constant extrusion width and for " "very thin areas is used gap-fill. Arachne engine produces walls with " "variable extrusion width" msgstr "" +"El generador de perímetros clásico produce perímetros con anchura de " +"extrusión constante y para zonas muy finas se utiliza rellenar-espacio. El " +"motor Arachne produce perímetros con anchura de extrusión variable." msgid "Classic" -msgstr "" +msgstr "Clásico" msgid "Arachne" msgstr "" msgid "Wall transition length" -msgstr "" +msgstr "Anchura de transición de perímetro" msgid "" "When transitioning between different numbers of walls as the part becomes " "thinner, a certain amount of space is allotted to split or join the wall " "segments. It's expressed as a percentage over nozzle diameter" msgstr "" +"Cuando se pasa de un número de perímetros a otro a medida que la pieza se " +"vuelve más fina, se asigna una determinada cantidad de espacio para dividir " +"o unir los segmentos de perímetro. Se expresa como un porcentaje sobre el " +"diámetro de la boquilla" msgid "Wall transitioning filter margin" -msgstr "" +msgstr "Margen del filtro de transición al perímetro" msgid "" "Prevent transitioning back and forth between one extra wall and one less. " @@ -8768,9 +10378,16 @@ msgid "" "variation can lead to under- or overextrusion problems. It's expressed as a " "percentage over nozzle diameter" msgstr "" +"Evita la transición entre un perímetro de más y uno de menos. Este margen " +"amplía el rango de anchos de extrusión que siguen a [Ancho mínimo de " +"perímetro - margen, 2 * Ancho mínimo de perímetro + margen]. Aumentando este " +"margen se reduce el número de transiciones, lo que reduce el número de " +"arranques/paradas de extrusión y el tiempo de recorrido. Sin embargo, una " +"gran variación de la anchura de extrusión puede provocar problemas de infra " +"o sobreextrusión. Se expresa en porcentaje sobre el diámetro de la boquilla" msgid "Wall transitioning threshold angle" -msgstr "" +msgstr "Ángulo del umbral de transición del perímetro" msgid "" "When to create transitions between even and odd numbers of walls. A wedge " @@ -8779,17 +10396,25 @@ msgid "" "this setting reduces the number and length of these center walls, but may " "leave gaps or overextrude" msgstr "" +"Cuándo crear transiciones entre números pares e impares de perímetros. Una " +"forma de cuña con un ángulo mayor que este ajuste no tendrá transiciones y " +"no se imprimirán perímetros en el centro para rellenar el espacio restante. " +"La reducción de este ajuste reduce el número y la longitud de estos " +"perímetros centrales, pero puede dejar huecos o sobresalir" msgid "Wall distribution count" -msgstr "" +msgstr "Recuento de la distribución del perímetro" msgid "" "The number of walls, counted from the center, over which the variation needs " "to be spread. Lower values mean that the outer walls don't change in width" msgstr "" +"El número de perímetros, contados desde el centro, sobre los que debe " +"repartirse la variación. Los valores más bajos significan que los perímetros " +"exteriores no cambian de anchura" msgid "Minimum feature size" -msgstr "" +msgstr "Tamaño mínimo del elemento" msgid "" "Minimum thickness of thin features. Model features that are thinner than " @@ -8797,9 +10422,26 @@ msgid "" "feature size will be widened to the Minimum wall width. It's expressed as a " "percentage over nozzle diameter" msgstr "" +"Espesor mínimo de los elementos finos. Las características del modelo que " +"sean más finas que este valor no se imprimirán, mientras que las " +"características más gruesas que el Tamaño mínimo del elemento se ensancharán " +"hasta el Ancho mínimo de perímetro. Se expresa en porcentaje sobre el " +"diámetro de la boquilla" + +msgid "First layer minimum wall width" +msgstr "Ancho mínimo del perímetro de la primera capa" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" +"Se recomienda que el ancho mínimo del perímetro que se debe utilizar para la " +"primera capa se establezca en el mismo tamaño que la boquilla. Se espera que " +"este ajuste mejore la adherencia." msgid "Minimum wall width" -msgstr "" +msgstr "Ancho mínimo del perímetro" msgid "" "Width of the wall that will replace thin features (according to the Minimum " @@ -8807,9 +10449,14 @@ msgid "" "thickness of the feature, the wall will become as thick as the feature " "itself. It's expressed as a percentage over nozzle diameter" msgstr "" +"Anchura del perímetro que sustituirá a los elementos finos (según el tamaño " +"mínimo del elemento) del modelo. Si la anchura mínima del perímetro es menor " +"que el grosor de la característica, el perímetro será tan grueso como la " +"propia característica. Se expresa en porcentaje sobre el diámetro de la " +"boquilla" msgid "Detect narrow internal solid infill" -msgstr "Detectar el relleno sólido interno estrecho" +msgstr "Detección de pequeños rellenos sólidos" msgid "" "This option will auto detect narrow internal solid infill area. If enabled, " @@ -8822,20 +10469,20 @@ msgstr "" "rectilíneo." msgid "invalid value " -msgstr "" +msgstr "valor inválido " #, c-format, boost-format msgid " doesn't work at 100%% density " -msgstr "" +msgstr " no funciona con una densidad del 100%% " msgid "Invalid value when spiral vase mode is enabled: " -msgstr "" +msgstr "Valor no válido cuando está activado el modo jarrón espiral: " msgid "too large line width " -msgstr "" +msgstr "demasiada anchura de línea " msgid " not in range " -msgstr "" +msgstr " fuera de rango " msgid "Export 3MF" msgstr "Exportar 3MF" @@ -8844,55 +10491,70 @@ msgid "Export project as 3MF." msgstr "Exportar el proyecto como 3MF." msgid "Export slicing data" -msgstr "" +msgstr "Exportar datos de laminado" msgid "Export slicing data to a folder." -msgstr "" +msgstr "Exportar datos de laminado a una carpeta." msgid "Load slicing data" -msgstr "" +msgstr "Cargar datos de laminado" msgid "Load cached slicing data from directory" -msgstr "" +msgstr "Cargar datos de laminado en caché desde el directorio" + +msgid "Export STL" +msgstr "Exportar STL" + +msgid "Export the objects as multiple STL." +msgstr "Exportar los objectos como multiples STL." msgid "Slice" msgstr "Laminar" msgid "Slice the plates: 0-all plates, i-plate i, others-invalid" -msgstr "Cortar las placas: 0-todas las placas, i-placa i, otras-inválidas" +msgstr "" +"Cortar las bandejas: 0-todas las bandejas, i-bandeja i, otras-inválidas" msgid "Show command help." msgstr "Mostrar la ayuda del comando." msgid "UpToDate" -msgstr "" +msgstr "Actualizado" msgid "Update the configs values of 3mf to latest." -msgstr "" +msgstr "Actualice los valores de configuración de 3mf a la última versión." + +msgid "Load default filaments" +msgstr "Cargar los filamentos por defecto" + +msgid "Load first filament as default for those not loaded" +msgstr "Carga el primer filamento por defecto para los no cargados" msgid "mtcpp" -msgstr "" +msgstr "mtcpp" msgid "max triangle count per plate for slicing." -msgstr "" +msgstr "número máximo de triángulos por plato para laminar." msgid "mstpp" -msgstr "" +msgstr "mstpp" msgid "max slicing time per plate in seconds." -msgstr "" +msgstr "tiempo máximo de corte por bandeja en segundos." msgid "No check" -msgstr "" +msgstr "No comprobado" msgid "Do not run any validity checks, such as gcode path conflicts check." msgstr "" +"No ejecute ninguna comprobación de validez, como la comprobación de " +"conflictos de ruta de G-Code." msgid "Normative check" -msgstr "" +msgstr "Comprobación de normativa" msgid "Check the normative items." -msgstr "" +msgstr "Comprueba los elementos normativos." msgid "Output Model Info" msgstr "Información del modelo de salida" @@ -8907,10 +10569,10 @@ msgid "Export settings to a file." msgstr "Exporta los ajustes a un archivo." msgid "Send progress to pipe" -msgstr "" +msgstr "Enviar el progreso a la tubería" msgid "Send progress to pipe." -msgstr "" +msgstr "Enviar el progreso a la tubería." msgid "Arrange Options" msgstr "Opciones de posicionamiento" @@ -8918,6 +10580,12 @@ msgstr "Opciones de posicionamiento" msgid "Arrange options: 0-disable, 1-enable, others-auto" msgstr "Opciones de posicionamiento: 0-desactivar, 1-activar, otras-auto" +msgid "Repetions count" +msgstr "Cantidad de repeticiones" + +msgid "Repetions count of the whole model" +msgstr "Cantidad de repeticiones del modelo completo" + msgid "Convert Unit" msgstr "Convertir Unidad" @@ -8944,19 +10612,33 @@ msgstr "" "Cargar los ajustes del filamento desde la lista de archivos especificada" msgid "Skip Objects" -msgstr "" +msgstr "Omitir objetos" msgid "Skip some objects in this print" +msgstr "Omitir algunos objetos en esta impresión" + +msgid "load uptodate process/machine settings when using uptodate" msgstr "" +"carga los ajustes actualizados de proceso/máquina cuando se usa actualizar" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" +msgstr "" +"carga los ajustes actualizados de proceso/máquina desde el archivo " +"especificado cuando se usa actualizar" msgid "Data directory" -msgstr "" +msgstr "Directorio de datos" msgid "" "Load and store settings at the given directory. This is useful for " "maintaining different profiles or including configurations from a network " "storage." msgstr "" +"Carga y almacena configuraciones en el directorio dado. Esto es útil para " +"mantener diferentes perfiles o incluir configuraciones desde un " +"almacenamiento en red." msgid "Output directory" msgstr "Directorio de salida" @@ -8978,7 +10660,7 @@ msgid "Error in zip archive" msgstr "Error en el archivo zip" msgid "Generating walls" -msgstr "Generación de muros" +msgstr "Generación de perímetros" msgid "Generating infill regions" msgstr "Generación de zonas de relleno" @@ -8987,7 +10669,7 @@ msgid "Generating infill toolpath" msgstr "Generación de la trayectoria de la herramienta de relleno" msgid "Detect overhangs for auto-lift" -msgstr "" +msgstr "Detección de voladizos para autoelevación" msgid "Generating support" msgstr "Generar soporte" @@ -8996,19 +10678,21 @@ msgid "Checking support necessity" msgstr "Comprobación de la necesidad de soporte" msgid "floating regions" -msgstr "" +msgstr "regiones flotantes" msgid "floating cantilever" -msgstr "" +msgstr "voladizo flotante" msgid "large overhangs" -msgstr "" +msgstr "voladizos grandes" #, c-format, boost-format msgid "" "It seems object %s has %s. Please re-orient the object or enable support " "generation." msgstr "" +"Parece que el objeto %s tiene %s. Por favor, reoriente el objeto o active la " +"generación de soporte." msgid "Optimizing toolpath" msgstr "Optimización de la trayectoria de la herramienta" @@ -9018,7 +10702,7 @@ msgstr "" "Las capas vacías del fondo se sustituyen por las capas normales más cercanas." msgid "The model has too many empty layers." -msgstr "" +msgstr "El modelo tiene demasiadas capas vacías." msgid "Slicing mesh" msgstr "Malla de corte" @@ -9027,12 +10711,17 @@ msgid "" "No layers were detected. You might want to repair your STL file(s) or check " "their size or thickness and retry.\n" msgstr "" +"No se han detectado capas. Es posible que desee reparar su(s) archivo(s) STL " +"o comprobar su tamaño o grosor y volver a intentarlo.\n" msgid "" "An object's XY size compensation will not be used because it is also color-" "painted.\n" "XY Size compensation can not be combined with color-painting." msgstr "" +"An object's XY size compensation will not be used because it is also color-" +"painted.\n" +"XY Size compensation can not be combined with color-painting." #, c-format, boost-format msgid "Support: generate toolpath at layer %d" @@ -9065,38 +10754,697 @@ msgstr "Soporte: arreglar huecos en la capa %d" msgid "Support: propagate branches at layer %d" msgstr "Soporte: propagar ramas en la capa %d" -msgid "PA Calibration" +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." msgstr "" +"Unknown file format: input file must have .stl, .obj, or .amf(.xml) " +"extension." + +msgid "Loading of a model file failed." +msgstr "Loading of model file failed." + +msgid "The supplied file couldn't be read because it's empty" +msgstr "El archivo proporcionado no puede ser leído debido a que está vacío" + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "Unknown file format: input file must have .3mf or .zip.amf extension." + +msgid "Canceled" +msgstr "Canceled" + +msgid "load_obj: failed to parse" +msgstr "load_obj: failed to parse" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "The file contains polygons with more than 4 vertices." + +msgid "The file contains polygons with less than 2 vertices." +msgstr "The file contains polygons with less than 2 vertices." + +msgid "The file contains invalid vertex index." +msgstr "The file contains invalid vertex index." + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "This OBJ file couldn't be read because it's empty." + +msgid "Flow Rate Calibration" +msgstr "Calibración de Ratio de Flujo" + +msgid "Max Volumetric Speed Calibration" +msgstr "Calibración de Velocidad Volumétrica Máxima" + +msgid "Manage Result" +msgstr "Administrar Resultados" + +msgid "Manual Calibration" +msgstr "Calibración Manual" + +msgid "Result can be read by human eyes." +msgstr "El resultado puede leerse con ojos humanos." + +msgid "Auto-Calibration" +msgstr "Auto-Calibración" + +msgid "We would use Lidar to read the calibration result" +msgstr "Deberíamos usar Lidar para leer resultados de calibración" + +msgid "Prev" +msgstr "Ant" + +msgid "Recalibration" +msgstr "Recalibración" + +msgid "Calibrate" +msgstr "Calibración" + +msgid "Finish" +msgstr "Finalizar" + +msgid "Wiki" +msgstr "Wiki" + +msgid "How to use calibration result?" +msgstr "¿Cómo usar el resultado de la calibración?" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "Deberías cambiar el Factor de Calibración de Dinámicas de Flujo" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" +"La versión actual de firmware de la impresora no soporta la calibración.\n" +"Por favor, actualice el firmware de la impresora." + +msgid "Calibration not supported" +msgstr "Calibración no soportada" + +msgid "Flow Dynamics" +msgstr "Dinámicas de Flujo" + +msgid "Flow Rate" +msgstr "Ratio de Flujo" + +msgid "Max Volumetric Speed" +msgstr "Velocidad Volumétrica Máxima" + +msgid "Please enter the name you want to save to printer." +msgstr "Por favor, introduzca el nombre que quiera asignar a la impresora." + +msgid "The name cannot exceed 40 characters." +msgstr "El nombre no puede exceder de 40 caracteres." + +msgid "The name cannot be empty." +msgstr "El nombre no puede estar vacío." + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "El ajuste seleccionado: %1% no encontrado." + +msgid "The name cannot be the same as the system preset name." +msgstr "El nombre no puede ser el mismo que el nombre de ajuste del sistema." + +msgid "The name is the same as another existing preset name" +msgstr "El nombre coincide con el de otro ajuste" + +msgid "create new preset failed." +msgstr "crear un nuevo ajuste fallido." + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "" +"¿Estás seguro que quiere cancelar la calibración y volver a la página de " +"inicio?" + +msgid "No Printer Connected!" +msgstr "¡No hay Impresoras Conectadas!" + +msgid "Printer is not connected yet." +msgstr "La impresora no está conectada todavía." + +msgid "Please select filament to calibrate." +msgstr "Por favor, seleccione el filamento para calibrar." + +msgid "Connecting to printer..." +msgstr "Conectando a la impresora." + +msgid "The failed test result has been dropped." +msgstr "El resultado del test fallido se ha descartado." + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "" +"El resultado de la Calibración de Dinámicas de Flujo se ha salvado en la " +"impresora" + +msgid "Internal Error" +msgstr "Error interno" + +msgid "Please select at least one filament for calibration" +msgstr "Por favor, selecciona al menos un filamento por calibración" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "" +"El resultado de la calibración del ratio de caudal se ha guardado en los " +"ajustes" + +msgid "The input value size must be 3." +msgstr "El valor de tamaño de entrada debe ser 3." + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "" +"El resultado de la calibración de velocidad volumétrica máxima se ha salvado " +"en los ajustes" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "Cuando necesita la Calibración de Dinámicas de Flujo" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" +"Hemos añadido la auto-calibración para diferentes filamentos, los cuales " +"están totalmente automatizados, y los resultados se guardarán en la " +"impresora para futuros usos. Solo necesita calibrar en los siguientes " +"casos:\n" +"1. Sí introduce un nuevo filamento, o de diferentes marcas/modelos, o el " +"filamento está húmedo; \n" +"2. Sí la boquilla está desgastada o se sustituye por otra nueva;\n" +"3. Si la velocidad volumétrica máxima o la temperatura de impresión se " +"cambia en los ajustes de filamento." + +msgid "About this calibration" +msgstr "Acerca de la calibración" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" +"Consulte los detalles de la Calibración de las Dinámicas de Flujo en nuestra " +"wiki.\n" +"\n" +"Normalmente la calibración es innecesaria. Cuando se inicia una impresión de " +"un solo color/material, con la opción \"Calibración de la dinámica de " +"caudal\" marcada en el menú de inicio de impresión, la impresora seguirá el " +"método antiguo, calibrar el filamento antes de la impresión; Cuando se " +"inicia una impresión de varios colores/materiales, la impresora utilizará el " +"parámetro de compensación por defecto para el filamento durante cada cambio " +"de filamento que tendrá un buen resultado en la mayoría de los casos.\n" +"\n" +"Tenga en cuenta que hay algunos casos en los que el resultado de la " +"calibración no es fiable: el uso de una placa de textura para hacer la " +"calibración; la bandeja no tiene buena adherencia (por favor, lave la " +"bandeja o aplique pegamento) ... Puede encontrar más información en nuestra " +"wiki.\n" +"\n" +"Los resultados de la calibración tienen alrededor de un 10 por ciento de " +"fluctuación en nuestra prueba, lo que puede causar que el resultado no sea " +"exactamente el mismo en cada calibración. Todavía estamos investigando la " +"causa raíz para hacer mejoras con nuevas actualizaciones." + +msgid "When to use Flow Rate Calibration" +msgstr "Cuando usar la Calibración de Ratio de Flujo" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" +"Después de usar la Calibración de Dinámicas de Flujo, puede haber algunos " +"problemas de extrusión, como:\n" +"1. Sobre extrusión: Exceso de material en la impresión, formando truños o " +"capas más anchas y no uniformes.\n" +"2. Infra extrusión: Capas muy finas, relleno poco resistente, o huecos en la " +"capa superior del modelo, incluso cuando se imprime despacio.\n" +"3. Calidad pobre de Superficie: La superficie de sus impresiones parece " +"rugosa o irregular\n" +"4. Integridad Estructural Débil: Las impresiones se quiebran con facilidad y " +"no es tan resistente como suele serlo." + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" +"Además, la calibración del caudal es crucial para materiales espumosos como " +"el LW-PLA utilizado en los planos RC. Estos materiales se expanden mucho " +"cuando se calientan, y la calibración proporciona un caudal de referencia " +"útil." + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" +"La calibración del caudal mide la relación entre los volúmenes de extrusión " +"esperados y los reales. La configuración predeterminada funciona bien en las " +"impresoras Bambu Lab y en los filamentos oficiales, ya que fueron " +"precalibrados y ajustados con precisión. Para un filamento normal, " +"normalmente no necesitarás realizar una Calibración de Caudal a menos que " +"sigas viendo los defectos listados después de haber realizado otras " +"calibraciones. Para más detalles, consulte el artículo de la wiki." + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" +"La auto Calibración de Ratio de Flujo utiliza la tecnología Micro-Lidar de " +"Bambu Lab, midiendo directamente los patrones de calibración. Sin embargo, " +"tenga en cuenta que la eficacia y precisión puede verse comprometida con " +"algunos tipos de material. Particularmente, los filamentos que son " +"transparentes o semi transparentes, o tienen un acabado altamente " +"reflectante pueden no ser adecuados para esta calibración y producir " +"resultados menos que deseables.\n" +"\n" +"Los resultados de la calibración pueden variar entre cada calibración o " +"filamento. Seguimos mejorando la precisión y compatibilidad de esta " +"calibración mediante actualizaciones de firmware a lo largo del tiempo.\n" +"\n" +"Precaución: La Calibración del Caudal es un proceso avanzado, que sólo debe " +"ser realizado por aquellos que entiendan completamente su propósito e " +"implicaciones. Un uso incorrecto puede dar lugar a impresiones de calidad " +"inferior o a daños en la impresora. Por favor asegúrese de leer " +"cuidadosamente y entender el proceso antes de hacerlo." + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "Cuando necesite Calibrar la Velocidad Volumétrica Máxima" + +msgid "Over-extrusion or under extrusion" +msgstr "Sobre extrusión o infra extrusión" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "" +"Se recomienda calibrar la Velocidad Volumétrica Máxima cuando imprima con:" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "material con importante contracción/expansión térmica, como..." + +msgid "materials with inaccurate filament diameter" +msgstr "materiales con diámetro de filamento inpreciso" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "Hemos encontrado el mejor Factor de Calibración de Dinámicas de Flujo" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" +"¡Parte de la calibración ha fallado! Debería limpiar la bandeja y " +"reintentar. El resultado de test fallido va a ser descartado." + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "" +"*Recomendamos añadir marca, material, tipo, e incluso nivel de humedad en el " +"Nombre" + +msgid "Failed" +msgstr "Error" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" +"Solo se va a guardar uno de los resultados con el mismo nombre. ¿Está seguro " +"que desea sobrescribir el otro resultado?" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" +"Hay ya un resultado histórico de calibración con el mismo nombre: %s. Solo " +"se guardará uno de los resultados con el mismo nombre. ¿·Está seguro que " +"quiere sobrescribir el resultado histórico?" + +msgid "Please find the best line on your plate" +msgstr "Por favor encuentre la mejor línea en su bandeja" + +msgid "Input Value" +msgstr "Valor de entrada" + +msgid "Save to Filament Preset" +msgstr "Salvar en Ajustes de Filamento" + +msgid "Preset" +msgstr "Preajuste" + +msgid "Record Factor" +msgstr "Factor de guardado" + +msgid "We found the best flow ratio for you" +msgstr "Hemos encontrado el mejor ratio de caudal para usted" + +msgid "Flow Ratio" +msgstr "Ratio de Flujo" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "Por favor, introduzca un valor válido (0.0 < ratio de caudal <2.0)" + +msgid "Please enter the name of the preset you want to save." +msgstr "Por favor, introduzca el nombre del preajuste que quiera guardar." + +msgid "Calibration1" +msgstr "Calibración1" + +msgid "Calibration2" +msgstr "Calibración2" + +msgid "Please find the best object on your plate" +msgstr "Por favor, busque el mejor objeto en su bandeja" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "" +"Rellenar el valor encima del bloque con la superficie superior más lisa" + +msgid "Skip Calibration2" +msgstr "Saltar Calibración2" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "ratio de caudal: %s " + +msgid "Please choose a block with smoothest top surface" +msgstr "Por favor, escoja un bloque con la superficie superior más lisa" + +msgid "Please choose a block with smoothest top surface." +msgstr "Por favor, escoja un bloque con la superficie superior más lisa." + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "" +"Por favor, introduzca un valor válido (0 <= Velocidad Volumétrica Máxima <= " +"60)" + +msgid "Calibration Type" +msgstr "Tipo de Calibración" + +msgid "Complete Calibration" +msgstr "Calibración Completa" + +msgid "Fine Calibration based on flow ratio" +msgstr "Calibración Fina basada en el ratio de caudal" + +msgid "Title" +msgstr "Título" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" +"Se imprimirá n modelo de test. Por favor limpie la bandeja y póngala de " +"nuevo en la cama caliente antes de calibrar." + +msgid "Printing Parameters" +msgstr "Parámetros de Impresión" + +msgid "- ℃" +msgstr "- ℃" + +msgid " ℃" +msgstr " ℃" + +msgid "Plate Type" +msgstr "Plate Type" + +msgid "filament position" +msgstr "posición de filamento" + +msgid "External Spool" +msgstr "Bobina Externa" + +msgid "Filament For Calibration" +msgstr "Filamento para Calibrar" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" +"Consejos para la calibración del material:\n" +"- Los materiales que pueden tener la misma temperatura de cama\n" +"- Las diferentes marcas de filamento y familias(Marca = Bambú. Familia = " +"Básica, Mate)" + +msgid "Error desc" +msgstr "Error en la descripción" + +msgid "Extra info" +msgstr "Información extra" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "%s no es compatible con %s" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "" +"El filamento TPU no está soportado para la Auto-Calibración de Dinámicas de " +"Flujo." + +msgid "Connecting to printer" +msgstr "Conectando a la impresora" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "" +"El diámetro de la boquilla has sido sincronizado desde los ajustes de " +"impresora" + +msgid "From Volumetric Speed" +msgstr "Desde Velocidad Volumétrica" + +msgid "To Volumetric Speed" +msgstr "A Velocidad Volúmetrica" + +msgid "Flow Dynamics Calibration Result" +msgstr "Resultado de Calibración de Dinámicas de Flujo" + +msgid "No History Result" +msgstr "Sin Resultados Históricos" + +msgid "Success to get history result" +msgstr "Éxito recuperando los resultados históricos" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "" +"Refrescar el histórico de resultados de Calibración de Dinámicas de Flujo" + +msgid "Action" +msgstr "Acción" + +msgid "Edit Flow Dynamics Calibration" +msgstr "Editar Calibración de Dinámicas de Flujo" + +msgid "Network lookup" +msgstr "Búsqueda de red" + +msgid "Address" +msgstr "Dirección" + +msgid "Hostname" +msgstr "Nombre de host" + +msgid "Service name" +msgstr "Nombre del servicio" + +msgid "OctoPrint version" +msgstr "Versión de OctoPrint" + +msgid "Searching for devices" +msgstr "Buscando dispositivos" + +msgid "Finished" +msgstr "Terminado" + +msgid "Multiple resolved IP addresses" +msgstr "Múltiples direcciones IP resueltas" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" +"Hay varias direcciones IP resueltas del nombre del host %1%.\n" +"Por favor, seleccione la que debe usarse." + +msgid "Unable to perform boolean operation on selected parts" +msgstr "" +"No es posible realizar la operación booleana en las partes selecionadas" + +msgid "Mesh Boolean" +msgstr "Malla Booleana" + +msgid "Union" +msgstr "Unión" + +msgid "Difference" +msgstr "Diferencia" + +msgid "Intersection" +msgstr "Intersección" + +msgid "Source Volume" +msgstr "Volumen de origen" + +msgid "Tool Volume" +msgstr "Volumen de herramienta" + +msgid "Subtract from" +msgstr "Restar de" + +msgid "Subtract with" +msgstr "Restar con" + +msgid "selected" +msgstr "seleccionado" + +msgid "Part 1" +msgstr "Parte 1" + +msgid "Part 2" +msgstr "Parte 2" + +msgid "Delete input" +msgstr "Borrado de entrada" + +msgid "Send G-Code to printer host" +msgstr "Enviar G-Code al host de impresión" + +msgid "Upload to Printer Host with the following filename:" +msgstr "Subido al Host de Impresión con el siguiente nombre de archivo:" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "" +"Use barras oblicuas como separador de directorio \n" +"si es necesario." + +msgid "Upload to storage" +msgstr "Subir a almacenamiento" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "" +"El nombre de archivo que va a cargar no acaba en \"%s\". ¿Desea continuar?" + +msgid "Print host upload queue" +msgstr "Imprimir cola de carga del host" + +msgid "ID" +msgstr "ID" + +msgid "Progress" +msgstr "Progreso" + +msgid "Host" +msgstr "Host" + +msgctxt "OfFile" +msgid "Size" +msgstr "Tamaño" + +msgid "Filename" +msgstr "Nombre de archivo" + +msgid "Message" +msgstr "Mensaje" + +msgid "Cancel selected" +msgstr "Cancelar selección" + +msgid "Show error message" +msgstr "Mostrar mensaje de error" + +msgid "Enqueued" +msgstr "En cola" + +msgid "Uploading" +msgstr "Subiendo" + +msgid "Cancelling" +msgstr "Cancelado" + +msgid "Error uploading to print host" +msgstr "Error al subir al host de impresión" + +msgid "PA Calibration" +msgstr "Calibración PA" msgid "DDE" -msgstr "" +msgstr "DDE" msgid "Bowden" -msgstr "" +msgstr "Bowden" msgid "Extruder type" -msgstr "" +msgstr "Tipo de extrusor" msgid "PA Tower" -msgstr "" +msgstr "Torre PA" msgid "PA Line" -msgstr "" +msgstr "Línea PA" + +msgid "PA Pattern" +msgstr "Modelo PA" msgid "Method" -msgstr "" +msgstr "Método" msgid "Start PA: " -msgstr "" +msgstr "Iniciar PA: " msgid "End PA: " -msgstr "" +msgstr "Finalizar PA: " msgid "PA step: " -msgstr "" +msgstr "Paso PA: " msgid "Print numbers" -msgstr "" +msgstr "Imprimir números" msgid "" "Please input valid values:\n" @@ -9104,131 +11452,154 @@ msgid "" "End PA: > Start PA\n" "PA step: >= 0.001)" msgstr "" +"Por favor, introduzca valores válidos:\n" +"Iniciar PA: >=0.0\n" +"Finalizar PA:> Iniciar PA\n" +"Paso PA:>=0.001)" msgid "Temperature calibration" -msgstr "" +msgstr "Calibración de temperatura" msgid "PLA" -msgstr "" +msgstr "PLA" msgid "ABS/ASA" -msgstr "" +msgstr "ABS/ASA" msgid "PETG" -msgstr "" +msgstr "PETG" msgid "TPU" -msgstr "" +msgstr "TPU" msgid "PA-CF" -msgstr "" +msgstr "PA-CF" msgid "PET-CF" -msgstr "" +msgstr "PET-CF" msgid "Filament type" -msgstr "" +msgstr "Tipo de filamento" msgid "Start temp: " -msgstr "" +msgstr "Temperatura inicial: " msgid "End end: " -msgstr "" +msgstr "Temperatura final: " msgid "Temp step: " -msgstr "" +msgstr "Paso temperatura: " msgid "" "Please input valid values:\n" "Start temp: <= 350\n" -"End temp: >= 180\n" +"End temp: >= 170\n" "Start temp > End temp + 5)" msgstr "" +"Por favor, introduzca valores válidos:\n" +"Temp inicial: <= 350\n" +"Temp final: >=170\n" +"Temp inicial > Temp final + 5)" msgid "Max volumetric speed test" -msgstr "" +msgstr "Test de velocidad volumétrica máxima" msgid "Start volumetric speed: " -msgstr "" +msgstr "Velocidad volumétrica inicial: " msgid "End volumetric speed: " -msgstr "" +msgstr "Velocidad volumétrica final: " msgid "step: " -msgstr "" +msgstr "paso: " msgid "" "Please input valid values:\n" "start > 0 step >= 0\n" "end > start + step)" msgstr "" +"Por favor, introduzca valores válidos:\n" +"inicio>paso 0 >= 0\n" +"fin > inicio + paso)" msgid "VFA test" -msgstr "" +msgstr "Test VFA" msgid "Start speed: " -msgstr "" +msgstr "Velocidad inicial: " msgid "End speed: " -msgstr "" +msgstr "Velocidad final: " msgid "" "Please input valid values:\n" "start > 10 step >= 0\n" "end > start + step)" msgstr "" +"Por favor, introduzca valores válidos:\n" +"inicio > paso 10 >= 0\n" +"final > inicio + paso)" msgid "Start retraction length: " -msgstr "" +msgstr "Iniciar anchura de retracción: " msgid "End retraction length: " -msgstr "" +msgstr "Finalizar " msgid "mm/mm" -msgstr "" +msgstr "mm/mm" msgid "Physical Printer" -msgstr "" +msgstr "Impresora física" msgid "Print Host upload" -msgstr "" +msgstr "Carga de Host de Impresión" msgid "Test" -msgstr "" +msgstr "Test" msgid "Could not get a valid Printer Host reference" -msgstr "" +msgstr "No se ha podido obtener una referencia de host de impresora válida" msgid "Success!" -msgstr "" +msgstr "¡Exitoso!" msgid "Refresh Printers" -msgstr "" +msgstr "Refrescar Impresoras" msgid "" "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" "signed certificate." msgstr "" +"El archivo HTTPS CA es opcional. Solo es necesario si utiliza HTTPS con un " +"certificado autofirmado." msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" msgstr "" +"Archivos de certificado (*.crt, *.pem)|*.crt;*.pem|Todos los archivos|*.*" msgid "Open CA certificate file" -msgstr "" +msgstr "Abrir archivo de certificado CA" #, c-format, boost-format msgid "" "On this system, %s uses HTTPS certificates from the system Certificate Store " "or Keychain." msgstr "" +"En este sistema, %s utiliza certificados HTTPS del almacén de certificados o " +"llavero del sistema." msgid "" "To use a custom CA file, please import your CA file into Certificate Store / " "Keychain." msgstr "" +"Para utilizar un archivo de CA personalizado, importe su archivo de CA a " +"Almacén de certificados / Llavero." msgid "Connection to printers connected via the print host failed." msgstr "" +"Ha fallado la conexión a impresoras conectadas a través del host de " +"impresión." #: resources/data/hints.ini: [hint:3D Scene Operations] msgid "" @@ -9236,6 +11607,9 @@ msgid "" "Did you know how to control view and object/part selection with mouse and " "touchpanel in the 3D scene?" msgstr "" +"Operaciones de la escena 3D\n" +"¿Sabías cómo controlar la vista y la selección de objetos/partes con el " +"ratón y el panel táctil en la escena 3D?" #: resources/data/hints.ini: [hint:Cut Tool] msgid "" @@ -9243,6 +11617,9 @@ msgid "" "Did you know that you can cut a model at any angle and position with the " "cutting tool?" msgstr "" +"Herramienta de corte\n" +"¿Sabías que puedes cortar un modelo en cualquier ángulo y posición con la " +"herramienta de corte?" #: resources/data/hints.ini: [hint:Fix Model] msgid "" @@ -9250,18 +11627,26 @@ msgid "" "Did you know that you can fix a corrupted 3D model to avoid a lot of slicing " "problems?" msgstr "" +"Fijar modelo\n" +"¿Sabías que puedes arreglar un modelo 3D dañado para evitar muchos problemas " +"de corte?" #: resources/data/hints.ini: [hint:Timelapse] msgid "" "Timelapse\n" "Did you know that you can generate a timelapse video during each print?" msgstr "" +"Intervalo\n" +"¿Sabías que puedes generar un vídeo de intervalo de trabajo durante cada " +"impresión?" #: resources/data/hints.ini: [hint:Auto-Arrange] msgid "" "Auto-Arrange\n" "Did you know that you can auto-arrange all objects in your project?" msgstr "" +"Auto-organizar\n" +"¿Sabías que puedes ordenar automáticamente todos los objetos de tu proyecto?" #: resources/data/hints.ini: [hint:Auto-Orient] msgid "" @@ -9269,6 +11654,9 @@ msgid "" "Did you know that you can rotate objects to an optimal orientation for " "printing by a simple click?" msgstr "" +"Orientación automática\n" +"¿Sabía que puede girar los objetos a una orientación óptima para la " +"impresión con un simple clic?" #: resources/data/hints.ini: [hint:Lay on Face] msgid "" @@ -9277,6 +11665,10 @@ msgid "" "sits on the print bed? Select the \"Place on face\" function or press the " "F key." msgstr "" +"Acostar sobre cara\n" +"¿Sabías que puedes orientar rápidamente un modelo para que una de sus caras " +"apoye en la cama de impresión? Seleccione la función 'Acostar sobre cara' o " +"presione la tecla F." #: resources/data/hints.ini: [hint:Object List] msgid "" @@ -9284,6 +11676,9 @@ msgid "" "Did you know that you can view all objects/parts in a list and change " "settings for each object/part?" msgstr "" +"Lista de objetos\n" +"¿Sabías que puedes ver todos los objetos/piezas en una lista y cambiar los " +"ajustes de cada objeto/pieza?" #: resources/data/hints.ini: [hint:Simplify Model] msgid "" @@ -9292,6 +11687,10 @@ msgid "" "Simplify mesh feature? Right-click the model and select Simplify model. Read " "more in the documentation." msgstr "" +"Simplificar modelo\n" +"¿Sabías que puedes reducir el número de triángulos de una malla utilizando " +"la función Simplificar malla? Haga clic con el botón derecho del ratón en el " +"modelo y seleccione Simplificar modelo. Más información en la documentación." #: resources/data/hints.ini: [hint:Slicing Parameter Table] msgid "" @@ -9299,6 +11698,9 @@ msgid "" "Did you know that you can view all objects/parts on a table and change " "settings for each object/part?" msgstr "" +"Tabla de parámetros de laminado\n" +"¿Sabía que puede ver todos los objetos/partes de una tabla y cambiar los " +"parámetros de cada objeto/parte?" #: resources/data/hints.ini: [hint:Split to Objects/Parts] msgid "" @@ -9306,6 +11708,9 @@ msgid "" "Did you know that you can split a big object into small ones for easy " "colorizing or printing?" msgstr "" +"Dividir en Objetos/Partes\n" +"¿Sabías que puedes dividir un objeto grande en pequeños para colorearlo o " +"imprimirlo fácilmente?" #: resources/data/hints.ini: [hint:Subtract a Part] msgid "" @@ -9314,6 +11719,11 @@ msgid "" "part modifier? That way you can, for example, create easily resizable holes " "directly in Orca Slicer. Read more in the documentation." msgstr "" +"Restar una parte\n" +"¿Sabías que puedes sustraer una malla de otra utilizando el modificador de " +"pieza Negativa? De esta forma puedes, por ejemplo, crear agujeros fácilmente " +"redimensionables directamente en Orca Slicer. Más información en la " +"documentación." #: resources/data/hints.ini: [hint:STEP] msgid "" @@ -9323,6 +11733,11 @@ msgid "" "Orca Slicer supports slicing STEP files, providing smoother results than a " "lower resolution STL. Give it a try!" msgstr "" +"STEP\n" +"¿Sabías que puedes mejorar la calidad de impresión cortando un archivo STEP " +"en lugar de un STL?\n" +"Orca Slicer soporta el corte de archivos STEP, proporcionando resultados más " +"suaves que un STL de menor resolución. ¡Pruébalo!" #: resources/data/hints.ini: [hint:Z seam location] msgid "" @@ -9331,6 +11746,10 @@ msgid "" "paint it on your print, to have it in a less visible location? This improves " "the overall look of your model. Check it out!" msgstr "" +"Ubicación de la costura Z\n" +"¿Sabías que puedes personalizar la ubicación de la costura Z, e incluso " +"pintarla en tu impresión, para tenerla en un lugar menos visible? Esto " +"mejora el aspecto general de tu modelo. ¡Compruébalo!" #: resources/data/hints.ini: [hint:Fine-tuning for flow rate] msgid "" @@ -9339,6 +11758,10 @@ msgid "" "prints? Depending on the material, you can improve the overall finish of the " "printed model by doing some fine-tuning." msgstr "" +"Ajuste fino del caudal\n" +"¿Sabías que el caudal puede ajustarse para obtener impresiones aún más " +"atractivas? Dependiendo del material, puede mejorar el acabado general del " +"modelo impreso realizando algunos ajustes." #: resources/data/hints.ini: [hint:Split your prints into plates] msgid "" @@ -9347,6 +11770,10 @@ msgid "" "individual plates ready to print? This will simplify the process of keeping " "track of all the parts." msgstr "" +"Divide tus impresiones en planchas\n" +"¿Sabías que puedes dividir un modelo con muchas piezas en bandejas " +"individuales listas para imprimir? Esto simplificará el proceso de " +"seguimiento de todas las piezas." #: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer #: Height] @@ -9355,6 +11782,9 @@ msgid "" "Did you know that you can print a model even faster, by using the Adaptive " "Layer Height option? Check it out!" msgstr "" +"Acelere su impresión con la altura de capa adaptable\n" +"¿Sabías que puedes imprimir un modelo aún más rápido utilizando la opción " +"Altura de capa adaptable? ¡Compruébalo!" #: resources/data/hints.ini: [hint:Support painting] msgid "" @@ -9363,6 +11793,10 @@ msgid "" "makes it easy to place the support material only on the sections of the " "model that actually need it." msgstr "" +"Pintura de soportes\n" +"¿Sabías que puedes pintar la ubicación de los soportes? Esta función " +"facilita la colocación del material de soporte sólo en las secciones del " +"modelo que realmente lo necesitan." #: resources/data/hints.ini: [hint:Different types of supports] msgid "" @@ -9371,6 +11805,10 @@ msgid "" "supports work great for organic models, while saving filament and improving " "print speed. Check them out!" msgstr "" +"Diferentes tipos de soportes\n" +"¿Sabías que puedes elegir entre varios tipos de soportes? Los soportes en " +"forma de árbol son ideales para modelos orgánicos, ahorran filamento y " +"mejoran la velocidad de impresión. ¡Compruébalos!" #: resources/data/hints.ini: [hint:Printing Silk Filament] msgid "" @@ -9379,6 +11817,10 @@ msgid "" "successfully? Higher temperature and lower speed are always recommended for " "the best results." msgstr "" +"Impresión de filamento de seda\n" +"¿Sabías que el filamento de seda necesita una consideración especial para " +"imprimirlo con éxito? Se recomienda siempre una temperatura más alta y una " +"velocidad más baja para obtener los mejores resultados." #: resources/data/hints.ini: [hint:Brim for better adhesion] msgid "" @@ -9386,6 +11828,10 @@ msgid "" "Did you know that when printing models have a small contact interface with " "the printing surface, it's recommended to use a brim?" msgstr "" +"Borde de adherencia para una mejor adherencia\n" +"¿Sabía que cuando los modelos de impresión tienen una pequeña interfaz de " +"contacto con la superficie de impresión, se recomienda utilizar un borde de " +"adherencia?" #: resources/data/hints.ini: [hint:Set parameters for multiple objects] msgid "" @@ -9393,12 +11839,17 @@ msgid "" "Did you know that you can set slicing parameters for all selected objects at " "one time?" msgstr "" +"Establecer parámetros para varios objetos\n" +"¿Sabías que puedes establecer parámetros de corte para todos los objetos " +"seleccionados a la vez?" #: resources/data/hints.ini: [hint:Stack objects] msgid "" "Stack objects\n" "Did you know that you can stack objects as a whole one?" msgstr "" +"Apilar objetos\n" +"¿Sabías que puedes apilar objetos como un todo?" #: resources/data/hints.ini: [hint:Flush into support/objects/infill] msgid "" @@ -9406,6 +11857,9 @@ msgid "" "Did you know that you can save the wasted filament by flushing them into " "support/objects/infill during filament change?" msgstr "" +"Descarga en soporte/objetos/relleno\n" +"¿Sabías que puedes ahorrarte el filamento desperdiciado vertiéndolo en " +"soporte/objetos/relleno durante el cambio de filamento?" #: resources/data/hints.ini: [hint:Improve strength] msgid "" @@ -9413,25 +11867,179 @@ msgid "" "Did you know that you can use more wall loops and higher sparse infill " "density to improve the strength of the model?" msgstr "" +"Mejorar la resistencia\n" +"¿Sabías que puedes utilizar más bucles de perímetro y mayor densidad de " +"relleno de baja densidad para mejorar la resistencia del modelo?" -#~ msgid "Keep upper part" -#~ msgstr "Mantener la parte superior" +#~ msgid "Send to print" +#~ msgstr "Mandar a imprimir" -#~ msgid "Keep lower part" -#~ msgstr "Mantener la parte inferior" +#~ msgid "Simulate" +#~ msgstr "Simular" -#~ msgid "Backup" -#~ msgstr "Copia de seguridad" +#~ msgid "Assemble the selected parts to a single part" +#~ msgstr "Ensamblar las piezas seleccionadas en una sola pieza" -#~ msgid "Backup interval" -#~ msgstr "Intervalo de copia de seguridad" +#~ msgid "Set Unprintable" +#~ msgstr "Hacer No Imprimible" + +#~ msgid "Set Printable" +#~ msgstr "Hacer Imprimible" + +#~ msgid "Manual" +#~ msgstr "Manual" + +#~ msgid "Ams filament backup" +#~ msgstr "Copia de Seguridad del Filamento AMS" + +#~ msgid "Feed new filament from external spool" +#~ msgstr "Cargar nuevo filamento en el carrete externo" + +#~ msgid "Confirm whether the filament has been extruded" +#~ msgstr "Confirmar si el filamento ha sido extruido" + +#~ msgid "The region parameter is incorrrect" +#~ msgstr "El parámetro de región es incorrecto" + +#~ msgid "Failure of printer login" +#~ msgstr "Fallo en el inicio de sesión de la impresora" + +#~ msgid "Failed to get ticket" +#~ msgstr "No se ha podido conseguir el ticket" + +#~ msgid "User authorization timeout" +#~ msgstr "Límite de tiempo de espera de la autorización del usuario" + +#~ msgid "Failure of bind" +#~ msgstr "Fallo en la vinculación" #~ msgid "" -#~ "Print a tower to prime material in nozzle after switching to a new " -#~ "material." +#~ "Upload task timed out. Please check the network problem and try again" #~ msgstr "" -#~ "Imprimir una torre para cebar el material en la boquilla después de " -#~ "cambiar a un nuevo material." +#~ "La tarea de carga ha terminado. Por favor, compruebe el problema de red e " +#~ "inténtelo de nuevo" + +#~ msgid "Print file not found, please slice again" +#~ msgstr "" +#~ "No se ha encontrado el archivo de impresión, por favor, vuelva a " +#~ "procesarlo" + +#~ msgid "" +#~ "The print file exceeds the maximum allowable size (1GB). Please simplify " +#~ "the model and slice again" +#~ msgstr "" +#~ "El archivo de impresión supera el tamaño máximo permitido (1GB). Por " +#~ "favor, simplifique el modelo y vuelva a procesarlo" + +#~ msgid "Failed uploading print file" +#~ msgstr "Fallo al cargar el archivo de impresión" + +#~ msgid "Wrong Access code" +#~ msgstr "Código de acceso incorrecto" + +#~ msgid "Send to Printer failed. Please try again." +#~ msgstr "Envío a la Impresora fallido. Por favor inténtelo otra vez." + +#~ msgid "No space left on Printer SD card" +#~ msgstr "Sin espacio disponible en la tarjeta SD de la impresora" + +#~ msgid "Sending gcode file through cloud service" +#~ msgstr "Enviando el archivo de G-Code a través del servicio en la nube" + +#~ msgid "Please log out and login to the printer again." +#~ msgstr "Por favor desconéctese y conéctese a la impresora de nuevo." + +#~ msgid "Factors of dynamic flow cali" +#~ msgstr "Factores de flujo cali dinámico" + +#~ msgid "Filaments replace" +#~ msgstr "Reemplazar filamentos" + +#~ msgid "3D Models" +#~ msgstr "Modelos 3D" + +#~ msgid "Initialize failed (Not supported with LAN-only mode)!" +#~ msgstr "Inicialización fallida (No soportada con el modo Solo Red Local)" + +#~ msgid "Initialize failed (Not supported by printer)!" +#~ msgstr "Inicialización fallida (No soportada por la impresora)" + +#~ msgid "" +#~ "Another virtual camera is running.\n" +#~ "Orca Slicer supports only a single virtual camera.\n" +#~ "Do you want to stop this virtual camera?" +#~ msgstr "" +#~ "Otra cámara virtual se está ejecutando.\n" +#~ "Orca Slicer solo soporta una cámara virtual.\n" +#~ "¿Desea detener esta cámara virtual?" + +#~ msgid "Not supported by this model of printer!" +#~ msgstr "¡No soportado por este modelo de impresora!" + +#~ msgid "No files" +#~ msgstr "No hay archivos" + +#~ msgid "Not accessible in LAN-only mode!" +#~ msgstr "¡No accesible en modelo de solo red local!" + +#~ msgid "Missing LAN ip of printer!" +#~ msgstr "¡IP de red local pérdida!" + +#, c-format, boost-format +#~ msgid "You are going to delete %u files. Are you sure to continue?" +#~ msgstr "Va a borrar %u archivos. ¿Está seguro de continuar?" + +#~ msgid "Printing List" +#~ msgstr "Imprimiendo Lista" + +#, c-format, boost-format +#~ msgid "" +#~ "Disconnected from printer [%s] due to LAN mode disabled.Please reconnect " +#~ "the printer by logging in with your user account." +#~ msgstr "" +#~ "Desconectado de la impresora [%s] debido a modo de red deshabilitado. Por " +#~ "favor, reconéctese la impresora ingresando con su cuenta de usuario." + +#, c-format, boost-format +#~ msgid "" +#~ "Disconnected from printer [%s] due to LAN mode enabled.Please reconnect " +#~ "the printer by inputting Access Code which can be gotten from printer " +#~ "screen." +#~ msgstr "" +#~ "Desconectado de la impresora [%s] debido a modo de red habilitado. Por " +#~ "favor, reconéctese la impresora ingresando con su cuenta de usuario." + +#~ msgid "Media" +#~ msgstr "Medios" + +#~ msgid "Dump video" +#~ msgstr "Volcar vídeo" + +#~ msgid "First Layer print sequence" +#~ msgstr "Secuencia de impresión de primera capa" + +#~ msgid "Flow Calibration" +#~ msgstr "Calibración del flujo" + +#~ msgid "The printer is required to be in the same LAN as Orca Slicer." +#~ msgstr "" +#~ "Es necesaria que la impresora esté en la misma red local que Orca Slicer." + +#~ msgid "" +#~ "Click OK to update the Network plug-in when Orca Slicer launches next " +#~ "time." +#~ msgstr "" +#~ "Click en Aceptar para actualizar el plug-in de red cuando Orca Slicer " +#~ "vuelva a iniciarse." + +#~ msgid "New version of Orca Slicer" +#~ msgstr "Nueva versión de Orca Slicer" + +#~ msgid "" +#~ "Step 1, please confirm Orca Slicer and your printer are in the same LAN." +#~ msgstr "" +#~ "Paso 1, por favor confirmar que Orca Slicer y tu impresora se encuentran " +#~ "en la misma red local." #~ msgid "" #~ "The configuration may be generated by a newer version of BambuStudio." @@ -9439,6 +12047,9 @@ msgstr "" #~ "La configuración puede ser generada por una versión más reciente de " #~ "BambuStudio." +#~ msgid "Internal Version" +#~ msgstr "Versión interna" + #~ msgid "" #~ "BambuStudio will terminate because of running out of memory.It may be a " #~ "bug. It will be appreciated if you report the issue to our team." @@ -9463,9 +12074,294 @@ msgstr "" #~ "BambuStudio configuration file may be corrupted and is not abled to be " #~ "parsed.Please delete the file and try again." #~ msgstr "" -#~ "El archivo de configuración de OrcaSlicer puede estar dañado y no puede " +#~ "El archivo de configuración de BambuStudio puede estar dañado y no puede " #~ "ser procesado." +#~ msgid "The Bambu Studio needs an upgrade" +#~ msgstr "Bambu Studio necesita una actualización" + +#~ msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):" +#~ msgstr "Elija un archivo (gcode/.gco/.g/.ngc/ngc):" + +#~ msgid "" +#~ "The version of Bambu studio is too low and needs to be updated to the " +#~ "latest version before it can be used normally" +#~ msgstr "" +#~ "La versión de Bambu Studio es una versión demasiado antigua y necesita " +#~ "ser actualizada a la última versión antes de poder utilizarla con " +#~ "normalidad" + +#~ msgid "Bambu Studio GUI initialization failed" +#~ msgstr "Ha fallado la inicialización de la interfaz gráfica de Bambu Studio" + +#~ msgid "Bambu Studio is licensed under " +#~ msgstr "Bambu Studio tiene licencia bajo " + +#~ msgid "" +#~ "Bambu Studio is based on PrusaSlicer by Prusa Research, which is from " +#~ "Slic3r by Alessandro Ranellucci and the RepRap community" +#~ msgstr "" +#~ "Bambu Studio se basa en PrusaSlicer de Prusa Research, que proviene de " +#~ "Slic3r de Alessandro Ranellucci y la comunidad RepRap" + +#~ msgid "" +#~ "Bambu Studio is based on PrusaSlicer by PrusaResearch and SuperSlicer by " +#~ "Merill(supermerill)." +#~ msgstr "" +#~ "Bambu Studio está basado en PrusaSlicer de PrusaResearch y SuperSlicer de " +#~ "Merill (supermerill)." + +#~ msgid "Bambu Studio also referenced some ideas from Cura by Ultimaker." +#~ msgstr "" +#~ "Bambu Studio también hace referencia a algunas ideas de Cura de Ultimaker." + +#~ msgid "" +#~ "There many parts of the software that come from community contributions, " +#~ "so we're unable to list them one-by-one, and instead, they'll be " +#~ "attributed in the corresponding code comments." +#~ msgstr "" +#~ "Hay muchas partes del software que provienen de las contribuciones de la " +#~ "comunidad, por lo que no podemos enumerarlas una por una, sino que se " +#~ "atribuirán en los comentarios del código correspondientes." + +#~ msgid "Layer Time (s)" +#~ msgstr "Layer Time (s)" + +#, c-format, boost-format +#~ msgid "" +#~ "Conflicts of gcode paths have been found at layer %d. Please separate the " +#~ "conflicted objects farther (%s <-> %s)." +#~ msgstr "" +#~ "Conflicts of gcode paths have been found at layer %d. Please separate the " +#~ "conflicting objects further (%s <-> %s)." + +#~ msgid "Report issue" +#~ msgstr "Report issue" + +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "3mf generado con versión antigua de Bambu Studio, se cargan datos de " +#~ "geometría unicamente." + +#~ msgid "" +#~ "\"Fix Model\" feature is currently only on Windows. Please repair the " +#~ "model on Bambu Studio(windows) or CAD softwares." +#~ msgstr "" +#~ "Actualmente, la función «Fix Model» solo está disponible en Windows. " +#~ "Repare el modelo en Bambu Studio (Windows) o en el software CAD." + +#~ msgid "Associate files to BambuStudio" +#~ msgstr "Asociar archivos a BambuStudio" + +#~ msgid "Associate .3mf files to BambuStudio" +#~ msgstr "Asociar archivos .3mf a BambuStudio" + +#~ msgid "" +#~ "If enabled, sets BambuStudio as default application to open .3mf files" +#~ msgstr "" +#~ "Si se activa, ajusta BambuStudio como aplicación por defecto para abrir " +#~ "archivos .3mf" + +#~ msgid "Associate .stl files to BambuStudio" +#~ msgstr "Asociar archivos .stl a BambuStudio" + +#~ msgid "" +#~ "If enabled, sets BambuStudio as default application to open .stl files" +#~ msgstr "" +#~ "Si se activa, ajusta BambuStudio como aplicación por defecto para abrir " +#~ "archivos .stl" + +#~ msgid "Associate .step/.stp files to BambuStudio" +#~ msgstr "Asociar archivos .step/.stp a BambuStudio" + +#~ msgid "" +#~ "If enabled, sets BambuStudio as default application to open .step files" +#~ msgstr "" +#~ "Si se activa, ajusta BambuStudio como aplicación por defecto para abrir " +#~ "archivos .step" + +#~ msgid "Post-processing scripts" +#~ msgstr "Post-processing scripts" + +#~ msgid "Cool Plate / PLA Plate" +#~ msgstr "Cool Plate / PLA Plate" + +#~ msgid "" +#~ "The following object(s) have empty initial layer and can't be printed. " +#~ "Please Cut the bottom or enable supports." +#~ msgstr "" +#~ "The following object(s) have an empty initial layer and can't be printed. " +#~ "Please cut the bottom or enable supports." + +#~ msgid "Bridge direction" +#~ msgstr "Dirección del puente" + +#~ msgid "Use only one wall on the first layer of model" +#~ msgstr "Use only one wall on the first layer of models" + +#~ msgid "Max Radius" +#~ msgstr "Radio máximo" + +#~ msgid "" +#~ "Max clearance radius around extruder. Used for collision avoidance in by-" +#~ "object printing." +#~ msgstr "" +#~ "Radio máximo de separación alrededor del extrusor. Se utiliza para evitar " +#~ "colisiones en la impresión por objetos." + +#~ msgid "Object flow ratio" +#~ msgstr "Object flow ratio" + +#~ msgid "The flow ratio set by object, the meaning is the same as flow ratio." +#~ msgstr "" +#~ "The flow ratio set by object; the meaning is the same as flow ratio." + +#~ msgid "Length of sparse infill anchor" +#~ msgstr "Length of sparse infill anchor" + +#~ msgid "" +#~ "Connect a sparse infill line to an internal perimeter with a short " +#~ "segment of an additional perimeter. If expressed as percentage (example: " +#~ "15%) it is calculated over sparse infill line width. Slicer tries to " +#~ "connect two close infill lines to a short perimeter segment. If no such " +#~ "perimeter segment shorter than infill_anchor_max is found, the infill " +#~ "line is connected to a perimeter segment at just one side and the length " +#~ "of the perimeter segment taken is limited to this parameter, but no " +#~ "longer than anchor_length_max. Set this parameter to zero to disable " +#~ "anchoring perimeters connected to a single infill line." +#~ msgstr "" +#~ "This connects a sparse infill line to an internal perimeter with a short " +#~ "segment of an additional perimeter. If expressed as percentage (example: " +#~ "15%) it is calculated over sparse infill line width. Bambu Studio tries " +#~ "to connect two close infill lines to a short perimeter segment. If no " +#~ "such perimeter segment shorter than infill_anchor_max is found, the " +#~ "infill line is connected to a perimeter segment at just one side and the " +#~ "length of the perimeter segment taken is limited to this parameter, but " +#~ "no longer than anchor_length_max. Set this parameter to zero to disable " +#~ "anchoring perimeters connected to a single infill line." + +#~ msgid "Maximum length of sparse infill anchor" +#~ msgstr "Maximum length of sparse infill anchor" + +#~ msgid "" +#~ "Connect a sparse infill line to an internal perimeter with a short " +#~ "segment of an additional perimeter. If expressed as percentage (example: " +#~ "15%) it is calculated over sparse infill line width. Slicer tries to " +#~ "connect two close infill lines to a short perimeter segment. If no such " +#~ "perimeter segment shorter than this parameter is found, the infill line " +#~ "is connected to a perimeter segment at just one side and the length of " +#~ "the perimeter segment taken is limited to infill_anchor, but no longer " +#~ "than this parameter. Set this parameter to zero to disable anchoring." +#~ msgstr "" +#~ "This connects a sparse infill line to an internal perimeter with a short " +#~ "segment of an additional perimeter. If expressed as percentage (example: " +#~ "15%) it is calculated over sparse infill line width. Bambu Studio tries " +#~ "to connect two close infill lines to a short perimeter segment. If no " +#~ "such perimeter segment shorter than this parameter is found, the infill " +#~ "line is connected to a perimeter segment at just one side and the length " +#~ "of the perimeter segment taken is limited to infill_anchor, but no longer " +#~ "than this parameter. Set this parameter to zero to disable anchoring." + +#~ msgid "0 (not anchored)" +#~ msgstr "0 (not anchored)" + +#~ msgid "" +#~ "If you want to process the output G-code through custom scripts, just " +#~ "list their absolute paths here. Separate multiple scripts with a " +#~ "semicolon. Scripts will be passed the absolute path to the G-code file as " +#~ "the first argument, and variables of settings also can be read" +#~ msgstr "" +#~ "If you want to process the output G-code through custom scripts, just " +#~ "list their absolute paths here. Separate multiple scripts with a " +#~ "semicolon. Scripts will be passed via the absolute path to the G-code " +#~ "file as the first argument, and variables of settings can also be read" + +#~ msgid "Z Hop Type" +#~ msgstr "Tipo de salto Z" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "The brim width around tree support. 0 means auto." + +#~ msgid "" +#~ "Subtract a Part\n" +#~ "Did you know that you can subtract one mesh from another using the " +#~ "Negative part modifier? That way you can, for example, create easily " +#~ "resizable holes directly in Bambu Studio. Read more in the documentation." +#~ msgstr "" +#~ "Restar una parte\n" +#~ "¿Sabías que puedes sustraer una malla de otra utilizando el modificador " +#~ "de pieza negativa? De esta forma puedes, por ejemplo, crear agujeros " +#~ "fácilmente redimensionables directamente en Bambu Studio. Más información " +#~ "en la documentación." + +#~ msgid "" +#~ "STEP\n" +#~ "Did you know that you can improve your print quality by slicing a STEP " +#~ "file instead of an STL?\n" +#~ "Bambu Studio supports slicing STEP files, providing smoother results than " +#~ "a lower resolution STL. Give it a try!" +#~ msgstr "" +#~ "STEP\n" +#~ "¿Sabías que puedes mejorar la calidad de impresión cortando un archivo " +#~ "STEP en lugar de un STL?\n" +#~ "Bambu Studio admite el corte de archivos STEP, lo que proporciona " +#~ "resultados más suaves que un archivo STL de menor resolución. ¡Pruébalo!" + +#~ msgid "ERROR:" +#~ msgstr "ERROR:" + +#~ msgid "Bed temperatures for the used filaments differ significantly." +#~ msgstr "" +#~ "Las temperaturas de la cama para los filamentos usados difieren bastante." + +#~ msgid "Line width of outer wall" +#~ msgstr "Ancho de línea de la pared exterior" + +#~ msgid "Default line width if some line width is set to be zero" +#~ msgstr "" +#~ "Ancho de línea por defecto si se ajusta algún ancho de línea es cero" + +#~ msgid "Line width of initial layer" +#~ msgstr "Ancho de línea de la capa inicial" + +#~ msgid "Line width of internal sparse infill" +#~ msgstr "Ancho de línea del relleno interno disperso" + +#~ msgid "Line width of inner wall" +#~ msgstr "Ancho de línea de la pared interior" + +#~ msgid "Line width of internal solid infill" +#~ msgstr "Ancho de línea del relleno sólido interno" + +#~ msgid "Line width of support" +#~ msgstr "Ancho de línea del soporte" + +#~ msgid "Line width for top surfaces" +#~ msgstr "Ancho de línea para las superficies superiores" + +# msgid "Improve strength\n" +# "Did you know that you can use more wall loops and higher sparse infill density to improve the strength of the model?" +# msgstr "Mejorar la fuerza\n" +# "¿Sabías que puedes utilizar más bucles de pared y mayor densidad de relleno disperso para mejorar la resistencia del modelo?" +#~ msgid "Keep upper part" +#~ msgstr "Mantener la parte superior" + +#~ msgid "Keep lower part" +#~ msgstr "Mantener la parte inferior" + +#~ msgid "Backup" +#~ msgstr "Copia de seguridad" + +#~ msgid "Backup interval" +#~ msgstr "Intervalo de copia de seguridad" + +#~ msgid "" +#~ "Print a tower to prime material in nozzle after switching to a new " +#~ "material." +#~ msgstr "" +#~ "Imprimir una torre para cebar el material en la boquilla después de " +#~ "cambiar a un nuevo material." + #~ msgid "Loading user presets..." #~ msgstr "Cargando los preajustes del usuario..." @@ -9477,7 +12373,7 @@ msgstr "" #~ "Slic3r de Alessandro Ranellucci y la comunidad RepRap" #~ msgid "Export G-Code." -#~ msgstr "Exportar Código G." +#~ msgstr "Exportar G-Code." #~ msgid "Export." #~ msgstr "Exportar." @@ -9495,13 +12391,13 @@ msgstr "" #~ "holes or both. Auto means both the brim position and brim width is " #~ "analysed and calculated automatically" #~ msgstr "" -#~ "Esto controla la posición del borde, incluyendo el lado exterior de los " -#~ "modelos, el lado interior de los huecos o ambos. Auto significa que tanto " -#~ "la posición como la anchura del borde se analizan y calculan " -#~ "automáticamente" +#~ "Esto controla la posición del borde de adherencia, incluyendo el lado " +#~ "exterior de los modelos, el lado interior de los huecos o ambos. Auto " +#~ "significa que tanto la posición como la anchura del borde de adherencia " +#~ "se analizan y calculan automáticamente" -#~ msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):" -#~ msgstr "Elija un archivo (gcode/.gco/.g/.ngc/ngc):" +#~ msgid "Choose one file (G-Code/.gco/.g/.ngc/ngc):" +#~ msgstr "Elija un archivo (G-Code/.gco/.g/.ngc/ngc):" #~ msgid "" #~ "Too large layer height.\n" @@ -9533,9 +12429,9 @@ msgstr "" #~ "An object is layed over the boundary of plate.\n" #~ "Please solve the problem by moving it totally inside or outside plate." #~ msgstr "" -#~ "Un objeto está colocado sobre el límite de la placa.\n" +#~ "Un objeto está colocado sobre el límite de la bandeja.\n" #~ "Por favor, resuelva el problema moviéndolo totalmente dentro o fuera de " -#~ "la placa." +#~ "la bandeja." #~ msgid "" #~ "Arachne engine only works when overhang slowing down is disabled.\n" @@ -9628,7 +12524,7 @@ msgstr "" #~ "No se recomienda que la temperatura de la cama de la otra capa sea " #~ "inferior a la de la capa inicial por más de este umbral. Una temperatura " #~ "demasiado baja de la otra capa puede hacer que el modelo se desprenda de " -#~ "la placa de impresión." +#~ "la bandeja de impresión." #~ msgid "" #~ "Do you want to synchronize your personal data from Bambu Cloud? \n" @@ -9669,7 +12565,7 @@ msgstr "" #~ "calculará automáticamente durante el corte en función de la pendiente de " #~ "la superficie del modelo.\n" #~ "Tenga en cuenta que esta opción sólo surte efecto si no se genera ninguna " -#~ "torre principal en la placa actual." +#~ "torre de purga en la bandeja actual." #~ msgid "Enter a search term" #~ msgstr "Teclea un término de búsqueda" @@ -9681,23 +12577,20 @@ msgstr "" #~ msgstr "Error en la línea %1%:\n" #~ msgid "Export Sliced File" -#~ msgstr "Exportar Archivo Rebanado" +#~ msgstr "Exportar Archivo laminado" #~ msgid "Export current Sliced file" -#~ msgstr "Exportar el archivo rebanado actual" +#~ msgstr "Exportar el archivo laminado actual" #~ msgid "Export ok." #~ msgstr "Exportación correcta." #~ msgid "Export sliced file" -#~ msgstr "Exportar archivo rebanado" +#~ msgstr "Exportar archivo laminado" #~ msgid "Extruder position" #~ msgstr "Posición del extrusor" -#~ msgid "Failed" -#~ msgstr "Error" - #~ msgid "Filament 1" #~ msgstr "Filamento 1" @@ -9722,12 +12615,6 @@ msgstr "" #~ msgid "Filaments Selection" #~ msgstr "Selección de filamentos" -#~ msgid "Finish" -#~ msgstr "Finalizar" - -#~ msgid "Finished" -#~ msgstr "Terminado" - #~ msgid "Fix model locally" #~ msgstr "Fijar el modelo localmente" @@ -9848,7 +12735,7 @@ msgstr "" #~ msgstr "\n" #~ msgid "Plate %d: %s does not support filament %s.\n" -#~ msgstr "La placa %d: %s no admite el filamento %s.\n" +#~ msgstr "La bandeja %d: %s no admite el filamento %s.\n" #~ msgid "Plate %d: %s does not support filament %s (%s).\n" #~ msgstr "\n" @@ -9869,13 +12756,13 @@ msgstr "" #~ msgid "" #~ "Preview only mode:\n" -#~ "The loaded file contains gcode only." +#~ "The loaded file contains G-Code only." #~ msgstr "" #~ "Modo de vista previa solamente:\n" -#~ "El archivo cargado sólo contiene gcode." +#~ "El archivo cargado sólo contiene G-Code." -#~ msgid "Preview only mode for gcode file." -#~ msgstr "Modo de vista previa sólo para el archivo gcode." +#~ msgid "Preview only mode for G-Code file." +#~ msgstr "Modo de vista previa sólo para el archivo G-Code." #~ msgid "Printer Selection" #~ msgstr "Selección de la impresora" @@ -10066,7 +12953,7 @@ msgstr "" #~ "demasiado alta y poco razonable. Cero significa que no hay límite" #~ msgid "Timelapse Wipe Tower" -#~ msgstr "Timelapse Torre de limpieza" +#~ msgstr "Intervalo torre de purga" #~ msgid "Translation" #~ msgstr "Translación" @@ -10074,9 +12961,6 @@ msgstr "" #~ msgid "Unable to create zip file" #~ msgstr "No se puede crear un archivo zip" -#~ msgid "Uploading" -#~ msgstr "Subiendo" - #~ msgid "User pause" #~ msgstr "Pausa de usuario" @@ -10138,3 +13022,469 @@ msgstr "" #~ msgid "tree" #~ msgstr "árbol" + +#~ msgid "Pause Print" +#~ msgstr "Pause Print" + +#~ msgid "Edit Pause Print Message" +#~ msgstr "Edit Pause Print Message" + +#~ msgid "Delete Pause Print" +#~ msgstr "Delete Pause Print" + +#~ msgid "\\u2103" +#~ msgstr "\\ u2103" + +#~ msgid "mm\\u00B3" +#~ msgstr "mm\\ u00b3" + +#~ msgid "&Edit" +#~ msgstr "Editar" + +#~ msgid "AMSMaterialsSetting" +#~ msgstr "Configuración de materiales AMS" + +#~ msgid "AMS auto switch filament" +#~ msgstr "Cambio automático de filamento AMS" + +#~ msgid "AMS settings are not supported for external spool" +#~ msgstr "" +#~ "La configuración actual de AMS no admite el uso de una bobina externa." + +#~ msgid "AWS PRE host" +#~ msgstr "Host de AWS PRE" + +#~ msgid "AWS host" +#~ msgstr "Host de AWS" + +#~ msgid "Actual Volume = Flushing Volume * Multiplier" +#~ msgstr "Volumen real = Volumen de descarga * Multiplicador" + +#~ msgid "Add Custom Printer" +#~ msgstr "Añadir impresora personalizada" + +#~ msgid "" +#~ "Arachne engine only works when overhang slowing down is disabled.\n" +#~ "This may cause decline in the quality of overhang surface when print " +#~ "fastly" +#~ msgstr "" +#~ "El motor Arachne solo funciona cuando la ralentización por voladizo está " +#~ "desactivada.\n" +#~ "Esto puede provocar una disminución en la calidad de los voladizos al " +#~ "imprimir rápidamente." + +#~ msgid "Auto refill" +#~ msgstr "Auto refill" + +#~ msgid "" +#~ "Bed exclude area that can't used as printable area in X-Y plane. For " +#~ "example, the bottom left area which is used to cut filament in X1 when " +#~ "printing multi colors with AMS. The area is expressed as polygon by " +#~ "points in following format: \"XxY, XxY, ...\"" +#~ msgstr "" +#~ "El borde excluye el área que no se puede usar como área imprimible en el " +#~ "plano X-Y. Por ejemplo, el área inferior izquierda que se usa para cortar " +#~ "filamento en X1 cuando se imprime en varios colores con un AMS. El área " +#~ "se expresa como polígono mediante puntos en el siguiente formato: «xxY, " +#~ "xxY,...»" + +#~ msgid "" +#~ "Calibration completed. Please select the factors according to the left " +#~ "figure and fill them in the input boxes." +#~ msgstr "" +#~ "Se completó la calibración. Seleccione los factores según la figura de la " +#~ "izquierda y rellénelos en las casillas de entrada." + +#~ msgid "" +#~ "Cannot detect the LAN IP address of %s. Are %s and Bambu Studio in the " +#~ "same LAN?" +#~ msgstr "" +#~ "No se puede detectar la dirección IP LAN de %s. ¿Están %s y Bambu Studio " +#~ "en la misma LAN?" + +#~ msgid "Choose save directory" +#~ msgstr "Elija directorio de guardado" + +#~ msgid "Clean" +#~ msgstr "Limpiar" + +#~ msgid "Clipping of view" +#~ msgstr "Recorte de vista" + +#~ msgid "" +#~ "Desiccant status lower than two bars indicates that desiccant can be " +#~ "inactive. Please change the desiccant.(Higher the better)" +#~ msgstr "" +#~ "Un estado del desecante inferior a dos barras indica que el desecante " +#~ "puede estar inactivo. Cambie el desecante, por favor. (cuanto más alto, " +#~ "mejor)" + +#~ msgid "" +#~ "Disable overhang slowing down automatically? \n" +#~ "Yes - Enable arachne and disable overhang slowing down\n" +#~ "No - Give up using arachne this time" +#~ msgstr "" +#~ "¿Desactivar automáticamente la ralentización del voladizo?\n" +#~ "Sí - Activar Arachne y desactivar la ralentización del voladizo\n" +#~ "No - No utilizar Arachne para esta impresión" + +#~ msgid "Downloading Bambu Network plug-in" +#~ msgstr "Descargando el complemento Bambu Network" + +#~ msgid "Edit plate setitngs" +#~ msgstr "Edit plate settings" + +#~ msgid "Entering Seam painting" +#~ msgstr "Entrando en la sección de pintado de costura" + +#~ msgid "" +#~ "Extrusion compensation calibration is not supported when using Textured " +#~ "PEI Plate" +#~ msgstr "" +#~ "Extrusion compensation calibration is not supported when using the " +#~ "Textured PEI Plate." + +#~ msgid "" +#~ "Failed to connect to the printer through LAN. Please enter the correct " +#~ "printer IP address and access code." +#~ msgstr "" +#~ "No se pudo conectar a la impresora a través de LAN. Introduzca la " +#~ "dirección IP de la impresora y el código de acceso correctos." + +#~ msgid "Failed to parse login report reason111" +#~ msgstr "Failed to parse login report reason" + +#~ msgid "Failed uploading print file. Please enter ip address again." +#~ msgstr "" +#~ "Error al cargar el archivo de impresión. Vuelva a introducir la dirección " +#~ "IP." + +#~ msgid "" +#~ "Filament index %s does not match the filament in AMS slot %s. Please " +#~ "update the printer firmware to support AMS slot assignment." +#~ msgstr "" +#~ "El índice de filamentos %s no coincide con el filamento de la ranura AMS " +#~ "%s. Actualice el firmware de la impresora para admitir la asignación de " +#~ "ranuras AMS." + +#~ msgid "" +#~ "Filament index %s exceeds the number of AMS slots. Please update the " +#~ "printer firmware to support AMS slot assignment." +#~ msgstr "" +#~ "El índice de filamentos %s supera el número de ranuras AMS. Actualice el " +#~ "firmware de la impresora para admitir la asignación de ranuras AMS." + +#~ msgid "" +#~ "Filament index does not match the filament in AMS slot. Please update the " +#~ "printer firmware to support AMS slot assignment." +#~ msgstr "" +#~ "El índice de filamento no coincide con el filamento de la ranura AMS. " +#~ "Actualice el firmware de la impresora para admitir la asignación de " +#~ "ranuras AMS." + +#~ msgid "" +#~ "Filament index exceeds the number of AMS slots. Please update the printer " +#~ "firmware to support AMS slot assignment." +#~ msgstr "" +#~ "El índice de filamentos supera el número de ranuras AMS. Actualice el " +#~ "firmware de la impresora para admitir la asignación de ranuras AMS." + +#~ msgid "" +#~ "Filament to print support and raft. \"Default\" means no specific " +#~ "filament for support and current filament is used" +#~ msgstr "" +#~ "Filamento para imprimir soportes y balsas. «Predeterminado» significa que " +#~ "no se utiliza un filamento específico como soporte y se utiliza un " +#~ "filamento actual" + +#~ msgid "Filaments Auto refill" +#~ msgstr "Filament Auto-refill" + +#~ msgid "G-code" +#~ msgstr "G-code" + +#~ msgid "" +#~ "Green represents that AMS humidity is normal, orange and red represent " +#~ "that humidity is too high.(Lower the better)" +#~ msgstr "" +#~ "El verde representa que la humedad del AMS es normal, y el naranja y el " +#~ "rojo representan que la humedad es demasiado alta. (cuanto más bajo, " +#~ "mejor)" + +#~ msgid "Heat the nozzle to target temperature" +#~ msgstr "Calentar la boquilla a la temperatura deseada" + +#~ msgid "" +#~ "If enabled, a timelapse video will be generated for each print. After " +#~ "each layer is printed, the toolhead will move to the excess chute, and " +#~ "then a snapshot is taken with the chamber camera. All of these snapshots " +#~ "are composed into a timelapse video when printing completes. Since the " +#~ "melt filament may leak from the nozzle during the process of taking a " +#~ "snapshot, prime tower is required for nozzle priming." +#~ msgstr "" +#~ "Si se activa, se generará un video time-lapse para cada impresión. " +#~ "Después de imprimir cada capa, el cabezal se moverá hacia el conducto de " +#~ "purga y, a continuación, se tomará una instantánea con la cámara de la " +#~ "cámara. Todas estas instantáneas se compondrán en un video cuando se " +#~ "completa la impresión. Dado que el filamento fundido puede salir de la " +#~ "boquilla durante el proceso de toma de una instantánea, se requiere una " +#~ "torre de purga para limpiar la boquilla." + +#~ msgid "Initialize failed (Not supported without remote video tunnel)!" +#~ msgstr "" +#~ "Falló la inicialización (no se admite sin el túnel de vídeo remoto)." + +#~ msgid "" +#~ "It seems object %s has completely floating regions. Please re-orient the " +#~ "object or enable support generation." +#~ msgstr "" +#~ "Parece que el objeto %s tiene regiones completamente flotantes. Reoriente " +#~ "el objeto o habilite la generación de soporte." + +#~ msgid "" +#~ "It seems object %s has large overhangs. Please enable support generation." +#~ msgstr "" +#~ "Parece que el objeto %s tiene grandes voladizos. Habilite la generación " +#~ "de soporte." + +#~ msgid "Layer Time(log): " +#~ msgstr "Tiempo de capa (registro): " + +#~ msgid "Layers: %d/%d" +#~ msgstr "Capas: %d/%d" + +#~ msgid "Layers: %s" +#~ msgstr "Capas: %s" + +#~ msgid "Layers: N/A" +#~ msgstr "Capas: N/A" + +#~ msgid "Leaving Seam painting" +#~ msgstr "Saliendo de la sección de pintado de la costura" + +#~ msgid "Modify" +#~ msgstr "Modificar" + +#~ msgid "NO AMS" +#~ msgstr "NO AMS" + +#~ msgid "Not supported." +#~ msgstr "No soportado" + +#~ msgid "" +#~ "Note : The location of IP and access code on the machine is as follows :" +#~ msgstr "" +#~ "Nota: La ubicación de la IP y el código de acceso en el equipo es la " +#~ "siguiente:" + +#~ msgid "P1P General Settings - WLAN in the sidebar of the main screen" +#~ msgstr "" +#~ "Configuración general de P1P: WLAN en la barra lateral de la pantalla " +#~ "principal" + +#~ msgid "Paint-on seam editing" +#~ msgstr "Edición de costuras pintadas" + +#~ msgid "Plate %d: %s does not support filament %s (%s)." +#~ msgstr "Placa %d: %s no admite el filamento %s (%s)." + +#~ msgid "Plate type" +#~ msgstr "Plate type" + +#~ msgid "Plate types supported by the printer" +#~ msgstr "Plate types supported by the printer" + +#~ msgid "Please Fill Task Report." +#~ msgstr "Por favor rellene el informe de tareas." + +#~ msgid "" +#~ "Please check the following infomation and click Confirm to continue " +#~ "sending print:" +#~ msgstr "" +#~ "Compruebe la siguiente información y haga clic en Confirmar para " +#~ "continuar con el envío de la impresión:" + +#~ msgid "" +#~ "Preview only mode:\n" +#~ "The loaded file contains gcode only." +#~ msgstr "" +#~ "Modo de vista previa solamente:\n" +#~ "El archivo cargado sólo contiene gcode." + +#~ msgid "Preview only mode for gcode file." +#~ msgstr "Modo de vista previa sólo para el archivo gcode." + +#~ msgid "" +#~ "Prime tower is required by timelapse. Do you want to enable both of them?" +#~ msgstr "Se requiere torre de purga para los time-lapses. ¿Quiere activarla?" + +#~ msgid "" +#~ "Prime tower is required by timeplase. Are you sure you want to disable " +#~ "both of them?" +#~ msgstr "" +#~ "Se requiere torre de purga para los time-lapses. ¿Está seguro de que " +#~ "desea deshabilitarla?" + +#~ msgid "Printer firmware does not support material = >ams slot mapping." +#~ msgstr "" +#~ "El firmware de la impresora no soporta el material => Mapeo de ranuras " +#~ "AMS" + +#~ msgid "Select Bed Type" +#~ msgstr "Seleccione el tipo de cama" + +#~ msgid "Show Log" +#~ msgstr "Mostrar registro" + +#~ msgid "Spaghetti Detection" +#~ msgstr "Detección de hilos" + +#~ msgid "Spaghetti and Excess Chute Pileup Detection" +#~ msgstr "" +#~ "Detección de hilos en la impresión y exceso de material de purga en el " +#~ "vertedero." + +#~ msgid "" +#~ "Spiral mode only works when wall loops is 1, support is disabled, top " +#~ "shell layers is 0, sparse infill density is 0 and timelapse type is " +#~ "traditional" +#~ msgstr "" +#~ "El modo espiral solo funciona cuando los bucles de pared son 1, el " +#~ "soporte está desactivado, las capas superiores son 0, la densidad de " +#~ "relleno disperso es 0 y el tipo de lapso de tiempo es tradicional" + +#~ msgid "Start" +#~ msgstr "Iniciar" + +#~ msgid "Stop printing when Spaghetti or Excess Chute Pileup is detected" +#~ msgstr "" +#~ "Detener la impresión cuando se detecten hilos o un exceso de material de " +#~ "purga en el vertedero." + +#~ msgid "Stop printing when spaghetti detected" +#~ msgstr "Detener la impresión cuando se detecten hilos" + +#~ msgid "" +#~ "Successfully sent. Will automatically jump to the device page in %s s" +#~ msgstr "" +#~ "Enviado con éxito. Saltará automáticamente a la página del dispositivo en " +#~ "%s s" + +#~ msgid "Suggestion: Actual Volume in range [%d, %d]" +#~ msgstr "Sugerencia: Volumen real dentro del rango [%d, %d]" + +#~ msgid "Support base" +#~ msgstr "Base de soporte" + +#~ msgid "" +#~ "Support layer uses layer height independent with object layer. This is to " +#~ "support customizing z-gap and save print time." +#~ msgstr "" +#~ "La capa de soporte utiliza la altura de la capa independientemente de la " +#~ "capa de objetos. Esto es para permitir la personalización de z-gap y " +#~ "ahorrar tiempo de impresión." + +#~ msgid "Sync material list from AMS" +#~ msgstr "Sincronizar la lista de materiales de AMS" + +#~ msgid "The %s filament is too soft to be used with the AMS" +#~ msgstr "El filamento %s es demasiado blando para usarlo con el AMS" + +#~ msgid "The 3mf is not from Bambu lab, load geometry data only." +#~ msgstr "El 3mf no es de Bambu lab, solo se cargaran datos de geometría." + +#~ msgid "" +#~ "The P1P printer does not support smooth timelapse, use traditional " +#~ "timelapse instead." +#~ msgstr "" +#~ "La impresora P1P no admite timelapse fluido; en su lugar, utilice el " +#~ "timelapse tradicional." + +#~ msgid "" +#~ "The flush volume is less than the minimum value and will be automatically " +#~ "set to the minimum value." +#~ msgstr "" +#~ "El volumen de purga es inferior al valor mínimo y se establecerá " +#~ "automáticamente en el valor mínimo." + +#~ msgid "" +#~ "The printer type used to generate G-code is not the same type as the " +#~ "currently selected physical printer. It is recommend to re-slice by " +#~ "selecting the same printer type." +#~ msgstr "" +#~ "El tipo de impresora que se utiliza para generar el g-code no es el mismo " +#~ "que el de la impresora física actualmente seleccionada. Se recomienda " +#~ "volver a generar el g-code después de seleccionar el tipo de impresora " +#~ "correcto." + +#~ msgid "" +#~ "There are some unknown filaments mapped to generic preset. Please update " +#~ "Bambu Studio or restart Bambu Studio to check if there is an update to " +#~ "system presets." +#~ msgstr "" +#~ "Hay algunos filamentos desconocidos mapeados en ajustes preestablecidos " +#~ "genéricos. Actualice Bambu Studio o reinicie Bambu Studio para comprobar " +#~ "si hay alguna actualización en los ajustes preestablecidos del sistema." + +#~ msgid "Timelapse without toolhead" +#~ msgstr "Timelapse sin cabezal" + +#~ msgid "Unable to connect printer" +#~ msgstr "No se puede conectar la impresora" + +#~ msgid "" +#~ "When sparse infill density is low, the internal solid infill or internal " +#~ "bridge may have no archor at the end of line. This cause falling and bad " +#~ "quality when printing internal solid infill. When enable this feature, " +#~ "loop paths will be added to the sparse fill of the lower layers for " +#~ "specific thickness, so that better archor can be provided for internal " +#~ "bridge. 0 means disable this feature" +#~ msgstr "" +#~ "Cuando la densidad del relleno disperso es baja, es posible que el " +#~ "relleno sólido interno o el puente interno no tengan anclaje al final de " +#~ "la línea. Esto provoca colapsos y mala calidad al imprimir el relleno " +#~ "sólido interno. Cuando se habilita esta función, se añadirán rutas de " +#~ "bucle al relleno disperso de las capas inferiores para espesores " +#~ "específicos, de forma que se puedan proporcionar mejores anclajes para " +#~ "los puentes internos. 0 significa desactivar esta función" + +#~ msgid "" +#~ "When the current material run out,the printer will continue to print in " +#~ "the following order." +#~ msgstr "" +#~ "When the current material runs out, the printer will continue to print in " +#~ "the following order." + +#~ msgid "" +#~ "When using support material for the support interface, We recommend the " +#~ "following settings:\n" +#~ "0 top z distance, 0 interface spacing, concentric pattern." +#~ msgstr "" +#~ "Al utilizar material de soporte para la interfaz de soporte, recomendamos " +#~ "los siguientes ajustes:\n" +#~ "Distancia z superior a 0, espaciado de interfaz 0, patrón concéntrico." + +#~ msgid "" +#~ "X1 General Settings - Network Settings in the side bar of X1 main screen" +#~ msgstr "" +#~ "Configuración general de X1: configuración de red en la barra lateral de " +#~ "la pantalla principal del X1." + +#~ msgid "" +#~ "You are going to delete %u files from printer. Are you sure to continue?" +#~ msgstr "" +#~ "You are going to delete %u files from the printer. Are you sure you want " +#~ "to continue?" + +#~ msgid "(Sort)" +#~ msgstr "Ordenar" + +#~ msgid "" +#~ " will be closed before creating a new model. Do you want to continue?" +#~ msgstr " se cerrará antes de crear un nuevo modelo. ¿Quieres continuar?" + +#~ msgid "default value" +#~ msgstr "Valor por defecto" + +#~ msgid "preparing, export 3mf failed!" +#~ msgstr "Preparando; ¡Error al exportar 3MF!" diff --git a/bbl/i18n/fr/OrcaSlicer_fr.po b/localization/i18n/fr/OrcaSlicer_fr.po similarity index 85% rename from bbl/i18n/fr/OrcaSlicer_fr.po rename to localization/i18n/fr/OrcaSlicer_fr.po index 246de337bb..78a9e8717c 100644 --- a/bbl/i18n/fr/OrcaSlicer_fr.po +++ b/localization/i18n/fr/OrcaSlicer_fr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-14 11:27+0800\n" +"POT-Creation-Date: 2023-09-12 20:34+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: Guislain Cyril\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n==0 || n==1) ? 0 : 1;\n" -"X-Generator: Poedit 3.2.2\n" +"X-Generator: Poedit 3.3.1\n" msgid "Supports Painting" msgstr "Peindre les supports" @@ -605,6 +605,9 @@ msgstr "Orca Slicer a reçu une exception non gérée : %1%" msgid "Downloading Bambu Network Plug-in" msgstr "Téléchargement du plug-in réseau Bambu" +msgid "Login information expired. Please login again." +msgstr "Les informations de connexion ont expiré. Veuillez vous reconnecter." + msgid "Incorrect password" msgstr "Mot de passe incorrect" @@ -612,6 +615,15 @@ msgstr "Mot de passe incorrect" msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "Connexion %s échouée ! [SN:%s, code=%s]" +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" + +msgid "WebView2 Runtime" +msgstr "" + msgid "" "OrcaSlicer configuration file may be corrupted and is not abled to be parsed." "Please delete the file and try again." @@ -686,14 +698,11 @@ msgid "Open Project" msgstr "Ouvrir un projet" msgid "" -"The version of Bambu studio is too low and needs to be updated to the latest " +"The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" msgstr "" -"La version de Bambu Studio est trop ancienne et doit être mise à jour vers " -"la dernière version afin qu’il puisse être utilisé normalement" - -msgid "Login information expired. Please login again." -msgstr "Les informations de connexion ont expiré. Veuillez vous reconnecter." +"La version de Orca Slicer est trop ancienne et doit être mise à jour vers la " +"dernière version afin qu’il puisse être utilisé normalement" msgid "Privacy Policy Update" msgstr "Mise à jour de la politique de confidentialité" @@ -879,6 +888,13 @@ msgstr "Définir en tant qu’objet individuel" msgid "Set as individual objects" msgstr "Définir en tant qu'objets individuels" +msgid "Fill bed with copies" +msgstr "Remplir le plateau de copies" + +msgid "Fill the remaining area of bed with copies of the selected object" +msgstr "" +"Remplissez la zone restante du plateau avec des copies de l'objet sélectionné" + msgid "Printable" msgstr "Imprimable" @@ -958,8 +974,11 @@ msgstr "Assembler les objets sélectionnés à un objet en plusieurs parties" msgid "Assemble the selected objects to an object with single part" msgstr "Assembler les objets sélectionnés à un objet en une seule partie" -msgid "Assemble the selected parts to a single part" -msgstr "Assembler les pièces sélectionnées en une seule pièce" +msgid "Mesh boolean" +msgstr "" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "" msgid "Along X axis" msgstr "Le long de l'axe X" @@ -1079,18 +1098,15 @@ msgstr "Définir le filament pour les éléments sélectionnés" msgid "current" msgstr "courant" -msgid "Set Unprintable" -msgstr "Définir en non imprimable" - -msgid "Set Printable" -msgstr "Définir en imprimable" - msgid "Unlock" msgstr "Ouvrir" msgid "Lock" msgstr "Bloquer" +msgid "Edit Plate Name" +msgstr "" + msgid "Name" msgstr "Nom" @@ -1153,6 +1169,9 @@ msgstr "Chargement du fichier" msgid "Error!" msgstr "Erreur!" +msgid "Failed to get the model data in the current file." +msgstr "" + msgid "Generic" msgstr "Générique" @@ -1341,15 +1360,6 @@ msgstr "la copie de plusieurs cellules n'est pas prise en charge" msgid "Outside" msgstr "En dehors" -msgid "Auto" -msgstr "Automatique" - -msgid "Manual" -msgstr "Manuelle" - -msgid "No-brim" -msgstr "Aucune" - msgid " " msgstr " " @@ -1365,6 +1375,24 @@ msgstr "Densité de remplissage(%)" msgid "Auto Brim" msgstr "Bordure automatique" +msgid "Auto" +msgstr "Automatique" + +msgid "Mouse ear" +msgstr "" + +msgid "Outer brim only" +msgstr "Bordure extérieure uniquement" + +msgid "Inner brim only" +msgstr "Bordure intérieure uniquement" + +msgid "Outer and inner brim" +msgstr "Bordure extérieure et intérieure" + +msgid "No-brim" +msgstr "Aucune" + msgid "Outer wall speed" msgstr "Vitesse de la paroi extérieure" @@ -1471,6 +1499,33 @@ msgstr "Aucun appareil" msgid "..." msgstr "…" +msgid "Failed to connect to the server" +msgstr "Impossible de se connecter au serveur" + +msgid "Check cloud service status" +msgstr "Vérifiez l'état du service cloud" + +msgid "code" +msgstr "code" + +msgid "Failed to connect to cloud service" +msgstr "Impossible de se connecter au service cloud" + +msgid "Please click on the hyperlink above to view the cloud service status" +msgstr "Cliquez sur l'hyperlien ci-dessus pour voir l'état du service cloud" + +msgid "Failed to connect to the printer" +msgstr "Échec de la connexion" + +msgid "Connection to printer failed" +msgstr "La connexion à l'imprimante a échoué" + +msgid "Please check the network connection of the printer and Studio." +msgstr "Vérifiez la connexion réseau entre l'imprimante et Studio." + +msgid "Connecting..." +msgstr "Connexion…" + msgid "?" msgstr "?" @@ -1480,8 +1535,8 @@ msgstr "Vide" msgid "AMS" msgstr "AMS" -msgid "Ams filament backup" -msgstr "Sauvegarde du filament de l’AMS" +msgid "Auto Refill" +msgstr "" msgid "AMS not connected" msgstr "AMS non connecté" @@ -1539,11 +1594,11 @@ msgstr "Insertion du nouveau filament dans l'extrudeur" msgid "Purge old filament" msgstr "Purge de l’ancien filament" -msgid "Feed new filament from external spool" -msgstr "Insertion du nouveau filament dans l'extrudeur" +msgid "Push new filament into the extruder" +msgstr "Poussez le nouveau filament dans l'extrudeur" -msgid "Confirm whether the filament has been extruded" -msgstr "Confirmer que le filament a été extrudé" +msgid "Grab new filament" +msgstr "Saisir un nouveau filament" msgid "" "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " @@ -1626,6 +1681,15 @@ msgstr "Orientation…" msgid "Orienting" msgstr "Orienter" +msgid "Filling bed " +msgstr "Remplir le plateau" + +msgid "Bed filling canceled." +msgstr "Remplissage de plateau annulé." + +msgid "Bed filling done." +msgstr "Remplissage du plateau fait." + msgid "Error! Unable to create thread!" msgstr "Erreur ! Impossible de créer le fil !" @@ -1638,56 +1702,64 @@ msgstr "Connexion en cours" msgid "Login failed" msgstr "Échec d'identification" -msgid "The region parameter is incorrrect" -msgstr "Le paramètre de la région est incorrect" - -msgid "Failure of printer login" -msgstr "Échec de la connexion" - -msgid "Failed to get ticket" -msgstr "Impossible d'obtenir un ticket" - -msgid "User authorization timeout" -msgstr "Expiration de l'autorisation utilisateur" - -msgid "Failure of bind" -msgstr "Échec de liaison" - -msgid "Unknown Failure" -msgstr "Erreur inconnue" - msgid "Please check the printer network connection." msgstr "Veuillez vérifier la connexion réseau de l'imprimante." -msgid "Abnormal print file data. Please slice again" +msgid "Abnormal print file data. Please slice again." msgstr "" -"Données de fichier d'impression anormales. Veuillez redécouper le fichier" +"Données de fichier d'impression anormales, veuillez retrancher le fichier." -msgid "Task canceled" -msgstr "Tâche annulée" +msgid "Task canceled." +msgstr "Tâche annulée." -msgid "Upload task timed out. Please check the network problem and try again" +msgid "Upload task timed out. Please check the network status and try again." msgstr "" -"La tâche de téléchargement a expiré. Veuillez vérifier le réseau et réessayer" +"Le délai de téléversement de la tâche a expiré. Vérifiez l'état du réseau et " +"réessayez." msgid "Cloud service connection failed. Please try again." msgstr "La connexion au service cloud a échoué. Veuillez réessayer." -msgid "Print file not found, please slice again" -msgstr "Fichier d'impression introuvable, veuillez redécouper" +msgid "Print file not found. please slice again." +msgstr "Fichier d'impression introuvable, veuillez le retrancher." msgid "" "The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again" +"model and slice again." msgstr "" "Le fichier d'impression dépasse la taille maximale autorisée (1 Go). " -"Veuillez simplifier le modèle et le découper à nouveau" +"Veuillez simplifier le modèle puis le retrancher." -msgid "Failed uploading print file" -msgstr "Échec du téléchargement du fichier d'impression" +msgid "Failed to send the print job. Please try again." +msgstr "Échec de l'envoi de la tâche d'impression. Veuillez réessayer." -msgid "Wrong Access code" -msgstr "Code d'accès erroné" +msgid "Failed to upload file to ftp. Please try again." +msgstr "Échec du téléversement du fichier vers le ftp. Veuillez réessayer." + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "" +"Vérifiez l'état actuel du serveur Bambu Lab en cliquant sur le lien ci-" +"dessus." + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" +"La taille du fichier d'impression est trop importante. Ajustez la taille du " +"fichier et réessayez." + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "" +"Fichier d'impression introuvable, retranchez le et renvoyez le pour " +"impression." + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "" +"Impossible de charger le fichier d'impression via FTP. Vérifiez l'état du " +"réseau et réessayez." msgid "Sending print job over LAN" msgstr "Envoi de la tâche d'impression via le réseau local" @@ -1709,24 +1781,16 @@ msgid "Successfully sent. Will automatically jump to the device page in %ss" msgstr "" "Envoyée avec succès. Bascule automatique sur la page de l’imprimante dans %ss" +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "" + msgid "An SD card needs to be inserted before printing via LAN." msgstr "Une carte SD doit être insérée avant l'impression via le réseau local." -msgid "Failed to send the print job. Please try again." -msgstr "Échec de l'envoi de la tâche d'impression. Veuillez réessayer." - -msgid "Send to Printer failed. Please try again." -msgstr "Échec de l'envoi vers l'imprimante. Veuillez réessayer." - -msgid "No space left on Printer SD card" -msgstr "Plus d’espace libre sur la carte SD de l’imprimante" - msgid "Sending gcode file over LAN" msgstr "Envoyer un fichier gcode via le réseau local" -msgid "Sending gcode file through cloud service" -msgstr "Envoyer un fichier gcode via le service cloud" - msgid "Sending gcode file to sdcard" msgstr "Envoyer un fichier gcode vers la carte SD" @@ -1737,9 +1801,6 @@ msgstr "Envoyé avec succès. Fermeture de la page actuelle dans %ss" msgid "An SD card needs to be inserted before sending to printer." msgstr "Une carte SD doit être insérée avant l'envoi à l'imprimante." -msgid "Please log out and login to the printer again." -msgstr "Veuillez vous déconnecter et vous reconnecter à l'imprimante." - msgid "Choose SLA archive:" msgstr "Choisissez l’archive SLA :" @@ -1836,7 +1897,7 @@ msgid "" "by Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and " "the RepRap community" msgstr "" -"Orca Slicer est basé sur Bambu Studio de Bambulab qui a été développé sur la " +"Orca Slicer est basé sur Orca Slicer de Bambulab qui a été développé sur la " "base de PrusaSlicer de Prusa Research, qui est lui même développé sur la " "base de Slic3r par Alessandro Ranelucci et la communauté RepRap" @@ -1861,7 +1922,7 @@ msgid "OrcaSlicer is based on BambuStudio, PrusaSlicer, and SuperSlicer." msgstr "Orca Slicer est basé sur BambuStudio, PrusaSlicer, et SuperSlicer." msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." -msgstr "Bambu Studio est basé sur PrusaSlicer de PrusaResearch." +msgstr "Orca Slicer est basé sur PrusaSlicer de PrusaResearch." msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." msgstr "PrusaSlicer est à l'origine basé sur Slic3r d'Alessandro Ranellucci." @@ -1911,8 +1972,11 @@ msgstr "" "La configuration des informations sur l'emplacement dans l'AMS lors de " "l'impression ne sont pas prises en charge" -msgid "Factors of dynamic flow cali" -msgstr "Facteurs de calibration dynamique du débit" +msgid "Factors of Flow Dynamics Calibration" +msgstr "" + +msgid "PA Profile" +msgstr "" msgid "Factor K" msgstr "Facteur K" @@ -1928,6 +1992,9 @@ msgstr "" msgid "Are you sure you want to clear the filament information?" msgstr "Voulez-vous vraiment effacer les informations sur le filament ?" +msgid "You need to select the material type and color first." +msgstr "Vous devez d’abord sélectionner le type de matériau et la couleur." + msgid "Please input a valid value (K in 0~0.5)" msgstr "Veuillez entrer une valeur valide (K dans la plage 0~0.5)" @@ -1936,11 +2003,11 @@ msgstr "" "Veuillez entrer une valeur valide (K dans la plage 0~0.5, N dans la plage " "0.6~2.0)" -msgid "You need to select the material type and color first." -msgstr "Vous devez d’abord sélectionner le type de matériau et la couleur." +msgid "Other Color" +msgstr "Autre couleur" -msgid "Other color" -msgstr "Autres couleurs" +msgid "Custom Color" +msgstr "Couleur perso" msgid "Dynamic flow calibration" msgstr "Calibration dynamique du débit" @@ -2104,12 +2171,21 @@ msgstr "Imprimer avec les filaments dans l'AMS" msgid "Print with filaments mounted on the back of the chassis" msgstr "Imprimer avec le filament placé à l'arrière du châssis" -msgid "Filaments replace" -msgstr "Remplacement des filaments" +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." +msgstr "" msgid "Group" msgstr "Groupe" +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" +msgstr "" + msgid "AMS Settings" msgstr "Paramètres de l’AMS" @@ -2644,6 +2720,28 @@ msgstr "Mise à jour a échoué." msgid "Failed to start printing job" msgstr "Échec du démarrage de la tâche d'impression" +msgid "Invalid nozzle diameter" +msgstr "" + +msgid "Calibration error" +msgstr "" + +msgid "TPU is not supported by AMS." +msgstr "" + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "" + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "" + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." +msgstr "" + msgid "default" msgstr "défaut" @@ -2720,7 +2818,7 @@ msgstr "Débit: " msgid "Layer Time: " msgstr "Durée de couche:" -msgid "Fan Speed: " +msgid "Fan: " msgstr "Vitesse du ventilateur: " msgid "Temperature: " @@ -3019,6 +3117,9 @@ msgstr "" msgid "An object is layed over the boundary of plate." msgstr "Un objet est posé sur la limite du plateau." +msgid "A G-code path goes beyond the max print height." +msgstr "" + msgid "A G-code path goes beyond the boundary of plate." msgstr "Un chemin du G-code va au-delà de la limite du plateau." @@ -3035,12 +3136,6 @@ msgstr "" "plateau et en vous assurant que la hauteur ne dépasse pas le volume " "d’impression." -msgid "Jump to" -msgstr "Sélectionner" - -msgid "ERROR:" -msgstr "ERREUR:" - msgid "Calibration step selection" msgstr "Sélection des étapes de calibration" @@ -3148,6 +3243,9 @@ msgstr "Non" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "sera fermé avant de créer un nouveau modèle. Voulez-vous continuer ?" +msgid "Upload" +msgstr "" + msgid "Slice plate" msgstr "Découper le plateau" @@ -3388,6 +3486,12 @@ msgstr "Afficher les étiquettes" msgid "Show object labels in 3D scene" msgstr "Afficher les étiquettes des objets dans la scène 3D" +msgid "Show &Overhang" +msgstr "Montrer Surplombs" + +msgid "Show object overhang highlight in 3D scene" +msgstr "Afficher la surbrillance des surplombs d'un objet dans la scène 3D" + msgid "Preferences" msgstr "Préférences" @@ -3419,10 +3523,10 @@ msgid "Pressure advance" msgstr "Pressure Advance" msgid "Retraction test" -msgstr "" +msgstr "Test de rétraction" msgid "Orca Tolerance Test" -msgstr "" +msgstr "Test de tolérance Orca" msgid "Max flowrate" msgstr "Débit maximal" @@ -3442,9 +3546,6 @@ msgstr "Aide à la calibration" msgid "More calibrations" msgstr "Plus de calibrations" -msgid "3D Models" -msgstr "Modèles 3D" - msgid "&Open G-code" msgstr "&Ouvrir G-code" @@ -3563,32 +3664,32 @@ msgstr "Synchronisation" msgid "Initialize failed (No Device)!" msgstr "Échec de l'initialisation (pas de périphérique) !" +msgid "Initialize failed (Device connection not ready)!" +msgstr "" +"L'initialisation a échoué (la connexion de l'appareil n'est pas prête) !" + msgid "Initialize failed (No Camera Device)!" msgstr "Échec de l'initialisation (aucune caméra) !" -msgid "Initializing..." -msgstr "Initialisation..." - -msgid "Loading..." -msgstr "Chargement..." - -msgid "Initialize failed (Not supported with LAN-only mode)!" -msgstr "" -"Échec de l'initialisation (non pris en charge avec le mode LAN uniquement) !" - -msgid "Initialize failed (Not accessible in LAN-only mode)!" -msgstr "Échec de l'initialisation (non accessible en mode LAN uniquement) !" - msgid "Printer is busy downloading, Please wait for the downloading to finish." msgstr "" "L’imprimante est en cours de téléchargement, veuillez attendre la fin du " "téléchargement." +msgid "Loading..." +msgstr "Chargement..." + +msgid "Initialize failed (Not supported on the current printer version)!" +msgstr "" + +msgid "Initialize failed (Not accessible in LAN-only mode)!" +msgstr "Échec de l'initialisation (non accessible en mode LAN uniquement) !" + msgid "Initialize failed (Missing LAN ip of printer)!" msgstr "Échec de l'initialisation (IP LAN de l'imprimante manquante) !" -msgid "Initialize failed (Not supported by printer)!" -msgstr "Échec de l'initialisation (non pris en charge par l'imprimante) !" +msgid "Initializing..." +msgstr "Initialisation..." #, c-format, boost-format msgid "Initialize failed (%s)!" @@ -3671,6 +3772,9 @@ msgstr "Vidéo" msgid "Switch to video files." msgstr "Basculer vers les fichiers vidéo." +msgid "Switch to 3mf model files." +msgstr "Passez aux fichiers de modèle 3mf." + msgid "Delete selected files from printer." msgstr "Supprimer les fichiers sélectionnés de l'imprimante." @@ -3689,12 +3793,6 @@ msgstr "Gestion des lots de fichiers." msgid "No printers." msgstr "Aucune imprimante." -msgid "Not supported by this model of printer!" -msgstr "Non pris en charge par ce modèle d'imprimante !" - -msgid "Connecting..." -msgstr "Connexion…" - #, c-format, boost-format msgid "Connect failed [%d]!" msgstr "La connexion a échoué [%d] !" @@ -3702,22 +3800,46 @@ msgstr "La connexion a échoué [%d] !" msgid "Loading file list..." msgstr "Chargement de la liste des fichiers…" -msgid "No files" -msgstr "Aucun fichier" - -msgid "Not accessible in LAN-only mode!" -msgstr "Non accessible en mode LAN uniquement !" - -msgid "Missing LAN ip of printer!" -msgstr "IP LAN de l'imprimante manquante !" +#, c-format, boost-format +msgid "No files [%d]" +msgstr "Aucun fichier [%d]" #, c-format, boost-format -msgid "You are going to delete %u files. Are you sure to continue?" -msgstr "Vous allez supprimer %u fichiers. Êtes-vous sûr de continuer ?" +msgid "Load failed [%d]" +msgstr "Échec du chargement [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "" +msgstr[1] "" msgid "Delete files" msgstr "Supprimer des fichiers" +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "Voulez-vous supprimer le fichier '%s' de l'imprimante ?" + +msgid "Delete file" +msgstr "Supprimer le fichier" + +msgid "Fetching model infomations ..." +msgstr "Récupération des informations sur le modèle..." + +msgid "Failed to fetching model infomations from printer." +msgstr "" +"Impossible de récupérer les informations du modèle depuis l'imprimante." + +msgid "Failed to parse model infomations." +msgstr "Impossible d'analyser les informations du modèle" + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." +msgstr "" + #, c-format, boost-format msgid "File '%s' was lost! Please download it again." msgstr "Le fichier ‘%s' a été perdu ! Veuillez le télécharger à nouveau." @@ -3738,6 +3860,12 @@ msgstr "Téléchargement terminé" msgid "Downloading %d%%..." msgstr "Téléchargement %d%%…" +msgid "Not supported on the current printer version." +msgstr "" + +msgid "Storage unavailable, insert SD card." +msgstr "" + msgid "Speed:" msgstr "Vitesse:" @@ -3759,14 +3887,23 @@ msgstr "Paramètres de connexion 3D" msgid "Swap Y/Z axes" msgstr "Permuter les axes Y/Z" -msgid "Camera" -msgstr "Caméra" +msgid "Invert X axis" +msgstr "" -msgid "SD Card" -msgstr "Carte SD" +msgid "Invert Y axis" +msgstr "" -msgid "Camera Setting" -msgstr "Paramètres de la caméra" +msgid "Invert Z axis" +msgstr "" + +msgid "Invert Yaw axis" +msgstr "" + +msgid "Invert Pitch axis" +msgstr "" + +msgid "Invert Roll axis" +msgstr "" msgid "Printing Progress" msgstr "Progression de l'impression" @@ -3783,9 +3920,21 @@ msgstr "0" msgid "Layer: N/A" msgstr "Couche: N/A" +msgid "Immediately score" +msgstr "Noter immédiatement" + msgid "Clear" msgstr "Effacer" +msgid "Camera" +msgstr "Caméra" + +msgid "SD Card" +msgstr "Carte SD" + +msgid "Camera Setting" +msgstr "Paramètres de la caméra" + msgid "Control" msgstr "Contrôles" @@ -3819,31 +3968,14 @@ msgstr "Pas de carte SD" msgid "SD Card Abnormal" msgstr "Carte SD anormale" -msgid "Printing List" -msgstr "Liste d'impression" - msgid "Cancel print" msgstr "Annuler l'impression" msgid "Are you sure you want to cancel this print?" msgstr "Voulez-vous vraiment annuler cette impression ?" -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode disabled.Please reconnect the " -"printer by logging in with your user account." -msgstr "" -"Déconnexion de l'imprimante [%s] car le mode LAN est désactivé. Veuillez " -"reconnecter l'imprimante en vous connectant avec votre compte d'utilisateur." - -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode enabled.Please reconnect the " -"printer by inputting Access Code which can be gotten from printer screen." -msgstr "" -"Déconnexion de l'imprimante [%s] en raison de l'activation du mode LAN. " -"Veuillez reconnecter l'imprimante en saisissant le code d'accès qui peut " -"être obtenu à partir de l'écran de l'imprimante." +msgid "Done" +msgstr "Terminé" msgid "Downloading..." msgstr "Téléchargement…" @@ -3859,6 +3991,12 @@ msgstr "Dans la file d’attente Cloud Slicing, il reste %s tâches à venir." msgid "Layer: %s" msgstr "Couche: %s" +msgid "Please give a score for your favorite Bambu Market model." +msgstr "Veuillez attribuer une note à votre modèle Bambu Market préféré." + +msgid "Score" +msgstr "Note" + #, c-format, boost-format msgid "Layer: %d/%d" msgstr "Couche: %d/%d" @@ -3903,24 +4041,15 @@ msgstr "Extrême" msgid "Can't start this without SD card." msgstr "Impossible de démarrer sans carte SD." -msgid "Failed to connect to the server" -msgstr "Impossible de se connecter au serveur" - msgid "Status" msgstr "Statut" -msgid "Media" -msgstr "Médias" - msgid "Update" msgstr "Mise à jour" msgid "HMS" msgstr "HMS" -msgid "Failed to connect to the printer" -msgstr "Échec de la connexion" - msgid "Don't show again" msgstr "Ne plus afficher" @@ -4026,6 +4155,9 @@ msgstr "Annuler le téléchargement" msgid "Slice ok." msgstr "Découpage terminé." +msgid "Jump to" +msgstr "Sélectionner" + msgid "Error:" msgstr "Erreur:" @@ -4035,6 +4167,9 @@ msgstr "Avertissement:" msgid "Export successfully." msgstr "Exporté avec succès." +msgid "Serious warning:" +msgstr "" + msgid " (Repair)" msgstr " (Réparer)" @@ -4279,9 +4414,9 @@ msgstr "" msgid "Loading file: %s" msgstr "Chargement du fichier : %s" -msgid "The 3mf is not from Bambu Lab, load geometry data only." +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." msgstr "" -"Le fichier 3mf ne provient pas de Bambu Lab, chargement des données de " +"Le fichier 3mf ne provient pas de Orca Slicer, chargement des données de " "géométrie uniquement." msgid "Load 3mf" @@ -4569,6 +4704,19 @@ msgstr "" "Le fichier %s a été envoyé sur l'espace de stockage de l'imprimante et peut " "être visualisé sur l'imprimante." +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "" +"Impossible d'effectuer une opération booléenne sur les maillages du modèle. " +"Seules les parties positives seront exportées." + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "" + +msgid "Upload and Print" +msgstr "" + msgid "" "Print By Object: \n" "Suggest to use auto-arrange to avoid collisions when printing." @@ -4594,6 +4742,14 @@ msgstr "Numéro invalide" msgid "Plate Settings" msgstr "Paramètres du plateau" +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "Nombre de pièces actuellement sélectionnées : %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" +msgstr "" + #, boost-format msgid "Part name: %1%\n" msgstr "Nom de la pièce : %1%\n" @@ -4696,6 +4852,9 @@ msgstr "Autres" msgid "Login Region" msgstr "Région" +msgid "Stealth Mode" +msgstr "" + msgid "Metric" msgstr "Métrique" @@ -4774,6 +4933,13 @@ msgstr "" "Si activé, définit Orca Slicer comme application par défaut pour ouvrir les " "fichiers .step/.stp" +msgid "Online Models" +msgstr "Modèles en ligne" + +msgid "Show online staff-picked models on the home page" +msgstr "" +"Afficher les modèles en ligne sélectionnés par le staff sur la page d'accueil" + msgid "Maximum recent projects" msgstr "Projets récents maximum" @@ -4807,6 +4973,12 @@ msgstr "Mode Nuit" msgid "Enable Dark mode" msgstr "Activer le Mode Nuit" +msgid "Develop mode" +msgstr "Mode Développeur" + +msgid "Skip AMS blacklist check" +msgstr "Ignorer la vérification de la liste noire AMS" + msgid "Home page and daily tips" msgstr "Page d'accueil et conseils quotidiens" @@ -4843,11 +5015,14 @@ msgstr "Autre" msgid "Mouse wheel reverses when zooming" msgstr "La molette de la souris s'inverse lors du zoom" -msgid "Develop mode" -msgstr "Mode Développeur" +msgid "Enable SSL(MQTT)" +msgstr "Activer SSL (MQTT)" -msgid "Dump video" -msgstr "Vider la vidéo" +msgid "Enable SSL(FTP)" +msgstr "Activer SSL (FTP)" + +msgid "Internal developer mode" +msgstr "Mode développeur interne" msgid "Log Level" msgstr "Niveau de journalisation" @@ -4933,30 +5108,33 @@ msgstr "Ajouter/Supprimer des matériaux" msgid "Add/Remove printers" msgstr "Ajouter/Supprimer des imprimantes" +msgid "Incompatible" +msgstr "Incompatible" + +msgid "The selected preset is null!" +msgstr "" + +msgid "Plate name" +msgstr "Nom du plateau" + msgid "Same as Global Print Sequence" msgstr "Identique à la séquence d’impression globale" msgid "Print sequence" msgstr "Séquence d'impression" -msgid "Plate name" -msgstr "Nom du plateau" +msgid "Customize" +msgstr "" + +msgid "First layer filament sequence" +msgstr "" + +msgid "Same as Global Plate Type" +msgstr "Identique au type de plaque général" msgid "Same as Global Bed Type" msgstr "Identique au type de plateau par défaut" -msgid "Cool Plate" -msgstr "Bambu Cool Plate" - -msgid "Engineering Plate" -msgstr "Bambu Engineering Plate" - -msgid "High Temp Plate" -msgstr "Bambu High Temperature Plate" - -msgid "Textured PEI Plate" -msgstr "Bambu Dual-Sided Textured PEI Plate" - msgid "By Layer" msgstr "Par couche" @@ -5081,11 +5259,8 @@ msgstr "Pour \"%1%\", ajouter \"%2%\" comme nouveau préréglage" msgid "Simply switch to \"%1%\"" msgstr "Basculer simplement vers \"%1%\"" -msgid "Online" -msgstr "En ligne" - -msgid "Offline" -msgstr "Hors ligne" +msgid "Task canceled" +msgstr "Tâche annulée" msgid "(LAN)" msgstr "(LAN)" @@ -5096,6 +5271,9 @@ msgstr "Mon Imprimante" msgid "Other Device" msgstr "Autre Imprimante" +msgid "Online" +msgstr "En ligne" + msgid "Input access code" msgstr "Saisir le code d'accès" @@ -5105,12 +5283,18 @@ msgstr "Aucune imprimante trouvée ?" msgid "Log out successful." msgstr "Déconnexion réussie." +msgid "Offline" +msgstr "Hors ligne" + msgid "Busy" msgstr "Occupée" msgid "Bambu Cool Plate" msgstr "Bambu Cool Plate" +msgid "PLA Plate" +msgstr "Plaque PLA" + msgid "Bamabu Engineering Plate" msgstr "Bambu Engineering Plate" @@ -5126,12 +5310,24 @@ msgstr "Actualiser" msgid "Bed Leveling" msgstr "Nivellement" -msgid "Flow Calibration" -msgstr "Calibration du débit" +msgid "Flow Dynamics Calibration" +msgstr "" + +msgid "Can't connect to the printer" +msgstr "Impossible de se connecter à l'imprimante" msgid "send completed" msgstr "envoi terminé" +msgid "Error code" +msgstr "Code erreur" + +msgid "Check the status of current system services" +msgstr "Vérifiez l'état des services système actuels" + +msgid "Printer local connection failed, please try again." +msgstr "La connexion locale de l'imprimante a échoué, veuillez réessayer." + msgid "No login account, only printers in LAN mode are displayed" msgstr "" "Aucun compte de connexion, seules les imprimantes en mode LAN sont affichées" @@ -5219,6 +5415,9 @@ msgstr "" msgid "An SD card needs to be inserted before printing." msgstr "Une carte SD doit être insérée avant l'impression." +msgid "The selected printer is incompatible with the chosen printer presets." +msgstr "" + msgid "An SD card needs to be inserted to record timelapse." msgstr "Une carte SD doit être insérée pour enregistrer le Timelapse." @@ -5270,9 +5469,28 @@ msgstr "" "Veuillez cliquer sur le bouton de confirmation si vous souhaitez continuer " "l’impression." +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "" + msgid "Preparing print job" msgstr "Préparation de la tâche d'impression" +msgid "Abnormal print file data. Please slice again" +msgstr "" +"Données de fichier d'impression anormales. Veuillez redécouper le fichier" + +msgid "The name length exceeds the limit." +msgstr "La longueur du nom dépasse la limite." + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "" + msgid "Modifying the device name" msgstr "Modification du nom de l’imprimante" @@ -5287,13 +5505,41 @@ msgstr "" msgid "An SD card needs to be inserted before send to printer SD card." msgstr "Une carte SD doit être insérée avant l'envoi à l'imprimante." -msgid "The printer is required to be in the same LAN as Orca Slicer." -msgstr "L'imprimante doit être sur le même réseau local que Orca Slicer." +msgid "The printer is required to be in the same LAN as Bambu Studio." +msgstr "" +"L'imprimante doit se trouver sur le même réseau local que Bambu Studio." msgid "The printer does not support sending to printer SD card." msgstr "" "L'imprimante ne prend pas en charge l'envoi vers la carte SD de l'imprimante." +msgid "Failed to create socket" +msgstr "Échec de la création du socket" + +msgid "Failed to connect socket" +msgstr "Impossible de connecter le socket" + +msgid "Failed to publish login request" +msgstr "Échec de la publication de la demande de connexion" + +msgid "Get ticket from device timeout" +msgstr "Dépassement du délai d'obtention d'un ticket depuis l'appareil" + +msgid "Get ticket from server timeout" +msgstr "Dépassement du délai d'obtention d'un ticket depuis le serveur" + +msgid "Failed to post ticket to server" +msgstr "Échec de l'envoi du ticket au serveur" + +msgid "Failed to parse login report reason" +msgstr "Échec de l'analyse du rapport de connexion" + +msgid "Receive login report timeout" +msgstr "Délai d'expiration du rapport de connexion" + +msgid "Unknown Failure" +msgstr "Erreur inconnue" + msgid "Log in printer" msgstr "Connecter l'imprimante" @@ -5301,6 +5547,78 @@ msgid "Would you like to log in this printer with current account?" msgstr "" "Souhaitez-vous vous connecter à cette imprimante avec le compte actuel ?" +msgid "Check the reason" +msgstr "Vérifier le motif" + +msgid "Read and accept" +msgstr "Lire et accepter" + +msgid "Terms and Conditions" +msgstr "Termes et conditions" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"Nous vous remercions d'avoir acheté un produit Bambu Lab. Avant d'utiliser " +"votre appareil Bambu Lab, veuillez lire les conditions générales. En " +"cliquant pour confirmer que vous acceptez d'utiliser votre appareil Bambu " +"Lab, vous vous engagez à respecter la politique de confidentialité et les " +"conditions d'utilisation (collectivement, les \"conditions\"). Si vous ne " +"respectez pas ou n'acceptez pas la politique de confidentialité de Bambu " +"Lab, veuillez ne pas utiliser les produits et services de Bambu Lab." + +msgid "and" +msgstr "et" + +msgid "Privacy Policy" +msgstr "Politique de Confidentialité" + +msgid "We ask for your help to improve everyone's printer" +msgstr "" +"Nous vous demandons de nous aider à améliorer l'imprimante de toute la " +"communauté" + +msgid "Statement about User Experience Improvement Program" +msgstr "" +"Déclaration sur le programme d'amélioration de l'expérience utilisateur" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" +"Au sein de la communauté de l'impression 3D, nous apprenons des succès et " +"des échecs de chacun pour ajuster nos propres paramètres et réglages de " +"découpage. %s suit le même principe et utilise l'apprentissage automatique " +"pour améliorer ses performances en fonction des succès et des échecs du " +"grand nombre d'impressions effectuées par nos utilisateurs. Nous entraînons " +"%s à devenir plus intelligent en leur fournissant les données du monde réel. " +"Si vous le souhaitez, ce service accèdera aux informations de vos journaux " +"d'erreurs et de vos journaux d'utilisation, qui peuvent inclure des " +"informations décrites dans la Politique de confidentialité. Nous ne " +"collecterons aucune donnée personnelle permettant d'identifier une personne " +"directement ou indirectement, y compris, mais sans s'y limiter, les noms, " +"les adresses, les informations de paiement ou les numéros de téléphone. En " +"activant ce service, vous acceptez ces conditions et la déclaration " +"concernant la politique de confidentialité." + +msgid "Statement on User Experience Improvement Plan" +msgstr "" +"Déclaration concernant le plan d'amélioration de l'expérience utilisateur" + msgid "Log in successful." msgstr "Connexion réussie." @@ -5449,6 +5767,12 @@ msgstr "" "vitesse à 0 signifie qu'il n'y a pas de ralentissement pour la plage de " "degrés des surplombs et que la vitesse des parois est utilisée" +msgid "Bridge" +msgstr "Ponts" + +msgid "Set speed for external and internal bridges" +msgstr "" + msgid "Travel speed" msgstr "Vitesse de déplacements" @@ -5476,6 +5800,9 @@ msgstr "G-code" msgid "Post-processing Scripts" msgstr "Scripts de post-traitement" +msgid "Notes" +msgstr "" + msgid "Frequent" msgstr "Fréquent" @@ -5523,9 +5850,6 @@ msgstr "Plage de température recommandée" msgid "Print temperature" msgstr "Température d'impression" -msgid "Chamber temperature" -msgstr "Température de la chambre" - msgid "Nozzle" msgstr "Buse" @@ -5554,6 +5878,9 @@ msgstr "" "installé. Une valeur à 0 signifie que le filament ne prend pas en charge " "l'impression sur le plateau Bambu Engineering Plate" +msgid "High Temp Plate" +msgstr "Bambu High Temperature Plate" + msgid "" "Bed temperature when high temperature plate is installed. Value 0 means the " "filament does not support to print on the High Temp Plate" @@ -5562,6 +5889,9 @@ msgstr "" "installé. Une valeur à 0 signifie que le filament ne prend pas en charge " "l'impression sur le plateau Bambu High Temperature Plate" +msgid "Textured PEI Plate" +msgstr "Bambu Dual-Sided Textured PEI Plate" + msgid "" "Bed temperature when Textured PEI Plate is installed. Value 0 means the " "filament does not support to print on the Textured PEI Plate" @@ -5616,14 +5946,29 @@ msgstr "G-code de démarrage du filament" msgid "Filament end G-code" msgstr "G-code de fin du filament" +msgid "Multimaterial" +msgstr "" + +msgid "Wipe tower parameters" +msgstr "" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "" + +msgid "Ramming settings" +msgstr "" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "" + msgid "Printable space" msgstr "Espace imprimable" msgid "Cooling Fan" -msgstr "" +msgstr "Ventilateur de refroidissement" msgid "Fan speed-up time" -msgstr "" +msgstr "Durée d’accélération du ventilateur" msgid "Extruder Clearance" msgstr "Tête d’impression" @@ -5670,9 +6015,21 @@ msgstr "Limitation d'accélération" msgid "Jerk limitation" msgstr "Limitation du jerk" +msgid "Single extruder multimaterial setup" +msgstr "" + +msgid "Wipe tower" +msgstr "" + +msgid "Single extruder multimaterial parameters" +msgstr "" + msgid "Layer height limits" msgstr "Limites de hauteur de couche" +msgid "Lift Z Enforcement" +msgstr "" + msgid "Retraction when switching material" msgstr "Rétractions lors du changement de matériau" @@ -5922,6 +6279,36 @@ msgstr "Aucune mise à jour disponible." msgid "The configuration is up to date." msgstr "La configuration est à jour." +msgid "Ramming customization" +msgstr "" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" + +msgid "Total ramming time" +msgstr "" + +msgid "s" +msgstr "s" + +msgid "Total rammed volume" +msgstr "" + +msgid "Ramming line width" +msgstr "" + +msgid "Ramming line spacing" +msgstr "" + msgid "Auto-Calc" msgstr "Calcul Auto" @@ -6236,32 +6623,29 @@ msgid "Network plug-in update" msgstr "Mise à jour du plug-in réseau" msgid "" -"Click OK to update the Network plug-in when Orca Slicer launches next time." +"Click OK to update the Network plug-in when Bambu Studio launches next time." msgstr "" "Cliquez sur OK pour mettre à jour le plug-in réseau lors du prochain " -"démarrage de Orca Slicer." +"lancement de Bambu Studio." #, c-format, boost-format msgid "A new Network plug-in(%s) available, Do you want to install it?" msgstr "" "Un nouveau plug-in réseau (%s) est disponible, voulez-vous l'installer ?" -msgid "New version of Orca Slicer" -msgstr "Nouvelle version de Orca Slicer" +msgid "New version of Bambu Studio" +msgstr "Nouvelle version de Bambu Studio" msgid "Don't remind me of this version again" msgstr "Ne plus me rappeler cette version" -msgid "Done" -msgstr "Terminé" - msgid "LAN Connection Failed (Sending print file)" msgstr "Échec de la connexion LAN (envoi du fichier d’impression)" msgid "" -"Step 1, please confirm Orca Slicer and your printer are in the same LAN." +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." msgstr "" -"Étape 1, veuillez confirmer que Orca Slicer et votre imprimante sont sur le " +"Étape 1, confirmez que Bambu Studio et votre imprimante se trouvent sur le " "même réseau local." msgid "" @@ -6338,7 +6722,7 @@ msgstr "" "La version du firmware est anormale. Une réparation et une mise à jour sont " "nécessaires avant l'impression. Voulez-vous mettre à jour maintenant ? Vous " "pouvez également mettre à jour plus tard via l'imprimante ou au prochain " -"démarrage de Bambu Studio." +"démarrage de Orca Slicer." msgid "Extension Board" msgstr "Carte d'extension" @@ -6470,12 +6854,15 @@ msgstr "Surface supérieure" msgid "Bottom surface" msgstr "Surface inférieure" -msgid "Bridge" -msgstr "Ponts" +msgid "Internal Bridge" +msgstr "" msgid "Gap infill" msgstr "Remplissage des espaces" +msgid "Skirt" +msgstr "" + msgid "Support interface" msgstr "Interfaces de support" @@ -6710,6 +7097,21 @@ msgstr "" "La tour de purge nécessite que le support ait la même hauteur de couche que " "l'objet." +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" + msgid "" "Support enforcers are used but support is not enabled. Please enable support." msgstr "" @@ -6719,6 +7121,22 @@ msgstr "" msgid "Layer height cannot exceed nozzle diameter" msgstr "La hauteur de la couche ne peut pas dépasser le diamètre de la buse" +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + #, c-format, boost-format msgid "Plate %d: %s does not support filament %s" msgstr "Le plateau %d : %s ne prend pas en charge le filament %s" @@ -6968,6 +7386,15 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "Types de plateaux pris en charge par l'imprimante" +msgid "Cool Plate" +msgstr "Bambu Cool Plate" + +msgid "Engineering Plate" +msgstr "Bambu Engineering Plate" + +msgid "First layer print sequence" +msgstr "" + msgid "This G-code is inserted at every layer change before lifting z" msgstr "Ce G-code est inséré à chaque changement de couche avant la levée en Z" @@ -7026,18 +7453,18 @@ msgstr "" msgid "Cooling overhang threshold" msgstr "Seuil de surplomb" -#, fuzzy, c-format +#, c-format msgid "" "Force cooling fan to be specific speed when overhang degree of printed part " "exceeds this value. Expressed as percentage which indicides how much width " "of the line without support from lower layer. 0% means forcing cooling for " "all outer wall no matter how much overhang degree" msgstr "" -"Forcer le ventilateur de refroidissement à une vitesse spécifique lorsque le " -"degré de surplomb de la pièce imprimée dépasse la valeur définie. Exprimée " -"en pourcentage qui indique la largeur de la ligne sans support de la couche " -"inférieure. Une valeur à 0% force le refroidissement pour toutes les parois " -"extérieures, quel que soit le degré de surplomb" +"Forcer le ventilateur de refroidissement à atteindre une vitesse spécifique " +"lorsque le degré de surplomb de la pièce imprimée dépasse cette valeur. Ceci " +"est exprimé en pourcentage qui indique la largeur de la ligne sans support " +"provenant de la couche inférieure. 0 %% signifie un refroidissement forcé de " +"toutes les parois extérieures, quel que soit le degré de surplomb." msgid "Bridge infill direction" msgstr "Direction du remplissage des ponts" @@ -7108,6 +7535,21 @@ msgstr "" "Utiliser qu'une seule paroi sur une surface plane pour donner plus d'espace " "au motif de remplissage supérieur" +msgid "One wall threshold" +msgstr "" + +#, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" + msgid "Only one wall on first layer" msgstr "Une seule paroi sur la première couche" @@ -7118,6 +7560,14 @@ msgstr "" "Utiliser qu’une seule paroi sur la première couche, pour donner plus " "d’espace au motif de remplissage inférieur" +msgid "Extra perimeters on overhangs" +msgstr "" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" + msgid "Classic mode" msgstr "Classique" @@ -7130,12 +7580,26 @@ msgstr "Ralentir lors des surplombs" msgid "Enable this option to slow printing down for different overhang degree" msgstr "Permet de ralentir l'impression pour différents degrés de surplomb" -msgid "mm/s" -msgstr "mm/s" +msgid "mm/s or %" +msgstr "mm/s ou %" + +msgid "External" +msgstr "" msgid "Speed of bridge and completely overhang wall" msgstr "Vitesse des ponts et parois complètement en surplombs" +msgid "mm/s" +msgstr "mm/s" + +msgid "Internal" +msgstr "" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" + msgid "Brim width" msgstr "Largeur de la bordure" @@ -7153,15 +7617,6 @@ msgstr "" "modèles. Automatique signifie que la largeur de la bordure est analysée et " "calculée automatiquement." -msgid "outer_only" -msgstr "Bordure extérieure uniquement" - -msgid "Inner brim only" -msgstr "Bordure intérieure uniquement" - -msgid "Outer and inner brim" -msgstr "Bordure extérieure et intérieure" - msgid "Brim-object gap" msgstr "Distance entre la bordure et l'objet" @@ -7172,6 +7627,30 @@ msgstr "" "Espace entre la ligne la plus interne de la bordure et l'objet. Cela peut " "faciliter le retrait de la bordure" +msgid "Brim ears" +msgstr "" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "" + +msgid "Brim ear max angle" +msgstr "" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" + +msgid "Brim ear detection radius" +msgstr "" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" + msgid "Compatible machine" msgstr "Imprimantes compatibles" @@ -7310,18 +7789,12 @@ msgid "Internal bridge support thickness" msgstr "Épaisseur des supports de ponts internes" msgid "" -"If enabled, Studio will generate support loops under the contours of " -"internal bridges.These support loops could prevent internal bridges from " -"extruding over the air and improve the top surface quality, especially when " -"the sparse infill density is low.This value determines the thickness of the " -"support loops. 0 means disable this feature" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" msgstr "" -"Si cette option est activée, Bambu Studio génère des boucles de support sous " -"les contours des ponts internes. Ces boucles de support peuvent empêcher les " -"ponts internes de s'extruder dans le vide et améliorer la qualité de la " -"surface supérieure, en particulier lorsque la densité de remplissage est " -"faible. Cette valeur détermine l'épaisseur de boucles de soutien. Une valeur " -"à 0 signifie que cette fonctionnalité est désactivée" msgid "Top surface pattern" msgstr "Motif des surfaces supérieures" @@ -7361,8 +7834,18 @@ msgstr "" "Motif de ligne du remplissage de la surface inférieure, et non pas du " "remplissage du pont" -msgid "Line width of outer wall" -msgstr "Largeur de ligne de la paroi extérieure" +msgid "Internal solid infill pattern" +msgstr "" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "" "Speed of outer wall which is outermost and visible. It's used to be slower " @@ -7386,9 +7869,6 @@ msgstr "" "pourcentage (par exemple : 80%), il sera calculé sur la vitesse du mur " "extérieur ci-dessus. Mettre à zéro pour automatique." -msgid "mm/s or %" -msgstr "mm/s ou %" - msgid "Small perimeters threshold" msgstr "Seuil des petits périmètres" @@ -7486,8 +7966,10 @@ msgstr "" msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" msgstr "Pressure Advance (Klipper) AKA Linear Advance (Marlin)" -msgid "Default line width if some line width is set to be zero" -msgstr "Largeur de ligne par défaut si une largeur de ligne est définie sur 0" +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." +msgstr "" msgid "Keep fan always on" msgstr "Ventilateur toujours actif" @@ -7513,9 +7995,6 @@ msgstr "" "interpolée entre les vitesses minimales et maximales du ventilateur en " "fonction de la durée d'impression de la couche" -msgid "s" -msgstr "s" - msgid "Default color" msgstr "Couleur par défaut" @@ -7525,6 +8004,12 @@ msgstr "Couleur du filament par défaut" msgid "Color" msgstr "Couleur" +msgid "Filament notes" +msgstr "" + +msgid "You can put your notes regarding the filament here." +msgstr "" + msgid "Required nozzle HRC" msgstr "HRC de la buse nécessaire" @@ -7548,23 +8033,6 @@ msgstr "" msgid "mm³/s" msgstr "mm³/s" -msgid "Minimal purge on wipe tower" -msgstr "Purge minimale sur la tour d’essuyage" - -msgid "" -"After a tool change, the exact position of the newly loaded filament inside " -"the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial " -"object, Slic3r will always prime this amount of material into the wipe tower " -"to produce successive infill or sacrificial object extrusions reliably." -msgstr "" -"Après un changement d’outil, la position exacte du filament nouvellement " -"chargé à l’intérieur de la buse peut ne pas être connue et la pression du " -"filament n’est probablement pas encore stable. Avant de purger la tête " -"d’impression dans un remplissage ou un objet, Slic3r amorcera toujours cette " -"quantité de matériau dans la tour d’essuyage pour purger dans les " -"remplissages ou objets de manière fiable." - msgid "Filament load time" msgstr "Durée de chargement du filament" @@ -7606,6 +8074,121 @@ msgstr "" "Assurez-vous de laisser suffisamment d’espace entre les objets, car cette " "compensation est effectuée après les vérifications." +msgid "Loading speed" +msgstr "" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "" + +msgid "Loading speed at the start" +msgstr "" + +msgid "Speed used at the very beginning of loading phase." +msgstr "" + +msgid "Unloading speed" +msgstr "" + +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 "" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" + +msgid "Delay after unloading" +msgstr "" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" + +msgid "Number of cooling moves" +msgstr "" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" + +msgid "Speed of the first cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "" + +msgid "Minimal purge on wipe tower" +msgstr "Purge minimale sur la tour d’essuyage" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" +"Après un changement d’outil, la position exacte du filament nouvellement " +"chargé à l’intérieur de la buse peut ne pas être connue et la pression du " +"filament n’est probablement pas encore stable. Avant de purger la tête " +"d’impression dans un remplissage ou un objet, Slic3r amorcera toujours cette " +"quantité de matériau dans la tour d’essuyage pour purger dans les " +"remplissages ou objets de manière fiable." + +msgid "Speed of the last cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Ramming parameters" +msgstr "" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Enable ramming for multitool setups" +msgstr "" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" + +msgid "Multitool ramming volume" +msgstr "" + +msgid "The volume to be rammed before the toolchange." +msgstr "" + +msgid "Multitool ramming flow" +msgstr "" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "" + msgid "Density" msgstr "Densité" @@ -7655,6 +8238,12 @@ msgstr "Coût ​​des filaments. Pour les statistiques uniquement" msgid "money/kg" msgstr "€/kg" +msgid "Vendor" +msgstr "" + +msgid "Vendor of filament. For show only" +msgstr "" + msgid "(Undefined)" msgstr "(Non défini)" @@ -7712,6 +8301,64 @@ msgstr "Support cubique" msgid "Lightning" msgstr "Éclair" +msgid "Sparse infill anchor length" +msgstr "Longueur de l’ancrage de remplissage interne" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" +"Connecter une ligne de remplissage à un périmètre interne avec un court " +"segment de périmètre supplémentaire. S’il est exprimé en pourcentage " +"(exemple : 15%), il est calculé sur la largeur de l’extrusion de " +"remplissage. Si aucun segment de périmètre plus court que infill_anchor_max " +"n’est trouvé, la ligne de remplissage est connectée à un segment de " +"périmètre d’un seul côté et la longueur du segment de périmètre pris est " +"limitée à ce paramètre, mais pas plus long que anchor_length_max.\n" +"Une valeur à 0 désactive les périmètres d’ancrage connectés à une seule " +"ligne de remplissage." + +msgid "0 (no open anchors)" +msgstr "0 (pas d’ancres ouvertes)" + +msgid "1000 (unlimited)" +msgstr "1000 (illimité)" + +msgid "Maximum length of the infill anchor" +msgstr "Longueur maximale de l’ancrage de remplissage" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" +"Connecter une ligne de remplissage à un périmètre interne avec un court " +"segment de périmètre supplémentaire. S’il est exprimé en pourcentage " +"(exemple : 15 %), il est calculé sur la largeur de l’extrusion de " +"remplissage. Slic3r essaie de connecter deux lignes de remplissage proches à " +"un court segment de périmètre. Si aucun segment de périmètre plus court que " +"ce paramètre n’est trouvé, la ligne de remplissage est connectée à un " +"segment de périmètre sur un seul côté et la longueur du segment de périmètre " +"pris est limitée à infill_anchor, mais pas plus longue que ce paramètre.\n" +"S’il est défini sur 0, l’ancien algorithme de connexion de remplissage sera " +"utilisé, il devrait créer le même résultat qu’avec 1000 et 0." + +msgid "0 (Simple connect)" +msgstr "0 (connexions simples)" + msgid "Acceleration of outer walls" msgstr "Accélération des parois extérieures" @@ -7801,8 +8448,10 @@ msgstr "Jerk de la couche initiale" msgid "Jerk for travel" msgstr "Jerk des déplacements" -msgid "Line width of initial layer" -msgstr "Largeur de ligne de la couche initiale" +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" msgid "Initial layer height" msgstr "Hauteur de couche initiale" @@ -7831,12 +8480,15 @@ msgid "Travel speed of initial layer" msgstr "Vitesse de déplacement de la couche initiale" msgid "Number of slow layers" -msgstr "" +msgstr "Nombre de couches lentes" msgid "" "The first few layers are printed slower than normal. The speed is gradually " "increased in a linear fashion over the specified number of layers." msgstr "" +"Les premières couches sont imprimées plus lentement que la normale. La " +"vitesse augmente progressivement de manière linéaire sur le nombre de " +"couches spécifié." msgid "Initial layer nozzle temperature" msgstr "Température de la buse de la couche initiale" @@ -7856,9 +8508,15 @@ msgid "" "\"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 " +"\"full_fan_speed_layer\". \"full_fan_speed_layer\" sera ignoré s’il est " +"inférieur à \"close_fan_the_first_x_layers\", auquel cas le ventilateur " +"fonctionnera à la vitesse maximale autorisée à la couche " +"\"close_fan_the_first_x_layers\" + 1." msgid "Support interface fan speed" -msgstr "" +msgstr "Vitesse du ventilateur" msgid "" "This fan speed is enforced during all support interfaces, to be able to " @@ -7866,6 +8524,11 @@ msgid "" "Set to -1 to disable this override.\n" "Can only be overriden by disable_fan_first_layers." msgstr "" +"Cette vitesse de ventilateur est appliquée pendant toutes les interfaces de " +"support, pour pouvoir affaiblir leur liaison avec une vitesse de ventilateur " +"élevée.\n" +"Réglez sur -1 pour désactiver ce remplacement.\n" +"Ne peut être remplacé que par disable_fan_first_layers." msgid "" "Randomly jitter while printing the wall, so that the surface has a rough " @@ -7914,7 +8577,7 @@ msgstr "Couches et Périmètres" msgid "" "Filter out gaps smaller than the threshold specified. This setting won't " -"affact top/bottom layers" +"affect top/bottom layers" msgstr "" "Filtrer les petits espaces au seuil spécifié. Ce paramètre n’affectera pas " "les couches supérieures/inférieures" @@ -8005,15 +8668,25 @@ msgid "" "gcode' is activated.\n" "Use 0 to deactivate." msgstr "" +"Démarrer le ventilateur plus tôt de ce nombre de secondes par rapport au " +"démarrage cible (vous pouvez utiliser des fractions de secondes). Cela " +"suppose une accélération infinie pour cette estimation de durée et ne prend " +"en compte que les mouvements G1 et G0 (l’ajustement arc n’est pas pris en " +"charge).\n" +"Cela ne déplacera pas les commandes de ventilateur des G-codes personnalisés " +"(ils agissent comme une sorte de \"barrière\").\n" +"Cela ne déplacera pas les commandes de ventilateur dans le G-code de " +"démarrage si seul le ‘G-code de démarrage personnalisé’ est activé.\n" +"Utiliser 0 pour désactiver." msgid "Only overhangs" -msgstr "" +msgstr "Sur les surplombs uniquement" msgid "Will only take into account the delay for the cooling of overhangs." -msgstr "" +msgstr "Ne prend en compte que le délai de refroidissement des surplombs." msgid "Fan kick-start time" -msgstr "" +msgstr "Durée de démarrage du ventilateur" msgid "" "Emit a max fan speed command for this amount of seconds before reducing to " @@ -8022,6 +8695,13 @@ msgid "" "fan started spinning from a stop, or to get the fan up to speed faster.\n" "Set to 0 to deactivate." msgstr "" +"Émettre une commande de vitesse maximale du ventilateur pendant ce nombre de " +"secondes avant de réduire à la vitesse cible pour démarrer le ventilateur de " +"refroidissement.\n" +"Ceci est utile pour les ventilateurs où un faible PWM/puissance peut être " +"insuffisant pour redémarrer le ventilateur après un arrêt, ou pour faire " +"démarrer le ventilateur plus rapidement.\n" +"Mettre à 0 pour désactiver." msgid "G-code flavor" msgstr "Version de G-code" @@ -8080,8 +8760,10 @@ msgstr "" msgid "Filament to print internal sparse infill." msgstr "Filament pour imprimer le remplissage interne." -msgid "Line width of internal sparse infill" -msgstr "Largeur de ligne du remplissage" +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" msgid "Infill/Wall overlap" msgstr "Chevauchement du remplissage et de la paroi" @@ -8132,6 +8814,9 @@ msgstr "Surface la plus élevée" msgid "All solid layer" msgstr "Toutes les couches solides" +msgid "Ironing Pattern" +msgstr "Modèle de repassage" + msgid "Ironing flow" msgstr "Débit de lissage" @@ -8282,8 +8967,8 @@ msgstr "Accélération maximale de la rétraction (M204 R)" msgid "Maximum acceleration for travel" msgstr "Accélération maximale de déplacement" -msgid "Maximum acceleration for travel (M204 T)" -msgstr "Accélération maximale de déplacement (M204 T)" +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "" msgid "Fan speed" msgstr "Vitesse du ventilateur" @@ -8342,6 +9027,14 @@ msgstr "Diamètre de la buse" msgid "Diameter of nozzle" msgstr "Diamètre de la buse" +msgid "Configuration notes" +msgstr "" + +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" + msgid "Host Type" msgstr "Type d'hôte" @@ -8359,6 +9052,45 @@ msgid "Volume of nozzle between the cutter and the end of nozzle" msgstr "" "Volume de la buse entre le coupeur de filament et l'extrémité de la buse" +msgid "Cooling tube position" +msgstr "" + +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "" + +msgid "Cooling tube length" +msgstr "" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" + +msgid "High extruder current on filament swap" +msgstr "" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" + +msgid "Filament parking position" +msgstr "" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" + +msgid "Extra loading distance" +msgstr "" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" + msgid "Start end points" msgstr "Points de départ et d’arrivée" @@ -8390,6 +9122,32 @@ msgstr "" "L'utilisateur peut définir lui-même le nom du fichier de projet lors de " "l'exportation" +msgid "Make overhang printable" +msgstr "" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "" + +msgid "Make overhang printable maximum angle" +msgstr "" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" + +msgid "Make overhang printable hole area" +msgstr "" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" + +msgid "mm²" +msgstr "mm²" + msgid "Detect overhang wall" msgstr "Détecter une paroi en surplomb" @@ -8402,8 +9160,10 @@ msgstr "" "utilisez une vitesse différente pour imprimer. Pour un surplomb de 100%%, la " "vitesse du pont est utilisée." -msgid "Line width of inner wall" -msgstr "Largeur de ligne de la paroi intérieure" +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "Speed of inner wall" msgstr "Vitesse de la paroi intérieure" @@ -8424,6 +9184,12 @@ msgstr "" "code comme premier argument, et ils peuvent accéder aux paramètres de " "configuration Slic3r en lisant les variables d’environnement." +msgid "Printer notes" +msgstr "" + +msgid "You can put your notes regarding the printer here." +msgstr "" + msgid "Raft contact Z distance" msgstr "Distance Z de contact du radeau" @@ -8533,6 +9299,42 @@ msgstr "Classique" msgid "Spiral" msgstr "Spirale" +msgid "Only lift Z above" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" + +msgid "Only lift Z below" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" + +msgid "On surfaces" +msgstr "" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" + +msgid "All Surfaces" +msgstr "" + +msgid "Top Only" +msgstr "" + +msgid "Bottom Only" +msgstr "" + +msgid "Top and Bottom" +msgstr "" + msgid "Extra length on restart" msgstr "Longueur supplémentaire" @@ -8599,6 +9401,14 @@ msgstr "Arrière" msgid "Random" msgstr "Aléatoire" +msgid "Staggered inner seams" +msgstr "" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." +msgstr "" + msgid "Seam gap" msgstr "Distance de la couture" @@ -8606,12 +9416,12 @@ msgid "" "In order to reduce the visibility of the seam in a closed loop extrusion, " "the loop is interrupted and shortened by a specified amount.\n" "This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 15%." +"current extruder diameter. The default value for this parameter is 10%." msgstr "" -"Lors de l’extrusion d’une boucle fermée, la boucle est interrompue et " -"raccourcie un peu pour réduire la couture.\n" -"Peut être en mm ou en % du diamètre actuel de la buse. La valeur par défaut " -"est de 15%." +"Afin de réduire la visibilité de la couture dans une extrusion en boucle " +"fermée, la boucle est interrompue et raccourcie d’une valeur spécifiée.\n" +"Cette quantité peut être spécifiée en millimètres ou en pourcentage du " +"diamètre actuel de la buse. La valeur par défaut de ce paramètre est 10 %." msgid "Role base wipe speed" msgstr "Vitesse d’essuyage basée sur la vitesse d’extrusion" @@ -8669,6 +9479,12 @@ msgstr "Nombre de lignes de la jupe" msgid "Number of loops for the skirt. Zero means disabling skirt" msgstr "Nombre de ligne de la jupe. Une valeur à 0 signifie aucune jupe" +msgid "Skirt speed" +msgstr "" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" + msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " "layer time is shorter than this value, to get better cooling for these layers" @@ -8687,11 +9503,10 @@ msgstr "" "La zone de remplissage qui est inférieure à la valeur seuil est remplacée " "par un remplissage solide" -msgid "mm²" -msgstr "mm²" - -msgid "Line width of internal solid infill" -msgstr "Largeur de ligne du remplissage solide" +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" msgid "Speed of internal solid infill, not the top and bottom surface" msgstr "" @@ -8744,6 +9559,39 @@ msgstr "G-code lors du démarrage de l'ensemble de l'impression" msgid "Start G-code when start the printing of this filament" msgstr "G-code au démarrage de l'impression de ce filament" +msgid "Single Extruder Multi Material" +msgstr "" + +msgid "Use single nozzle to print multi filament" +msgstr "" + +msgid "Purge in prime tower" +msgstr "" + +msgid "Purge remaining filament into prime tower" +msgstr "" + +msgid "Enable filament ramming" +msgstr "" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" + +msgid "Prime all printing extruders" +msgstr "" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" + msgid "Slice gap closing radius" msgstr "Rayon de fermeture de l'espacement" @@ -8835,6 +9683,12 @@ msgstr "" "Créer uniquement des supports pour les zones critiques, y compris les " "pointes, les surplombs, etc." +msgid "Remove small overhangs" +msgstr "" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "" + msgid "Top Z distance" msgstr "Distance Z supérieure" @@ -8858,8 +9712,10 @@ msgstr "" "signifie qu'aucun filament spécifique n'est utilisé pour les supports et que " "le filament actuel est utilisé" -msgid "Line width of support" -msgstr "Largeur de ligne des supports" +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "Interface use loop pattern" msgstr "Boucles des interfaces" @@ -8983,6 +9839,9 @@ msgstr "Arborescents Solides" msgid "Tree Hybrid" msgstr "Arborescents Hybrides" +msgid "Organic" +msgstr "" + msgid "Independent support layer height" msgstr "Hauteur de la couche indépendante des supports" @@ -9018,6 +9877,16 @@ msgstr "" "autorisées à faire. Si l’angle est augmenté, les branches peuvent être " "imprimées plus horizontalement, ce qui leur permet de s’étendre plus loin." +msgid "Preferred Branch Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" + msgid "Tree support branch distance" msgstr "Distance des branches" @@ -9025,6 +9894,18 @@ msgid "" "This setting determines the distance between neighboring tree support nodes." msgstr "Ce paramètre détermine la distance entre les branches de support." +msgid "Branch Density" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" + msgid "Adaptive layer height" msgstr "Hauteur de couche variable" @@ -9053,12 +9934,41 @@ msgstr "" "Distance entre la branche du support arborescent et la ligne la plus externe " "de la bordure" +msgid "Tip Diameter" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "" + msgid "Tree support branch diameter" msgstr "Diamètre des branches" msgid "This setting determines the initial diameter of support nodes." msgstr "Ce paramètre détermine le diamètre initial des branches de support." +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" + +msgid "Branch Diameter with double walls" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" + msgid "Tree support wall loops" msgstr "Nombre de parois des branches" @@ -9075,6 +9985,9 @@ msgstr "" "Ce paramètre spécifie s’il faut ajouter un remplissage à l’intérieur des " "supports arborescents" +msgid "Chamber temperature" +msgstr "Température de la chambre" + msgid "Target chamber temperature" msgstr "Température cible de la chambre" @@ -9111,8 +10024,10 @@ msgstr "" "Ce gcode est inséré lors du changement de filament, y compris la commande T " "pour déclencher le changement d'outil" -msgid "Line width for top surfaces" -msgstr "Largeur de ligne des surfaces supérieures" +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" msgid "Speed of top surface infill which is solid" msgstr "Vitesse de remplissage de la surface supérieure qui est solide" @@ -9207,6 +10122,43 @@ msgstr "Largeur" msgid "Width of prime tower" msgstr "Largeur de la tour de purge" +msgid "Wipe tower rotation angle" +msgstr "" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "" + +msgid "Stabilization cone apex angle" +msgstr "" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" + +msgid "Wipe tower purge lines spacing" +msgstr "" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "" + +msgid "Wipe tower extruder" +msgstr "" + +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 "" + +msgid "Purging volumes - load/unload volumes" +msgstr "" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" + msgid "" "Purging after filament change will be done inside objects' infills. This may " "lower the amount of waste and decrease the print time. If the walls are " @@ -9239,6 +10191,12 @@ msgstr "" "objets seront mélangées en conséquence. Cela ne prendra effet que si la tour " "de purge est activée." +msgid "Maximal bridging distance" +msgstr "" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" + msgid "X-Y hole compensation" msgstr "Compensation X-Y des trous" @@ -9384,6 +10342,15 @@ msgstr "" "la paroi minimale. Elle est exprimée en pourcentage sur le diamètre de la " "buse" +msgid "First layer minimum wall width" +msgstr "" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" + msgid "Minimum wall width" msgstr "Largeur minimale de la paroi" @@ -9414,9 +10381,9 @@ msgstr "" msgid "invalid value " msgstr "valeur invalide " -#, fuzzy, c-format, boost-format +#, c-format, boost-format msgid " doesn't work at 100%% density " -msgstr " ne fonctionne pas à 100% de densité " +msgstr " ne fonctionne pas à une densité de 100%% " msgid "Invalid value when spiral vase mode is enabled: " msgstr "Valeur invalide lorsque le mode vase est activé : " @@ -9445,6 +10412,12 @@ msgstr "Charger les données de découpage" msgid "Load cached slicing data from directory" msgstr "Charger les données de découpage en cache à partir d'un dossier" +msgid "Export STL" +msgstr "" + +msgid "Export the objects as multiple STL." +msgstr "" + msgid "Slice" msgstr "Découper" @@ -9461,6 +10434,12 @@ msgstr "À jour" msgid "Update the configs values of 3mf to latest." msgstr "Mettre à jour les dernières valeurs de configuration de 3mf." +msgid "Load default filaments" +msgstr "" + +msgid "Load first filament as default for those not loaded" +msgstr "" + msgid "mtcpp" msgstr "mtcpp" @@ -9511,6 +10490,12 @@ msgstr "Options d'organisation" msgid "Arrange options: 0-disable, 1-enable, others-auto" msgstr "Options d'organisation : 0-désactiver, 1-activer, autres-auto" +msgid "Repetions count" +msgstr "" + +msgid "Repetions count of the whole model" +msgstr "" + msgid "Convert Unit" msgstr "Convertir l'unité" @@ -9543,6 +10528,14 @@ msgstr "Ignorer les objets" msgid "Skip some objects in this print" msgstr "Ignorer certains objets de cette impression" +msgid "load uptodate process/machine settings when using uptodate" +msgstr "" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" +msgstr "" + msgid "Data directory" msgstr "Répertoire de données" @@ -9670,6 +10663,556 @@ msgstr "Support : Correction des trous de la couche %d" msgid "Support: propagate branches at layer %d" msgstr "Support : Propagation des branches de la couche %d" +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "" +"Format de fichier inconnu : le fichier d'entrée doit porter l'extension ." +"stl, .obj ou .amf (.xml)." + +msgid "Loading of a model file failed." +msgstr "Le chargement du fichier modèle a échoué." + +msgid "The supplied file couldn't be read because it's empty" +msgstr "Le fichier fourni n'a pas pu être lu car il est vide." + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "" +"Format de fichier inconnu : le fichier d'entrée doit porter " +"l'extension .3mf, .zip ou .amf." + +msgid "Canceled" +msgstr "Annulé" + +msgid "load_obj: failed to parse" +msgstr "load_obj : échec de l'analyse" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "Le fichier contient des polygones comportant plus de 4 sommets." + +msgid "The file contains polygons with less than 2 vertices." +msgstr "Le fichier contient des polygones comportant moins de 2 sommets." + +msgid "The file contains invalid vertex index." +msgstr "Le fichier contient un index de sommets non valide." + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "Ce fichier OBJ n'a pas pu être lu car il est vide." + +msgid "Flow Rate Calibration" +msgstr "" + +msgid "Max Volumetric Speed Calibration" +msgstr "" + +msgid "Manage Result" +msgstr "" + +msgid "Manual Calibration" +msgstr "" + +msgid "Result can be read by human eyes." +msgstr "" + +msgid "Auto-Calibration" +msgstr "" + +msgid "We would use Lidar to read the calibration result" +msgstr "" + +msgid "Prev" +msgstr "" + +msgid "Recalibration" +msgstr "" + +msgid "Calibrate" +msgstr "" + +msgid "Finish" +msgstr "Terminer" + +msgid "Wiki" +msgstr "" + +msgid "How to use calibration result?" +msgstr "" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" + +msgid "Calibration not supported" +msgstr "" + +msgid "Flow Dynamics" +msgstr "" + +msgid "Flow Rate" +msgstr "" + +msgid "Max Volumetric Speed" +msgstr "" + +msgid "Please enter the name you want to save to printer." +msgstr "" + +msgid "The name cannot exceed 40 characters." +msgstr "" + +msgid "The name cannot be empty." +msgstr "" + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "" + +msgid "The name cannot be the same as the system preset name." +msgstr "" + +msgid "The name is the same as another existing preset name" +msgstr "" + +msgid "create new preset failed." +msgstr "" + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "" + +msgid "No Printer Connected!" +msgstr "" + +msgid "Printer is not connected yet." +msgstr "" + +msgid "Please select filament to calibrate." +msgstr "" + +msgid "Connecting to printer..." +msgstr "" + +msgid "The failed test result has been dropped." +msgstr "" + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "" + +msgid "Internal Error" +msgstr "" + +msgid "Please select at least one filament for calibration" +msgstr "" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "" + +msgid "The input value size must be 3." +msgstr "" + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" + +msgid "About this calibration" +msgstr "" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" + +msgid "When to use Flow Rate Calibration" +msgstr "" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "" + +msgid "Over-extrusion or under extrusion" +msgstr "" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "" + +msgid "materials with inaccurate filament diameter" +msgstr "" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "" + +msgid "Failed" +msgstr "Échoué" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" + +msgid "Please find the best line on your plate" +msgstr "" + +msgid "Input Value" +msgstr "" + +msgid "Save to Filament Preset" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Record Factor" +msgstr "" + +msgid "We found the best flow ratio for you" +msgstr "" + +msgid "Flow Ratio" +msgstr "" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "" + +msgid "Please enter the name of the preset you want to save." +msgstr "" + +msgid "Calibration1" +msgstr "" + +msgid "Calibration2" +msgstr "" + +msgid "Please find the best object on your plate" +msgstr "" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "" + +msgid "Skip Calibration2" +msgstr "" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "" + +msgid "Please choose a block with smoothest top surface" +msgstr "" + +msgid "Please choose a block with smoothest top surface." +msgstr "" + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "" + +msgid "Calibration Type" +msgstr "" + +msgid "Complete Calibration" +msgstr "" + +msgid "Fine Calibration based on flow ratio" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" + +msgid "Printing Parameters" +msgstr "" + +msgid "- ℃" +msgstr "" + +msgid " ℃" +msgstr "" + +msgid "Plate Type" +msgstr "Type de plaque" + +msgid "filament position" +msgstr "" + +msgid "External Spool" +msgstr "" + +msgid "Filament For Calibration" +msgstr "" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" + +msgid "Error desc" +msgstr "" + +msgid "Extra info" +msgstr "" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "" + +msgid "Connecting to printer" +msgstr "" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "" + +msgid "From Volumetric Speed" +msgstr "" + +msgid "To Volumetric Speed" +msgstr "" + +msgid "Flow Dynamics Calibration Result" +msgstr "" + +msgid "No History Result" +msgstr "" + +msgid "Success to get history result" +msgstr "" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "" + +msgid "Action" +msgstr "" + +msgid "Edit Flow Dynamics Calibration" +msgstr "" + +msgid "Network lookup" +msgstr "" + +msgid "Address" +msgstr "" + +msgid "Hostname" +msgstr "" + +msgid "Service name" +msgstr "" + +msgid "OctoPrint version" +msgstr "" + +msgid "Searching for devices" +msgstr "" + +msgid "Finished" +msgstr "Terminé" + +msgid "Multiple resolved IP addresses" +msgstr "" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" + +msgid "Unable to perform boolean operation on selected parts" +msgstr "" + +msgid "Mesh Boolean" +msgstr "" + +msgid "Union" +msgstr "" + +msgid "Difference" +msgstr "" + +msgid "Intersection" +msgstr "" + +msgid "Source Volume" +msgstr "" + +msgid "Tool Volume" +msgstr "" + +msgid "Subtract from" +msgstr "" + +msgid "Subtract with" +msgstr "" + +msgid "selected" +msgstr "" + +msgid "Part 1" +msgstr "" + +msgid "Part 2" +msgstr "" + +msgid "Delete input" +msgstr "" + +msgid "Send G-Code to printer host" +msgstr "" + +msgid "Upload to Printer Host with the following filename:" +msgstr "" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "" + +msgid "Upload to storage" +msgstr "" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "" + +msgid "Print host upload queue" +msgstr "" + +msgid "ID" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Host" +msgstr "" + +msgctxt "OfFile" +msgid "Size" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Message" +msgstr "" + +msgid "Cancel selected" +msgstr "" + +msgid "Show error message" +msgstr "" + +msgid "Enqueued" +msgstr "" + +msgid "Uploading" +msgstr "Téléversement" + +msgid "Cancelling" +msgstr "" + +msgid "Error uploading to print host" +msgstr "" + msgid "PA Calibration" msgstr "Calibration Pressure Advance" @@ -9688,6 +11231,9 @@ msgstr "Tour PA" msgid "PA Line" msgstr "Ligne PA" +msgid "PA Pattern" +msgstr "" + msgid "Method" msgstr "Méthode" @@ -9750,13 +11296,9 @@ msgstr "Intervalle: " msgid "" "Please input valid values:\n" "Start temp: <= 350\n" -"End temp: >= 180\n" +"End temp: >= 170\n" "Start temp > End temp + 5)" msgstr "" -"Veuillez saisir des valeurs valides :\n" -"Début <= 350\n" -"Fin >= 180\n" -"Début > Fin + 5)" msgid "Max volumetric speed test" msgstr "Test de vitesse volumétrique max" @@ -9798,31 +11340,31 @@ msgstr "" "Fin > Début + Intervalle)" msgid "Start retraction length: " -msgstr "" +msgstr "Longueur de rétraction de début: " msgid "End retraction length: " -msgstr "" +msgstr "Longueur de rétraction de fin: " msgid "mm/mm" -msgstr "" +msgstr "mm/mm" msgid "Physical Printer" msgstr "Imprimante Physique" msgid "Print Host upload" -msgstr "" +msgstr "Envoi vers l’imprimante hôte" msgid "Test" -msgstr "" +msgstr "Tester" msgid "Could not get a valid Printer Host reference" -msgstr "" +msgstr "Impossible d’obtenir une référence d’imprimante hôte valide" msgid "Success!" -msgstr "" +msgstr "Succès !" msgid "Refresh Printers" -msgstr "" +msgstr "Actualiser les imprimantes" msgid "" "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" @@ -9833,9 +11375,10 @@ msgstr "" msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" msgstr "" +"Fichiers de certificat (*.crt, *.pem)|*.crt;*.pem|Tous les fichiers|*.*" msgid "Open CA certificate file" -msgstr "" +msgstr "Ouvrir le fichier de certificat CA" #, c-format, boost-format msgid "" @@ -9854,6 +11397,7 @@ msgstr "" msgid "Connection to printers connected via the print host failed." msgstr "" +"La connexion aux imprimantes connectées via l’hôte d’impression a échoué." #: resources/data/hints.ini: [hint:3D Scene Operations] msgid "" @@ -10126,30 +11670,3 @@ msgstr "" "Améliorer la résistance\n" "Saviez-vous que vous pouvez utiliser plus de parois et une densité de " "remplissage plus élevée pour améliorer la résistance du modèle ?" - -#~ msgid "Send to print" -#~ msgstr "Envoi vers l'imprimante" - -#~ msgid "Upload" -#~ msgstr "Envoyer" - -#~ msgid "Upload and Print" -#~ msgstr "Imprimer" - -#~ msgid "Use forward slashes ( / ) as a directory separator if needed." -#~ msgstr "" -#~ "Utilisez des barres obliques ( / ) comme séparateur de répertoire si " -#~ "nécessaire." - -#~ msgid "Post-processing scripts" -#~ msgstr "Scripts de post-traitement" - -#~ msgid "Bridge direction" -#~ msgstr "Direction des ponts" - -#~ msgid "" -#~ "Angle for bridge infill pattern, which controls the start or main " -#~ "direction of line" -#~ msgstr "" -#~ "Angle pour le motif de remplissage des ponts, qui contrôle le début ou la " -#~ "direction principale de la ligne" diff --git a/bbl/i18n/hu/OrcaSlicer_hu.po b/localization/i18n/hu/OrcaSlicer_hu.po similarity index 71% rename from bbl/i18n/hu/OrcaSlicer_hu.po rename to localization/i18n/hu/OrcaSlicer_hu.po index b0d77da42d..abfaa7bcc2 100644 --- a/bbl/i18n/hu/OrcaSlicer_hu.po +++ b/localization/i18n/hu/OrcaSlicer_hu.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-14 11:27+0800\n" +"POT-Creation-Date: 2023-09-12 20:34+0800\n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,7 +20,7 @@ msgid "Section view" msgstr "Keresztmetszet nézet" msgid "Reset direction" -msgstr "" +msgstr "Irány visszaállítása" msgid "Ctrl + Mouse wheel" msgstr "Ctrl + Egérgörgő" @@ -59,7 +59,7 @@ msgid "Perform" msgstr "Alkalmaz" msgid "Gap area" -msgstr "" +msgstr "Rés területe" msgid "Tool type" msgstr "Eszköz típusa" @@ -68,7 +68,7 @@ msgid "Smart fill angle" msgstr "Okos kitöltési szög" msgid "On overhangs only" -msgstr "" +msgstr "Csak túlnyúlásokon" msgid "Auto support threshold angle: " msgstr "Automatikus támasz szögének határértéke: " @@ -87,7 +87,7 @@ msgstr "Hézagok kitöltése" #, boost-format msgid "Allows painting only on facets selected by: \"%1%\"" -msgstr "" +msgstr "Csak a(z) „%1%“ által kijelölt felületeken történik festés" msgid "Highlight faces according to overhang angle." msgstr "Felületek kiemelése a túlnyúlási szögnek megfelelően." @@ -146,10 +146,10 @@ msgid "Height range" msgstr "Magasságtartomány" msgid "Ctrl + Shift + Enter" -msgstr "" +msgstr "Ctrl + Shift + Enter" msgid "Toggle Wireframe" -msgstr "" +msgstr "Drótváz-megjelenítés váltása" msgid "Shortcut Key " msgstr "Gyorsgomb " @@ -246,70 +246,70 @@ msgid "uniform scale" msgstr "egységes méretarány" msgid "Left click" -msgstr "" +msgstr "Left click" msgid "Add connector" -msgstr "" +msgstr "Add connector" msgid "Right click" -msgstr "" +msgstr "Right click" msgid "Remove connector" -msgstr "" +msgstr "Remove connector" msgid "Drag" -msgstr "" +msgstr "Drag" msgid "Move connector" -msgstr "" +msgstr "Move connector" msgid "Add connector to selection" -msgstr "" +msgstr "Add connector to selection" msgid "Remove connector from selection" -msgstr "" +msgstr "Remove connector from selection" msgid "Select all connectors" -msgstr "" +msgstr "Select all connectors" msgid "Cut" msgstr "Vágás" msgid "Connector" -msgstr "" +msgstr "Connector" msgid "Movement:" msgstr "Mozgatás:" msgid "Movement" -msgstr "" +msgstr "Mozgás" msgid "Height" -msgstr "" +msgstr "Magasság" msgid "Edit connectors" -msgstr "" +msgstr "Edit connectors" msgid "Add connectors" -msgstr "" +msgstr "Add connectors" msgid "Upper part" -msgstr "" +msgstr "Upper part" msgid "Lower part" -msgstr "" +msgstr "Lower part" msgid "Keep" -msgstr "" +msgstr "Keep" msgid "Place on cut" -msgstr "" +msgstr "Place on cut" msgid "Flip" -msgstr "" +msgstr "Flip" msgid "After cut" -msgstr "" +msgstr "After cut" msgid "Cut to parts" msgstr "Részekre darabolás" @@ -324,7 +324,7 @@ msgid "Reset" msgstr "Visszaállítás" msgid "Connectors" -msgstr "" +msgstr "Connectors" msgid "Type" msgstr "Típus" @@ -336,25 +336,25 @@ msgid "Shape" msgstr "Forma" msgid "Depth ratio" -msgstr "" +msgstr "Depth ratio" msgid "Remove connectors" -msgstr "" +msgstr "Remove connectors" msgid "Prizm" -msgstr "" +msgstr "Prizm" msgid "Frustum" -msgstr "" +msgstr "Frustum" msgid "Square" -msgstr "" +msgstr "Square" msgid "Hexagon" -msgstr "" +msgstr "Hexagon" msgid "Confirm connectors" -msgstr "" +msgstr "Confirm connectors" msgid "Cancel" msgstr "Mégse" @@ -363,36 +363,38 @@ msgid "Warning" msgstr "Figyelmeztetés" msgid "Invalid connectors detected" -msgstr "" +msgstr "Invalid connectors detected" msgid "connector is out of cut contour" -msgstr "" +msgstr "connector is out of cut contour" msgid "connectors are out of cut contour" -msgstr "" +msgstr "connectors are out of cut contour" msgid "connector is out of object" -msgstr "" +msgstr "connector is out of object" msgid "connectors is out of object" -msgstr "" +msgstr "Connectors must be on object surface." msgid "Some connectors are overlapped" -msgstr "" +msgstr "Some connectors are overlapped" msgid "" "Invalid state. \n" "No one part is selected for keep after cut" msgstr "" +"Invalid state. \n" +"No one part is selected to keep after cut" msgid "Plug" -msgstr "" +msgstr "Plug" msgid "Dowel" -msgstr "" +msgstr "Dowel" msgid "Tolerance" -msgstr "" +msgstr "Tolerance" msgid "Mesh name" msgstr "Háló neve" @@ -465,63 +467,63 @@ msgid "Perform Recognition" msgstr "Felismerés" msgid "Brush size" -msgstr "" +msgstr "Ecset mérete" msgid "Brush shape" -msgstr "" +msgstr "Ecset alakja" msgid "Enforce seam" -msgstr "" +msgstr "Varrat kényszerítése" msgid "Block seam" -msgstr "" +msgstr "Varrat blokkolása" msgid "Seam painting" -msgstr "" +msgstr "Varratfestés" msgid "Remove selection" -msgstr "" +msgstr "Kijelölés törlése" msgid "Shift + Mouse move up or dowm" -msgstr "" +msgstr "Shift + Mouse move up or dowm" msgid "Rotate text" -msgstr "" +msgstr "Rotate text" msgid "Text shape" -msgstr "" +msgstr "Szöveg alakja" msgid "Font" -msgstr "" +msgstr "Betűtípus" msgid "Thickness" -msgstr "" +msgstr "Vastagság" msgid "Input text" -msgstr "" +msgstr "Szöveg" msgid "Embeded" -msgstr "" +msgstr "Embedded" msgid "Text Gap" -msgstr "" +msgstr "Text Gap" msgid "Angle" -msgstr "" +msgstr "Angle" msgid "" "Embeded\n" "depth" -msgstr "" +msgstr "Embedded depth" msgid "Surface" -msgstr "" +msgstr "Surface" msgid "Horizontal text" -msgstr "" +msgstr "Horizontal text" msgid "Ctrl+" -msgstr "" +msgstr "Ctrl+" msgid "Notice" msgstr "Megjegyzés" @@ -584,13 +586,25 @@ msgid "OrcaSlicer got an unhandled exception: %1%" msgstr "" msgid "Downloading Bambu Network Plug-in" -msgstr "" +msgstr "Bambu Network bővítmény letöltése" + +msgid "Login information expired. Please login again." +msgstr "A bejelentkezési adatok érvénytelenek. Kérjük, jelentkezz be újra." msgid "Incorrect password" -msgstr "" +msgstr "Helytelen jelszó" #, c-format, boost-format msgid "Connect %s failed! [SN:%s, code=%s]" +msgstr "A következőhöz való csatlakozás sikertelen: %s! [SN:%s, code=%s]" + +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" + +msgid "WebView2 Runtime" msgstr "" msgid "" @@ -617,7 +631,7 @@ msgid "Click to download new version in default browser: %s" msgstr "Kattints az új verzió letöltéséhez az alapértelmezett böngészőben: %s" msgid "The Orca Slicer needs an upgrade" -msgstr "A Bambu Studiot frissíteni kell" +msgstr "A Orca Slicert frissíteni kell" msgid "This is the newest version." msgstr "Ez a legújabb verzió." @@ -638,7 +652,7 @@ msgid "Choose one file (3mf):" msgstr "Válassz ki egy fájlt (3mf):" msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" -msgstr "" +msgstr "Válassz ki egy vagy több fájlt (3mf/step/stl/svg/obj/amf):" msgid "Choose one file (gcode/3mf):" msgstr "" @@ -654,26 +668,24 @@ msgstr "" "elmentheted új beállításokként." msgid "User logged out" -msgstr "" +msgstr "Felhasználó kijelentkezett" msgid "new or open project file is not allowed during the slicing process!" msgstr "" +"a projektfájlokkal kapcsolatos műveletek nem engedélyezettek szeletés közben!" msgid "Open Project" msgstr "Projekt megnyitása" msgid "" -"The version of Bambu studio is too low and needs to be updated to the latest " +"The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" msgstr "" "A Orca Slicer ezen verziója túl régi és a legfrissebb verzióra kell " "frissíteni, mielőtt rendesen használható lenne" -msgid "Login information expired. Please login again." -msgstr "A bejelentkezési adatok érvénytelenek. Kérjük, jelentkezz be újra." - msgid "Privacy Policy Update" -msgstr "" +msgstr "Privacy Policy Update" msgid "Loading" msgstr "Betöltés" @@ -694,19 +706,19 @@ msgid "*" msgstr "*" msgid "The uploads are still ongoing" -msgstr "" +msgstr "Még folyamatban van a feltöltés" msgid "Stop them and continue anyway?" -msgstr "" +msgstr "Megállítod és folytatod?" msgid "Ongoing uploads" -msgstr "" +msgstr "Folyamatban lévő feltöltések" msgid "Select a G-code file:" msgstr "Válassz egy G-code fájlt:" msgid "Import File" -msgstr "" +msgstr "Import File" msgid "Delete" msgstr "Törlés" @@ -715,7 +727,7 @@ msgid "Choose files" msgstr "Fájlok kiválasztása" msgid "New Folder" -msgstr "" +msgstr "New Folder" msgid "Open" msgstr "Open" @@ -803,19 +815,19 @@ msgid "Select settings" msgstr "Beállítások kiválasztása" msgid "Hide" -msgstr "" +msgstr "Elrejtés" msgid "Show" -msgstr "" +msgstr "Megjelenítés" msgid "Del" -msgstr "" +msgstr "Del" msgid "Delete the selected object" msgstr "Kiválasztott objektum törlése" msgid "Edit Text" -msgstr "" +msgstr "Edit Text" msgid "Load..." msgstr "Betöltés..." @@ -842,7 +854,7 @@ msgid "Cone" msgstr "Kúp" msgid "Height range Modifier" -msgstr "" +msgstr "Height Range Modifier" msgid "Add settings" msgstr "Beállítások hozzáadása" @@ -856,6 +868,12 @@ msgstr "Beállítás különálló objektumként" msgid "Set as individual objects" msgstr "Beállítás különálló objektumokként" +msgid "Fill bed with copies" +msgstr "Fill bed with copies" + +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" + msgid "Printable" msgstr "Nyomtatható" @@ -866,16 +884,16 @@ msgid "Export as STL" msgstr "Exportálás STL-ként" msgid "Reload from disk" -msgstr "" +msgstr "Újratöltés lemezről" msgid "Reload the selected parts from disk" -msgstr "" +msgstr "A kiválasztott tárgyak újratöltése a lemezről" msgid "Replace with STL" -msgstr "" +msgstr "Lecserélés STL-lel" msgid "Replace the selected part with new STL" -msgstr "" +msgstr "Lecseréli a kijelölt tárgyat egy új STL-lel" msgid "Change filament" msgstr "Filament csere" @@ -900,7 +918,7 @@ msgid "Scale an object to fit the build volume" msgstr "Átméretez egy objektumot, hogy beférjen a nyomtatótérbe" msgid "Flush Options" -msgstr "" +msgstr "Öblítési lehetőségek" msgid "Flush into objects' infill" msgstr "Öblítés a tárgyak kitöltésébe" @@ -912,7 +930,7 @@ msgid "Flush into objects' support" msgstr "Öblítés a tárgyak támaszába" msgid "Edit in Parameter Table" -msgstr "" +msgstr "Szerkesztés a paramétertáblában" msgid "Convert from inch" msgstr "Átváltás hüvelykről" @@ -936,8 +954,11 @@ msgid "Assemble the selected objects to an object with single part" msgstr "" "Összeállítja a kijelölt objektumokat egy egyetlen részből álló objektummá" -msgid "Assemble the selected parts to a single part" -msgstr "Összeállítja a kijelölt tárgyakat egyetlen tárggyá" +msgid "Mesh boolean" +msgstr "" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "" msgid "Along X axis" msgstr "X-tengely mentén" @@ -964,13 +985,13 @@ msgid "Mirror object" msgstr "Objektum tükrözése" msgid "Invalidate cut info" -msgstr "" +msgstr "Invalidate cut info" msgid "Add Primitive" msgstr "Primitív hozzáadása" msgid "Show Labels" -msgstr "" +msgstr "Címkék megjelenítése" msgid "To objects" msgstr "Objektumokra" @@ -1028,7 +1049,7 @@ msgid "auto rotate current plate" msgstr "aktuális tálca automatikus forgatása" msgid "Delete Plate" -msgstr "" +msgstr "Delete Plate" msgid "Remove the selected plate" msgstr "Kiválasztott tálca eltávolítása" @@ -1037,13 +1058,13 @@ msgid "Clone" msgstr "Klónozás" msgid "Simplify Model" -msgstr "" +msgstr "Modell egyszerűsítése" msgid "Center" -msgstr "" +msgstr "Közép" msgid "Edit Process Settings" -msgstr "" +msgstr "Folyamatbeállítások szerkesztése" msgid "Edit print parameters for a single object" msgstr "Nyomtatási paraméterek szerkesztése egy objektumhoz" @@ -1057,18 +1078,15 @@ msgstr "Filament beállítása a kiválasztott tárgyakhoz" msgid "current" msgstr "jelenlegi" -msgid "Set Unprintable" -msgstr "Beállítás nyomtathatatlannak" - -msgid "Set Printable" -msgstr "Beállítás nyomtathatónak" - msgid "Unlock" msgstr "Feloldás" msgid "Lock" msgstr "Lezárás" +msgid "Edit Plate Name" +msgstr "" + msgid "Name" msgstr "Név" @@ -1121,7 +1139,7 @@ msgid "Click the icon to edit color painting of the object" msgstr "Kattints az ikonra az objektum színfestésének szerkesztéséhez" msgid "Click the icon to shift this object to the bed" -msgstr "" +msgstr "Click the icon to shift this object to the bed" msgid "Loading file" msgstr "Fájl betöltése" @@ -1129,6 +1147,9 @@ msgstr "Fájl betöltése" msgid "Error!" msgstr "Hiba!" +msgid "Failed to get the model data in the current file." +msgstr "" + msgid "Generic" msgstr "Általános" @@ -1144,20 +1165,24 @@ msgid "" "Switch to per-object setting mode to edit process settings of selected " "objects." msgstr "" +"Válts át objektumonkénti beállítás módba a kiválasztott objektumok " +"folyamatbeállításainak szerkesztéséhez." msgid "Delete connector from object which is a part of cut" -msgstr "" +msgstr "Delete connector from object which is a part of cut" msgid "Delete solid part from object which is a part of cut" -msgstr "" +msgstr "Delete solid part from object which is a part of cut" msgid "Delete negative volume from object which is a part of cut" -msgstr "" +msgstr "Delete negative volume from object which is a part of cut" msgid "" "To save cut correspondence you can delete all connectors from all related " "objects." msgstr "" +"To save cut correspondence you can delete all connectors from all related " +"objects." msgid "" "This action will break a cut correspondence.\n" @@ -1166,9 +1191,14 @@ msgid "" "To manipulate with solid parts or negative volumes you have to invalidate " "cut infornation first." msgstr "" +"This action will break a cut correspondence.\n" +"After that, model consistency can't be guaranteed .\n" +"\n" +"To manipulate with solid parts or negative volumes you have to invalidate " +"cut information first." msgid "Delete all connectors" -msgstr "" +msgstr "Delete all connectors" msgid "Deleting the last solid part is not allowed." msgstr "Az utolsó szilárd rész törlése nem megengedett." @@ -1182,34 +1212,34 @@ msgid "Assembly" msgstr "Összeállítás" msgid "Cut Connectors information" -msgstr "" +msgstr "Cut Connectors information" msgid "Object manipulation" -msgstr "" +msgstr "Object manipulation" msgid "Group manipulation" -msgstr "" +msgstr "Group manipulation" msgid "Object Settings to modify" -msgstr "" +msgstr "Object Settings to Modify" msgid "Part Settings to modify" -msgstr "" +msgstr "Part Settings to Modify" msgid "Layer range Settings to modify" -msgstr "" +msgstr "Layer Range Settings to Modify" msgid "Part manipulation" -msgstr "" +msgstr "Part manipulation" msgid "Instance manipulation" -msgstr "" +msgstr "Instance manipulation" msgid "Height ranges" -msgstr "" +msgstr "Height ranges" msgid "Settings for height range" -msgstr "" +msgstr "Settings for height range" msgid "Object" msgstr "Objektum" @@ -1289,10 +1319,10 @@ msgid "to" msgstr "eddig" msgid "Remove height range" -msgstr "" +msgstr "Remove height range" msgid "Add height range" -msgstr "" +msgstr "Add height range" msgid "Invalid numeric." msgstr "Érvénytelen számjegy." @@ -1308,15 +1338,6 @@ msgstr "a több cellás másolás nem támogatott" msgid "Outside" msgstr "Kívül" -msgid "Auto" -msgstr "Auto" - -msgid "Manual" -msgstr "Manuális" - -msgid "No-brim" -msgstr "Nincs perem" - msgid " " msgstr "" @@ -1332,9 +1353,27 @@ msgstr "Kitöltési sűrűség (%)" msgid "Auto Brim" msgstr "Automatikus perem" -msgid "Outer wall speed" +msgid "Auto" +msgstr "Auto" + +msgid "Mouse ear" msgstr "" +msgid "Outer brim only" +msgstr "Outer brim only" + +msgid "Inner brim only" +msgstr "Inner brim only" + +msgid "Outer and inner brim" +msgstr "Outer and inner brim" + +msgid "No-brim" +msgstr "Nincs perem" + +msgid "Outer wall speed" +msgstr "Külső fal sebessége" + msgid "Plate" msgstr "Tálca" @@ -1357,79 +1396,79 @@ msgid "More" msgstr "Több" msgid "Open Preferences." -msgstr "" +msgstr "Beállítások megnyitása" msgid "Open next tip." -msgstr "" +msgstr "Következő tipp megnyitása" msgid "Open Documentation in web browser." -msgstr "" +msgstr "Dokumentáció megnyitása webböngészőben" msgid "Pause:" -msgstr "" +msgstr "Pause:" msgid "Custom Template:" -msgstr "" +msgstr "Custom Template:" msgid "Custom G-code:" -msgstr "" +msgstr "Custom G-code:" msgid "Custom G-code" msgstr "Egyedi G-kód" msgid "Enter Custom G-code used on current layer:" -msgstr "" +msgstr "Add meg az aktuális rétegnél használandó egyedi G-kódot:" msgid "OK" msgstr "OK" msgid "Jump to Layer" -msgstr "" +msgstr "Ugrás a rétegre" msgid "Jump to layer" -msgstr "" +msgstr "Ugrás a rétegre" msgid "Please enter the layer number" -msgstr "" +msgstr "Kérjük, add meg a réteg számát." msgid "Add Pause" -msgstr "" +msgstr "Szünet hozzáadása" msgid "Insert a pause command at the beginning of this layer." -msgstr "" +msgstr "Insert a pause command at the beginning of this layer." msgid "Add Custom G-code" -msgstr "" +msgstr "Egyedi G-kód hozzáadása" msgid "Insert custom G-code at the beginning of this layer." -msgstr "" +msgstr "Insert custom G-code at the beginning of this layer." msgid "Add Custom Template" -msgstr "" +msgstr "Egyéni sablon hozzáadása" msgid "Insert template custom G-code at the beginning of this layer." -msgstr "" +msgstr "Insert template custom G-code at the beginning of this layer." msgid "Filament " -msgstr "" +msgstr "Filament " msgid "Change filament at the beginning of this layer." -msgstr "" +msgstr "Change filament at the beginning of this layer." msgid "Delete Pause" msgstr "" msgid "Delete Custom Template" -msgstr "" +msgstr "Delete Custom Template" msgid "Edit Custom G-code" -msgstr "" +msgstr "Edit Custom G-code" msgid "Delete Custom G-code" -msgstr "" +msgstr "Delete Custom G-code" msgid "Delete Filament Change" -msgstr "" +msgstr "Delete Filament Change" msgid "No printer" msgstr "Nincs nyomtató" @@ -1437,6 +1476,33 @@ msgstr "Nincs nyomtató" msgid "..." msgstr "" +msgid "Failed to connect to the server" +msgstr "Nem sikerült csatlakozni a szerverhez" + +msgid "Check cloud service status" +msgstr "Check cloud service status" + +msgid "code" +msgstr "code" + +msgid "Failed to connect to cloud service" +msgstr "Failed to connect to cloud service" + +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" + +msgid "Failed to connect to the printer" +msgstr "Nem sikerült csatlakozni a nyomtatóhoz" + +msgid "Connection to printer failed" +msgstr "Connection to printer failed" + +msgid "Please check the network connection of the printer and Studio." +msgstr "Please check the network connection of the printer and Studio." + +msgid "Connecting..." +msgstr "Csatlakozás..." + msgid "?" msgstr "?" @@ -1446,17 +1512,17 @@ msgstr "Üres" msgid "AMS" msgstr "AMS" -msgid "Ams filament backup" +msgid "Auto Refill" msgstr "" msgid "AMS not connected" -msgstr "" +msgstr "Az AMS nincs csatlakoztatva" msgid "Cali" -msgstr "" +msgstr "Kali" msgid "Calibration of extrusion" -msgstr "" +msgstr "Extrudálás kalibrálása" msgid "Load Filament" msgstr "Filament betöltés" @@ -1465,16 +1531,16 @@ msgid "Unload Filament" msgstr "Filament kitöltése" msgid "Ext Spool" -msgstr "" +msgstr "Kül. tekercs" msgid "Tips" msgstr "Tippek" msgid "Guide" -msgstr "" +msgstr "Útmutató" msgid "Retry" -msgstr "" +msgstr "Újra" msgid "Calibrating AMS..." msgstr "AMS kalibrálása..." @@ -1491,7 +1557,7 @@ msgid "Cancel calibration" msgstr "Kalibrálás megszakítása" msgid "Heat the nozzle" -msgstr "" +msgstr "Fűtsd fel a fúvókát" msgid "Cut filament" msgstr "Filament vágása" @@ -1505,11 +1571,11 @@ msgstr "Új filament betöltése az extruderbe" msgid "Purge old filament" msgstr "Régi filament kiöblítése" -msgid "Feed new filament from external spool" -msgstr "" +msgid "Push new filament into the extruder" +msgstr "Push new filament into the extruder" -msgid "Confirm whether the filament has been extruded" -msgstr "" +msgid "Grab new filament" +msgstr "Grab new filament" msgid "" "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " @@ -1548,7 +1614,7 @@ msgstr "" "feldolgozásakor." msgid "Arranging" -msgstr "" +msgstr "Elrendezés" msgid "Arranging canceled." msgstr "Elrendezése törölve." @@ -1592,6 +1658,15 @@ msgstr "Orientáció folyamatban..." msgid "Orienting" msgstr "Orientáció" +msgid "Filling bed " +msgstr "Filling bed" + +msgid "Bed filling canceled." +msgstr "Bed filling canceled." + +msgid "Bed filling done." +msgstr "Bed filling done." + msgid "Error! Unable to create thread!" msgstr "Hiba. Nem sikerült létrehozni a szálat." @@ -1604,57 +1679,60 @@ msgstr "Bejelentkezés" msgid "Login failed" msgstr "Sikertelen bejelentkezés" -msgid "The region parameter is incorrrect" -msgstr "A régió paramétere helytelen" - -msgid "Failure of printer login" -msgstr "Sikertelen bejelentkezés a nyomtatóra" - -msgid "Failed to get ticket" -msgstr "Nem sikerült jegyet szerezni" - -msgid "User authorization timeout" -msgstr "Felhasználó hitelesítési időtúllépés" - -msgid "Failure of bind" -msgstr "Sikertelen párosítás" - -msgid "Unknown Failure" -msgstr "Ismeretlen hiba" - msgid "Please check the printer network connection." -msgstr "" +msgstr "Kérjük, ellenőrizd a nyomtató hálózati kapcsolatát." -msgid "Abnormal print file data. Please slice again" -msgstr "Rendellenes nyomtatási fájladatok. Kérjük, szeleteld újra" +msgid "Abnormal print file data. Please slice again." +msgstr "Abnormal print file data: please slice again." -msgid "Task canceled" -msgstr "Feladat törölve" +msgid "Task canceled." +msgstr "Task canceled." -msgid "Upload task timed out. Please check the network problem and try again" -msgstr "" -"A feltöltési folyamat időtúllépés miatt megszakadt. Kérjük, ellenőrizd a " -"hálózati beállításokat és próbáld újra" +msgid "Upload task timed out. Please check the network status and try again." +msgstr "Upload task timed out. Please check the network status and try again." msgid "Cloud service connection failed. Please try again." msgstr "" "A felhőszolgáltatáshoz való csatlakozás sikertelen. Kérjük, próbáld újra." -msgid "Print file not found, please slice again" -msgstr "A nyomtatási fájl nem található, kérjük, szeleteld újra" +msgid "Print file not found. please slice again." +msgstr "Print file not found; please slice again." msgid "" "The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again" +"model and slice again." msgstr "" -"A nyomtatási fájl mérete meghaladja a megengedett maximális méretet (1 GB). " -"Kérjük, egyszerűsítsd a modellt és szeleteld újra" +"The print file exceeds the maximum allowable size (1GB). Please simplify the " +"model and slice again." -msgid "Failed uploading print file" -msgstr "Sikertelen nyomtatási fájl feltöltés" +msgid "Failed to send the print job. Please try again." +msgstr "Nem sikerült elküldeni a nyomtatási feladatot. Kérlek próbáld újra." -msgid "Wrong Access code" -msgstr "Hibás hozzáférési kód" +msgid "Failed to upload file to ftp. Please try again." +msgstr "Failed to upload file to ftp. Please try again." + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "" +"Check the current status of the Bambu Lab server by clicking on the link " +"above." + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" +"The size of the print file is too large. Please adjust the file size and try " +"again." + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "Print file not found; please slice it again and send it for printing." + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "" +"Failed to upload print file via FTP. Please check the network status and try " +"again." msgid "Sending print job over LAN" msgstr "Nyomtatási munka küldése LAN-on keresztül" @@ -1674,86 +1752,80 @@ msgstr "Nyomtatási konfiguráció küldése" #, c-format, boost-format msgid "Successfully sent. Will automatically jump to the device page in %ss" msgstr "" +"Sikeresen elküldve. Az eszköz oldala automatikusan megjelenik %s mp-en belül" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "" msgid "An SD card needs to be inserted before printing via LAN." msgstr "A LAN-on keresztüli nyomtatáshoz helyezz be egy SD kártyát." -msgid "Failed to send the print job. Please try again." -msgstr "" - -msgid "Send to Printer failed. Please try again." -msgstr "" - -msgid "No space left on Printer SD card" -msgstr "" - msgid "Sending gcode file over LAN" -msgstr "" - -msgid "Sending gcode file through cloud service" -msgstr "" +msgstr "G-kód fájl küldése LAN-on keresztül" msgid "Sending gcode file to sdcard" -msgstr "" +msgstr "G-kód fájl küldése MicroSD-kártyára" #, c-format, boost-format msgid "Successfully sent. Close current page in %s s" -msgstr "" +msgstr "Sikeresen elküldve. Az oldal bezárul %s mp-en belül" msgid "An SD card needs to be inserted before sending to printer." -msgstr "" - -msgid "Please log out and login to the printer again." -msgstr "" +msgstr "A nyomtatóra való küldés előtt be kell helyezned egy MicroSD-kártyát." msgid "Choose SLA archive:" -msgstr "" +msgstr "Choose SLA archive:" msgid "Import file" -msgstr "" +msgstr "Import file" msgid "Import model and profile" -msgstr "" +msgstr "Import model and profile" msgid "Import profile only" -msgstr "" +msgstr "Import profile only" msgid "Import model only" -msgstr "" +msgstr "Import model only" msgid "Accurate" -msgstr "" +msgstr "Accurate" msgid "Balanced" -msgstr "" +msgstr "Balanced" msgid "Quick" -msgstr "" +msgstr "Quick" msgid "Importing SLA archive" -msgstr "" +msgstr "Importing SLA archive" msgid "" "The SLA archive doesn't contain any presets. Please activate some SLA " "printer preset first before importing that SLA archive." msgstr "" +"The SLA archive doesn't contain any presets. Please activate some SLA " +"printer presets first before importing that SLA archive." msgid "Importing canceled." -msgstr "" +msgstr "Importing canceled." msgid "Importing done." -msgstr "" +msgstr "Importing done." msgid "" "The imported SLA archive did not contain any presets. The current SLA " "presets were used as fallback." msgstr "" +"The imported SLA archive did not contain any presets. The current SLA " +"presets were used as fallback." msgid "You cannot load SLA project with a multi-part object on the bed" -msgstr "" +msgstr "You cannot load an SLA project with a multi-part object on the bed" msgid "Please check your object list before preset changing." -msgstr "" +msgstr "Please check your object list before preset changing." msgid "Attention!" msgstr "Figyelem!" @@ -1768,7 +1840,7 @@ msgid "Cancelled" msgstr "Megszakítva" msgid "Install successfully." -msgstr "" +msgstr "Sikeresen telepítve" msgid "Installing" msgstr "Telepítés" @@ -1835,7 +1907,7 @@ msgid "Version" msgstr "Verzió" msgid "AMS Materials Setting" -msgstr "" +msgstr "AMS anyagok beállítása" msgid "Confirm" msgstr "Megerősítés" @@ -1868,55 +1940,65 @@ msgid "SN" msgstr "SN" msgid "Setting AMS slot information while printing is not supported" +msgstr "Nyomtatás közben nem változtathatóak meg a AMS férőhelyek adatai" + +msgid "Factors of Flow Dynamics Calibration" msgstr "" -msgid "Factors of dynamic flow cali" +msgid "PA Profile" msgstr "" msgid "Factor K" -msgstr "" +msgstr "K-tényező" msgid "Factor N" -msgstr "" +msgstr "N-tényező" msgid "Setting Virtual slot information while printing is not supported" -msgstr "" +msgstr "Setting Virtual slot information while printing is not supported" msgid "Are you sure you want to clear the filament information?" -msgstr "" - -msgid "Please input a valid value (K in 0~0.5)" -msgstr "" - -msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" -msgstr "" +msgstr "Are you sure you want to clear the filament information?" msgid "You need to select the material type and color first." -msgstr "" +msgstr "You need to select the material type and color first." -msgid "Other color" -msgstr "" +msgid "Please input a valid value (K in 0~0.5)" +msgstr "Adj meg egy érvényes értéket (K 0-0,5 között)" + +msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" +msgstr "Adj meg egy érvényes értéket (K 0-0,5, N 0,6-2,0 között)" + +msgid "Other Color" +msgstr "Other Color" + +msgid "Custom Color" +msgstr "Custom Color" msgid "Dynamic flow calibration" -msgstr "" +msgstr "Dinamikus anyagáramlás kalibráció" msgid "" "The nozzle temp and max volumetric speed will affect the calibration " "results. Please fill in the same values as the actual printing. They can be " "auto-filled by selecting a filament preset." msgstr "" +"A fúvóka hőmérséklete és a maximális anyagáramlás sebessége befolyásolja a " +"kalibrációs eredményeket. Kérjük, add meg a nyomtatás használt tényleges " +"értékeket. Ezek automatikusan is kitöltheted a megfelelő filamentbeállítás " +"kiválasztásával." msgid "Nozzle Diameter" -msgstr "" +msgstr "Fúvóka átmérője" msgid "Bed Type" -msgstr "" +msgstr "Tálcatípus" msgid "Nozzle temperature" msgstr "Fúvóka hőmérséklet" msgid "Bed Temperature" -msgstr "" +msgstr "Asztalhőmérséklet" msgid "Max volumetric speed" msgstr "Max. volumetrikus sebesség" @@ -1931,77 +2013,87 @@ msgid "mm³" msgstr "mm³" msgid "Start calibration" -msgstr "" +msgstr "Start" msgid "Next" -msgstr "" +msgstr "Következő" msgid "" "Calibration completed. Please find the most uniform extrusion line on your " "hot bed like the picture below, and fill the value on its left side into the " "factor K input box." msgstr "" +"A kalibrálás befejeződött. Kérjük, válaszd ki az alábbi képen láthatóhoz " +"legjobban hasonlító, legegyenletesebb extrudálási vonalat, és írd be a bal " +"oldalán lévő értéket a K-tényező beviteli mezőjébe." msgid "Save" msgstr "Mentés" msgid "Last Step" -msgstr "" +msgstr "Vissza" msgid "Example" -msgstr "" +msgstr "Példa" #, c-format, boost-format msgid "Calibrating... %d%%" -msgstr "" +msgstr "Kalibrálás... %d%%" msgid "Calibration completed" -msgstr "" +msgstr "A kalibrálás befejeződött" #, c-format, boost-format msgid "%s does not support %s" -msgstr "" +msgstr "%s nem támogatja %s" msgid "Dynamic flow Calibration" -msgstr "" +msgstr "Dinamikus anyagáramlás kalibráció" msgid "Step" -msgstr "" +msgstr "Lépés" msgid "AMS Slots" -msgstr "" +msgstr "AMS férőhelyek" msgid "" "Note: Only the AMS slots loaded with the same material type can be selected." msgstr "" +"Megjegyzés: Csak az ugyanazzal az anyagtípussal feltöltött AMS helyek " +"választhatók ki." msgid "Enable AMS" -msgstr "" +msgstr "AMS engedélyezése" msgid "Print with filaments in the AMS" -msgstr "" +msgstr "Nyomtatás AMS-ben lévő filamenttel" msgid "Disable AMS" -msgstr "" +msgstr "AMS kikapcsolása" msgid "Print with the filament mounted on the back of chassis" -msgstr "" +msgstr "Nyomtatás külső tartón lévő filamenttel" msgid "Cabin humidity" -msgstr "" +msgstr "Kamra páratartalma" msgid "" "Green means that AMS humidity is normal, orange represent humidity is high, " "red represent humidity is too high.(Hygrometer: lower the better.)" msgstr "" +"A zöld azt jelenti, hogy az AMS páratartalma normális, a narancs és a piros " +"pedig azt jelenti, hogy a páratartalom túl magas (Higrométer: minél " +"alacsonyabb, annál jobb)." msgid "Desiccant status" -msgstr "" +msgstr "Páramegkötő állapota" msgid "" "A desiccant status lower than two bars indicates that desiccant may be " "inactive. Please change the desiccant.(The bars: higher the better.)" msgstr "" +"A két sávnál alacsonyabb páramegkötő-állapot azt jelzi, hogy a páramegkötő " +"nem működik. Cseréld ki a páramegkötő tasakokat (minél magasabb, annál jobb)." msgid "" "Note: When the lid is open or the desiccant pack is changed, it can take " @@ -2009,36 +2101,51 @@ msgid "" "process. During this time, the indicator may not represent the chamber " "accurately." msgstr "" +"Megjegyzés: Ha a fedél nyitva van, vagy nemrég cserélted ki a tasakokat, " +"órákig vagy egy éjszakáig tarthat a nedvesség felszívódása. Az alacsony " +"hőmérséklet szintén lelassítja a folyamatot. Ez idő alatt előfordulhat, hogy " +"a visszajelző nem a pontos értéket mutatja." msgid "" "Config which AMS slot should be used for a filament used in the print job" msgstr "" +"Add meg, hogy melyik AMS-férőhely legyen legyen hozzárendelve a nyomtatásnál " +"használt filamenthez." msgid "Filament used in this print job" -msgstr "" +msgstr "A nyomtatási feladatban használt filament" msgid "AMS slot used for this filament" -msgstr "" +msgstr "A filamenthez használt AMS-férőhely" msgid "Click to select AMS slot manually" -msgstr "" +msgstr "Kattints az AMS-férőhely kézi kiválasztásához" msgid "Do not Enable AMS" -msgstr "" +msgstr "Ne engedélyezd az AMS-t" msgid "Print using materials mounted on the back of the case" -msgstr "" +msgstr "Nyomtatás külső tartón lévő filamenttel." msgid "Print with filaments in ams" -msgstr "" +msgstr "Nyomtatás az AMS-ben lévő filamentekkel" msgid "Print with filaments mounted on the back of the chassis" -msgstr "" +msgstr "Nyomtatás külső tartón lévő filamenttel" -msgid "Filaments replace" +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." msgstr "" msgid "Group" +msgstr "Group" + +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" msgstr "" msgid "AMS Settings" @@ -2090,21 +2197,26 @@ msgstr "" "rögzített információkat használja." msgid "Update remaining capacity" -msgstr "" +msgstr "Fennmaradó kapacitás frissítése" msgid "" "The AMS will estimate Bambu filament's remaining capacity after the filament " "info is updated. During printing, remaining capacity will be updated " "automatically." msgstr "" +"Az AMS képes megbecsülni, hogy mennyi filament maradt egy Bambu filament " +"tekercsen, a filament információinak frissítése során. Nyomtatás közben a " +"maradék mennyiség automatikusan frissül." msgid "AMS filament backup" -msgstr "" +msgstr "AMS filament backup" msgid "" "AMS will continue to another spool with the same properties of filament " "automatically when current filament runs out" msgstr "" +"Az AMS automatikusan egy másik, azonos tulajdonságú filamentre vált, ha az " +"aktuális filament kifogy." msgid "File" msgstr "Fájl" @@ -2116,25 +2228,31 @@ msgid "" "Failed to download the plug-in. Please check your firewall settings and vpn " "software, check and retry." msgstr "" +"Nem sikerült letölteni a bővítményt. Kérjük, ellenőrizd a tűzfal " +"beállításait és a VPN-szoftvert, majd próbálja meg újra." msgid "" "Failed to install the plug-in. Please check whether it is blocked or deleted " "by anti-virus software." msgstr "" +"Nem sikerült telepíteni a bővítményt. Kérjük, ellenőrizd, hogy a vírusirtó " +"szoftver nem blokkolta vagy törölte-e." msgid "click here to see more info" -msgstr "" +msgstr "kattints ide további információkért" msgid "Please home all axes (click " -msgstr "" +msgstr "Kérjük, végezd el a tengelyek alaphelyzetbe állítását (kattints" msgid "" ") to locate the toolhead's position. This prevents device moving beyond the " "printable boundary and causing equipment wear." msgstr "" +"). Ez megakadályozza, hogy a nyomtató megpróbálja a nyomtatható területen " +"túlra mozgatni a fejet, ezzel az eszköz esetleges meghibásodását kockáztatva." msgid "Go Home" -msgstr "" +msgstr "Alaphelyzet" msgid "" "A error occurred. Maybe memory of system is not enough or it's a bug of the " @@ -2190,14 +2308,15 @@ msgid "Succeed to export G-code to %1%" msgstr "G-kód sikeresen exportálva ide: %1%" msgid "Running post-processing scripts" -msgstr "" +msgstr "Utófeldolgozási szkriptek futtatása" msgid "Copying of the temporary G-code to the output G-code failed" -msgstr "" +msgstr "Nem sikerült az ideiglenes G-kódot a kimeneti G-kódba másolni." #, boost-format msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" msgstr "" +"Feltöltés ütemezése ide: „%1%“. Lásd: Ablak -> Nyomtató feltöltési várólista" msgid "Origin" msgstr "Origó" @@ -2306,11 +2425,17 @@ msgid "" "Please keep the printer open during the printing process to ensure air " "circulation or reduce the temperature of the hot bed" msgstr "" +"Az asztalhőmérséklet magasabb, mint a filament üvegesedési hőmérséklete.\n" +"Ez a fúvóka eltömődését és nyomtatási hibákat okozhat.\n" +"Kérjük, hogy a nyomtatás során tartsd nyitva a nyomtatót, vagy csökkentsd az " +"asztalhőmérsékletet." msgid "" "Too small max volumetric speed.\n" "Reset to 0.5" msgstr "" +"Túl alacsony max. volumetrikus sebesség.\n" +"Az értéke 0,5-re állt vissza" msgid "" "Too small layer height.\n" @@ -2367,6 +2492,8 @@ msgid "" "Spiral mode only works when wall loops is 1, support is disabled, top shell " "layers is 0, sparse infill density is 0 and timelapse type is traditional." msgstr "" +"Spiral mode only works when wall loops is 1, support is disabled, top shell " +"layers is 0, sparse infill density is 0 and timelapse type is traditional." msgid "" "Change these settings automatically? \n" @@ -2423,11 +2550,16 @@ msgid "" "Yes - switch to rectilinear pattern automaticlly\n" "No - reset density to default non 100% value automaticlly" msgstr "" +"Átváltasz vonalak mintázatra?\n" +"Igen - Váltás a vonalak mintázatra\n" +"Nem - Sűrűség visszaállítása az alapértelmezett, nem 100%-os értékre" msgid "" "While printing by Object, the extruder may collide skirt.\n" "Thus, reset the skirt layer to 1 to avoid that." msgstr "" +"While printing by object, the extruder may collide with a skirt.\n" +"Thus, reset the skirt layer to 1 to avoid collisions." msgid "Auto bed leveling" msgstr "Automatikus asztalszintezés" @@ -2531,11 +2663,33 @@ msgstr "A frissítés sikertelen." msgid "Failed to start printing job" msgstr "Nem sikerült elindítani a nyomtatási feladatot" +msgid "Invalid nozzle diameter" +msgstr "" + +msgid "Calibration error" +msgstr "" + +msgid "TPU is not supported by AMS." +msgstr "" + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "" + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "" + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." +msgstr "" + msgid "default" msgstr "alapértelmezett" msgid "parameter name" -msgstr "" +msgstr "paraméter neve" msgid "N/A" msgstr "N/A" @@ -2587,31 +2741,31 @@ msgid "Tool" msgstr "Szerszám" msgid "Layer Time" -msgstr "" +msgstr "Rétegidő" msgid "Layer Time (log)" -msgstr "" +msgstr "Rétegidő (log)" msgid "Height: " -msgstr "" +msgstr "Magasság:" msgid "Width: " -msgstr "" +msgstr "Szélesség:" msgid "Speed: " -msgstr "" +msgstr "Sebesség:" msgid "Flow: " -msgstr "" +msgstr "Anyagáramlás:" msgid "Layer Time: " -msgstr "" +msgstr "Rétegidő: " -msgid "Fan Speed: " -msgstr "" +msgid "Fan: " +msgstr "Ventilátor-fordulatszám:" msgid "Temperature: " -msgstr "" +msgstr "Hőmérséklet:" msgid "Loading G-codes" msgstr "G-kódok betöltése" @@ -2623,22 +2777,22 @@ msgid "Generating geometry index data" msgstr "Geometriai index adatok generálása" msgid "Statistics of All Plates" -msgstr "" +msgstr "Statistics of All Plates" msgid "Display" msgstr "Megjelenítés" msgid "Flushed" -msgstr "" +msgstr "Öblített" msgid "Total" msgstr "Összesen" msgid "Total Time Estimation" -msgstr "" +msgstr "Total Time Estimation" msgid "Total time" -msgstr "" +msgstr "Teljes idő" msgid "up to" msgstr "legfeljebb" @@ -2731,7 +2885,7 @@ msgid "Total Estimation" msgstr "Összesített becslés" msgid "Time Estimation" -msgstr "" +msgstr "Időbecslés" msgid "Normal mode" msgstr "Normál mód" @@ -2749,52 +2903,52 @@ msgid "Switch to normal mode" msgstr "Váltás normál módra" msgid "Variable layer height" -msgstr "" +msgstr "Változó rétegmagasság" msgid "Adaptive" -msgstr "" +msgstr "Adaptív" msgid "Quality / Speed" -msgstr "" +msgstr "Minőség / sebesség" msgid "Smooth" -msgstr "" +msgstr "Sima" msgid "Radius" msgstr "Sugár" msgid "Keep min" -msgstr "" +msgstr "Maradjon min." msgid "Left mouse button:" -msgstr "" +msgstr "Bal egérgomb:" msgid "Add detail" -msgstr "" +msgstr "Részlet hozzáadása" msgid "Right mouse button:" -msgstr "" +msgstr "Jobb egérgomb:" msgid "Remove detail" -msgstr "" +msgstr "Részlet eltávolítása" msgid "Shift + Left mouse button:" -msgstr "" +msgstr "Shift + bal egérgomb" msgid "Reset to base" -msgstr "" +msgstr "Alaphelyzetbe állítás" msgid "Shift + Right mouse button:" -msgstr "" +msgstr "Shift + jobb egérgomb:" msgid "Smoothing" -msgstr "" +msgstr "Simítás" msgid "Mouse wheel:" -msgstr "" +msgstr "Egérgörgő:" msgid "Increase/decrease edit area" -msgstr "" +msgstr "Szerkesztési terület növelése/csökkentése" msgid "Sequence" msgstr "Sorrend" @@ -2806,7 +2960,7 @@ msgid "Tool Move" msgstr "Fej mozgatása" msgid "Tool Rotate" -msgstr "" +msgstr "Tool Rotate" msgid "Move Object" msgstr "Objektum mozgatása" @@ -2878,10 +3032,10 @@ msgid "Explosion Ratio" msgstr "Robbantási arány" msgid "Section View" -msgstr "" +msgstr "Keresztmetszet nézet" msgid "Assemble Control" -msgstr "" +msgstr "Összeállítás" msgid "Total Volume:" msgstr "Teljes térfogat:" @@ -2904,6 +3058,9 @@ msgstr "" msgid "An object is layed over the boundary of plate." msgstr "Egy objektum a tálca határvonalán túlra került." +msgid "A G-code path goes beyond the max print height." +msgstr "" + msgid "A G-code path goes beyond the boundary of plate." msgstr "A G-kód útvonala túlmegy a tálca peremén." @@ -2920,23 +3077,17 @@ msgstr "" "Kérjük, orvosold a problémát azzal, hogy teljesen a lemezre helyezed és " "győződj meg, hogy a magassága belefér a nyomtatótérbe." -msgid "Jump to" -msgstr "Ugrás ide:" - -msgid "ERROR:" -msgstr "" - msgid "Calibration step selection" -msgstr "" +msgstr "Kalibrálási lépés kiválasztása" msgid "Micro lidar calibration" -msgstr "" +msgstr "Micro Lidar kalibrálás" msgid "Bed leveling" -msgstr "" +msgstr "Asztalszintezés" msgid "Resonance frequency identification" -msgstr "" +msgstr "Rezonanciafrekvencia meghatározása" msgid "Calibration program" msgstr "Kalibrációs program" @@ -2963,22 +3114,22 @@ msgid "Calibrating" msgstr "Kalibrálás" msgid "Auto-record Monitoring" -msgstr "" +msgstr "Automatikus felügyelet" msgid "Go Live" -msgstr "" +msgstr "Streamelés indítása" msgid "Resolution" msgstr "Felbontás" msgid "Show \"Live Video\" guide page." -msgstr "" +msgstr "Az „Élő videó” útmutató oldal megjelenítése." msgid "720p" -msgstr "" +msgstr "720p" msgid "1080p" -msgstr "" +msgstr "1080p" msgid "ConnectPrinter(LAN)" msgstr "Nyomtató csatlakoztatása (LAN)" @@ -2994,13 +3145,13 @@ msgstr "" "találod a nyomtatón, ahogy az ábrán látható:" msgid "Invalid input." -msgstr "" +msgstr "Érvénytelen adat" msgid "New Window" -msgstr "" +msgstr "Új ablak" msgid "Open a new window" -msgstr "" +msgstr "Új ablak megnyitása" msgid "Application is closing" msgstr "Az alkalmazás bezárul" @@ -3030,34 +3181,37 @@ msgid "No" msgstr "Nem" msgid "will be closed before creating a new model. Do you want to continue?" +msgstr "will be closed before creating a new model. Do you want to continue?" + +msgid "Upload" msgstr "" msgid "Slice plate" msgstr "Tálca szeletelése" msgid "Print plate" -msgstr "" +msgstr "Nyomtatótálca" msgid "Slice all" msgstr "Összes szeletelése" msgid "Export G-code file" -msgstr "" +msgstr "G-kód fájl exportálása" msgid "Send" msgstr "Küldés" msgid "Export plate sliced file" -msgstr "" +msgstr "Szeletelt tálca exportálása" msgid "Export all sliced file" -msgstr "" +msgstr "Minden szeletelt fájl exportálása" msgid "Print all" msgstr "Összes nyomtatása" msgid "Send all" -msgstr "" +msgstr "Összes elküldése" msgid "Keyboard Shortcuts" msgstr "Gyorsbillentyűk" @@ -3072,23 +3226,23 @@ msgid "Show Configuration Folder" msgstr "Konfigurációs mappa megjelenítése" msgid "Show Tip of the Day" -msgstr "" +msgstr "A nap tippjének megjelenítése" msgid "Check for Update" msgstr "Frissítés keresése" msgid "Open Network Test" -msgstr "" +msgstr "Hálózati teszt megnyitása" #, c-format, boost-format msgid "&About %s" msgstr "&%s névjegye" msgid "Upload Models" -msgstr "" +msgstr "Modellek feltöltése" msgid "Download Models" -msgstr "" +msgstr "Modellek letöltése" msgid "Default View" msgstr "Alapértelmezett nézet" @@ -3132,7 +3286,7 @@ msgid "Right View" msgstr "Jobb nézet" msgid "Start a new window" -msgstr "" +msgstr "Új ablak nyitása" msgid "New Project" msgstr "Új projekt" @@ -3156,13 +3310,13 @@ msgid "Save Project as" msgstr "Projekt mentése másként" msgid "Shift+" -msgstr "" +msgstr "Shift+" msgid "Save current project as" msgstr "Jelenlegi projekt mentése másként" msgid "Import 3MF/STL/STEP/SVG/OBJ/AMF" -msgstr "" +msgstr "Importálás 3MF/STL/STEP/SVG/OBJ/AMF" msgid "Load a model" msgstr "Modell betöltése" @@ -3186,10 +3340,10 @@ msgid "Export 3mf file without using some 3mf-extensions" msgstr "Export 3mf file without using some 3mf-extensions" msgid "Export current sliced file" -msgstr "" +msgstr "Aktuális szeletelt fájl exportálása" msgid "Export all plate sliced file" -msgstr "" +msgstr "Az összes szeletelt tálca exportálása" msgid "Export G-code" msgstr "G-kód exportálása" @@ -3201,7 +3355,7 @@ msgid "Export &Configs" msgstr "Export &Configs" msgid "Export current configuration to files" -msgstr "" +msgstr "Aktuális konfiguráció exportálása fájlokba" msgid "Export" msgstr "Exportálás" @@ -3267,10 +3421,16 @@ msgid "Use Orthogonal View" msgstr "Ortogonális nézet használata" msgid "Show &Labels" -msgstr "" +msgstr "Címkék megjelenítése" msgid "Show object labels in 3D scene" -msgstr "" +msgstr "Objektumcímkék megjelenítése a 3D-térben" + +msgid "Show &Overhang" +msgstr "Show &Overhang" + +msgid "Show object overhang highlight in 3D scene" +msgstr "Show object overhang highlight in 3D scene" msgid "Preferences" msgstr "Beállítások" @@ -3326,9 +3486,6 @@ msgstr "" msgid "More calibrations" msgstr "" -msgid "3D Models" -msgstr "" - msgid "&Open G-code" msgstr "&G-kód megnyitása" @@ -3348,10 +3505,10 @@ msgid "Export toolpaths as OBJ" msgstr "Szerszámút exportálása OBJ-ként" msgid "Open &Studio" -msgstr "" +msgstr "Studio megnyitása" msgid "Open Studio" -msgstr "" +msgstr "Studio megnyitása" msgid "&Quit" msgstr "&Kilépés" @@ -3371,11 +3528,11 @@ msgstr "&Segítség" #, c-format, boost-format msgid "A file exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "A file exists with the same name: %s. Do you want to override it?" #, c-format, boost-format msgid "A config exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "A config exists with the same name: %s. Do you want to override it?" msgid "Overwrite file" msgstr "Overwrite file" @@ -3387,7 +3544,7 @@ msgid "No to All" msgstr "No to All" msgid "Choose a directory" -msgstr "" +msgstr "Válassz egy mappát" #, c-format, boost-format msgid "There is %d config exported. (Only non-system configs)" @@ -3399,7 +3556,7 @@ msgid "Export result" msgstr "Export Result" msgid "Select profile to load:" -msgstr "" +msgstr "Válaszd ki a betölteni kívánt profilt:" #, c-format, boost-format msgid "There is %d config imported. (Only non-system and compatible configs)" @@ -3427,6 +3584,11 @@ msgid "" "2. The Filament presets\n" "3. The Printer presets" msgstr "" +"Szeretnéd szinkronizálni személyes adataidat a Bambu Cloudból?\n" +"Ezek a következő információkat tartalmazzák:\n" +"1. Folyamatbeállítások\n" +"2. Filamentbeállítások\n" +"3. Nyomtatóbeállítások" msgid "Synchronization" msgstr "Szinkronizálás" @@ -3434,67 +3596,74 @@ msgstr "Szinkronizálás" msgid "Initialize failed (No Device)!" msgstr "Sikertelen inicializálás (Nincs eszköz)!" -msgid "Initialize failed (No Camera Device)!" -msgstr "" +msgid "Initialize failed (Device connection not ready)!" +msgstr "Initialization failed (Device connection not ready)!" -msgid "Initializing..." -msgstr "Inicializálás…" +msgid "Initialize failed (No Camera Device)!" +msgstr "Sikertelen inicializálás (nem található kamera)!" + +msgid "Printer is busy downloading, Please wait for the downloading to finish." +msgstr "" +"A nyomtató a letöltéssel van elfoglalva; kérjük, várd meg, amíg a letöltés " +"befejeződik." msgid "Loading..." msgstr "Betöltés…" -msgid "Initialize failed (Not supported with LAN-only mode)!" +msgid "Initialize failed (Not supported on the current printer version)!" msgstr "" msgid "Initialize failed (Not accessible in LAN-only mode)!" -msgstr "" - -msgid "Printer is busy downloading, Please wait for the downloading to finish." -msgstr "" +msgstr "Sikertelen inicializálás (nem elérhető LAN-módban)!" msgid "Initialize failed (Missing LAN ip of printer)!" -msgstr "" +msgstr "Az inicializálás sikertelen (hiányzó nyomtató LAN IP-cím)!" -msgid "Initialize failed (Not supported by printer)!" -msgstr "" +msgid "Initializing..." +msgstr "Inicializálás…" #, c-format, boost-format msgid "Initialize failed (%s)!" -msgstr "" +msgstr "Sikertelen inicializálás (%s)!" msgid "Network unreachable" -msgstr "" +msgstr "A hálózat nem elérhető" #, c-format, boost-format msgid "Stopped [%d]!" -msgstr "" +msgstr "Megállítva [%d]!" msgid "Stopped." msgstr "Megállítva." msgid "LAN Connection Failed (Failed to start liveview)" -msgstr "" +msgstr "Sikertelen LAN csatlakozás (Nem sikerült elindítani az élő videót)" msgid "" "Virtual Camera Tools is required for this task!\n" "Do you want to install them?" msgstr "" +"Ehhez a feladathoz virtuális kameraeszközök szükségesek!\n" +"Telepíted őket?" msgid "Downloading Virtual Camera Tools" -msgstr "" +msgstr "Virtuális kameraeszközök letöltése" msgid "" "Another virtual camera is running.\n" "Bambu Studio supports only a single virtual camera.\n" "Do you want to stop this virtual camera?" msgstr "" +"Már fut egy másik virtuális kamera.\n" +"A Bambu Studio csak egy virtuális kamerát támogat.\n" +"Leállítod ezt a virtuális kamerát?" #, c-format, boost-format msgid "Virtual camera initialize failed (%s)!" -msgstr "" +msgstr "A virtuális kamera inicializálása sikertelen (%s)!" msgid "Information" -msgstr "" +msgstr "Információ" msgid "Playing..." msgstr "Lejátszás..." @@ -3510,53 +3679,50 @@ msgid "Month" msgstr "Month" msgid "All Files" -msgstr "" +msgstr "Minden fájl" msgid "Group files by year, recent first." -msgstr "" +msgstr "Fájlok csoportosítása év szerint, elöl a legújabb." msgid "Group files by month, recent first." -msgstr "" +msgstr "Fájlok csoportosítása hónap szerint, elöl a legújabb." msgid "Show all files, recent first." -msgstr "" +msgstr "Minden fájl megjelenítése, elöl a legújabb." msgid "Timelapse" msgstr "Timelapse" msgid "Switch to timelapse files." -msgstr "" +msgstr "Váltás timelapse fájlokra." msgid "Video" msgstr "Video" msgid "Switch to video files." -msgstr "" +msgstr "Váltás a videófájlokra." + +msgid "Switch to 3mf model files." +msgstr "Switch to 3mf model files." msgid "Delete selected files from printer." -msgstr "" +msgstr "Kijelölt fájlok törlése a nyomtatóról." msgid "Download" msgstr "Letöltés" msgid "Download selected files from printer." -msgstr "" +msgstr "Kiválasztott fájlok letöltése a nyomtatóról." msgid "Select" -msgstr "" +msgstr "Kiválasztás" msgid "Batch manage files." -msgstr "" +msgstr "Fájlok kötegelt kezelése." msgid "No printers." msgstr "No printers." -msgid "Not supported by this model of printer!" -msgstr "" - -msgid "Connecting..." -msgstr "Csatlakozás..." - #, c-format, boost-format msgid "Connect failed [%d]!" msgstr "Connection failed [%d]!" @@ -3564,40 +3730,69 @@ msgstr "Connection failed [%d]!" msgid "Loading file list..." msgstr "Loading file list..." -msgid "No files" -msgstr "No files" - -msgid "Not accessible in LAN-only mode!" -msgstr "" - -msgid "Missing LAN ip of printer!" -msgstr "" +#, c-format, boost-format +msgid "No files [%d]" +msgstr "No files [%d]" #, c-format, boost-format -msgid "You are going to delete %u files. Are you sure to continue?" -msgstr "" +msgid "Load failed [%d]" +msgstr "Load failed [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "" +msgstr[1] "" msgid "Delete files" +msgstr "Delete files" + +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "Do you want to delete the file '%s' from printer?" + +msgid "Delete file" +msgstr "Delete file" + +msgid "Fetching model infomations ..." +msgstr "Fetching model information..." + +msgid "Failed to fetching model infomations from printer." +msgstr "Failed to fetch model infomation from printer." + +msgid "Failed to parse model infomations." +msgstr "Failed to parse model infomation" + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." msgstr "" #, c-format, boost-format msgid "File '%s' was lost! Please download it again." -msgstr "" +msgstr "A (z) '%s' fájl elveszett! Kérjük, töltsd le újra." msgid "Download waiting..." -msgstr "" +msgstr "Várakozás letöltésre..." msgid "Play" -msgstr "" +msgstr "Lejátszás" msgid "Open Folder" -msgstr "" +msgstr "Mappa megnyitása" msgid "Download finished" -msgstr "" +msgstr "A letöltés kész" #, c-format, boost-format msgid "Downloading %d%%..." +msgstr "Letöltés %d%%..." + +msgid "Not supported on the current printer version." +msgstr "" + +msgid "Storage unavailable, insert SD card." msgstr "" msgid "Speed:" @@ -3613,7 +3808,7 @@ msgid "Zoom" msgstr "Nagyítás" msgid "Translation/Zoom" -msgstr "" +msgstr "Fordítás/Nagyítás" msgid "3Dconnexion settings" msgstr "3Dconnexion beállítások" @@ -3621,13 +3816,22 @@ msgstr "3Dconnexion beállítások" msgid "Swap Y/Z axes" msgstr "Y/Z tengelyek felcserélése" -msgid "Camera" -msgstr "Kamera" - -msgid "SD Card" +msgid "Invert X axis" msgstr "" -msgid "Camera Setting" +msgid "Invert Y axis" +msgstr "" + +msgid "Invert Z axis" +msgstr "" + +msgid "Invert Yaw axis" +msgstr "" + +msgid "Invert Pitch axis" +msgstr "" + +msgid "Invert Roll axis" msgstr "" msgid "Printing Progress" @@ -3640,19 +3844,31 @@ msgid "Stop" msgstr "Állj" msgid "0" -msgstr "" +msgstr "0" msgid "Layer: N/A" -msgstr "" +msgstr "Layer: N/A" + +msgid "Immediately score" +msgstr "Immediately score" msgid "Clear" -msgstr "" +msgstr "Törlés" + +msgid "Camera" +msgstr "Kamera" + +msgid "SD Card" +msgstr "MicroSD kártya" + +msgid "Camera Setting" +msgstr "Kamera beállítása" msgid "Control" msgstr "Vezérlés" msgid "Print Options" -msgstr "" +msgstr "Nyomtatási lehetőségek" msgid "100%" msgstr "100%" @@ -3661,10 +3877,10 @@ msgid "Lamp" msgstr "Világítás" msgid "Aux" -msgstr "" +msgstr "Aux" msgid "Cham" -msgstr "" +msgstr "Cham" msgid "Bed" msgstr "Asztal" @@ -3676,69 +3892,65 @@ msgid "Debug Info" msgstr "Hibakeresési infó" msgid "No SD Card" -msgstr "" +msgstr "Nincs MicroSD kártya" msgid "SD Card Abnormal" -msgstr "" - -msgid "Printing List" -msgstr "Nyomtatási lista" +msgstr "Hibás MicroSD kártya" msgid "Cancel print" -msgstr "" +msgstr "Nyomtatás megszakítása" msgid "Are you sure you want to cancel this print?" -msgstr "" +msgstr "Biztosan megszakítod ezt a nyomtatást?" -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode disabled.Please reconnect the " -"printer by logging in with your user account." -msgstr "" - -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode enabled.Please reconnect the " -"printer by inputting Access Code which can be gotten from printer screen." -msgstr "" +msgid "Done" +msgstr "Done" msgid "Downloading..." msgstr "Letöltés..." msgid "Cloud Slicing..." -msgstr "" +msgstr "Felhőszeletelés..." #, c-format, boost-format msgid "In Cloud Slicing Queue, there are %s tasks ahead." -msgstr "" +msgstr "In Cloud Slicing Queue, there are %s tasks ahead of you." #, c-format, boost-format msgid "Layer: %s" -msgstr "" +msgstr "Layer: %s" + +msgid "Please give a score for your favorite Bambu Market model." +msgstr "Please give a score for your favorite Bambu Market model." + +msgid "Score" +msgstr "Score" #, c-format, boost-format msgid "Layer: %d/%d" -msgstr "" +msgstr "Layer: %d/%d" msgid "Please heat the nozzle to above 170 degree before loading filament." -msgstr "" +msgstr "A filament betöltése előtt melegítsd fel a fúvókát 170 fok fölé." msgid "Still unload" -msgstr "" +msgstr "Még kitöltődik" msgid "Still load" -msgstr "" +msgstr "Még töltődik" msgid "Please select an AMS slot before calibration" -msgstr "" +msgstr "Válassz egy AMS-helyet a kalibrálás előtt" msgid "" "Cannot read filament info: the filament is loaded to the tool head,please " "unload the filament and try again." msgstr "" +"A filamentinformáció nem olvasható: a filament a nyomtatófejbe van betöltve. " +"Kérjük, távolítsd el a filamentet és próbáld újra." msgid "This only takes effect during printing" -msgstr "" +msgstr "Ez csak a nyomtatás során érvényesül" msgid "Silent" msgstr "Csendes" @@ -3753,26 +3965,17 @@ msgid "Ludicrous" msgstr "Őrült" msgid "Can't start this without SD card." -msgstr "" - -msgid "Failed to connect to the server" -msgstr "Nem sikerült csatlakozni a szerverhez" +msgstr "MicroSD kártya nélkül nem indítható." msgid "Status" msgstr "Állapot" -msgid "Media" -msgstr "Média" - msgid "Update" msgstr "Frissítés" msgid "HMS" msgstr "HMS" -msgid "Failed to connect to the printer" -msgstr "Nem sikerült csatlakozni a nyomtatóhoz" - msgid "Don't show again" msgstr "Ne mutasd újra" @@ -3822,10 +4025,10 @@ msgid "Undo integration was successful." msgstr "Az integráció visszavonása sikeres volt." msgid "New network plug-in available." -msgstr "" +msgstr "Új hálózati bővítmény érhető el" msgid "Details" -msgstr "" +msgstr "Részletek" msgid "Undo integration failed." msgstr "Az integráció visszavonása nem sikerült." @@ -3843,7 +4046,7 @@ msgid "Open Folder." msgstr "Mappa megnyitása." msgid "Safely remove hardware." -msgstr "" +msgstr "Safely remove hardware." #, c-format, boost-format msgid "%1$d Object has custom supports." @@ -3864,20 +4067,23 @@ msgstr[0] "" msgstr[1] "" msgid "ERROR" -msgstr "" +msgstr "HIBA" msgid "CANCELED" -msgstr "" +msgstr "MEGSZAKÍTVA" msgid "COMPLETED" -msgstr "" +msgstr "KÉSZ" msgid "Cancel upload" -msgstr "" +msgstr "Feltöltés megszakítása" msgid "Slice ok." msgstr "Szeletelés kész." +msgid "Jump to" +msgstr "Ugrás ide:" + msgid "Error:" msgstr "Hiba:" @@ -3885,6 +4091,9 @@ msgid "Warning:" msgstr "Figyelem:" msgid "Export successfully." +msgstr "Sikeresen exportálva" + +msgid "Serious warning:" msgstr "" msgid " (Repair)" @@ -3910,7 +4119,7 @@ msgid "Color painting" msgstr "Színfestés" msgid "Cut connectors" -msgstr "" +msgstr "Cut connectors" msgid "Layers" msgstr "Rétegek" @@ -3951,24 +4160,26 @@ msgid "Bottom" msgstr "Alsó" msgid "Enable AI monitoring of printing" -msgstr "" +msgstr "Nyomtatás MI-felügyeletének engedélyezése" msgid "Sensitivity of pausing is" -msgstr "" +msgstr "Szüneteltetés érzékenysége" msgid "Enable detection of build plate position" -msgstr "" +msgstr "Nyomtatótálca helyzetének érzékelése" msgid "" "The localization tag of build plate is detected, and printing is paused if " "the tag is not in predefined range." msgstr "" +"A nyomtató megkeresi a nyomtatótálca lokalizációs címkéjét, és szünetelteti " +"a nyomtatást, ha az nem egy előre meghatározott tartományban van." msgid "First Layer Inspection" -msgstr "" +msgstr "Kezdőréteg ellenőrzése" msgid "Auto-recovery from step loss" -msgstr "" +msgstr "Automatikus helyreállítás lépésvesztésből" msgid "Global" msgstr "Globális" @@ -4026,7 +4237,7 @@ msgid "Click to edit preset" msgstr "Kattints a beállítás szerkesztéséhez" msgid "Connection" -msgstr "" +msgstr "Kapcsolat" msgid "Bed type" msgstr "Asztaltípus" @@ -4035,42 +4246,48 @@ msgid "Flushing volumes" msgstr "Tisztítási mennyiségek" msgid "Add one filament" -msgstr "" +msgstr "Adj hozzá egy filamentet" msgid "Remove last filament" -msgstr "" +msgstr "Az utolsó filament eltávolítása" msgid "Synchronize filament list from AMS" -msgstr "" +msgstr "Filamentlista szinkronizálása az AMS-ből" msgid "Set filaments to use" -msgstr "" +msgstr "Használni kívánt filament beállítása" msgid "" "No AMS filaments. Please select a printer in 'Device' page to load AMS info." msgstr "" +"Nem található AMS-filament. Kérjük, válassz egy nyomtatót az „Nyomtató” " +"oldalon az AMS információk betöltéséhez." msgid "Sync filaments with AMS" -msgstr "" +msgstr "Filamentek szinkronizálása az AMS-sel" msgid "" "Sync filaments with AMS will drop all current selected filament presets and " "colors. Do you want to continue?" msgstr "" +"Ha szinkronizálod a filamenteket az AMS-sel, akkor az összes jelenleg " +"kiválasztott filamentbeállítás és szín felülírásra kerül. Folytatod?" msgid "" "Already did a synchronization, do you want to sync only changes or resync " "all?" msgstr "" +"Already did a synchronization; do you want to sync only changes or resync " +"all?" msgid "Sync" -msgstr "" +msgstr "Sync" msgid "Resync" -msgstr "" +msgstr "Resync" msgid "There are no compatible filaments, and sync is not performed." -msgstr "" +msgstr "Nincs kompatibilis filament és nem történt szinkronizálás." msgid "" "There are some unknown filaments mapped to generic preset. Please update " @@ -4087,10 +4304,12 @@ msgid "" "Successfully unmounted. The device %s(%s) can now be safely removed from the " "computer." msgstr "" +"Sikeresen leválasztva. A(z) %s(%s) eszköz most már biztonságosan " +"eltávolítható." #, c-format, boost-format msgid "Ejecting of device %s(%s) has failed." -msgstr "" +msgstr "A(z) %s(%s) eszköz kiadása nem sikerült." msgid "Previous unsaved project detected, do you want to restore it?" msgstr "Korábbi, nem mentett projektet találtunk, vissza szeretnéd állítani?" @@ -4102,25 +4321,31 @@ msgid "" "The bed temperature exceeds filament's vitrification temperature. Please " "open the front door of printer before printing to avoid nozzle clog." msgstr "" +"Az asztalhőmérséklet magasabb, mint a filament üvegesedési hőmérséklete. " +"Kérjük, hogy a nyomtatás során tartsd nyitva a nyomtatót, vagy csökkentsd az " +"asztalhőmérsékletet." msgid "" "The nozzle hardness required by the filament is higher than the default " "nozzle hardness of the printer. Please replace the hardened nozzle or " "filament, otherwise, the nozzle will be attrited or damaged." msgstr "" +"Ez a filament nagyobb keménységű fúvókát igényel. Kérjük, cseréld ki a " +"fúvókát vagy válassz másik filamentet, különben előfordulhat, hogy a fúvóka " +"idő előtt elhasználódik vagy megsérül." #, c-format, boost-format msgid "Loading file: %s" msgstr "Fájl betöltése: %s" -msgid "The 3mf is not from Bambu Lab, load geometry data only." +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." msgstr "" msgid "Load 3mf" -msgstr "" +msgstr "3mf betöltése" msgid "The Config can not be loaded." -msgstr "" +msgstr "A konfiguráció nem tölthető be." msgid "The 3mf is generated by old Orca Slicer, load geometry data only." msgstr "" @@ -4130,6 +4355,8 @@ msgid "" "The 3mf's version %s is newer than %s's version %s, Found following keys " "unrecognized:" msgstr "" +"A 3mf fájl %s verziója újabb, mint a(z) %s verziója %s, a következő " +"ismeretlen kulcsokat találtuk:" msgid "You'd better upgrade your software.\n" msgstr "Jobb lenne, ha frissítenéd a szoftvert.\n" @@ -4142,15 +4369,17 @@ msgid "" "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " "software." msgstr "" +"A 3mf fájl %s verziója újabb, mint a(z) %s verziója %s, javasolt a szoftver " +"frissítése." msgid "Invalid values found in the 3mf:" -msgstr "" +msgstr "Invalid values found in the 3mf:" msgid "Please correct them in the param tabs" -msgstr "" +msgstr "Please correct them in the Param tabs" msgid "The 3mf is not compatible, load geometry data only!" -msgstr "" +msgstr "A 3mf nem kompatibilis, csak geometriai adatok kerülnek betöltésre!" msgid "Incompatible 3mf" msgstr "Nem kompatibilis 3mf" @@ -4188,9 +4417,11 @@ msgid "" "Instead of considering them as multiple objects, should \n" "the file be loaded as a single object having multiple parts?" msgstr "" +"Ez a fájl több objektumot is tartalmaz különböző magasságban. Szeretnéd több " +"objektum helyett több részből álló egyetlen objektumként betölteni?" msgid "Multi-part object detected" -msgstr "" +msgstr "Több részből álló objektum észlelve" msgid "Load these files as a single object with multiple parts?\n" msgstr "Betöltöd ezeket a fájlokat több részből álló egyetlen objektumként?\n" @@ -4205,9 +4436,11 @@ msgid "" "Your object appears to be too large, Do you want to scale it down to fit the " "heat bed automatically?" msgstr "" +"Úgy tűnik, hogy az objektum túl nagy. Szeretnéd átméretezni, hogy " +"illeszkedjen a nyomtatótér méretéhez?" msgid "Object too large" -msgstr "" +msgstr "Az objektum túl nagy" msgid "Export STL file:" msgstr "STL fájl exportálása:" @@ -4216,13 +4449,16 @@ msgid "Save file as:" msgstr "Fájl mentése mint:" msgid "Delete object which is a part of cut object" -msgstr "" +msgstr "Delete object which is a part of cut object" msgid "" "You try to delete an object which is a part of a cut object.\n" "This action will break a cut correspondence.\n" "After that model consistency can't be guaranteed." msgstr "" +"You are trying to delete an object which is a part of a cut object.\n" +"This action will break a cut correspondence.\n" +"After that, model consistency can't be guaranteed." msgid "The selected object couldn't be split." msgstr "A kijelölt objektumot nem lehet feldarabolni." @@ -4231,13 +4467,13 @@ msgid "Another export job is running." msgstr "Egy másik exportálási feladat is fut." msgid "Select a new file" -msgstr "" +msgstr "Válassz egy új fájlt" msgid "File for the replace wasn't selected" -msgstr "" +msgstr "A cserefájl nem lett kiválasztva" msgid "Error during replace" -msgstr "" +msgstr "Hiba a csere során" msgid "Please select a file" msgstr "Kérjük, válassz egy fájlt" @@ -4255,7 +4491,7 @@ msgid "Invalid data" msgstr "Érvénytelen adat" msgid "Slicing Canceled" -msgstr "" +msgstr "Szeletelés megszakítva" #, c-format, boost-format msgid "Slicing Plate %d" @@ -4267,6 +4503,8 @@ msgstr "Kérjük, orvosold a szeletelési hibákat, és próbáld meg újra." msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" +"Nem található a hálózati bővítmény. A hálózattal kapcsolatos szolgáltatások " +"nem érhetők el." msgid "" "Preview only mode:\n" @@ -4291,22 +4529,25 @@ msgid "" "Please check whether the folder exists online or if other programs open the " "project file." msgstr "" +"Nem sikerült elmenteni a projektet.\n" +"Ellenőrizd, hogy a mappa létezik-e online, vagy más programokban meg van-e " +"nyitva a projektfájl." msgid "Save project" -msgstr "" +msgstr "Projekt mentése" msgid "Importing Model" -msgstr "" +msgstr "Modell importálása" msgid "prepare 3mf file..." -msgstr "" +msgstr "3mf fájl előkészítése..." msgid "downloading project ..." -msgstr "" +msgstr "projekt letöltése ..." #, c-format, boost-format msgid "Project downloaded %d%%" -msgstr "" +msgstr "Projekt letöltve %d%%" msgid "The selected file" msgstr "A kiválasztott fájl" @@ -4353,7 +4594,7 @@ msgstr "" "folytatás előtt?" msgid "Remember my choice." -msgstr "" +msgstr "Remember my choice." msgid "Number of copies:" msgstr "Másolatok száma:" @@ -4372,6 +4613,20 @@ msgid "" "The file %s has been sent to the printer's storage space and can be viewed " "on the printer." msgstr "" +"A(z) %s fájl elküldésre került a nyomtatóra, és megtekinthető a nyomtatón." + +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "" + +msgid "Upload and Print" +msgstr "" msgid "" "Print By Object: \n" @@ -4395,6 +4650,14 @@ msgid "Invalid number" msgstr "Érvénytelen szám" msgid "Plate Settings" +msgstr "Plate Settings" + +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "Number of currently selected parts: %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" msgstr "" #, boost-format @@ -4426,7 +4689,7 @@ msgid "Triangles: %1%\n" msgstr "Háromszögek: %1%\n" msgid "Tips:" -msgstr "" +msgstr "Tippek:" msgid "" "\"Fix Model\" feature is currently only on Windows. Please repair the model " @@ -4439,6 +4702,9 @@ msgid "" "still want to do this printing, please set this filament's bed temperature " "to non zero." msgstr "" +"Plate% d: %s is not suggested for use printing filament %s(%s). If you still " +"want to do this print job, please set this filament's bed temperature to a " +"number that is not zero." msgid "Switching the language requires application restart.\n" msgstr "A nyelvváltáshoz az alkalmazás újraindítása szükséges.\n" @@ -4465,10 +4731,10 @@ msgid "Second" msgstr "Másodperc" msgid "Browse" -msgstr "" +msgstr "Tallózás" msgid "Choose Download Directory" -msgstr "" +msgstr "Válassz letöltési mappát" msgid "General Settings" msgstr "Általános beállítások" @@ -4491,6 +4757,9 @@ msgstr "Egyéb" msgid "Login Region" msgstr "Régió" +msgid "Stealth Mode" +msgstr "" + msgid "Metric" msgstr "Metrikus" @@ -4501,18 +4770,20 @@ msgid "Units" msgstr "Mértékegység" msgid "Zoom to mouse position" -msgstr "" +msgstr "Zoom to mouse position" msgid "" "Zoom in towards the mouse pointer's position in the 3D view, rather than the " "2D window center." msgstr "" +"Zoom in towards the mouse pointer's position in the 3D view, rather than the " +"2D window center." msgid "Show \"Tip of the day\" notification after start" -msgstr "" +msgstr "A nap tippje értesítés megjelenítése indítás után" msgid "If enabled, useful hints are displayed at startup." -msgstr "" +msgstr "Ha engedélyezve van, hasznos tippek jelennek meg indításkor." msgid "Show g-code window" msgstr "" @@ -4521,7 +4792,7 @@ msgid "If enabled, g-code window will be displayed." msgstr "" msgid "Presets" -msgstr "" +msgstr "Presets" msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "" @@ -4532,49 +4803,55 @@ msgid "User Sync" msgstr "Felhasználó szinkronizálás" msgid "Update built-in Presets automatically." -msgstr "" +msgstr "Update built-in presets automatically." msgid "System Sync" -msgstr "" +msgstr "System Sync" msgid "Clear my choice on the unsaved presets." -msgstr "" +msgstr "Clear my choice on the unsaved presets." msgid "Associate files to OrcaSlicer" -msgstr "Fájlok társítása a BambuStudiohoz" +msgstr "Fájlok társítása a OrcaSlicerhoz" msgid "Associate .3mf files to OrcaSlicer" -msgstr ".3mf fájlok társítása a BambuStudiohoz" +msgstr ".3mf fájlok társítása a OrcaSlicerhoz" msgid "If enabled, sets OrcaSlicer as default application to open .3mf files" msgstr "" -"Ha engedélyezve van, a BambuStudio-t állítja be alapértelmezett " +"Ha engedélyezve van, a OrcaSlicer-t állítja be alapértelmezett " "alkalmazásként a .3mf fájlok megnyitásához" msgid "Associate .stl files to OrcaSlicer" -msgstr ".stl fájlok társítása a BambuStudiohoz" +msgstr ".stl fájlok társítása a OrcaSlicerhoz" msgid "If enabled, sets OrcaSlicer as default application to open .stl files" msgstr "" -"Ha engedélyezve van, a BambuStudio-t állítja be alapértelmezett " +"Ha engedélyezve van, a OrcaSlicer-t állítja be alapértelmezett " "alkalmazásként az .stl fájlok megnyitásához" msgid "Associate .step/.stp files to OrcaSlicer" -msgstr ".step/.stp fájlok társítása a BambuStudiohoz" +msgstr ".step/.stp fájlok társítása a OrcaSlicerhoz" msgid "If enabled, sets OrcaSlicer as default application to open .step files" msgstr "" -"Ha engedélyezve van, a BambuStudio-t állítja be alapértelmezett " +"Ha engedélyezve van, a OrcaSlicer-t állítja be alapértelmezett " "alkalmazásként a .step fájlok megnyitásához" +msgid "Online Models" +msgstr "Online Models" + +msgid "Show online staff-picked models on the home page" +msgstr "Show online staff-picked models on the home page" + msgid "Maximum recent projects" -msgstr "" +msgstr "Maximum recent projects" msgid "Maximum count of recent projects" -msgstr "" +msgstr "Maximum count of recent projects" msgid "Clear my choice on the unsaved projects." -msgstr "" +msgstr "Clear my choice on the unsaved projects." msgid "Auto-Backup" msgstr "Automatikus biztonsági mentés" @@ -4582,21 +4859,29 @@ msgstr "Automatikus biztonsági mentés" msgid "" "Backup your project periodically for restoring from the occasional crash." msgstr "" +"Backup your project periodically to help with restoring from an occasional " +"crash." msgid "every" -msgstr "" +msgstr "every" msgid "The peroid of backup in seconds." -msgstr "" +msgstr "The period of backup in seconds." msgid "Downloads" -msgstr "" +msgstr "Letöltések" msgid "Dark Mode" -msgstr "" +msgstr "Sötét mód" msgid "Enable Dark mode" -msgstr "" +msgstr "Sötét mód engedélyezése" + +msgid "Develop mode" +msgstr "Fejlesztői mód" + +msgid "Skip AMS blacklist check" +msgstr "Skip AMS blacklist check" msgid "Home page and daily tips" msgstr "Kezdőoldal és napi tippek" @@ -4634,11 +4919,14 @@ msgstr "Egyéb" msgid "Mouse wheel reverses when zooming" msgstr "Görgetési irány megfordítása nagyítás közben" -msgid "Develop mode" -msgstr "Fejlesztői mód" +msgid "Enable SSL(MQTT)" +msgstr "Enable SSL(MQTT)" -msgid "Dump video" -msgstr "Dump video" +msgid "Enable SSL(FTP)" +msgstr "Enable SSL(FTP)" + +msgid "Internal developer mode" +msgstr "Internal developer mode" msgid "Log Level" msgstr "Naplózási szint" @@ -4686,7 +4974,7 @@ msgid "DEBUG settings have saved successfully!" msgstr "DEBUG beállítások sikeresen elmentve!" msgid "Switch cloud environment, Please login again!" -msgstr "" +msgstr "Felhőkörnyezet megváltozott, kérjük, jelentkezz be újra!" msgid "System presets" msgstr "Rendszer beállítások" @@ -4704,7 +4992,7 @@ msgid "Click to pick filament color" msgstr "Kattints a filament szín kiválasztásához" msgid "Please choose the filament colour" -msgstr "" +msgstr "Please choose the filament color" msgid "Add/Remove presets" msgstr "Beállítások hozzáadása/eltávolítása" @@ -4716,49 +5004,52 @@ msgid "Project-inside presets" msgstr "Projekten belüli beállítások" msgid "Add/Remove filaments" -msgstr "" +msgstr "Filament hozzáadása/eltávolítása" msgid "Add/Remove materials" -msgstr "" +msgstr "Anyagok hozzáadása/eltávolítása" msgid "Add/Remove printers" +msgstr "Nyomtatók hozzáadása/eltávolítása" + +msgid "Incompatible" +msgstr "Incompatible" + +msgid "The selected preset is null!" msgstr "" +msgid "Plate name" +msgstr "Plate name" + msgid "Same as Global Print Sequence" -msgstr "" +msgstr "Same as Global Print Sequence" msgid "Print sequence" msgstr "Nyomtatás sorrendje" -msgid "Plate name" +msgid "Customize" msgstr "" +msgid "First layer filament sequence" +msgstr "" + +msgid "Same as Global Plate Type" +msgstr "Same as Global Plate Type" + msgid "Same as Global Bed Type" -msgstr "" - -msgid "Cool Plate" -msgstr "Cool Plate" - -msgid "Engineering Plate" -msgstr "Engineering Plate" - -msgid "High Temp Plate" -msgstr "High Temp Plate" - -msgid "Textured PEI Plate" -msgstr "" +msgstr "Ugyanaz, mint a globális tálca típusa" msgid "By Layer" -msgstr "" +msgstr "By Layer" msgid "By Object" -msgstr "" +msgstr "By Object" msgid "Accept" -msgstr "" +msgstr "Accept" msgid "Log Out" -msgstr "" +msgstr "Log Out" msgid "Slice all plate to obtain time and filament estimation" msgstr "Szeleteld fel az összes tálcát az idő és a filament becsléséhez" @@ -4865,14 +5156,11 @@ msgstr "Ehhez: \"%1%\", add hozzá \"%2%\"-t új beállításként" msgid "Simply switch to \"%1%\"" msgstr "Csak válts a(z) \"%1%\"-ra" -msgid "Online" -msgstr "Online" - -msgid "Offline" -msgstr "Offline" +msgid "Task canceled" +msgstr "Feladat törölve" msgid "(LAN)" -msgstr "" +msgstr "(LAN)" msgid "My Device" msgstr "Saját eszköz" @@ -4880,21 +5168,30 @@ msgstr "Saját eszköz" msgid "Other Device" msgstr "Egyéb eszköz" +msgid "Online" +msgstr "Online" + msgid "Input access code" msgstr "Add meg a hozzáférési kódot" msgid "Can't find my devices?" -msgstr "" +msgstr "Nem találod az eszközöket?" msgid "Log out successful." msgstr "Sikeres kijelentkezés." +msgid "Offline" +msgstr "Offline" + msgid "Busy" msgstr "Elfoglalt" msgid "Bambu Cool Plate" msgstr "Bambu Cool Plate" +msgid "PLA Plate" +msgstr "PLA Plate" + msgid "Bamabu Engineering Plate" msgstr "Bambu Engineering Plate" @@ -4910,12 +5207,24 @@ msgstr "Frissítés" msgid "Bed Leveling" msgstr "Asztalszintezés" -msgid "Flow Calibration" -msgstr "Anyagáramlás kalibráció" +msgid "Flow Dynamics Calibration" +msgstr "" + +msgid "Can't connect to the printer" +msgstr "Nem lehet csatlakozni a nyomtatóhoz" msgid "send completed" msgstr "küldés befejezve" +msgid "Error code" +msgstr "Error code" + +msgid "Check the status of current system services" +msgstr "Check the status of current system services" + +msgid "Printer local connection failed, please try again." +msgstr "Printer local connection failed; please try again." + msgid "No login account, only printers in LAN mode are displayed" msgstr "" "Nincs bejelentkezési fiók, csak a LAN módban lévő nyomtatók jelennek meg" @@ -4931,6 +5240,8 @@ msgstr "Eszközinformációk szinkronizálása túllépte az időkorlátot" msgid "Cannot send the print job when the printer is updating firmware" msgstr "" +"Nem küldhetsz nyomtatási feladatot a nyomtatóra, amíg az firmware frissítést " +"végez." msgid "" "The printer is executing instructions. Please restart printing after it ends" @@ -4946,11 +5257,15 @@ msgid "" "Filament %s exceeds the number of AMS slots. Please update the printer " "firmware to support AMS slot assignment." msgstr "" +"%s filament nem fér el a rendelkezésre álló AMS-férőhelyben. Kérjük, " +"frissítsd a nyomtató szoftverét az AMS-kiosztás támogatásához." msgid "" "Filament exceeds the number of AMS slots. Please update the printer firmware " "to support AMS slot assignment." msgstr "" +"A filament nem fér el a rendelkezésre álló AMS-férőhelyben. Kérjük, " +"frissítsd a nyomtató szoftverét az AMS-kiosztás támogatásához." msgid "" "Filaments to AMS slots mappings have been established. You can click a " @@ -4971,68 +5286,104 @@ msgid "" "Filament %s does not match the filament in AMS slot %s. Please update the " "printer firmware to support AMS slot assignment." msgstr "" +"%s filament típusa nem egyezik a(z) %s AMS-férőhelyben találhatóval. Kérjük, " +"frissítsd a nyomtató szoftverét az AMS-kiosztás támogatásához." msgid "" "Filament does not match the filament in AMS slot. Please update the printer " "firmware to support AMS slot assignment." msgstr "" +"A filament típusa nem egyezik az AMS-férőhelyben találhatóval. Kérjük, " +"frissítsd a nyomtató szoftverét az AMS-kiosztás támogatásához." msgid "" "The printer firmware only supports sequential mapping of filament => AMS " "slot." msgstr "" +"A nyomtató firmware-je csak a szekvenciális filamentkiosztást támogatja = > " +"AMS férőhely" msgid "An SD card needs to be inserted before printing." +msgstr "Nyomtatás előtt be kell helyezned egy microSD kártyát." + +msgid "The selected printer is incompatible with the chosen printer presets." msgstr "" msgid "An SD card needs to be inserted to record timelapse." -msgstr "" +msgstr "A timelapse rögzítéséhez egy microSD kártyára van szükség." msgid "" "Cannot send the print job to a printer whose firmware is required to get " "updated." msgstr "" +"Nem küldhetsz nyomtatási feladatot a nyomtatóra, mert annak firmware-jét " +"frissíteni kell." msgid "Cannot send the print job for empty plate" -msgstr "" +msgstr "Nem küldhetsz nyomtatási feladatot egy üres tálcával." msgid "This printer does not support printing all plates" -msgstr "" +msgstr "Ez a nyomtató nem támogatja az összes tálcára való nyomtatást" msgid "Errors" -msgstr "" +msgstr "Hibák" msgid "Please check the following:" -msgstr "" +msgstr "Please check the following:" msgid "" "The printer type selected when generating G-Code is not consistent with the " "currently selected printer. It is recommended that you use the same printer " "type for slicing." msgstr "" +"The printer type selected when generating G-Code is not consistent with the " +"currently selected printer. It is recommended that you use the same printer " +"type for slicing." #, c-format, boost-format msgid "%s is not supported by AMS." -msgstr "" +msgstr "%s is not supported by the AMS." msgid "" "There are some unknown filaments in the AMS mappings. Please check whether " "they are the required filaments. If they are okay, press \"Confirm\" to " "start printing." msgstr "" +"Van néhány ismeretlen filament az AMS kiosztásban. Győződj meg róla, hogy " +"ezek a szükséges filamentek. Ha igen, kattints a „Megerősítés” gombra a " +"nyomtatás megkezdéséhez." msgid "" "Please click the confirm button if you still want to proceed with printing." msgstr "" +"Please click the confirm button if you still want to proceed with printing." + +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "" msgid "Preparing print job" msgstr "Nyomtatási feladat előkészítése" +msgid "Abnormal print file data. Please slice again" +msgstr "Rendellenes nyomtatási fájladatok. Kérjük, szeleteld újra" + +msgid "The name length exceeds the limit." +msgstr "The name length exceeds the limit." + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "" + msgid "Modifying the device name" msgstr "Eszköz nevének módosítása" msgid "Send to Printer SD card" -msgstr "" +msgstr "Küldés a nyomtatóban lévő MicroSD kártyára" msgid "Cannot send the print task when the upgrade is in progress" msgstr "" @@ -5041,12 +5392,41 @@ msgstr "" msgid "An SD card needs to be inserted before send to printer SD card." msgstr "" +"A MicroSD card needs to be inserted before sending to the printer SD card." -msgid "The printer is required to be in the same LAN as Orca Slicer." +msgid "The printer is required to be in the same LAN as Bambu Studio." msgstr "" +"A nyomtatónak ugyanazon a hálózaton kell lennie, mint a Bambu Studiónak." msgid "The printer does not support sending to printer SD card." -msgstr "" +msgstr "A nyomtató nem támogatja a MicroSD kártyára küldést." + +msgid "Failed to create socket" +msgstr "Failed to create socket" + +msgid "Failed to connect socket" +msgstr "Failed to connect socket" + +msgid "Failed to publish login request" +msgstr "Failed to publish login request" + +msgid "Get ticket from device timeout" +msgstr "Timeout getting ticket from device" + +msgid "Get ticket from server timeout" +msgstr "Timeout getting ticket from server" + +msgid "Failed to post ticket to server" +msgstr "Failed to post ticket to server" + +msgid "Failed to parse login report reason" +msgstr "Failed to parse login report reason" + +msgid "Receive login report timeout" +msgstr "Receive login report timeout" + +msgid "Unknown Failure" +msgstr "Ismeretlen hiba" msgid "Log in printer" msgstr "Bejelentkezés a nyomtatóra" @@ -5054,6 +5434,69 @@ msgstr "Bejelentkezés a nyomtatóra" msgid "Would you like to log in this printer with current account?" msgstr "Szeretnél bejelentkezni a nyomtatóra a jelenlegi fiókkal?" +msgid "Check the reason" +msgstr "Check the reason" + +msgid "Read and accept" +msgstr "Read and accept" + +msgid "Terms and Conditions" +msgstr "Terms and Conditions" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"Thank you for purchasing a Bambu Lab device. Before using your Bambu Lab " +"device, please read the terms and conditions. By clicking to agree to use " +"your Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use (collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." + +msgid "and" +msgstr "and" + +msgid "Privacy Policy" +msgstr "Privacy Policy" + +msgid "We ask for your help to improve everyone's printer" +msgstr "We ask for your help to improve everyone's printer" + +msgid "Statement about User Experience Improvement Program" +msgstr "Statement about User Experience Improvement Program" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." + +msgid "Statement on User Experience Improvement Plan" +msgstr "Statement on User Experience Improvement Plan" + msgid "Log in successful." msgstr "Sikeres bejelentkezés." @@ -5081,38 +5524,53 @@ msgid "Delete this preset" msgstr "Ezen beállítás törlése" msgid "Search in preset" -msgstr "" +msgstr "Keresés a beállításokban" msgid "Click to reset all settings to the last saved preset." msgstr "" +"Kattints az összes beállítás utolsó mentett változatának visszaállításához." msgid "" "Prime tower is required for smooth timeplase. There may be flaws on the " "model without prime tower. Are you sure you want to disable prime tower?" msgstr "" +"A sima timelapse miatt szükség van a törlőtoronyra. Nélküle előfordulhatnak " +"hibák a nyomtatott tárgyon. Biztos, hogy kikapcsolod a törlőtornyot?" msgid "" "Prime tower is required for smooth timelapse. There may be flaws on the " "model without prime tower. Do you want to enable prime tower?" msgstr "" +"A sima timelapse miatt szükség van a törlőtoronyra. Nélküle előfordulhatnak " +"hibák a nyomtatott tárgyon. Engedélyezed a törlőtornyot?" msgid "" "We have added an experimental style \"Tree Slim\" that features smaller " "support volume but weaker strength.\n" "We recommend using it with: 0 interface layers, 0 top distance, 2 walls." msgstr "" +"Kísérleti jelleggel hozzáadtunk egy \"Tree Slim\" nevű támaszt, amely " +"kevesebb anyagot igényel, de emiatt gyengébb szilárdságú.\n" +"Használatát a következőkkel javasoljuk: 0 érintkezőréteg, 0 felső távolság, " +"2 fal." msgid "" "Change these settings automatically? \n" "Yes - Change these settings automatically\n" "No - Do not change these settings for me" msgstr "" +"Automatikusan megváltoztatod ezeket a beállításokat?\n" +"Igen - Módosítsa ezeket a beállításokat\n" +"Nem - Ne változtassa meg a beállításokat" msgid "" "For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " "settings: at least 2 interface layers, at least 0.1mm top z distance or " "using support materials on interface." msgstr "" +"Az „Erős fa” és a „Hibrid fa” támaszok esetében a következő beállításokat " +"javasoljuk: legalább 2 érintkező réteg, legalább 0,1 mm felső Z-távolság " +"vagy támaszanyag használata." msgid "" "When using support material for the support interface, We recommend the " @@ -5120,6 +5578,10 @@ msgid "" "0 top z distance, 0 interface spacing, concentric pattern and disable " "independent support layer height" msgstr "" +"When using support material for the support interface, we recommend the " +"following settings:\n" +"0 top z distance, 0 interface spacing, concentric pattern and disable " +"independent support layer height" msgid "" "When recording timelapse without toolhead, it is recommended to add a " @@ -5127,6 +5589,10 @@ msgid "" "by right-click the empty position of build plate and choose \"Add Primitive" "\"->\"Timelapse Wipe Tower\"." msgstr "" +"Ha a nyomtatófej nélküli timelapse engedélyezve van, javasoljuk, hogy " +"helyezz el a tálcán egy „Timelapse törlőtornyot“. Ehhez kattints jobb " +"gombbal a tálca egy üres részére, majd válaszd a „Primitív hozzáadása“ -> " +"„Timelapse törlőtorony“ lehetőséget." msgid "Line width" msgstr "Nyomtatott vonal szélessége" @@ -5138,7 +5604,7 @@ msgid "Precision" msgstr "Pontosság" msgid "Wall generator" -msgstr "" +msgstr "Falgenerátor" msgid "Walls" msgstr "Falak" @@ -5164,6 +5630,12 @@ msgstr "" "a vonalszélesség százalékában van kifejezve. A 0 sebesség azt jelenti, hogy " "nem történik lassítás, és a fal nyomtatási sebessége kerül alkalmazásra." +msgid "Bridge" +msgstr "Áthidalás" + +msgid "Set speed for external and internal bridges" +msgstr "" + msgid "Travel speed" msgstr "Mozgás sebessége" @@ -5174,7 +5646,7 @@ msgid "Jerk(XY)" msgstr "" msgid "Raft" -msgstr "" +msgstr "Tutaj" msgid "Support filament" msgstr "Filament a támaszhoz" @@ -5189,6 +5661,9 @@ msgid "G-code output" msgstr "G-kód kimenet" msgid "Post-processing Scripts" +msgstr "Post-processing Scripts" + +msgid "Notes" msgstr "" msgid "Frequent" @@ -5238,9 +5713,6 @@ msgstr "Ajánlott hőmérséklet-tartomány" msgid "Print temperature" msgstr "Nyomtatási hőmérséklet" -msgid "Chamber temperature" -msgstr "" - msgid "Nozzle" msgstr "Fúvóka" @@ -5267,6 +5739,9 @@ msgstr "" "Asztalhőmérséklet a mérnöki tálca használatával. A 0 érték azt jelenti, hogy " "a filament nem támogatja az Engineering Plate-re történő nyomtatást" +msgid "High Temp Plate" +msgstr "High Temp Plate" + msgid "" "Bed temperature when high temperature plate is installed. Value 0 means the " "filament does not support to print on the High Temp Plate" @@ -5275,10 +5750,16 @@ msgstr "" "jelenti, hogy a filament nem támogatja a High Temp Plate-re történő " "nyomtatást" +msgid "Textured PEI Plate" +msgstr "Textured PEI Plate" + msgid "" "Bed temperature when Textured PEI Plate is installed. Value 0 means the " "filament does not support to print on the Textured PEI Plate" msgstr "" +"Asztalhőmérséklet a texturált PEI tálca használatával. A 0 érték azt " +"jelenti, hogy a filament nem támogatja a High Temp Plate-re történő " +"nyomtatást" msgid "Volumetric speed limitation" msgstr "Volumetrikus sebességhatár" @@ -5326,6 +5807,21 @@ msgstr "Filament kezdő G-kód" msgid "Filament end G-code" msgstr "Filament befejező G-kód" +msgid "Multimaterial" +msgstr "" + +msgid "Wipe tower parameters" +msgstr "" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "" + +msgid "Ramming settings" +msgstr "" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "" + msgid "Printable space" msgstr "Nyomtatási terület" @@ -5336,7 +5832,7 @@ msgid "Fan speed-up time" msgstr "" msgid "Extruder Clearance" -msgstr "" +msgstr "Extruder távolság" msgid "Accessory" msgstr "Tartozékok" @@ -5363,7 +5859,7 @@ msgid "Pause G-code" msgstr "Szünet G-kód" msgid "Template Custom G-code" -msgstr "" +msgstr "Sablon egyedi G-kód" msgid "Motion ability" msgstr "Géplimitek" @@ -5380,9 +5876,21 @@ msgstr "Gyorsulási limitek" msgid "Jerk limitation" msgstr "Jerk limitek" +msgid "Single extruder multimaterial setup" +msgstr "" + +msgid "Wipe tower" +msgstr "" + +msgid "Single extruder multimaterial parameters" +msgstr "" + msgid "Layer height limits" msgstr "Rétegmagasság limitek" +msgid "Lift Z Enforcement" +msgstr "" + msgid "Retraction when switching material" msgstr "Visszahúzás anyagváltáskor" @@ -5515,12 +6023,17 @@ msgid "" "Would you like to keep these changed settings (new value) after switching " "preset?" msgstr "" +"Megváltoztattad a(z) \"%1%\" beállítás néhány beállítását.\n" +"Szeretnéd ezeket a módosított beállításokat (új értéket) megtartani a másik " +"beállításra való váltás után?" msgid "" "You have changed some preset settings. \n" "Would you like to keep these changed settings (new value) after switching " "preset?" msgstr "" +"Megváltoztattál néhány beállítást.\n" +"Szeretnéd ezeket megtartani a másik beállításra való váltás után?" msgid "Extruders count" msgstr "Extruderek száma" @@ -5532,13 +6045,13 @@ msgid "Capabilities" msgstr "Képességek" msgid "Select presets to compare" -msgstr "" +msgstr "Select presets to compare" msgid "Show all presets (including incompatible)" -msgstr "" +msgstr "Minden beállítás megjelenítése (beleértve az inkompatibiliseket is)" msgid "Add File" -msgstr "" +msgstr "Fájl hozzáadása" msgid "Set as cover" msgstr "Beállítás borítóként" @@ -5563,7 +6076,7 @@ msgid "Assembly Guide" msgstr "Összeszerelési útmutató" msgid "Author" -msgstr "" +msgstr "Szerző" msgid "Model Name" msgstr "Modellnév" @@ -5615,6 +6128,36 @@ msgstr "Nincs elérhető frissítés." msgid "The configuration is up to date." msgstr "A konfiguráció naprakész." +msgid "Ramming customization" +msgstr "" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" + +msgid "Total ramming time" +msgstr "" + +msgid "s" +msgstr "mp" + +msgid "Total rammed volume" +msgstr "" + +msgid "Ramming line width" +msgstr "" + +msgid "Ramming line spacing" +msgstr "" + msgid "Auto-Calc" msgstr "Automatikus számítás" @@ -5622,18 +6165,18 @@ msgid "Flushing volumes for filament change" msgstr "Filament csere tiszítási mennyisége" msgid "Multiplier" -msgstr "" +msgstr "Szorzó" msgid "Flushing volume (mm³) for each filament pair." msgstr "Egyes filamentpárok tiszítási mennyisége (mm³)." #, c-format, boost-format msgid "Suggestion: Flushing Volume in range [%d, %d]" -msgstr "" +msgstr "Javaslat: öblítési érték a [%d, %d] tartományban" #, c-format, boost-format msgid "The multiplier should be in range [%.2f, %.2f]." -msgstr "" +msgstr "A szorzónak [%.2f, %.2f] tartományban kell lennie." msgid "unloaded" msgstr "unloaded" @@ -5666,13 +6209,13 @@ msgid "Objects list" msgstr "Objektumok listája" msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" -msgstr "" +msgstr "Import geometry data from STL/STEP/3MF/OBJ/AMF files" msgid "⌘+Shift+G" -msgstr "" +msgstr "⌘+Shift+G" msgid "Ctrl+Shift+G" -msgstr "" +msgstr "Ctrl+Shift+G" msgid "Copy to clipboard" msgstr "Másolás a vágólapra" @@ -5681,7 +6224,7 @@ msgid "Paste from clipboard" msgstr "Beillesztés a vágólapról" msgid "Show/Hide 3Dconnexion devices settings dialog" -msgstr "" +msgstr "3Dconnexion-eszközbeállítások párbeszédablak megjelenítése/elrejtése" msgid "Show keyboard shortcuts list" msgstr "Gyorsgombok listájának megjelenítése" @@ -5690,22 +6233,22 @@ msgid "Global shortcuts" msgstr "Globális gyorsbillentyűk" msgid "Rotate View" -msgstr "" +msgstr "Nézet elforgatása" msgid "Pan View" -msgstr "" +msgstr "Pásztázó nézet" msgid "Mouse wheel" -msgstr "" +msgstr "Egérgörgő" msgid "Zoom View" -msgstr "" +msgstr "Nagyítás nézet" msgid "Shift+A" -msgstr "" +msgstr "Shift+A" msgid "Shift+R" -msgstr "" +msgstr "Shift+R" msgid "" "Auto orientates selected objects or all objects.If there are selected " @@ -5717,7 +6260,7 @@ msgstr "" "ellenkező esetben az aktuális tálcán lévő összes objektumot orientálja." msgid "Shift+Tab" -msgstr "" +msgstr "Shift+Tab" msgid "Collapse/Expand the sidebar" msgstr "Az oldalsáv összecsukása/kinyitása" @@ -5729,10 +6272,10 @@ msgid "Movement in camera space" msgstr "Mozgás a kameratérben" msgid "⌥+Left mouse button" -msgstr "" +msgstr "⌥+Bal egérgomb" msgid "Select a part" -msgstr "" +msgstr "Válassz egy tárgyat" msgid "⌘+Left mouse button" msgstr "⌘+Bal egérgomb" @@ -5744,7 +6287,7 @@ msgid "Ctrl+Any arrow" msgstr "Ctrl+Bármelyik nyílgomb" msgid "Alt+Left mouse button" -msgstr "" +msgstr "Alt+bal egérgomb" msgid "Ctrl+Left mouse button" msgstr "Ctrl+Bal egérgomb" @@ -5786,7 +6329,7 @@ msgid "Movement step set to 1 mm" msgstr "Mozgatás lépéstávolsága 1mm-re állítva" msgid "Esc" -msgstr "" +msgstr "Esc" msgid "keyboard 1-9: set filament for object/part" msgstr "filament hozzárendelése az objektumhoz/tárgyhoz" @@ -5816,25 +6359,25 @@ msgid "Select all objects" msgstr "Összes objektum kijelölése" msgid "Gizmo move" -msgstr "" +msgstr "Gizmo move" msgid "Gizmo scale" -msgstr "" +msgstr "Gizmo scale" msgid "Gizmo rotate" -msgstr "" +msgstr "Gizmo rotate" msgid "Gizmo cut" -msgstr "" +msgstr "Gizmo cut" msgid "Gizmo Place face on bed" -msgstr "" +msgstr "Gizmo Place face on bed" msgid "Gizmo SLA support points" -msgstr "" +msgstr "Gizmo SLA support points" msgid "Gizmo FDM paint-on seam" -msgstr "" +msgstr "Gizmo FDM paint-on seam" msgid "Swtich between Prepare/Prewview" msgstr "" @@ -5852,7 +6395,7 @@ msgid "Support/Color Painting: adjust pen radius" msgstr "Támasz/Színfestés: toll méretének beállítása" msgid "⌥+Mouse wheel" -msgstr "" +msgstr "⌥+Egérgörgő" msgid "Support/Color Painting: adjust section position" msgstr "Támasz/Színfestés: metszet pozíciójának beállítása" @@ -5916,105 +6459,116 @@ msgid "Shift+Mouse wheel" msgstr "Shift+Egérgörgő" msgid "Release Note" -msgstr "" +msgstr "Verzióinformáció" #, c-format, boost-format msgid "version %s update information :" -msgstr "" +msgstr "%s verzió frissítési információi:" msgid "Network plug-in update" -msgstr "" +msgstr "Hálózati bővítmény frissítése" msgid "" -"Click OK to update the Network plug-in when Orca Slicer launches next time." +"Click OK to update the Network plug-in when Bambu Studio launches next time." msgstr "" +"Kattints az OK gombra a hálózati bővítmény frissítéséhez a Bambu Studio " +"következő indításakor." #, c-format, boost-format msgid "A new Network plug-in(%s) available, Do you want to install it?" -msgstr "" +msgstr "Új hálózati bővítmény (%s) érhető el. Szeretnéd telepíteni?" -msgid "New version of Orca Slicer" -msgstr "A Orca Slicer új verziója" +msgid "New version of Bambu Studio" +msgstr "A Bambu Studio új verziója" msgid "Don't remind me of this version again" -msgstr "" - -msgid "Done" -msgstr "" +msgstr "Ne emlékeztessen újra erre a verzióra." msgid "LAN Connection Failed (Sending print file)" -msgstr "" +msgstr "LAN kapcsolódás sikertelen (nyomtatási fájl küldése)" msgid "" -"Step 1, please confirm Orca Slicer and your printer are in the same LAN." +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." msgstr "" +"1. lépés: Ellenőrizd, hogy a Bambu Studio és a nyomtató ugyanazon a helyi " +"hálózaton van." msgid "" "Step 2, if the IP and Access Code below are different from the actual values " "on your printer, please correct them." msgstr "" +"2. lépés: Ha az alábbi IP és hozzáférési kód eltér a nyomtatón láthatótól, " +"kérjük, javítsd ki őket." msgid "IP" -msgstr "" +msgstr "IP" msgid "Access Code" -msgstr "" +msgstr "Hozzáférési kód" msgid "Where to find your printer's IP and Access Code?" -msgstr "" +msgstr "Hol találom a nyomtató IP címét és a hozzáférési kódot?" msgid "Error: IP or Access Code are not correct" -msgstr "" +msgstr "Hiba: az IP vagy a hozzáférési kód nem helyes" msgid "Model:" -msgstr "" +msgstr "Modell:" msgid "Serial:" -msgstr "" +msgstr "Sorozatszám:" msgid "Version:" -msgstr "" +msgstr "Verzió:" msgid "Update firmware" -msgstr "" +msgstr "Firmware frissítése" msgid "Printing" -msgstr "" +msgstr "Nyomtatás" msgid "Idle" -msgstr "" +msgstr "Tétlen" msgid "Latest version" -msgstr "" +msgstr "Legfrissebb verzió" msgid "Updating" -msgstr "" +msgstr "Frissítés" msgid "Updating failed" -msgstr "" +msgstr "A frissítés nem sikerült" msgid "Updating successful" -msgstr "" +msgstr "Sikeres frissítés" msgid "" "Are you sure you want to update? This will take about 10 minutes. Do not " "turn off the power while the printer is updating." msgstr "" +"Biztos, hogy frissíteni akarsz? Ez körülbelül 10 percet vesz igénybe. Ne " +"kapcsold ki a nyomtatót, amíg a frissítés tart." msgid "" "An important update was detected and needs to be run before printing can " "continue. Do you want to update now? You can also update later from 'Upgrade " "firmware'." msgstr "" +"Fontos frissítést találtunk, amelyet a nyomtatás előtt telepíteni kell. " +"Szeretnél most frissíteni? A frissítés később is elvégezhető a „Firmware " +"frissítése“ menüpontban." msgid "" "The firmware version is abnormal. Repairing and updating are required before " "printing. Do you want to update now? You can also update later on printer or " "update next time starting the studio." msgstr "" +"A firmware verziója rendellenes. A nyomtatás előtt javításra és frissítésre " +"van szükség. Szeretnél frissíteni most? A frissítés később is elvégezhető a " +"Bambu Studio következő indításakor." msgid "Extension Board" -msgstr "" +msgstr "Bővítőpanel" msgid "Saving objects into the 3mf failed." msgstr "Az objektumok mentése a 3mf-be sikertelen volt." @@ -6142,12 +6696,15 @@ msgstr "Felső felület" msgid "Bottom surface" msgstr "Alsó felület" -msgid "Bridge" -msgstr "Áthidalás" +msgid "Internal Bridge" +msgstr "" msgid "Gap infill" msgstr "Réskitöltés" +msgid "Skirt" +msgstr "" + msgid "Support interface" msgstr "Támasz érintkező felület" @@ -6259,6 +6816,8 @@ msgstr "írás callback sikertelen" msgid "" "%1% is too close to exclusion area, there may be collisions when printing." msgstr "" +"%1% túl közel van a tiltott területhez, a nyomtatás során előfordulhatnak " +"ütközések." #, boost-format msgid "%1% is too close to others, and collisions may be caused." @@ -6272,9 +6831,12 @@ msgstr "%1% túl magas, a nyomtatás során előfordulhatnak ütközések." msgid " is too close to others, there may be collisions when printing." msgstr "" +"túl közel van más tárgyakhoz, a nyomtatás során előfordulhatnak ütközések." msgid " is too close to exclusion area, there may be collisions when printing." msgstr "" +"túl közel van a tiltott területhez, a nyomtatás során előfordulhatnak " +"ütközések." msgid "Prime Tower" msgstr "Törlő torony" @@ -6304,6 +6866,8 @@ msgid "" "Smooth mode of timelapse is not supported when \"by object\" sequence is " "enabled." msgstr "" +"A sima timelapse funkció nem használható, ha a nyomtatás „Tárgyanként“ " +"sorrendre van állítva." msgid "" "Please select \"By object\" print sequence to print multiple objects in " @@ -6354,6 +6918,8 @@ msgid "" "The prime tower is only supported if all objects have the same variable " "layer height" msgstr "" +"A törlőtorony használatához minden objektumnak azonos változó " +"rétegmagassággal kell rendelkeznie." msgid "Too small line width" msgstr "Túl kicsi a vonalszélesség" @@ -6366,6 +6932,21 @@ msgid "" msgstr "" "A prime tower requires that support has the same layer height as the object." +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" + msgid "" "Support enforcers are used but support is not enabled. Please enable support." msgstr "" @@ -6375,9 +6956,25 @@ msgstr "" msgid "Layer height cannot exceed nozzle diameter" msgstr "A rétegmagasság nem lehet nagyobb a fúvóka átmérőjénél." +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + #, c-format, boost-format msgid "Plate %d: %s does not support filament %s" -msgstr "" +msgstr "%d. tálca: %s nem használható %s filamenttel." msgid "Generating skirt & brim" msgstr "Szoknya & perem generálása" @@ -6402,12 +6999,15 @@ msgid "" "left corner to cut filament during filament change. The area is expressed as " "polygon by points in following format: \"XxY, XxY, ...\"" msgstr "" +"A nyomtatásra nem használható terület az XY síkban. Az X1 nyomtatók például " +"a bal első sarkot használják a filament elvágására filamentcserét követően. " +"A terület sokszögként van meghatározva a következő formátumban: XxY, XxY, ..." msgid "Bed custom texture" -msgstr "" +msgstr "Egyedi tárgyasztal textúra" msgid "Bed custom model" -msgstr "" +msgstr "Egyedi tárgyasztal modell" msgid "Elephant foot compensation" msgstr "Elefántláb kompenzáció" @@ -6438,7 +7038,7 @@ msgid "Printer preset names" msgstr "Nyomtató beállítások neve" msgid "Hostname, IP or URL" -msgstr "" +msgstr "Hosztnév, IP vagy URL" msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " @@ -6447,6 +7047,11 @@ msgid "" "name and password into the URL in the following format: https://username:" "password@your-octopi-address/" msgstr "" +"A Slic3r képes G-kód fájlokat feltölteni a nyomtatóra. Ennek a mezőnek " +"tartalmaznia kell a nyomtató hostnevét, IP-címét vagy URL-címét. A HAProxy " +"mögött lévő nyomtató alapszintű hitelesítéssel érhető el, ha a " +"felhasználónevet és a jelszót a következő formátumban beleírod az URL-be: " +"https://username:password@your-octopi-address/" msgid "Device UI" msgstr "" @@ -6456,61 +7061,69 @@ msgid "" msgstr "" msgid "API Key / Password" -msgstr "" +msgstr "API kulcs / jelszó" msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the API Key or the password required for authentication." msgstr "" +"A Slic3r képes G-kód fájlokat feltölteni a nyomtatóra. Ennek a mezőnek " +"tartalmaznia kell a hitelesítéshez szükséges API-kulcsot vagy jelszót." msgid "Name of the printer" -msgstr "" +msgstr "A nyomtató neve" msgid "HTTPS CA File" -msgstr "" +msgstr "HTTPS CA fájl" msgid "" "Custom CA certificate file can be specified for HTTPS OctoPrint connections, " "in crt/pem format. If left blank, the default OS CA certificate repository " "is used." msgstr "" +"A HTTP-alapú OctoPrint kapcsolatokhoz megadható egy egyedi CA-tanúsítvány, " +"crt/pem formátumban. Ha üresen hagyod, az alapértelmezett OS CA tanúsítvány " +"lesz használva." msgid "User" -msgstr "" +msgstr "Felhasználó" msgid "Password" -msgstr "" +msgstr "Jelszó" msgid "Ignore HTTPS certificate revocation checks" -msgstr "" +msgstr "A HTTPS-tanúsítvány visszavonás ellenőrzésének figyelmen kívül hagyása" msgid "" "Ignore HTTPS certificate revocation checks in case of missing or offline " "distribution points. One may want to enable this option for self signed " "certificates if connection fails." msgstr "" +"Hiányzó vagy offline terjesztési pontok esetén figyelmen kívül hagyja a " +"HTTPS-tanúsítványok visszavonásának ellenőrzését. Ez az opció akkor lehet " +"segítségedre, ha nem sikerül csatlakoznod egy általad aláírt tanúsítvánnyal." msgid "Names of presets related to the physical printer" -msgstr "" +msgstr "A fizikai nyomtatóhoz kapcsolódó beállítások nevei" msgid "Authorization Type" -msgstr "" +msgstr "Hitelesítés típusa" msgid "API key" -msgstr "" +msgstr "API-kulcs" msgid "HTTP digest" -msgstr "" +msgstr "HTTP digest" msgid "Avoid crossing wall" -msgstr "" +msgstr "Kerülje a falak keresztezését" msgid "Detour and avoid to travel across wall which may cause blob on surface" msgstr "" "Kerülje a falon keresztül való áthaladást, ami nyomot hagyhat a felületen" msgid "Avoid crossing wall - Max detour length" -msgstr "" +msgstr "Kerülje a falak keresztezését - Max kitérő hossza" msgid "" "Maximum detour distance for avoiding crossing wall. Don't detour if the " @@ -6518,9 +7131,14 @@ msgid "" "either as an absolute value or as percentage (for example 50%) of a direct " "travel path. Zero to disable" msgstr "" +"A kitérő maximális hossza a fal keresztezésének elkerüléséhez: a nyomtató " +"figyelmen kívül hagyja a kitérést, ha az ehhez szükséges távolság nagyobb, " +"mint ez az érték. A kitérő megadható abszolút értékként vagy a közvetlen " +"útvonal százalékában (például 50%). Állítsd az értéket 0-ra, ha ki szeretnéd " +"kapcsolni ezt az opciót." msgid "mm or %" -msgstr "" +msgstr "mm vagy %" msgid "Other layers" msgstr "Többi réteg" @@ -6553,6 +7171,8 @@ msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Textured PEI Plate" msgstr "" +"Asztalhőmérséklet az első réteg után. A 0 érték azt jelenti, hogy a filament " +"nem támogatja texturált PEI tálcára történő nyomtatást." msgid "Initial layer" msgstr "Kezdőréteg" @@ -6585,10 +7205,21 @@ msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Textured PEI Plate" msgstr "" +"Az első réteg asztalhőmérsékletének beállított 0 érték azt jelenti, hogy a " +"filament nem támogatja texturált PEI tálcára történő nyomtatást." msgid "Bed types supported by the printer" msgstr "Nyomtató által támogatott asztaltípusok" +msgid "Cool Plate" +msgstr "Cool Plate" + +msgid "Engineering Plate" +msgstr "Engineering Plate" + +msgid "First layer print sequence" +msgstr "" + msgid "This G-code is inserted at every layer change before lifting z" msgstr "Ez a G-kód minden rétegváltáshoz bekerül a Z tengely emelése előtt." @@ -6653,6 +7284,11 @@ msgid "" "of the line without support from lower layer. 0% means forcing cooling for " "all outer wall no matter how much overhang degree" msgstr "" +"Kényszeríti a hűtőventilátort, hogy egy adott fordulatszámot használjon, ha " +"a túlnyúlás mértéke meghaladja ezt az értéket. Százalékban van kifejezve, " +"ami azt jelzi, hogy a nyomtatott vonal hány százaléka maradhat az alsóbb " +"rétegek alátámasztása nélkül. A 0%%-os érték bekapcsolja a hűtést a külső " +"fal teljes szélességén, függetlenül a túlnyúlás mértékétől." msgid "Bridge infill direction" msgstr "" @@ -6662,6 +7298,10 @@ msgid "" "calculated automatically. Otherwise the provided angle will be used for " "external bridges. Use 180°for zero angle." msgstr "" +"Az áthidalás szögének felülbírálása. A 0 érték azt jelenti, hogy az " +"áthidalás szöge automatikusan kerül kiszámításra. Máskülönben a megadott " +"érték kerül alkalmazásra. Ha az áthidalást a falakkal párhuzamosra szeretnéd " +"állítani, használj 180°-os értéket." msgid "Bridge density" msgstr "" @@ -6711,14 +7351,37 @@ msgstr "" "Csak egy falat használ a sík felső felületeken, hogy több hely maradjon a " "felső kitöltési mintának" -msgid "Only one wall on first layer" +msgid "One wall threshold" msgstr "" +#, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" + +msgid "Only one wall on first layer" +msgstr "Only one wall on first layer" + msgid "" "Use only one wall on first layer, to give more space to the bottom infill " "pattern" msgstr "" +msgid "Extra perimeters on overhangs" +msgstr "" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" + msgid "Classic mode" msgstr "" @@ -6733,12 +7396,26 @@ msgstr "" "Engedélyezd ezt az opciót a nyomtatási sebesség lassításához különböző " "túlnyúlási szögeknél" -msgid "mm/s" -msgstr "mm/s" +msgid "mm/s or %" +msgstr "" + +msgid "External" +msgstr "" msgid "Speed of bridge and completely overhang wall" msgstr "Az áthidalások és a teljesen túlnyúló falak nyomtatási sebessége" +msgid "mm/s" +msgstr "mm/s" + +msgid "Internal" +msgstr "" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" + msgid "Brim width" msgstr "Perem szélessége" @@ -6752,15 +7429,8 @@ msgid "" "This controls the generation of the brim at outer and/or inner side of " "models. Auto means the brim width is analysed and calculated automatically." msgstr "" - -msgid "outer_only" -msgstr "" - -msgid "Inner brim only" -msgstr "" - -msgid "Outer and inner brim" -msgstr "" +"This controls the generation of the brim at outer and/or inner side of " +"models. Auto means the brim width is analyzed and calculated automatically." msgid "Brim-object gap" msgstr "Perem-tárgy közötti rés" @@ -6772,11 +7442,35 @@ msgstr "" "A legbelső peremvonal és a tárgy közötti rés, ami megkönnyítheti a perem " "eltávolítását" +msgid "Brim ears" +msgstr "" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "" + +msgid "Brim ear max angle" +msgstr "" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" + +msgid "Brim ear detection radius" +msgstr "" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" + msgid "Compatible machine" msgstr "Kompatibilis gép" msgid "upward compatible machine" -msgstr "" +msgstr "felfelé kompatibilis gép" msgid "Compatible machine condition" msgstr "Kompatibilis gépállapot" @@ -6895,22 +7589,24 @@ msgid "End G-code when finish the printing of this filament" msgstr "Befejező G-kód a filament nyomtatásának befejezésekor" msgid "Ensure vertical shell thickness" -msgstr "" +msgstr "Függőleges héjvastagság biztosítása" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " "thickness (top+bottom solid layers)" msgstr "" +"A függőleges héjvastagság biztosítása érdekében szilárd kitöltést alkalmaz a " +"lejtős felületek közelében." msgid "Internal bridge support thickness" -msgstr "" +msgstr "Belső áthidalások támaszának vastagsága" msgid "" -"If enabled, Studio will generate support loops under the contours of " -"internal bridges.These support loops could prevent internal bridges from " -"extruding over the air and improve the top surface quality, especially when " -"the sparse infill density is low.This value determines the thickness of the " -"support loops. 0 means disable this feature" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" msgstr "" msgid "Top surface pattern" @@ -6932,16 +7628,16 @@ msgid "Monotonic line" msgstr "Monotonikus vonal" msgid "Aligned Rectilinear" -msgstr "" +msgstr "Igazított vonal" msgid "Hilbert Curve" -msgstr "" +msgstr "Hilbert-görbe" msgid "Archimedean Chords" -msgstr "" +msgstr "Archimédeszi vonalak" msgid "Octagram Spiral" -msgstr "" +msgstr "Nyolcágú spirál" msgid "Bottom surface pattern" msgstr "Alsó felület mintázata" @@ -6949,8 +7645,18 @@ msgstr "Alsó felület mintázata" msgid "Line pattern of bottom surface infill, not bridge infill" msgstr "Ez az alsó felület kitöltésének mintája, kivéve az áthidalásokat." -msgid "Line width of outer wall" -msgstr "A külső fal vonalszélessége" +msgid "Internal solid infill pattern" +msgstr "" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "" "Speed of outer wall which is outermost and visible. It's used to be slower " @@ -6969,9 +7675,6 @@ msgid "" "Set to zero for auto." msgstr "" -msgid "mm/s or %" -msgstr "" - msgid "Small perimeters threshold" msgstr "" @@ -6998,7 +7701,7 @@ msgid "infill/outer/inner" msgstr "kitöltés/külső/belső" msgid "inner-outer-inner/infill" -msgstr "" +msgstr "belső-külső-belső/kitöltés" msgid "Height to rod" msgstr "Magasság a rúdig" @@ -7007,6 +7710,8 @@ msgid "" "Distance of the nozzle tip to the lower rod. Used for collision avoidance in " "by-object printing." msgstr "" +"A fúvóka hegye és az alsó rúd közötti távolság. Objektumonként történő " +"nyomtatás során az ütközések elkerülésére szolgál." msgid "Height to lid" msgstr "Magasság a fedélig" @@ -7015,11 +7720,15 @@ msgid "" "Distance of the nozzle tip to the lid. Used for collision avoidance in by-" "object printing." msgstr "" +"A fúvóka hegye és a fedél közötti távolság. Objektumonként történő nyomtatás " +"során az ütközések elkerülésére szolgál." msgid "" "Clearance radius around extruder. Used for collision avoidance in by-object " "printing." msgstr "" +"Az extruder körüli szabadon hagyott terület sugara. Objektumonként történő " +"nyomtatás során az ütközések elkerülésére szolgál." msgid "Extruder Color" msgstr "Extruder szín" @@ -7057,10 +7766,10 @@ msgstr "" msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" msgstr "" -msgid "Default line width if some line width is set to be zero" +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." msgstr "" -"Alapértelmezett vonalszélesség, ha valamilyen vonalszélesség nullára van " -"állítva" msgid "Keep fan always on" msgstr "Ventilátor mindig bekapcsolva" @@ -7086,46 +7795,44 @@ msgstr "" "rétegnyomtatási időnek megfelelően skálázódik a minimális és maximális " "ventilátor fordulatszám között" -msgid "s" -msgstr "mp" - msgid "Default color" -msgstr "" +msgstr "Alapértelmezett szín" msgid "Default filament color" -msgstr "" +msgstr "Alapértelmezett filament szín" msgid "Color" msgstr "Szín" -msgid "Required nozzle HRC" +msgid "Filament notes" msgstr "" +msgid "You can put your notes regarding the filament here." +msgstr "" + +msgid "Required nozzle HRC" +msgstr "Szükséges fúvóka HRC-érték" + msgid "" "Minimum HRC of nozzle required to print the filament. Zero means no checking " "of nozzle's HRC." msgstr "" +"A filament nyomtatásához szükséges fúvóka minimum HRC értéke. A 0 azt " +"jelenti, hogy nem ellenőrzi a fúvóka HRC értékét." msgid "" "This setting stands for how much volume of filament can be melted and " "extruded per second. Printing speed is limited by max volumetric speed, in " "case of too high and unreasonable speed setting. Can't be zero" msgstr "" +"Ezzel a beállítással adhatod meg a másodpercenként megolvasztható és " +"extrudálható maximális filamentmennyiséget. A nyomtatási sebességet a " +"maximális térfogatsebesség korlátozhatja, túl magas és ésszerűtlen sebesség " +"esetén. Ez az érték nem lehet 0." msgid "mm³/s" msgstr "mm³/s" -msgid "Minimal purge on wipe tower" -msgstr "Minimális tisztítás a törlőtoronyban" - -msgid "" -"After a tool change, the exact position of the newly loaded filament inside " -"the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial " -"object, Slic3r will always prime this amount of material into the wipe tower " -"to produce successive infill or sacrificial object extrusions reliably." -msgstr "" - msgid "Filament load time" msgstr "Filament betöltési idő" @@ -7161,6 +7868,115 @@ msgid "" "after the checks." msgstr "" +msgid "Loading speed" +msgstr "" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "" + +msgid "Loading speed at the start" +msgstr "" + +msgid "Speed used at the very beginning of loading phase." +msgstr "" + +msgid "Unloading speed" +msgstr "" + +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 "" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" + +msgid "Delay after unloading" +msgstr "" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" + +msgid "Number of cooling moves" +msgstr "" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" + +msgid "Speed of the first cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "" + +msgid "Minimal purge on wipe tower" +msgstr "Minimális tisztítás a törlőtoronyban" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" + +msgid "Speed of the last cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Ramming parameters" +msgstr "" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Enable ramming for multitool setups" +msgstr "" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" + +msgid "Multitool ramming volume" +msgstr "" + +msgid "The volume to be rammed before the toolchange." +msgstr "" + +msgid "Multitool ramming flow" +msgstr "" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "" + msgid "Density" msgstr "Sűrűség" @@ -7210,6 +8026,12 @@ msgstr "Filament költsége. Csak statisztikákhoz kerül felhasználásra" msgid "money/kg" msgstr "pénz/kg" +msgid "Vendor" +msgstr "" + +msgid "Vendor of filament. For show only" +msgstr "" + msgid "(Undefined)" msgstr "(Undefined)" @@ -7260,12 +8082,51 @@ msgid "Adaptive Cubic" msgstr "Adaptív kocka" msgid "3D Honeycomb" -msgstr "" +msgstr "3D-méhsejt" msgid "Support Cubic" -msgstr "" +msgstr "Támasz kocka" msgid "Lightning" +msgstr "Világítás" + +msgid "Sparse infill anchor length" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" + +msgid "0 (no open anchors)" +msgstr "0 (no open anchors)" + +msgid "1000 (unlimited)" +msgstr "1000 (unlimited)" + +msgid "Maximum length of the infill anchor" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" + +msgid "0 (Simple connect)" msgstr "" msgid "Acceleration of outer walls" @@ -7286,6 +8147,8 @@ msgstr "" msgid "Acceleration of outer wall. Using a lower value can improve quality" msgstr "" +"Gyorsulás a külső falnál: alacsonyabb érték használata javíthatja a " +"minőséget." msgid "" "Acceleration of bridges. If the value is expressed as a percentage (e.g. " @@ -7344,8 +8207,10 @@ msgstr "" msgid "Jerk for travel" msgstr "" -msgid "Line width of initial layer" -msgstr "Az első réteg vonalszélessége" +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" msgid "Initial layer height" msgstr "Kezdő rétegmagasság" @@ -7418,10 +8283,10 @@ msgid "None" msgstr "Sehol" msgid "Contour" -msgstr "" +msgstr "Contour" msgid "Contour and hole" -msgstr "" +msgstr "Contour and hole" msgid "All walls" msgstr "Összes fal" @@ -7449,11 +8314,11 @@ msgid "Filter out tiny gaps" msgstr "" msgid "Layers and Perimeters" -msgstr "" +msgstr "Rétegek és peremek" msgid "" "Filter out gaps smaller than the threshold specified. This setting won't " -"affact top/bottom layers" +"affect top/bottom layers" msgstr "" msgid "" @@ -7502,7 +8367,7 @@ msgstr "" "milyen filamentekkel képes nyomtatni." msgid "Undefine" -msgstr "" +msgstr "Nincs meghatározva" msgid "Hardened steel" msgstr "Edzett acél" @@ -7514,15 +8379,17 @@ msgid "Brass" msgstr "Sárgaréz" msgid "Nozzle HRC" -msgstr "" +msgstr "Fúvóka HRC értéke" msgid "" "The nozzle's hardness. Zero means no checking for nozzle's hardness during " "slicing." msgstr "" +"A fúvóka keménysége. A 0 azt jelenti, hogy szeletelés során nem ellenőrzi a " +"fúvóka HRC értékét." msgid "HRC" -msgstr "" +msgstr "HRC" msgid "Enable this option if machine has auxiliary part cooling fan" msgstr "" @@ -7606,8 +8473,10 @@ msgstr "" msgid "Filament to print internal sparse infill." msgstr "Filament a belső ritkás kitöltésekhez." -msgid "Line width of internal sparse infill" -msgstr "A belső ritkás kitöltés vonalszélessége" +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" msgid "Infill/Wall overlap" msgstr "Kitöltés/fal átfedés" @@ -7654,6 +8523,9 @@ msgstr "Legfelső felület" msgid "All solid layer" msgstr "Összes szilárd réteg" +msgid "Ironing Pattern" +msgstr "Ironing Pattern" + msgid "Ironing flow" msgstr "Vasalás áramlási sebesség" @@ -7695,9 +8567,11 @@ msgid "" "This G-code will be used as a code for the pause print. User can insert " "pause G-code in gcode viewer" msgstr "" +"Ez a G-kód lesz használva a nyomtatás szüneteltetéséhez. A felhasználók a " +"szünet G-kódot a G-kódnézőben illeszthetik be." msgid "This G-code will be used as a custom code" -msgstr "" +msgstr "Ezt a G-kód egyedi kódként lesz használva." msgid "Maximum speed X" msgstr "Maximális sebesség X" @@ -7801,8 +8675,8 @@ msgstr "Maximális gyorsulás a visszahúzáshoz (M204 R)" msgid "Maximum acceleration for travel" msgstr "Maximális gyorsulás a mozgáshoz" -msgid "Maximum acceleration for travel (M204 T)" -msgstr "Maximális gyorsulás a mozgáshoz (M204 T)" +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "" msgid "Fan speed" msgstr "Ventilátor fordulatszám" @@ -7860,13 +8734,23 @@ msgstr "Fúvóka átmérője" msgid "Diameter of nozzle" msgstr "Fúvóka átmérője" -msgid "Host Type" +msgid "Configuration notes" msgstr "" +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" + +msgid "Host Type" +msgstr "Host típusa" + msgid "" "Slic3r can upload G-code files to a printer host. This field must contain " "the kind of the host." msgstr "" +"A Slic3r képes G-kód fájlokat feltölteni a nyomtatóra. Ennek a mezőnek " +"tartalmaznia kell a gazdagép típusát." msgid "Nozzle volume" msgstr "Fúvóka térfogata" @@ -7874,12 +8758,51 @@ msgstr "Fúvóka térfogata" msgid "Volume of nozzle between the cutter and the end of nozzle" msgstr "A fúvóka térfogata a filamentvágó és a fúvóka vége között" -msgid "Start end points" +msgid "Cooling tube position" msgstr "" -msgid "The start and end points which is from cutter area to garbage can." +msgid "Distance of the center-point of the cooling tube from the extruder tip." msgstr "" +msgid "Cooling tube length" +msgstr "" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" + +msgid "High extruder current on filament swap" +msgstr "" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" + +msgid "Filament parking position" +msgstr "" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" + +msgid "Extra loading distance" +msgstr "" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" + +msgid "Start end points" +msgstr "Kezdő- és végpontok" + +msgid "The start and end points which is from cutter area to garbage can." +msgstr "A kezdő- és végpontok a vágási terület és a kidobónyílás között." + msgid "Reduce infill retraction" msgstr "Csökkentett visszahúzás kitöltésnél" @@ -7903,6 +8826,32 @@ msgstr "Fájlnév formátum" msgid "User can self-define the project file name when export" msgstr "A felhasználó dönthet a projektfájlok nevéről exportáláskor." +msgid "Make overhang printable" +msgstr "" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "" + +msgid "Make overhang printable maximum angle" +msgstr "" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" + +msgid "Make overhang printable hole area" +msgstr "" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" + +msgid "mm²" +msgstr "mm²" + msgid "Detect overhang wall" msgstr "Túlnyúló fal felismerése" @@ -7915,8 +8864,10 @@ msgstr "" "más sebességet használ. A 100%%-os túlnyúlás esetén az áthidaláshoz " "beállított sebességet használja." -msgid "Line width of inner wall" -msgstr "A belső falak vonalszélessége" +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "Speed of inner wall" msgstr "A belső fal nyomtatási sebessége" @@ -7932,6 +8883,12 @@ msgid "" "environment variables." msgstr "" +msgid "Printer notes" +msgstr "" + +msgid "You can put your notes regarding the printer here." +msgstr "" + msgid "Raft contact Z distance" msgstr "Tutaj érintkezés Z távolság" @@ -8033,9 +8990,45 @@ msgid "Z hop type" msgstr "" msgid "Slope" -msgstr "" +msgstr "Lejtő" msgid "Spiral" +msgstr "Spirál" + +msgid "Only lift Z above" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" + +msgid "Only lift Z below" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" + +msgid "On surfaces" +msgstr "" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" + +msgid "All Surfaces" +msgstr "" + +msgid "Top Only" +msgstr "" + +msgid "Bottom Only" +msgstr "" + +msgid "Top and Bottom" msgstr "" msgid "Extra length on restart" @@ -8094,6 +9087,14 @@ msgid "Back" msgstr "Hátul" msgid "Random" +msgstr "Véletlenszerû" + +msgid "Staggered inner seams" +msgstr "" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." msgstr "" msgid "Seam gap" @@ -8103,7 +9104,7 @@ msgid "" "In order to reduce the visibility of the seam in a closed loop extrusion, " "the loop is interrupted and shortened by a specified amount.\n" "This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 15%." +"current extruder diameter. The default value for this parameter is 10%." msgstr "" msgid "Role base wipe speed" @@ -8140,10 +9141,10 @@ msgid "Distance from skirt to brim or object" msgstr "A szoknyától a peremig vagy tárgyig mért távolság" msgid "Skirt height" -msgstr "" +msgstr "Skirt height" msgid "How many layers of skirt. Usually only one layer" -msgstr "" +msgstr "Number of skirt layers: usually only one" msgid "Skirt loops" msgstr "Szoknya hurkok száma" @@ -8157,6 +9158,12 @@ msgstr "" "Még a tárgyak előtt kerül nyomtatásra és a feladata a fúvóka " "anyagáramlásának stabilizálása" +msgid "Skirt speed" +msgstr "" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" + msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " "layer time is shorter than this value, to get better cooling for these layers" @@ -8175,11 +9182,10 @@ msgstr "" "A küszöbérték alatti ritkás kitöltési terület belső szilárd kitöltéssel " "kerül leváltásra" -msgid "mm²" -msgstr "mm²" - -msgid "Line width of internal solid infill" -msgstr "A belső tömör kitöltés vonalszélessége" +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" msgid "Speed of internal solid infill, not the top and bottom surface" msgstr "" @@ -8187,7 +9193,7 @@ msgstr "" "alsó felületre" msgid "Spiral vase" -msgstr "" +msgstr "Spirál (váza)" msgid "" "Spiralize smooths out the z moves of the outer contour. And turns a solid " @@ -8208,9 +9214,17 @@ msgid "" "process of taking a snapshot, prime tower is required for smooth mode to " "wipe nozzle." msgstr "" +"Ha a sima vagy a hagyományos mód van kiválasztva, minden nyomtatásnál készül " +"egy timelapse-videó. Az egyes rétegek kinyomtatása után a beépített kamera " +"egy képet készít. A nyomtatás befejeződése után aztán ezeket a képeket a " +"szoftver egy videóvá fűzi össze. Ha a sima mód van kiválasztva, a réteg " +"nyomtatása után a nyomtatófej a kidobónyíláshoz mozog, majd a kamera egy " +"képet készít. Mivel a kép készítése során szivároghat valamennyi olvadt " +"filament a fúvókából, egy törlőtoronyra van szükség a fúvóka " +"megtisztításához." msgid "Traditional" -msgstr "" +msgstr "Hagyományos" msgid "Temperature variation" msgstr "Hőmérséklet változás" @@ -8224,31 +9238,70 @@ msgstr "Kezdő G-kód az egész nyomtatás megkezdésekor" msgid "Start G-code when start the printing of this filament" msgstr "Kezdő G-kód a filament nyomtatásának megkezdésekor" -msgid "Slice gap closing radius" +msgid "Single Extruder Multi Material" msgstr "" +msgid "Use single nozzle to print multi filament" +msgstr "" + +msgid "Purge in prime tower" +msgstr "" + +msgid "Purge remaining filament into prime tower" +msgstr "" + +msgid "Enable filament ramming" +msgstr "" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" + +msgid "Prime all printing extruders" +msgstr "" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" + +msgid "Slice gap closing radius" +msgstr "Szeletelési hézag lezárási sugara" + msgid "" "Cracks smaller than 2x gap closing radius are being filled during the " "triangle mesh slicing. The gap closing operation may reduce the final print " "resolution, therefore it is advisable to keep the value reasonably low." msgstr "" +"A háromszögháló szeletelés során a szeletelési hézag lezárási sugaránál 2x " +"kisebb résekk feltöltésre kerülnek. A hézagok lezárása csökkentheti a " +"nyomtatási felbontást, ezért ajánlott ezt az értéket alacsonyan tartani." msgid "Slicing Mode" -msgstr "" +msgstr "Szeletelési mód" msgid "" "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " "close all holes in the model." msgstr "" +"Használd a „Páros-páratlan“ opciót a 3DLabPrint repülőgépmodellekhez. " +"Használd a „Hézagok lezárása“ lehetőséget a modell összes házagának " +"lezárásához." msgid "Regular" -msgstr "" +msgstr "Normál" msgid "Even-odd" -msgstr "" +msgstr "Páros-páratlan" msgid "Close holes" -msgstr "" +msgstr "Hézagok lezárása" msgid "Enable support" msgstr "Támasz engedélyezése" @@ -8261,6 +9314,9 @@ msgid "" "normal(manual) or tree(manual) is selected, only support enforcers are " "generated" msgstr "" +"A normál (auto) és a fa (auto) a támaszok automatikus generálásához van " +"használva. Ha a normál (kézi) vagy a fa (kézi) van kiválasztva, akkor csak a " +"kényszerített támaszok kerülnek generálásra." msgid "normal(auto)" msgstr "normál (auto)" @@ -8269,10 +9325,10 @@ msgid "tree(auto)" msgstr "fa (auto)" msgid "normal(manual)" -msgstr "" +msgstr "normál (manuális)" msgid "tree(manual)" -msgstr "" +msgstr "fa (manuális)" msgid "Support/object xy distance" msgstr "Támasz/tárgy XY távolság" @@ -8294,12 +9350,20 @@ msgid "Don't create support on model surface, only on build plate" msgstr "Nem generál támaszt a modell felületén, csak a tárgyasztalon" msgid "Support critical regions only" -msgstr "" +msgstr "Csak a kritikus területek alátámasztása" msgid "" "Only create support for critical regions including sharp tail, cantilever, " "etc." msgstr "" +"Csak olyan kritikus területekhez generál támasztékot, mint például egy farok " +"vagy egyéb kiálló részek." + +msgid "Remove small overhangs" +msgstr "" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "" msgid "Top Z distance" msgstr "Z távolság" @@ -8310,21 +9374,26 @@ msgstr "" "között." msgid "Bottom Z distance" -msgstr "" +msgstr "Alsó Z távolság" msgid "The z gap between the bottom support interface and object" -msgstr "" +msgstr "A Z távolság az alsó támasz érintkező rétege és az objektum között." msgid "Support/raft base" -msgstr "" +msgstr "Support/raft base" msgid "" "Filament to print support base and raft. \"Default\" means no specific " "filament for support and current filament is used" msgstr "" +"A támasz alapjához és a tutaj nyomtatásához használt filament. Az " +"„Alapértelmezett“ beállítás választásakor a jelenleg használt filament kerül " +"felhasználásra." -msgid "Line width of support" -msgstr "A támasz vonalszélessége" +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "Interface use loop pattern" msgstr "Hurokminta felület" @@ -8336,12 +9405,14 @@ msgstr "" "letiltva." msgid "Support/raft interface" -msgstr "" +msgstr "Support/raft interface" msgid "" "Filament to print support interface. \"Default\" means no specific filament " "for support interface and current filament is used" msgstr "" +"Filament a támasz érintkező felületének nyomtatásához. Az „Alapértelmezett“ " +"beállítás választásakor a jelenleg használt filament kerül felhasználásra." msgid "Top interface layers" msgstr "Felső érintkező rétegek" @@ -8379,7 +9450,7 @@ msgid "Rectilinear grid" msgstr "Vonalrács" msgid "Hollow" -msgstr "" +msgstr "Üreges" msgid "Interface pattern" msgstr "Érintkező felület mintázata" @@ -8394,7 +9465,7 @@ msgstr "" "alapértelmezett mintázata koncentrikus" msgid "Rectilinear Interlaced" -msgstr "" +msgstr "Rectilinear Interlaced" msgid "Base pattern spacing" msgstr "Alap mintázatának térköze" @@ -8403,10 +9474,10 @@ msgid "Spacing between support lines" msgstr "A támasz vonalai közötti távolság" msgid "Normal Support expansion" -msgstr "" +msgstr "Normál támasz kibővítése" msgid "Expand (+) or shrink (-) the horizontal span of normal support" -msgstr "" +msgstr "Megnöveli (+) vagy összehúzza (-) a normál támaszt vízszintes irányban" msgid "Speed of support" msgstr "Támaszok sebessége" @@ -8419,17 +9490,26 @@ msgid "" "a lot of material (default), while hybrid style will create similar " "structure to normal support under large flat overhangs." msgstr "" +"A támaszok típusa és formája. Normál támasz esetén a rácsmintázat stabilabb " +"alátámasztást eredményez, míg a szorosan illeszkedő tornyok anyagot " +"takarítanak meg és csökkentik az objektumon keletkező felületi hibákat.\n" +"A fa támaszok esetén a karcsú változat agresszívebben egyesíti az ágakat és " +"több anyagot takarít meg (alapértelmezett), míg a hibrid változat a normál " +"támaszokhoz hasonló szerkezetet hoz létre a nagy lapos túlnyúlások alatt." msgid "Snug" msgstr "Szoros" msgid "Tree Slim" -msgstr "" +msgstr "Karcsú fa" msgid "Tree Strong" -msgstr "" +msgstr "Erős fa" msgid "Tree Hybrid" +msgstr "Hibrid fa" + +msgid "Organic" msgstr "" msgid "Independent support layer height" @@ -8440,6 +9520,9 @@ msgid "" "support customizing z-gap and save print time.This option will be invalid " "when the prime tower is enabled." msgstr "" +"Support layer uses layer height independent with object layer. This is to " +"support customizing z-gap and save print time.This option will be invalid " +"when the prime tower is enabled." msgid "Threshold angle" msgstr "Dőlésszög küszöbértéke" @@ -8463,6 +9546,16 @@ msgstr "" "túlnyúlási szöget érhetnek el. Ha ezt a szöget növeled, az ágak " "vízszintesebben nyomtathatók, így messzebbre nyúlhatnak." +msgid "Preferred Branch Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" + msgid "Tree support branch distance" msgstr "Fa támasz ágainak távolsága" @@ -8472,6 +9565,18 @@ msgstr "" "Ez a beállítás határozza meg a szomszédos fa támasz csomópontok közötti " "távolságot." +msgid "Branch Density" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" + msgid "Adaptive layer height" msgstr "Adaptív rétegmagasság" @@ -8489,17 +9594,46 @@ msgid "" msgstr "" msgid "Tree support brim width" -msgstr "" +msgstr "Tree support brim width" msgid "Distance from tree branch to the outermost brim line" msgstr "" +msgid "Tip Diameter" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "" + msgid "Tree support branch diameter" msgstr "Fa támasz ágának átmérője" msgid "This setting determines the initial diameter of support nodes." msgstr "Ez a beállítás határozza meg a támasz csomópontok kezdeti átmérőjét." +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" + +msgid "Branch Diameter with double walls" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" + msgid "Tree support wall loops" msgstr "Fa támasz falak száma" @@ -8516,6 +9650,9 @@ msgstr "" "Ez a beállítás határozza meg, hogy a fa támasz nagyobb üregeiben legyen-e " "kitöltés." +msgid "Chamber temperature" +msgstr "" + msgid "Target chamber temperature" msgstr "" @@ -8530,6 +9667,10 @@ msgid "" "layer for more than this threshold. Too low bed temperature of other layer " "may cause the model broken free from build plate" msgstr "" +"Nem ajánlott, hogy a kezdőréteget követő többi réteg asztalhőmérséklete " +"alacsonyabb legyen ennél a küszöbértéknél. Ha a többi rétegnél túl alacsony " +"asztalhőmérsékletet használsz, előfordulhat, hogy a tárgy leválik az " +"asztalról nyomtatás közben" msgid "Detect thin wall" msgstr "Vékony fal felismerése" @@ -8548,8 +9689,10 @@ msgstr "" "Ez a G-kód kerül beillesztésre, amikor a filament csere történik, beleértve " "a szerszámváltást indító T parancsokat is." -msgid "Line width for top surfaces" -msgstr "Felső felületek vonalszélessége" +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" msgid "Speed of top surface infill which is solid" msgstr "A felső felületi kitöltés sebessége, amely szilárd" @@ -8614,6 +9757,9 @@ msgid "" "stabilize the chamber pressure inside the nozzle, in order to avoid " "appearance defects when printing objects." msgstr "" +"The wiping tower can be used to clean up residue on the nozzle and stabilize " +"the chamber pressure inside the nozzle in order to avoid appearance defects " +"when printing objects." msgid "Purging volumes" msgstr "Tisztítási mennyiségek" @@ -8625,6 +9771,8 @@ msgid "" "The actual flushing volumes is equal to the flush multiplier multiplied by " "the flushing volumes in the table." msgstr "" +"A tényleges öblítési mennyiségek megegyeznek az öblítési szorzó értékével, " +"szorozva a táblázatban szereplő öblítési mennyiségekkel." msgid "Prime volume" msgstr "Tisztítási mennyiség" @@ -8638,24 +9786,78 @@ msgstr "Szélesség" msgid "Width of prime tower" msgstr "Ez a törlő torony szélessége." +msgid "Wipe tower rotation angle" +msgstr "" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "" + +msgid "Stabilization cone apex angle" +msgstr "" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" + +msgid "Wipe tower purge lines spacing" +msgstr "" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "" + +msgid "Wipe tower extruder" +msgstr "" + +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 "" + +msgid "Purging volumes - load/unload volumes" +msgstr "" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" + msgid "" "Purging after filament change will be done inside objects' infills. This may " "lower the amount of waste and decrease the print time. If the walls are " "printed with transparent filament, the mixed color infill will be seen " "outside. It will not take effect, unless the prime tower is enabled." msgstr "" +"A filamentcsere utáni tisztítás az objektumok kitöltésén belül történik. Ez " +"csökkentheti a hulladék mennyiségét és a nyomtatási időt. Ha a falakat " +"átlátszó filamenttel nyomtatod, a vegyes színű kitöltés látható lesz. Ez az " +"opció csak akkor működik, ha a törlőtorony engedélyezve van." msgid "" "Purging after filament change will be done inside objects' support. This may " "lower the amount of waste and decrease the print time. It will not take " "effect, unless the prime tower is enabled." msgstr "" +"A filamentcsere utáni tisztítás az objektumok támaszain belül történik. Ez " +"csökkentheti a hulladék mennyiségét és a nyomtatási időt. Ez az opció csak " +"akkor működik, ha a törlőtorony engedélyezve van." msgid "" "This object will be used to purge the nozzle after a filament change to save " "filament and decrease the print time. Colours of the objects will be mixed " "as a result. It will not take effect, unless the prime tower is enabled." msgstr "" +"Ez az objektum lesz használva a fúvóka tisztítására filamentcsere után, a " +"nyomtatási idő csökkentése és némi filament megtakarításának érdekében. Az " +"objektum színei ennek eredményeképpen keveredni fognak. Ez az opció csak " +"akkor működik, ha a törlőtorony engedélyezve van." + +msgid "Maximal bridging distance" +msgstr "" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" msgid "X-Y hole compensation" msgstr "X-Y furatkompenzáció" @@ -8708,24 +9910,31 @@ msgid "" "very thin areas is used gap-fill. Arachne engine produces walls with " "variable extrusion width" msgstr "" +"A klasszikus falgenerátor állandó szélességű falakat generál, és a nagyon " +"vékony területeknél hézagkitöltést használ. Az Arachne engine változó " +"szélességű falakat generál." msgid "Classic" -msgstr "" +msgstr "Klasszikus" msgid "Arachne" -msgstr "" +msgstr "Arachne" msgid "Wall transition length" -msgstr "" +msgstr "Falátmenet hossza" msgid "" "When transitioning between different numbers of walls as the part becomes " "thinner, a certain amount of space is allotted to split or join the wall " "segments. It's expressed as a percentage over nozzle diameter" msgstr "" +"A különböző vastagságú falak közötti átmenetkor, ahogy a tárgy vékonyabbá " +"válik, egy bizonyos terület elkülönítésre kerül a falszegmensek " +"összekapcsolására vagy épp elhatárolására. A fúvóka átmérőjének százalékában " +"van kifejezve." msgid "Wall transitioning filter margin" -msgstr "" +msgstr "Falátmenet szűrésének értéke" msgid "" "Prevent transitioning back and forth between one extra wall and one less. " @@ -8736,9 +9945,16 @@ msgid "" "variation can lead to under- or overextrusion problems. It's expressed as a " "percentage over nozzle diameter" msgstr "" +"Megakadályozza az oda-vissza átmenetet egy extra és eggyel kevesebb fal " +"között. Ez a toleranciaérték megnöveli a soron következő extrudálás " +"szélességét [Minimális falszélesség - tolerancia, 2 * Minimális falszélesség " +"+ tolerancia]. Az érték növelése csökkenti az átmenetek számát, ami " +"csökkenti az extrudálások számát és a nyomtatási időt. Azonban a túl nagy " +"eltérések az extrudálás szélességében alul- vagy túlextrudáláshoz " +"vezethetnek. A fúvóka átmérőjének százalékában van kifejezve" msgid "Wall transitioning threshold angle" -msgstr "" +msgstr "Falátmenet szögének küszöbértéke" msgid "" "When to create transitions between even and odd numbers of walls. A wedge " @@ -8747,17 +9963,24 @@ msgid "" "this setting reduces the number and length of these center walls, but may " "leave gaps or overextrude" msgstr "" +"Mikor legyen átmenetet a páros és páratlan számú falak között. Az ennél " +"nagyobb szögű ék formánál nem lesz átmenet és nem kerül közé anyag, hogy " +"kitöltse a fennmaradó helyet. Ennek az értéknek a csökkentése csökkenti a " +"középső falak számát és hosszát, de hézagokat hagyhat vagy túlextrudálhat" msgid "Wall distribution count" -msgstr "" +msgstr "Falak elosztása" msgid "" "The number of walls, counted from the center, over which the variation needs " "to be spread. Lower values mean that the outer walls don't change in width" msgstr "" +"A falak száma, a középponttól számítva, amelyek között a falakat el kell " +"osztani. Az alacsonyabb érték azt jelenti, hogy a külső falak szélessége nem " +"változik." msgid "Minimum feature size" -msgstr "" +msgstr "Minimális méret" msgid "" "Minimum thickness of thin features. Model features that are thinner than " @@ -8765,9 +9988,21 @@ msgid "" "feature size will be widened to the Minimum wall width. It's expressed as a " "percentage over nozzle diameter" msgstr "" +"A vékony elemek minimális vastagsága. Az ennél vékonyabb modellelemek nem " +"lesznek kinyomtatva, míg a minimum méretnél nagyobb elemek a minimális " +"falszélességre szélesednek. A fúvóka átmérőjének százalékában van kifejezve" + +msgid "First layer minimum wall width" +msgstr "" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" msgid "Minimum wall width" -msgstr "" +msgstr "Minimális falszélesség" msgid "" "Width of the wall that will replace thin features (according to the Minimum " @@ -8775,6 +10010,10 @@ msgid "" "thickness of the feature, the wall will become as thick as the feature " "itself. It's expressed as a percentage over nozzle diameter" msgstr "" +"A fal szélessége, amely lecseréli a modell vékony részeit (a Minimális " +"méretben megadott érték szerint). Ha a minimális falszélesség vékonyabb, " +"mint a nyomtatandó elem vastagsága, akkor a fal olyan vastag lesz, mint maga " +"a nyomtatott elem. A fúvóka átmérőjének százalékában van kifejezve" msgid "Detect narrow internal solid infill" msgstr "Keskeny belső szilárd kitöltés felismerése" @@ -8790,20 +10029,20 @@ msgstr "" "alapértelmezés szerint az egyenes vonalú mintát használja." msgid "invalid value " -msgstr "" +msgstr "invalid value " #, c-format, boost-format msgid " doesn't work at 100%% density " -msgstr "" +msgstr " doesn't work at 100%% density " msgid "Invalid value when spiral vase mode is enabled: " -msgstr "" +msgstr "Invalid value when spiral vase mode is enabled: " msgid "too large line width " -msgstr "" +msgstr "too large line width " msgid " not in range " -msgstr "" +msgstr " not in range " msgid "Export 3MF" msgstr "3MF exportálása" @@ -8812,15 +10051,21 @@ msgid "Export project as 3MF." msgstr "Projekt exportálása 3MF formátumban." msgid "Export slicing data" -msgstr "" +msgstr "Szeletelési adatok exportálása" msgid "Export slicing data to a folder." -msgstr "" +msgstr "Szeletelési adatok exportálása egy mappába" msgid "Load slicing data" -msgstr "" +msgstr "Szeletelési adatok betöltése" msgid "Load cached slicing data from directory" +msgstr "Gyorsítótárazott szeletelési adatok betöltése mappából" + +msgid "Export STL" +msgstr "" + +msgid "Export the objects as multiple STL." msgstr "" msgid "Slice" @@ -8833,34 +10078,40 @@ msgid "Show command help." msgstr "Parancs súgó megjelenítése." msgid "UpToDate" -msgstr "" +msgstr "Naprakész" msgid "Update the configs values of 3mf to latest." +msgstr "Frissítsd a 3mf konfigurációs értékeit a legújabbra." + +msgid "Load default filaments" +msgstr "" + +msgid "Load first filament as default for those not loaded" msgstr "" msgid "mtcpp" -msgstr "" +msgstr "mtcpp" msgid "max triangle count per plate for slicing." -msgstr "" +msgstr "max triangle count per plate for slicing" msgid "mstpp" -msgstr "" +msgstr "mstpp" msgid "max slicing time per plate in seconds." -msgstr "" +msgstr "max slicing time per plate in seconds" msgid "No check" -msgstr "" +msgstr "No check" msgid "Do not run any validity checks, such as gcode path conflicts check." -msgstr "" +msgstr "Do not run any validity checks, such as G-code path conflicts check." msgid "Normative check" -msgstr "" +msgstr "Normative check" msgid "Check the normative items." -msgstr "" +msgstr "Check the normative items." msgid "Output Model Info" msgstr "Kimeneti modell információ" @@ -8875,10 +10126,10 @@ msgid "Export settings to a file." msgstr "Beállítások exportálása egy fájlba." msgid "Send progress to pipe" -msgstr "" +msgstr "Folyamat elküldése" msgid "Send progress to pipe." -msgstr "" +msgstr "Folyamat elküldése." msgid "Arrange Options" msgstr "Elrendezési lehetőségek" @@ -8886,6 +10137,12 @@ msgstr "Elrendezési lehetőségek" msgid "Arrange options: 0-disable, 1-enable, others-auto" msgstr "Elrendezési lehetőségek: 0-letiltás, 1-engedélyezés, egyéb-auto" +msgid "Repetions count" +msgstr "" + +msgid "Repetions count of the whole model" +msgstr "" + msgid "Convert Unit" msgstr "Mértékegység átváltása" @@ -8911,9 +10168,17 @@ msgid "Load filament settings from the specified file list" msgstr "Filamentbeállítások betöltése a megadott fájllistából" msgid "Skip Objects" -msgstr "" +msgstr "Skip Objects" msgid "Skip some objects in this print" +msgstr "Skip some objects in this print" + +msgid "load uptodate process/machine settings when using uptodate" +msgstr "" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" msgstr "" msgid "Data directory" @@ -8954,7 +10219,7 @@ msgid "Generating infill toolpath" msgstr "Kitöltési szerszámút generálás" msgid "Detect overhangs for auto-lift" -msgstr "" +msgstr "Túlnyúlások észlelése az automatikus emeléshez" msgid "Generating support" msgstr "Támaszok generálása" @@ -8963,19 +10228,21 @@ msgid "Checking support necessity" msgstr "Támasz szükségességének ellenőrzése" msgid "floating regions" -msgstr "" +msgstr "floating regions" msgid "floating cantilever" -msgstr "" +msgstr "floating cantilever" msgid "large overhangs" -msgstr "" +msgstr "large overhangs" #, c-format, boost-format msgid "" "It seems object %s has %s. Please re-orient the object or enable support " "generation." msgstr "" +"It seems object %s has %s. Please re-orient the object or enable support " +"generation." msgid "Optimizing toolpath" msgstr "Szerszámút optimalizálása" @@ -8984,7 +10251,7 @@ msgid "Empty layers around bottom are replaced by nearest normal layers." msgstr "Az alsó üres rétegeket a legközelebbi normál rétegek váltják fel." msgid "The model has too many empty layers." -msgstr "" +msgstr "A modellben túl sok az üres réteg." msgid "Slicing mesh" msgstr "Háló szeletelése" @@ -8993,12 +10260,17 @@ msgid "" "No layers were detected. You might want to repair your STL file(s) or check " "their size or thickness and retry.\n" msgstr "" +"No layers were detected. You might want to repair your STL file(s) or check " +"their size or thickness and retry.\n" msgid "" "An object's XY size compensation will not be used because it is also color-" "painted.\n" "XY Size compensation can not be combined with color-painting." msgstr "" +"An object's XY size compensation will not be used because it is also color-" +"painted.\n" +"XY Size compensation can not be combined with color-painting." #, c-format, boost-format msgid "Support: generate toolpath at layer %d" @@ -9031,6 +10303,554 @@ msgstr "Támasz: lyukak javítása %d. réteg" msgid "Support: propagate branches at layer %d" msgstr "Támasz: ágak kiterjesztése %d. réteg" +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "" +"Unknown file format: input file must have .stl, .obj, or .amf(.xml) " +"extension." + +msgid "Loading of a model file failed." +msgstr "Loading of model file failed." + +msgid "The supplied file couldn't be read because it's empty" +msgstr "The supplied file couldn't be read because it's empty." + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "Unknown file format: input file must have .3mf or .zip.amf extension." + +msgid "Canceled" +msgstr "Canceled" + +msgid "load_obj: failed to parse" +msgstr "load_obj: failed to parse" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "The file contains polygons with more than 4 vertices." + +msgid "The file contains polygons with less than 2 vertices." +msgstr "The file contains polygons with less than 2 vertices." + +msgid "The file contains invalid vertex index." +msgstr "The file contains invalid vertex index." + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "This OBJ file couldn't be read because it's empty." + +msgid "Flow Rate Calibration" +msgstr "" + +msgid "Max Volumetric Speed Calibration" +msgstr "" + +msgid "Manage Result" +msgstr "" + +msgid "Manual Calibration" +msgstr "" + +msgid "Result can be read by human eyes." +msgstr "" + +msgid "Auto-Calibration" +msgstr "" + +msgid "We would use Lidar to read the calibration result" +msgstr "" + +msgid "Prev" +msgstr "" + +msgid "Recalibration" +msgstr "" + +msgid "Calibrate" +msgstr "" + +msgid "Finish" +msgstr "Kész" + +msgid "Wiki" +msgstr "" + +msgid "How to use calibration result?" +msgstr "" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" + +msgid "Calibration not supported" +msgstr "" + +msgid "Flow Dynamics" +msgstr "" + +msgid "Flow Rate" +msgstr "" + +msgid "Max Volumetric Speed" +msgstr "" + +msgid "Please enter the name you want to save to printer." +msgstr "" + +msgid "The name cannot exceed 40 characters." +msgstr "" + +msgid "The name cannot be empty." +msgstr "" + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "" + +msgid "The name cannot be the same as the system preset name." +msgstr "" + +msgid "The name is the same as another existing preset name" +msgstr "" + +msgid "create new preset failed." +msgstr "" + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "" + +msgid "No Printer Connected!" +msgstr "" + +msgid "Printer is not connected yet." +msgstr "" + +msgid "Please select filament to calibrate." +msgstr "" + +msgid "Connecting to printer..." +msgstr "" + +msgid "The failed test result has been dropped." +msgstr "" + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "" + +msgid "Internal Error" +msgstr "" + +msgid "Please select at least one filament for calibration" +msgstr "" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "" + +msgid "The input value size must be 3." +msgstr "" + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" + +msgid "About this calibration" +msgstr "" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" + +msgid "When to use Flow Rate Calibration" +msgstr "" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "" + +msgid "Over-extrusion or under extrusion" +msgstr "" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "" + +msgid "materials with inaccurate filament diameter" +msgstr "" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "" + +msgid "Failed" +msgstr "Sikertelen" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" + +msgid "Please find the best line on your plate" +msgstr "" + +msgid "Input Value" +msgstr "" + +msgid "Save to Filament Preset" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Record Factor" +msgstr "" + +msgid "We found the best flow ratio for you" +msgstr "" + +msgid "Flow Ratio" +msgstr "" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "" + +msgid "Please enter the name of the preset you want to save." +msgstr "" + +msgid "Calibration1" +msgstr "" + +msgid "Calibration2" +msgstr "" + +msgid "Please find the best object on your plate" +msgstr "" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "" + +msgid "Skip Calibration2" +msgstr "" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "" + +msgid "Please choose a block with smoothest top surface" +msgstr "" + +msgid "Please choose a block with smoothest top surface." +msgstr "" + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "" + +msgid "Calibration Type" +msgstr "" + +msgid "Complete Calibration" +msgstr "" + +msgid "Fine Calibration based on flow ratio" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" + +msgid "Printing Parameters" +msgstr "" + +msgid "- ℃" +msgstr "" + +msgid " ℃" +msgstr "" + +msgid "Plate Type" +msgstr "Plate Type" + +msgid "filament position" +msgstr "" + +msgid "External Spool" +msgstr "" + +msgid "Filament For Calibration" +msgstr "" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" + +msgid "Error desc" +msgstr "" + +msgid "Extra info" +msgstr "" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "" + +msgid "Connecting to printer" +msgstr "" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "" + +msgid "From Volumetric Speed" +msgstr "" + +msgid "To Volumetric Speed" +msgstr "" + +msgid "Flow Dynamics Calibration Result" +msgstr "" + +msgid "No History Result" +msgstr "" + +msgid "Success to get history result" +msgstr "" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "" + +msgid "Action" +msgstr "" + +msgid "Edit Flow Dynamics Calibration" +msgstr "" + +msgid "Network lookup" +msgstr "" + +msgid "Address" +msgstr "" + +msgid "Hostname" +msgstr "" + +msgid "Service name" +msgstr "" + +msgid "OctoPrint version" +msgstr "" + +msgid "Searching for devices" +msgstr "" + +msgid "Finished" +msgstr "Kész" + +msgid "Multiple resolved IP addresses" +msgstr "" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" + +msgid "Unable to perform boolean operation on selected parts" +msgstr "" + +msgid "Mesh Boolean" +msgstr "" + +msgid "Union" +msgstr "" + +msgid "Difference" +msgstr "" + +msgid "Intersection" +msgstr "" + +msgid "Source Volume" +msgstr "" + +msgid "Tool Volume" +msgstr "" + +msgid "Subtract from" +msgstr "" + +msgid "Subtract with" +msgstr "" + +msgid "selected" +msgstr "" + +msgid "Part 1" +msgstr "" + +msgid "Part 2" +msgstr "" + +msgid "Delete input" +msgstr "" + +msgid "Send G-Code to printer host" +msgstr "" + +msgid "Upload to Printer Host with the following filename:" +msgstr "" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "" + +msgid "Upload to storage" +msgstr "" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "" + +msgid "Print host upload queue" +msgstr "" + +msgid "ID" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Host" +msgstr "" + +msgctxt "OfFile" +msgid "Size" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Message" +msgstr "" + +msgid "Cancel selected" +msgstr "" + +msgid "Show error message" +msgstr "" + +msgid "Enqueued" +msgstr "" + +msgid "Uploading" +msgstr "Feltöltés" + +msgid "Cancelling" +msgstr "" + +msgid "Error uploading to print host" +msgstr "" + msgid "PA Calibration" msgstr "" @@ -9049,6 +10869,9 @@ msgstr "" msgid "PA Line" msgstr "" +msgid "PA Pattern" +msgstr "" + msgid "Method" msgstr "" @@ -9107,7 +10930,7 @@ msgstr "" msgid "" "Please input valid values:\n" "Start temp: <= 350\n" -"End temp: >= 180\n" +"End temp: >= 170\n" "Start temp > End temp + 5)" msgstr "" @@ -9202,6 +11025,9 @@ msgid "" "Did you know how to control view and object/part selection with mouse and " "touchpanel in the 3D scene?" msgstr "" +"3D-jelenettel kapcsolatos műveletek\n" +"Tudod, hogyan változtathatod meg a nézetet és hogyan választhatod ki az " +"objektumot/tárgyat egérrel és érintőképernyővel a 3D-jelenetben?" #: resources/data/hints.ini: [hint:Cut Tool] msgid "" @@ -9209,6 +11035,9 @@ msgid "" "Did you know that you can cut a model at any angle and position with the " "cutting tool?" msgstr "" +"Vágóeszköz\n" +"Tudtad, hogy a vágóeszközzel bármilyen szögben és pozícióban elvághatsz egy " +"modellt?" #: resources/data/hints.ini: [hint:Fix Model] msgid "" @@ -9216,18 +11045,25 @@ msgid "" "Did you know that you can fix a corrupted 3D model to avoid a lot of slicing " "problems?" msgstr "" +"Modell javítása\n" +"Tudtad, hogy a sérült 3D-modelleket megjavíthatod, amivel elkerülhetsz sok " +"szeletelési problémát?" #: resources/data/hints.ini: [hint:Timelapse] msgid "" "Timelapse\n" "Did you know that you can generate a timelapse video during each print?" msgstr "" +"Timelapse\n" +"Tudtad, hogy minden nyomtatáshoz timelapse-videót készíthetsz?" #: resources/data/hints.ini: [hint:Auto-Arrange] msgid "" "Auto-Arrange\n" "Did you know that you can auto-arrange all objects in your project?" msgstr "" +"Automatikus elrendezés\n" +"Tudtad, hogy automatikusan elrendezheted a projekt összes objektumát?" #: resources/data/hints.ini: [hint:Auto-Orient] msgid "" @@ -9235,6 +11071,9 @@ msgid "" "Did you know that you can rotate objects to an optimal orientation for " "printing by a simple click?" msgstr "" +"Automatikus orientáció\n" +"Tudtad, hogy az objektumokat egy kattintással elforgathatod a nyomtatáshoz " +"optimális orientációba?" #: resources/data/hints.ini: [hint:Lay on Face] msgid "" @@ -9243,6 +11082,11 @@ msgid "" "sits on the print bed? Select the \"Place on face\" function or press the " "F key." msgstr "" +"Felületre fektetés\n" +"Tudtad, hogy a modellt egyszerűen elforgathatod úgy, hogy az egyik oldala az " +"asztalra kerüljön? Válaszd a „Felületre fektetés“ opciót, vagy csak nyomd " +"meg az F gombot.\n" +" " #: resources/data/hints.ini: [hint:Object List] msgid "" @@ -9250,6 +11094,9 @@ msgid "" "Did you know that you can view all objects/parts in a list and change " "settings for each object/part?" msgstr "" +"Objektumlista\n" +"Tudtad, hogy megtekintheted az összes objektumot/tárgyat egy listában és " +"egyesével módosíthatod a beállításaikat?" #: resources/data/hints.ini: [hint:Simplify Model] msgid "" @@ -9258,6 +11105,10 @@ msgid "" "Simplify mesh feature? Right-click the model and select Simplify model. Read " "more in the documentation." msgstr "" +"Modell egyszerűsítése\n" +"Tudtad, hogy csökkentheted a háromszögek számát a Modell egyszerűsítése " +"opcióval? Kattints jobb gombbal a modellre, és válaszd a Modell " +"egyszerűsítése lehetőséget. További információ a dokumentációban található." #: resources/data/hints.ini: [hint:Slicing Parameter Table] msgid "" @@ -9265,6 +11116,9 @@ msgid "" "Did you know that you can view all objects/parts on a table and change " "settings for each object/part?" msgstr "" +"Szeletelési paramétertáblázat\n" +"Tudtad, hogy megtekintheted az összes objektumot/tárgyat egy listában és " +"egyesével módosíthatod a beállításaikat?" #: resources/data/hints.ini: [hint:Split to Objects/Parts] msgid "" @@ -9272,6 +11126,9 @@ msgid "" "Did you know that you can split a big object into small ones for easy " "colorizing or printing?" msgstr "" +"Objektumokra/tárgyakra osztás\n" +"Tudtad, hogy egy nagy objektumot kisebbekre oszthatsz a könnyebb színezés " +"vagy nyomtatás érdekében?" #: resources/data/hints.ini: [hint:Subtract a Part] msgid "" @@ -9297,6 +11154,10 @@ msgid "" "paint it on your print, to have it in a less visible location? This improves " "the overall look of your model. Check it out!" msgstr "" +"Z varrat helye\n" +"Tudtad, hogy testreszabhatod a Z varrat helyét, és akár rá is festheted a " +"nyomatra, hogy kevésbé látható helyre kerüljön? Ezzel javíthatod a modelled " +"megjelenését. Próbáld ki!" #: resources/data/hints.ini: [hint:Fine-tuning for flow rate] msgid "" @@ -9305,6 +11166,10 @@ msgid "" "prints? Depending on the material, you can improve the overall finish of the " "printed model by doing some fine-tuning." msgstr "" +"Anyagáramlás finomhangolása\n" +"Tudtad, hogy az anyagáramlás finomhangolható a még szebb nyomatok érdekében? " +"Az anyagtól függően némi finomhangolással jelentősen javíthatsz a nyomtatott " +"modell felületeinek megjelenésén." #: resources/data/hints.ini: [hint:Split your prints into plates] msgid "" @@ -9313,6 +11178,9 @@ msgid "" "individual plates ready to print? This will simplify the process of keeping " "track of all the parts." msgstr "" +"Oszd fel a nyomatokat több tálcára\n" +"Tudtad, hogy a sok részből álló modellt nyomtatásra kész tálcákra oszthatod? " +"Így egyszerűbben nyomon követheted a nyomtatásra váró tárgyakat." #: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer #: Height] @@ -9321,6 +11189,9 @@ msgid "" "Did you know that you can print a model even faster, by using the Adaptive " "Layer Height option? Check it out!" msgstr "" +"Gyorsítsd fel a nyomtatást az adaptív rétegmagassággal\n" +"Tudtad, hogy a nyomtatást tovább gyorsíthatod adaptív rétegmagasság " +"használatával? Próbáld ki!" #: resources/data/hints.ini: [hint:Support painting] msgid "" @@ -9329,6 +11200,9 @@ msgid "" "makes it easy to place the support material only on the sections of the " "model that actually need it." msgstr "" +"Támaszok festése\n" +"Tudtad, hogy festéssel is kijelölheted a támaszok helyét? Ezzel az opcióval " +"elérheted, hogy csak oda kerüljön támasz, ahol valóban szükség van rá." #: resources/data/hints.ini: [hint:Different types of supports] msgid "" @@ -9337,6 +11211,10 @@ msgid "" "supports work great for organic models, while saving filament and improving " "print speed. Check them out!" msgstr "" +"Különböző típusú támaszok\n" +"Tudtad, hogy többféle támasz közül választhatsz? A fatámaszok remekül " +"működnek az organikus modelleknél, kevesebb filamentet igényelnek és " +"elősegítik a gyorsabb nyomtatást. Próbáld ki!" #: resources/data/hints.ini: [hint:Printing Silk Filament] msgid "" @@ -9345,6 +11223,10 @@ msgid "" "successfully? Higher temperature and lower speed are always recommended for " "the best results." msgstr "" +"Nyomtatás selyemhatású filamenttel\n" +"Tudtad, hogy a selyemhatású filamentek több figyelmet igényelnek a sikeres " +"nyomtatás érdekében? A legjobb eredmény érdekében mindig használj magasabb " +"hőmérsékletet és alacsonyabb sebességet." #: resources/data/hints.ini: [hint:Brim for better adhesion] msgid "" @@ -9352,6 +11234,9 @@ msgid "" "Did you know that when printing models have a small contact interface with " "the printing surface, it's recommended to use a brim?" msgstr "" +"Perem a jobb tapadás érdekében\n" +"Tudtad, hogy a ha a nyomtatott modell csak kis felületen érintkezik az " +"asztallal, akkor ajánlott peremet használni?" #: resources/data/hints.ini: [hint:Set parameters for multiple objects] msgid "" @@ -9359,12 +11244,18 @@ msgid "" "Did you know that you can set slicing parameters for all selected objects at " "one time?" msgstr "" +"Paraméterek beállítása több objektumhoz\n" +"Tudtad, hogy egyszerre is beállíthatod a szeletelési paramétereket az összes " +"kijelölt objektumhoz?" #: resources/data/hints.ini: [hint:Stack objects] msgid "" "Stack objects\n" "Did you know that you can stack objects as a whole one?" msgstr "" +"Objektumok egymásra helyezése\n" +"Tudtad, hogy több objektumot is egymásra rakhatsz, amit aztán egyben " +"kinyomtathatsz?" #: resources/data/hints.ini: [hint:Flush into support/objects/infill] msgid "" @@ -9372,6 +11263,9 @@ msgid "" "Did you know that you can save the wasted filament by flushing them into " "support/objects/infill during filament change?" msgstr "" +"Öblítés támaszokba/objektumokba/kitöltésbe\n" +"Tudtad, hogy csökkentheted a felhasznált filament mennyiségét, ha a " +"filamentcsere során az öblítést a támaszba/objektumba/kitöltésbe állítod?" #: resources/data/hints.ini: [hint:Improve strength] msgid "" @@ -9379,763 +11273,6 @@ msgid "" "Did you know that you can use more wall loops and higher sparse infill " "density to improve the strength of the model?" msgstr "" - -#~ msgid "Keep upper part" -#~ msgstr "Felső rész megtartása" - -#~ msgid "Keep lower part" -#~ msgstr "Alsó rész megtartása" - -#~ msgid "Backup" -#~ msgstr "Biztonsági mentés" - -#~ msgid "Backup interval" -#~ msgstr "Intervallum" - -#~ msgid "" -#~ "Print a tower to prime material in nozzle after switching to a new " -#~ "material." -#~ msgstr "" -#~ "Egy tornyot nyomtat a fúvókában lévő anyag kiöblítéséhez új anyagra " -#~ "váltás után." - -#~ msgid "" -#~ "The configuration may be generated by a newer version of BambuStudio." -#~ msgstr "" -#~ "Előfordulhat, hogy a konfigurációt a OrcaSlicer egy újabb verziójával " -#~ "generálták." - -#~ msgid "" -#~ "BambuStudio will terminate because of running out of memory.It may be a " -#~ "bug. It will be appreciated if you report the issue to our team." -#~ msgstr "" -#~ "A OrcaSlicer leáll, mert elfogy a memória. Lehet, hogy ez egy hiba. " -#~ "Örülnénk, ha jelentenéd a problémát a csapatunknak." - -#~ msgid "" -#~ "BambuStudio will terminate because of a localization error. It will be " -#~ "appreciated if you report the specific scenario this issue happened." -#~ msgstr "" -#~ "A OrcaSlicer lokalizációs hiba miatt leáll. Nagyra értékelnénk, ha " -#~ "jelentenéd a konkrét esetet, amikor ez a probléma előfordult." - -#, boost-format -#~ msgid "BambuStudio got an unhandled exception: %1%" -#~ msgstr "A OrcaSlicer kezeletlen kivételbe ütközött: %1%" - -#~ msgid "" -#~ "BambuStudio configuration file may be corrupted and is not abled to be " -#~ "parsed.Please delete the file and try again." -#~ msgstr "" -#~ "A OrcaSlicer konfigurációs fájl valószínűleg megsérült, ezért nem " -#~ "használható. Kérjük, töröld a fájlt, és próbáld meg újra." - -#~ msgid "Loading user presets..." -#~ msgstr "Felhasználói beállítások betöltése..." - -#~ msgid "" -#~ "Orca Slicer is based on PrusaSlicer by Prusa Research, which is from " -#~ "Slic3r by Alessandro Ranellucci and the RepRap community" -#~ msgstr "" -#~ "A Orca Slicer a Prusa Research által készített PrusaSliceren alapul, " -#~ "amely az Alessandro Ranellucci és a RepRap közösség által készített " -#~ "Slic3r-ből származik" - -#~ msgid "" -#~ "Orca Slicer is based on PrusaSlicer by PrusaResearch and SuperSlicer by " -#~ "Merill(supermerill)." -#~ msgstr "" -#~ "A Orca Slicer a PrusaResearch által készített PrusaSlicer és Merill " -#~ "(supermerill) által készített SuperSlicer alapján készült." - -#~ msgid "Orca Slicer also referenced some ideas from Cura by Ultimaker." -#~ msgstr "A Orca Slicer az Ultimaker Cura néhány ötletére is támaszkodott." - -#~ msgid "" -#~ "There many parts of the software that come from community contributions, " -#~ "so we're unable to list them one-by-one, and instead, they'll be " -#~ "attributed in the corresponding code comments." -#~ msgstr "" -#~ "A szoftver számos része származik közösségi közreműködésből, így nem " -#~ "tudjuk őket egyenként felsorolni, ezért a megfelelő helyeken a kód " -#~ "kommentekben vannak feltüntetve." - -#~ msgid "Export G-Code." -#~ msgstr "G-kód exportálása." - -#~ msgid "Export." -#~ msgstr "Exportálás." - -#~ msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files." -#~ msgstr "Geometriai adatok importálása STL/STEP/3MF/OBJ/AMF fájlokból." - -#, boost-format -#~ msgid "Copying directory %1% to %2% failed: %3%" -#~ msgstr "%1% mappa másolása sikertelen a következő helyre: %2% Hiba: %3%" - -#~ msgid "" -#~ "This controls brim position including outer side of models, inner side of " -#~ "holes or both. Auto means both the brim position and brim width is " -#~ "analysed and calculated automatically" -#~ msgstr "" -#~ "Ez szabályozza a perem típusát a modellek külső oldalán, a furatok belső " -#~ "oldalán, vagy mindkét helyen. Az Auto beállítás azt jelenti, hogy mind a " -#~ "perem pozícióját, mind a perem szélességét a szeletelő szabályozza." - -#~ msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):" -#~ msgstr "Válassz ki egy fájlt (gcode/.gco/.g/.ngc/ngc):" - -#~ msgid "" -#~ "Too large layer height.\n" -#~ "Reset to 0.2" -#~ msgstr "" -#~ "Túl nagy rétegmagasság.\n" -#~ "Visszaállítva 0,2-re" - -#~ msgid "" -#~ "\n" -#~ "%1% is too close to exclusion area, there will be collisions when " -#~ "printing." -#~ msgstr "" -#~ "\n" -#~ "%1% túl közel van a tiltott területhez, a nyomtatás során előfordulhatnak " -#~ "ütközések." - -#~ msgid "" -#~ "%1% is too close to exclusion area, there will be collisions when " -#~ "printing." -#~ msgstr "" -#~ "%1% túl közel van a tiltott területhez, a nyomtatás során előfordulhatnak " -#~ "ütközések." - -#~ msgid "0%" -#~ msgstr "0%" - -#~ msgid "" -#~ "An object is layed over the boundary of plate.\n" -#~ "Please solve the problem by moving it totally inside or outside plate." -#~ msgstr "" -#~ "Egy tárgy a tálcán kívülre került, vagy túllépi a magassághatárt.\n" -#~ "Kérjük, orvosold a problémát a tárgy tálcára helyezésével vagy a tálcáról " -#~ "való eltávolításával és a tárgy magasságának ellenőrzésével." - -#~ msgid "" -#~ "Arachne engine only works when overhang slowing down is disabled.\n" -#~ "This may cause decline in the quality of overhang surface when print " -#~ "fastly\n" -#~ msgstr "\n" - -#~ msgid "Auto arrange" -#~ msgstr "Automatikus elrendezés" - -#~ msgid "" -#~ "Auto orientates selected objects or all objects.If there are selected " -#~ "objects, it just orientates the selected ones.Otherwise, it will " -#~ "orientates all objects in the project." -#~ msgstr "" -#~ "Automatikusan beállítja a kijelölt objektumok vagy az összes objektum " -#~ "tájolását. Ha vannak kijelölt objektumok, akkor csak a kijelölteket, " -#~ "ellenkező esetben az aktuális projektben lévő összes objektumot " -#~ "orientálja." - -#~ msgid "Aux Cooling" -#~ msgstr "Segédhűtés" - -#~ msgid "Avoid crossing wall when travel" -#~ msgstr "Falak elkerülése mozgáskor" - -#~ msgid "" -#~ "Bed temperature is higher than vitrification temperature of this " -#~ "filament.\n" -#~ "This may cause nozzle blocked and printing failure" -#~ msgstr "" -#~ "Az asztalhőmérséklet magasabb, mint ennek a filamentnek az üvegesedési " -#~ "hőmérséklete.\n" -#~ "Ez a fúvóka eltömődését és nyomtatási hibákat okozhat" - -#~ msgid "Choose one or more files (3mf/step/stl/obj/amf):" -#~ msgstr "Válassz ki egy vagy több fájlt (3mf/step/stl/obj/amf):" - -#~ msgid "Clear all" -#~ msgstr "Összes törlése" - -#~ msgid "" -#~ "Clearance radius around extruder. Used as input of auto-arrange to avoid " -#~ "collision when print object by object" -#~ msgstr "" -#~ "Az extruder körüli biztonságos terület sugara. Az automatikus " -#~ "elrendezéshez használatos az ütközések elkerülése érdekében, amikor " -#~ "objektumonként nyomtatsz" - -#~ msgid "Click the pencil icon to edit the filament." -#~ msgstr "Kattints a ceruza ikonra a filament szerkesztéséhez." - -#~ msgid "Color Print" -#~ msgstr "Színes nyomtatás" - -#~ msgid "Comsumption" -#~ msgstr "Felhasználás" - -#~ msgid "Creating" -#~ msgstr "Létrehozás" - -#~ msgid "Ctrl + Any arrow" -#~ msgstr "Ctrl + Bármely nyílgomb" - -#~ msgid "Ctrl + Left mouse button" -#~ msgstr "Ctrl + Bal egérgomb" - -#~ msgid "Debug" -#~ msgstr "Debug" - -#~ msgid "Designer" -#~ msgstr "Tervező" - -#~ msgid "Device:" -#~ msgstr "Eszköz:" - -#~ msgid "Display printable box" -#~ msgstr "Nyomtatható doboz megjelenítése" - -#~ msgid "Display shadow of objects" -#~ msgstr "Objektumok árnyékának megjelenítése" - -#~ msgid "Display triangles of models" -#~ msgstr "Modell háromszögeinek megjelenítése" - -#~ msgid "" -#~ "Do not recommand bed temperature of other layer to be lower than initial " -#~ "layer for more than this threshold. Too low bed temperature of other " -#~ "layer may cause the model broken free from build plate" -#~ msgstr "" -#~ "Nem ajánlott, hogy a kezdőréteget követő többi réteg asztalhőmérséklete " -#~ "alacsonyabb legyen ennél a küszöbértéknél. Ha a többi rétegnél túl " -#~ "alacsony asztalhőmérsékletet használsz, előfordulhat, hogy a tárgy " -#~ "leválik a tálcáról nyomtatás közben" - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "Contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "" -#~ "Szinkronizálni szeretnéd személyes adataid a Bambu Cloud-ból? \n" -#~ "A következő információkat tartalmazza:\n" -#~ "1. Folyamat beállítások\n" -#~ "2. Filament beállítások\n" -#~ "3. Nyomtató beállítások\n" - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "It contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "" -#~ "Szeretnéd szinkronizálni személyes adataidat a Bambu Cloudból?\n" -#~ "Ezek az adatok a következő információkat tartalmazzák:\n" -#~ "1. Folyamat beállítások\n" -#~ "2. Filament beállítások\n" -#~ "3. Nyomtató beállítások\n" - -#~ msgid "" -#~ "Don't retract when the travel is in infill area absolutely. That means " -#~ "the oozing can't been seen" -#~ msgstr "" -#~ "Ez kikapcsolja a visszahúzást, ha a mozgás teljes egészében egy kitöltési " -#~ "területen belül történik." - -#~ msgid "" -#~ "Enabling this option means the height of every layer except the first " -#~ "will be automatically calculated during slicing according to the slope of " -#~ "the model’s surface.\n" -#~ "Note that this option only takes effect if no prime tower is generated in " -#~ "current plate." -#~ msgstr "" -#~ "Ha engedélyezed ezt az opciót, akkor az első réteg kivételével minden " -#~ "réteg magassága automatikusan kiszámításra kerül a szeletelés során a " -#~ "modellfelület lejtésének megfelelően.\n" -#~ "Felhívjuk a figyelmed, hogy ez az opció csak akkor működik, ha az " -#~ "aktuális tálcán nincs törlő torony generálva." - -#~ msgid "Enter a search term" -#~ msgstr "Add meg a keresési kifejezést" - -#~ msgid "Erase painting" -#~ msgstr "Festés törlése" - -#~ msgid "Error at line %1%:\n" -#~ msgstr "Hiba a következő sorban %1%:\n" - -#~ msgid "Export Sliced File" -#~ msgstr "Szeletelt fájl exportálása" - -#~ msgid "Export current Sliced file" -#~ msgstr "Jelenlegi szeletelt fájl exportálása" - -#~ msgid "Export ok." -#~ msgstr "Exportálás kész." - -#~ msgid "Export sliced file" -#~ msgstr "Szeletelt fájl exportálása" - -#~ msgid "Extruder position" -#~ msgstr "Extruder pozíció" - -#~ msgid "Failed" -#~ msgstr "Failed" - -#~ msgid "Filament 1" -#~ msgstr "Filament 1" - -#~ msgid "Filament N XX" -#~ msgstr "Filament N XX" - -#~ msgid "" -#~ "Filament to print support and skirt. 0 means no specific filament for " -#~ "support and current filament is used" -#~ msgstr "" -#~ "Filament a támasz és perem nyomtatásához. A 0 azt jelenti, hogy nincs " -#~ "erre külön kijelölt filament és a jelenleg használt kerül felhasználásra" - -#~ msgid "" -#~ "Filament to print support interface. 0 means no specific filament for " -#~ "support interface and current filament is used" -#~ msgstr "" -#~ "Filament a támasz érintkező felületének nyomtatásához. A 0 azt jelenti, " -#~ "hogy nincs erre külön kijelölt filament és a jelenleg használt kerül " -#~ "felhasználásra" - -#~ msgid "Filaments Selection" -#~ msgstr "Filamentek kiválasztása" - -#~ msgid "Finish" -#~ msgstr "Kész" - -#~ msgid "Finished" -#~ msgstr "Kész" - -#~ msgid "Fix model locally" -#~ msgstr "Modell javítása helyben" - -#~ msgid "Fix model through cloud" -#~ msgstr "Modell javítása felhőn keresztül" - -#~ msgid "Flushed filament" -#~ msgstr "Öblített filament" - -#~ msgid "" -#~ "Force cooling fan to be specific speed when overhang degree of printed " -#~ "part exceeds this value. Expressed as percentage which indicides how much " -#~ "width of the line without support from lower layer" -#~ msgstr "" -#~ "Ez arra kényszeríti a hűtőventilátort, hogy egy adott fordulatszámot " -#~ "használjon, ha az alkatrészek túlnyúlási foka meghaladja a beállított " -#~ "értéket. Ez százalékban van kifejezve, ami azt jelzi, hogy hány vonal " -#~ "fogadható el az alsóbb rétegek alátámasztása nélkül." - -#~ msgid "Fragment Filter" -#~ msgstr "Töredékszűrő" - -#~ msgid "Fragment area" -#~ msgstr "Töredék terület" - -#~ msgid "Fragment filter" -#~ msgstr "Töredékszűrő" - -#~ msgid "" -#~ "Heat the nozzle to target \n" -#~ "temperature" -#~ msgstr "" -#~ "Fúvóka felfűtése a\n" -#~ "célhőmérsékletre" - -#~ msgid "Heat the nozzle to target temperature" -#~ msgstr "Fúvóka felmelegítése a kívánt hőmérsékletre" - -#~ msgid "Height:" -#~ msgstr "Magasság:" - -#~ msgid "" -#~ "Height of the clearance cylinder around extruder. Used as input of auto-" -#~ "arrange to avoid collision when print object by object" -#~ msgstr "" -#~ "Az extruder körül szabadon hagyott kör alakú terület magassága: az " -#~ "automatikus elrendezéshez van használva az ütközések elkerülése " -#~ "érdekében, amikor a nyomtatás tárgyanként történik." - -#~ msgid "Import 3MF/STL/STEP/OBJ/AMF" -#~ msgstr "3MF/STL/STEP/OBJ/AMF importálása" - -#~ msgid "In the calibration of extrusion flow" -#~ msgstr "Az anyagáramlás kalibrálásában" - -#~ msgid "In the calibration of laser scanner" -#~ msgstr "A lézer szkenner kalibrálásában" - -#~ msgid "Initialize failed [%d]!" -#~ msgstr "Az inicializálás sikertelen [%d]!" - -#~ msgid "Inner wall speed" -#~ msgstr "Belső fal sebessége" - -#~ msgid "" -#~ "It seems object %s needs support to print. Please enable support " -#~ "generation." -#~ msgstr "" -#~ "Úgy tűnik %s objektumnak támaszra lenne szüksége a nyomtatáshoz. Kérjük, " -#~ "engedélyezd a támasz generálását." - -#~ msgid "Line type" -#~ msgstr "Vonal típusa" - -#~ msgid "Management" -#~ msgstr "Management" - -#~ msgid "Max travel detour distance" -#~ msgstr "Max. kerülőút távolság" - -#~ msgid "" -#~ "Maximum detour distance for avoiding crossing wall. Don't detour if the " -#~ "detour distance is large than this value" -#~ msgstr "" -#~ "Maximális kerülőút távolság a falakon való áthaladás elkerülésére. Ha a " -#~ "távolság nagyobb ennél az értéknél, akkor nem lesz kitérő." - -#~ msgid "Module" -#~ msgstr "Modul" - -#~ msgid "Monitoring" -#~ msgstr "Monitorozás" - -#~ msgid "Monitoring Recording" -#~ msgstr "Felvétel monitorozása" - -#~ msgid "Open &PrusaSlicer" -#~ msgstr "PrusaSlicer megnyitása" - -#~ msgid "Open PrusaSlicer" -#~ msgstr "PrusaSlicer megnyitása" - -#~ msgid "Output file" -#~ msgstr "Kimeneti fájl" - -#~ msgid "Part Cooling" -#~ msgstr "Tárgyhűtés" - -#~ msgid "Pause(heated bed temperature error)" -#~ msgstr "Szünet (tárgyasztal hőmérséklet hiba)" - -#~ msgid "Pause(hotend temperature error)" -#~ msgstr "Szünet (hotend hőmérséklet hiba)" - -#~ msgid "Pause(toolhead shell off)" -#~ msgstr "Szünet (nyomtatófej burkolat hiányzik)" - -#~ msgid "Per object edit" -#~ msgstr "Szerkesztés objektumonként" - -#~ msgid "Plate %d: %s does not support filament %s\n" -#~ msgstr "\n" - -#~ msgid "Plate %d: %s does not support filament %s.\n" -#~ msgstr "%d. tálca: %s nem használható %s filamenttel.\n" - -#~ msgid "Plate %d: %s does not support filament %s (%s).\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "Please check the following infomation and click Confirm to continue " -#~ "sending print:\n" -#~ msgstr "\n" - -#~ msgid "Please fill report first." -#~ msgstr "Kérjük, először töltsd ki a riportot." - -#~ msgid "Please upgrade your printer first" -#~ msgstr "Kérjük, először frissítsd a nyomtatót" - -#~ msgid "Position:" -#~ msgstr "Pozíció:" - -#~ msgid "" -#~ "Preview only mode:\n" -#~ "The loaded file contains gcode only." -#~ msgstr "" -#~ "Csak előnézeti mód:\n" -#~ "A betöltött fájl csak G-kódot tartalmaz." - -#~ msgid "Preview only mode for gcode file." -#~ msgstr "Csak előnézeti mód a G-kód fájlhoz." - -#~ msgid "Printer Selection" -#~ msgstr "Nyomtató kiválasztása" - -#~ msgid "" -#~ "Purging after filament change will be done inside objects' infills. This " -#~ "may lower the amount of waste and decrease the print time. If the walls " -#~ "are printed with transparent filament, the mixed color infill will be " -#~ "seen outside" -#~ msgstr "" -#~ "A filament csere utáni tisztítás a tárgyak kitöltésén belül történik. Ez " -#~ "csökkentheti a hulladék mennyiségét és a nyomtatási időt. Ha a falakat " -#~ "átlátszó filamenttel nyomtatod, a vegyes színű kitöltés kívülről látható " -#~ "lesz" - -#~ msgid "" -#~ "Purging after filament change will be done inside objects' support. This " -#~ "may lower the amount of waste and decrease the print time" -#~ msgstr "" -#~ "A filament csere utáni tisztítás a tárgyak támaszon belül történik. Ez " -#~ "csökkentheti a hulladék mennyiségét és a nyomtatási időt" - -#~ msgid "" -#~ "Push new filament \n" -#~ "into extruder" -#~ msgstr "" -#~ "Új filament betöltése\n" -#~ "az extruderbe" - -#~ msgid "" -#~ "Record timelapse video of printing without showing toolhead. In this mode " -#~ "the toolhead docks near the excess chute at each layer change, and then a " -#~ "snapshot is taken with the chamber camera. When printing finishes a " -#~ "timelapse video is composed of all the snapshots." -#~ msgstr "" -#~ "Timelapse videófelvétel készítése a nyomtatásról a nyomtatófej " -#~ "megjelenítése nélkül. Ebben az üzemmódban a nyomtatófej minden " -#~ "rétegváltásnál kiáll a felesleges anyagot kidobó nyílás közelében, majd a " -#~ "kamerával pillanatfelvétel készül. A nyomtatás befejezésekor egy " -#~ "timelapse videó áll össze az összes pillanatfelvételből." - -#~ msgid "Reduce Triangles" -#~ msgstr "Háromszögek csökkentése" - -#~ msgid "Reload item" -#~ msgstr "Tárgy újbóli betöltése" - -#~ msgid "Reload items" -#~ msgstr "Tárgyak újbóli betöltése" - -#~ msgid "Repair" -#~ msgstr "Javítás" - -#~ msgid "Repair the model's meshes if it is non-manifold mesh" -#~ msgstr "Megjavítja a modell hálóit, ha azok hibásak" - -#~ msgid "Report" -#~ msgstr "Jelentés" - -#~ msgid "Rotation:" -#~ msgstr "Forgatás:" - -#~ msgid "Save configuration as:" -#~ msgstr "Konfiguráció mentése mint:" - -#~ msgid "Sending" -#~ msgstr "Küldés" - -#~ msgid "Set pen size" -#~ msgstr "Tollméret beállítása" - -#~ msgid "Shift + Any arrow" -#~ msgstr "Shift + Bármely nyílgomb" - -#~ msgid "Shift + Mouse wheel" -#~ msgstr "Shift + Egérgörgő" - -#~ msgid "Show Model Mesh(TODO)" -#~ msgstr "Modellháló megjelenítése (TODO)" - -#~ msgid "Show Model Shadow(TODO)" -#~ msgstr "Modell árnyék megjelenítése(TODO)" - -#~ msgid "Show Printable Box(TODO)" -#~ msgstr "Nyomtatható doboz megjelenítése(TODO)" - -#~ msgid "Spiral mode" -#~ msgstr "Spirál/Váza mód" - -#~ msgid "" -#~ "Spiral mode only works when wall loops is 1, \n" -#~ "support is disabled, top shell layers is 0 and sparse infill density is " -#~ "0\n" -#~ msgstr "" -#~ "A spirál mód csak akkor működik, ha a falak száma 1,\n" -#~ "a támaszok ki vannak kapcsolva, a felső rétegek száma 0 és a hiányos " -#~ "kitöltés sűrűsége 0\n" - -#~ msgid "Successfully sent.Will automatically jump to the device page in %s s" -#~ msgstr "" -#~ "Sikeresen elküldve. Automatikus átváltás a készülék oldalára %s mp-en " -#~ "belül" - -#~ msgid "" -#~ "Successfully sent. Will automatically jump to the device page in %s s" -#~ msgstr "" -#~ "Sikeresen elküldve. Az eszköz oldala automatikusan megjelenik %s mp belül" - -#~ msgid "" -#~ "Support layer uses layer height independent with object layer. This is to " -#~ "support custom support gap,but may cause extra filament switches if " -#~ "support is specified as different extruder with object" -#~ msgstr "" -#~ "A támasz rétegmagassága független az objektumhoz beállított " -#~ "rétegmagasságtól. Ezzel egyéni távolságot lehet beállítani a tárgy és a " -#~ "támasz között, de előfordulhat, hogy extra filament váltást okoz, ha más " -#~ "anyagú filamentet használsz támaszként." - -#~ msgid "" -#~ "Switch to rectilinear pattern?\n" -#~ "Yes - switch to rectilinear pattern automaticlly\n" -#~ "No - reset density to default non 100% value automaticlly\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "Switch to zig-zag pattern?\n" -#~ "Yes - switch to zig-zag pattern automaticlly\n" -#~ "No - reset density to default non 100% value automaticlly\n" -#~ msgstr "" -#~ "Átváltasz cikcakkos mintára?\n" -#~ "Igen - Automatikus átváltás cikkcakk mintára\n" -#~ "Nem - A kitöltés automatikus visszaállítása az alapértelmezett, nem 100%-" -#~ "os értékre.\n" - -#~ msgid "Swith cloud environment, Please login again!" -#~ msgstr "Felhőkörnyezet váltása, kérjük, jelentkezz be újra!" - -#~ msgid "" -#~ "The 3mf's version %s is newer than %s's version %s, Found following keys " -#~ "unrecognized:\n" -#~ msgstr "" -#~ "A 3mf fájl %s verziója újabb, mint a(z) %s verziója %s, a következő " -#~ "ismeretlen kulcsokat találtuk:\n" - -#~ msgid "" -#~ "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade " -#~ "your software.\n" -#~ msgstr "\n" - -#~ msgid "The Config is not compatible and can not be loaded." -#~ msgstr "A konfiguráció nem kompatibilis és nem tölthető be!" - -#~ msgid "" -#~ "The firmware versions of printer and AMS are too low.Please update to the " -#~ "latest version before sending the print job" -#~ msgstr "" -#~ "A nyomtató és az AMS firmware-verziója túl régi. Kérjük, frissítsd őket a " -#~ "legújabb verzióra, mielőtt új nyomtatásba kezdenél." - -#~ msgid "" -#~ "The model has overlapping or self-intersecting facets. I tried to repair " -#~ "it, however you might want to check the results or repair the input file " -#~ "and retry." -#~ msgstr "" -#~ "A modellnek átfedésben lévő vagy egymást metsző elemei vannak. " -#~ "Megkíséreltük a javítást, azonban javasoljuk az eredmények ellenőrzését " -#~ "vagy a bemeneti fájl javítását és az újbóli próbálkozást." - -#~ msgid "" -#~ "The printer type used to generate G-code is not the same type as the " -#~ "currently selected physical printer. It is recommend to re-slice by " -#~ "selecting the same printer type.\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "This object will be used to purge the nozzle after a filament change to " -#~ "save filament and decrease the print time. Colours of the objects will be " -#~ "mixed as a result" -#~ msgstr "" -#~ "Ez az objektum a fúvóka tisztítására szolgál filamentcsere után, a " -#~ "nyomtatási idő csökkentése és némi filament megtakarításának érdekében. " -#~ "Az objektum színei ennek eredményeképpen keveredni fognak." - -#~ msgid "" -#~ "This setting stands for how much volume of filament can be melted and " -#~ "extruded per second. Printing speed is limited by max volumetric speed, " -#~ "in case of too high and unreasonable speed setting. Zero means no limit" -#~ msgstr "" -#~ "Ezzel állíthatod be a másodpercenként megolvasztható és extrudálható " -#~ "maximális filament mennyiséget. A nyomtatási sebességet a maximális " -#~ "térfogatsebesség korlátozhatja. A 0 azt jelenti, hogy nincs korlátozás." - -#~ msgid "Timelapse Wipe Tower" -#~ msgstr "Timelapse törlő torony" - -#~ msgid "Timelapse without toolhead" -#~ msgstr "Nyomtatófej nélküli timelapse" - -#~ msgid "Translation" -#~ msgstr "Fordítás" - -#~ msgid "Unable to create zip file" -#~ msgstr "Nem sikerült létrehozni a zip fájlt" - -#~ msgid "Uploading" -#~ msgstr "Feltöltés" - -#~ msgid "User pause" -#~ msgstr "Felhasználói szünet" - -#~ msgid "Waiting" -#~ msgstr "Várakozás" - -#~ 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\".\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "You have changed some preset settings. \n" -#~ "Would you like to keep these changed settings after switching preset?" -#~ msgstr "" -#~ "Megváltoztattál néhány beállítást.\n" -#~ "Szeretnéd megtartani ezeket a megváltozott beállításokat az előbeállítás " -#~ "váltás után?" - -#~ msgid "Zig zag" -#~ msgstr "Cikcakk" - -#~ msgid " Object:" -#~ msgstr " Objektum:" - -#~ msgid "" -#~ " is too close to exclusion area, there may be collisions when printing.\n" -#~ msgstr "\n" - -#~ msgid "" -#~ " is too close to exclusion area, there will be collisions when printing.\n" -#~ msgstr "" -#~ " túl közel van a tiltott területhez, a nyomtatás során előfordulhatnak " -#~ "ütközések.\n" - -#~ msgid " is too close to others, there may be collisions when printing.\n" -#~ msgstr "\n" - -#~ msgid " is too close to others, there will be collisions when printing.\n" -#~ msgstr "" -#~ " túl közel van a tiltott területhez, a nyomtatás során előfordulhatnak " -#~ "ütközések.\n" - -#~ msgid "hybrid(auto)" -#~ msgstr "hibrid (auto)" - -#~ msgid "normal" -#~ msgstr "normál" - -#~ msgid "" -#~ "normal(auto) and tree(auto) is used to generate support automatically. If " -#~ "normal or tree is selected, only support enforcers are generated" -#~ msgstr "" -#~ "A normál (auto), hibrid (auto) és fa (auto) támaszok automatikus " -#~ "generálására szolgál. Ha normál vagy fa van kiválasztva, akkor csak a " -#~ "támasz kényszerítők kerülnek legenerálásra." - -#~ msgid "the 3mf is not compatible, load geometry data only!" -#~ msgstr "A 3mf nem kompatibilis, csak geometriai adatok kerülnek betöltésre!" - -#~ msgid "tree" -#~ msgstr "fa" +"Szilárdság javítása\n" +"Tudtad, hogy több fal vagy nagyobb kitöltés használatával javíthatod a " +"modell szilárdságát?" diff --git a/bbl/i18n/it/OrcaSlicer_it.po b/localization/i18n/it/OrcaSlicer_it.po similarity index 70% rename from bbl/i18n/it/OrcaSlicer_it.po rename to localization/i18n/it/OrcaSlicer_it.po index 7cac3e09e0..877b973b95 100644 --- a/bbl/i18n/it/OrcaSlicer_it.po +++ b/localization/i18n/it/OrcaSlicer_it.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-14 11:27+0800\n" +"POT-Creation-Date: 2023-09-12 20:34+0800\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,7 +20,7 @@ msgid "Section view" msgstr "Section view" msgid "Reset direction" -msgstr "" +msgstr "Ripristina direzione" msgid "Ctrl + Mouse wheel" msgstr "Ctrl + Rotella del mouse" @@ -53,13 +53,13 @@ msgid "Highlight overhang areas" msgstr "Highlight overhangs" msgid "Gap fill" -msgstr "" +msgstr "Riempimento gap" msgid "Perform" msgstr "Eseguire" msgid "Gap area" -msgstr "" +msgstr "Area Gap" msgid "Tool type" msgstr "Tipo di strumento" @@ -68,7 +68,7 @@ msgid "Smart fill angle" msgstr "Angolo riempimento intelligente" msgid "On overhangs only" -msgstr "" +msgstr "Solo su sporgenze" msgid "Auto support threshold angle: " msgstr "Auto support threshold angle: " @@ -83,11 +83,11 @@ msgid "Fill" msgstr "Fill" msgid "Gap Fill" -msgstr "" +msgstr "Riempimento gap" #, boost-format msgid "Allows painting only on facets selected by: \"%1%\"" -msgstr "" +msgstr "Consente di pitturare solo sulle sfaccettature selezionate da: \"%1%\"" msgid "Highlight faces according to overhang angle." msgstr "Highlight faces according to overhang angle." @@ -146,10 +146,10 @@ msgid "Height range" msgstr "Height range" msgid "Ctrl + Shift + Enter" -msgstr "" +msgstr "Ctrl + Shift + Invio" msgid "Toggle Wireframe" -msgstr "" +msgstr "Attiva Wireframe" msgid "Shortcut Key " msgstr "Shortcut Key " @@ -246,70 +246,70 @@ msgid "uniform scale" msgstr "Uniform scale" msgid "Left click" -msgstr "" +msgstr "Click sinistro" msgid "Add connector" -msgstr "" +msgstr "Aggiungi connettore" msgid "Right click" -msgstr "" +msgstr "Clic destro" msgid "Remove connector" -msgstr "" +msgstr "Rimuovi connettore" msgid "Drag" -msgstr "" +msgstr "Drag" msgid "Move connector" -msgstr "" +msgstr "Sposta connettore" msgid "Add connector to selection" -msgstr "" +msgstr "Aggiungi connettore alla selezione" msgid "Remove connector from selection" -msgstr "" +msgstr "Rimuovi connettore dalla selezione" msgid "Select all connectors" -msgstr "" +msgstr "Seleziona tutti i connettori" msgid "Cut" msgstr "Taglia" msgid "Connector" -msgstr "" +msgstr "Connettore" msgid "Movement:" msgstr "Movement:" msgid "Movement" -msgstr "" +msgstr "Movimento" msgid "Height" -msgstr "" +msgstr "Altezza" msgid "Edit connectors" -msgstr "" +msgstr "Modifica connettori" msgid "Add connectors" -msgstr "" +msgstr "Aggiungi connettori" msgid "Upper part" -msgstr "" +msgstr "Parte superiore" msgid "Lower part" -msgstr "" +msgstr "Parte inferiore" msgid "Keep" -msgstr "" +msgstr "Mantieni" msgid "Place on cut" -msgstr "" +msgstr "Posiziona sul taglio" msgid "Flip" -msgstr "" +msgstr "Flip" msgid "After cut" -msgstr "" +msgstr "Dopo il taglio" msgid "Cut to parts" msgstr "Cut to parts" @@ -324,7 +324,7 @@ msgid "Reset" msgstr "Reimposta" msgid "Connectors" -msgstr "" +msgstr "Connettori" msgid "Type" msgstr "Type" @@ -336,25 +336,25 @@ msgid "Shape" msgstr "Forma" msgid "Depth ratio" -msgstr "" +msgstr "Rapporto di profondità" msgid "Remove connectors" -msgstr "" +msgstr "Rimuovi connettori" msgid "Prizm" -msgstr "" +msgstr "Prizm" msgid "Frustum" -msgstr "" +msgstr "Frustum" msgid "Square" -msgstr "" +msgstr "Quadrato" msgid "Hexagon" -msgstr "" +msgstr "Esagono" msgid "Confirm connectors" -msgstr "" +msgstr "Conferma connettori" msgid "Cancel" msgstr "Annulla" @@ -363,36 +363,38 @@ msgid "Warning" msgstr "Attenzione" msgid "Invalid connectors detected" -msgstr "" +msgstr "Rilevati connettori non validi" msgid "connector is out of cut contour" -msgstr "" +msgstr "Connettore fuori dal contorno" msgid "connectors are out of cut contour" -msgstr "" +msgstr "Connettori fuori dal contorno" msgid "connector is out of object" -msgstr "" +msgstr "Connettore fuori dall'oggetto" msgid "connectors is out of object" -msgstr "" +msgstr "I connettori devono trovarsi sulla superficie dell'oggetto." msgid "Some connectors are overlapped" -msgstr "" +msgstr "Alcuni connettori si sovrappongono" msgid "" "Invalid state. \n" "No one part is selected for keep after cut" msgstr "" +"Stato non valido.\n" +"Non è stata selezionata alcuna parte da conservare dopo il taglio" msgid "Plug" -msgstr "" +msgstr "Connettore" msgid "Dowel" -msgstr "" +msgstr "Tassello" msgid "Tolerance" -msgstr "" +msgstr "Tolleranza" msgid "Mesh name" msgstr "Nome mesh" @@ -464,63 +466,63 @@ msgid "Perform Recognition" msgstr "Perform Recognition" msgid "Brush size" -msgstr "" +msgstr "Misura del pennello" msgid "Brush shape" -msgstr "" +msgstr "Forma del pennello" msgid "Enforce seam" -msgstr "" +msgstr "Forza la giunzione" msgid "Block seam" -msgstr "" +msgstr "Blocca giunzione" msgid "Seam painting" -msgstr "" +msgstr "Pittura giunzione" msgid "Remove selection" -msgstr "" +msgstr "Rimuovi selezione" msgid "Shift + Mouse move up or dowm" -msgstr "" +msgstr "Shift + Sposta il mouse verso l'alto o il basso" msgid "Rotate text" -msgstr "" +msgstr "Ruota testo" msgid "Text shape" -msgstr "" +msgstr "Formato testo" msgid "Font" -msgstr "" +msgstr "Font" msgid "Thickness" -msgstr "" +msgstr "Spessore" msgid "Input text" -msgstr "" +msgstr "Inserisci testo" msgid "Embeded" -msgstr "" +msgstr "Integrato" msgid "Text Gap" -msgstr "" +msgstr "Gap testo" msgid "Angle" -msgstr "" +msgstr "Angolo" msgid "" "Embeded\n" "depth" -msgstr "" +msgstr "Profondità integrata" msgid "Surface" -msgstr "" +msgstr "Superficie" msgid "Horizontal text" -msgstr "" +msgstr "Testo orizzontale" msgid "Ctrl+" -msgstr "" +msgstr "Ctrl+" msgid "Notice" msgstr "Avvertenza" @@ -581,13 +583,25 @@ msgid "OrcaSlicer got an unhandled exception: %1%" msgstr "" msgid "Downloading Bambu Network Plug-in" -msgstr "" +msgstr "Scaricando il plug-in Bambu Network" + +msgid "Login information expired. Please login again." +msgstr "Login information expired. Please login again." msgid "Incorrect password" -msgstr "" +msgstr "Password errata" #, c-format, boost-format msgid "Connect %s failed! [SN:%s, code=%s]" +msgstr "Connessione %s non riuscita! [SN: %s, codice=%s]" + +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" + +msgid "WebView2 Runtime" msgstr "" msgid "" @@ -635,7 +649,7 @@ msgid "Choose one file (3mf):" msgstr "Choose one file (3mf):" msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" -msgstr "" +msgstr "Scegli uno o più file (3mf/step/stl/svg/obj/amf):" msgid "Choose one file (gcode/3mf):" msgstr "" @@ -651,26 +665,23 @@ msgstr "" "changes as new presets." msgid "User logged out" -msgstr "" +msgstr "Utente disconnesso" msgid "new or open project file is not allowed during the slicing process!" -msgstr "" +msgstr "non è consentito aprire un nuovo file progetto durante lo slicing!" msgid "Open Project" msgstr "Open Project" msgid "" -"The version of Bambu studio is too low and needs to be updated to the latest " +"The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" msgstr "" "The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" -msgid "Login information expired. Please login again." -msgstr "Login information expired. Please login again." - msgid "Privacy Policy Update" -msgstr "" +msgstr "Aggiornamento dell'informativa sulla privacy" msgid "Loading" msgstr "Caricamento" @@ -691,19 +702,19 @@ msgid "*" msgstr "*" msgid "The uploads are still ongoing" -msgstr "" +msgstr "I caricamenti sono ancora in corso" msgid "Stop them and continue anyway?" -msgstr "" +msgstr "Ferma e continua comunque?" msgid "Ongoing uploads" -msgstr "" +msgstr "Caricamenti in corso" msgid "Select a G-code file:" msgstr "Select a G-code file:" msgid "Import File" -msgstr "" +msgstr "Importa File…" msgid "Delete" msgstr "Elimina" @@ -712,7 +723,7 @@ msgid "Choose files" msgstr "Choose files" msgid "New Folder" -msgstr "" +msgstr "Nuova cartella" msgid "Open" msgstr "Open" @@ -800,19 +811,19 @@ msgid "Select settings" msgstr "Select settings" msgid "Hide" -msgstr "" +msgstr "Nascondi" msgid "Show" -msgstr "" +msgstr "Mostra" msgid "Del" -msgstr "" +msgstr "Del" msgid "Delete the selected object" msgstr "Delete the selected object" msgid "Edit Text" -msgstr "" +msgstr "Modifica testo" msgid "Load..." msgstr "Caricamento..." @@ -839,7 +850,7 @@ msgid "Cone" msgstr "Cone" msgid "Height range Modifier" -msgstr "" +msgstr "Modifica intervallo di altezza" msgid "Add settings" msgstr "Aggiungi impostazioni" @@ -853,6 +864,12 @@ msgstr "Set as An Individual Object" msgid "Set as individual objects" msgstr "Set as Individual Objects" +msgid "Fill bed with copies" +msgstr "Riempi il piano di copie" + +msgid "Fill the remaining area of bed with copies of the selected object" +msgstr "Riempi l'area rimanente del piano con copie dell'oggetto selezionato" + msgid "Printable" msgstr "Stampabile" @@ -863,16 +880,16 @@ msgid "Export as STL" msgstr "Esporta come STL" msgid "Reload from disk" -msgstr "" +msgstr "Ricarica da disco" msgid "Reload the selected parts from disk" -msgstr "" +msgstr "Ricarica le parti selezionate da disco" msgid "Replace with STL" -msgstr "" +msgstr "Sostituisci con STL" msgid "Replace the selected part with new STL" -msgstr "" +msgstr "Sostituisci la parte selezionata con un nuovo STL" msgid "Change filament" msgstr "Change filament" @@ -897,7 +914,7 @@ msgid "Scale an object to fit the build volume" msgstr "Scale an object to fit the build volume" msgid "Flush Options" -msgstr "" +msgstr "Opzioni spurgo" msgid "Flush into objects' infill" msgstr "Flush into objects' infill" @@ -909,7 +926,7 @@ msgid "Flush into objects' support" msgstr "Flush into objects' support" msgid "Edit in Parameter Table" -msgstr "" +msgstr "Modifica nella tabella dei parametri" msgid "Convert from inch" msgstr "Convert from Inches" @@ -932,8 +949,11 @@ msgstr "Assemble the selected objects into an object with multiple parts" msgid "Assemble the selected objects to an object with single part" msgstr "Assemble the selected objects into an object with single part" -msgid "Assemble the selected parts to a single part" -msgstr "Assemble the selected parts into a single part" +msgid "Mesh boolean" +msgstr "" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "" msgid "Along X axis" msgstr "Lungo asse X" @@ -960,13 +980,13 @@ msgid "Mirror object" msgstr "Mirror object" msgid "Invalidate cut info" -msgstr "" +msgstr "Annulla informazioni di taglio" msgid "Add Primitive" msgstr "Add Primitive" msgid "Show Labels" -msgstr "" +msgstr "Mostra Etichette" msgid "To objects" msgstr "In oggetti" @@ -1023,7 +1043,7 @@ msgid "auto rotate current plate" msgstr "Auto rotate current plate" msgid "Delete Plate" -msgstr "" +msgstr "Elimina piatto" msgid "Remove the selected plate" msgstr "Remove the selected plate" @@ -1032,13 +1052,13 @@ msgid "Clone" msgstr "Clone" msgid "Simplify Model" -msgstr "" +msgstr "Semplifica Modello" msgid "Center" -msgstr "" +msgstr "Centro" msgid "Edit Process Settings" -msgstr "" +msgstr "Modifica le impostazioni del processo" msgid "Edit print parameters for a single object" msgstr "Edit print parameters for a single object" @@ -1052,18 +1072,15 @@ msgstr "Set Filament for selected items" msgid "current" msgstr "current" -msgid "Set Unprintable" -msgstr "Imposta non stampabile" - -msgid "Set Printable" -msgstr "Imposta stampabile" - msgid "Unlock" msgstr "Unlock" msgid "Lock" msgstr "Lock" +msgid "Edit Plate Name" +msgstr "" + msgid "Name" msgstr "Nome" @@ -1113,7 +1130,7 @@ msgid "Click the icon to edit color painting of the object" msgstr "Click the icon to edit color painting for the object" msgid "Click the icon to shift this object to the bed" -msgstr "" +msgstr "Fare clic sull'icona per spostare l'oggetto sul piano" msgid "Loading file" msgstr "Caricamento file" @@ -1121,6 +1138,9 @@ msgstr "Caricamento file" msgid "Error!" msgstr "Errore!" +msgid "Failed to get the model data in the current file." +msgstr "" + msgid "Generic" msgstr "Generico" @@ -1134,20 +1154,24 @@ msgid "" "Switch to per-object setting mode to edit process settings of selected " "objects." msgstr "" +"Passa alla modalità di impostazione oggetto per modificare le impostazioni " +"di processo degli oggetti selezionati." msgid "Delete connector from object which is a part of cut" -msgstr "" +msgstr "Elimina il connettore dall'oggetto che fa parte del taglio" msgid "Delete solid part from object which is a part of cut" -msgstr "" +msgstr "Elimina la parte solida dall'oggetto che fa parte del taglio" msgid "Delete negative volume from object which is a part of cut" -msgstr "" +msgstr "Elimina il volume negativo dall'oggetto che fa parte del taglio" msgid "" "To save cut correspondence you can delete all connectors from all related " "objects." msgstr "" +"Per salvare il taglio corrispondente puoi eliminare tutte le connessioni tra " +"gli oggetti correlati." msgid "" "This action will break a cut correspondence.\n" @@ -1156,9 +1180,14 @@ msgid "" "To manipulate with solid parts or negative volumes you have to invalidate " "cut infornation first." msgstr "" +"Questa azione interromperà una corrispondenza di taglio.\n" +"In seguito, la coerenza del modello non può essere garantita.\n" +"\n" +"Per manipolare parti solide o volumi negativi è necessario invalidare prima " +"le informazioni di taglio." msgid "Delete all connectors" -msgstr "" +msgstr "Elimina tutti i connettori" msgid "Deleting the last solid part is not allowed." msgstr "Deleting the last solid part is not allowed." @@ -1170,34 +1199,34 @@ msgid "Assembly" msgstr "Assembly" msgid "Cut Connectors information" -msgstr "" +msgstr "Informazioni sui connettori di taglio" msgid "Object manipulation" -msgstr "" +msgstr "Manipola oggetti" msgid "Group manipulation" -msgstr "" +msgstr "Manipola il gruppo" msgid "Object Settings to modify" -msgstr "" +msgstr "Impostazioni oggetto da modificare" msgid "Part Settings to modify" -msgstr "" +msgstr "Imposta parti da modificare" msgid "Layer range Settings to modify" -msgstr "" +msgstr "Impostazioni range layer da modificare" msgid "Part manipulation" -msgstr "" +msgstr "Manipola parti" msgid "Instance manipulation" -msgstr "" +msgstr "Manipola istanze" msgid "Height ranges" -msgstr "" +msgstr "Intervalli di altezza" msgid "Settings for height range" -msgstr "" +msgstr "Impostazioni intervallo altezza" msgid "Object" msgstr "Object" @@ -1277,10 +1306,10 @@ msgid "to" msgstr "a" msgid "Remove height range" -msgstr "" +msgstr "Rimuovi intervallo altezza" msgid "Add height range" -msgstr "" +msgstr "Aggiungi intervallo di altezza" msgid "Invalid numeric." msgstr "Invalid numeric." @@ -1294,15 +1323,6 @@ msgstr "Copying multiple cells is not supported." msgid "Outside" msgstr "Outside" -msgid "Auto" -msgstr "Auto" - -msgid "Manual" -msgstr "Manual" - -msgid "No-brim" -msgstr "No-brim" - msgid " " msgstr "" @@ -1318,9 +1338,27 @@ msgstr "Infill density(%)" msgid "Auto Brim" msgstr "Auto Brim" -msgid "Outer wall speed" +msgid "Auto" +msgstr "Auto" + +msgid "Mouse ear" msgstr "" +msgid "Outer brim only" +msgstr "Solo brim esterno" + +msgid "Inner brim only" +msgstr "Solo brim interno" + +msgid "Outer and inner brim" +msgstr "Brim interno e esterno" + +msgid "No-brim" +msgstr "No-brim" + +msgid "Outer wall speed" +msgstr "Velocità parete esterna" + msgid "Plate" msgstr "Plate" @@ -1343,79 +1381,80 @@ msgid "More" msgstr "Altro" msgid "Open Preferences." -msgstr "" +msgstr "Apri Preferenze" msgid "Open next tip." -msgstr "" +msgstr "Apri suggerimento successivo" msgid "Open Documentation in web browser." -msgstr "" +msgstr "Aprire la documentazione nel browser web" msgid "Pause:" -msgstr "" +msgstr "Pausa:" msgid "Custom Template:" -msgstr "" +msgstr "Template personalizzato:" msgid "Custom G-code:" -msgstr "" +msgstr "G-code personalizzato:" msgid "Custom G-code" msgstr "G-code personalizzato" msgid "Enter Custom G-code used on current layer:" -msgstr "" +msgstr "Inserisci G-code personalizzato utilizzato nel layer corrente:" msgid "OK" msgstr "OK" msgid "Jump to Layer" -msgstr "" +msgstr "Vai al layer" msgid "Jump to layer" -msgstr "" +msgstr "Vai al layer" msgid "Please enter the layer number" -msgstr "" +msgstr "Inserisci numero del layer" msgid "Add Pause" -msgstr "" +msgstr "Aggiungi pausa" msgid "Insert a pause command at the beginning of this layer." -msgstr "" +msgstr "Inserisci un comando di pausa all'inizio di questo layer." msgid "Add Custom G-code" -msgstr "" +msgstr "Aggiungi G-code personalizzato" msgid "Insert custom G-code at the beginning of this layer." -msgstr "" +msgstr "Inserisci G-code personalizzato all'inizio di questo layer." msgid "Add Custom Template" -msgstr "" +msgstr "Aggiungi template personalizzato" msgid "Insert template custom G-code at the beginning of this layer." msgstr "" +"Inserisci un template G-code personalizzato all'inizio di questo layer." msgid "Filament " -msgstr "" +msgstr "Filamento" msgid "Change filament at the beginning of this layer." -msgstr "" +msgstr "Cambia filamento all'inizio di questo layer." msgid "Delete Pause" msgstr "" msgid "Delete Custom Template" -msgstr "" +msgstr "Elimina Template Personalizzato" msgid "Edit Custom G-code" -msgstr "" +msgstr "Modifica G-code personalizzato" msgid "Delete Custom G-code" -msgstr "" +msgstr "Elimina G-code personalizzato" msgid "Delete Filament Change" -msgstr "" +msgstr "Elimina cambio filamento" msgid "No printer" msgstr "No printer" @@ -1423,6 +1462,33 @@ msgstr "No printer" msgid "..." msgstr "" +msgid "Failed to connect to the server" +msgstr "Failed to connect to the server" + +msgid "Check cloud service status" +msgstr "Verifica lo stato del servizio cloud" + +msgid "code" +msgstr "Codice" + +msgid "Failed to connect to cloud service" +msgstr "Connessione al servizio cloud non riuscita" + +msgid "Please click on the hyperlink above to view the cloud service status" +msgstr "Fai clic sul link in alto per visualizzare lo stato del servizio cloud" + +msgid "Failed to connect to the printer" +msgstr "Failed to connect to the printer" + +msgid "Connection to printer failed" +msgstr "Connessione stampante fallita" + +msgid "Please check the network connection of the printer and Studio." +msgstr "Controlla la connessione di rete della stampante e di Studio." + +msgid "Connecting..." +msgstr "Connecting..." + msgid "?" msgstr "?" @@ -1432,17 +1498,17 @@ msgstr "Empty" msgid "AMS" msgstr "AMS" -msgid "Ams filament backup" +msgid "Auto Refill" msgstr "" msgid "AMS not connected" -msgstr "" +msgstr "AMS non collegato" msgid "Cali" -msgstr "" +msgstr "Calib." msgid "Calibration of extrusion" -msgstr "" +msgstr "Calibrazione estrusione" msgid "Load Filament" msgstr "Load" @@ -1451,16 +1517,16 @@ msgid "Unload Filament" msgstr "Unload" msgid "Ext Spool" -msgstr "" +msgstr "Bobina esterna" msgid "Tips" msgstr "Tips" msgid "Guide" -msgstr "" +msgstr "Guida" msgid "Retry" -msgstr "" +msgstr "Riprova" msgid "Calibrating AMS..." msgstr "Calibrating AMS..." @@ -1475,7 +1541,7 @@ msgid "Cancel calibration" msgstr "Cancel calibration" msgid "Heat the nozzle" -msgstr "" +msgstr "Riscaldo nozzle" msgid "Cut filament" msgstr "Cut filament" @@ -1484,16 +1550,16 @@ msgid "Pull back current filament" msgstr "Pull back the current filament" msgid "Push new filament into extruder" -msgstr "" +msgstr "Inserisco il nuovo filamento nell'estrusore" msgid "Purge old filament" msgstr "Purge old filament" -msgid "Feed new filament from external spool" -msgstr "" +msgid "Push new filament into the extruder" +msgstr "Inserisco il nuovo filamento nell'estrusore" -msgid "Confirm whether the filament has been extruded" -msgstr "" +msgid "Grab new filament" +msgstr "Prendo un nuovo filamento" msgid "" "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " @@ -1531,7 +1597,7 @@ msgstr "" "Arrange failed. Found some exceptions when processing object geometries." msgid "Arranging" -msgstr "" +msgstr "Disposizione" msgid "Arranging canceled." msgstr "Disposizione annullata." @@ -1573,7 +1639,16 @@ msgid "Orienting..." msgstr "Orienting..." msgid "Orienting" -msgstr "" +msgstr "Orientamento" + +msgid "Filling bed " +msgstr "Riempi piano" + +msgid "Bed filling canceled." +msgstr "Riempimento del piano annullato." + +msgid "Bed filling done." +msgstr "Riempimento del piano completato." msgid "Error! Unable to create thread!" msgstr "Error. Unable to create thread." @@ -1587,54 +1662,59 @@ msgstr "Logging in" msgid "Login failed" msgstr "Login failed" -msgid "The region parameter is incorrrect" -msgstr "The region parameter is incorrrect." - -msgid "Failure of printer login" -msgstr "Printer login failure" - -msgid "Failed to get ticket" -msgstr "Failed to get ticket" - -msgid "User authorization timeout" -msgstr "User authorization timeout" - -msgid "Failure of bind" -msgstr "Binding failure" - -msgid "Unknown Failure" -msgstr "Unknown Failure" - msgid "Please check the printer network connection." -msgstr "" +msgstr "Controlla la connessione rete della stampante." -msgid "Abnormal print file data. Please slice again" -msgstr "Abnormal print file data. Please slice again" +msgid "Abnormal print file data. Please slice again." +msgstr "Dati anomali del file di stampa. Eseguire nuovamente l'elaborazione" -msgid "Task canceled" -msgstr "Task canceled" +msgid "Task canceled." +msgstr "Attività annullata." -msgid "Upload task timed out. Please check the network problem and try again" -msgstr "Upload task timed out. Please check the network and try again" +msgid "Upload task timed out. Please check the network status and try again." +msgstr "Attività di Upload scaduto. Controlla lo stato della rete e riprova." msgid "Cloud service connection failed. Please try again." msgstr "Cloud service connection failed. Please try again." -msgid "Print file not found, please slice again" -msgstr "Print file not found, please slice again" +msgid "Print file not found. please slice again." +msgstr "File di stampa non trovato; si prega di eseguire nuovamente lo slice" msgid "" "The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again" +"model and slice again." msgstr "" -"The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again" +"Il file di stampa supera la dimensione massima consentita (1 GB). Semplifica " +"il modello ed elaboralo nuovamente" -msgid "Failed uploading print file" -msgstr "Failed uploading print file" +msgid "Failed to send the print job. Please try again." +msgstr "Impossibile inviare il lavoro di stampa. Riprova." -msgid "Wrong Access code" -msgstr "Wrong Access code" +msgid "Failed to upload file to ftp. Please try again." +msgstr "Caricamento del file in ftp non riuscito. Riprova." + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "" +"Controlla lo stato attuale del server Bambu Lab cliccando sul link qui sopra." + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" +"La dimensione del file di stampa è troppo grande. Modifica la dimensione del " +"file e riprova." + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "" +"File di stampa non trovato; elabora nuovamente il file e invia per la stampa." + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "" +"Impossibile caricare il file di stampa tramite FTP. Controlla lo stato della " +"rete e riprova." msgid "Sending print job over LAN" msgstr "Sending print job over LAN" @@ -1643,10 +1723,10 @@ msgid "Sending print job through cloud service" msgstr "Sending print job through cloud service" msgid "Service Unavailable" -msgstr "" +msgstr "Servizio non disponibile" msgid "Unkown Error." -msgstr "" +msgstr "Errore sconosciuto" msgid "Sending print configuration" msgstr "Sending print configuration" @@ -1654,86 +1734,84 @@ msgstr "Sending print configuration" #, c-format, boost-format msgid "Successfully sent. Will automatically jump to the device page in %ss" msgstr "" +"Inviato con successo. Salta automaticamente alla pagina del dispositivo in %s" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "" msgid "An SD card needs to be inserted before printing via LAN." msgstr "" - -msgid "Failed to send the print job. Please try again." -msgstr "" - -msgid "Send to Printer failed. Please try again." -msgstr "" - -msgid "No space left on Printer SD card" -msgstr "" +"È necessario inserire una scheda microSD prima di stampare tramite LAN." msgid "Sending gcode file over LAN" -msgstr "" - -msgid "Sending gcode file through cloud service" -msgstr "" +msgstr "Invio file G-code tramite LAN" msgid "Sending gcode file to sdcard" -msgstr "" +msgstr "Invia file G-code a scheda microSD" #, c-format, boost-format msgid "Successfully sent. Close current page in %s s" -msgstr "" +msgstr "Inviato con successo. Chiudi la pagina corrente in %s s" msgid "An SD card needs to be inserted before sending to printer." msgstr "" - -msgid "Please log out and login to the printer again." -msgstr "" +"È necessario inserire una scheda microSD prima di inviarla alla stampante." msgid "Choose SLA archive:" -msgstr "" +msgstr "Seleziona l'archivio SLA:" msgid "Import file" -msgstr "" +msgstr "Importa file" msgid "Import model and profile" -msgstr "" +msgstr "Importa modello e profilo" msgid "Import profile only" -msgstr "" +msgstr "Importa solo profilo" msgid "Import model only" -msgstr "" +msgstr "Importa solo modello" msgid "Accurate" -msgstr "" +msgstr "Accurato" msgid "Balanced" -msgstr "" +msgstr "Bilanciato" msgid "Quick" -msgstr "" +msgstr "Rapido" msgid "Importing SLA archive" -msgstr "" +msgstr "Importa archivio SLA" msgid "" "The SLA archive doesn't contain any presets. Please activate some SLA " "printer preset first before importing that SLA archive." msgstr "" +"L'archivio SLA non contiene preset. Attivare alcuni preset di stampanti SLA " +"prima di importare l'archivio SLA." msgid "Importing canceled." -msgstr "" +msgstr "Importazione annullata." msgid "Importing done." -msgstr "" +msgstr "Importazione eseguita." msgid "" "The imported SLA archive did not contain any presets. The current SLA " "presets were used as fallback." msgstr "" +"L'archivio SLA importato non contiene alcun preset. Gli attuali preset SLA " +"sono stati utilizzati come recupero." msgid "You cannot load SLA project with a multi-part object on the bed" msgstr "" +"Non è possibile caricare un progetto SLA con un oggetto composto da più " +"parti sul piano" msgid "Please check your object list before preset changing." -msgstr "" +msgstr "Controlla l'elenco oggetto prima di modificare il preset." msgid "Attention!" msgstr "Attenzione!" @@ -1742,19 +1820,19 @@ msgid "Downloading" msgstr "Downloading" msgid "Download failed" -msgstr "" +msgstr "Download non riuscito" msgid "Cancelled" -msgstr "" +msgstr "Annullato" msgid "Install successfully." -msgstr "" +msgstr "Installato con successo" msgid "Installing" -msgstr "" +msgstr "Installazione…" msgid "Install failed" -msgstr "" +msgstr "Installazione non riuscita" msgid "Portions copyright" msgstr "Porzioni di copyright" @@ -1801,18 +1879,20 @@ msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." msgstr "" msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." -msgstr "" +msgstr "PrusaSlicer originariamente basato su Slic3r di Alessandro Ranellucci." msgid "" "Slic3r was created by Alessandro Ranellucci with the help of many other " "contributors." msgstr "" +"Slic3r è stato creato da Alessandro Ranellucci con l'aiuto di molti altri " +"collaboratori." msgid "Version" msgstr "Versione" msgid "AMS Materials Setting" -msgstr "" +msgstr "Impostazione materiali AMS" msgid "Confirm" msgstr "Confirm" @@ -1845,54 +1925,68 @@ msgstr "SN" msgid "Setting AMS slot information while printing is not supported" msgstr "" +"L'impostazione informazioni sullo slot AMS in fase di stampa non è " +"supportata." -msgid "Factors of dynamic flow cali" +msgid "Factors of Flow Dynamics Calibration" +msgstr "" + +msgid "PA Profile" msgstr "" msgid "Factor K" -msgstr "" +msgstr "Fattore K" msgid "Factor N" -msgstr "" +msgstr "Fattore N" msgid "Setting Virtual slot information while printing is not supported" msgstr "" +"Non è supportata l’impostazione informazioni dello Slot Virtuale durante la " +"stampa." msgid "Are you sure you want to clear the filament information?" -msgstr "" - -msgid "Please input a valid value (K in 0~0.5)" -msgstr "" - -msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" -msgstr "" +msgstr "Sei sicuro di voler cancellare le informazioni del filamento?" msgid "You need to select the material type and color first." -msgstr "" +msgstr "Devi prima selezionare il tipo e il colore del materiale." -msgid "Other color" -msgstr "" +msgid "Please input a valid value (K in 0~0.5)" +msgstr "Inserisci un valore valido (K in 0~0.5)" + +msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" +msgstr "Inserisci un valore valido (K in 0~0.5, N in 0.6~2.0)" + +msgid "Other Color" +msgstr "Altro colore" + +msgid "Custom Color" +msgstr "Colore personalizzato" msgid "Dynamic flow calibration" -msgstr "" +msgstr "Calibrazione dinamica del flusso" msgid "" "The nozzle temp and max volumetric speed will affect the calibration " "results. Please fill in the same values as the actual printing. They can be " "auto-filled by selecting a filament preset." msgstr "" +"La temperatura del nozzle e la velocità volumetrica massima influiranno sui " +"risultati della calibrazione. Inserisci gli stessi valori della stampa " +"effettiva. Possono essere riempiti automaticamente selezionando un filamento " +"dal preset." msgid "Nozzle Diameter" -msgstr "" +msgstr "Diametro Nozzle" msgid "Bed Type" -msgstr "" +msgstr "Tipo di piano" msgid "Nozzle temperature" msgstr "Temperatura ugello" msgid "Bed Temperature" -msgstr "" +msgstr "Temperatura piano" msgid "Max volumetric speed" msgstr "Massima velocità volumetrica" @@ -1907,77 +2001,88 @@ msgid "mm³" msgstr "mm³" msgid "Start calibration" -msgstr "" +msgstr "Calibra" msgid "Next" -msgstr "" +msgstr "Avanti" msgid "" "Calibration completed. Please find the most uniform extrusion line on your " "hot bed like the picture below, and fill the value on its left side into the " "factor K input box." msgstr "" +"Calibrazione completata. Trova la linea di estrusione più uniforme sul tuo " +"piatto come nell'immagine sotto e inserisci il valore sul lato sinistro " +"nella casella di immissione del fattore K." msgid "Save" msgstr "Salva" msgid "Last Step" -msgstr "" +msgstr "Indietro" msgid "Example" -msgstr "" +msgstr "Esempio" #, c-format, boost-format msgid "Calibrating... %d%%" -msgstr "" +msgstr "Calibrazione in corso... %d%%" msgid "Calibration completed" -msgstr "" +msgstr "Calibrazione completata" #, c-format, boost-format msgid "%s does not support %s" -msgstr "" +msgstr "%s non supporta %s" msgid "Dynamic flow Calibration" -msgstr "" +msgstr "Calibrazione dinamica del flusso" msgid "Step" -msgstr "" +msgstr "Step" msgid "AMS Slots" -msgstr "" +msgstr "Slot AMS" msgid "" "Note: Only the AMS slots loaded with the same material type can be selected." msgstr "" +"Nota: è possibile selezionare solo gli slot AMS caricati con lo stesso tipo " +"di materiale." msgid "Enable AMS" -msgstr "" +msgstr "AMS abilitato" msgid "Print with filaments in the AMS" -msgstr "" +msgstr "Stampa con filamento in AMS" msgid "Disable AMS" -msgstr "" +msgstr "Disabilita AMS" msgid "Print with the filament mounted on the back of chassis" -msgstr "" +msgstr "Stampa filamento con bobina esterna" msgid "Cabin humidity" -msgstr "" +msgstr "Umidità della cabina" msgid "" "Green means that AMS humidity is normal, orange represent humidity is high, " "red represent humidity is too high.(Hygrometer: lower the better.)" msgstr "" +"Il verde indica che l'umidità dell'AMS è normale, l'arancione che l'umidità " +"è elevata, il rosso rappresenta un'umidità troppo elevata (igrometro: più " +"basso è, meglio è)." msgid "Desiccant status" -msgstr "" +msgstr "Stato dell'essiccante" msgid "" "A desiccant status lower than two bars indicates that desiccant may be " "inactive. Please change the desiccant.(The bars: higher the better.)" msgstr "" +"Uno stato dell'essiccante inferiore a due barre indica che l'essiccante " +"potrebbe essere inattivo. Si prega di sostituire l'essiccante. (Le barre: " +"più sono alte, meglio è)." msgid "" "Note: When the lid is open or the desiccant pack is changed, it can take " @@ -1985,36 +2090,51 @@ msgid "" "process. During this time, the indicator may not represent the chamber " "accurately." msgstr "" +"Nota: quando il coperchio è aperto o la confezione di essiccante viene " +"cambiata, possono essere necessarie ore o una notte per assorbire l'umidità. " +"Anche le basse temperature rallentano il processo. Durante questo periodo, " +"l'indicatore potrebbe non rappresentare la camera con precisione." msgid "" "Config which AMS slot should be used for a filament used in the print job" msgstr "" +"Configura lo slot AMS da usare per un filamento utilizzato nel lavoro di " +"stampa." msgid "Filament used in this print job" -msgstr "" +msgstr "Filamento utilizzato in questa stampa" msgid "AMS slot used for this filament" -msgstr "" +msgstr "Slot AMS utilizzato per questo filamento" msgid "Click to select AMS slot manually" -msgstr "" +msgstr "Fai clic per selezionare manualmente lo slot AMS" msgid "Do not Enable AMS" -msgstr "" +msgstr "AMS non abilitato" msgid "Print using materials mounted on the back of the case" -msgstr "" +msgstr "Stampa filamento con bobina esterna." msgid "Print with filaments in ams" -msgstr "" +msgstr "Stampa con filamento AMS" msgid "Print with filaments mounted on the back of the chassis" -msgstr "" +msgstr "Stampa filamento con bobina esterna" -msgid "Filaments replace" +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." msgstr "" msgid "Group" +msgstr "Gruppo" + +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" msgstr "" msgid "AMS Settings" @@ -2066,21 +2186,26 @@ msgstr "" "last shutdown." msgid "Update remaining capacity" -msgstr "" +msgstr "Aggiorna capacità residua" msgid "" "The AMS will estimate Bambu filament's remaining capacity after the filament " "info is updated. During printing, remaining capacity will be updated " "automatically." msgstr "" +"L'AMS stimerà la capacità residua del filamento Bambu dopo l'aggiornamento " +"delle informazioni. Durante la stampa, la capacità residua verrà aggiornata " +"automaticamente." msgid "AMS filament backup" -msgstr "" +msgstr "Backup filamento AMS" msgid "" "AMS will continue to another spool with the same properties of filament " "automatically when current filament runs out" msgstr "" +"L'AMS passerà automaticamente a un altro filamento con stesse proprietà " +"quando il filamento corrente si esaurisce" msgid "File" msgstr "File" @@ -2092,25 +2217,32 @@ msgid "" "Failed to download the plug-in. Please check your firewall settings and vpn " "software, check and retry." msgstr "" +"Impossibile scaricare il plug-in. Controlla le impostazioni del firewall e " +"VPN poi riprova." msgid "" "Failed to install the plug-in. Please check whether it is blocked or deleted " "by anti-virus software." msgstr "" +"Impossibile installare il plug-in. Verificare se è bloccato o se è stato " +"eliminato dall'antivirus." msgid "click here to see more info" -msgstr "" +msgstr "clicca per ulteriori informazioni" msgid "Please home all axes (click " -msgstr "" +msgstr "Prego fai l'home degli assi (clicca" msgid "" ") to locate the toolhead's position. This prevents device moving beyond the " "printable boundary and causing equipment wear." msgstr "" +") per individuare la posizione della testa dell'utensile. In questo modo si " +"evita che il dispositivo si sposti oltre il limite stampabile, causando " +"l'usura dell'apparecchiatura." msgid "Go Home" -msgstr "" +msgstr "Vai all'origine" msgid "" "A error occurred. Maybe memory of system is not enough or it's a bug of the " @@ -2167,14 +2299,16 @@ msgid "Succeed to export G-code to %1%" msgstr "Success! G-code exported to %1%" msgid "Running post-processing scripts" -msgstr "" +msgstr "Esecuzione script di post-elaborazione" msgid "Copying of the temporary G-code to the output G-code failed" -msgstr "" +msgstr "Copia del G-code temporaneo nel G-code di output non riuscita." #, boost-format msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" msgstr "" +"Pianificazione caricamento su `%1% `. Vedi Finestra -> Coda di caricamento " +"dell'host di stampa" msgid "Origin" msgstr "Origine" @@ -2287,11 +2421,18 @@ msgid "" "Please keep the printer open during the printing process to ensure air " "circulation or reduce the temperature of the hot bed" msgstr "" +"La temperatura del piano è superiore alla temperatura di vetrificazione di " +"questo filamento.\n" +"Ciò può causare il blocco del nozzle e il fallimento della stampa.\n" +"Si prega di tenere la stampante aperta durante il processo di stampa per " +"garantire la circolazione dell'aria o ridurre la temperatura del piano." msgid "" "Too small max volumetric speed.\n" "Reset to 0.5" msgstr "" +"Velocità volumetrica massima troppo bassa.\n" +"Il valore è stato ripristinato a 0,5" msgid "" "Too small layer height.\n" @@ -2347,6 +2488,9 @@ msgid "" "Spiral mode only works when wall loops is 1, support is disabled, top shell " "layers is 0, sparse infill density is 0 and timelapse type is traditional." msgstr "" +"La modalità spirale funziona solo quando il loop parete è 1, il supporto è " +"disabilitato, i layers superiori del guscio sono 0, la densità riempimento è " +"0 e il tipo di timelapse è tradizionale" msgid "" "Change these settings automatically? \n" @@ -2401,11 +2545,16 @@ msgid "" "Yes - switch to rectilinear pattern automaticlly\n" "No - reset density to default non 100% value automaticlly" msgstr "" +"Passare alla trama rettilinea?\n" +"Sì - passa automaticamente alla trama rettilinea\n" +"No - ripristina automaticamente la densità al valore predefinito non 100%" msgid "" "While printing by Object, the extruder may collide skirt.\n" "Thus, reset the skirt layer to 1 to avoid that." msgstr "" +"Durante la stampa per oggetto, il Nozzle potrebbe urtare lo skirt.\n" +"Quindi, ripristina il layer skirt su 1 per evitare collisioni." msgid "Auto bed leveling" msgstr "Auto bed leveling" @@ -2507,13 +2656,35 @@ msgid "Update failed." msgstr "Update failed." msgid "Failed to start printing job" +msgstr "Impossibile avviare il processo di stampa" + +msgid "Invalid nozzle diameter" +msgstr "" + +msgid "Calibration error" +msgstr "" + +msgid "TPU is not supported by AMS." +msgstr "" + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "" + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "" + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." msgstr "" msgid "default" msgstr "predefinito" msgid "parameter name" -msgstr "" +msgstr "nome parametro" msgid "N/A" msgstr "N/A" @@ -2565,31 +2736,31 @@ msgid "Tool" msgstr "Strumento" msgid "Layer Time" -msgstr "" +msgstr "Tempo layer" msgid "Layer Time (log)" -msgstr "" +msgstr "Tempo layer (log)" msgid "Height: " -msgstr "" +msgstr "Altezza:" msgid "Width: " -msgstr "" +msgstr "Larghezza:" msgid "Speed: " -msgstr "" +msgstr "Velocità:" msgid "Flow: " -msgstr "" +msgstr "Flusso: " msgid "Layer Time: " -msgstr "" +msgstr "Tempo layer:" -msgid "Fan Speed: " -msgstr "" +msgid "Fan: " +msgstr "Velocità ventola:" msgid "Temperature: " -msgstr "" +msgstr "Temperatura:" msgid "Loading G-codes" msgstr "Loading G-code" @@ -2601,22 +2772,22 @@ msgid "Generating geometry index data" msgstr "Generating geometry index data" msgid "Statistics of All Plates" -msgstr "" +msgstr "Statistiche di tutti i piatti" msgid "Display" msgstr "Display" msgid "Flushed" -msgstr "" +msgstr "Spurgo" msgid "Total" msgstr "Totale" msgid "Total Time Estimation" -msgstr "" +msgstr "Stima del tempo totale" msgid "Total time" -msgstr "" +msgstr "Tempo totale" msgid "up to" msgstr "fino a" @@ -2709,7 +2880,7 @@ msgid "Total Estimation" msgstr "Total estimation" msgid "Time Estimation" -msgstr "" +msgstr "Tempo stimato" msgid "Normal mode" msgstr "Modalità normale" @@ -2727,52 +2898,52 @@ msgid "Switch to normal mode" msgstr "Switch to normal mode" msgid "Variable layer height" -msgstr "" +msgstr "Altezza layer adattativo" msgid "Adaptive" -msgstr "" +msgstr "Adattiva" msgid "Quality / Speed" -msgstr "" +msgstr "Qualità / Velocità" msgid "Smooth" -msgstr "" +msgstr "Smooth" msgid "Radius" msgstr "Raggio" msgid "Keep min" -msgstr "" +msgstr "Mantieni min" msgid "Left mouse button:" -msgstr "" +msgstr "Tasto sinistro del mouse:" msgid "Add detail" -msgstr "" +msgstr "Aggiungi dettaglio" msgid "Right mouse button:" -msgstr "" +msgstr "Tasto destro mouse:" msgid "Remove detail" -msgstr "" +msgstr "Rimuovi dettagli" msgid "Shift + Left mouse button:" -msgstr "" +msgstr "Shift + Tasto sinistro mouse:" msgid "Reset to base" -msgstr "" +msgstr "Ripristina alla base" msgid "Shift + Right mouse button:" -msgstr "" +msgstr "Shift + Tasto destro mouse:" msgid "Smoothing" -msgstr "" +msgstr "Lisciatura" msgid "Mouse wheel:" -msgstr "" +msgstr "Rotella del mouse:" msgid "Increase/decrease edit area" -msgstr "" +msgstr "Aumenta/diminuisci l'area di modifica" msgid "Sequence" msgstr "Sequence" @@ -2784,7 +2955,7 @@ msgid "Tool Move" msgstr "Tool move" msgid "Tool Rotate" -msgstr "" +msgstr "Strumento Ruota" msgid "Move Object" msgstr "Sposta oggetto" @@ -2856,10 +3027,10 @@ msgid "Explosion Ratio" msgstr "Explosion Ratio" msgid "Section View" -msgstr "" +msgstr "Vista in sezione" msgid "Assemble Control" -msgstr "" +msgstr "Controllo assemblaggio" msgid "Total Volume:" msgstr "Total Volume:" @@ -2882,6 +3053,9 @@ msgstr "" msgid "An object is layed over the boundary of plate." msgstr "An object is laid over the boundary of the plate." +msgid "A G-code path goes beyond the max print height." +msgstr "" + msgid "A G-code path goes beyond the boundary of plate." msgstr "A G-code path goes beyond plate boundaries." @@ -2893,24 +3067,22 @@ msgid "" "Please solve the problem by moving it totally on or off the plate, and " "confirming that the height is within the build volume." msgstr "" - -msgid "Jump to" -msgstr "Jump to" - -msgid "ERROR:" -msgstr "" +"Un oggetto è posizionato oltre il limite del piatto o supera il limite di " +"altezza.\n" +"Risolvi il problema spostando l'oggetto completamente dentro o fuori il " +"piatto verificando che l'altezza rientri nel volume di costruzione." msgid "Calibration step selection" -msgstr "" +msgstr "Seleziona calibrazione" msgid "Micro lidar calibration" -msgstr "" +msgstr "Calibrazione micro lidar" msgid "Bed leveling" -msgstr "" +msgstr "Livellamento del piano" msgid "Resonance frequency identification" -msgstr "" +msgstr "Identificazione frequenza di risonanza" msgid "Calibration program" msgstr "Calibration program" @@ -2931,28 +3103,28 @@ msgid "Start Calibration" msgstr "Start Calibration" msgid "Completed" -msgstr "" +msgstr "Completato" msgid "Calibrating" msgstr "Calibrating" msgid "Auto-record Monitoring" -msgstr "" +msgstr "Monitora registrazione automatica" msgid "Go Live" -msgstr "" +msgstr "Vai in diretta" msgid "Resolution" msgstr "Resolution" msgid "Show \"Live Video\" guide page." -msgstr "" +msgstr "Mostra pagina della guida \"Diretta Video\"." msgid "720p" -msgstr "" +msgstr "720p" msgid "1080p" -msgstr "" +msgstr "1080p" msgid "ConnectPrinter(LAN)" msgstr "Connect Printer (LAN)" @@ -2968,13 +3140,13 @@ msgstr "" "on the printer, as shown in the figure:" msgid "Invalid input." -msgstr "" +msgstr "Ingresso non valido" msgid "New Window" -msgstr "" +msgstr "Nuova finestra" msgid "Open a new window" -msgstr "" +msgstr "Apri una nuova finestra" msgid "Application is closing" msgstr "Closing application" @@ -3004,34 +3176,37 @@ msgid "No" msgstr "No" msgid "will be closed before creating a new model. Do you want to continue?" +msgstr " verrà chiuso prima di creare un nuovo modello. Vuoi continuare?" + +msgid "Upload" msgstr "" msgid "Slice plate" msgstr "Slice plate" msgid "Print plate" -msgstr "" +msgstr "Stampa piatto" msgid "Slice all" msgstr "Slice all" msgid "Export G-code file" -msgstr "" +msgstr "Esporta file G-code" msgid "Send" msgstr "Send" msgid "Export plate sliced file" -msgstr "" +msgstr "Esporta il file del piatto elaborato" msgid "Export all sliced file" -msgstr "" +msgstr "Esporta tutti i file elaborati" msgid "Print all" msgstr "Print all" msgid "Send all" -msgstr "" +msgstr "Invia tutto" msgid "Keyboard Shortcuts" msgstr "Scorciatoie Tastiera" @@ -3046,23 +3221,23 @@ msgid "Show Configuration Folder" msgstr "Show Configuration Folder" msgid "Show Tip of the Day" -msgstr "" +msgstr "Suggerimento del giorno" msgid "Check for Update" msgstr "Check for Updates" msgid "Open Network Test" -msgstr "" +msgstr "Apri test di rete" #, c-format, boost-format msgid "&About %s" msgstr "Inform&azioni su %s" msgid "Upload Models" -msgstr "" +msgstr "Carica modelli" msgid "Download Models" -msgstr "" +msgstr "Scarica Modelli" msgid "Default View" msgstr "Default View" @@ -3106,7 +3281,7 @@ msgid "Right View" msgstr "Vista destra" msgid "Start a new window" -msgstr "" +msgstr "Inizia in una nuova finestra" msgid "New Project" msgstr "Nuovo progetto" @@ -3130,13 +3305,13 @@ msgid "Save Project as" msgstr "Save Project as" msgid "Shift+" -msgstr "" +msgstr "Shift+" msgid "Save current project as" msgstr "Save current project as" msgid "Import 3MF/STL/STEP/SVG/OBJ/AMF" -msgstr "" +msgstr "Importa 3MF/STL/STEP/SVG/OBJ/AMF" msgid "Load a model" msgstr "Carica modello" @@ -3160,22 +3335,22 @@ msgid "Export 3mf file without using some 3mf-extensions" msgstr "Export 3mf file without using some 3mf-extensions" msgid "Export current sliced file" -msgstr "" +msgstr "Esporta il file elaborato corrente" msgid "Export all plate sliced file" -msgstr "" +msgstr "Esporta tutti i piatti elaborati" msgid "Export G-code" msgstr "Esporta G-code" msgid "Export current plate as G-code" -msgstr "" +msgstr "Esporta piatto corrente come G-code" msgid "Export &Configs" msgstr "Export &Configs" msgid "Export current configuration to files" -msgstr "" +msgstr "Esporta la configurazione corrente in file" msgid "Export" msgstr "Esporta" @@ -3241,10 +3416,16 @@ msgid "Use Orthogonal View" msgstr "Use Orthogonal View" msgid "Show &Labels" -msgstr "" +msgstr "Mostra &Etichette" msgid "Show object labels in 3D scene" -msgstr "" +msgstr "Mostra etichette oggetti nella scena 3D" + +msgid "Show &Overhang" +msgstr "Mostra sporgenze" + +msgid "Show object overhang highlight in 3D scene" +msgstr "Mostra la sporgenza dell'oggetto evidenziata nella scena 3D" msgid "Preferences" msgstr "Preferenze" @@ -3300,9 +3481,6 @@ msgstr "" msgid "More calibrations" msgstr "" -msgid "3D Models" -msgstr "" - msgid "&Open G-code" msgstr "Apri G-code" @@ -3322,10 +3500,10 @@ msgid "Export toolpaths as OBJ" msgstr "Esporta percorso strumento come OBJ" msgid "Open &Studio" -msgstr "" +msgstr "Aprire &Studio" msgid "Open Studio" -msgstr "" +msgstr "Apri Studio" msgid "&Quit" msgstr "Es&ci" @@ -3345,11 +3523,11 @@ msgstr "&Aiuto" #, c-format, boost-format msgid "A file exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "Esiste un file con lo stesso nome: %s. Vuoi sovrascriverlo?" #, c-format, boost-format msgid "A config exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "Esiste una configurazione con lo stesso nome: %s. Vuoi sovrascriverla?" msgid "Overwrite file" msgstr "Overwrite file" @@ -3361,7 +3539,7 @@ msgid "No to All" msgstr "No to All" msgid "Choose a directory" -msgstr "" +msgstr "Scegliere una directory" #, c-format, boost-format msgid "There is %d config exported. (Only non-system configs)" @@ -3373,7 +3551,7 @@ msgid "Export result" msgstr "Export Result" msgid "Select profile to load:" -msgstr "" +msgstr "Seleziona profilo da caricare:" #, c-format, boost-format msgid "There is %d config imported. (Only non-system and compatible configs)" @@ -3401,6 +3579,11 @@ msgid "" "2. The Filament presets\n" "3. The Printer presets" msgstr "" +"Vuoi sincronizzare i tuoi dati personali da Bambu Cloud?\n" +"Contiene le seguenti informazioni:\n" +"1. I presets del processo\n" +"2. I presets del filamento\n" +"3. I presets della stampante" msgid "Synchronization" msgstr "Synchronization" @@ -3408,67 +3591,74 @@ msgstr "Synchronization" msgid "Initialize failed (No Device)!" msgstr "Initialization failed (No Device)!" -msgid "Initialize failed (No Camera Device)!" +msgid "Initialize failed (Device connection not ready)!" msgstr "" +"Inizializzazione fallita (la connessione del dispositivo non è pronta)!" -msgid "Initializing..." -msgstr "Initializing..." +msgid "Initialize failed (No Camera Device)!" +msgstr "Inizializzazione fallita (Nessun dispositivo fotocamera)!" + +msgid "Printer is busy downloading, Please wait for the downloading to finish." +msgstr "" +"Stampante in fase di caricamento; attendi il completamento del caricamento." msgid "Loading..." msgstr "Loading..." -msgid "Initialize failed (Not supported with LAN-only mode)!" +msgid "Initialize failed (Not supported on the current printer version)!" msgstr "" msgid "Initialize failed (Not accessible in LAN-only mode)!" -msgstr "" - -msgid "Printer is busy downloading, Please wait for the downloading to finish." -msgstr "" +msgstr "Inizializzazione fallita (non accessibile in modalità solo LAN)!" msgid "Initialize failed (Missing LAN ip of printer)!" -msgstr "" +msgstr "Inizializzazione fallita (indirizzo IP LAN della stampante mancante)!" -msgid "Initialize failed (Not supported by printer)!" -msgstr "" +msgid "Initializing..." +msgstr "Initializing..." #, c-format, boost-format msgid "Initialize failed (%s)!" -msgstr "" +msgstr "Inizializzazione fallita (%s)!" msgid "Network unreachable" -msgstr "" +msgstr "Rete non raggiungibile" #, c-format, boost-format msgid "Stopped [%d]!" -msgstr "" +msgstr "Interrotto [%d]!" msgid "Stopped." msgstr "Stopped." msgid "LAN Connection Failed (Failed to start liveview)" -msgstr "" +msgstr "Connessione LAN non riuscita (impossibile avviare liveview)" msgid "" "Virtual Camera Tools is required for this task!\n" "Do you want to install them?" msgstr "" +"Per questa operazione è necessario Virtual Camera Tools!\n" +"Vuoi installarli?" msgid "Downloading Virtual Camera Tools" -msgstr "" +msgstr "Scaricare strumenti telecamera virtuale" msgid "" "Another virtual camera is running.\n" "Bambu Studio supports only a single virtual camera.\n" "Do you want to stop this virtual camera?" msgstr "" +"È in funzione un'altra telecamera virtuale.\n" +"Bambu Studio supporta solo una singola telecamera virtuale.\n" +"Si desidera interrompere questa telecamera virtuale?" #, c-format, boost-format msgid "Virtual camera initialize failed (%s)!" -msgstr "" +msgstr "Inizializzazione Virtual Camera fallita (%s)!" msgid "Information" -msgstr "" +msgstr "Informazione" msgid "Playing..." msgstr "Playing..." @@ -3484,53 +3674,50 @@ msgid "Month" msgstr "Month" msgid "All Files" -msgstr "" +msgstr "Tutti i file" msgid "Group files by year, recent first." -msgstr "" +msgstr "Raggruppa i file per anno, prima i recenti." msgid "Group files by month, recent first." -msgstr "" +msgstr "Raggruppa i file per mese, prima i recenti." msgid "Show all files, recent first." -msgstr "" +msgstr "Mostra tutti i file, prima i recenti." msgid "Timelapse" msgstr "Timelapse" msgid "Switch to timelapse files." -msgstr "" +msgstr "Passa ai file timelapse." msgid "Video" msgstr "Video" msgid "Switch to video files." -msgstr "" +msgstr "Passare ai file video." + +msgid "Switch to 3mf model files." +msgstr "Passa ai file modello 3mf." msgid "Delete selected files from printer." -msgstr "" +msgstr "Elimina i file selezionati dalla stampante." msgid "Download" msgstr "Download" msgid "Download selected files from printer." -msgstr "" +msgstr "Scarica i file selezionati dalla stampante." msgid "Select" -msgstr "" +msgstr "Seleziona" msgid "Batch manage files." -msgstr "" +msgstr "Gestione batch dei file." msgid "No printers." msgstr "No printers." -msgid "Not supported by this model of printer!" -msgstr "" - -msgid "Connecting..." -msgstr "Connecting..." - #, c-format, boost-format msgid "Connect failed [%d]!" msgstr "Connection failed [%d]!" @@ -3538,40 +3725,69 @@ msgstr "Connection failed [%d]!" msgid "Loading file list..." msgstr "Loading file list..." -msgid "No files" -msgstr "No files" - -msgid "Not accessible in LAN-only mode!" -msgstr "" - -msgid "Missing LAN ip of printer!" -msgstr "" +#, c-format, boost-format +msgid "No files [%d]" +msgstr "No files [%d]" #, c-format, boost-format -msgid "You are going to delete %u files. Are you sure to continue?" -msgstr "" +msgid "Load failed [%d]" +msgstr "Caricamento non riuscito [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "" +msgstr[1] "" msgid "Delete files" +msgstr "Elimina i file" + +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "Vuoi eliminare il file '%s' dalla stampante?" + +msgid "Delete file" +msgstr "Elimina file" + +msgid "Fetching model infomations ..." +msgstr "Recupero informazioni del modello..." + +msgid "Failed to fetching model infomations from printer." +msgstr "Impossibile recuperare le informazioni del modello dalla stampante." + +msgid "Failed to parse model infomations." +msgstr "Analisi delle informazioni sul modello non riuscita" + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." msgstr "" #, c-format, boost-format msgid "File '%s' was lost! Please download it again." -msgstr "" +msgstr "Il file \"%s\" è stato perso! Si prega di scaricarlo di nuovo." msgid "Download waiting..." -msgstr "" +msgstr "Download in attesa..." msgid "Play" -msgstr "" +msgstr "Play" msgid "Open Folder" -msgstr "" +msgstr "Apri cartella" msgid "Download finished" -msgstr "" +msgstr "Download completato" #, c-format, boost-format msgid "Downloading %d%%..." +msgstr "Scaricamento %d%%..." + +msgid "Not supported on the current printer version." +msgstr "" + +msgid "Storage unavailable, insert SD card." msgstr "" msgid "Speed:" @@ -3587,7 +3803,7 @@ msgid "Zoom" msgstr "Zoom" msgid "Translation/Zoom" -msgstr "" +msgstr "Traduzione/Zoom" msgid "3Dconnexion settings" msgstr "Impostazioni 3Dconnexion" @@ -3595,13 +3811,22 @@ msgstr "Impostazioni 3Dconnexion" msgid "Swap Y/Z axes" msgstr "Inverti assi Y/Z" -msgid "Camera" +msgid "Invert X axis" msgstr "" -msgid "SD Card" +msgid "Invert Y axis" msgstr "" -msgid "Camera Setting" +msgid "Invert Z axis" +msgstr "" + +msgid "Invert Yaw axis" +msgstr "" + +msgid "Invert Pitch axis" +msgstr "" + +msgid "Invert Roll axis" msgstr "" msgid "Printing Progress" @@ -3614,19 +3839,31 @@ msgid "Stop" msgstr "Stop" msgid "0" -msgstr "" +msgstr "0" msgid "Layer: N/A" -msgstr "" +msgstr "Layer: N/A" + +msgid "Immediately score" +msgstr "Punteggio immediato" msgid "Clear" -msgstr "" +msgstr "Cancella" + +msgid "Camera" +msgstr "Camera" + +msgid "SD Card" +msgstr "MicroSD" + +msgid "Camera Setting" +msgstr "Impostazioni camera" msgid "Control" msgstr "Control" msgid "Print Options" -msgstr "" +msgstr "Opzioni stampa" msgid "100%" msgstr "100%" @@ -3635,10 +3872,10 @@ msgid "Lamp" msgstr "Lamp" msgid "Aux" -msgstr "" +msgstr "Ausiliario" msgid "Cham" -msgstr "" +msgstr "Camera" msgid "Bed" msgstr "Piano" @@ -3650,69 +3887,67 @@ msgid "Debug Info" msgstr "Debug Info" msgid "No SD Card" -msgstr "" +msgstr "Nessuna scheda microSD" msgid "SD Card Abnormal" -msgstr "" - -msgid "Printing List" -msgstr "Printing list" +msgstr "microSD anomala" msgid "Cancel print" -msgstr "" +msgstr "Annulla la stampa" msgid "Are you sure you want to cancel this print?" -msgstr "" +msgstr "Sei sicuro di voler annullare la stampa?" -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode disabled.Please reconnect the " -"printer by logging in with your user account." -msgstr "" - -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode enabled.Please reconnect the " -"printer by inputting Access Code which can be gotten from printer screen." -msgstr "" +msgid "Done" +msgstr "Fine" msgid "Downloading..." msgstr "Downloading..." msgid "Cloud Slicing..." -msgstr "" +msgstr "Slicing in cloud..." #, c-format, boost-format msgid "In Cloud Slicing Queue, there are %s tasks ahead." -msgstr "" +msgstr "Ci sono %s attività davanti nella coda di slicing del cloud." #, c-format, boost-format msgid "Layer: %s" -msgstr "" +msgstr "Layer: %s" + +msgid "Please give a score for your favorite Bambu Market model." +msgstr "Assegna un punteggio per il tuo modello Bambu Market preferito." + +msgid "Score" +msgstr "Punteggio" #, c-format, boost-format msgid "Layer: %d/%d" -msgstr "" +msgstr "Layer: %d/%d" msgid "Please heat the nozzle to above 170 degree before loading filament." msgstr "" +"Riscaldare il nozzle a una temperatura superiore a 170 gradi prima di " +"caricare il filamento." msgid "Still unload" -msgstr "" +msgstr "Scarica ancora" msgid "Still load" -msgstr "" +msgstr "Carica ancora" msgid "Please select an AMS slot before calibration" -msgstr "" +msgstr "Seleziona uno slot AMS prima di calibrare." msgid "" "Cannot read filament info: the filament is loaded to the tool head,please " "unload the filament and try again." msgstr "" +"Impossibile leggere le informazioni sul filamento: il filamento è caricato " +"nella testa di stampa. Scaricare il filamento e riprovare." msgid "This only takes effect during printing" -msgstr "" +msgstr "Questo ha effetto solo in fase di stampa" msgid "Silent" msgstr "Silent" @@ -3727,26 +3962,17 @@ msgid "Ludicrous" msgstr "Ludicrous" msgid "Can't start this without SD card." -msgstr "" - -msgid "Failed to connect to the server" -msgstr "Failed to connect to the server" +msgstr "Impossibile iniziare senza scheda MicroSD." msgid "Status" msgstr "Stato" -msgid "Media" -msgstr "Media" - msgid "Update" msgstr "Update" msgid "HMS" msgstr "HMS" -msgid "Failed to connect to the printer" -msgstr "Failed to connect to the printer" - msgid "Don't show again" msgstr "Non mostrare più" @@ -3796,10 +4022,10 @@ msgid "Undo integration was successful." msgstr "Undo integration was successful." msgid "New network plug-in available." -msgstr "" +msgstr "Nuovo plug-in di network disponibile" msgid "Details" -msgstr "" +msgstr "Dettagli" msgid "Undo integration failed." msgstr "Undo integration failed." @@ -3817,7 +4043,7 @@ msgid "Open Folder." msgstr "Apri Cartella." msgid "Safely remove hardware." -msgstr "" +msgstr "Rimuovi l'hardware in modo sicuro." #, c-format, boost-format msgid "%1$d Object has custom supports." @@ -3838,20 +4064,23 @@ msgstr[0] "" msgstr[1] "" msgid "ERROR" -msgstr "" +msgstr "ERRORE" msgid "CANCELED" -msgstr "" +msgstr "ANNULLATO" msgid "COMPLETED" -msgstr "" +msgstr "COMPLETATO" msgid "Cancel upload" -msgstr "" +msgstr "Annulla caricamento" msgid "Slice ok." msgstr "Slice complete" +msgid "Jump to" +msgstr "Jump to" + msgid "Error:" msgstr "Error:" @@ -3859,13 +4088,16 @@ msgid "Warning:" msgstr "Warning:" msgid "Export successfully." +msgstr "Esportato correttamente" + +msgid "Serious warning:" msgstr "" msgid " (Repair)" msgstr " (Repair)" msgid " Click here to install it." -msgstr "" +msgstr "Clicca per installarlo." msgid "WARNING:" msgstr "ATTENZIONE:" @@ -3883,7 +4115,7 @@ msgid "Color painting" msgstr "Color Painting" msgid "Cut connectors" -msgstr "" +msgstr "Taglia connettori" msgid "Layers" msgstr "Layer" @@ -3924,24 +4156,26 @@ msgid "Bottom" msgstr "Inferiore" msgid "Enable AI monitoring of printing" -msgstr "" +msgstr "Abilita monitoraggio AI della stampa" msgid "Sensitivity of pausing is" -msgstr "" +msgstr "La sensibilità pausa è" msgid "Enable detection of build plate position" -msgstr "" +msgstr "Abilita rilevamento posizione del piatto" msgid "" "The localization tag of build plate is detected, and printing is paused if " "the tag is not in predefined range." msgstr "" +"Il tag di localizzazione del piatto verrà rilevato e la stampa verrà messa " +"in pausa se il tag non rientra nell'intervallo predefinito." msgid "First Layer Inspection" -msgstr "" +msgstr "Ispezione del primo layer" msgid "Auto-recovery from step loss" -msgstr "" +msgstr "Recupero automatico perdita passi" msgid "Global" msgstr "Global" @@ -3999,7 +4233,7 @@ msgid "Click to edit preset" msgstr "Clicca per modificare il preset" msgid "Connection" -msgstr "" +msgstr "Connessione" msgid "Bed type" msgstr "Bed type" @@ -4008,42 +4242,49 @@ msgid "Flushing volumes" msgstr "Flushing volumes" msgid "Add one filament" -msgstr "" +msgstr "Aggiungere un filamento" msgid "Remove last filament" -msgstr "" +msgstr "Rimuovi ultimo filamento" msgid "Synchronize filament list from AMS" -msgstr "" +msgstr "Sincronizza l'elenco filamenti da AMS" msgid "Set filaments to use" -msgstr "" +msgstr "Imposta filamenti da usare" msgid "" "No AMS filaments. Please select a printer in 'Device' page to load AMS info." msgstr "" +"Nessun filamento AMS. Selezionare una stampante nella pagina 'Dispositivo' " +"per caricare le informazioni AMS." msgid "Sync filaments with AMS" -msgstr "" +msgstr "Sincronizza filamenti con AMS" msgid "" "Sync filaments with AMS will drop all current selected filament presets and " "colors. Do you want to continue?" msgstr "" +"La sincronizzazione filamenti con AMS eliminerà tutti i preset e i colori " +"dei filamenti attualmente selezionati. Vuoi continuare?" msgid "" "Already did a synchronization, do you want to sync only changes or resync " "all?" msgstr "" +"È già stata effettuata una sincronizzazione; si desidera sincronizzare solo " +"le modifiche o tutto?" msgid "Sync" -msgstr "" +msgstr "Sincronizza" msgid "Resync" -msgstr "" +msgstr "Risincronizza" msgid "There are no compatible filaments, and sync is not performed." msgstr "" +"Non ci sono filamenti compatibili, la sincronizzazione non viene eseguita." msgid "" "There are some unknown filaments mapped to generic preset. Please update " @@ -4060,10 +4301,12 @@ msgid "" "Successfully unmounted. The device %s(%s) can now be safely removed from the " "computer." msgstr "" +"Smontato con successo. Il dispositivo %s (%s) può ora essere rimosso dal " +"computer in sicurezza" #, c-format, boost-format msgid "Ejecting of device %s(%s) has failed." -msgstr "" +msgstr "Espulsione del dispositivo %s (%s) non riuscita." msgid "Previous unsaved project detected, do you want to restore it?" msgstr "" @@ -4076,25 +4319,31 @@ msgid "" "The bed temperature exceeds filament's vitrification temperature. Please " "open the front door of printer before printing to avoid nozzle clog." msgstr "" +"La temperatura del piano supera la temperatura di vetrificazione del " +"filamento. Aprire lo sportello anteriore della stampante prima di stampare " +"per evitare l'intasamento del nozzle." msgid "" "The nozzle hardness required by the filament is higher than the default " "nozzle hardness of the printer. Please replace the hardened nozzle or " "filament, otherwise, the nozzle will be attrited or damaged." msgstr "" +"La durezza del nozzle richiesta dal filamento è superiore alla durezza del " +"nozzle predefinito della stampante. Si prega di sostituire il nozzle o il " +"filamento indurito, altrimenti il nozzle sarà usurato o danneggiato." #, c-format, boost-format msgid "Loading file: %s" msgstr "Loading file: %s" -msgid "The 3mf is not from Bambu Lab, load geometry data only." -msgstr "" +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." +msgstr "Il 3mf non proviene da Orca Slicer, carica solo dati geometrici." msgid "Load 3mf" -msgstr "" +msgstr "Carica 3mf" msgid "The Config can not be loaded." -msgstr "" +msgstr "La configurazione non può essere caricata." msgid "The 3mf is generated by old Orca Slicer, load geometry data only." msgstr "" @@ -4104,6 +4353,8 @@ msgid "" "The 3mf's version %s is newer than %s's version %s, Found following keys " "unrecognized:" msgstr "" +"Versione del 3mf %s è più recente %s della versione %s, trovate le seguenti " +"chiavi non riconosciute:" msgid "You'd better upgrade your software.\n" msgstr "You should update your software.\n" @@ -4116,15 +4367,17 @@ msgid "" "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " "software." msgstr "" +"Versione del 3mf %s è più recente della versione %s di %s, si consiglia di " +"aggiornare il software." msgid "Invalid values found in the 3mf:" -msgstr "" +msgstr "Valori non validi trovati in 3mf:" msgid "Please correct them in the param tabs" -msgstr "" +msgstr "Si prega di correggerli nella scheda dei Parametri" msgid "The 3mf is not compatible, load geometry data only!" -msgstr "" +msgstr "Il 3mf non è compatibile, carica solo i dati della geometria!" msgid "Incompatible 3mf" msgstr "Incompatible 3mf" @@ -4161,9 +4414,12 @@ msgid "" "Instead of considering them as multiple objects, should \n" "the file be loaded as a single object having multiple parts?" msgstr "" +"Il file contiene oggetti posizionati ad altezze diverse.\n" +"Invece di considerarli come oggetti multipli, è necessario\n" +"considerarlo come singolo oggetto con più parti?" msgid "Multi-part object detected" -msgstr "" +msgstr "Rilevato oggetto in più parti" msgid "Load these files as a single object with multiple parts?\n" msgstr "Load these files as a single object with multiple parts?\n" @@ -4178,9 +4434,11 @@ msgid "" "Your object appears to be too large, Do you want to scale it down to fit the " "heat bed automatically?" msgstr "" +"L'oggetto sembra troppo grande. Vuoi ridimensionarlo per adattarlo " +"automaticamente al piatto di stampa?" msgid "Object too large" -msgstr "" +msgstr "Oggetto troppo grande" msgid "Export STL file:" msgstr "Esporta file STL:" @@ -4189,13 +4447,16 @@ msgid "Save file as:" msgstr "Salva come:" msgid "Delete object which is a part of cut object" -msgstr "" +msgstr "Elimina l'oggetto che fa parte dell'oggetto tagliato" msgid "" "You try to delete an object which is a part of a cut object.\n" "This action will break a cut correspondence.\n" "After that model consistency can't be guaranteed." msgstr "" +"Stai cercando di eliminare un oggetto che fa parte di un oggetto tagliato.\n" +"Questa azione interromperà la corrispondenza tra gli oggetti tagliati.\n" +"In seguito, la coerenza del modello non può essere garantita." msgid "The selected object couldn't be split." msgstr "The selected object couldn't be split." @@ -4204,13 +4465,13 @@ msgid "Another export job is running." msgstr "Another export job is running." msgid "Select a new file" -msgstr "" +msgstr "Seleziona nuovo file" msgid "File for the replace wasn't selected" -msgstr "" +msgstr "Il file per la sostituzione non è stato selezionato" msgid "Error during replace" -msgstr "" +msgstr "Errore durante la sostituzione" msgid "Please select a file" msgstr "Please select a file" @@ -4228,7 +4489,7 @@ msgid "Invalid data" msgstr "Dati non validi" msgid "Slicing Canceled" -msgstr "" +msgstr "Slicing Annullato" #, c-format, boost-format msgid "Slicing Plate %d" @@ -4240,11 +4501,15 @@ msgstr "Please resolve the slicing errors and publish again." msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" +"Il plug-in di rete non è stato rilevato. Le funzioni di rete non sono " +"disponibili." msgid "" "Preview only mode:\n" "The loaded file contains gcode only, Can not enter the Prepare page" msgstr "" +"Modalità solo anteprima:\n" +"Il file caricato contiene solo G-code, non può accedere alla pagina Prepara" msgid "You can keep the modified presets to the new project or discard them" msgstr "You can keep the modified presets for the new project or discard them" @@ -4260,22 +4525,25 @@ msgid "" "Please check whether the folder exists online or if other programs open the " "project file." msgstr "" +"Non è stato possibile salvare il progetto.\n" +"Verificare se online la cartella esiste o se altri programmi hanno aperto il " +"file del progetto." msgid "Save project" -msgstr "" +msgstr "Salva progetto" msgid "Importing Model" -msgstr "" +msgstr "Importazione del modello" msgid "prepare 3mf file..." -msgstr "" +msgstr "preparazione file 3mf..." msgid "downloading project ..." -msgstr "" +msgstr "Download progetto..." #, c-format, boost-format msgid "Project downloaded %d%%" -msgstr "" +msgstr "Progetto scaricato %d%%" msgid "The selected file" msgstr "Il file selezionato" @@ -4322,7 +4590,7 @@ msgstr "" "continuing?" msgid "Remember my choice." -msgstr "" +msgstr "Ricorda la mia scelta" msgid "Number of copies:" msgstr "Number of copies:" @@ -4341,6 +4609,21 @@ msgid "" "The file %s has been sent to the printer's storage space and can be viewed " "on the printer." msgstr "" +"Il file %s è stato inviato allo spazio di memoria della stampante e può " +"essere visualizzato sulla stampante." + +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "" +"Impossibile eseguire operazioni booleane sulle mesh del modello. Verranno " +"esportate solo le parti positive." + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "" + +msgid "Upload and Print" +msgstr "" msgid "" "Print By Object: \n" @@ -4362,6 +4645,14 @@ msgid "Invalid number" msgstr "Invalid number" msgid "Plate Settings" +msgstr "Impostazioni Piatto" + +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "Numero attuale di parti selezionate: %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" msgstr "" #, boost-format @@ -4393,7 +4684,7 @@ msgid "Triangles: %1%\n" msgstr "Triangles: %1%\n" msgid "Tips:" -msgstr "" +msgstr "Suggerimenti:" msgid "" "\"Fix Model\" feature is currently only on Windows. Please repair the model " @@ -4406,6 +4697,9 @@ msgid "" "still want to do this printing, please set this filament's bed temperature " "to non zero." msgstr "" +"Piatto% d: %s non è consigliato per l’utilizzo del filamento %s (%s). Se " +"desideri continuare, imposta la temperatura del piano di questo filamento su " +"un numero diverso da zero." msgid "Switching the language requires application restart.\n" msgstr "Switching languages requires the application to restart.\n" @@ -4432,10 +4726,10 @@ msgid "Second" msgstr "Second" msgid "Browse" -msgstr "" +msgstr "Sfoglia" msgid "Choose Download Directory" -msgstr "" +msgstr "Scegliere la directory di download" msgid "General Settings" msgstr "General Settings" @@ -4458,6 +4752,9 @@ msgstr "Others" msgid "Login Region" msgstr "Login Region" +msgid "Stealth Mode" +msgstr "" + msgid "Metric" msgstr "Metric" @@ -4468,18 +4765,20 @@ msgid "Units" msgstr "Units" msgid "Zoom to mouse position" -msgstr "" +msgstr "Zoom posizione del mouse" msgid "" "Zoom in towards the mouse pointer's position in the 3D view, rather than the " "2D window center." msgstr "" +"Ingrandisci verso la posizione del puntatore del mouse nella vista 3D, " +"anziché verso il centro della finestra 2D." msgid "Show \"Tip of the day\" notification after start" -msgstr "" +msgstr "Mostra \"Suggerimento del giorno\" dopo l'avvio" msgid "If enabled, useful hints are displayed at startup." -msgstr "" +msgstr "Se abilitato, all'avvio vengono visualizzati suggerimenti utili." msgid "Show g-code window" msgstr "" @@ -4488,7 +4787,7 @@ msgid "If enabled, g-code window will be displayed." msgstr "" msgid "Presets" -msgstr "" +msgstr "Preset" msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "Auto sync user presets (Printer/Filament/Process)" @@ -4497,13 +4796,13 @@ msgid "User Sync" msgstr "User Sync" msgid "Update built-in Presets automatically." -msgstr "" +msgstr "Aggiorna automaticamente i preset." msgid "System Sync" -msgstr "" +msgstr "Sincronizzazione sistema" msgid "Clear my choice on the unsaved presets." -msgstr "" +msgstr "Cancella la mia scelta sui preset non salvati." msgid "Associate files to OrcaSlicer" msgstr "Associate files to Orca Slicer" @@ -4532,14 +4831,20 @@ msgstr "" "If enabled, this sets Orca Slicer as the default application to open .step " "files." +msgid "Online Models" +msgstr "Modelli Online" + +msgid "Show online staff-picked models on the home page" +msgstr "Mostra i modelli online selezionati dallo staff nella home page" + msgid "Maximum recent projects" -msgstr "" +msgstr "Numero massimo di progetti recenti" msgid "Maximum count of recent projects" -msgstr "" +msgstr "Numero massimo di progetti recenti" msgid "Clear my choice on the unsaved projects." -msgstr "" +msgstr "Cancella la mia scelta sui progetti non salvati." msgid "Auto-Backup" msgstr "Auto-Backup" @@ -4547,21 +4852,29 @@ msgstr "Auto-Backup" msgid "" "Backup your project periodically for restoring from the occasional crash." msgstr "" +"Esegui periodicamente il backup del tuo progetto per facilitare il " +"ripristino dopo un crash occasionale." msgid "every" -msgstr "" +msgstr "Ogni" msgid "The peroid of backup in seconds." -msgstr "" +msgstr "Periodo di backup in secondi." msgid "Downloads" -msgstr "" +msgstr "Scaricati" msgid "Dark Mode" -msgstr "" +msgstr "Modalità Scura" msgid "Enable Dark mode" -msgstr "" +msgstr "Attiva modalità Scura" + +msgid "Develop mode" +msgstr "Developer mode" + +msgid "Skip AMS blacklist check" +msgstr "Salta check Blacklist AMS" msgid "Home page and daily tips" msgstr "Home page and daily tips" @@ -4599,11 +4912,14 @@ msgstr "Altro" msgid "Mouse wheel reverses when zooming" msgstr "Reverse scroll direction while zooming" -msgid "Develop mode" -msgstr "Developer mode" +msgid "Enable SSL(MQTT)" +msgstr "Abilita SSL (MQTT)" -msgid "Dump video" -msgstr "Dump video" +msgid "Enable SSL(FTP)" +msgstr "Abilita SSL (FTP)" + +msgid "Internal developer mode" +msgstr "Modalità sviluppatore interno" msgid "Log Level" msgstr "Log Level" @@ -4651,7 +4967,7 @@ msgid "DEBUG settings have saved successfully!" msgstr "Debug settings have been saved successfully!" msgid "Switch cloud environment, Please login again!" -msgstr "" +msgstr "Cambia ambiente cloud; Effettua nuovamente il login!" msgid "System presets" msgstr "Preset di sistema" @@ -4669,7 +4985,7 @@ msgid "Click to pick filament color" msgstr "Click to select filament color" msgid "Please choose the filament colour" -msgstr "" +msgstr "Si prega di scegliere il colore del filamento" msgid "Add/Remove presets" msgstr "Aggiungi/Rimuovi preset" @@ -4681,49 +4997,52 @@ msgid "Project-inside presets" msgstr "Project-inside presets" msgid "Add/Remove filaments" -msgstr "" +msgstr "Aggiungi/rimuovi filamento" msgid "Add/Remove materials" -msgstr "" +msgstr "Aggiungi/rimuovi materiali" msgid "Add/Remove printers" +msgstr "Aggiungi/Rimuovi stampanti" + +msgid "Incompatible" +msgstr "Non compatibile" + +msgid "The selected preset is null!" msgstr "" +msgid "Plate name" +msgstr "Nome Piatto" + msgid "Same as Global Print Sequence" -msgstr "" +msgstr "Uguale a Sequenza stampa globale" msgid "Print sequence" msgstr "Print sequence" -msgid "Plate name" +msgid "Customize" msgstr "" +msgid "First layer filament sequence" +msgstr "" + +msgid "Same as Global Plate Type" +msgstr "Uguale al tipo di piano globale" + msgid "Same as Global Bed Type" -msgstr "" - -msgid "Cool Plate" -msgstr "Cool Plate" - -msgid "Engineering Plate" -msgstr "Engineering Plate" - -msgid "High Temp Plate" -msgstr "High Temp Plate" - -msgid "Textured PEI Plate" -msgstr "" +msgstr "Uguale al tipo di piano globale" msgid "By Layer" -msgstr "" +msgstr "Per layer" msgid "By Object" -msgstr "" +msgstr "Per oggetto" msgid "Accept" -msgstr "" +msgstr "Accetta" msgid "Log Out" -msgstr "" +msgstr "Log Out" msgid "Slice all plate to obtain time and filament estimation" msgstr "Slice all plates to obtain time and filament estimation" @@ -4831,14 +5150,11 @@ msgstr "For \"%1%\", add \"%2%\" as a new preset" msgid "Simply switch to \"%1%\"" msgstr "Simply switch to \"%1%\"" -msgid "Online" -msgstr "Online" - -msgid "Offline" -msgstr "Offline" +msgid "Task canceled" +msgstr "Task canceled" msgid "(LAN)" -msgstr "" +msgstr "(LAN)" msgid "My Device" msgstr "My Device" @@ -4846,21 +5162,30 @@ msgstr "My Device" msgid "Other Device" msgstr "Other Device" +msgid "Online" +msgstr "Online" + msgid "Input access code" msgstr "Input access code" msgid "Can't find my devices?" -msgstr "" +msgstr "Non riesci a trovare i dispositivi?" msgid "Log out successful." msgstr "Log out successful." +msgid "Offline" +msgstr "Offline" + msgid "Busy" msgstr "Busy" msgid "Bambu Cool Plate" msgstr "Bambu Cool Plate" +msgid "PLA Plate" +msgstr "PLA Plate" + msgid "Bamabu Engineering Plate" msgstr "Bambu Engineering Plate" @@ -4876,12 +5201,24 @@ msgstr "Refresh" msgid "Bed Leveling" msgstr "Bed leveling" -msgid "Flow Calibration" -msgstr "Flow calibration" +msgid "Flow Dynamics Calibration" +msgstr "" + +msgid "Can't connect to the printer" +msgstr "Impossibile connettersi alla stampante" msgid "send completed" msgstr "Send complete" +msgid "Error code" +msgstr "Codice di errore" + +msgid "Check the status of current system services" +msgstr "Verifica lo stato attuale dei servizi di sistema." + +msgid "Printer local connection failed, please try again." +msgstr "Connessione locale della stampante fallita; Si prega di riprovare." + msgid "No login account, only printers in LAN mode are displayed" msgstr "No login account, only printers in LAN mode are displayed" @@ -4896,6 +5233,8 @@ msgstr "Synchronizing device information timed out" msgid "Cannot send the print job when the printer is updating firmware" msgstr "" +"Impossibile inviare un lavoro di stampa mentre la stampante sta aggiornando " +"il firmware" msgid "" "The printer is executing instructions. Please restart printing after it ends" @@ -4910,11 +5249,15 @@ msgid "" "Filament %s exceeds the number of AMS slots. Please update the printer " "firmware to support AMS slot assignment." msgstr "" +"Il filamento %s supera il numero di slot AMS. Aggiorna il firmware della " +"stampante per supportare l'assegnazione degli slot AMS." msgid "" "Filament exceeds the number of AMS slots. Please update the printer firmware " "to support AMS slot assignment." msgstr "" +"Il filamento supera il numero di slot AMS. Aggiorna il firmware della " +"stampante per supportare l'assegnazione degli slot AMS." msgid "" "Filaments to AMS slots mappings have been established. You can click a " @@ -4935,80 +5278,145 @@ msgid "" "Filament %s does not match the filament in AMS slot %s. Please update the " "printer firmware to support AMS slot assignment." msgstr "" +"Il filamento %s non corrisponde al filamento nello slot AMS %s. Aggiorna il " +"firmware della stampante per supportare l'assegnazione degli slot AMS." msgid "" "Filament does not match the filament in AMS slot. Please update the printer " "firmware to support AMS slot assignment." msgstr "" +"Il filamento non corrisponde al filamento nello slot AMS. Aggiorna il " +"firmware della stampante per supportare l'assegnazione degli slot AMS." msgid "" "The printer firmware only supports sequential mapping of filament => AMS " "slot." msgstr "" +"Il firmware della stampante supporta solo la mappatura sequenziale del " +"filamento => slot AMS." msgid "An SD card needs to be inserted before printing." +msgstr "È necessario inserire una scheda microSD prima di stampare." + +msgid "The selected printer is incompatible with the chosen printer presets." msgstr "" msgid "An SD card needs to be inserted to record timelapse." -msgstr "" +msgstr "È necessario inserire una scheda microSD per registrare un timelapse." msgid "" "Cannot send the print job to a printer whose firmware is required to get " "updated." msgstr "" +"Impossibile inviare il lavoro di stampa a una stampante il cui firmware deve " +"essere aggiornato." msgid "Cannot send the print job for empty plate" -msgstr "" +msgstr "Impossibile inviare un lavoro di stampa per una piatto vuoto." msgid "This printer does not support printing all plates" -msgstr "" +msgstr "Questa stampante non supporta la stampa di piatti multipla" msgid "Errors" -msgstr "" +msgstr "Errori" msgid "Please check the following:" -msgstr "" +msgstr "Controllare quanto segue:" msgid "" "The printer type selected when generating G-Code is not consistent with the " "currently selected printer. It is recommended that you use the same printer " "type for slicing." msgstr "" +"Il tipo di stampante selezionato durante la generazione del G-Code non è " +"coerente con la stampante attualmente selezionata. Si consiglia di " +"utilizzare lo stesso tipo di stampante per lo slicing." #, c-format, boost-format msgid "%s is not supported by AMS." -msgstr "" +msgstr "%s non è supportato da AMS." msgid "" "There are some unknown filaments in the AMS mappings. Please check whether " "they are the required filaments. If they are okay, press \"Confirm\" to " "start printing." msgstr "" +"Ci sono alcuni filamenti sconosciuti nelle mappature AMS. Si prega di " +"verificare se sono i filamenti necessari. Se sono a posto, fai clic su " +"«Conferma» per iniziare a stampare." msgid "" "Please click the confirm button if you still want to proceed with printing." msgstr "" +"Fai clic sul pulsante di conferma se desideri continuare con la stampa." + +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "" msgid "Preparing print job" msgstr "Preparing print job" +msgid "Abnormal print file data. Please slice again" +msgstr "Abnormal print file data. Please slice again" + +msgid "The name length exceeds the limit." +msgstr "La lunghezza del nome supera il limite." + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "" + msgid "Modifying the device name" msgstr "Modifying the device name" msgid "Send to Printer SD card" -msgstr "" +msgstr "Invia a microSD stampante" msgid "Cannot send the print task when the upgrade is in progress" msgstr "Cannot send print tasks when an update is in progress" msgid "An SD card needs to be inserted before send to printer SD card." msgstr "" +"È necessario inserire una scheda MicroSD prima di inviare alla scheda SD " +"della stampante." -msgid "The printer is required to be in the same LAN as Orca Slicer." -msgstr "" +msgid "The printer is required to be in the same LAN as Bambu Studio." +msgstr "La stampante deve essere sulla stessa LAN di Bambu Studio." msgid "The printer does not support sending to printer SD card." -msgstr "" +msgstr "La stampante non supporta l'invio alla scheda microSD della stampante." + +msgid "Failed to create socket" +msgstr "Impossibile creare il socket" + +msgid "Failed to connect socket" +msgstr "Connessione del socket non riuscita" + +msgid "Failed to publish login request" +msgstr "Non è stato possibile pubblicare la richiesta di login" + +msgid "Get ticket from device timeout" +msgstr "Timeout durante il recupero del Ticket dal dispositivo." + +msgid "Get ticket from server timeout" +msgstr "Timeout durante il recupero del Ticket dal server." + +msgid "Failed to post ticket to server" +msgstr "Inserimento del ticket sul server non riuscito" + +msgid "Failed to parse login report reason" +msgstr "Non è stato possibile analizzare la causa del rapporto di login." + +msgid "Receive login report timeout" +msgstr "Timeout ricezione del rapporto di login" + +msgid "Unknown Failure" +msgstr "Unknown Failure" msgid "Log in printer" msgstr "Log in printer" @@ -5016,6 +5424,73 @@ msgstr "Log in printer" msgid "Would you like to log in this printer with current account?" msgstr "Would you like to log in this printer with the current account?" +msgid "Check the reason" +msgstr "Verifica la causa" + +msgid "Read and accept" +msgstr "Leggi e accetta" + +msgid "Terms and Conditions" +msgstr "Termini e condizioni" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"Grazie per aver acquistato un dispositivo Bambu Lab. Prima di utilizzare il " +"dispositivo Bambu Lab, si prega di leggere i termini e le condizioni. " +"Facendo clic per accettare di utilizzare il tuo dispositivo Bambu Lab, " +"accetti di rispettare l'Informativa sulla privacy e le Condizioni d'uso " +"(collettivamente, i \"Termini\"). Se non rispetti o non accetti " +"l'Informativa sulla privacy di Bambu Lab, ti preghiamo di non utilizzare i " +"dispositivi e i servizi di Bambu Lab." + +msgid "and" +msgstr "e" + +msgid "Privacy Policy" +msgstr "Informativa Privacy" + +msgid "We ask for your help to improve everyone's printer" +msgstr "Chiediamo il tuo aiuto per migliorare tutte le stampanti" + +msgid "Statement about User Experience Improvement Program" +msgstr "Dichiarazione del programma miglioramento dell'esperienza utente" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" +"Nella comunità della stampa 3D, impariamo dai successi e dagli insuccessi " +"degli altri per adattare i nostri parametri e impostazioni di slicing. %s " +"segue lo stesso principio e utilizza l'apprendimento automatico per " +"migliorare le sue prestazioni basandosi sui successi e sugli insuccessi di " +"un vasto numero di stampe effettuate dai nostri utenti. Stiamo addestrando " +"%s affinché diventi più intelligente alimentandolo con dati reali. Se sei " +"d'accordo, questo servizio accederà alle informazioni dai tuoi registri " +"degli errori e dai registri di utilizzo, che possono includere informazioni " +"descritte nell'Informativa sulla privacy. Non raccoglieremo alcun Dato " +"Personale con il quale un individuo possa essere identificato direttamente o " +"indirettamente, incluso, a titolo esemplificativo, nomi, indirizzi, " +"informazioni di pagamento o numeri di telefono. Abilitando questo servizio, " +"accetti questi termini e la dichiarazione sull'Informativa sulla privacy." + +msgid "Statement on User Experience Improvement Plan" +msgstr "Dichiarazione del piano miglioramento dell'esperienza utente" + msgid "Log in successful." msgstr "Log in successful." @@ -5043,38 +5518,55 @@ msgid "Delete this preset" msgstr "Elimina questo preset" msgid "Search in preset" -msgstr "" +msgstr "Cerca nel preset" msgid "Click to reset all settings to the last saved preset." msgstr "" +"Clicca per ripristinare tutte le impostazioni dell'ultimo preset salvato." msgid "" "Prime tower is required for smooth timeplase. There may be flaws on the " "model without prime tower. Are you sure you want to disable prime tower?" msgstr "" +"È necessaria una Prime Tower per la modalità timeplase fluida. Potrebbero " +"esserci difetti sul modello senza una Prime Tower. Sei sicuro di voler " +"disabilitare la Prime Tower?" msgid "" "Prime tower is required for smooth timelapse. There may be flaws on the " "model without prime tower. Do you want to enable prime tower?" msgstr "" +"È necessaria una Prime Tower per una modalità timelapse fluida. Potrebbero " +"esserci dei difetti sul modello senza Prime Tower. Vuoi abilitare la Prime " +"Tower?" msgid "" "We have added an experimental style \"Tree Slim\" that features smaller " "support volume but weaker strength.\n" "We recommend using it with: 0 interface layers, 0 top distance, 2 walls." msgstr "" +"Abbiamo aggiunto uno stile sperimentale \"Albero Slim\" che presenta un " +"volume di supporto più piccolo ma una resistenza più debole.\n" +"Si consiglia di utilizzarlo con: 0 layer interfaccia, 0 distanza dall'alto, " +"2 pareti." msgid "" "Change these settings automatically? \n" "Yes - Change these settings automatically\n" "No - Do not change these settings for me" msgstr "" +"Modificare queste impostazioni automaticamente? \n" +"Si - Modifica queste impostazioni automaticamente.\n" +"No - Non modificare queste impostatzioni per me" msgid "" "For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " "settings: at least 2 interface layers, at least 0.1mm top z distance or " "using support materials on interface." msgstr "" +"Per gli stili \"Albero Strong\" e \"Albero ibrido\", si consigliano le " +"seguenti impostazioni: almeno 2 layer interfaccia, distanza z superiore di " +"almeno 0,1 mm o utilizzo di materiali di supporto sull'interfaccia." msgid "" "When using support material for the support interface, We recommend the " @@ -5082,6 +5574,10 @@ msgid "" "0 top z distance, 0 interface spacing, concentric pattern and disable " "independent support layer height" msgstr "" +"Quando si utilizza il materiale di supporto per l'interfaccia di supporto, " +"si consigliano le seguenti impostazioni:\n" +"0 distanza z superiore , 0 spaziatura interfaccia, trama concentrico e " +"disabilita altezza layer di supporto indipendente" msgid "" "When recording timelapse without toolhead, it is recommended to add a " @@ -5089,6 +5585,10 @@ msgid "" "by right-click the empty position of build plate and choose \"Add Primitive" "\"->\"Timelapse Wipe Tower\"." msgstr "" +"Quando si registra un timelapse senza testa di satmpa, si consiglia di " +"aggiungere un \"Timelapse Torre di pulizia\"\n" +"facendo clic con il pulsante destro del mouse sulla posizione vuota del " +"piatto e scegli \"Aggiungi primitiva\" ->\"Timelapse Torre di pulizia\"»." msgid "Line width" msgstr "Line width" @@ -5100,7 +5600,7 @@ msgid "Precision" msgstr "Precision" msgid "Wall generator" -msgstr "" +msgstr "Generatore parete" msgid "Walls" msgstr "Walls" @@ -5126,6 +5626,12 @@ msgstr "" "expressed as a percentage of line width. 0 speed means no slowing down for " "the overhang degree range and wall speed is used" +msgid "Bridge" +msgstr "Bridge" + +msgid "Set speed for external and internal bridges" +msgstr "" + msgid "Travel speed" msgstr "Travel speed" @@ -5136,7 +5642,7 @@ msgid "Jerk(XY)" msgstr "" msgid "Raft" -msgstr "" +msgstr "Raft" msgid "Support filament" msgstr "Filament for Supports" @@ -5148,9 +5654,12 @@ msgid "Special mode" msgstr "Special mode" msgid "G-code output" -msgstr "" +msgstr "Uscita G-code" msgid "Post-processing Scripts" +msgstr "Script post-elaborazione" + +msgid "Notes" msgstr "" msgid "Frequent" @@ -5198,9 +5707,6 @@ msgstr "Recommended temperature range" msgid "Print temperature" msgstr "Print temperature" -msgid "Chamber temperature" -msgstr "" - msgid "Nozzle" msgstr "Ugello" @@ -5227,6 +5733,9 @@ msgstr "" "This is the bed temperature when the engineering plate is installed. A value " "of 0 means the filament does not support printing on the Engineering Plate." +msgid "High Temp Plate" +msgstr "High Temp Plate" + msgid "" "Bed temperature when high temperature plate is installed. Value 0 means the " "filament does not support to print on the High Temp Plate" @@ -5235,10 +5744,15 @@ msgstr "" "value of 0 means the filament does not support printing on the High Temp " "Plate." +msgid "Textured PEI Plate" +msgstr "Textured PEI Plate" + msgid "" "Bed temperature when Textured PEI Plate is installed. Value 0 means the " "filament does not support to print on the Textured PEI Plate" msgstr "" +"Temperatura del piano quando è installato il piatto Textured PEI. Il valore " +"0 significa che il filamento non è supportato sul piatto Textured PEI" msgid "Volumetric speed limitation" msgstr "Volumetric speed limitation" @@ -5285,6 +5799,21 @@ msgstr "Filament start G-code" msgid "Filament end G-code" msgstr "Filament end G-code" +msgid "Multimaterial" +msgstr "" + +msgid "Wipe tower parameters" +msgstr "" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "" + +msgid "Ramming settings" +msgstr "" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "" + msgid "Printable space" msgstr "Printable space" @@ -5295,7 +5824,7 @@ msgid "Fan speed-up time" msgstr "" msgid "Extruder Clearance" -msgstr "" +msgstr "Spazio estrusore" msgid "Accessory" msgstr "Accessory" @@ -5322,7 +5851,7 @@ msgid "Pause G-code" msgstr "Pause G-code" msgid "Template Custom G-code" -msgstr "" +msgstr "Modello G-code personalizzato" msgid "Motion ability" msgstr "Motion ability" @@ -5339,9 +5868,21 @@ msgstr "Acceleration limitation" msgid "Jerk limitation" msgstr "Jerk limitation" +msgid "Single extruder multimaterial setup" +msgstr "" + +msgid "Wipe tower" +msgstr "" + +msgid "Single extruder multimaterial parameters" +msgstr "" + msgid "Layer height limits" msgstr "Limiti altezza layer" +msgid "Lift Z Enforcement" +msgstr "" + msgid "Retraction when switching material" msgstr "Retraction when switching material" @@ -5470,12 +6011,16 @@ msgid "" "Would you like to keep these changed settings (new value) after switching " "preset?" msgstr "" +"Sono state modificate alcune impostazioni del preset \"%1%\". \n" +"Vuoi mantenere le impostazioni (nuovo valore) dopo aver cambiato i preset?" msgid "" "You have changed some preset settings. \n" "Would you like to keep these changed settings (new value) after switching " "preset?" msgstr "" +"Sono stati modificati alcuni preset preimpostati. \n" +"Vuoi mantenere le impostazioni (nuovo valore) dopo aver cambiato i preset?" msgid "Extruders count" msgstr "Conteggio estrusori" @@ -5487,13 +6032,13 @@ msgid "Capabilities" msgstr "Caratteristiche" msgid "Select presets to compare" -msgstr "" +msgstr "Seleziona i preset da confrontare" msgid "Show all presets (including incompatible)" -msgstr "" +msgstr "Mostra tutti i preset (compresi non compatibili)" msgid "Add File" -msgstr "" +msgstr "Aggiungi file" msgid "Set as cover" msgstr "Set as cover" @@ -5518,7 +6063,7 @@ msgid "Assembly Guide" msgstr "Assembly Guide" msgid "Author" -msgstr "" +msgstr "Autore" msgid "Model Name" msgstr "Model Name" @@ -5572,6 +6117,36 @@ msgstr "No updates available." msgid "The configuration is up to date." msgstr "The configuration is up to date." +msgid "Ramming customization" +msgstr "" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" + +msgid "Total ramming time" +msgstr "" + +msgid "s" +msgstr "s" + +msgid "Total rammed volume" +msgstr "" + +msgid "Ramming line width" +msgstr "" + +msgid "Ramming line spacing" +msgstr "" + msgid "Auto-Calc" msgstr "Auto-Calc" @@ -5579,18 +6154,18 @@ msgid "Flushing volumes for filament change" msgstr "Flushing volumes for filament change" msgid "Multiplier" -msgstr "" +msgstr "Moltiplicatore" msgid "Flushing volume (mm³) for each filament pair." msgstr "Flushing volume (mm³) for each filament pair." #, c-format, boost-format msgid "Suggestion: Flushing Volume in range [%d, %d]" -msgstr "" +msgstr "Suggerimento: Volume di spurgo nell'intervallo [%d, %d]" #, c-format, boost-format msgid "The multiplier should be in range [%.2f, %.2f]." -msgstr "" +msgstr "Il moltiplicatore deve essere compreso nell'intervallo [%.2f, %.2f]." msgid "unloaded" msgstr "scaricato" @@ -5623,13 +6198,13 @@ msgid "Objects list" msgstr "Objects list" msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" -msgstr "" +msgstr "Importa geometrie da file STL/STEP/3MF/OBJ/AMF." msgid "⌘+Shift+G" -msgstr "" +msgstr "⌘+Shift+G" msgid "Ctrl+Shift+G" -msgstr "" +msgstr "Ctrl+Shift+G" msgid "Copy to clipboard" msgstr "Copia negli appunti" @@ -5639,6 +6214,8 @@ msgstr "Incolla dagli appunti" msgid "Show/Hide 3Dconnexion devices settings dialog" msgstr "" +"Mostra/nascondi la finestra di dialogo impostazioni dei dispositivi " +"3Dconnexion" msgid "Show keyboard shortcuts list" msgstr "Mostra elenco scorciatoie di tastiera" @@ -5647,22 +6224,22 @@ msgid "Global shortcuts" msgstr "Global shortcuts" msgid "Rotate View" -msgstr "" +msgstr "Ruota vista" msgid "Pan View" -msgstr "" +msgstr "Vista panoramica" msgid "Mouse wheel" -msgstr "" +msgstr "Rotella del mouse:" msgid "Zoom View" -msgstr "" +msgstr "Vista Zoom" msgid "Shift+A" -msgstr "" +msgstr "Shift+A" msgid "Shift+R" -msgstr "" +msgstr "Shift+R" msgid "" "Auto orientates selected objects or all objects.If there are selected " @@ -5674,40 +6251,40 @@ msgstr "" "objects in the current plate." msgid "Shift+Tab" -msgstr "" +msgstr "Shift+Tab" msgid "Collapse/Expand the sidebar" msgstr "Riduci/Espandi barra laterale" msgid "⌘+Any arrow" -msgstr "" +msgstr "⌘+Freccia qualsiasi" msgid "Movement in camera space" msgstr "Movimento nello spazio della camera" msgid "⌥+Left mouse button" -msgstr "" +msgstr "⌥+Tasto sinistro mouse" msgid "Select a part" -msgstr "" +msgstr "Seleziona parte" msgid "⌘+Left mouse button" -msgstr "" +msgstr "⌘+Tasto sinistro del mouse" msgid "Select multiple objects" msgstr "Select multiple objects" msgid "Ctrl+Any arrow" -msgstr "" +msgstr "Ctrl+qualsiasi freccia" msgid "Alt+Left mouse button" -msgstr "" +msgstr "Alt+tasto sinistro del mouse" msgid "Ctrl+Left mouse button" -msgstr "" +msgstr "Ctrl+Tasto sinistro del mouse" msgid "Shift+Left mouse button" -msgstr "" +msgstr "Shift+tasto sinistro mouse" msgid "Select objects by rectangle" msgstr "Select objects by rectangle" @@ -5737,13 +6314,13 @@ msgid "Move selection 10 mm in positive X direction" msgstr "Sposta selezione 10 mm in direzione X positiva" msgid "Shift+Any arrow" -msgstr "" +msgstr "Shift+freccia qualsiasi" msgid "Movement step set to 1 mm" msgstr "Passo movimento impostato a 1 mm" msgid "Esc" -msgstr "" +msgstr "Esc" msgid "keyboard 1-9: set filament for object/part" msgstr "Keyboard 1-9: set filament for object/part" @@ -5773,25 +6350,25 @@ msgid "Select all objects" msgstr "Seleziona tutti gli oggetti" msgid "Gizmo move" -msgstr "" +msgstr "Muovi Gizmo" msgid "Gizmo scale" -msgstr "" +msgstr "Scala Gizmo" msgid "Gizmo rotate" -msgstr "" +msgstr "Ruota Gizmo" msgid "Gizmo cut" -msgstr "" +msgstr "Taglia Gizmo" msgid "Gizmo Place face on bed" -msgstr "" +msgstr "Gizmo Posiziona faccia sul piano" msgid "Gizmo SLA support points" -msgstr "" +msgstr "Punti di supporto SLA Gizmo" msgid "Gizmo FDM paint-on seam" -msgstr "" +msgstr "Gizmo FDM pittura giunzione" msgid "Swtich between Prepare/Prewview" msgstr "" @@ -5803,22 +6380,22 @@ msgid "Move: press to snap by 1mm" msgstr "Move: press to snap by 1mm" msgid "⌘+Mouse wheel" -msgstr "" +msgstr "⌘+Rotella mouse" msgid "Support/Color Painting: adjust pen radius" msgstr "Support/Color Painting: adjust pen radius" msgid "⌥+Mouse wheel" -msgstr "" +msgstr "⌥+Rotella mouse" msgid "Support/Color Painting: adjust section position" msgstr "Support/Color Painting: adjust section position" msgid "Ctrl+Mouse wheel" -msgstr "" +msgstr "Ctrl+Rotellina del mouse" msgid "Alt+Mouse wheel" -msgstr "" +msgstr "Alt+Rotella del mouse" msgid "Gizmo" msgstr "Gizmo" @@ -5867,93 +6444,97 @@ msgid "Move slider 5x faster" msgstr "Move slider 5x faster" msgid "Shift+Mouse wheel" -msgstr "" +msgstr "Shift+Rotella mouse" msgid "Release Note" -msgstr "" +msgstr "Note di aggiornamento" #, c-format, boost-format msgid "version %s update information :" -msgstr "" +msgstr "Versione %s informazioni aggiornate:" msgid "Network plug-in update" -msgstr "" +msgstr "Aggiornamento del plug-in di rete" msgid "" -"Click OK to update the Network plug-in when Orca Slicer launches next time." +"Click OK to update the Network plug-in when Bambu Studio launches next time." msgstr "" +"Clicca su OK per aggiornare il plug-in di rete al prossimo avvio di Bambu " +"Studio." #, c-format, boost-format msgid "A new Network plug-in(%s) available, Do you want to install it?" -msgstr "" +msgstr "Disponibile nuovo plug-in di rete (%s). Vuoi installarlo?" -msgid "New version of Orca Slicer" -msgstr "New version of Orca Slicer" +msgid "New version of Bambu Studio" +msgstr "Nuova versione di Bambu Studio" msgid "Don't remind me of this version again" -msgstr "" - -msgid "Done" -msgstr "" +msgstr "Non ricordarmi più questa versione." msgid "LAN Connection Failed (Sending print file)" -msgstr "" +msgstr "Connessione LAN fallita (invio del file di stampa)" msgid "" -"Step 1, please confirm Orca Slicer and your printer are in the same LAN." +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." msgstr "" +"Step 1, conferma che Bambu Studio e la tua stampante siano sulla stessa LAN." msgid "" "Step 2, if the IP and Access Code below are different from the actual values " "on your printer, please correct them." msgstr "" +"Step 2, se l'IP e il codice di accesso riportati di seguito sono diversi dai " +"valori effettivi sulla stampante, correggili." msgid "IP" -msgstr "" +msgstr "IP" msgid "Access Code" -msgstr "" +msgstr "Codice di accesso" msgid "Where to find your printer's IP and Access Code?" -msgstr "" +msgstr "Dove trovo l'IP e il codice accesso della stampante?" msgid "Error: IP or Access Code are not correct" -msgstr "" +msgstr "Errore: l'IP o il codice di accesso non sono corretti" msgid "Model:" -msgstr "" +msgstr "Modello:" msgid "Serial:" -msgstr "" +msgstr "Seriale:" msgid "Version:" -msgstr "" +msgstr "Versione:" msgid "Update firmware" -msgstr "" +msgstr "Aggiorna firmware" msgid "Printing" -msgstr "" +msgstr "Stampa" msgid "Idle" -msgstr "" +msgstr "Inattivo" msgid "Latest version" -msgstr "" +msgstr "Ultima versione" msgid "Updating" -msgstr "" +msgstr "Aggiornamento in corso…" msgid "Updating failed" -msgstr "" +msgstr "Aggiornamento fallito" msgid "Updating successful" -msgstr "" +msgstr "Aggiornamento riuscito" msgid "" "Are you sure you want to update? This will take about 10 minutes. Do not " "turn off the power while the printer is updating." msgstr "" +"Sei sicuro di voler aggiornare? Ci vorranno circa 10 minuti. Non spegnere " +"l'alimentazione durante l'aggiornamento della stampante." msgid "" "An important update was detected and needs to be run before printing can " @@ -5970,9 +6551,13 @@ msgid "" "printing. Do you want to update now? You can also update later on printer or " "update next time starting the studio." msgstr "" +"La versione firmware è anomala. Prima di stampare, è necessario eseguire la " +"riparazione e l'aggiornamento. Si desidera aggiornare ora? È possibile " +"eseguire l'aggiornamento anche in un secondo momento sulla stampante o al " +"prossimo avvio di Bambu Studio." msgid "Extension Board" -msgstr "" +msgstr "Scheda di estensione" msgid "Saving objects into the 3mf failed." msgstr "Saving objects into the 3mf failed." @@ -6095,12 +6680,15 @@ msgstr "Top surface" msgid "Bottom surface" msgstr "Bottom surface" -msgid "Bridge" -msgstr "Bridge" +msgid "Internal Bridge" +msgstr "" msgid "Gap infill" msgstr "Gap infill" +msgid "Skirt" +msgstr "" + msgid "Support interface" msgstr "Support interface" @@ -6211,6 +6799,8 @@ msgstr "write callback failed" msgid "" "%1% is too close to exclusion area, there may be collisions when printing." msgstr "" +"%1% è troppo vicino all'area di esclusione, potrebbero verificarsi " +"collisioni durante la stampa." #, boost-format msgid "%1% is too close to others, and collisions may be caused." @@ -6222,9 +6812,13 @@ msgstr "%1% is too tall, and collisions will be caused." msgid " is too close to others, there may be collisions when printing." msgstr "" +" è troppo vicino agli altri; potrebbero verificarsi delle collisioni durante " +"la stampa." msgid " is too close to exclusion area, there may be collisions when printing." msgstr "" +" è troppo vicino all'area di esclusione, potrebbero verificarsi collisioni " +"durante la stampa." msgid "Prime Tower" msgstr "Prime Tower" @@ -6251,6 +6845,8 @@ msgid "" "Smooth mode of timelapse is not supported when \"by object\" sequence is " "enabled." msgstr "" +"La modalità fluida del timelapse non è supportata quando è abilitata la " +"sequenza \"per oggetto\"." msgid "" "Please select \"By object\" print sequence to print multiple objects in " @@ -6301,6 +6897,8 @@ msgid "" "The prime tower is only supported if all objects have the same variable " "layer height" msgstr "" +"La Prime Tower è supportata solo se tutti gli oggetti hanno la stessa " +"altezza layer adattativi." msgid "Too small line width" msgstr "Line width too small" @@ -6313,6 +6911,21 @@ msgid "" msgstr "" "A prime tower requires that support has the same layer height as the object." +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" + msgid "" "Support enforcers are used but support is not enabled. Please enable support." msgstr "" @@ -6321,9 +6934,25 @@ msgstr "" msgid "Layer height cannot exceed nozzle diameter" msgstr "Layer height cannot exceed nozzle diameter." +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + #, c-format, boost-format msgid "Plate %d: %s does not support filament %s" -msgstr "" +msgstr "Piatto %d: %s non supporta il filamento %s" msgid "Generating skirt & brim" msgstr "Generating skirt & brim" @@ -6348,12 +6977,16 @@ msgid "" "left corner to cut filament during filament change. The area is expressed as " "polygon by points in following format: \"XxY, XxY, ...\"" msgstr "" +"Area non stampabile nel piano XY. Ad esempio, le stampanti della serie X1 " +"utilizzano l'angolo anteriore sinistro per tagliare il filamento durante il " +"cambio filamento. L'area è espressa come poligono di punti nel seguente " +"formato: \"XxY, XxY, ...\"" msgid "Bed custom texture" -msgstr "" +msgstr "Texture piano personalizzata" msgid "Bed custom model" -msgstr "" +msgstr "Modello piano personalizzato" msgid "Elephant foot compensation" msgstr "Compensazione zampa d'elefante" @@ -6384,7 +7017,7 @@ msgid "Printer preset names" msgstr "Nomi dei preset della stampante" msgid "Hostname, IP or URL" -msgstr "" +msgstr "Nome host, IP o URL" msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " @@ -6393,6 +7026,11 @@ msgid "" "name and password into the URL in the following format: https://username:" "password@your-octopi-address/" msgstr "" +"Slic3r può caricare file di G-code su un host di stampa. Questo campo deve " +"contenere il nome dell'host, l'indirizzo IP o l'URL dell'istanza dell'host " +"di stampa. L'host di stampa dietro HAProxy con l'autenticazione di base " +"abilitata è accessibile inserendo il nome utente e la password nell'URL nel " +"seguente formato: https://username:password@your-octopi-address/" msgid "Device UI" msgstr "" @@ -6402,54 +7040,62 @@ msgid "" msgstr "" msgid "API Key / Password" -msgstr "" +msgstr "Chiave API / Password" msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the API Key or the password required for authentication." msgstr "" +"Slic3r può caricare file G-code su un host di stampa. Questo campo deve " +"contenere la chiave API o la password richiesta per l'autenticazione." msgid "Name of the printer" -msgstr "" +msgstr "Nome della stampante" msgid "HTTPS CA File" -msgstr "" +msgstr "File CA HTTPS" msgid "" "Custom CA certificate file can be specified for HTTPS OctoPrint connections, " "in crt/pem format. If left blank, the default OS CA certificate repository " "is used." msgstr "" +"È possibile specificare un file di certificato CA personalizzato per le " +"connessioni HTTPS di OctoPrint, in formato crt/pem. Se lasciato vuoto, viene " +"utilizzato l'archivio di certificati CA predefinito del sistema operativo." msgid "User" -msgstr "" +msgstr "Utente" msgid "Password" -msgstr "" +msgstr "Password" msgid "Ignore HTTPS certificate revocation checks" -msgstr "" +msgstr "Ignora i controlli di revoca dei certificati HTTPS" msgid "" "Ignore HTTPS certificate revocation checks in case of missing or offline " "distribution points. One may want to enable this option for self signed " "certificates if connection fails." msgstr "" +"Ignora i controlli di revoca dei certificati HTTPS in caso di punti di " +"distribuzione mancanti o offline. Si potrebbe voler abilitare questa opzione " +"per i certificati autofirmati se la connessione fallisce." msgid "Names of presets related to the physical printer" -msgstr "" +msgstr "Nomi dei preset relativi alla stampante" msgid "Authorization Type" -msgstr "" +msgstr "Tipo di autorizzazione" msgid "API key" -msgstr "" +msgstr "Chiave API" msgid "HTTP digest" -msgstr "" +msgstr "HTTP digest" msgid "Avoid crossing wall" -msgstr "" +msgstr "Evita di attraversare le pareti" msgid "Detour and avoid to travel across wall which may cause blob on surface" msgstr "" @@ -6457,7 +7103,7 @@ msgstr "" "surface" msgid "Avoid crossing wall - Max detour length" -msgstr "" +msgstr "Evitare di attraversare le pareti - Lunghezza massima della deviazione" msgid "" "Maximum detour distance for avoiding crossing wall. Don't detour if the " @@ -6465,9 +7111,14 @@ msgid "" "either as an absolute value or as percentage (for example 50%) of a direct " "travel path. Zero to disable" msgstr "" +"Distanza massima di deviazione per evitare di attraversare la parete: la " +"stampante non eseguirà alcuna deviazione se la distanza di deviazione è " +"maggiore di questo valore. La lunghezza della deviazione può essere " +"specificata come valore assoluto o come percentuale (ad esempio 50%) di uno " +"spostamento. Un valore pari a 0 lo disabiliterà." msgid "mm or %" -msgstr "" +msgstr "mm o %" msgid "Other layers" msgstr "Altri layer" @@ -6500,6 +7151,8 @@ msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Textured PEI Plate" msgstr "" +"Temperatura del piano dopo il primo layer. Il valore 0 significa che il " +"filamento non supportata la stampa su piatto Textured PEI." msgid "Initial layer" msgstr "First layer" @@ -6532,10 +7185,21 @@ msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Textured PEI Plate" msgstr "" +"La temperatura del piano del primo layer a 0 indica che il filamento non è " +"supportato sul piatto Textured PEI." msgid "Bed types supported by the printer" msgstr "Bed types supported by the printer" +msgid "Cool Plate" +msgstr "Cool Plate" + +msgid "Engineering Plate" +msgstr "Engineering Plate" + +msgid "First layer print sequence" +msgstr "" + msgid "This G-code is inserted at every layer change before lifting z" msgstr "This G-code is inserted at every layer change before lifting z." @@ -6599,6 +7263,11 @@ msgid "" "of the line without support from lower layer. 0% means forcing cooling for " "all outer wall no matter how much overhang degree" msgstr "" +"Forza la ventola di raffreddamento a una velocità specifica quando il grado " +"di sporgenza della parte stampata supera questo valore. Questo valore è " +"espresso in percentuale e indica la larghezza della linea senza il supporto " +"dei layer. 0%% significa forzare il raffreddamento per tutta la parete " +"esterna, indipendentemente dal grado di sporgenza." msgid "Bridge infill direction" msgstr "" @@ -6608,6 +7277,9 @@ msgid "" "calculated automatically. Otherwise the provided angle will be used for " "external bridges. Use 180°for zero angle." msgstr "" +"Sovrascrivere l'angolo del Bridge. Il valore 0 significa che l'angolo di " +"collegamento verrà calcolato automaticamente. Altrimenti l'angolo fornito " +"verrà utilizzato per i Bridge esterni. Usa 180° per un angolo zero." msgid "Bridge density" msgstr "" @@ -6657,14 +7329,37 @@ msgstr "" "Use only one wall on flat top surfaces, to give more space to the top infill " "pattern" -msgid "Only one wall on first layer" +msgid "One wall threshold" msgstr "" +#, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" + +msgid "Only one wall on first layer" +msgstr "Solo un perimetro sul primo layer" + msgid "" "Use only one wall on first layer, to give more space to the bottom infill " "pattern" msgstr "" +msgid "Extra perimeters on overhangs" +msgstr "" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" + msgid "Classic mode" msgstr "" @@ -6679,12 +7374,26 @@ msgstr "" "Enable this option to slow down when printing overhangs. The speeds for " "different overhang percentages are set below." -msgid "mm/s" -msgstr "mm/s" +msgid "mm/s or %" +msgstr "" + +msgid "External" +msgstr "" msgid "Speed of bridge and completely overhang wall" msgstr "This is the speed for bridges and 100% overhang walls." +msgid "mm/s" +msgstr "mm/s" + +msgid "Internal" +msgstr "" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" + msgid "Brim width" msgstr "Larghezza brim" @@ -6698,15 +7407,9 @@ msgid "" "This controls the generation of the brim at outer and/or inner side of " "models. Auto means the brim width is analysed and calculated automatically." msgstr "" - -msgid "outer_only" -msgstr "" - -msgid "Inner brim only" -msgstr "" - -msgid "Outer and inner brim" -msgstr "" +"Questo controlla la generazione del brim esterno e/o interno dei modelli. " +"Auto significa che la larghezza del brim viene analizzata e calcolata " +"automaticamente." msgid "Brim-object gap" msgstr "Brim-object gap" @@ -6718,11 +7421,35 @@ msgstr "" "This creates a gap between the innermost brim line and the object and can " "make the brim easier to remove." +msgid "Brim ears" +msgstr "" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "" + +msgid "Brim ear max angle" +msgstr "" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" + +msgid "Brim ear detection radius" +msgstr "" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" + msgid "Compatible machine" msgstr "Compatible machine" msgid "upward compatible machine" -msgstr "" +msgstr "macchina compatibile con versioni successive" msgid "Compatible machine condition" msgstr "Compatible machine condition" @@ -6808,13 +7535,16 @@ msgstr "" "reasonable distance." msgid "Thick bridges" -msgstr "" +msgstr "Ponti spessi" msgid "" "If enabled, bridges are more reliable, can bridge longer distances, but may " "look worse. If disabled, bridges look better but are reliable just for " "shorter bridged distances." msgstr "" +"Se abilitato, i ponti sono più affidabili e possono colmare distanze " +"maggiori, ma potrebbero avere un aspetto peggiore. Se disattivato, i ponti " +"hanno un aspetto migliore ma sono affidabili solo per distanze più brevi." msgid "Max bridge length" msgstr "Lunghezza massima Bridge" @@ -6838,22 +7568,25 @@ msgid "End G-code when finish the printing of this filament" msgstr "Add end G-code when finishing the printing of this filament." msgid "Ensure vertical shell thickness" -msgstr "" +msgstr "Garantisci spessore verticale del guscio" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " "thickness (top+bottom solid layers)" msgstr "" +"Aggiunge un riempimento solido in prossimità delle superfici inclinate per " +"garantire lo spessore verticale del guscio (layers solidi superiori e " +"inferiori)." msgid "Internal bridge support thickness" -msgstr "" +msgstr "Spessore supporto interno del ponte" msgid "" -"If enabled, Studio will generate support loops under the contours of " -"internal bridges.These support loops could prevent internal bridges from " -"extruding over the air and improve the top surface quality, especially when " -"the sparse infill density is low.This value determines the thickness of the " -"support loops. 0 means disable this feature" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" msgstr "" msgid "Top surface pattern" @@ -6875,16 +7608,16 @@ msgid "Monotonic line" msgstr "Monotonic line" msgid "Aligned Rectilinear" -msgstr "" +msgstr "Rettilineo allineato" msgid "Hilbert Curve" -msgstr "" +msgstr "Curva di Hilbert" msgid "Archimedean Chords" -msgstr "" +msgstr "Corde di Archimede" msgid "Octagram Spiral" -msgstr "" +msgstr "Spirale a Ottogramma" msgid "Bottom surface pattern" msgstr "Bottom surface pattern" @@ -6894,8 +7627,18 @@ msgstr "" "This is the line pattern of bottom surface infill, not including bridge " "infill." -msgid "Line width of outer wall" -msgstr "Line width of outer wall" +msgid "Internal solid infill pattern" +msgstr "" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "" "Speed of outer wall which is outermost and visible. It's used to be slower " @@ -6914,9 +7657,6 @@ msgid "" "Set to zero for auto." msgstr "" -msgid "mm/s or %" -msgstr "" - msgid "Small perimeters threshold" msgstr "" @@ -6943,7 +7683,7 @@ msgid "infill/outer/inner" msgstr "infill/outer/inner" msgid "inner-outer-inner/infill" -msgstr "" +msgstr "interno-esterno-interno/riempimento" msgid "Height to rod" msgstr "Height to rod" @@ -6952,6 +7692,8 @@ msgid "" "Distance of the nozzle tip to the lower rod. Used for collision avoidance in " "by-object printing." msgstr "" +"Distanza dalla punta del nozzle all'asta inferiore. Utilizzato per evitare " +"le collisioni nella stampa di oggetto per oggetto." msgid "Height to lid" msgstr "Height to lid" @@ -6960,11 +7702,15 @@ msgid "" "Distance of the nozzle tip to the lid. Used for collision avoidance in by-" "object printing." msgstr "" +"Distanza dalla punta del nozzle al coperchio. Utilizzato per evitare le " +"collisioni nella stampa oggetto per oggetto." msgid "" "Clearance radius around extruder. Used for collision avoidance in by-object " "printing." msgstr "" +"Raggio di sicurezza attorno all'estrusore: utilizzato per evitare collisioni " +"nella stampa per oggetto." msgid "Extruder Color" msgstr "Colore estrusore" @@ -7002,8 +7748,10 @@ msgstr "" msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" msgstr "" -msgid "Default line width if some line width is set to be zero" -msgstr "Default line width for line widths set to 0" +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." +msgstr "" msgid "Keep fan always on" msgstr "Mantieni la ventola sempre accesa" @@ -7028,46 +7776,44 @@ msgstr "" "shorter than this value. Fan speed is interpolated between the minimum and " "maximum fan speeds according to layer printing time." -msgid "s" -msgstr "s" - msgid "Default color" -msgstr "" +msgstr "Colore predefinito" msgid "Default filament color" -msgstr "" +msgstr "Colore predefinito del filamento" msgid "Color" msgstr "Colore" -msgid "Required nozzle HRC" +msgid "Filament notes" msgstr "" +msgid "You can put your notes regarding the filament here." +msgstr "" + +msgid "Required nozzle HRC" +msgstr "Necessita nozzle HRC" + msgid "" "Minimum HRC of nozzle required to print the filament. Zero means no checking " "of nozzle's HRC." msgstr "" +"HRC minimo del nozzle richiesto per stampare il filamento. Un valore pari a " +"0 significa che non viene controllato l'HRC del nozzle." msgid "" "This setting stands for how much volume of filament can be melted and " "extruded per second. Printing speed is limited by max volumetric speed, in " "case of too high and unreasonable speed setting. Can't be zero" msgstr "" +"Questa indica il volume del filamento che può essere fuso ed estruso al " +"secondo. La velocità di stampa è limitata dalla velocità volumetrica " +"massima, in caso di impostazione della velocità troppo alta e irragionevole. " +"Questo valore non può essere zero." msgid "mm³/s" msgstr "mm³/s" -msgid "Minimal purge on wipe tower" -msgstr "Spurgo minimo sulla torre di pulitura" - -msgid "" -"After a tool change, the exact position of the newly loaded filament inside " -"the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial " -"object, Slic3r will always prime this amount of material into the wipe tower " -"to produce successive infill or sacrificial object extrusions reliably." -msgstr "" - msgid "Filament load time" msgstr "Durata caricamento filamento" @@ -7103,6 +7849,115 @@ msgid "" "after the checks." msgstr "" +msgid "Loading speed" +msgstr "" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "" + +msgid "Loading speed at the start" +msgstr "" + +msgid "Speed used at the very beginning of loading phase." +msgstr "" + +msgid "Unloading speed" +msgstr "" + +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 "" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" + +msgid "Delay after unloading" +msgstr "" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" + +msgid "Number of cooling moves" +msgstr "" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" + +msgid "Speed of the first cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "" + +msgid "Minimal purge on wipe tower" +msgstr "Spurgo minimo sulla torre di pulitura" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" + +msgid "Speed of the last cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Ramming parameters" +msgstr "" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Enable ramming for multitool setups" +msgstr "" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" + +msgid "Multitool ramming volume" +msgstr "" + +msgid "The volume to be rammed before the toolchange." +msgstr "" + +msgid "Multitool ramming flow" +msgstr "" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "" + msgid "Density" msgstr "Densità" @@ -7150,6 +8005,12 @@ msgstr "Filament price, for statistical purposes only." msgid "money/kg" msgstr "soldi/kg" +msgid "Vendor" +msgstr "" + +msgid "Vendor of filament. For show only" +msgstr "" + msgid "(Undefined)" msgstr "(Undefined)" @@ -7200,12 +8061,51 @@ msgid "Adaptive Cubic" msgstr "Adattivo Cubico" msgid "3D Honeycomb" -msgstr "" +msgstr "Nido d'ape 3D" msgid "Support Cubic" -msgstr "" +msgstr "Supporto cubico" msgid "Lightning" +msgstr "Lightning" + +msgid "Sparse infill anchor length" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" + +msgid "0 (no open anchors)" +msgstr "0 (senza ancore aperte)" + +msgid "1000 (unlimited)" +msgstr "1000 (senza limiti)" + +msgid "Maximum length of the infill anchor" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" + +msgid "0 (Simple connect)" msgstr "" msgid "Acceleration of outer walls" @@ -7226,6 +8126,8 @@ msgstr "" msgid "Acceleration of outer wall. Using a lower value can improve quality" msgstr "" +"Accelerazione della parete esterna: l'utilizzo di un valore inferiore può " +"migliorare la qualità." msgid "" "Acceleration of bridges. If the value is expressed as a percentage (e.g. " @@ -7284,8 +8186,10 @@ msgstr "" msgid "Jerk for travel" msgstr "" -msgid "Line width of initial layer" -msgstr "Line width of first layer" +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" msgid "Initial layer height" msgstr "Altezza layer iniziale" @@ -7360,10 +8264,10 @@ msgid "None" msgstr "Nessuno" msgid "Contour" -msgstr "" +msgstr "Contorno" msgid "Contour and hole" -msgstr "" +msgstr "Contorno e foro" msgid "All walls" msgstr "Tutte le pareti" @@ -7392,11 +8296,11 @@ msgid "Filter out tiny gaps" msgstr "" msgid "Layers and Perimeters" -msgstr "" +msgstr "Layers e Perimetri" msgid "" "Filter out gaps smaller than the threshold specified. This setting won't " -"affact top/bottom layers" +"affect top/bottom layers" msgstr "" msgid "" @@ -7444,7 +8348,7 @@ msgstr "" "of the nozzle and what kind of filament can be printed." msgid "Undefine" -msgstr "" +msgstr "Indefinito" msgid "Hardened steel" msgstr "Hardened steel" @@ -7456,15 +8360,17 @@ msgid "Brass" msgstr "Brass" msgid "Nozzle HRC" -msgstr "" +msgstr "Nozzle HRC" msgid "" "The nozzle's hardness. Zero means no checking for nozzle's hardness during " "slicing." msgstr "" +"Durezza nozzle. Zero significa che non è necessario controllarla durante lo " +"slicing." msgid "HRC" -msgstr "" +msgstr "HRC" msgid "Enable this option if machine has auxiliary part cooling fan" msgstr "Enable this option if the machine has an auxiliary part cooling fan" @@ -7545,8 +8451,10 @@ msgstr "" msgid "Filament to print internal sparse infill." msgstr "This is the filament for printing internal sparse infill." -msgid "Line width of internal sparse infill" -msgstr "Line width of internal sparse infill" +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" msgid "Infill/Wall overlap" msgstr "Infill/wall overlap" @@ -7593,6 +8501,9 @@ msgstr "Topmost surface only" msgid "All solid layer" msgstr "All solid layers" +msgid "Ironing Pattern" +msgstr "Trama stiratura" + msgid "Ironing flow" msgstr "Ironing flow" @@ -7633,9 +8544,11 @@ msgid "" "This G-code will be used as a code for the pause print. User can insert " "pause G-code in gcode viewer" msgstr "" +"Questo G-code verrà utilizzato come codice pausa stampa. Gli utenti possono " +"inserire il G-code di pausa nel visualizzatore G-code." msgid "This G-code will be used as a custom code" -msgstr "" +msgstr "Questo G-code verrà utilizzato come codice personalizzato" msgid "Maximum speed X" msgstr "Maximum speed X" @@ -7739,8 +8652,8 @@ msgstr "Maximum acceleration for retracting (M204 R)" msgid "Maximum acceleration for travel" msgstr "Maximum acceleration for travel" -msgid "Maximum acceleration for travel (M204 T)" -msgstr "Maximum acceleration for travel (M204 T)" +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "" msgid "Fan speed" msgstr "Velocità ventola" @@ -7796,13 +8709,23 @@ msgstr "Diametro ugello" msgid "Diameter of nozzle" msgstr "The diameter of the nozzle" -msgid "Host Type" +msgid "Configuration notes" msgstr "" +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" + +msgid "Host Type" +msgstr "Tipo host" + msgid "" "Slic3r can upload G-code files to a printer host. This field must contain " "the kind of the host." msgstr "" +"Slic3r può caricare file G-code su un host di stampa. Questo campo deve " +"contenere il tipo di host." msgid "Nozzle volume" msgstr "Nozzle volume" @@ -7810,11 +8733,52 @@ msgstr "Nozzle volume" msgid "Volume of nozzle between the cutter and the end of nozzle" msgstr "Volume of nozzle between the filament cutter and the end of the nozzle" -msgid "Start end points" +msgid "Cooling tube position" msgstr "" +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "" + +msgid "Cooling tube length" +msgstr "" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" + +msgid "High extruder current on filament swap" +msgstr "" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" + +msgid "Filament parking position" +msgstr "" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" + +msgid "Extra loading distance" +msgstr "" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" + +msgid "Start end points" +msgstr "Punti iniziali e finali" + msgid "The start and end points which is from cutter area to garbage can." msgstr "" +"I punti di partenza e arrivo che si trovano dall'area del taglio allo " +"scarico." msgid "Reduce infill retraction" msgstr "Reduce infill retraction" @@ -7824,6 +8788,10 @@ msgid "" "oozing can't been seen. This can reduce times of retraction for complex " "model and save printing time, but make slicing and G-code generating slower" msgstr "" +"Non ritrarre quando gli spostamenti si trovano interamente ad un'area di " +"riempimento. Ciò significa che il gocciolamento non verrà visto. Questo può " +"ridurre i tempi di ritrazione per i modelli complessi e far risparmiare " +"tempo di stampa, ma rende lo slicing e la generazione del G-code più lento." msgid "Enable" msgstr "Abilita" @@ -7834,6 +8802,32 @@ msgstr "Filename format" msgid "User can self-define the project file name when export" msgstr "Users can decide project file names when exporting." +msgid "Make overhang printable" +msgstr "" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "" + +msgid "Make overhang printable maximum angle" +msgstr "" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" + +msgid "Make overhang printable hole area" +msgstr "" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" + +msgid "mm²" +msgstr "mm²" + msgid "Detect overhang wall" msgstr "Detect overhang walls" @@ -7845,8 +8839,10 @@ msgstr "" "This detects the overhang percentage relative to line width and uses a " "different speed to print. For 100%% overhang, bridging speed is used." -msgid "Line width of inner wall" -msgstr "Line width of inner walls" +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "Speed of inner wall" msgstr "This is the speed for inner walls." @@ -7862,6 +8858,12 @@ msgid "" "environment variables." msgstr "" +msgid "Printer notes" +msgstr "" + +msgid "You can put your notes regarding the printer here." +msgstr "" + msgid "Raft contact Z distance" msgstr "Distanza di contatto Z Raft" @@ -7962,9 +8964,45 @@ msgid "Z hop type" msgstr "" msgid "Slope" -msgstr "" +msgstr "Inclinato" msgid "Spiral" +msgstr "Spirale" + +msgid "Only lift Z above" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" + +msgid "Only lift Z below" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" + +msgid "On surfaces" +msgstr "" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" + +msgid "All Surfaces" +msgstr "" + +msgid "Top Only" +msgstr "" + +msgid "Bottom Only" +msgstr "" + +msgid "Top and Bottom" msgstr "" msgid "Extra length on restart" @@ -8023,6 +9061,14 @@ msgid "Back" msgstr "Back" msgid "Random" +msgstr "Casuale" + +msgid "Staggered inner seams" +msgstr "" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." msgstr "" msgid "Seam gap" @@ -8032,7 +9078,7 @@ msgid "" "In order to reduce the visibility of the seam in a closed loop extrusion, " "the loop is interrupted and shortened by a specified amount.\n" "This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 15%." +"current extruder diameter. The default value for this parameter is 10%." msgstr "" msgid "Role base wipe speed" @@ -8069,10 +9115,10 @@ msgid "Distance from skirt to brim or object" msgstr "This is the distance from the skirt to the brim or the object." msgid "Skirt height" -msgstr "" +msgstr "Altezza skirt" msgid "How many layers of skirt. Usually only one layer" -msgstr "" +msgstr "Numero di layer skirt: solitamente uno" msgid "Skirt loops" msgstr "Skirt loops" @@ -8081,6 +9127,12 @@ msgid "Number of loops for the skirt. Zero means disabling skirt" msgstr "" "This is the number of loops for the skirt. 0 means the skirt is disabled." +msgid "Skirt speed" +msgstr "" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" + msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " "layer time is shorter than this value, to get better cooling for these layers" @@ -8099,11 +9151,10 @@ msgstr "" "Sparse infill areas which are smaller than this threshold value are replaced " "by internal solid infill." -msgid "mm²" -msgstr "mm²" - -msgid "Line width of internal solid infill" -msgstr "Line width of internal solid infill" +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" msgid "Speed of internal solid infill, not the top and bottom surface" msgstr "" @@ -8111,7 +9162,7 @@ msgstr "" "surface." msgid "Spiral vase" -msgstr "" +msgstr "Vaso a spirale" msgid "" "Spiralize smooths out the z moves of the outer contour. And turns a solid " @@ -8132,9 +9183,17 @@ msgid "" "process of taking a snapshot, prime tower is required for smooth mode to " "wipe nozzle." msgstr "" +"Se si seleziona la modalità \"Smooth\" o \"Tradizionale\", per ogni stampa " +"viene generato un video in timelapse. Dopo la stampa di ogni layer, viene " +"scattata una foto.Tutte queste foto verranno unite per creare un video " +"timelapse al termine della stampa. Se si seleziona \"Smooth\", la testa di " +"stampa si sposta sullo scivolo di spurgo posteriore dopo la stampa di ogni " +"layer e poi scatta una foto. Poiché il filamento può fuoriuscire dal nozzle " +"durante il processo di acquisizione della foto, la modalità \"Smooth\" ha " +"bisogno che venga utilizzata la prime tower per pulire il nozzle." msgid "Traditional" -msgstr "" +msgstr "Tradizionale" msgid "Temperature variation" msgstr "Variazione di temperatura" @@ -8148,31 +9207,71 @@ msgstr "G-code added when starting a print" msgid "Start G-code when start the printing of this filament" msgstr "G-code added when the printer starts using this filament" -msgid "Slice gap closing radius" +msgid "Single Extruder Multi Material" msgstr "" +msgid "Use single nozzle to print multi filament" +msgstr "" + +msgid "Purge in prime tower" +msgstr "" + +msgid "Purge remaining filament into prime tower" +msgstr "" + +msgid "Enable filament ramming" +msgstr "" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" + +msgid "Prime all printing extruders" +msgstr "" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" + +msgid "Slice gap closing radius" +msgstr "Raggio chiusura del gap" + msgid "" "Cracks smaller than 2x gap closing radius are being filled during the " "triangle mesh slicing. The gap closing operation may reduce the final print " "resolution, therefore it is advisable to keep the value reasonably low." msgstr "" +"Le fessure più piccole di 2X del gap vengono riempite durante lo slicing " +"della mesh del triangolo.\n" +"L'operazione di chiusura della fessura può ridurre la risoluzione di stampa " +"finale.\n" +"Si consiglia di mantenere un valore ragionevolmente basso." msgid "Slicing Mode" -msgstr "" +msgstr "Modalità slicing" msgid "" "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " "close all holes in the model." msgstr "" +"Usa \"Pari-dispari\" per modelli di aeroplano 3DLabPrint. Utilizza \"Chiudi " +"fori\" per chiudere tutti i fori del modello." msgid "Regular" -msgstr "" +msgstr "Regolare" msgid "Even-odd" -msgstr "" +msgstr "Pari-dispari" msgid "Close holes" -msgstr "" +msgstr "Chiudi fori" msgid "Enable support" msgstr "Enable support" @@ -8185,6 +9284,9 @@ msgid "" "normal(manual) or tree(manual) is selected, only support enforcers are " "generated" msgstr "" +"normale(auto) e albero(auto) sono usati per generare automaticamente i " +"supporti. Se si seleziona normale(manuale) o albero(manuale), vengono " +"generati solo gli esecutori del supporto." msgid "normal(auto)" msgstr "normal(auto)" @@ -8193,10 +9295,10 @@ msgid "tree(auto)" msgstr "tree(auto)" msgid "normal(manual)" -msgstr "" +msgstr "normale(manuale)" msgid "tree(manual)" -msgstr "" +msgstr "albero(manuale)" msgid "Support/object xy distance" msgstr "Support/object xy distance" @@ -8218,12 +9320,20 @@ msgid "Don't create support on model surface, only on build plate" msgstr "This setting only generates supports that begin on the build plate." msgid "Support critical regions only" -msgstr "" +msgstr "Supporta solo aree critiche" msgid "" "Only create support for critical regions including sharp tail, cantilever, " "etc." msgstr "" +"Creare il supporto solo per le regioni critiche, tra cui una estremità " +"tagliente, sbalzo, ecc." + +msgid "Remove small overhangs" +msgstr "" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "" msgid "Top Z distance" msgstr "Top Z distance" @@ -8232,21 +9342,26 @@ msgid "The z gap between the top support interface and object" msgstr "This determines the Z gap between top support interfaces and objects." msgid "Bottom Z distance" -msgstr "" +msgstr "Distanza Z inferiore" msgid "The z gap between the bottom support interface and object" -msgstr "" +msgstr "Lo spazio z gap tra l'interfaccia supporto inferiore e l'oggetto" msgid "Support/raft base" -msgstr "" +msgstr "Base supporto/raft" msgid "" "Filament to print support base and raft. \"Default\" means no specific " "filament for support and current filament is used" msgstr "" +"Filamento per stampare basi di supporto e raft. \"Predefinito\" indica che " +"non viene utilizzato alcun filamento specifico per il supporto e viene " +"utilizzato il filamento corrente" -msgid "Line width of support" -msgstr "Line width of support" +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "Interface use loop pattern" msgstr "Loop pattern interface" @@ -8258,12 +9373,15 @@ msgstr "" "impostazione predefinita." msgid "Support/raft interface" -msgstr "" +msgstr "Interfaccia supporto/raft" msgid "" "Filament to print support interface. \"Default\" means no specific filament " "for support interface and current filament is used" msgstr "" +"Filamento per la stampa delle interfacce di supporto. \"Predefinito\" " +"significa che non esiste un filamento specifico per l'interfaccia di " +"supporto e che verrà utilizzato il filamento corrente." msgid "Top interface layers" msgstr "Layer superiori di interfaccia " @@ -8300,7 +9418,7 @@ msgid "Rectilinear grid" msgstr "Griglia rettilinea" msgid "Hollow" -msgstr "" +msgstr "Svuota" msgid "Interface pattern" msgstr "Trama interfaccia" @@ -8315,7 +9433,7 @@ msgstr "" "soluble support interfaces is Concentric." msgid "Rectilinear Interlaced" -msgstr "" +msgstr "Rettilineo Interlacciato" msgid "Base pattern spacing" msgstr "Base pattern spacing" @@ -8324,10 +9442,11 @@ msgid "Spacing between support lines" msgstr "This determines the spacing between support lines." msgid "Normal Support expansion" -msgstr "" +msgstr "Espansione normale dei supporti" msgid "Expand (+) or shrink (-) the horizontal span of normal support" msgstr "" +"Espandere (+) o restringere (-) la portata orizzontale del supporto normale" msgid "Speed of support" msgstr "This is the speed for support." @@ -8340,17 +9459,28 @@ msgid "" "a lot of material (default), while hybrid style will create similar " "structure to normal support under large flat overhangs." msgstr "" +"Stile e forma del supporto. Per supporti normali, la proiezione dei supporti " +"in una griglia regolare creerà supporti più stabili (impostazione " +"predefinita), mentre le torri di supporto aderenti faranno risparmiare " +"materiale e ridurranno le giunzioni oggetto.\n" +"Per i supporti ad albero, lo stile slim unirà i rami in modo più aggressivo " +"e risparmierà molto materiale (impostazione predefinita), mentre lo stile " +"ibrido creerà una struttura simile a quella dei sostegni normali sotto " +"grandi sporgenze piatte." msgid "Snug" msgstr "Aderenti" msgid "Tree Slim" -msgstr "" +msgstr "Albero Slim" msgid "Tree Strong" -msgstr "" +msgstr "Albero Strong" msgid "Tree Hybrid" +msgstr "Albero ibrido" + +msgid "Organic" msgstr "" msgid "Independent support layer height" @@ -8361,6 +9491,10 @@ msgid "" "support customizing z-gap and save print time.This option will be invalid " "when the prime tower is enabled." msgstr "" +"Il layer di supporto utilizza l'altezza layer indipendentemente dal layer " +"dell'oggetto. Questo serve a supportare la personalizzazione di z-gap e " +"ridurre il tempo di stampa. Questa opzione non puó essere utilizzata quando " +"la Prime Tower è abilitata." msgid "Threshold angle" msgstr "Threshold angle" @@ -8384,6 +9518,16 @@ msgstr "" "support are allowed to make. If the angle is increased, the branches can be " "printed more horizontally, allowing them to reach farther." +msgid "Preferred Branch Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" + msgid "Tree support branch distance" msgstr "Tree support branch distance" @@ -8392,6 +9536,18 @@ msgid "" msgstr "" "This setting determines the distance between neighboring tree support nodes." +msgid "Branch Density" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" + msgid "Adaptive layer height" msgstr "Adaptive layer height" @@ -8409,17 +9565,46 @@ msgid "" msgstr "" msgid "Tree support brim width" -msgstr "" +msgstr "Larghezza brim supporto ad albero" msgid "Distance from tree branch to the outermost brim line" msgstr "" +msgid "Tip Diameter" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "" + msgid "Tree support branch diameter" msgstr "Tree support branch diameter" msgid "This setting determines the initial diameter of support nodes." msgstr "This setting determines the initial diameter of support nodes." +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" + +msgid "Branch Diameter with double walls" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" + msgid "Tree support wall loops" msgstr "Tree support wall loops" @@ -8436,6 +9621,9 @@ msgstr "" "This setting specifies whether to add infill inside large hollows of tree " "support." +msgid "Chamber temperature" +msgstr "" + msgid "Target chamber temperature" msgstr "" @@ -8450,6 +9638,10 @@ msgid "" "layer for more than this threshold. Too low bed temperature of other layer " "may cause the model broken free from build plate" msgstr "" +"Non è consigliabile che la temperatura del piano degli altri layer sia " +"inferiore a quella del primo layer di oltre questa soglia. Una temperatura " +"del piano troppo bassa degli altri layer può causare il distacco " +"dell'oggetto dal piatto." msgid "Detect thin wall" msgstr "Detect thin walls" @@ -8468,8 +9660,10 @@ msgstr "" "This G-code is inserted when filament is changed, including T commands to " "trigger tool change." -msgid "Line width for top surfaces" -msgstr "Line width for top surfaces" +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" msgid "Speed of top surface infill which is solid" msgstr "This is the speed for solid top surface infill." @@ -8533,6 +9727,9 @@ msgid "" "stabilize the chamber pressure inside the nozzle, in order to avoid " "appearance defects when printing objects." msgstr "" +"La torre di pulizia può essere utilizzata per pulire i residui sul nozzle e " +"stabilizzare la pressione della camera all'interno del nozzle al fine di " +"evitare difetti estetici durante la stampa." msgid "Purging volumes" msgstr "Volumi di spurgo" @@ -8544,6 +9741,8 @@ msgid "" "The actual flushing volumes is equal to the flush multiplier multiplied by " "the flushing volumes in the table." msgstr "" +"I volumi di spurgo effettivi sono pari al moltiplicatore di spurgo " +"moltiplicato per i volumi di spurgo indicati nella tabella." msgid "Prime volume" msgstr "Prime volume" @@ -8558,24 +9757,80 @@ msgstr "Larghezza" msgid "Width of prime tower" msgstr "This is the width of prime towers." +msgid "Wipe tower rotation angle" +msgstr "" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "" + +msgid "Stabilization cone apex angle" +msgstr "" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" + +msgid "Wipe tower purge lines spacing" +msgstr "" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "" + +msgid "Wipe tower extruder" +msgstr "" + +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 "" + +msgid "Purging volumes - load/unload volumes" +msgstr "" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" + msgid "" "Purging after filament change will be done inside objects' infills. This may " "lower the amount of waste and decrease the print time. If the walls are " "printed with transparent filament, the mixed color infill will be seen " "outside. It will not take effect, unless the prime tower is enabled." msgstr "" +"Lo spurgo dopo il cambio del filamento verrà eseguito all'interno dei " +"riempimenti degli oggetti. Ciò può ridurre la quantità di rifiuti e ridurre " +"il tempo di stampa. Se le pareti sono stampate con filamenti trasparenti, il " +"riempimento a colori misti sarà visibile. Non avrà effetto a meno che la " +"Prime Tower non sia abilitata." msgid "" "Purging after filament change will be done inside objects' support. This may " "lower the amount of waste and decrease the print time. It will not take " "effect, unless the prime tower is enabled." msgstr "" +"Lo spurgo dopo il cambio del filamento verrà eseguito all'interno del " +"supporto degli oggetti. Ciò può ridurre la quantità di rifiuti e ridurre il " +"tempo di stampa. Non avrà effetto a meno che non sia abilitata la Prime " +"Tower." msgid "" "This object will be used to purge the nozzle after a filament change to save " "filament and decrease the print time. Colours of the objects will be mixed " "as a result. It will not take effect, unless the prime tower is enabled." msgstr "" +"Questo oggetto viene utilizzato per spurgare il nozzle dopo un cambio " +"filamento per risparmiare filamento e ridurre il tempo di stampa. I colori " +"degli oggetti saranno mescolati. Non avrà effetto se non è abilitata la " +"Prime Tower." + +msgid "Maximal bridging distance" +msgstr "" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" msgid "X-Y hole compensation" msgstr "X-Y hole compensation" @@ -8627,24 +9882,32 @@ msgid "" "very thin areas is used gap-fill. Arachne engine produces walls with " "variable extrusion width" msgstr "" +"La classica generazione di pareti produce pareti con larghezza di estrusione " +"costante e per aree molto sottili viene utilizzato il riempimento degli " +"spazi vuoti. Il motore Arachne produce pareti con larghezza di estrusione " +"variabile." msgid "Classic" -msgstr "" +msgstr "Classico" msgid "Arachne" -msgstr "" +msgstr "Arachne" msgid "Wall transition length" -msgstr "" +msgstr "Lunghezza transizione parete" msgid "" "When transitioning between different numbers of walls as the part becomes " "thinner, a certain amount of space is allotted to split or join the wall " "segments. It's expressed as a percentage over nozzle diameter" msgstr "" +"Quando si passa da un numero pareti diverso all'altro, man mano che il pezzo " +"diventa più sottile, viene assegnata una certa quantità di spazio per " +"dividere o unire i segmenti di parete. Viene espressa in percentuale sul " +"diametro del nozzle." msgid "Wall transitioning filter margin" -msgstr "" +msgstr "Margine filtro transizione parete" msgid "" "Prevent transitioning back and forth between one extra wall and one less. " @@ -8655,9 +9918,17 @@ msgid "" "variation can lead to under- or overextrusion problems. It's expressed as a " "percentage over nozzle diameter" msgstr "" +"Evita la transizione avanti e indietro tra una parete extra e una in meno. " +"Questo margine estende l'intervallo di estrusione che segue a [Larghezza " +"minima parete - margine, 2 * Larghezza minima parete + margine]. L'aumento " +"di questo margine riduce il numero di transizioni, il che riduce il numero " +"di avvii/arresti dell'estrusione e il tempo di viaggio. Tuttavia, una grande " +"variazione della larghezza di estrusione può portare a problemi di sotto-" +"estrusione o sovra-estrusione. È espresso in percentuale rispetto al " +"diametro delnozzle" msgid "Wall transitioning threshold angle" -msgstr "" +msgstr "Angolo soglia transizione parete" msgid "" "When to create transitions between even and odd numbers of walls. A wedge " @@ -8666,17 +9937,25 @@ msgid "" "this setting reduces the number and length of these center walls, but may " "leave gaps or overextrude" msgstr "" +"Quando si creano transizioni tra pareti in numero pari e dispari. Una forma " +"a cuneo con un angolo superiore a questa impostazione non avrà transizioni e " +"non verranno stampate pareti al centro per riempire lo spazio rimanente. " +"Riducendo questa impostazione, si riduce il numero e la lunghezza delle " +"pareti centrali, ma si possono lasciare spazi vuoti o sovraestrusi" msgid "Wall distribution count" -msgstr "" +msgstr "Conteggio distribuzione parete" msgid "" "The number of walls, counted from the center, over which the variation needs " "to be spread. Lower values mean that the outer walls don't change in width" msgstr "" +"Il numero di pareti, contati a partire dal centro, sui quali deve essere " +"distribuita la variazione. Valori più bassi indicano che le pareti esterne " +"non cambiano in larghezza" msgid "Minimum feature size" -msgstr "" +msgstr "Dimensione minima caratteristica" msgid "" "Minimum thickness of thin features. Model features that are thinner than " @@ -8684,9 +9963,22 @@ msgid "" "feature size will be widened to the Minimum wall width. It's expressed as a " "percentage over nozzle diameter" msgstr "" +"Spessore minimo elementi sottili. Gli elementi del modello più sottili di " +"questo valore non verranno stampati, mentre le più spesse della dimensione " +"minima verranno ampliate fino alla larghezza minima della parete. È " +"espresso in percentuale rispetto al diametro del nozzle" + +msgid "First layer minimum wall width" +msgstr "" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" msgid "Minimum wall width" -msgstr "" +msgstr "Larghezza minima parete" msgid "" "Width of the wall that will replace thin features (according to the Minimum " @@ -8694,6 +9986,11 @@ msgid "" "thickness of the feature, the wall will become as thick as the feature " "itself. It's expressed as a percentage over nozzle diameter" msgstr "" +"Larghezza della parete che sostituirà gli elementi sottili (in base alla " +"dimensione minima dell'elemento) del modello. Se la larghezza minima della " +"parete è più sottile dello spessore dell'elemento, la parete diventerà " +"spessa quanto l'elemento stesso. È espresso in percentuale rispetto al " +"diametro del nozzle" msgid "Detect narrow internal solid infill" msgstr "Detect narrow internal solid infill" @@ -8708,20 +10005,20 @@ msgstr "" "Otherwise, the rectilinear pattern will be used by default." msgid "invalid value " -msgstr "" +msgstr "Valore non valido" #, c-format, boost-format msgid " doesn't work at 100%% density " -msgstr "" +msgstr " Non funziona con una densità del 100%%" msgid "Invalid value when spiral vase mode is enabled: " -msgstr "" +msgstr "Valore non valido quando la modalità vaso a spirale è abilitata:" msgid "too large line width " -msgstr "" +msgstr "larghezza della linea troppo grande " msgid " not in range " -msgstr "" +msgstr "Fuori portata" msgid "Export 3MF" msgstr "Esporta 3MF" @@ -8730,15 +10027,21 @@ msgid "Export project as 3MF." msgstr "This exports the project as a 3mf file." msgid "Export slicing data" -msgstr "" +msgstr "Esporta dati elaborati" msgid "Export slicing data to a folder." -msgstr "" +msgstr "Esporta dati elaborati in una cartella" msgid "Load slicing data" -msgstr "" +msgstr "Carica dati di slicing" msgid "Load cached slicing data from directory" +msgstr "Carica i dati di slicing nella cache dalla directory" + +msgid "Export STL" +msgstr "" + +msgid "Export the objects as multiple STL." msgstr "" msgid "Slice" @@ -8751,34 +10054,42 @@ msgid "Show command help." msgstr "This shows command help." msgid "UpToDate" -msgstr "" +msgstr "Aggiornato" msgid "Update the configs values of 3mf to latest." +msgstr "Aggiorna valori di configurazione dei 3mf ai più recenti." + +msgid "Load default filaments" +msgstr "" + +msgid "Load first filament as default for those not loaded" msgstr "" msgid "mtcpp" -msgstr "" +msgstr "mtcpp" msgid "max triangle count per plate for slicing." -msgstr "" +msgstr "numero massimo di triangoli per piatto da elaborare" msgid "mstpp" -msgstr "" +msgstr "mstpp" msgid "max slicing time per plate in seconds." -msgstr "" +msgstr "Tempo massimo di slicing per piatto in secondi" msgid "No check" -msgstr "" +msgstr "Nessun controllo" msgid "Do not run any validity checks, such as gcode path conflicts check." msgstr "" +"Non eseguire alcun controllo di validità, come il controllo dei conflitti di " +"percorso del G-code." msgid "Normative check" -msgstr "" +msgstr "Controllo normativo" msgid "Check the normative items." -msgstr "" +msgstr "Controlla gli articoli normativi." msgid "Output Model Info" msgstr "Info Modello di output" @@ -8793,10 +10104,10 @@ msgid "Export settings to a file." msgstr "This exports settings to a file." msgid "Send progress to pipe" -msgstr "" +msgstr "Inviare l'avanzamento al pipe" msgid "Send progress to pipe." -msgstr "" +msgstr "Inviare l'avanzamento al pipe" msgid "Arrange Options" msgstr "Arrange Options" @@ -8804,6 +10115,12 @@ msgstr "Arrange Options" msgid "Arrange options: 0-disable, 1-enable, others-auto" msgstr "Arrange options: 0-disable, 1-enable, others-auto" +msgid "Repetions count" +msgstr "" + +msgid "Repetions count of the whole model" +msgstr "" + msgid "Convert Unit" msgstr "Convert Unit" @@ -8829,9 +10146,17 @@ msgid "Load filament settings from the specified file list" msgstr "Load filament settings from the specified file list" msgid "Skip Objects" -msgstr "" +msgstr "Salta oggetti" msgid "Skip some objects in this print" +msgstr "Salta alcuni oggetti in questa stampa" + +msgid "load uptodate process/machine settings when using uptodate" +msgstr "" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" msgstr "" msgid "Data directory" @@ -8872,7 +10197,7 @@ msgid "Generating infill toolpath" msgstr "Generating infill toolpath" msgid "Detect overhangs for auto-lift" -msgstr "" +msgstr "Rilevare le sporgenze per il sollevamento automatico" msgid "Generating support" msgstr "Generating support" @@ -8881,19 +10206,21 @@ msgid "Checking support necessity" msgstr "Checking support necessity" msgid "floating regions" -msgstr "" +msgstr "regioni galleggianti" msgid "floating cantilever" -msgstr "" +msgstr "cantilever galleggiante" msgid "large overhangs" -msgstr "" +msgstr "ampie sporgenze" #, c-format, boost-format msgid "" "It seems object %s has %s. Please re-orient the object or enable support " "generation." msgstr "" +"Sembra che l'oggetto %s ha %s. Orienta nuovamente l'oggetto o abilita la " +"generazione dei supporti." msgid "Optimizing toolpath" msgstr "Optimizing toolpath" @@ -8902,7 +10229,7 @@ msgid "Empty layers around bottom are replaced by nearest normal layers." msgstr "Empty layers around bottom are replaced by nearest normal layers." msgid "The model has too many empty layers." -msgstr "" +msgstr "Il modello ha troppi layers vuoti." msgid "Slicing mesh" msgstr "Slicing mesh" @@ -8911,12 +10238,18 @@ msgid "" "No layers were detected. You might want to repair your STL file(s) or check " "their size or thickness and retry.\n" msgstr "" +"Non sono stati rilevati layers. Ripara il file STL o controlla le dimensioni " +"o lo spessore e riprova.\n" msgid "" "An object's XY size compensation will not be used because it is also color-" "painted.\n" "XY Size compensation can not be combined with color-painting." msgstr "" +"La compensazione delle dimensioni XY di un oggetto non verrà utilizzata " +"perché è anche dipinta a colori.\n" +"La compensazione delle dimensioni XY non può essere combinata con la " +"colorazione." #, c-format, boost-format msgid "Support: generate toolpath at layer %d" @@ -8949,6 +10282,556 @@ msgstr "Support: fix holes at layer %d" msgid "Support: propagate branches at layer %d" msgstr "Support: propagate branches at layer %d" +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "" +"Formato file sconosciuto: il file di input deve avere estensione .stl, .obj " +"o .amf(.xml)." + +msgid "Loading of a model file failed." +msgstr "Caricamento file del modello non riuscito." + +msgid "The supplied file couldn't be read because it's empty" +msgstr "Impossibile leggere il file fornito perché è vuoto." + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "" +"Formato file sconosciuto: il file di input deve avere estensione .3mf o .zip." +"amf." + +msgid "Canceled" +msgstr "Annullato" + +msgid "load_obj: failed to parse" +msgstr "load_obj: analisi non riuscita" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "Il file contiene poligoni con più di 4 vertici." + +msgid "The file contains polygons with less than 2 vertices." +msgstr "Il file contiene poligoni con meno di 2 vertici." + +msgid "The file contains invalid vertex index." +msgstr "Il file contiene un indice dei vertici non valido." + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "Impossibile leggere il file OBJ perché è vuoto." + +msgid "Flow Rate Calibration" +msgstr "" + +msgid "Max Volumetric Speed Calibration" +msgstr "" + +msgid "Manage Result" +msgstr "" + +msgid "Manual Calibration" +msgstr "" + +msgid "Result can be read by human eyes." +msgstr "" + +msgid "Auto-Calibration" +msgstr "" + +msgid "We would use Lidar to read the calibration result" +msgstr "" + +msgid "Prev" +msgstr "" + +msgid "Recalibration" +msgstr "" + +msgid "Calibrate" +msgstr "" + +msgid "Finish" +msgstr "Fine" + +msgid "Wiki" +msgstr "" + +msgid "How to use calibration result?" +msgstr "" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" + +msgid "Calibration not supported" +msgstr "" + +msgid "Flow Dynamics" +msgstr "" + +msgid "Flow Rate" +msgstr "" + +msgid "Max Volumetric Speed" +msgstr "" + +msgid "Please enter the name you want to save to printer." +msgstr "" + +msgid "The name cannot exceed 40 characters." +msgstr "" + +msgid "The name cannot be empty." +msgstr "" + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "" + +msgid "The name cannot be the same as the system preset name." +msgstr "" + +msgid "The name is the same as another existing preset name" +msgstr "" + +msgid "create new preset failed." +msgstr "" + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "" + +msgid "No Printer Connected!" +msgstr "" + +msgid "Printer is not connected yet." +msgstr "" + +msgid "Please select filament to calibrate." +msgstr "" + +msgid "Connecting to printer..." +msgstr "" + +msgid "The failed test result has been dropped." +msgstr "" + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "" + +msgid "Internal Error" +msgstr "" + +msgid "Please select at least one filament for calibration" +msgstr "" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "" + +msgid "The input value size must be 3." +msgstr "" + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" + +msgid "About this calibration" +msgstr "" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" + +msgid "When to use Flow Rate Calibration" +msgstr "" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "" + +msgid "Over-extrusion or under extrusion" +msgstr "" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "" + +msgid "materials with inaccurate filament diameter" +msgstr "" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "" + +msgid "Failed" +msgstr "Fallito" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" + +msgid "Please find the best line on your plate" +msgstr "" + +msgid "Input Value" +msgstr "" + +msgid "Save to Filament Preset" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Record Factor" +msgstr "" + +msgid "We found the best flow ratio for you" +msgstr "" + +msgid "Flow Ratio" +msgstr "" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "" + +msgid "Please enter the name of the preset you want to save." +msgstr "" + +msgid "Calibration1" +msgstr "" + +msgid "Calibration2" +msgstr "" + +msgid "Please find the best object on your plate" +msgstr "" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "" + +msgid "Skip Calibration2" +msgstr "" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "" + +msgid "Please choose a block with smoothest top surface" +msgstr "" + +msgid "Please choose a block with smoothest top surface." +msgstr "" + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "" + +msgid "Calibration Type" +msgstr "" + +msgid "Complete Calibration" +msgstr "" + +msgid "Fine Calibration based on flow ratio" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" + +msgid "Printing Parameters" +msgstr "" + +msgid "- ℃" +msgstr "" + +msgid " ℃" +msgstr "" + +msgid "Plate Type" +msgstr "Tipo di piatto" + +msgid "filament position" +msgstr "" + +msgid "External Spool" +msgstr "" + +msgid "Filament For Calibration" +msgstr "" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" + +msgid "Error desc" +msgstr "" + +msgid "Extra info" +msgstr "" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "" + +msgid "Connecting to printer" +msgstr "" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "" + +msgid "From Volumetric Speed" +msgstr "" + +msgid "To Volumetric Speed" +msgstr "" + +msgid "Flow Dynamics Calibration Result" +msgstr "" + +msgid "No History Result" +msgstr "" + +msgid "Success to get history result" +msgstr "" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "" + +msgid "Action" +msgstr "" + +msgid "Edit Flow Dynamics Calibration" +msgstr "" + +msgid "Network lookup" +msgstr "" + +msgid "Address" +msgstr "" + +msgid "Hostname" +msgstr "" + +msgid "Service name" +msgstr "" + +msgid "OctoPrint version" +msgstr "" + +msgid "Searching for devices" +msgstr "" + +msgid "Finished" +msgstr "Finito" + +msgid "Multiple resolved IP addresses" +msgstr "" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" + +msgid "Unable to perform boolean operation on selected parts" +msgstr "" + +msgid "Mesh Boolean" +msgstr "" + +msgid "Union" +msgstr "" + +msgid "Difference" +msgstr "" + +msgid "Intersection" +msgstr "" + +msgid "Source Volume" +msgstr "" + +msgid "Tool Volume" +msgstr "" + +msgid "Subtract from" +msgstr "" + +msgid "Subtract with" +msgstr "" + +msgid "selected" +msgstr "" + +msgid "Part 1" +msgstr "" + +msgid "Part 2" +msgstr "" + +msgid "Delete input" +msgstr "" + +msgid "Send G-Code to printer host" +msgstr "" + +msgid "Upload to Printer Host with the following filename:" +msgstr "" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "" + +msgid "Upload to storage" +msgstr "" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "" + +msgid "Print host upload queue" +msgstr "" + +msgid "ID" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Host" +msgstr "" + +msgctxt "OfFile" +msgid "Size" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Message" +msgstr "" + +msgid "Cancel selected" +msgstr "" + +msgid "Show error message" +msgstr "" + +msgid "Enqueued" +msgstr "" + +msgid "Uploading" +msgstr "Caricamento" + +msgid "Cancelling" +msgstr "" + +msgid "Error uploading to print host" +msgstr "" + msgid "PA Calibration" msgstr "" @@ -8967,6 +10850,9 @@ msgstr "" msgid "PA Line" msgstr "" +msgid "PA Pattern" +msgstr "" + msgid "Method" msgstr "" @@ -9025,7 +10911,7 @@ msgstr "" msgid "" "Please input valid values:\n" "Start temp: <= 350\n" -"End temp: >= 180\n" +"End temp: >= 170\n" "Start temp > End temp + 5)" msgstr "" @@ -9120,6 +11006,9 @@ msgid "" "Did you know how to control view and object/part selection with mouse and " "touchpanel in the 3D scene?" msgstr "" +"Operazioni sulla scena 3D\n" +"Sapete come controllare la vista e la selezione di oggetti/parti con il " +"mouse e il touch panel nella scena 3D?" #: resources/data/hints.ini: [hint:Cut Tool] msgid "" @@ -9127,6 +11016,9 @@ msgid "" "Did you know that you can cut a model at any angle and position with the " "cutting tool?" msgstr "" +"Strumento di taglio\n" +"Sapevate che è possibile tagliare un modello in qualsiasi angolazione e " +"posizione con l'utensile di taglio?" #: resources/data/hints.ini: [hint:Fix Model] msgid "" @@ -9134,18 +11026,25 @@ msgid "" "Did you know that you can fix a corrupted 3D model to avoid a lot of slicing " "problems?" msgstr "" +"Correggi Modello\n" +"Sapevi che puoi correggere un modello 3D danneggiato per evitare molti " +"problemi di slicing?" #: resources/data/hints.ini: [hint:Timelapse] msgid "" "Timelapse\n" "Did you know that you can generate a timelapse video during each print?" msgstr "" +"Timelapse\n" +"Sapevi che puoi generare un video timelapse durante ogni stampa?" #: resources/data/hints.ini: [hint:Auto-Arrange] msgid "" "Auto-Arrange\n" "Did you know that you can auto-arrange all objects in your project?" msgstr "" +"Disposizione automatica\n" +"Sapevi che puoi disporre automaticamente tutti gli oggetti del tuo progetto?" #: resources/data/hints.ini: [hint:Auto-Orient] msgid "" @@ -9153,6 +11052,9 @@ msgid "" "Did you know that you can rotate objects to an optimal orientation for " "printing by a simple click?" msgstr "" +"Orientamento automatico\n" +"Sapevi che puoi orientare gli oggetti in modo ottimale per la stampa con un " +"semplice clic?" #: resources/data/hints.ini: [hint:Lay on Face] msgid "" @@ -9161,6 +11063,10 @@ msgid "" "sits on the print bed? Select the \"Place on face\" function or press the " "F key." msgstr "" +"Posiziona su faccia\n" +"Sapevate che è possibile orientare rapidamente un modello in modo che una " +"delle sue facce si trovi sul piatto di stampa? Selezionare la funzione " +"\"Posiziona su faccia\" o premere il tasto F ." #: resources/data/hints.ini: [hint:Object List] msgid "" @@ -9168,6 +11074,9 @@ msgid "" "Did you know that you can view all objects/parts in a list and change " "settings for each object/part?" msgstr "" +"Elenco oggetti\n" +"Sapevate che è possibile visualizzare tutti gli oggetti/parti in un elenco e " +"modificare le impostazioni per ciascun oggetto/parte?" #: resources/data/hints.ini: [hint:Simplify Model] msgid "" @@ -9176,6 +11085,11 @@ msgid "" "Simplify mesh feature? Right-click the model and select Simplify model. Read " "more in the documentation." msgstr "" +"Semplifica Modello\n" +"Sapevate che è possibile ridurre il numero di triangoli in una mesh " +"utilizzando la funzione Semplifica mesh? Fare clic con il tasto destro del " +"mouse sul modello e selezionare Semplifica modello. Per saperne di più, " +"consultare la documentazione." #: resources/data/hints.ini: [hint:Slicing Parameter Table] msgid "" @@ -9183,6 +11097,9 @@ msgid "" "Did you know that you can view all objects/parts on a table and change " "settings for each object/part?" msgstr "" +"Tabella Parametri Slicing\n" +"Sapevate che è possibile visualizzare tutti gli oggetti/parti di una tabella " +"e modificare le impostazioni di ciascun oggetto/parte?" #: resources/data/hints.ini: [hint:Split to Objects/Parts] msgid "" @@ -9190,6 +11107,9 @@ msgid "" "Did you know that you can split a big object into small ones for easy " "colorizing or printing?" msgstr "" +"Dividi in oggetti/parti\n" +"Sapevi che è possibile dividere un oggetto grande in piccoli oggetti per " +"facilitare la colorazione o la stampa?" #: resources/data/hints.ini: [hint:Subtract a Part] msgid "" @@ -9215,6 +11135,10 @@ msgid "" "paint it on your print, to have it in a less visible location? This improves " "the overall look of your model. Check it out!" msgstr "" +"Posizione giunzione Z\n" +"Sapevi che puoi personalizzare la posizione della giunzione Z e persino " +"dipingerla sulla stampa, per averla in una posizione meno visibile? Ciò " +"migliora l'aspetto generale del modello. Dai un'occhiata!" #: resources/data/hints.ini: [hint:Fine-tuning for flow rate] msgid "" @@ -9223,6 +11147,10 @@ msgid "" "prints? Depending on the material, you can improve the overall finish of the " "printed model by doing some fine-tuning." msgstr "" +"Regolazione precisa del flusso\n" +"Sapevi che la velocità del flusso può essere regolata con precisione per " +"stampe ancora più belle? A seconda del materiale, è possibile migliorare la " +"finitura complessiva del modello stampato effettuando regolazioni precise." #: resources/data/hints.ini: [hint:Split your prints into plates] msgid "" @@ -9231,6 +11159,10 @@ msgid "" "individual plates ready to print? This will simplify the process of keeping " "track of all the parts." msgstr "" +"Dividi le stampe in piatti\n" +"Sapevi che puoi dividere un modello con molte parti in singoli piatti pronti " +"per la stampa? Ciò semplificherà il processo di elaborazione di tutte le " +"parti." #: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer #: Height] @@ -9239,6 +11171,9 @@ msgid "" "Did you know that you can print a model even faster, by using the Adaptive " "Layer Height option? Check it out!" msgstr "" +"Accelera la stampa con l'opzione Layers Adattativo\n" +"Sapevi che puoi stampare un modello ancora più velocemente utilizzando " +"l'opzione Layer Adattativo? Scoprilo!" #: resources/data/hints.ini: [hint:Support painting] msgid "" @@ -9247,6 +11182,10 @@ msgid "" "makes it easy to place the support material only on the sections of the " "model that actually need it." msgstr "" +"Pitturare supporti\n" +"Sapevi che è possibile pitturare la posizione dei supporti? Questa funzione " +"consente di posizionare facilmente il materiale di supporto solo sulle " +"sezioni del modello che ne hanno effettivamente bisogno." #: resources/data/hints.ini: [hint:Different types of supports] msgid "" @@ -9255,6 +11194,10 @@ msgid "" "supports work great for organic models, while saving filament and improving " "print speed. Check them out!" msgstr "" +"Diversi tipi di supporto\n" +"Sapevate che potete scegliere tra diversi tipi di supporto? I supporti ad " +"albero funzionano benissimo per i modelli organici, risparmiando filamento e " +"migliorando la velocità di stampa. Scopriteli!" #: resources/data/hints.ini: [hint:Printing Silk Filament] msgid "" @@ -9263,6 +11206,10 @@ msgid "" "successfully? Higher temperature and lower speed are always recommended for " "the best results." msgstr "" +"Stampa di filamento Silk (seta)\n" +"Sapevi che il filamento seta richiede un'attenzione speciale per stampare " +"con successo? Una temperatura più alta e una velocità inferiore sono sempre " +"consigliate per ottenere i migliori risultati." #: resources/data/hints.ini: [hint:Brim for better adhesion] msgid "" @@ -9270,6 +11217,9 @@ msgid "" "Did you know that when printing models have a small contact interface with " "the printing surface, it's recommended to use a brim?" msgstr "" +"Brim per una migliore adesione\n" +"Sapevate che quando i modelli stampati hanno una piccola interfaccia di " +"contatto con la superficie di stampa, si consiglia di utilizzare un brim?" #: resources/data/hints.ini: [hint:Set parameters for multiple objects] msgid "" @@ -9277,12 +11227,17 @@ msgid "" "Did you know that you can set slicing parameters for all selected objects at " "one time?" msgstr "" +"Impostare i parametri per più oggetti\n" +"Sapevi che puoi impostare i parametri di elaborazione per tutti gli oggetti " +"selezionati contemporaneamente?" #: resources/data/hints.ini: [hint:Stack objects] msgid "" "Stack objects\n" "Did you know that you can stack objects as a whole one?" msgstr "" +"Impila oggetti\n" +"Sapevi che puoi impilare oggetti interi?" #: resources/data/hints.ini: [hint:Flush into support/objects/infill] msgid "" @@ -9290,6 +11245,9 @@ msgid "" "Did you know that you can save the wasted filament by flushing them into " "support/objects/infill during filament change?" msgstr "" +"Spurga nei supporti/oggetti/riempimenti\n" +"Sapevi che puoi ridurre lo spreco di filamento spurgandolo nei supporti/" +"oggetti/riempimenti durante la sostituzione del filamento?" #: resources/data/hints.ini: [hint:Improve strength] msgid "" @@ -9297,749 +11255,6 @@ msgid "" "Did you know that you can use more wall loops and higher sparse infill " "density to improve the strength of the model?" msgstr "" - -#~ msgid "Keep upper part" -#~ msgstr "Mantieni parte superiore" - -#~ msgid "Keep lower part" -#~ msgstr "Mantieni parte inferiore" - -#~ msgid "Backup" -#~ msgstr "Backup" - -#~ msgid "Backup interval" -#~ msgstr "Backup interval" - -#~ msgid "" -#~ "Print a tower to prime material in nozzle after switching to a new " -#~ "material." -#~ msgstr "" -#~ "This option enables printing a tower to prime material in the nozzle " -#~ "after switching to a new material." - -#~ msgid "" -#~ "The configuration may be generated by a newer version of BambuStudio." -#~ msgstr "" -#~ "The configuration may have been generated by a newer version of Orca " -#~ "Slicer." - -#~ msgid "" -#~ "BambuStudio will terminate because of running out of memory.It may be a " -#~ "bug. It will be appreciated if you report the issue to our team." -#~ msgstr "" -#~ "Orca Slicer has run out of memory and will close. This may be a bug. " -#~ "Please report this error to Technical Support." - -#~ msgid "" -#~ "BambuStudio will terminate because of a localization error. It will be " -#~ "appreciated if you report the specific scenario this issue happened." -#~ msgstr "A localization error has occurred, and Orca Slicer will close. " - -#, boost-format -#~ msgid "BambuStudio got an unhandled exception: %1%" -#~ msgstr "BambuStudio got an unhandled exception: %1%" - -#~ msgid "" -#~ "BambuStudio configuration file may be corrupted and is not abled to be " -#~ "parsed.Please delete the file and try again." -#~ msgstr "" -#~ "Orca Slicer configuration file is not able to be parsed and may be " -#~ "corrupted. Please delete the file and try again." - -#~ msgid "Loading user presets..." -#~ msgstr "Loading user presets..." - -#~ msgid "" -#~ "Orca Slicer is based on PrusaSlicer by Prusa Research, which is from " -#~ "Slic3r by Alessandro Ranellucci and the RepRap community" -#~ msgstr "" -#~ "Orca Slicer is based on PrusaSlicer by Prusa Research, which is based on " -#~ "Slic3r by Alessandro Ranellucci and the RepRap community" - -#~ msgid "Export G-Code." -#~ msgstr "Esporta G-code." - -#~ msgid "Export." -#~ msgstr "Esporta." - -#~ msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files." -#~ msgstr "Import geometry data from STL/STEP/3MF/OBJ/AMF files." - -#, boost-format -#~ msgid "Copying directory %1% to %2% failed: %3%" -#~ msgstr "Copying directory %1% to %2% failed: %3%" - -#~ msgid "" -#~ "This controls brim position including outer side of models, inner side of " -#~ "holes or both. Auto means both the brim position and brim width is " -#~ "analysed and calculated automatically" -#~ msgstr "" -#~ "This controls brim position including outer side of models, inner side of " -#~ "holes, or both. Auto means both the brim position and brim width are " -#~ "analyzed and calculated automatically." - -#~ msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):" -#~ msgstr "Choose one file (.gcode/.gco/.g/.ngc/ngc):" - -#~ msgid "" -#~ "Too large layer height.\n" -#~ "Reset to 0.2" -#~ msgstr "" -#~ "Layer height too large\n" -#~ "It has been reset to 0.2" - -#~ msgid "" -#~ "\n" -#~ "%1% is too close to exclusion area, there will be collisions when " -#~ "printing." -#~ msgstr "" -#~ "\n" -#~ "%1% is too close to an exclusion area; there will be collisions when " -#~ "printing." - -#~ msgid "" -#~ "%1% is too close to exclusion area, there will be collisions when " -#~ "printing." -#~ msgstr "" -#~ "%1% is too close to an exclusion area; there will be collisions when " -#~ "printing." - -#~ msgid "0%" -#~ msgstr "0%" - -#~ msgid "" -#~ "An object is layed over the boundary of plate.\n" -#~ "Please solve the problem by moving it totally inside or outside plate." -#~ msgstr "" -#~ "An object is laid over the edge of the plate or exceeds the height " -#~ "limit.\n" -#~ "Please solve the problem by moving it totally on or off the plate, and " -#~ "confirming that the height is within the build volume." - -#~ msgid "" -#~ "Arachne engine only works when overhang slowing down is disabled.\n" -#~ "This may cause decline in the quality of overhang surface when print " -#~ "fastly\n" -#~ msgstr "\n" - -#~ msgid "Auto arrange" -#~ msgstr "Auto Arrange" - -#~ msgid "" -#~ "Auto orientates selected objects or all objects.If there are selected " -#~ "objects, it just orientates the selected ones.Otherwise, it will " -#~ "orientates all objects in the project." -#~ msgstr "" -#~ "This anuto orients selected objects or all objects.\n" -#~ "If there are selected objects, it just orients the selected ones. " -#~ "Otherwise, it will orient all objects in the project." - -#~ msgid "Aux Cooling" -#~ msgstr "Aux Cooling" - -#~ msgid "Avoid crossing wall when travel" -#~ msgstr "Avoid walls when traveling" - -#~ msgid "" -#~ "Bed temperature is higher than vitrification temperature of this " -#~ "filament.\n" -#~ "This may cause nozzle blocked and printing failure" -#~ msgstr "" -#~ "The bed temperature is higher than the vitrification temperature of this " -#~ "filament.\n" -#~ "This may cause a nozzle blockage or print failure" - -#~ msgid "Choose one or more files (3mf/step/stl/obj/amf):" -#~ msgstr "Choose one or more files (3mf/step/stl/obj/amf):" - -#~ msgid "Clear all" -#~ msgstr "Pulisci tutto" - -#~ msgid "" -#~ "Clearance radius around extruder. Used as input of auto-arrange to avoid " -#~ "collision when print object by object" -#~ msgstr "" -#~ "Clearance radius around extruder: used as input for auto-arranging to " -#~ "avoid collisions when printing object by object" - -#~ msgid "Click the pencil icon to edit the filament." -#~ msgstr "Click the pencil icon to edit the filament." - -#~ msgid "Color Print" -#~ msgstr "Color Print (Stampa a Colori)" - -#~ msgid "Comsumption" -#~ msgstr "Consumption" - -#~ msgid "Creating" -#~ msgstr "Creating" - -#~ msgid "Ctrl + Any arrow" -#~ msgstr "Ctrl + Any arrow" - -#~ msgid "Ctrl + Left mouse button" -#~ msgstr "Ctrl + Left mouse button" - -#~ msgid "Debug" -#~ msgstr "Debug" - -#~ msgid "Designer" -#~ msgstr "Designer" - -#~ msgid "Device:" -#~ msgstr "Dispositivo:" - -#~ msgid "Display printable box" -#~ msgstr "Display printable box" - -#~ msgid "Display shadow of objects" -#~ msgstr "Display shadow of objects" - -#~ msgid "Display triangles of models" -#~ msgstr "Display triangles of models" - -#~ msgid "" -#~ "Do not recommand bed temperature of other layer to be lower than initial " -#~ "layer for more than this threshold. Too low bed temperature of other " -#~ "layer may cause the model broken free from build plate" -#~ msgstr "" -#~ "It is not recommended to have the bed temperature of other layers to be " -#~ "lower than the first layer by more than this threshold. Bed temperatures " -#~ "that are too low may cause models to break free from the build plate." - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "Contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "This includes the following information:\n" -#~ "1. Process presets\n" -#~ "2. Filament presets\n" -#~ "3. Printer presets\n" - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "It contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "Don't retract when the travel is in infill area absolutely. That means " -#~ "the oozing can't been seen" -#~ msgstr "" -#~ "This disables retraction when travel is entirely within an infill area " -#~ "and oozing can’t be seen." - -#~ msgid "" -#~ "Enabling this option means the height of every layer except the first " -#~ "will be automatically calculated during slicing according to the slope of " -#~ "the model’s surface.\n" -#~ "Note that this option only takes effect if no prime tower is generated in " -#~ "current plate." -#~ msgstr "" -#~ "Enabling this option means that the height of each layer after the first " -#~ "will be automatically calculated according to the slope of the model’s " -#~ "surface.\n" -#~ "Please note that this option only takes effect if there is no prime tower " -#~ "generated on the current plate." - -#~ msgid "Enter a search term" -#~ msgstr "Inserire un termine di ricerca" - -#~ msgid "Erase painting" -#~ msgstr "Erase painting" - -#~ msgid "Error at line %1%:\n" -#~ msgstr "Error at line %1%:\n" - -#~ msgid "Export Sliced File" -#~ msgstr "Export Sliced File" - -#~ msgid "Export current Sliced file" -#~ msgstr "Export Sliced File" - -#~ msgid "Export ok." -#~ msgstr "Export ok." - -#~ msgid "Export sliced file" -#~ msgstr "Export Sliced File" - -#~ msgid "Extruder position" -#~ msgstr "Extruder position" - -#~ msgid "Failed" -#~ msgstr "Failed" - -#~ msgid "Filament 1" -#~ msgstr "Filament 1" - -#~ msgid "Filament N XX" -#~ msgstr "Filament N XX" - -#~ msgid "" -#~ "Filament to print support and skirt. 0 means no specific filament for " -#~ "support and current filament is used" -#~ msgstr "" -#~ "This is the filament used to print supports and skirts. 0 means no " -#~ "specific filament for support and the current filament is used." - -#~ msgid "" -#~ "Filament to print support interface. 0 means no specific filament for " -#~ "support interface and current filament is used" -#~ msgstr "" -#~ "This is the filament to print support interfaces. 0 means no specific " -#~ "filament for support interfaces and the current filament is used" - -#~ msgid "Filaments Selection" -#~ msgstr "Filaments selection" - -#~ msgid "Finish" -#~ msgstr "Finish" - -#~ msgid "Finished" -#~ msgstr "Finito" - -#~ msgid "Fix model locally" -#~ msgstr "Fix model locally" - -#~ msgid "Fix model through cloud" -#~ msgstr "Fix model through cloud" - -#~ msgid "Flushed filament" -#~ msgstr "Flushed filament" - -#~ msgid "" -#~ "Force cooling fan to be specific speed when overhang degree of printed " -#~ "part exceeds this value. Expressed as percentage which indicides how much " -#~ "width of the line without support from lower layer" -#~ msgstr "" -#~ "This forces the cooling fan to use a specific speed when overhang degrees " -#~ "of parts exceed the set value. It is expressed as percentage which " -#~ "indicates how much line is acceptable without support from lower layers." - -#~ msgid "Fragment Filter" -#~ msgstr "Fragment Filter" - -#~ msgid "Fragment area" -#~ msgstr "Fragment area" - -#~ msgid "Fragment filter" -#~ msgstr "Fragment filter" - -#~ msgid "" -#~ "Heat the nozzle to target \n" -#~ "temperature" -#~ msgstr "" -#~ "Heat the nozzle to the target \n" -#~ "temperature" - -#~ msgid "Height:" -#~ msgstr "Height:" - -#~ msgid "" -#~ "Height of the clearance cylinder around extruder. Used as input of auto-" -#~ "arrange to avoid collision when print object by object" -#~ msgstr "" -#~ "Height of the clearance cylinder around extruder: used as input for auto-" -#~ "arranging to avoid collisions when printing object by object" - -#~ msgid "Import 3MF/STL/STEP/OBJ/AMF" -#~ msgstr "Import 3MF/STL/STEP/OBJ/AMF" - -#~ msgid "In the calibration of extrusion flow" -#~ msgstr "In the calibration of extrusion flow" - -#~ msgid "In the calibration of laser scanner" -#~ msgstr "In the calibration of laser scanner" - -#~ msgid "Initialize failed [%d]!" -#~ msgstr "Initalization failed [%d]!" - -#~ msgid "Inner wall speed" -#~ msgstr "Inner wall speed" - -#~ msgid "" -#~ "It seems object %s needs support to print. Please enable support " -#~ "generation." -#~ msgstr "" -#~ "It seems object %s needs support to print. Please enable support " -#~ "generation." - -#~ msgid "Line type" -#~ msgstr "Line type" - -#~ msgid "Management" -#~ msgstr "Management" - -#~ msgid "Max travel detour distance" -#~ msgstr "Max travel detour distance" - -#~ msgid "" -#~ "Maximum detour distance for avoiding crossing wall. Don't detour if the " -#~ "detour distance is large than this value" -#~ msgstr "" -#~ "Maximum detour distance for avoiding travel across walls. If the distance " -#~ "is larger than this value, there will be no detour." - -#~ msgid "Module" -#~ msgstr "Module" - -#~ msgid "Monitoring" -#~ msgstr "Monitoring" - -#~ msgid "Monitoring Recording" -#~ msgstr "Monitoring Recording" - -#~ msgid "Open &PrusaSlicer" -#~ msgstr "Apri &PrusaSlicer" - -#~ msgid "Open PrusaSlicer" -#~ msgstr "Apri PrusaSlicer" - -#~ msgid "Output file" -#~ msgstr "File di output" - -#~ msgid "Part Cooling" -#~ msgstr "Part Cooling" - -#~ msgid "Pause(heated bed temperature error)" -#~ msgstr "Pause(heated bed temperature error)" - -#~ msgid "Pause(hotend temperature error)" -#~ msgstr "Pause(hotend temperature error)" - -#~ msgid "Pause(toolhead shell off)" -#~ msgstr "Pause(toolhead shell off)" - -#~ msgid "Per object edit" -#~ msgstr "Per Object Edit" - -#~ msgid "Plate %d: %s does not support filament %s\n" -#~ msgstr "\n" - -#~ msgid "Plate %d: %s does not support filament %s.\n" -#~ msgstr "Plate %d: %s does not support filament %s.\n" - -#~ msgid "Plate %d: %s does not support filament %s (%s).\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "Please check the following infomation and click Confirm to continue " -#~ "sending print:\n" -#~ msgstr "\n" - -#~ msgid "Please fill report first." -#~ msgstr "Please fill report first." - -#~ msgid "Please upgrade your printer first" -#~ msgstr "Please update your printer first" - -#~ msgid "Position:" -#~ msgstr "Position:" - -#~ msgid "" -#~ "Preview only mode:\n" -#~ "The loaded file contains gcode only." -#~ msgstr "" -#~ "Preview only mode:\n" -#~ "The loaded file contains G-code only." - -#~ msgid "Preview only mode for gcode file." -#~ msgstr "Preview only mode for G-code file." - -#~ msgid "Printer Selection" -#~ msgstr "Printer Selection" - -#~ msgid "" -#~ "Purging after filament change will be done inside objects' infills. This " -#~ "may lower the amount of waste and decrease the print time. If the walls " -#~ "are printed with transparent filament, the mixed color infill will be " -#~ "seen outside" -#~ msgstr "" -#~ "Purging after filament change will be done inside objects' infill. This " -#~ "may lower the amount of waste and decrease the print time. If the walls " -#~ "are printed with transparent filament, the mixed color infill will be " -#~ "visible." - -#~ msgid "" -#~ "Purging after filament change will be done inside objects' support. This " -#~ "may lower the amount of waste and decrease the print time" -#~ msgstr "" -#~ "Purging after filament change will be done inside objects' support. This " -#~ "may lower the amount of waste and decrease the print time." - -#~ msgid "" -#~ "Push new filament \n" -#~ "into extruder" -#~ msgstr "" -#~ "Push new filament \n" -#~ "into extruder" - -#~ msgid "" -#~ "Record timelapse video of printing without showing toolhead. In this mode " -#~ "the toolhead docks near the excess chute at each layer change, and then a " -#~ "snapshot is taken with the chamber camera. When printing finishes a " -#~ "timelapse video is composed of all the snapshots." -#~ msgstr "" -#~ "Record timelapse video of printing without showing the toolhead. In this " -#~ "mode the toolhead docks near the excess chute at each layer change, and " -#~ "then a snapshot is taken with the chamber camera. When printing finishes, " -#~ "a timelapse video is created from all the snapshots." - -#~ msgid "Reduce Triangles" -#~ msgstr "Reduce Triangles" - -#~ msgid "Reload item" -#~ msgstr "Reload item" - -#~ msgid "Reload items" -#~ msgstr "Reload items" - -#~ msgid "Repair" -#~ msgstr "Ripara" - -#~ msgid "Repair the model's meshes if it is non-manifold mesh" -#~ msgstr "Repair the model’s meshes if they are non-manifold." - -#~ msgid "Report" -#~ msgstr "Report" - -#~ msgid "Rotation:" -#~ msgstr "Rotation:" - -#~ msgid "Save configuration as:" -#~ msgstr "Salva configurazione come:" - -#~ msgid "Sending" -#~ msgstr "Sending" - -#~ msgid "Set pen size" -#~ msgstr "Set pen size" - -#~ msgid "Shift + Any arrow" -#~ msgstr "Shift + Any arrow" - -#~ msgid "Shift + Mouse wheel" -#~ msgstr "Shift + Mouse wheel" - -#~ msgid "Show Model Mesh(TODO)" -#~ msgstr "Show Model Mesh(TODO)" - -#~ msgid "Show Model Shadow(TODO)" -#~ msgstr "Show Model Shadow(TODO)" - -#~ msgid "Show Printable Box(TODO)" -#~ msgstr "Show Printable Box(TODO)" - -#~ msgid "Spiral mode" -#~ msgstr "Spiral/Vase mode" - -#~ msgid "" -#~ "Spiral mode only works when wall loops is 1, \n" -#~ "support is disabled, top shell layers is 0 and sparse infill density is " -#~ "0\n" -#~ msgstr "" -#~ "Spiral (vase) mode only works when wall loops is set to 1, \n" -#~ "support is disabled, top shell layers is 0, and sparse infill density is " -#~ "0\n" - -#~ msgid "Successfully sent.Will automatically jump to the device page in %s s" -#~ msgstr "" -#~ "Successfully sent. Will automatically jump to the device page in %s s" - -#~ msgid "" -#~ "Support layer uses layer height independent with object layer. This is to " -#~ "support custom support gap,but may cause extra filament switches if " -#~ "support is specified as different extruder with object" -#~ msgstr "" -#~ "The support layer uses layer height independent of object layers. This is " -#~ "to support custom support gaps, but may cause extra filament switches if " -#~ "support is specified as a different filament from the object." - -#~ msgid "" -#~ "Switch to rectilinear pattern?\n" -#~ "Yes - switch to rectilinear pattern automaticlly\n" -#~ "No - reset density to default non 100% value automaticlly\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "Switch to zig-zag pattern?\n" -#~ "Yes - switch to zig-zag pattern automaticlly\n" -#~ "No - reset density to default non 100% value automaticlly\n" -#~ msgstr "" -#~ "Switch to zig-zag pattern?\n" -#~ "Yes - Switch to zig-zag pattern automatically\n" -#~ "No - Reset density to default non-100% value automatically\n" - -#~ msgid "Swith cloud environment, Please login again!" -#~ msgstr "Cloud environment has switched; please login again!" - -#~ msgid "" -#~ "The 3mf's version %s is newer than %s's version %s, Found following keys " -#~ "unrecognized:\n" -#~ msgstr "" -#~ "The 3mf file's version %s is newer than %s's version %s, Found the " -#~ "following unrecognized keys:\n" - -#~ msgid "" -#~ "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade " -#~ "your software.\n" -#~ msgstr "\n" - -#~ msgid "The Config is not compatible and can not be loaded." -#~ msgstr "The configuration is not compatible and cannot be loaded!" - -#~ msgid "" -#~ "The firmware versions of printer and AMS are too low.Please update to the " -#~ "latest version before sending the print job" -#~ msgstr "" -#~ "The firmware versions of the printer and AMS are too low. Please update " -#~ "them to the latest version before sending any print jobs." - -#~ msgid "" -#~ "The model has overlapping or self-intersecting facets. I tried to repair " -#~ "it, however you might want to check the results or repair the input file " -#~ "and retry." -#~ msgstr "" -#~ "The model has overlapping or self-intersecting facets. Repair was " -#~ "attempted, however we recommend checking the results or repairing the " -#~ "input file and retrying." - -#~ msgid "" -#~ "The printer type used to generate G-code is not the same type as the " -#~ "currently selected physical printer. It is recommend to re-slice by " -#~ "selecting the same printer type.\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "This object will be used to purge the nozzle after a filament change to " -#~ "save filament and decrease the print time. Colours of the objects will be " -#~ "mixed as a result" -#~ msgstr "" -#~ "This object will be used to purge the nozzle after a filament change to " -#~ "save filament and decrease the print time. Colors of the objects will be " -#~ "mixed as a result." - -#~ msgid "" -#~ "This setting stands for how much volume of filament can be melted and " -#~ "extruded per second. Printing speed is limited by max volumetric speed, " -#~ "in case of too high and unreasonable speed setting. Zero means no limit" -#~ msgstr "" -#~ "Use this to set the maximum volume of filament that can be melted and " -#~ "extruded per second. Printing speed is limited by maximum volumetric " -#~ "speed if settings are unreasonably high. 0 means there is no limit." - -#~ msgid "Timelapse Wipe Tower" -#~ msgstr "Timelapse Wipe Tower" - -#~ msgid "Translation" -#~ msgstr "Traduzione" - -#~ msgid "Unable to create zip file" -#~ msgstr "Unable to create zip file" - -#~ msgid "Uploading" -#~ msgstr "Caricamento" - -#~ msgid "User pause" -#~ msgstr "User pause" - -#~ msgid "Waiting" -#~ msgstr "Waiting" - -#~ 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\".\n" -#~ msgstr "" -#~ "Quando si registra un timelapse senza testa di satmpa, si consiglia di " -#~ "aggiungere un \"Timelapse Torre di pulizia\"\n" -#~ "facendo clic con il pulsante destro del mouse sulla posizione vuota del " -#~ "piatto e scegli \"Aggiungi primitiva\" ->\"Timelapse Torre di pulizia" -#~ "\"».\n" - -#~ msgid "" -#~ "When sparse infill density is low, the internal solid infill or internal " -#~ "bridge may have no archor at the end of line. This cause falling and bad " -#~ "quality when printing internal solid infill. When enable this feature, " -#~ "loop paths will be added to the sparse fill of the lower layers for " -#~ "specific thickness, so that better archor can be provided for internal " -#~ "bridge. 0 means disable this feature" -#~ msgstr "" -#~ "Quando la densità riempimento è bassa, il riempimento solido interno o il " -#~ "ponte interno potrebbero non avere alcun ancoraggio alla fine della " -#~ "linea. Ciò causa cadute e cattiva qualità durante la stampa del " -#~ "riempimento solido interno. Quando si abilita questa funzione, i percorsi " -#~ "ad anello verranno aggiunti al riempimento dei layer inferiori per uno " -#~ "spessore specifico, in modo da poter fornire ancoraggi migliori per i " -#~ "ponti interni. 0 significa disabilitare questa funzione" - -#~ msgid "" -#~ "When using support material for the support interface, We recommend the " -#~ "following settings:\n" -#~ "0 top z distance, 0 interface spacing, concentric pattern." -#~ msgstr "" -#~ "Quando si utilizza materiale di supporto per l'interfaccia supporto, si " -#~ "consigliano le seguenti impostazioni:\n" -#~ "0 distanza superiore, 0 distanza tra interfacce, trama concentrica." - -#~ msgid "" -#~ "X1 General Settings - Network Settings in the side bar of X1 main screen" -#~ msgstr "" -#~ "Impostazioni generali X1 - Impostazioni rete nella barra laterale della " -#~ "schermata principale X1." - -#~ msgid "" -#~ "You have changed some preset settings. \n" -#~ "Would you like to keep these changed settings after switching preset?" -#~ msgstr "" -#~ "You have changed some preset settings. \n" -#~ "Would you like to keep these changed settings after switching presets?" - -#~ msgid "Zig zag" -#~ msgstr "Zig zag" - -#~ msgid " Object:" -#~ msgstr " Object:" - -#~ msgid "" -#~ " is too close to exclusion area, there may be collisions when printing.\n" -#~ msgstr "\n" - -#~ msgid "" -#~ " is too close to exclusion area, there will be collisions when printing.\n" -#~ msgstr "" -#~ " is too close to an exclusion area, there will be collisions when " -#~ "printing.\n" - -#~ msgid " is too close to others, there may be collisions when printing.\n" -#~ msgstr "\n" - -#~ msgid " is too close to others, there will be collisions when printing.\n" -#~ msgstr " is too close to others, there will be collisions when printing.\n" - -#~ msgid "hybrid(auto)" -#~ msgstr "hybrid(auto)" - -#~ msgid "normal" -#~ msgstr "normal" - -#~ msgid "" -#~ "normal(auto) and tree(auto) is used to generate support automatically. If " -#~ "normal or tree is selected, only support enforcers are generated" -#~ msgstr "" -#~ "normal(auto), hybrid(auto) and tree(auto) are used to generate support " -#~ "automatically. If normal or tree is selected, only support enforcers are " -#~ "generated." - -#~ msgid "the 3mf is not compatible, load geometry data only!" -#~ msgstr "The 3mf is not compatible, loading geometry data only!" - -#~ msgid "tree" -#~ msgstr "tree" +"Migliorare la resistenza\n" +"Sapevate che è possibile utilizzare un maggior numero di anelli a parete e " +"una maggiore densità riempimento per migliorare la resistenza del modello?" diff --git a/bbl/i18n/ja/OrcaSlicer_ja.po b/localization/i18n/ja/OrcaSlicer_ja.po similarity index 83% rename from bbl/i18n/ja/OrcaSlicer_ja.po rename to localization/i18n/ja/OrcaSlicer_ja.po index 80a8f6016c..cb245d43ac 100644 --- a/bbl/i18n/ja/OrcaSlicer_ja.po +++ b/localization/i18n/ja/OrcaSlicer_ja.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-14 11:27+0800\n" +"POT-Creation-Date: 2023-09-12 20:34+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -248,37 +248,37 @@ msgid "uniform scale" msgstr "スケール" msgid "Left click" -msgstr "" +msgstr "Left click" msgid "Add connector" -msgstr "" +msgstr "Add connector" msgid "Right click" -msgstr "" +msgstr "Right click" msgid "Remove connector" -msgstr "" +msgstr "Remove connector" msgid "Drag" -msgstr "" +msgstr "Drag" msgid "Move connector" -msgstr "" +msgstr "Move connector" msgid "Add connector to selection" -msgstr "" +msgstr "Add connector to selection" msgid "Remove connector from selection" -msgstr "" +msgstr "Remove connector from selection" msgid "Select all connectors" -msgstr "" +msgstr "Select all connectors" msgid "Cut" msgstr "カット" msgid "Connector" -msgstr "" +msgstr "Connector" msgid "Movement:" msgstr "移動" @@ -290,28 +290,28 @@ msgid "Height" msgstr "高度" msgid "Edit connectors" -msgstr "" +msgstr "Edit connectors" msgid "Add connectors" -msgstr "" +msgstr "Add connectors" msgid "Upper part" -msgstr "" +msgstr "Upper part" msgid "Lower part" -msgstr "" +msgstr "Lower part" msgid "Keep" -msgstr "" +msgstr "Keep" msgid "Place on cut" -msgstr "" +msgstr "Place on cut" msgid "Flip" -msgstr "" +msgstr "Flip" msgid "After cut" -msgstr "" +msgstr "After cut" msgid "Cut to parts" msgstr "パーツに割り切る" @@ -326,7 +326,7 @@ msgid "Reset" msgstr "リセット" msgid "Connectors" -msgstr "" +msgstr "Connectors" msgid "Type" msgstr "タイプ" @@ -338,25 +338,25 @@ msgid "Shape" msgstr "形状" msgid "Depth ratio" -msgstr "" +msgstr "Depth ratio" msgid "Remove connectors" -msgstr "" +msgstr "Remove connectors" msgid "Prizm" -msgstr "" +msgstr "Prizm" msgid "Frustum" -msgstr "" +msgstr "Frustum" msgid "Square" -msgstr "" +msgstr "Square" msgid "Hexagon" -msgstr "" +msgstr "Hexagon" msgid "Confirm connectors" -msgstr "" +msgstr "Confirm connectors" msgid "Cancel" msgstr "取消し" @@ -365,36 +365,38 @@ msgid "Warning" msgstr "警告" msgid "Invalid connectors detected" -msgstr "" +msgstr "Invalid connectors detected" msgid "connector is out of cut contour" -msgstr "" +msgstr "connector is out of cut contour" msgid "connectors are out of cut contour" -msgstr "" +msgstr "connectors are out of cut contour" msgid "connector is out of object" -msgstr "" +msgstr "connector is out of object" msgid "connectors is out of object" -msgstr "" +msgstr "Connectors must be on object surface." msgid "Some connectors are overlapped" -msgstr "" +msgstr "Some connectors are overlapped" msgid "" "Invalid state. \n" "No one part is selected for keep after cut" msgstr "" +"Invalid state. \n" +"No one part is selected to keep after cut" msgid "Plug" -msgstr "" +msgstr "Plug" msgid "Dowel" -msgstr "" +msgstr "Dowel" msgid "Tolerance" -msgstr "" +msgstr "Tolerance" msgid "Mesh name" msgstr "メッシュ名" @@ -482,10 +484,10 @@ msgid "Remove selection" msgstr "選択を削除" msgid "Shift + Mouse move up or dowm" -msgstr "" +msgstr "Shift + Mouse move up or dowm" msgid "Rotate text" -msgstr "" +msgstr "Rotate text" msgid "Text shape" msgstr "文字形状" @@ -500,27 +502,27 @@ msgid "Input text" msgstr "テキスト" msgid "Embeded" -msgstr "" +msgstr "Embedded" msgid "Text Gap" -msgstr "" +msgstr "Text Gap" msgid "Angle" -msgstr "" +msgstr "Angle" msgid "" "Embeded\n" "depth" -msgstr "" +msgstr "Embedded depth" msgid "Surface" -msgstr "" +msgstr "Surface" msgid "Horizontal text" -msgstr "" +msgstr "Horizontal text" msgid "Ctrl+" -msgstr "" +msgstr "Ctrl+" msgid "Notice" msgstr "通知" @@ -581,6 +583,9 @@ msgstr "" msgid "Downloading Bambu Network Plug-in" msgstr "Bambuネットワークプラグインをダウンロード" +msgid "Login information expired. Please login again." +msgstr "サインイン情報の有効期限切れ、もう一度サインインしてください" + msgid "Incorrect password" msgstr "パスワードが正しくありません" @@ -588,6 +593,15 @@ msgstr "パスワードが正しくありません" msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "%s を接続できませんでした [SN: %s、code = %s]" +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" + +msgid "WebView2 Runtime" +msgstr "" + msgid "" "OrcaSlicer configuration file may be corrupted and is not abled to be parsed." "Please delete the file and try again." @@ -656,17 +670,14 @@ msgid "Open Project" msgstr "プロジェクトを開く" msgid "" -"The version of Bambu studio is too low and needs to be updated to the latest " +"The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" msgstr "" -"現在のBambu Studioはバージョンが古いため使用できません、アップデートしてくだ" -"さい。" - -msgid "Login information expired. Please login again." -msgstr "サインイン情報の有効期限切れ、もう一度サインインしてください" +"現在のOrca Slicerはバージョンが古いため使用できません、アップデートしてくださ" +"い。" msgid "Privacy Policy Update" -msgstr "" +msgstr "Privacy Policy Update" msgid "Loading" msgstr "ロード中" @@ -699,7 +710,7 @@ msgid "Select a G-code file:" msgstr "G-codeファイルを選択" msgid "Import File" -msgstr "" +msgstr "Import File" msgid "Delete" msgstr "削除" @@ -708,7 +719,7 @@ msgid "Choose files" msgstr "ファイルを選択" msgid "New Folder" -msgstr "" +msgstr "New Folder" msgid "Open" msgstr "開く" @@ -802,13 +813,13 @@ msgid "Show" msgstr "表示" msgid "Del" -msgstr "" +msgstr "Del" msgid "Delete the selected object" msgstr "選択したオブジェクトを削除" msgid "Edit Text" -msgstr "" +msgstr "Edit Text" msgid "Load..." msgstr "ファイルを読込む" @@ -835,7 +846,7 @@ msgid "Cone" msgstr "コーン" msgid "Height range Modifier" -msgstr "" +msgstr "Height Range Modifier" msgid "Add settings" msgstr "設定を追加" @@ -849,6 +860,12 @@ msgstr "個別オブジェクトとして設定" msgid "Set as individual objects" msgstr "個別オブジェクトとして設定" +msgid "Fill bed with copies" +msgstr "Fill bed with copies" + +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" + msgid "Printable" msgstr "造形可能" @@ -928,8 +945,11 @@ msgstr "選択したオブジェクトを一つオブジェクトに組み立て msgid "Assemble the selected objects to an object with single part" msgstr "選択したオブジェクトを一つオブジェクトに組み立てます(単パーツ)" -msgid "Assemble the selected parts to a single part" -msgstr "選択したパーツを一つのパーツに組み立てます" +msgid "Mesh boolean" +msgstr "" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "" msgid "Along X axis" msgstr "X軸方向" @@ -956,7 +976,7 @@ msgid "Mirror object" msgstr "オブジェクトを反転" msgid "Invalidate cut info" -msgstr "" +msgstr "Invalidate cut info" msgid "Add Primitive" msgstr "プリミティブを追加" @@ -1019,7 +1039,7 @@ msgid "auto rotate current plate" msgstr "現在のプレートを自動回転させる" msgid "Delete Plate" -msgstr "" +msgstr "Delete Plate" msgid "Remove the selected plate" msgstr "選択したプレートを削除" @@ -1048,18 +1068,15 @@ msgstr "選択した項目のフィラメントを設定" msgid "current" msgstr "現在" -msgid "Set Unprintable" -msgstr "造形不可に設定" - -msgid "Set Printable" -msgstr "造形可能に設定" - msgid "Unlock" msgstr "ロック解除" msgid "Lock" msgstr "ロック" +msgid "Edit Plate Name" +msgstr "" + msgid "Name" msgstr "名称" @@ -1106,7 +1123,7 @@ msgid "Click the icon to edit color painting of the object" msgstr "オブジェクトに色塗りをします" msgid "Click the icon to shift this object to the bed" -msgstr "" +msgstr "Click the icon to shift this object to the bed" msgid "Loading file" msgstr "ファイルを読み込み中" @@ -1114,6 +1131,9 @@ msgstr "ファイルを読み込み中" msgid "Error!" msgstr "エラー!" +msgid "Failed to get the model data in the current file." +msgstr "" + msgid "Generic" msgstr "一般" @@ -1130,18 +1150,20 @@ msgid "" msgstr "オブジェクト設定で、各オブジェクトの造形設定を指定できます。" msgid "Delete connector from object which is a part of cut" -msgstr "" +msgstr "Delete connector from object which is a part of cut" msgid "Delete solid part from object which is a part of cut" -msgstr "" +msgstr "Delete solid part from object which is a part of cut" msgid "Delete negative volume from object which is a part of cut" -msgstr "" +msgstr "Delete negative volume from object which is a part of cut" msgid "" "To save cut correspondence you can delete all connectors from all related " "objects." msgstr "" +"To save cut correspondence you can delete all connectors from all related " +"objects." msgid "" "This action will break a cut correspondence.\n" @@ -1150,9 +1172,14 @@ msgid "" "To manipulate with solid parts or negative volumes you have to invalidate " "cut infornation first." msgstr "" +"This action will break a cut correspondence.\n" +"After that, model consistency can't be guaranteed .\n" +"\n" +"To manipulate with solid parts or negative volumes you have to invalidate " +"cut information first." msgid "Delete all connectors" -msgstr "" +msgstr "Delete all connectors" msgid "Deleting the last solid part is not allowed." msgstr "最後のソリッドパーツは削除できません。" @@ -1164,34 +1191,34 @@ msgid "Assembly" msgstr "アセンブリ" msgid "Cut Connectors information" -msgstr "" +msgstr "Cut Connectors information" msgid "Object manipulation" -msgstr "" +msgstr "Object manipulation" msgid "Group manipulation" -msgstr "" +msgstr "Group manipulation" msgid "Object Settings to modify" -msgstr "" +msgstr "Object Settings to Modify" msgid "Part Settings to modify" -msgstr "" +msgstr "Part Settings to Modify" msgid "Layer range Settings to modify" -msgstr "" +msgstr "Layer Range Settings to Modify" msgid "Part manipulation" -msgstr "" +msgstr "Part manipulation" msgid "Instance manipulation" -msgstr "" +msgstr "Instance manipulation" msgid "Height ranges" -msgstr "" +msgstr "Height ranges" msgid "Settings for height range" -msgstr "" +msgstr "Settings for height range" msgid "Object" msgstr "OBJ" @@ -1268,10 +1295,10 @@ msgid "to" msgstr "→" msgid "Remove height range" -msgstr "" +msgstr "Remove height range" msgid "Add height range" -msgstr "" +msgstr "Add height range" msgid "Invalid numeric." msgstr "無効な数値" @@ -1285,15 +1312,6 @@ msgstr "複数のセルのコピーには対応していません。" msgid "Outside" msgstr "外側" -msgid "Auto" -msgstr "自動" - -msgid "Manual" -msgstr "手動" - -msgid "No-brim" -msgstr "ブリム無し" - msgid " " msgstr "" @@ -1309,6 +1327,24 @@ msgstr "インフィル密度 (%)" msgid "Auto Brim" msgstr "オートブリム" +msgid "Auto" +msgstr "自動" + +msgid "Mouse ear" +msgstr "" + +msgid "Outer brim only" +msgstr "Outer brim only" + +msgid "Inner brim only" +msgstr "Inner brim only" + +msgid "Outer and inner brim" +msgstr "Outer and inner brim" + +msgid "No-brim" +msgstr "ブリム無し" + msgid "Outer wall speed" msgstr "外壁造形速度" @@ -1343,13 +1379,13 @@ msgid "Open Documentation in web browser." msgstr "ブラウザで開く" msgid "Pause:" -msgstr "" +msgstr "Pause:" msgid "Custom Template:" -msgstr "" +msgstr "Custom Template:" msgid "Custom G-code:" -msgstr "" +msgstr "Custom G-code:" msgid "Custom G-code" msgstr "カスタム G-code" @@ -1373,40 +1409,40 @@ msgid "Add Pause" msgstr "一時停止を追加" msgid "Insert a pause command at the beginning of this layer." -msgstr "" +msgstr "Insert a pause command at the beginning of this layer." msgid "Add Custom G-code" msgstr "カスタムG-codeを追加" msgid "Insert custom G-code at the beginning of this layer." -msgstr "" +msgstr "Insert custom G-code at the beginning of this layer." msgid "Add Custom Template" msgstr "カスタムテンプレートを追加" msgid "Insert template custom G-code at the beginning of this layer." -msgstr "" +msgstr "Insert template custom G-code at the beginning of this layer." msgid "Filament " msgstr "フィラメント" msgid "Change filament at the beginning of this layer." -msgstr "" +msgstr "Change filament at the beginning of this layer." msgid "Delete Pause" msgstr "" msgid "Delete Custom Template" -msgstr "" +msgstr "Delete Custom Template" msgid "Edit Custom G-code" -msgstr "" +msgstr "Edit Custom G-code" msgid "Delete Custom G-code" -msgstr "" +msgstr "Delete Custom G-code" msgid "Delete Filament Change" -msgstr "" +msgstr "Delete Filament Change" msgid "No printer" msgstr "プリンタ無し" @@ -1414,6 +1450,33 @@ msgstr "プリンタ無し" msgid "..." msgstr "" +msgid "Failed to connect to the server" +msgstr "サーバーに接続できませんでした" + +msgid "Check cloud service status" +msgstr "Check cloud service status" + +msgid "code" +msgstr "code" + +msgid "Failed to connect to cloud service" +msgstr "Failed to connect to cloud service" + +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" + +msgid "Failed to connect to the printer" +msgstr "プリンターへ接続できませんでした" + +msgid "Connection to printer failed" +msgstr "Connection to printer failed" + +msgid "Please check the network connection of the printer and Studio." +msgstr "Please check the network connection of the printer and Studio." + +msgid "Connecting..." +msgstr "接続中…" + msgid "?" msgstr "?" @@ -1423,7 +1486,7 @@ msgstr "空" msgid "AMS" msgstr "AMS" -msgid "Ams filament backup" +msgid "Auto Refill" msgstr "" msgid "AMS not connected" @@ -1482,11 +1545,11 @@ msgstr "フィラメントを押出機に押入れる" msgid "Purge old filament" msgstr "古いフィラメントを排出" -msgid "Feed new filament from external spool" -msgstr "" +msgid "Push new filament into the extruder" +msgstr "Push new filament into the extruder" -msgid "Confirm whether the filament has been extruded" -msgstr "" +msgid "Grab new filament" +msgstr "Grab new filament" msgid "" "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " @@ -1564,6 +1627,15 @@ msgstr "向き調整中" msgid "Orienting" msgstr "向き調整中" +msgid "Filling bed " +msgstr "Filling bed" + +msgid "Bed filling canceled." +msgstr "Bed filling canceled." + +msgid "Bed filling done." +msgstr "Bed filling done." + msgid "Error! Unable to create thread!" msgstr "エラー:スレッドを作成できません" @@ -1576,55 +1648,59 @@ msgstr "サインイン中" msgid "Login failed" msgstr "サインイン失敗" -msgid "The region parameter is incorrrect" -msgstr "地域が正しくありません" - -msgid "Failure of printer login" -msgstr "プリンター登録失敗" - -msgid "Failed to get ticket" -msgstr "チケットを取得できませんでした" - -msgid "User authorization timeout" -msgstr "ユーザー認証タイムアウト" - -msgid "Failure of bind" -msgstr "デバイス紐付け失敗" - -msgid "Unknown Failure" -msgstr "不明な失敗" - msgid "Please check the printer network connection." msgstr "プリンターとのネットワーク接続をご確認ください" -msgid "Abnormal print file data. Please slice again" -msgstr "ファイルに異常があります、もう一度スライスしてください" +msgid "Abnormal print file data. Please slice again." +msgstr "Abnormal print file data: please slice again." -msgid "Task canceled" -msgstr "タスクを取消しました" +msgid "Task canceled." +msgstr "Task canceled." -msgid "Upload task timed out. Please check the network problem and try again" -msgstr "" -"タスクのアップロードはタイムアウトしました。ネットワークをご確認ください。" +msgid "Upload task timed out. Please check the network status and try again." +msgstr "Upload task timed out. Please check the network status and try again." msgid "Cloud service connection failed. Please try again." msgstr "クラウドサービス接続できませんでした、もう一度お試しください" -msgid "Print file not found, please slice again" -msgstr "造形ファイルを見つけませんでした、もう一度スライスしてください" +msgid "Print file not found. please slice again." +msgstr "Print file not found; please slice again." msgid "" "The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again" +"model and slice again." msgstr "" -"ファイルサイズが 1GByteを超える為、読込みできません。モデルを修正してスライス" -"してください。" +"The print file exceeds the maximum allowable size (1GB). Please simplify the " +"model and slice again." -msgid "Failed uploading print file" -msgstr "ファイルをアップロードできませんでした" +msgid "Failed to send the print job. Please try again." +msgstr "造形タスクを送信できませんでした、もう一度お試しください。" -msgid "Wrong Access code" -msgstr "アクセスコードが間違っています" +msgid "Failed to upload file to ftp. Please try again." +msgstr "Failed to upload file to ftp. Please try again." + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "" +"Check the current status of the Bambu Lab server by clicking on the link " +"above." + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" +"The size of the print file is too large. Please adjust the file size and try " +"again." + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "Print file not found; please slice it again and send it for printing." + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "" +"Failed to upload print file via FTP. Please check the network status and try " +"again." msgid "Sending print job over LAN" msgstr "LAN経由で造形タスクを送信" @@ -1645,24 +1721,16 @@ msgstr "構成を送信" msgid "Successfully sent. Will automatically jump to the device page in %ss" msgstr "送信しました、%s秒後デバイスページへ移動します" +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "" + msgid "An SD card needs to be inserted before printing via LAN." msgstr "SDカードが必要です" -msgid "Failed to send the print job. Please try again." -msgstr "造形タスクを送信できませんでした、もう一度お試しください。" - -msgid "Send to Printer failed. Please try again." -msgstr "プリンターへの送信は失敗しました、もう一度お試しください。" - -msgid "No space left on Printer SD card" -msgstr "" - msgid "Sending gcode file over LAN" msgstr "LANでG-codeファイルを送信" -msgid "Sending gcode file through cloud service" -msgstr "クラウドサービでG-codeファイルを送信" - msgid "Sending gcode file to sdcard" msgstr "G-codeファイルをSDカードに送信" @@ -1673,57 +1741,58 @@ msgstr "送信しました、%s秒後自動閉じます。" msgid "An SD card needs to be inserted before sending to printer." msgstr "SDカードが必要です" -msgid "Please log out and login to the printer again." -msgstr "一旦サインアウトし、再度サインインしてください" - msgid "Choose SLA archive:" -msgstr "" +msgstr "Choose SLA archive:" msgid "Import file" -msgstr "" +msgstr "Import file" msgid "Import model and profile" -msgstr "" +msgstr "Import model and profile" msgid "Import profile only" -msgstr "" +msgstr "Import profile only" msgid "Import model only" -msgstr "" +msgstr "Import model only" msgid "Accurate" -msgstr "" +msgstr "Accurate" msgid "Balanced" -msgstr "" +msgstr "Balanced" msgid "Quick" -msgstr "" +msgstr "Quick" msgid "Importing SLA archive" -msgstr "" +msgstr "Importing SLA archive" msgid "" "The SLA archive doesn't contain any presets. Please activate some SLA " "printer preset first before importing that SLA archive." msgstr "" +"The SLA archive doesn't contain any presets. Please activate some SLA " +"printer presets first before importing that SLA archive." msgid "Importing canceled." -msgstr "" +msgstr "Importing canceled." msgid "Importing done." -msgstr "" +msgstr "Importing done." msgid "" "The imported SLA archive did not contain any presets. The current SLA " "presets were used as fallback." msgstr "" +"The imported SLA archive did not contain any presets. The current SLA " +"presets were used as fallback." msgid "You cannot load SLA project with a multi-part object on the bed" -msgstr "" +msgstr "You cannot load an SLA project with a multi-part object on the bed" msgid "Please check your object list before preset changing." -msgstr "" +msgstr "Please check your object list before preset changing." msgid "Attention!" msgstr "注意!" @@ -1756,7 +1825,7 @@ msgid "License" msgstr "ライセンス" msgid "Orca Slicer is licensed under " -msgstr "Bambu Studioのライセンス" +msgstr "Orca Slicerのライセンス" msgid "GNU Affero General Public License, version 3" msgstr "GNU Affero General Public License, version 3" @@ -1837,8 +1906,11 @@ msgstr "シリアル番号" msgid "Setting AMS slot information while printing is not supported" msgstr "造形中に、AMSスロットを設定できません。" -msgid "Factors of dynamic flow cali" -msgstr "流量標定係数" +msgid "Factors of Flow Dynamics Calibration" +msgstr "" + +msgid "PA Profile" +msgstr "" msgid "Factor K" msgstr "係数K" @@ -1847,10 +1919,13 @@ msgid "Factor N" msgstr "係数N" msgid "Setting Virtual slot information while printing is not supported" -msgstr "" +msgstr "Setting Virtual slot information while printing is not supported" msgid "Are you sure you want to clear the filament information?" -msgstr "" +msgstr "Are you sure you want to clear the filament information?" + +msgid "You need to select the material type and color first." +msgstr "You need to select the material type and color first." msgid "Please input a valid value (K in 0~0.5)" msgstr "有効な値を入力してください (0 ~ 0.5)" @@ -1858,11 +1933,11 @@ msgstr "有効な値を入力してください (0 ~ 0.5)" msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" msgstr "有効な値を入力してください (K: 0 ~ 0.5, N: 0.6 ~ 2.0)" -msgid "You need to select the material type and color first." -msgstr "" +msgid "Other Color" +msgstr "Other Color" -msgid "Other color" -msgstr "" +msgid "Custom Color" +msgstr "Custom Color" msgid "Dynamic flow calibration" msgstr "流量キャリブレーション" @@ -2009,10 +2084,19 @@ msgstr "AMSのフィラメントで造形します" msgid "Print with filaments mounted on the back of the chassis" msgstr "外部スプールホルダーのフィラメントで造形します" -msgid "Filaments replace" +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." msgstr "" msgid "Group" +msgstr "Group" + +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" msgstr "" msgid "AMS Settings" @@ -2067,7 +2151,7 @@ msgstr "" "更新します。" msgid "AMS filament backup" -msgstr "" +msgstr "AMS filament backup" msgid "" "AMS will continue to another spool with the same properties of filament " @@ -2327,6 +2411,8 @@ msgid "" "Spiral mode only works when wall loops is 1, support is disabled, top shell " "layers is 0, sparse infill density is 0 and timelapse type is traditional." msgstr "" +"Spiral mode only works when wall loops is 1, support is disabled, top shell " +"layers is 0, sparse infill density is 0 and timelapse type is traditional." msgid "" "Change these settings automatically? \n" @@ -2389,6 +2475,8 @@ msgid "" "While printing by Object, the extruder may collide skirt.\n" "Thus, reset the skirt layer to 1 to avoid that." msgstr "" +"While printing by object, the extruder may collide with a skirt.\n" +"Thus, reset the skirt layer to 1 to avoid collisions." msgid "Auto bed leveling" msgstr "自動ベッドレベリング" @@ -2492,6 +2580,28 @@ msgstr "更新が失敗しました。" msgid "Failed to start printing job" msgstr "造形タスクを開始できませんでした" +msgid "Invalid nozzle diameter" +msgstr "" + +msgid "Calibration error" +msgstr "" + +msgid "TPU is not supported by AMS." +msgstr "" + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "" + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "" + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." +msgstr "" + msgid "default" msgstr "デフォルト" @@ -2567,7 +2677,7 @@ msgstr "フロー" msgid "Layer Time: " msgstr "積層時間" -msgid "Fan Speed: " +msgid "Fan: " msgstr "ファン回転速度" msgid "Temperature: " @@ -2583,7 +2693,7 @@ msgid "Generating geometry index data" msgstr "ジオメトリ・インデックス・データを生成" msgid "Statistics of All Plates" -msgstr "" +msgstr "Statistics of All Plates" msgid "Display" msgstr "表示" @@ -2595,7 +2705,7 @@ msgid "Total" msgstr "合計" msgid "Total Time Estimation" -msgstr "" +msgstr "Total Time Estimation" msgid "Total time" msgstr "総時間" @@ -2766,7 +2876,7 @@ msgid "Tool Move" msgstr "ツール 移動" msgid "Tool Rotate" -msgstr "" +msgstr "Tool Rotate" msgid "Move Object" msgstr "オブジェクトを移動" @@ -2864,6 +2974,9 @@ msgstr "" msgid "An object is layed over the boundary of plate." msgstr "プレートの境界を超えるオブジェクトがあります" +msgid "A G-code path goes beyond the max print height." +msgstr "" + msgid "A G-code path goes beyond the boundary of plate." msgstr "G-codeはプレートの境界を超えています。" @@ -2878,12 +2991,6 @@ msgstr "" "プレートの境界を越えるか、高さ制限を超えるオブジェクトがあります、ご確認くだ" "さい" -msgid "Jump to" -msgstr "確認" - -msgid "ERROR:" -msgstr "" - msgid "Calibration step selection" msgstr "キャリブレーション項目を選択" @@ -2986,6 +3093,9 @@ msgid "No" msgstr "いいえ" msgid "will be closed before creating a new model. Do you want to continue?" +msgstr "will be closed before creating a new model. Do you want to continue?" + +msgid "Upload" msgstr "" msgid "Slice plate" @@ -3112,7 +3222,7 @@ msgid "Save Project as" msgstr "プロジェクトを名前を付けて保存" msgid "Shift+" -msgstr "" +msgstr "Shift+" msgid "Save current project as" msgstr "プロジェクトを名前を付けて保存" @@ -3228,6 +3338,12 @@ msgstr "ラベルを表示" msgid "Show object labels in 3D scene" msgstr "3Dシーンにラベルを表示" +msgid "Show &Overhang" +msgstr "Show &Overhang" + +msgid "Show object overhang highlight in 3D scene" +msgstr "Show object overhang highlight in 3D scene" + msgid "Preferences" msgstr "設定" @@ -3282,9 +3398,6 @@ msgstr "" msgid "More calibrations" msgstr "" -msgid "3D Models" -msgstr "3D モデル" - msgid "&Open G-code" msgstr "G-codeを開く" @@ -3327,11 +3440,11 @@ msgstr "ヘルプ" #, c-format, boost-format msgid "A file exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "A file exists with the same name: %s. Do you want to override it?" #, c-format, boost-format msgid "A config exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "A config exists with the same name: %s. Do you want to override it?" msgid "Overwrite file" msgstr "ファイルを上書き" @@ -3392,29 +3505,29 @@ msgstr "同期" msgid "Initialize failed (No Device)!" msgstr "初期化失敗 (デバイス無し)" +msgid "Initialize failed (Device connection not ready)!" +msgstr "Initialization failed (Device connection not ready)!" + msgid "Initialize failed (No Camera Device)!" msgstr "初期化失敗 (カメラ無し)" -msgid "Initializing..." -msgstr "初期化中..." - -msgid "Loading..." -msgstr "読込み中" - -msgid "Initialize failed (Not supported with LAN-only mode)!" -msgstr "初期化失敗 (ローカルモードではサポートしません)" - -msgid "Initialize failed (Not accessible in LAN-only mode)!" -msgstr "初期化失敗 (ローカルモードではアクセスできません)" - msgid "Printer is busy downloading, Please wait for the downloading to finish." msgstr "プリンターがダウンロード中、完了までお待ちください" +msgid "Loading..." +msgstr "読込み中" + +msgid "Initialize failed (Not supported on the current printer version)!" +msgstr "" + +msgid "Initialize failed (Not accessible in LAN-only mode)!" +msgstr "初期化失敗 (ローカルモードではアクセスできません)" + msgid "Initialize failed (Missing LAN ip of printer)!" msgstr "初期化失敗 (プリンターIP無効)" -msgid "Initialize failed (Not supported by printer)!" -msgstr "初期化失敗 (プリンターがサポートしません)" +msgid "Initializing..." +msgstr "初期化中..." #, c-format, boost-format msgid "Initialize failed (%s)!" @@ -3446,6 +3559,8 @@ msgid "" "Bambu Studio supports only a single virtual camera.\n" "Do you want to stop this virtual camera?" msgstr "" +"別のバーチャルカメラを作動しています為、もう一個が起動できません。\n" +"このバーチャルカメラを停止しますか?" #, c-format, boost-format msgid "Virtual camera initialize failed (%s)!" @@ -3491,6 +3606,9 @@ msgstr "ビデオ" msgid "Switch to video files." msgstr "ビデオファイルに切替え" +msgid "Switch to 3mf model files." +msgstr "Switch to 3mf model files." + msgid "Delete selected files from printer." msgstr "プリンターから選択したファイルを削除" @@ -3509,12 +3627,6 @@ msgstr "ファイルのバッチ処理" msgid "No printers." msgstr "プリンタなし" -msgid "Not supported by this model of printer!" -msgstr "この機種のプリンターには対応していません" - -msgid "Connecting..." -msgstr "接続中…" - #, c-format, boost-format msgid "Connect failed [%d]!" msgstr "接続に失敗しました (%d)" @@ -3522,20 +3634,42 @@ msgstr "接続に失敗しました (%d)" msgid "Loading file list..." msgstr "ファイルリストを読込み中" -msgid "No files" -msgstr "ファイル無し" - -msgid "Not accessible in LAN-only mode!" -msgstr "ローカルモードではアクセスできません" - -msgid "Missing LAN ip of printer!" -msgstr "プリンターのIPが見つかりません" +#, c-format, boost-format +msgid "No files [%d]" +msgstr "No files [%d]" #, c-format, boost-format -msgid "You are going to delete %u files. Are you sure to continue?" -msgstr "" +msgid "Load failed [%d]" +msgstr "Load failed [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "" msgid "Delete files" +msgstr "Delete files" + +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "Do you want to delete the file '%s' from printer?" + +msgid "Delete file" +msgstr "Delete file" + +msgid "Fetching model infomations ..." +msgstr "Fetching model information..." + +msgid "Failed to fetching model infomations from printer." +msgstr "Failed to fetch model infomation from printer." + +msgid "Failed to parse model infomations." +msgstr "Failed to parse model infomation" + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." msgstr "" #, c-format, boost-format @@ -3558,6 +3692,12 @@ msgstr "ダウンロード完了" msgid "Downloading %d%%..." msgstr "ダウンロード中 %d%%" +msgid "Not supported on the current printer version." +msgstr "" + +msgid "Storage unavailable, insert SD card." +msgstr "" + msgid "Speed:" msgstr "速度" @@ -3579,14 +3719,23 @@ msgstr "3Dconnexion設定" msgid "Swap Y/Z axes" msgstr "Y/Z 軸を交換" -msgid "Camera" -msgstr "カメラ" +msgid "Invert X axis" +msgstr "" -msgid "SD Card" -msgstr "SDカード" +msgid "Invert Y axis" +msgstr "" -msgid "Camera Setting" -msgstr "カメラ設定" +msgid "Invert Z axis" +msgstr "" + +msgid "Invert Yaw axis" +msgstr "" + +msgid "Invert Pitch axis" +msgstr "" + +msgid "Invert Roll axis" +msgstr "" msgid "Printing Progress" msgstr "進捗" @@ -3601,11 +3750,23 @@ msgid "0" msgstr "0" msgid "Layer: N/A" -msgstr "" +msgstr "Layer: N/A" + +msgid "Immediately score" +msgstr "Immediately score" msgid "Clear" msgstr "クリア" +msgid "Camera" +msgstr "カメラ" + +msgid "SD Card" +msgstr "SDカード" + +msgid "Camera Setting" +msgstr "カメラ設定" + msgid "Control" msgstr "コントロール" @@ -3639,30 +3800,14 @@ msgstr "SDカードなし" msgid "SD Card Abnormal" msgstr "SDカードに異常があります。" -msgid "Printing List" -msgstr "造形リスト" - msgid "Cancel print" msgstr "造形を取消し" msgid "Are you sure you want to cancel this print?" msgstr "現在の造形をキャンセルしても宜しいでしょうか?" -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode disabled.Please reconnect the " -"printer by logging in with your user account." -msgstr "" -"ローカルモードが無効にした為、プリンター %s との接続が切断されました。もう一" -"度接続してください。" - -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode enabled.Please reconnect the " -"printer by inputting Access Code which can be gotten from printer screen." -msgstr "" -"ローカルモードを有効にした為、プリンター %s との接続が切断されました、もう一" -"度接続してください。" +msgid "Done" +msgstr "Done" msgid "Downloading..." msgstr "ダウンロード中" @@ -3672,15 +3817,21 @@ msgstr "クラウドにてスライス中" #, c-format, boost-format msgid "In Cloud Slicing Queue, there are %s tasks ahead." -msgstr "" +msgstr "In Cloud Slicing Queue, there are %s tasks ahead of you." #, c-format, boost-format msgid "Layer: %s" -msgstr "" +msgstr "Layer: %s" + +msgid "Please give a score for your favorite Bambu Market model." +msgstr "Please give a score for your favorite Bambu Market model." + +msgid "Score" +msgstr "Score" #, c-format, boost-format msgid "Layer: %d/%d" -msgstr "" +msgstr "Layer: %d/%d" msgid "Please heat the nozzle to above 170 degree before loading filament." msgstr "フィラメントをロードする前に、ノズル温度を170℃以上に加熱してください" @@ -3719,24 +3870,15 @@ msgstr "超高速" msgid "Can't start this without SD card." msgstr "起動するのにSDカードが必要です。" -msgid "Failed to connect to the server" -msgstr "サーバーに接続できませんでした" - msgid "Status" msgstr "デバイス状態" -msgid "Media" -msgstr "メディア" - msgid "Update" msgstr "更新" msgid "HMS" msgstr "HMS" -msgid "Failed to connect to the printer" -msgstr "プリンターへ接続できませんでした" - msgid "Don't show again" msgstr "次回から表示しない" @@ -3807,7 +3949,7 @@ msgid "Open Folder." msgstr "フォルダを開く" msgid "Safely remove hardware." -msgstr "" +msgstr "Safely remove hardware." #, c-format, boost-format msgid "%1$d Object has custom supports." @@ -3839,6 +3981,9 @@ msgstr "アップロードを取消し" msgid "Slice ok." msgstr "スライス完了" +msgid "Jump to" +msgstr "確認" + msgid "Error:" msgstr "エラー:" @@ -3848,6 +3993,9 @@ msgstr "警告" msgid "Export successfully." msgstr "エクスポートが成功しました。" +msgid "Serious warning:" +msgstr "" + msgid " (Repair)" msgstr " (修復)" @@ -3871,7 +4019,7 @@ msgid "Color painting" msgstr "色塗り" msgid "Cut connectors" -msgstr "" +msgstr "Cut connectors" msgid "Layers" msgstr "積層" @@ -4024,12 +4172,14 @@ msgid "" "Already did a synchronization, do you want to sync only changes or resync " "all?" msgstr "" +"Already did a synchronization; do you want to sync only changes or resync " +"all?" msgid "Sync" -msgstr "" +msgstr "Sync" msgid "Resync" -msgstr "" +msgstr "Resync" msgid "There are no compatible filaments, and sync is not performed." msgstr "適用できるフィラメントがありません、同期を行えません" @@ -4038,7 +4188,7 @@ msgid "" "There are some unknown filaments mapped to generic preset. Please update " "Orca Slicer or restart Orca Slicer to check if there is an update to system " "presets." -msgstr "不明なフィラメントがあります、Bambu Studioを更新してください。" +msgstr "不明なフィラメントがあります、Orca Slicerを更新してください。" #, boost-format msgid "Do you want to save changes to \"%1%\"?" @@ -4079,7 +4229,7 @@ msgstr "" msgid "Loading file: %s" msgstr "ファイルを読込む: %s" -msgid "The 3mf is not from Bambu Lab, load geometry data only." +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." msgstr "" "この3mfファイルと互換性がありません、ジオメトリーデータのみ読込みます。" @@ -4091,7 +4241,7 @@ msgstr "構成を読込めませんでした" msgid "The 3mf is generated by old Orca Slicer, load geometry data only." msgstr "" -"3mfは古いバージョンのBambu Studioで作成されています、ジオメトリーデータのみ読" +"3mfは古いバージョンのOrca Slicerで作成されています、ジオメトリーデータのみ読" "込みます。" #, c-format, boost-format @@ -4116,10 +4266,10 @@ msgstr "" "3mfのバージョン%sは%sの%sより新しい為、ソフトウェアを更新してください。" msgid "Invalid values found in the 3mf:" -msgstr "" +msgstr "Invalid values found in the 3mf:" msgid "Please correct them in the param tabs" -msgstr "" +msgstr "Please correct them in the Param tabs" msgid "The 3mf is not compatible, load geometry data only!" msgstr "" @@ -4191,13 +4341,16 @@ msgid "Save file as:" msgstr "名前を付けて保存" msgid "Delete object which is a part of cut object" -msgstr "" +msgstr "Delete object which is a part of cut object" msgid "" "You try to delete an object which is a part of a cut object.\n" "This action will break a cut correspondence.\n" "After that model consistency can't be guaranteed." msgstr "" +"You are trying to delete an object which is a part of a cut object.\n" +"This action will break a cut correspondence.\n" +"After that, model consistency can't be guaranteed." msgid "The selected object couldn't be split." msgstr "選択したオブジェクトを分割できませんでした。" @@ -4329,7 +4482,7 @@ msgstr "" "現在のプロジェクトには未保存の変更があります。続行する前に保存しますか?" msgid "Remember my choice." -msgstr "" +msgstr "Remember my choice." msgid "Number of copies:" msgstr "複製数" @@ -4349,6 +4502,19 @@ msgid "" "on the printer." msgstr "%sを送信しました、プリンターにて確認できます" +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "" + +msgid "Upload and Print" +msgstr "" + msgid "" "Print By Object: \n" "Suggest to use auto-arrange to avoid collisions when printing." @@ -4370,6 +4536,14 @@ msgid "Invalid number" msgstr "無効な数字" msgid "Plate Settings" +msgstr "Plate Settings" + +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "Number of currently selected parts: %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" msgstr "" #, boost-format @@ -4416,6 +4590,9 @@ msgid "" "still want to do this printing, please set this filament's bed temperature " "to non zero." msgstr "" +"Plate% d: %s is not suggested for use printing filament %s(%s). If you still " +"want to do this print job, please set this filament's bed temperature to a " +"number that is not zero." msgid "Switching the language requires application restart.\n" msgstr "言語を切り替えるには、再起動が必要です。\n" @@ -4468,6 +4645,9 @@ msgstr "その他" msgid "Login Region" msgstr "地域" +msgid "Stealth Mode" +msgstr "" + msgid "Metric" msgstr "メートル" @@ -4478,12 +4658,14 @@ msgid "Units" msgstr "単位" msgid "Zoom to mouse position" -msgstr "" +msgstr "Zoom to mouse position" msgid "" "Zoom in towards the mouse pointer's position in the 3D view, rather than the " "2D window center." msgstr "" +"Zoom in towards the mouse pointer's position in the 3D view, rather than the " +"2D window center." msgid "Show \"Tip of the day\" notification after start" msgstr "起動後「毎日のヒント」を表示" @@ -4498,7 +4680,7 @@ msgid "If enabled, g-code window will be displayed." msgstr "" msgid "Presets" -msgstr "" +msgstr "Presets" msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "ユーザープリセットの自動同期 (プリンター/フィラメント/プロセス)" @@ -4507,43 +4689,49 @@ msgid "User Sync" msgstr "ユーザー同期" msgid "Update built-in Presets automatically." -msgstr "" +msgstr "Update built-in presets automatically." msgid "System Sync" -msgstr "" +msgstr "System Sync" msgid "Clear my choice on the unsaved presets." -msgstr "" +msgstr "Clear my choice on the unsaved presets." msgid "Associate files to OrcaSlicer" -msgstr "ファイルをBambu Studioに関連付ける" +msgstr "ファイルをOrca Slicerに関連付ける" msgid "Associate .3mf files to OrcaSlicer" -msgstr ".3mfファイルをBambu Studioに関連付けます。" +msgstr ".3mfファイルをOrca Slicerに関連付けます。" msgid "If enabled, sets OrcaSlicer as default application to open .3mf files" -msgstr "デフォルトで.3mfファイルをBambu Studioで開く" +msgstr "デフォルトで.3mfファイルをOrca Slicerで開く" msgid "Associate .stl files to OrcaSlicer" -msgstr ".stlファイルをBambu Studioに関連付けます。" +msgstr ".stlファイルをOrca Slicerに関連付けます。" msgid "If enabled, sets OrcaSlicer as default application to open .stl files" -msgstr "デフォルトで.stlファイルをBambu Studioで開く" +msgstr "デフォルトで.stlファイルをOrca Slicerで開く" msgid "Associate .step/.stp files to OrcaSlicer" -msgstr ".step/.stpファイルをBambu Studioに関連付けます。" +msgstr ".step/.stpファイルをOrca Slicerに関連付けます。" msgid "If enabled, sets OrcaSlicer as default application to open .step files" -msgstr "デフォルトで.step/.stpファイルをBambu Studioで開く" +msgstr "デフォルトで.step/.stpファイルをOrca Slicerで開く" + +msgid "Online Models" +msgstr "Online Models" + +msgid "Show online staff-picked models on the home page" +msgstr "Show online staff-picked models on the home page" msgid "Maximum recent projects" -msgstr "" +msgstr "Maximum recent projects" msgid "Maximum count of recent projects" -msgstr "" +msgstr "Maximum count of recent projects" msgid "Clear my choice on the unsaved projects." -msgstr "" +msgstr "Clear my choice on the unsaved projects." msgid "Auto-Backup" msgstr "自動バックアップ" @@ -4551,12 +4739,14 @@ msgstr "自動バックアップ" msgid "" "Backup your project periodically for restoring from the occasional crash." msgstr "" +"Backup your project periodically to help with restoring from an occasional " +"crash." msgid "every" -msgstr "" +msgstr "every" msgid "The peroid of backup in seconds." -msgstr "" +msgstr "The period of backup in seconds." msgid "Downloads" msgstr "ダウンロード" @@ -4567,6 +4757,12 @@ msgstr "ダークモード" msgid "Enable Dark mode" msgstr "ダークモードを有効" +msgid "Develop mode" +msgstr "開発者モード" + +msgid "Skip AMS blacklist check" +msgstr "Skip AMS blacklist check" + msgid "Home page and daily tips" msgstr "ホームページとヒント" @@ -4603,11 +4799,14 @@ msgstr "その他" msgid "Mouse wheel reverses when zooming" msgstr "ズーム中にスクロール方向を反転させる" -msgid "Develop mode" -msgstr "開発者モード" +msgid "Enable SSL(MQTT)" +msgstr "Enable SSL(MQTT)" -msgid "Dump video" -msgstr "ビデオをダウンロード" +msgid "Enable SSL(FTP)" +msgstr "Enable SSL(FTP)" + +msgid "Internal developer mode" +msgstr "Internal developer mode" msgid "Log Level" msgstr "Log Level" @@ -4673,7 +4872,7 @@ msgid "Click to pick filament color" msgstr "フィラメントの色を選択" msgid "Please choose the filament colour" -msgstr "" +msgstr "Please choose the filament color" msgid "Add/Remove presets" msgstr "プリセットの追加/削除" @@ -4693,41 +4892,44 @@ msgstr "素材を追加/削除" msgid "Add/Remove printers" msgstr "プリンターを追加/削除" -msgid "Same as Global Print Sequence" +msgid "Incompatible" +msgstr "Incompatible" + +msgid "The selected preset is null!" msgstr "" +msgid "Plate name" +msgstr "Plate name" + +msgid "Same as Global Print Sequence" +msgstr "Same as Global Print Sequence" + msgid "Print sequence" msgstr "造形シーケンス" -msgid "Plate name" +msgid "Customize" msgstr "" +msgid "First layer filament sequence" +msgstr "" + +msgid "Same as Global Plate Type" +msgstr "Same as Global Plate Type" + msgid "Same as Global Bed Type" msgstr "全般設定の「ベッドタイプ」と同様" -msgid "Cool Plate" -msgstr "常温プレート" - -msgid "Engineering Plate" -msgstr "エンジニアリングプレート" - -msgid "High Temp Plate" -msgstr "高温プレート" - -msgid "Textured PEI Plate" -msgstr "PEIプレート" - msgid "By Layer" -msgstr "" +msgstr "By Layer" msgid "By Object" -msgstr "" +msgstr "By Object" msgid "Accept" -msgstr "" +msgstr "Accept" msgid "Log Out" -msgstr "" +msgstr "Log Out" msgid "Slice all plate to obtain time and filament estimation" msgstr "全プレートをスライスし、造形時間を推測します" @@ -4834,14 +5036,11 @@ msgstr "\"%1%\"に対して、\"%2%\"を新しいプリセットとして追加 msgid "Simply switch to \"%1%\"" msgstr "\"%1%\"に切り替え" -msgid "Online" -msgstr "オンライン" - -msgid "Offline" -msgstr "オフライン" +msgid "Task canceled" +msgstr "タスクを取消しました" msgid "(LAN)" -msgstr "" +msgstr "(LAN)" msgid "My Device" msgstr "私のデバイス" @@ -4849,6 +5048,9 @@ msgstr "私のデバイス" msgid "Other Device" msgstr "その他のデバイス" +msgid "Online" +msgstr "オンライン" + msgid "Input access code" msgstr "アクセスコードを入力" @@ -4858,12 +5060,18 @@ msgstr "デバイスが見つからない?" msgid "Log out successful." msgstr "サインアウトしました" +msgid "Offline" +msgstr "オフライン" + msgid "Busy" msgstr "ビジー状態" msgid "Bambu Cool Plate" msgstr "Bambu 常温プレート" +msgid "PLA Plate" +msgstr "PLA Plate" + msgid "Bamabu Engineering Plate" msgstr "Bambu エンジニアリングプレート" @@ -4879,12 +5087,24 @@ msgstr "再読込" msgid "Bed Leveling" msgstr "ベッドレベリング" -msgid "Flow Calibration" -msgstr "流量キャリブレーション" +msgid "Flow Dynamics Calibration" +msgstr "" + +msgid "Can't connect to the printer" +msgstr "プリンターに接続できない" msgid "send completed" msgstr "送信完了" +msgid "Error code" +msgstr "Error code" + +msgid "Check the status of current system services" +msgstr "Check the status of current system services" + +msgid "Printer local connection failed, please try again." +msgstr "Printer local connection failed; please try again." + msgid "No login account, only printers in LAN mode are displayed" msgstr "アカウント無し、ローカルモードのプリンターのみが表示されます" @@ -4948,6 +5168,9 @@ msgstr "このプリンターはAMSスロットマッピングをサポートし msgid "An SD card needs to be inserted before printing." msgstr "SDカードが必要です" +msgid "The selected printer is incompatible with the chosen printer presets." +msgstr "" + msgid "An SD card needs to be inserted to record timelapse." msgstr "SDカードが必要です" @@ -4966,17 +5189,20 @@ msgid "Errors" msgstr "エラー" msgid "Please check the following:" -msgstr "" +msgstr "Please check the following:" msgid "" "The printer type selected when generating G-Code is not consistent with the " "currently selected printer. It is recommended that you use the same printer " "type for slicing." msgstr "" +"The printer type selected when generating G-Code is not consistent with the " +"currently selected printer. It is recommended that you use the same printer " +"type for slicing." #, c-format, boost-format msgid "%s is not supported by AMS." -msgstr "" +msgstr "%s is not supported by the AMS." msgid "" "There are some unknown filaments in the AMS mappings. Please check whether " @@ -4989,10 +5215,29 @@ msgstr "" msgid "" "Please click the confirm button if you still want to proceed with printing." msgstr "" +"Please click the confirm button if you still want to proceed with printing." + +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "" msgid "Preparing print job" msgstr "造形タスクを準備" +msgid "Abnormal print file data. Please slice again" +msgstr "ファイルに異常があります、もう一度スライスしてください" + +msgid "The name length exceeds the limit." +msgstr "The name length exceeds the limit." + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "" + msgid "Modifying the device name" msgstr "デバイス名を変更" @@ -5004,20 +5249,111 @@ msgstr "アップデート中では造形タスクを送信できません" msgid "An SD card needs to be inserted before send to printer SD card." msgstr "" +"A MicroSD card needs to be inserted before sending to the printer SD card." -msgid "The printer is required to be in the same LAN as Orca Slicer." +msgid "The printer is required to be in the same LAN as Bambu Studio." msgstr "" "このプリンターを使用するには、Bambu Studioを同一のLANで使用してください。" msgid "The printer does not support sending to printer SD card." msgstr "このプリンターはSDカードに送信することができません" +msgid "Failed to create socket" +msgstr "Failed to create socket" + +msgid "Failed to connect socket" +msgstr "Failed to connect socket" + +msgid "Failed to publish login request" +msgstr "Failed to publish login request" + +msgid "Get ticket from device timeout" +msgstr "Timeout getting ticket from device" + +msgid "Get ticket from server timeout" +msgstr "Timeout getting ticket from server" + +msgid "Failed to post ticket to server" +msgstr "Failed to post ticket to server" + +msgid "Failed to parse login report reason" +msgstr "Failed to parse login report reason" + +msgid "Receive login report timeout" +msgstr "Receive login report timeout" + +msgid "Unknown Failure" +msgstr "不明な失敗" + msgid "Log in printer" msgstr "プリンターを登録" msgid "Would you like to log in this printer with current account?" msgstr "現在のアカウントでプリンターをサインインしますか?" +msgid "Check the reason" +msgstr "Check the reason" + +msgid "Read and accept" +msgstr "Read and accept" + +msgid "Terms and Conditions" +msgstr "Terms and Conditions" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"Thank you for purchasing a Bambu Lab device. Before using your Bambu Lab " +"device, please read the terms and conditions. By clicking to agree to use " +"your Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use (collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." + +msgid "and" +msgstr "and" + +msgid "Privacy Policy" +msgstr "Privacy Policy" + +msgid "We ask for your help to improve everyone's printer" +msgstr "We ask for your help to improve everyone's printer" + +msgid "Statement about User Experience Improvement Program" +msgstr "Statement about User Experience Improvement Program" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." + +msgid "Statement on User Experience Improvement Plan" +msgstr "Statement on User Experience Improvement Plan" + msgid "Log in successful." msgstr "登録成功" @@ -5093,6 +5429,10 @@ msgid "" "0 top z distance, 0 interface spacing, concentric pattern and disable " "independent support layer height" msgstr "" +"When using support material for the support interface, we recommend the " +"following settings:\n" +"0 top z distance, 0 interface spacing, concentric pattern and disable " +"independent support layer height" msgid "" "When recording timelapse without toolhead, it is recommended to add a " @@ -5139,6 +5479,12 @@ msgstr "" "オーバーハングを造形時の速度です。オーバーハングの角度が線幅に対する割合で表" "示します。0は減速無しで壁面の速度が使用されます。" +msgid "Bridge" +msgstr "ブリッジ" + +msgid "Set speed for external and internal bridges" +msgstr "" + msgid "Travel speed" msgstr "移動速度" @@ -5164,6 +5510,9 @@ msgid "G-code output" msgstr "G-code出力" msgid "Post-processing Scripts" +msgstr "Post-processing Scripts" + +msgid "Notes" msgstr "" msgid "Frequent" @@ -5206,9 +5555,6 @@ msgstr "推奨温度範囲" msgid "Print temperature" msgstr "造形温度" -msgid "Chamber temperature" -msgstr "" - msgid "Nozzle" msgstr "ノズル" @@ -5235,6 +5581,9 @@ msgstr "" "エンジニアリングプレートが装着時のベッド温度です。値が0の場合、フィラメントが" "エンジニアリングプレートに使用できない意味です。" +msgid "High Temp Plate" +msgstr "高温プレート" + msgid "" "Bed temperature when high temperature plate is installed. Value 0 means the " "filament does not support to print on the High Temp Plate" @@ -5242,6 +5591,9 @@ msgstr "" "高温プレートが装着時のベッド温度です。値が0の場合、フィラメントが高温プレート" "に使用できない意味です。" +msgid "Textured PEI Plate" +msgstr "PEIプレート" + msgid "" "Bed temperature when Textured PEI Plate is installed. Value 0 means the " "filament does not support to print on the Textured PEI Plate" @@ -5292,6 +5644,21 @@ msgstr "フィラメント開始G-code" msgid "Filament end G-code" msgstr "フィラメント終了G-code" +msgid "Multimaterial" +msgstr "" + +msgid "Wipe tower parameters" +msgstr "" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "" + +msgid "Ramming settings" +msgstr "" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "" + msgid "Printable space" msgstr "造形可能領域" @@ -5346,9 +5713,21 @@ msgstr "加速制限" msgid "Jerk limitation" msgstr "振動特性" +msgid "Single extruder multimaterial setup" +msgstr "" + +msgid "Wipe tower" +msgstr "" + +msgid "Single extruder multimaterial parameters" +msgstr "" + msgid "Layer height limits" msgstr "積層ピッチの制限" +msgid "Lift Z Enforcement" +msgstr "" + msgid "Retraction when switching material" msgstr "素材変更時のリトラクション" @@ -5491,7 +5870,7 @@ msgid "Capabilities" msgstr "能力" msgid "Select presets to compare" -msgstr "" +msgstr "Select presets to compare" msgid "Show all presets (including incompatible)" msgstr "全てのプリセットを表示" @@ -5562,7 +5941,7 @@ msgid "Exit %s" msgstr "%s を終了" msgid "the Configuration package is incompatible with current APP." -msgstr "構成パッケージは、このバージョンのBambu Studioに適用できません" +msgstr "構成パッケージは、このバージョンのOrca Slicerに適用できません" msgid "Configuration updates" msgstr "構成の更新" @@ -5573,6 +5952,36 @@ msgstr "利用可能なアップデートはありません" msgid "The configuration is up to date." msgstr "構成データが最新です" +msgid "Ramming customization" +msgstr "" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" + +msgid "Total ramming time" +msgstr "" + +msgid "s" +msgstr "s" + +msgid "Total rammed volume" +msgstr "" + +msgid "Ramming line width" +msgstr "" + +msgid "Ramming line spacing" +msgstr "" + msgid "Auto-Calc" msgstr "自動計算" @@ -5624,13 +6033,13 @@ msgid "Objects list" msgstr "オブジェクト一覧" msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" -msgstr "" +msgstr "Import geometry data from STL/STEP/3MF/OBJ/AMF files" msgid "⌘+Shift+G" -msgstr "" +msgstr "⌘+Shift+G" msgid "Ctrl+Shift+G" -msgstr "" +msgstr "Ctrl+Shift+G" msgid "Copy to clipboard" msgstr "コピー" @@ -5660,10 +6069,10 @@ msgid "Zoom View" msgstr "ズーム" msgid "Shift+A" -msgstr "" +msgstr "Shift+A" msgid "Shift+R" -msgstr "" +msgstr "Shift+R" msgid "" "Auto orientates selected objects or all objects.If there are selected " @@ -5672,7 +6081,7 @@ msgid "" msgstr "選択した或いは全てのオブジェクトの向きを自動調整します。" msgid "Shift+Tab" -msgstr "" +msgstr "Shift+Tab" msgid "Collapse/Expand the sidebar" msgstr "サイドバーを展開/隠す" @@ -5741,7 +6150,7 @@ msgid "Movement step set to 1 mm" msgstr "移動ステップを1mmに設定" msgid "Esc" -msgstr "" +msgstr "Esc" msgid "keyboard 1-9: set filament for object/part" msgstr "キー1-9: オブジェクト/パーツのフィラメントを設定" @@ -5877,29 +6286,26 @@ msgid "Network plug-in update" msgstr "ネットワークプラグインの更新" msgid "" -"Click OK to update the Network plug-in when Orca Slicer launches next time." +"Click OK to update the Network plug-in when Bambu Studio launches next time." msgstr "" -"OK をクリックすると、次回 Orca Slicer を起動したときにネットワークプラグイン" +"OK をクリックすると、次回 Bambu Studio を起動したときにネットワークプラグイン" "が更新されます。" #, c-format, boost-format msgid "A new Network plug-in(%s) available, Do you want to install it?" msgstr "新しいプラグイン (%s) が発見しました、インストールしますか?" -msgid "New version of Orca Slicer" +msgid "New version of Bambu Studio" msgstr "新バージョン" msgid "Don't remind me of this version again" msgstr "今後このバージョンの通知をしません" -msgid "Done" -msgstr "" - msgid "LAN Connection Failed (Sending print file)" msgstr "LAN接続失敗 (造形ファイル送信)" msgid "" -"Step 1, please confirm Orca Slicer and your printer are in the same LAN." +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." msgstr "" "1Bambu Studioとプリンターが同一のLANに繋いでいること確認してください。" @@ -6094,12 +6500,15 @@ msgstr "トップ面" msgid "Bottom surface" msgstr "底面" -msgid "Bridge" -msgstr "ブリッジ" +msgid "Internal Bridge" +msgstr "" msgid "Gap infill" msgstr "隙間インフィル" +msgid "Skirt" +msgstr "" + msgid "Support interface" msgstr "サポート接触面" @@ -6312,6 +6721,21 @@ msgstr "" "プライムタワーを使用するには、オブジェクトとサポートが同じ積層ピッチを使う必" "要があります" +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" + msgid "" "Support enforcers are used but support is not enabled. Please enable support." msgstr "" @@ -6321,6 +6745,22 @@ msgstr "" msgid "Layer height cannot exceed nozzle diameter" msgstr "積層ピッチはノズルの直径を超える為設定できません" +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + #, c-format, boost-format msgid "Plate %d: %s does not support filament %s" msgstr "プレート %d: %s がフィラメント %s を使用できません" @@ -6537,6 +6977,15 @@ msgstr "" msgid "Bed types supported by the printer" msgstr "適応ベッド種類" +msgid "Cool Plate" +msgstr "常温プレート" + +msgid "Engineering Plate" +msgstr "エンジニアリングプレート" + +msgid "First layer print sequence" +msgstr "" + msgid "This G-code is inserted at every layer change before lifting z" msgstr "積層が変わる直前に実行するG-codeです。" @@ -6657,14 +7106,37 @@ msgid "" "pattern" msgstr "トップ面に1層だけ造形します、インフィルを多い空間を与えます。" -msgid "Only one wall on first layer" +msgid "One wall threshold" msgstr "" +#, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" + +msgid "Only one wall on first layer" +msgstr "Only one wall on first layer" + msgid "" "Use only one wall on first layer, to give more space to the bottom infill " "pattern" msgstr "" +msgid "Extra perimeters on overhangs" +msgstr "" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" + msgid "Classic mode" msgstr "" @@ -6679,12 +7151,26 @@ msgstr "" "オーバーハングを造形時に速度を下げます。各角度のオーバーハングに対して、下記" "の減速パラメータを設定してください。" -msgid "mm/s" -msgstr "mm/s" +msgid "mm/s or %" +msgstr "" + +msgid "External" +msgstr "" msgid "Speed of bridge and completely overhang wall" msgstr "ブリッジを造形する時に速度です。" +msgid "mm/s" +msgstr "mm/s" + +msgid "Internal" +msgstr "" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" + msgid "Brim width" msgstr "ブリム幅" @@ -6698,15 +7184,8 @@ msgid "" "This controls the generation of the brim at outer and/or inner side of " "models. Auto means the brim width is analysed and calculated automatically." msgstr "" - -msgid "outer_only" -msgstr "" - -msgid "Inner brim only" -msgstr "" - -msgid "Outer and inner brim" -msgstr "" +"This controls the generation of the brim at outer and/or inner side of " +"models. Auto means the brim width is analyzed and calculated automatically." msgid "Brim-object gap" msgstr "ブリムとオブジェクトの間隔" @@ -6718,6 +7197,30 @@ msgstr "" "ブリムを取り外しやすくする為、一番内側のブリムラインをモデルと少し距離を設け" "ます。" +msgid "Brim ears" +msgstr "" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "" + +msgid "Brim ear max angle" +msgstr "" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" + +msgid "Brim ear detection radius" +msgstr "" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" + msgid "Compatible machine" msgstr "対応機種" @@ -6843,11 +7346,11 @@ msgid "Internal bridge support thickness" msgstr "内部ブリッジサポート厚さ" msgid "" -"If enabled, Studio will generate support loops under the contours of " -"internal bridges.These support loops could prevent internal bridges from " -"extruding over the air and improve the top surface quality, especially when " -"the sparse infill density is low.This value determines the thickness of the " -"support loops. 0 means disable this feature" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" msgstr "" msgid "Top surface pattern" @@ -6886,8 +7389,18 @@ msgstr "底面パターン" msgid "Line pattern of bottom surface infill, not bridge infill" msgstr "底面のインフィル パターンです、ブリッジインフィルが含まれていません。" -msgid "Line width of outer wall" -msgstr "外壁の線幅" +msgid "Internal solid infill pattern" +msgstr "" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "" "Speed of outer wall which is outermost and visible. It's used to be slower " @@ -6905,9 +7418,6 @@ msgid "" "Set to zero for auto." msgstr "" -msgid "mm/s or %" -msgstr "" - msgid "Small perimeters threshold" msgstr "" @@ -6995,8 +7505,10 @@ msgstr "" msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" msgstr "" -msgid "Default line width if some line width is set to be zero" -msgstr "線幅が0に設定された時のデフォルト線幅" +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." +msgstr "" msgid "Keep fan always on" msgstr "ファン常時ON" @@ -7017,9 +7529,6 @@ msgid "" "maximum fan speeds according to layer printing time" msgstr "パーツ冷却ファンは、積層造形時間がこの値より短い時に作動します。" -msgid "s" -msgstr "s" - msgid "Default color" msgstr "デフォルト色" @@ -7029,6 +7538,12 @@ msgstr "フィラメントのデフォルト色" msgid "Color" msgstr "色" +msgid "Filament notes" +msgstr "" + +msgid "You can put your notes regarding the filament here." +msgstr "" + msgid "Required nozzle HRC" msgstr "ノズルHRC" @@ -7050,17 +7565,6 @@ msgstr "" msgid "mm³/s" msgstr "mm³/s" -msgid "Minimal purge on wipe tower" -msgstr "プライムタワー上最小フラッシュ量" - -msgid "" -"After a tool change, the exact position of the newly loaded filament inside " -"the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial " -"object, Slic3r will always prime this amount of material into the wipe tower " -"to produce successive infill or sacrificial object extrusions reliably." -msgstr "" - msgid "Filament load time" msgstr "フィラメントロード時間" @@ -7096,6 +7600,115 @@ msgid "" "after the checks." msgstr "" +msgid "Loading speed" +msgstr "" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "" + +msgid "Loading speed at the start" +msgstr "" + +msgid "Speed used at the very beginning of loading phase." +msgstr "" + +msgid "Unloading speed" +msgstr "" + +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 "" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" + +msgid "Delay after unloading" +msgstr "" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" + +msgid "Number of cooling moves" +msgstr "" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" + +msgid "Speed of the first cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "" + +msgid "Minimal purge on wipe tower" +msgstr "プライムタワー上最小フラッシュ量" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" + +msgid "Speed of the last cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Ramming parameters" +msgstr "" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Enable ramming for multitool setups" +msgstr "" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" + +msgid "Multitool ramming volume" +msgstr "" + +msgid "The volume to be rammed before the toolchange." +msgstr "" + +msgid "Multitool ramming flow" +msgstr "" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "" + msgid "Density" msgstr "密度" @@ -7141,6 +7754,12 @@ msgstr "フィラメント単価" msgid "money/kg" msgstr "USD/kg" +msgid "Vendor" +msgstr "" + +msgid "Vendor of filament. For show only" +msgstr "" + msgid "(Undefined)" msgstr "(未定義)" @@ -7195,6 +7814,45 @@ msgstr "キュービックサポート" msgid "Lightning" msgstr "ライトニング" +msgid "Sparse infill anchor length" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" + +msgid "0 (no open anchors)" +msgstr "0 (no open anchors)" + +msgid "1000 (unlimited)" +msgstr "1000 (unlimited)" + +msgid "Maximum length of the infill anchor" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" + +msgid "0 (Simple connect)" +msgstr "" + msgid "Acceleration of outer walls" msgstr "" @@ -7270,8 +7928,10 @@ msgstr "" msgid "Jerk for travel" msgstr "" -msgid "Line width of initial layer" -msgstr "1層目の線幅" +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" msgid "Initial layer height" msgstr "1層目の高さ" @@ -7342,10 +8002,10 @@ msgid "None" msgstr "無し" msgid "Contour" -msgstr "" +msgstr "Contour" msgid "Contour and hole" -msgstr "" +msgstr "Contour and hole" msgid "All walls" msgstr "すべての壁" @@ -7374,7 +8034,7 @@ msgstr "積層と境界" msgid "" "Filter out gaps smaller than the threshold specified. This setting won't " -"affact top/bottom layers" +"affect top/bottom layers" msgstr "" msgid "" @@ -7518,8 +8178,10 @@ msgstr "" msgid "Filament to print internal sparse infill." msgstr "スパース インフィルを造形時使用するフィラメントです。" -msgid "Line width of internal sparse infill" -msgstr "スパース インフィルの線幅" +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" msgid "Infill/Wall overlap" msgstr "インフィル/壁面 オーバーラップ" @@ -7565,6 +8227,9 @@ msgstr "最上部のみ" msgid "All solid layer" msgstr "全てのソリッド積層" +msgid "Ironing Pattern" +msgstr "Ironing Pattern" + msgid "Ironing flow" msgstr "アイロン時の流量比率" @@ -7708,8 +8373,8 @@ msgstr "リトラクション最大加速度 (M204 R)" msgid "Maximum acceleration for travel" msgstr "移動最大加速度" -msgid "Maximum acceleration for travel (M204 T)" -msgstr "移動最大加速度 (M204 T)" +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "" msgid "Fan speed" msgstr "回転速度" @@ -7760,6 +8425,14 @@ msgstr "ノズル直径" msgid "Diameter of nozzle" msgstr "ノズル直径" +msgid "Configuration notes" +msgstr "" + +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" + msgid "Host Type" msgstr "ホストタイプ" @@ -7774,6 +8447,45 @@ msgstr "内腔容積" msgid "Volume of nozzle between the cutter and the end of nozzle" msgstr "ノズル先端とフィラメントカッターの間の体積" +msgid "Cooling tube position" +msgstr "" + +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "" + +msgid "Cooling tube length" +msgstr "" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" + +msgid "High extruder current on filament swap" +msgstr "" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" + +msgid "Filament parking position" +msgstr "" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" + +msgid "Extra loading distance" +msgstr "" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" + msgid "Start end points" msgstr "終始点" @@ -7799,6 +8511,32 @@ msgstr "ファイル名形式" msgid "User can self-define the project file name when export" msgstr "エクスポート時ファイル名を設定できます" +msgid "Make overhang printable" +msgstr "" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "" + +msgid "Make overhang printable maximum angle" +msgstr "" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" + +msgid "Make overhang printable hole area" +msgstr "" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" + +msgid "mm²" +msgstr "mm²" + msgid "Detect overhang wall" msgstr "オーバーハングを検出" @@ -7810,8 +8548,10 @@ msgstr "" "この設定により、線幅に対するオーバーハングの割合を検出し、異なる速度で造形し" "ます。100%%のオーバーハングの場合、ブリッジの速度が使用されます。" -msgid "Line width of inner wall" -msgstr "内壁の線幅" +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "Speed of inner wall" msgstr "内壁の造形速度です。" @@ -7827,6 +8567,12 @@ msgid "" "environment variables." msgstr "" +msgid "Printer notes" +msgstr "" + +msgid "You can put your notes regarding the printer here." +msgstr "" + msgid "Raft contact Z distance" msgstr "ラフト接触面Z間隔" @@ -7928,6 +8674,42 @@ msgstr "スロープ" msgid "Spiral" msgstr "スパイラル" +msgid "Only lift Z above" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" + +msgid "Only lift Z below" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" + +msgid "On surfaces" +msgstr "" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" + +msgid "All Surfaces" +msgstr "" + +msgid "Top Only" +msgstr "" + +msgid "Bottom Only" +msgstr "" + +msgid "Top and Bottom" +msgstr "" + msgid "Extra length on restart" msgstr "" @@ -7986,6 +8768,14 @@ msgstr "背面" msgid "Random" msgstr "ランダム" +msgid "Staggered inner seams" +msgstr "" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." +msgstr "" + msgid "Seam gap" msgstr "" @@ -7993,7 +8783,7 @@ msgid "" "In order to reduce the visibility of the seam in a closed loop extrusion, " "the loop is interrupted and shortened by a specified amount.\n" "This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 15%." +"current extruder diameter. The default value for this parameter is 10%." msgstr "" msgid "Role base wipe speed" @@ -8030,10 +8820,10 @@ msgid "Distance from skirt to brim or object" msgstr "スカートからブリム或はオブジェクトまでの距離です。" msgid "Skirt height" -msgstr "" +msgstr "Skirt height" msgid "How many layers of skirt. Usually only one layer" -msgstr "" +msgstr "Number of skirt layers: usually only one" msgid "Skirt loops" msgstr "スカートのループ数" @@ -8041,6 +8831,12 @@ msgstr "スカートのループ数" msgid "Number of loops for the skirt. Zero means disabling skirt" msgstr "スカートのループ数です、値が0の場合、スカートが無効になります。" +msgid "Skirt speed" +msgstr "" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" + msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " "layer time is shorter than this value, to get better cooling for these layers" @@ -8057,11 +8853,10 @@ msgstr "" "スパース インフィルの面積がこの値以下の場合、ソリッド インフィルに変換されま" "す" -msgid "mm²" -msgstr "mm²" - -msgid "Line width of internal solid infill" -msgstr "ソリッド インフィルの線幅" +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" msgid "Speed of internal solid infill, not the top and bottom surface" msgstr "ソリッド インフィルの造形速度です。" @@ -8107,6 +8902,39 @@ msgstr "造形開始時のG-code" msgid "Start G-code when start the printing of this filament" msgstr "このフィラメントを使用開始時のG-code" +msgid "Single Extruder Multi Material" +msgstr "" + +msgid "Use single nozzle to print multi filament" +msgstr "" + +msgid "Purge in prime tower" +msgstr "" + +msgid "Purge remaining filament into prime tower" +msgstr "" + +msgid "Enable filament ramming" +msgstr "" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" + +msgid "Prime all printing extruders" +msgstr "" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" + msgid "Slice gap closing radius" msgstr "隙間充填半径" @@ -8188,6 +9016,12 @@ msgid "" "etc." msgstr "造形しにくい部分だけサポートを生成します、例えば細長いしっぽ、ハリなど" +msgid "Remove small overhangs" +msgstr "" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "" + msgid "Top Z distance" msgstr "トップ面とのZ間隔" @@ -8201,7 +9035,7 @@ msgid "The z gap between the bottom support interface and object" msgstr "サポート底面とオブジェクトのZ方向間隔" msgid "Support/raft base" -msgstr "" +msgstr "Support/raft base" msgid "" "Filament to print support base and raft. \"Default\" means no specific " @@ -8210,8 +9044,10 @@ msgstr "" "サポートとラフトを造形用のフィラメント。「デフォルト」では当時のフィラメント" "を使用する意味です。" -msgid "Line width of support" -msgstr "サポートの線幅" +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "Interface use loop pattern" msgstr "接触面は同心パターンにする" @@ -8223,7 +9059,7 @@ msgstr "" "なっています。" msgid "Support/raft interface" -msgstr "" +msgstr "Support/raft interface" msgid "" "Filament to print support interface. \"Default\" means no specific filament " @@ -8280,7 +9116,7 @@ msgstr "" "を使用する場合同心です。" msgid "Rectilinear Interlaced" -msgstr "" +msgstr "Rectilinear Interlaced" msgid "Base pattern spacing" msgstr "基本パターン間隔" @@ -8321,6 +9157,9 @@ msgstr "ツリーストロング" msgid "Tree Hybrid" msgstr "ツリーハイブリッド" +msgid "Organic" +msgstr "" + msgid "Independent support layer height" msgstr "独立サポート層ピッチ" @@ -8329,6 +9168,9 @@ msgid "" "support customizing z-gap and save print time.This option will be invalid " "when the prime tower is enabled." msgstr "" +"Support layer uses layer height independent with object layer. This is to " +"support customizing z-gap and save print time.This option will be invalid " +"when the prime tower is enabled." msgid "Threshold angle" msgstr "閾値角度" @@ -8349,6 +9191,16 @@ msgstr "" "ツリータイプのサポートを造形する時の最大オーバーハング最大角度です。この値が" "大きくなると、枝部分が繋がりやすくなります。" +msgid "Preferred Branch Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" + msgid "Tree support branch distance" msgstr "ツリーサポート枝間隔" @@ -8356,6 +9208,18 @@ msgid "" "This setting determines the distance between neighboring tree support nodes." msgstr "サポートタイプがツリーの時、隣接するノードの距離です。" +msgid "Branch Density" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" + msgid "Adaptive layer height" msgstr "アダプティブ積層ピッチ" @@ -8373,17 +9237,46 @@ msgid "" msgstr "" msgid "Tree support brim width" -msgstr "" +msgstr "Tree support brim width" msgid "Distance from tree branch to the outermost brim line" msgstr "" +msgid "Tip Diameter" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "" + msgid "Tree support branch diameter" msgstr "ツリーサポート枝直径" msgid "This setting determines the initial diameter of support nodes." msgstr "サポートノードの初期直径です。" +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" + +msgid "Branch Diameter with double walls" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" + msgid "Tree support wall loops" msgstr "ツリーサポート壁層数" @@ -8399,6 +9292,9 @@ msgid "" msgstr "" "この設定により、大きいツリーサポートを造形する時に、インフィルを追加します。" +msgid "Chamber temperature" +msgstr "" + msgid "Target chamber temperature" msgstr "" @@ -8431,8 +9327,10 @@ msgid "" "tool change" msgstr "フィラメントを切り替える直後に実行するG-codeです。" -msgid "Line width for top surfaces" -msgstr "トップ面の線幅" +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" msgid "Speed of top surface infill which is solid" msgstr "トップ面のインフィルの造形速度です。" @@ -8490,6 +9388,9 @@ msgid "" "stabilize the chamber pressure inside the nozzle, in order to avoid " "appearance defects when printing objects." msgstr "" +"The wiping tower can be used to clean up residue on the nozzle and stabilize " +"the chamber pressure inside the nozzle in order to avoid appearance defects " +"when printing objects." msgid "Purging volumes" msgstr "フラッシュ体積" @@ -8514,6 +9415,43 @@ msgstr "幅" msgid "Width of prime tower" msgstr "プライムタワーの幅です。" +msgid "Wipe tower rotation angle" +msgstr "" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "" + +msgid "Stabilization cone apex angle" +msgstr "" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" + +msgid "Wipe tower purge lines spacing" +msgstr "" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "" + +msgid "Wipe tower extruder" +msgstr "" + +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 "" + +msgid "Purging volumes - load/unload volumes" +msgstr "" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" + msgid "" "Purging after filament change will be done inside objects' infills. This may " "lower the amount of waste and decrease the print time. If the walls are " @@ -8541,6 +9479,12 @@ msgstr "" "すが、色の指定ができなくなります。プライムタワーが有効になる場合、この設定が" "無効になります。" +msgid "Maximal bridging distance" +msgstr "" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" + msgid "X-Y hole compensation" msgstr "ホール補正 X-Y" @@ -8662,6 +9606,15 @@ msgid "" "percentage over nozzle diameter" msgstr "小部分の厚さ下限。モデルに厚さがこの値以下になる部分を造形しません。" +msgid "First layer minimum wall width" +msgstr "" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" + msgid "Minimum wall width" msgstr "最小壁幅" @@ -8689,20 +9642,20 @@ msgstr "" "す。" msgid "invalid value " -msgstr "" +msgstr "invalid value " #, c-format, boost-format msgid " doesn't work at 100%% density " -msgstr "" +msgstr " doesn't work at 100%% density " msgid "Invalid value when spiral vase mode is enabled: " -msgstr "" +msgstr "Invalid value when spiral vase mode is enabled: " msgid "too large line width " -msgstr "" +msgstr "too large line width " msgid " not in range " -msgstr "" +msgstr " not in range " msgid "Export 3MF" msgstr "3mf をエクスポート" @@ -8722,6 +9675,12 @@ msgstr "スライスデータを読込み" msgid "Load cached slicing data from directory" msgstr "スライスデータを読込み" +msgid "Export STL" +msgstr "" + +msgid "Export the objects as multiple STL." +msgstr "" + msgid "Slice" msgstr "スライス" @@ -8737,29 +9696,35 @@ msgstr "最新の状態です。" msgid "Update the configs values of 3mf to latest." msgstr "3mfの構成値を更新" -msgid "mtcpp" +msgid "Load default filaments" msgstr "" +msgid "Load first filament as default for those not loaded" +msgstr "" + +msgid "mtcpp" +msgstr "mtcpp" + msgid "max triangle count per plate for slicing." -msgstr "" +msgstr "max triangle count per plate for slicing" msgid "mstpp" -msgstr "" +msgstr "mstpp" msgid "max slicing time per plate in seconds." -msgstr "" +msgstr "max slicing time per plate in seconds" msgid "No check" -msgstr "" +msgstr "No check" msgid "Do not run any validity checks, such as gcode path conflicts check." -msgstr "" +msgstr "Do not run any validity checks, such as G-code path conflicts check." msgid "Normative check" -msgstr "" +msgstr "Normative check" msgid "Check the normative items." -msgstr "" +msgstr "Check the normative items." msgid "Output Model Info" msgstr "出力モデル情報" @@ -8785,6 +9750,12 @@ msgstr "レイアウト設定" msgid "Arrange options: 0-disable, 1-enable, others-auto" msgstr "レイアウト設定: 0: 無効 1: 有効 その他: 自動" +msgid "Repetions count" +msgstr "" + +msgid "Repetions count of the whole model" +msgstr "" + msgid "Convert Unit" msgstr "単位変換" @@ -8810,9 +9781,17 @@ msgid "Load filament settings from the specified file list" msgstr "指定したファイルリストからフィラメント設定を読込む" msgid "Skip Objects" -msgstr "" +msgstr "Skip Objects" msgid "Skip some objects in this print" +msgstr "Skip some objects in this print" + +msgid "load uptodate process/machine settings when using uptodate" +msgstr "" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" msgstr "" msgid "Data directory" @@ -8862,19 +9841,21 @@ msgid "Checking support necessity" msgstr "サポートの必要性を確認" msgid "floating regions" -msgstr "" +msgstr "floating regions" msgid "floating cantilever" -msgstr "" +msgstr "floating cantilever" msgid "large overhangs" -msgstr "" +msgstr "large overhangs" #, c-format, boost-format msgid "" "It seems object %s has %s. Please re-orient the object or enable support " "generation." msgstr "" +"It seems object %s has %s. Please re-orient the object or enable support " +"generation." msgid "Optimizing toolpath" msgstr "ツールパスを最適化" @@ -8892,12 +9873,17 @@ msgid "" "No layers were detected. You might want to repair your STL file(s) or check " "their size or thickness and retry.\n" msgstr "" +"No layers were detected. You might want to repair your STL file(s) or check " +"their size or thickness and retry.\n" msgid "" "An object's XY size compensation will not be used because it is also color-" "painted.\n" "XY Size compensation can not be combined with color-painting." msgstr "" +"An object's XY size compensation will not be used because it is also color-" +"painted.\n" +"XY Size compensation can not be combined with color-painting." #, c-format, boost-format msgid "Support: generate toolpath at layer %d" @@ -8930,6 +9916,554 @@ msgstr "サポート: 積層%dの穴を修正" msgid "Support: propagate branches at layer %d" msgstr "サポート: 積層%dのブランチを生成" +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "" +"Unknown file format: input file must have .stl, .obj, or .amf(.xml) " +"extension." + +msgid "Loading of a model file failed." +msgstr "Loading of model file failed." + +msgid "The supplied file couldn't be read because it's empty" +msgstr "The supplied file couldn't be read because it's empty." + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "Unknown file format: input file must have .3mf or .zip.amf extension." + +msgid "Canceled" +msgstr "Canceled" + +msgid "load_obj: failed to parse" +msgstr "load_obj: failed to parse" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "The file contains polygons with more than 4 vertices." + +msgid "The file contains polygons with less than 2 vertices." +msgstr "The file contains polygons with less than 2 vertices." + +msgid "The file contains invalid vertex index." +msgstr "The file contains invalid vertex index." + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "This OBJ file couldn't be read because it's empty." + +msgid "Flow Rate Calibration" +msgstr "" + +msgid "Max Volumetric Speed Calibration" +msgstr "" + +msgid "Manage Result" +msgstr "" + +msgid "Manual Calibration" +msgstr "" + +msgid "Result can be read by human eyes." +msgstr "" + +msgid "Auto-Calibration" +msgstr "" + +msgid "We would use Lidar to read the calibration result" +msgstr "" + +msgid "Prev" +msgstr "" + +msgid "Recalibration" +msgstr "" + +msgid "Calibrate" +msgstr "" + +msgid "Finish" +msgstr "完了" + +msgid "Wiki" +msgstr "" + +msgid "How to use calibration result?" +msgstr "" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" + +msgid "Calibration not supported" +msgstr "" + +msgid "Flow Dynamics" +msgstr "" + +msgid "Flow Rate" +msgstr "" + +msgid "Max Volumetric Speed" +msgstr "" + +msgid "Please enter the name you want to save to printer." +msgstr "" + +msgid "The name cannot exceed 40 characters." +msgstr "" + +msgid "The name cannot be empty." +msgstr "" + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "" + +msgid "The name cannot be the same as the system preset name." +msgstr "" + +msgid "The name is the same as another existing preset name" +msgstr "" + +msgid "create new preset failed." +msgstr "" + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "" + +msgid "No Printer Connected!" +msgstr "" + +msgid "Printer is not connected yet." +msgstr "" + +msgid "Please select filament to calibrate." +msgstr "" + +msgid "Connecting to printer..." +msgstr "" + +msgid "The failed test result has been dropped." +msgstr "" + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "" + +msgid "Internal Error" +msgstr "" + +msgid "Please select at least one filament for calibration" +msgstr "" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "" + +msgid "The input value size must be 3." +msgstr "" + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" + +msgid "About this calibration" +msgstr "" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" + +msgid "When to use Flow Rate Calibration" +msgstr "" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "" + +msgid "Over-extrusion or under extrusion" +msgstr "" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "" + +msgid "materials with inaccurate filament diameter" +msgstr "" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "" + +msgid "Failed" +msgstr "失敗" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" + +msgid "Please find the best line on your plate" +msgstr "" + +msgid "Input Value" +msgstr "" + +msgid "Save to Filament Preset" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Record Factor" +msgstr "" + +msgid "We found the best flow ratio for you" +msgstr "" + +msgid "Flow Ratio" +msgstr "" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "" + +msgid "Please enter the name of the preset you want to save." +msgstr "" + +msgid "Calibration1" +msgstr "" + +msgid "Calibration2" +msgstr "" + +msgid "Please find the best object on your plate" +msgstr "" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "" + +msgid "Skip Calibration2" +msgstr "" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "" + +msgid "Please choose a block with smoothest top surface" +msgstr "" + +msgid "Please choose a block with smoothest top surface." +msgstr "" + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "" + +msgid "Calibration Type" +msgstr "" + +msgid "Complete Calibration" +msgstr "" + +msgid "Fine Calibration based on flow ratio" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" + +msgid "Printing Parameters" +msgstr "" + +msgid "- ℃" +msgstr "" + +msgid " ℃" +msgstr "" + +msgid "Plate Type" +msgstr "Plate Type" + +msgid "filament position" +msgstr "" + +msgid "External Spool" +msgstr "" + +msgid "Filament For Calibration" +msgstr "" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" + +msgid "Error desc" +msgstr "" + +msgid "Extra info" +msgstr "" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "" + +msgid "Connecting to printer" +msgstr "" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "" + +msgid "From Volumetric Speed" +msgstr "" + +msgid "To Volumetric Speed" +msgstr "" + +msgid "Flow Dynamics Calibration Result" +msgstr "" + +msgid "No History Result" +msgstr "" + +msgid "Success to get history result" +msgstr "" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "" + +msgid "Action" +msgstr "" + +msgid "Edit Flow Dynamics Calibration" +msgstr "" + +msgid "Network lookup" +msgstr "" + +msgid "Address" +msgstr "" + +msgid "Hostname" +msgstr "" + +msgid "Service name" +msgstr "" + +msgid "OctoPrint version" +msgstr "" + +msgid "Searching for devices" +msgstr "" + +msgid "Finished" +msgstr "完了" + +msgid "Multiple resolved IP addresses" +msgstr "" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" + +msgid "Unable to perform boolean operation on selected parts" +msgstr "" + +msgid "Mesh Boolean" +msgstr "" + +msgid "Union" +msgstr "" + +msgid "Difference" +msgstr "" + +msgid "Intersection" +msgstr "" + +msgid "Source Volume" +msgstr "" + +msgid "Tool Volume" +msgstr "" + +msgid "Subtract from" +msgstr "" + +msgid "Subtract with" +msgstr "" + +msgid "selected" +msgstr "" + +msgid "Part 1" +msgstr "" + +msgid "Part 2" +msgstr "" + +msgid "Delete input" +msgstr "" + +msgid "Send G-Code to printer host" +msgstr "" + +msgid "Upload to Printer Host with the following filename:" +msgstr "" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "" + +msgid "Upload to storage" +msgstr "" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "" + +msgid "Print host upload queue" +msgstr "" + +msgid "ID" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Host" +msgstr "" + +msgctxt "OfFile" +msgid "Size" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Message" +msgstr "" + +msgid "Cancel selected" +msgstr "" + +msgid "Show error message" +msgstr "" + +msgid "Enqueued" +msgstr "" + +msgid "Uploading" +msgstr "アップロード中" + +msgid "Cancelling" +msgstr "" + +msgid "Error uploading to print host" +msgstr "" + msgid "PA Calibration" msgstr "" @@ -8948,6 +10482,9 @@ msgstr "" msgid "PA Line" msgstr "" +msgid "PA Pattern" +msgstr "" + msgid "Method" msgstr "" @@ -9006,7 +10543,7 @@ msgstr "" msgid "" "Please input valid values:\n" "Start temp: <= 350\n" -"End temp: >= 180\n" +"End temp: >= 170\n" "Start temp > End temp + 5)" msgstr "" @@ -9204,8 +10741,6 @@ msgid "" "part modifier? That way you can, for example, create easily resizable holes " "directly in Orca Slicer. Read more in the documentation." msgstr "" -"パーツをサブストラクト\n" -"マイナスパーツでモデルからメッシュを引くことができます。" #: resources/data/hints.ini: [hint:STEP] msgid "" @@ -9215,9 +10750,6 @@ msgid "" "Orca Slicer supports slicing STEP files, providing smoother results than a " "lower resolution STL. Give it a try!" msgstr "" -"STEP\n" -"STEP形式で、STL形式よりもっと高品質なスライス結果を得られます、是非お試しくだ" -"さい。" #: resources/data/hints.ini: [hint:Z seam location] msgid "" @@ -9333,1079 +10865,3 @@ msgid "" msgstr "" "強度の向上\n" "壁面層数やインフィルの充填密度を増やして造形強度を向上できます。" - -#~ msgid "Bridge direction" -#~ msgstr "ブリッジ方向" - -#~ msgid "Keep upper part" -#~ msgstr "上の部分を残す" - -#~ msgid "Keep lower part" -#~ msgstr "下の部分を残す" - -#~ msgid "Start" -#~ msgstr "開始" - -#~ msgid "G-code" -#~ msgstr "G-code" - -#~ msgid "Failed uploading print file. Please enter ip address again." -#~ msgstr "造型ファイルをアップロードできませんでした、ご確認ください。" - -#~ msgid "AMS auto switch filament" -#~ msgstr "AMSフィラメント自動切替え" - -#~ msgid "" -#~ "Spiral mode only works when wall loops is 1, support is disabled, top " -#~ "shell layers is 0, sparse infill density is 0 and timelapse type is " -#~ "traditional" -#~ msgstr "" -#~ "スパイラルモードを使用するには、壁面層数を1、サポートを無効、トップ面層数" -#~ "を0、充填密度を0にする必要があります" - -#~ msgid "Layers: N/A" -#~ msgstr "積層: N/A" - -#, c-format, boost-format -#~ msgid "Layers: %s" -#~ msgstr "積層: %s" - -#, c-format, boost-format -#~ msgid "Layers: %d/%d" -#~ msgstr "積層: %d/%d" - -#~ msgid "AMS settings are not supported for external spool" -#~ msgstr "現在のAMS設定は、外部スプールホルダーを使用できません" - -#~ msgid "Backup" -#~ msgstr "バックアップ" - -#~ msgid "Backup interval" -#~ msgstr "時間間隔" - -#~ msgid "" -#~ "Please check the following infomation and click Confirm to continue " -#~ "sending print:" -#~ msgstr "次の情報をご確認の上、「確認」で送信してください" - -#~ msgid "" -#~ "The printer type used to generate G-code is not the same type as the " -#~ "currently selected physical printer. It is recommend to re-slice by " -#~ "selecting the same printer type." -#~ msgstr "" -#~ "G-code中の機種は現在選択したプリンターではありません、プリンターを選択し直" -#~ "すか、一致機種でスライスしてください。" - -#, c-format, boost-format -#~ msgid "The %s filament is too soft to be used with the AMS" -#~ msgstr "%sは柔らかい為AMSに使用できません" - -#~ msgid "" -#~ "When using support material for the support interface, We recommend the " -#~ "following settings:\n" -#~ "0 top z distance, 0 interface spacing, concentric pattern." -#~ msgstr "" -#~ "When using support material for the support interface, We recommend the " -#~ "following settings:\n" -#~ "0 top z distance, 0 interface spacing, concentric pattern." - -#~ msgid "" -#~ "The P1P printer does not support smooth timelapse, use traditional " -#~ "timelapse instead." -#~ msgstr "" -#~ "P1Pプリンターはスムージタイムラプスをサポートしません、通常タイムラプスに" -#~ "切替えます。" - -#~ msgid "Support base" -#~ msgstr "サポート基材" - -#~ msgid "" -#~ "Support layer uses layer height independent with object layer. This is to " -#~ "support customizing z-gap and save print time." -#~ msgstr "サポートの積層ピッチは独立で設定できます。" - -#~ msgid "" -#~ "Print a tower to prime material in nozzle after switching to a new " -#~ "material." -#~ msgstr "" -#~ "フィラメントを入れ替えるために、ノズルに残るフィラメントをフラッシュする特" -#~ "定の造形物です。" - -#, c-format, boost-format -#~ msgid "" -#~ "It seems object %s has completely floating regions. Please re-orient the " -#~ "object or enable support generation." -#~ msgstr "" -#~ "オブジェクト %s がプレートに接触していません。向きを調整するか、サポートを" -#~ "有効にしてください。" - -#, c-format, boost-format -#~ msgid "" -#~ "It seems object %s has large overhangs. Please enable support generation." -#~ msgstr "" -#~ "オブジェクト %s に大きなオーバーハングがあります、サポートを有効にしてくだ" -#~ "さい。" - -#~ msgid "Max Radius" -#~ msgstr "最大半径" - -#~ msgid "" -#~ "Max clearance radius around extruder. Used for collision avoidance in by-" -#~ "object printing." -#~ msgstr "" -#~ "押出機のクリアランス半径。オブジェクト順で造形する時に衝突防止用です。" - -#~ msgid "Z Hop Type" -#~ msgstr "Z方向調整タイプ" - -#~ msgid "" -#~ "The configuration may be generated by a newer version of BambuStudio." -#~ msgstr "" -#~ "構成データは、これより新しいBambu Studioで作成された可能性があります" - -#~ msgid "" -#~ "BambuStudio will terminate because of running out of memory.It may be a " -#~ "bug. It will be appreciated if you report the issue to our team." -#~ msgstr "" -#~ "メモリの割り当てに異常がありました、間も無く終了いたします。弊社サポート" -#~ "チームへご連絡ください。" - -#~ msgid "" -#~ "BambuStudio will terminate because of a localization error. It will be " -#~ "appreciated if you report the specific scenario this issue happened." -#~ msgstr "" -#~ "エラーが発生しました、Bambu Studioを再開してください。(Localization)" - -#, boost-format -#~ msgid "BambuStudio got an unhandled exception: %1%" -#~ msgstr "異常がありました: %1%" - -#~ msgid "" -#~ "BambuStudio configuration file may be corrupted and is not abled to be " -#~ "parsed.Please delete the file and try again." -#~ msgstr "" -#~ "設定ファイルは解析できません、ファイルが壊れている可能性があります。ファイ" -#~ "ルを削除して、もう一度試してください。" - -#~ msgid "Loading user presets..." -#~ msgstr "ユーザープリセットを読込み中..." - -#~ msgid "" -#~ "Orca Slicer is based on PrusaSlicer by Prusa Research, which is from " -#~ "Slic3r by Alessandro Ranellucci and the RepRap community" -#~ msgstr "" -#~ "Bambu StudioはPrusa Research社のPrusaSlicerをベースとして開発され、" -#~ "Alessandro RanellucciさんのSlic3rとRepRapを特別に感謝します。" - -#~ msgid "" -#~ "Orca Slicer is based on PrusaSlicer by PrusaResearch and SuperSlicer by " -#~ "Merill(supermerill)." -#~ msgstr "" -#~ "Bambu StudioはPrusaResearch製のPrusaSlicerとMerill製のSuperSlicerに基づい" -#~ "て作られています。" - -#~ msgid "Orca Slicer also referenced some ideas from Cura by Ultimaker." -#~ msgstr "Bambu StudioはUltimaker製のCuraも参考しています" - -#~ msgid "" -#~ "There many parts of the software that come from community contributions, " -#~ "so we're unable to list them one-by-one, and instead, they'll be " -#~ "attributed in the corresponding code comments." -#~ msgstr "" -#~ "このソフトウェアはコミュニティから沢山の貢献をいただいております。全ての貢" -#~ "献者を表示できませんが、ソースコードのコメントにも確認できます。" - -#~ msgid "" -#~ " will be closed before creating a new model. Do you want to continue?" -#~ msgstr "を閉じてから新しいモデルを作成します、続行しますか?" - -#~ msgid "" -#~ "Another virtual camera is running.\n" -#~ "Orca Slicer supports only a single virtual camera.\n" -#~ "Do you want to stop this virtual camera?" -#~ msgstr "" -#~ "別のバーチャルカメラを作動しています為、もう一個が起動できません。\n" -#~ "このバーチャルカメラを停止しますか?" - -#~ msgid "Clean" -#~ msgstr "消去" - -#~ msgid "Export G-Code." -#~ msgstr "G-codeにエクスポート" - -#~ msgid "Export." -#~ msgstr "エクスポート" - -#~ msgid "Select Bed Type" -#~ msgstr "ベッドタイプを選択" - -#, c-format, boost-format -#~ msgid "Plate %d: %s does not support filament %s (%s)." -#~ msgstr "プレート %d: %s がフィラメント %s を使用できません (%s)" - -#~ msgid "Actual Volume = Flushing Volume * Multiplier" -#~ msgstr "実フラッシュ量 = フラッシュ量 × マルチプライヤー" - -#, c-format, boost-format -#~ msgid "Suggestion: Actual Volume in range [%d, %d]" -#~ msgstr "推奨ボリューム範囲 [%d, %d]" - -#~ msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files." -#~ msgstr "STL/STEP/3MF/OBJ/AMF ファイルからジオメトリデータをインポート" - -#, boost-format -#~ msgid "Copying directory %1% to %2% failed: %3%" -#~ msgstr "フォルダ %1% を %2% へのコピーが失敗しました (%3%)" - -#~ msgid "" -#~ "This controls brim position including outer side of models, inner side of " -#~ "holes or both. Auto means both the brim position and brim width is " -#~ "analysed and calculated automatically" -#~ msgstr "ブリムの位置を設定します。" - -#~ msgid "Internal Version" -#~ msgstr "内部バージョン" - -#~ msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):" -#~ msgstr "ファイルを選択 (.gcode/.gco/.g/.ngc/ngc):" - -#~ msgid "\\u2103" -#~ msgstr "u2103" - -#~ msgid "mm\\u00B3" -#~ msgstr "mmu00B3" - -#~ msgid "" -#~ "Too large layer height.\n" -#~ "Reset to 0.2" -#~ msgstr "積層ピッチが大きいすぎます、0.2にリセットされました" - -#~ msgid "" -#~ "Arachne engine only works when overhang slowing down is disabled.\n" -#~ "This may cause decline in the quality of overhang surface when print " -#~ "fastly" -#~ msgstr "" -#~ "Arachneを使用するには、オーハーハング減速を無効にする必要があります。従っ" -#~ "てオーバーハングの造形品質が劣る可能性があります。" - -#~ msgid "" -#~ "Disable overhang slowing down automatically? \n" -#~ "Yes - Enable arachne and disable overhang slowing down\n" -#~ "No - Give up using arachne this time" -#~ msgstr "" -#~ "オーバーハング減速を無効にしますか?\n" -#~ "はい - Arachneを有効し、オーバーハング減速を無効にする\n" -#~ "いいえ - Arachneを無効にします" - -#~ msgid "" -#~ "\n" -#~ "%1% is too close to exclusion area, there will be collisions when " -#~ "printing." -#~ msgstr "" -#~ "\n" -#~ "%1% は除外領域に近すぎます。造形時に衝突の可能性があります。" - -#~ msgid "" -#~ "%1% is too close to exclusion area, there will be collisions when " -#~ "printing." -#~ msgstr "%1% は除外領域に近すぎます。造形時に衝突の可能性があります。" - -#~ msgid "&Edit" -#~ msgstr "編集" - -#~ msgid "0%" -#~ msgstr "0%" - -#~ msgid "AMSMaterialsSetting" -#~ msgstr "AMS素材設定" - -#~ msgid "AWS PRE host" -#~ msgstr "AWS PREホスト" - -#~ msgid "AWS host" -#~ msgstr "AWSホスト" - -#~ msgid "Add Custom Printer" -#~ msgstr "カスタムプリンターを追加" - -#~ msgid "" -#~ "An object is layed over the boundary of plate.\n" -#~ "Please solve the problem by moving it totally inside or outside plate." -#~ msgstr "" -#~ "プレートの境界を越えるか、高さ制限を超えるオブジェクトがあります、ご確認く" -#~ "ださい" - -#~ msgid "" -#~ "Arachne engine only works when overhang slowing down is disabled.\n" -#~ "This may cause decline in the quality of overhang surface when print " -#~ "fastly\n" -#~ msgstr "" -#~ "Arachneを使用するには、オーハーハング減速を無効にする必要があります。従っ" -#~ "てオーバーハングの造形品質が劣る可能性があります。\n" - -#~ msgid "Auto arrange" -#~ msgstr "自動レイアウト" - -#~ msgid "" -#~ "Auto orientates selected objects or all objects.If there are selected " -#~ "objects, it just orientates the selected ones.Otherwise, it will " -#~ "orientates all objects in the project." -#~ msgstr "選択中或いは全てのオブジェクトの向きを自動的に調整する。" - -#~ msgid "Aux Cooling" -#~ msgstr "補助冷却" - -#~ msgid "Avoid crossing wall when travel" -#~ msgstr "移動時に壁面を避ける" - -#~ msgid "" -#~ "Bed exclude area that can't used as printable area in X-Y plane. For " -#~ "example, the bottom left area which is used to cut filament in X1 when " -#~ "printing multi colors with AMS. The area is expressed as polygon by " -#~ "points in following format: \"XxY, XxY, ...\"" -#~ msgstr "XY方向の除外領域" - -#~ msgid "" -#~ "Bed temperature is higher than vitrification temperature of this " -#~ "filament.\n" -#~ "This may cause nozzle blocked and printing failure" -#~ msgstr "" -#~ "ベッド温度がフィラメントのガラス化温度より高いです、ノズル詰まりまたは造形" -#~ "失敗となる可能性があります" - -#~ msgid "" -#~ "Calibration completed. Please select the factors according to the left " -#~ "figure and fill them in the input boxes." -#~ msgstr "" -#~ "キャリブレーションが完了しました、左図のように係数を決めて入力してくださ" -#~ "い。" - -#~ msgid "Can't connect to the printer" -#~ msgstr "プリンターに接続できない" - -#~ msgid "" -#~ "Cannot detect the LAN IP address of %s. Are %s and Orca Slicer in the " -#~ "same LAN?" -#~ msgstr "" -#~ "%s のIPアドレスを検出できませんでした。Bambu Studioと同じネットワークに繋" -#~ "いでいますか?" - -#~ msgid "Choose one or more files (3mf/step/stl/obj/amf):" -#~ msgstr "ファイルを選択 (3mf/step/stl/obj/amf):" - -#~ msgid "Choose save directory" -#~ msgstr "保存先フォルダの選択" - -#~ msgid "Clear all" -#~ msgstr "クリア" - -#~ msgid "" -#~ "Clearance radius around extruder. Used as input of auto-arrange to avoid " -#~ "collision when print object by object" -#~ msgstr "" -#~ "押出機のクリアランス半径:オブジェクト順で造形する場合、この値を使用し自動" -#~ "レイアウトします、正しく設定してください" - -#~ msgid "Click the pencil icon to edit the filament." -#~ msgstr "フィラメントを編集します" - -#~ msgid "Clipping of view" -#~ msgstr "クリップビュー" - -#~ msgid "Color Print" -#~ msgstr "色付き造形" - -#~ msgid "Comsumption" -#~ msgstr "消費量" - -#~ msgid "Creating" -#~ msgstr "作成中" - -#~ msgid "Ctrl + Any arrow" -#~ msgstr "Ctrl + ↑↓←→" - -#~ msgid "Ctrl + Left mouse button" -#~ msgstr "Ctrl + 左クリック" - -#~ msgid "Debug" -#~ msgstr "デバッグ" - -#~ msgid "" -#~ "Desiccant status lower than two bars indicates that desiccant can be " -#~ "inactive. Please change the desiccant.(Higher the better)" -#~ msgstr "" -#~ "乾燥剤のステータスがバー2本より低い場合は、乾燥効果が弱まっていることを示" -#~ "します。乾燥剤の交換をお勧めします。" - -#~ msgid "Designer" -#~ msgstr "デザイナー" - -#~ msgid "Device:" -#~ msgstr "デバイス" - -#~ msgid "Display printable box" -#~ msgstr "造形可能な境界を表示" - -#~ msgid "Display shadow of objects" -#~ msgstr "オブジェクトの影を表示" - -#~ msgid "Display triangles of models" -#~ msgstr "モデルの三角形を表示" - -#~ msgid "" -#~ "Do not recommand bed temperature of other layer to be lower than initial " -#~ "layer for more than this threshold. Too low bed temperature of other " -#~ "layer may cause the model broken free from build plate" -#~ msgstr "" -#~ "他の層のベッド温度を1層目よりこの値以上高く設定してください。温度が低くな" -#~ "ると、造形失敗する可能性があります。" - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "Contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "" -#~ "下記のデータをクラウドと同期しますか?\n" -#~ "1. プロセスプリセット\n" -#~ "2. フィラメント設定\n" -#~ "3. プリンター設定\n" - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "It contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "" -#~ "下記のデータをクラウドと同期しますか?\n" -#~ "1. プロセスプリセット\n" -#~ "2. フィラメント設定\n" -#~ "3. プリンター設定\n" - -#~ msgid "" -#~ "Don't retract when the travel is in infill area absolutely. That means " -#~ "the oozing can't been seen" -#~ msgstr "インフィル領域内で移動する時に、リトラクションが無効です。" - -#~ msgid "Downloading Bambu Network plug-in" -#~ msgstr "Bambuネットワークプラグインをダウンロード" - -#~ msgid "" -#~ "Enabling this option means the height of every layer except the first " -#~ "will be automatically calculated during slicing according to the slope of " -#~ "the model’s surface.\n" -#~ "Note that this option only takes effect if no prime tower is generated in " -#~ "current plate." -#~ msgstr "" -#~ "この設定により、1層目以外の積層ピッチを自動調整します。\n" -#~ "注意:この設定が有効な場合、プライムタワーを無効にしてください。" - -#~ msgid "Enter a search term" -#~ msgstr "検索語を入力" - -#~ msgid "Entering Seam painting" -#~ msgstr "継ぎ目をペイント" - -#~ msgid "Erase painting" -#~ msgstr "ペイントを消去" - -#~ msgid "Error at line %1%:\n" -#~ msgstr "%1%行目でエラー発生\n" - -#~ msgid "Export Sliced File" -#~ msgstr "スライス結果をエクスポート" - -#~ msgid "Export current Sliced file" -#~ msgstr "スライス結果をエクスポート" - -#~ msgid "Export ok." -#~ msgstr "エクスポートが完了しました" - -#~ msgid "Export sliced file" -#~ msgstr "スライス結果をエクスポート" - -#~ msgid "Extruder position" -#~ msgstr "押出機位置" - -#~ msgid "Failed" -#~ msgstr "失敗" - -#~ msgid "" -#~ "Failed to connect to the printer through LAN. Please enter the correct " -#~ "printer IP address and access code." -#~ msgstr "" -#~ "プリンターと接続できませんでした。IPアドレスとアクセスコードをご確認くださ" -#~ "い。" - -#~ msgid "Filament 1" -#~ msgstr "フィラメント 1" - -#~ msgid "Filament N XX" -#~ msgstr "フィラメント N XX" - -#~ msgid "" -#~ "Filament index %s does not match the filament in AMS slot %s. Please " -#~ "update the printer firmware to support AMS slot assignment." -#~ msgstr "フィラメント %sがAMSスロット%sのフィラメントと一致していません。" - -#~ msgid "" -#~ "Filament index %s exceeds the number of AMS slots. Please update the " -#~ "printer firmware to support AMS slot assignment." -#~ msgstr "フィラメント %s がAMSスロットの数を超えています。" - -#~ msgid "" -#~ "Filament index does not match the filament in AMS slot. Please update the " -#~ "printer firmware to support AMS slot assignment." -#~ msgstr "フィラメントがAMSスロットのフィラメントと一致していません。" - -#~ msgid "" -#~ "Filament index exceeds the number of AMS slots. Please update the printer " -#~ "firmware to support AMS slot assignment." -#~ msgstr "フィラメントがAMSスロットの数を超えています。" - -#~ msgid "" -#~ "Filament to print support and raft. \"Default\" means no specific " -#~ "filament for support and current filament is used" -#~ msgstr "" -#~ "サポートとラフトを造形用のフィラメント。「デフォルト」では当時のフィラメン" -#~ "トを使用する意味です。" - -#~ msgid "" -#~ "Filament to print support and skirt. 0 means no specific filament for " -#~ "support and current filament is used" -#~ msgstr "" -#~ "サポート或はスカートに使用するフィラメントです。値が0の場合、自動選択とな" -#~ "ります。" - -#~ msgid "" -#~ "Filament to print support interface. 0 means no specific filament for " -#~ "support interface and current filament is used" -#~ msgstr "サポート接触面に使用するフィラメント。0は指定しないという意味です。" - -#~ msgid "Filaments Selection" -#~ msgstr "フィラメント選択" - -#~ msgid "Finish" -#~ msgstr "完了" - -#~ msgid "Finished" -#~ msgstr "完了" - -#~ msgid "Fix model locally" -#~ msgstr "モデルをローカルで修正" - -#~ msgid "Fix model through cloud" -#~ msgstr "クラウドによるモデルの修正" - -#~ msgid "Flushed filament" -#~ msgstr "フィラメントフラッシュ量 " - -#~ msgid "" -#~ "Force cooling fan to be specific speed when overhang degree of printed " -#~ "part exceeds this value. Expressed as percentage which indicides how much " -#~ "width of the line without support from lower layer" -#~ msgstr "" -#~ "オーバーハング角度が大きくなる場合、冷却ファンを指定した速度で回転します。" - -#~ msgid "Fragment Filter" -#~ msgstr "断片フィルタ" - -#~ msgid "Fragment area" -#~ msgstr "断片領域" - -#~ msgid "Fragment filter" -#~ msgstr "断片フィルタ" - -#~ msgid "" -#~ "Green represents that AMS humidity is normal, orange and red represent " -#~ "that humidity is too high.(Lower the better)" -#~ msgstr "湿度インジケータ (緑色: 正常 オレンジ\": やや高い 赤色: 高い)" - -#~ msgid "" -#~ "Heat the nozzle to target \n" -#~ "temperature" -#~ msgstr "" -#~ "ノズル目標温度にを加熱\n" -#~ "温度" - -#~ msgid "Heat the nozzle to target temperature" -#~ msgstr "ノズルを目標温度に加熱" - -#~ msgid "Height:" -#~ msgstr "高さ:" - -#~ msgid "" -#~ "Height of the clearance cylinder around extruder. Used as input of auto-" -#~ "arrange to avoid collision when print object by object" -#~ msgstr "" -#~ "押出機のクリアランス高度:オブジェクト順で造形する場合、この値を使用し自動" -#~ "レイアウトします、正しく設定してください" - -#~ msgid "" -#~ "If enabled, a timelapse video will be generated for each print. After " -#~ "each layer is printed, the toolhead will move to the excess chute, and " -#~ "then a snapshot is taken with the chamber camera. All of these snapshots " -#~ "are composed into a timelapse video when printing completes. Since the " -#~ "melt filament may leak from the nozzle during the process of taking a " -#~ "snapshot, prime tower is required for nozzle priming." -#~ msgstr "" -#~ "有効にした場合、タイムラプスビデオを録画します。「スムーズ」では1層を造形" -#~ "したらノズルが廃料排出口に移動して、スナップショットを撮ります。これでより" -#~ "綺麗なビデオを録画できますが、造型時間が伸びます。また、フィラメント垂れを" -#~ "防止の為、プライムタワーを有効にされます。" - -#~ msgid "Import 3MF/STL/STEP/OBJ/AMF" -#~ msgstr "3MF/STL/STEP/OBJ/AMFをインポート" - -#~ msgid "In the calibration of extrusion flow" -#~ msgstr "押出流量をキャリブレーション中" - -#~ msgid "In the calibration of laser scanner" -#~ msgstr "ライダーをキャリブレーション中" - -#~ msgid "Initialize failed [%d]!" -#~ msgstr "初期化失敗 [%d]" - -#~ msgid "Initialize failed (Not supported without remote video tunnel)!" -#~ msgstr "初期化失敗 (ビデオ)" - -#~ msgid "Inner wall speed" -#~ msgstr "内壁速度" - -#~ msgid "" -#~ "It seems object %s needs support to print. Please enable support " -#~ "generation." -#~ msgstr "" -#~ "オブジェクト %s の造形にはサポートが必要なようです。サポートを有効にしてく" -#~ "ださい。" - -#~ msgid "Layer Time(log): " -#~ msgstr "積層時間 (log)" - -#~ msgid "Leaving Seam painting" -#~ msgstr "継ぎ目ペイントを退出" - -#~ msgid "Line type" -#~ msgstr "種類" - -#~ msgid "Management" -#~ msgstr "管理" - -#~ msgid "Max travel detour distance" -#~ msgstr "最大迂回距離" - -#~ msgid "" -#~ "Maximum detour distance for avoiding crossing wall. Don't detour if the " -#~ "detour distance is large than this value" -#~ msgstr "" -#~ "壁面と接触しないために最大の迂回移動距離です、これ以上の移動距離に対して" -#~ "は、迂回することを保証しません。" - -#~ msgid "Modify" -#~ msgstr "修正" - -#~ msgid "Module" -#~ msgstr "モジュール" - -#~ msgid "Monitoring" -#~ msgstr "モニタリング" - -#~ msgid "Monitoring Recording" -#~ msgstr "モニタリング録画" - -#~ msgid "NO AMS" -#~ msgstr "AMS無し" - -#~ msgid "Not supported." -#~ msgstr "未対応" - -#~ msgid "" -#~ "Note : The location of IP and access code on the machine is as follows :" -#~ msgstr "注: IPアドレス とアクセスコードの確認場所は次の通り" - -#~ msgid "Open &PrusaSlicer" -#~ msgstr "PrusaSlicerを開く" - -#~ msgid "Open PrusaSlicer" -#~ msgstr "PrusaSlicerを開く" - -#~ msgid "Output file" -#~ msgstr "出力ファイル" - -#~ msgid "P1P General Settings - WLAN in the sidebar of the main screen" -#~ msgstr "P1PのWLAN設定" - -#~ msgid "Paint-on seam editing" -#~ msgstr "継ぎ目編集" - -#~ msgid "Part Cooling" -#~ msgstr "パーツ冷却" - -#~ msgid "Pause(heated bed temperature error)" -#~ msgstr "一時停止 (ベッド温度エラー)" - -#~ msgid "Pause(hotend temperature error)" -#~ msgstr "一時停止 (ホットエンド温度エラー)" - -#~ msgid "Pause(toolhead shell off)" -#~ msgstr "一時停止 (ヘッドカバー脱落)" - -#~ msgid "Per object edit" -#~ msgstr "オブジェクト単位で編集" - -#~ msgid "Plate %d: %s does not support filament %s\n" -#~ msgstr "プレート %d: %s がフィラメント %s を使用できません\n" - -#~ msgid "Plate %d: %s does not support filament %s.\n" -#~ msgstr "プレート %d: %s はフィラメント %s をサポートしません。\n" - -#~ msgid "Plate %d: %s does not support filament %s (%s).\n" -#~ msgstr "プレート %d: %s がフィラメント %s を使用できません (%s)\n" - -#~ msgid "Please Fill Task Report." -#~ msgstr "タスクレポートを記入してください" - -#~ msgid "" -#~ "Please check the following infomation and click Confirm to continue " -#~ "sending print:\n" -#~ msgstr "送信する前に、下記の情報をご確認ください\n" - -#~ msgid "Please fill report first." -#~ msgstr "まずはレポートをご記入ください。" - -#~ msgid "Please upgrade your printer first" -#~ msgstr "ファームウェアをアップデートしてください" - -#~ msgid "Position:" -#~ msgstr "位置" - -#~ msgid "" -#~ "Preview only mode:\n" -#~ "The loaded file contains gcode only." -#~ msgstr "プレビュー専用モード: ファイルにはG-codeのみが入っています。" - -#~ msgid "Preview only mode for gcode file." -#~ msgstr "プレビュー専用モード" - -#~ msgid "" -#~ "Prime tower is required by timelapse. Do you want to enable both of them?" -#~ msgstr "" -#~ "タイムラプスを使用するにはプライムタワーが必要です、両方有効にしますか?" - -#~ msgid "" -#~ "Prime tower is required by timeplase. Are you sure you want to disable " -#~ "both of them?" -#~ msgstr "" -#~ "タイムラプスを使用するにはプライムタワーが必要です、両方を無効にしますか?" - -#~ msgid "Printer Selection" -#~ msgstr "プリンター選択" - -#~ msgid "Printer firmware does not support material = >ams slot mapping." -#~ msgstr "素材とAMSスロットのマッピングがサポートしません" - -#~ msgid "" -#~ "Purging after filament change will be done inside objects' infills. This " -#~ "may lower the amount of waste and decrease the print time. If the walls " -#~ "are printed with transparent filament, the mixed color infill will be " -#~ "seen outside" -#~ msgstr "" -#~ "廃料をオブジェクトのインフィルに使用されます。フィラメントの廃料が減り、造" -#~ "形時間も短縮できます。ただ、壁面の色が透明又は薄い場合は中の色が見えてしま" -#~ "う可能性があります。" - -#~ msgid "" -#~ "Purging after filament change will be done inside objects' support. This " -#~ "may lower the amount of waste and decrease the print time" -#~ msgstr "" -#~ "廃料はサポートとしてしようされます。フィラメント廃料が減り、造形時間も短縮" -#~ "できます。" - -#~ msgid "" -#~ "Push new filament \n" -#~ "into extruder" -#~ msgstr "フィラメントを押出機に押入れる" - -#~ msgid "" -#~ "Record timelapse video of printing without showing toolhead. In this mode " -#~ "the toolhead docks near the excess chute at each layer change, and then a " -#~ "snapshot is taken with the chamber camera. When printing finishes a " -#~ "timelapse video is composed of all the snapshots." -#~ msgstr "タイムラプスビデオの中にヘッドが映らないように録画します。" - -#~ msgid "Reduce Triangles" -#~ msgstr "三角形を減らす" - -#~ msgid "Reload item" -#~ msgstr "アイテムを再読み込み" - -#~ msgid "Reload items" -#~ msgstr "アイテムを再読み込み" - -#~ msgid "Repair" -#~ msgstr "修復" - -#~ msgid "Repair the model's meshes if it is non-manifold mesh" -#~ msgstr "モデルのメッシュを修復" - -#~ msgid "Report" -#~ msgstr "報告" - -#~ msgid "Rotation:" -#~ msgstr "回転:" - -#~ msgid "Save configuration as:" -#~ msgstr "構成を名前付けで保存" - -#~ msgid "Sending" -#~ msgstr "送信中" - -#~ msgid "Set pen size" -#~ msgstr "ペンサイズを設定" - -#~ msgid "Shift + Any arrow" -#~ msgstr "Shift + ↑↓←→" - -#~ msgid "Shift + Mouse wheel" -#~ msgstr "Shift + マウスホイール" - -#~ msgid "Show Log" -#~ msgstr "ログを表示" - -#~ msgid "Show Model Mesh(TODO)" -#~ msgstr "メッシュを表示 (TODO)" - -#~ msgid "Show Model Shadow(TODO)" -#~ msgstr "シャドウを表示 (TODO)" - -#~ msgid "Show Printable Box(TODO)" -#~ msgstr "造形可能な領域を表示 (TODO)" - -#~ msgid "Spaghetti Detection" -#~ msgstr "スパゲティ検出" - -#~ msgid "Spaghetti and Excess Chute Pileup Detection" -#~ msgstr "スパゲティと廃料詰り検出" - -#~ msgid "Spiral mode" -#~ msgstr "スパイラル モード" - -#~ msgid "" -#~ "Spiral mode only works when wall loops is 1, \n" -#~ "support is disabled, top shell layers is 0 and sparse infill density is " -#~ "0\n" -#~ msgstr "" -#~ "スパイラルモードを使用するには、壁面層数を1、サポートを無効、トップ面層数" -#~ "を0、スパース インフィルの充填密度を0に変更する必要があります\n" - -#~ msgid "Stop printing when Spaghetti or Excess Chute Pileup is detected" -#~ msgstr "スパゲティや廃料口詰りを検出した場合、造形を停止します" - -#~ msgid "Stop printing when spaghetti detected" -#~ msgstr "スパゲティを検出した場合造型を停止します" - -#~ msgid "Successfully sent.Will automatically jump to the device page in %s s" -#~ msgstr "送信しました、%s秒後デバイスページへ移動します" - -#~ msgid "" -#~ "Successfully sent. Will automatically jump to the device page in %s s" -#~ msgstr "送信しました、%s秒後デバイスページへ移動します" - -#~ msgid "" -#~ "Support layer uses layer height independent with object layer. This is to " -#~ "support custom support gap,but may cause extra filament switches if " -#~ "support is specified as different extruder with object" -#~ msgstr "" -#~ "サポートの積層ピッチを造形用積層ピッチと違う値を設定でき、カスタムサポート" -#~ "ギャップを実現できますが、フィラメントの切替回数が増えます。" - -#~ msgid "" -#~ "Switch to rectilinear pattern?\n" -#~ "Yes - switch to rectilinear pattern automaticlly\n" -#~ "No - reset density to default non 100% value automaticlly\n" -#~ msgstr "直線パターンに切り替えますか?\n" - -#~ msgid "" -#~ "Switch to zig-zag pattern?\n" -#~ "Yes - switch to zig-zag pattern automaticlly\n" -#~ "No - reset density to default non 100% value automaticlly\n" -#~ msgstr "" -#~ "ジグザグパターンに切り替える?\n" -#~ "はい - 自動的にジグザグパターンに切り替えます\n" -#~ "いいえ - 密度をデフォルト値にリセット\n" - -#~ msgid "Swith cloud environment, Please login again!" -#~ msgstr "クラウド環境が切り替わったため、再度サインインしてください" - -#~ msgid "Sync material list from AMS" -#~ msgstr "AMSと素材を同期" - -#~ msgid "" -#~ "The 3mf's version %s is newer than %s's version %s, Found following keys " -#~ "unrecognized:\n" -#~ msgstr "" -#~ "この3mfのバージョン %sは %sのバージョン %sより新しいです、下記のキーは認識" -#~ "できません:\n" - -#~ msgid "" -#~ "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade " -#~ "your software.\n" -#~ msgstr "" -#~ "3mfのバージョン %s は %s のバージョン %s より新しいので、ソフトウェアの更" -#~ "新をお勧めいたします。\n" - -#~ msgid "The 3mf is not from Bambu lab, load geometry data only." -#~ msgstr "" -#~ "この3mfファイルと互換性がありません、ジオメトリーデータのみ読込みます。" - -#~ msgid "The Config is not compatible and can not be loaded." -#~ msgstr "構成データは互換性がない為ロードできませんでした" - -#~ msgid "" -#~ "The firmware versions of printer and AMS are too low.Please update to the " -#~ "latest version before sending the print job" -#~ msgstr "AMSのファームウェアが古いです、アップデートしてください。" - -#~ msgid "" -#~ "The flush volume is less than the minimum value and will be automatically " -#~ "set to the minimum value." -#~ msgstr "フラッシュ量は最小量未満の場合は最小量に設定されます。" - -#~ msgid "" -#~ "The model has overlapping or self-intersecting facets. I tried to repair " -#~ "it, however you might want to check the results or repair the input file " -#~ "and retry." -#~ msgstr "" -#~ "このモデルはオーバーラップや自己交差する部分があるため、修復を行いました。" -#~ "この結果をご確認の上、次の操作をしてください。" - -#~ msgid "" -#~ "The printer type used to generate G-code is not the same type as the " -#~ "currently selected physical printer. It is recommend to re-slice by " -#~ "selecting the same printer type.\n" -#~ msgstr "" -#~ "G-code中の機種は現在選択したプリンターではありません、プリンターを選択し直" -#~ "すか、一致機種でスライスしてください。\n" - -#~ msgid "" -#~ "This object will be used to purge the nozzle after a filament change to " -#~ "save filament and decrease the print time. Colours of the objects will be " -#~ "mixed as a result" -#~ msgstr "" -#~ "フィラメントを入れ替える時に、廃料をこのオブジェクトにフラッシュします。時" -#~ "間とフィラメントの節約につながりますが、このオブジェクトが混色になります。" - -#~ msgid "" -#~ "This setting stands for how much volume of filament can be melted and " -#~ "extruded per second. Printing speed is limited by max volumetric speed, " -#~ "in case of too high and unreasonable speed setting. Zero means no limit" -#~ msgstr "" -#~ "ヘッドが1秒で溶融できるフィラメントの体積の上限です。値が0の場合上限がかか" -#~ "りません。" - -#~ msgid "Timelapse Wipe Tower" -#~ msgstr "タイムラプス用のプライムタワー" - -#~ msgid "Timelapse without toolhead" -#~ msgstr "ヘッド抜きのタイムラプスビデオ" - -#~ msgid "Translation" -#~ msgstr "移動" - -#~ msgid "Unable to connect printer" -#~ msgstr "プリンターに接続できませんでした" - -#~ msgid "Unable to create zip file" -#~ msgstr "ZIP ファイルを作成できませんでした" - -#~ msgid "Uploading" -#~ msgstr "アップロード中" - -#~ msgid "User pause" -#~ msgstr "ユーザによる一時停止" - -#~ msgid "Waiting" -#~ 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\".\n" -#~ msgstr "" -#~ "ヘッド無しのタイムラプスビデオを録画する時に、「タイムラプスプライムタ" -#~ "ワー」を追加してください。プレートで右クリックして、「プリミティブを追加」" -#~ "→「タイムラプスプライムタワー」で追加できます。\n" - -#~ msgid "" -#~ "When sparse infill density is low, the internal solid infill or internal " -#~ "bridge may have no archor at the end of line. This cause falling and bad " -#~ "quality when printing internal solid infill. When enable this feature, " -#~ "loop paths will be added to the sparse fill of the lower layers for " -#~ "specific thickness, so that better archor can be provided for internal " -#~ "bridge. 0 means disable this feature" -#~ msgstr "" -#~ "インフィル充填密度が低い場合、ソリッドインフィルや内部ブリッジと繋げない可" -#~ "能性があります。この機能を有効にする場合、指定された厚さでパスを追加されま" -#~ "す。値が0の場合、この機能が無効になります。" - -#~ msgid "" -#~ "X1 General Settings - Network Settings in the side bar of X1 main screen" -#~ msgstr "一般設定" - -#~ msgid "" -#~ "You have changed some preset settings. \n" -#~ "Would you like to keep these changed settings after switching preset?" -#~ msgstr "" -#~ "プリセットにいくつか変更があります。\n" -#~ "これらの変更を保存しますか?" - -#~ msgid "Zig zag" -#~ msgstr "ジグザグ" - -#~ msgid "(Sort)" -#~ msgstr "並べ替え" - -#~ msgid " Object:" -#~ msgstr "オブジェクト:" - -#~ msgid "" -#~ " is too close to exclusion area, there may be collisions when printing.\n" -#~ msgstr "除外領域を近すぎます、衝突の可能性があります。\n" - -#~ msgid "" -#~ " is too close to exclusion area, there will be collisions when printing.\n" -#~ msgstr "除外領域 に近すぎるので、衝突の可能性があります。\n" - -#~ msgid " is too close to others, there may be collisions when printing.\n" -#~ msgstr "他のオブジェクトに近すぎます、衝突の可能性があります。\n" - -#~ msgid " is too close to others, there will be collisions when printing.\n" -#~ msgstr "他のオブジェクトに近すぎるので、衝突の可能性があります。\n" - -#~ msgid "default value" -#~ msgstr "デフォルト" - -#~ msgid "hybrid(auto)" -#~ msgstr "ハイブリッド" - -#~ msgid "normal" -#~ msgstr "普通" - -#~ msgid "" -#~ "normal(auto) and tree(auto) is used to generate support automatically. If " -#~ "normal or tree is selected, only support enforcers are generated" -#~ msgstr "" -#~ "通常 (自動), ハイブリッド (自動) と ツリー (自動) では自動でサポートを作成" -#~ "します。" - -#~ msgid "preparing, export 3mf failed!" -#~ msgstr "3mfのエクスポートが失敗しました" - -#~ msgid "the 3mf is not compatible, load geometry data only!" -#~ msgstr "この3mfファイルは互換性がなく、ジオメトリーのみを読込みます" - -#~ msgid "tree" -#~ msgstr "ツリー" diff --git a/localization/i18n/ko/OrcaSlicer_ko.po b/localization/i18n/ko/OrcaSlicer_ko.po new file mode 100644 index 0000000000..b9f885bfaf --- /dev/null +++ b/localization/i18n/ko/OrcaSlicer_ko.po @@ -0,0 +1,11357 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Orca Slicer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-09-12 20:34+0800\n" +"PO-Revision-Date: 2023-09-21 09:52+0900\n" +"Last-Translator: Hotsolidinfill\n" +"Language-Team: \n" +"Language: ko_KR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 3.3.2\n" + +msgid "Supports Painting" +msgstr "지지대 칠하기" + +msgid "Alt + Mouse wheel" +msgstr "Alt + 마우스 휠" + +msgid "Section view" +msgstr "단면도" + +msgid "Reset direction" +msgstr "방향 초기화" + +msgid "Ctrl + Mouse wheel" +msgstr "Ctrl + 마우스 휠" + +msgid "Pen size" +msgstr "펜 크기" + +msgid "Left mouse button" +msgstr "마우스 왼쪽 버튼" + +msgid "Enforce supports" +msgstr "지지대 강제" + +msgid "Right mouse button" +msgstr "마우스 오른쪽 버튼" + +msgid "Block supports" +msgstr "지지대 차단" + +msgid "Shift + Left mouse button" +msgstr "Shift + 마우스 왼쪽 버튼" + +msgid "Erase" +msgstr "지우기" + +msgid "Erase all painting" +msgstr "모든 페인팅 삭제" + +msgid "Highlight overhang areas" +msgstr "돌출부(오버행) 영역 강조" + +msgid "Gap fill" +msgstr "틈(갭) 채우기" + +msgid "Perform" +msgstr "수행" + +msgid "Gap area" +msgstr "틈(갭) 영역" + +msgid "Tool type" +msgstr "도구 유형" + +msgid "Smart fill angle" +msgstr "스마트 채우기 각도" + +msgid "On overhangs only" +msgstr "돌출부(오버행)에만 칠하기" + +msgid "Auto support threshold angle: " +msgstr "자동 지지대 임계값 각도: " + +msgid "Circle" +msgstr "원" + +msgid "Sphere" +msgstr "구" + +msgid "Fill" +msgstr "채우기" + +msgid "Gap Fill" +msgstr "틈(갭) 채우기" + +#, boost-format +msgid "Allows painting only on facets selected by: \"%1%\"" +msgstr "\"%1%\"에서 선택한 영역에만 칠하기 허용" + +msgid "Highlight faces according to overhang angle." +msgstr "돌출부 각도에 따라 면을 강조 표시합니다." + +msgid "No auto support" +msgstr "자동 지지대 비활성" + +msgid "Support Generated" +msgstr "지지대 생성됨" + +msgid "Lay on face" +msgstr "바닥면 선택" + +#, boost-format +msgid "" +"Filament count exceeds the maximum number that painting tool supports. only " +"the first %1% filaments will be available in painting tool." +msgstr "" +"필라멘트 수가 페인팅 도구가 지원하는 최대 수를 초과합니다. 첫 번째 %1% 필라멘" +"트만 페인팅 도구에서 사용할 수 있습니다." + +msgid "Color Painting" +msgstr "색 칠하기" + +msgid "Pen shape" +msgstr "펜 모양" + +msgid "Paint" +msgstr "칠하기" + +msgid "Key 1~9" +msgstr "키 1~9" + +msgid "Choose filament" +msgstr "필라멘트 선택" + +msgid "Edge detection" +msgstr "가장자리 감지" + +msgid "Triangles" +msgstr "삼각형" + +msgid "Filaments" +msgstr "필라멘트" + +msgid "Brush" +msgstr "붓" + +msgid "Smart fill" +msgstr "스마트 채우기" + +msgid "Bucket fill" +msgstr "버킷 채우기" + +msgid "Height range" +msgstr "높이 범위" + +msgid "Ctrl + Shift + Enter" +msgstr "Ctrl + Shift + Enter" + +msgid "Toggle Wireframe" +msgstr "와이어프레임 전환" + +msgid "Shortcut Key " +msgstr "단축키 " + +msgid "Triangle" +msgstr "삼각형" + +msgid "Height Range" +msgstr "높이 범위" + +msgid "Remove painted color" +msgstr "칠한 색 제거" + +#, boost-format +msgid "Painted using: Filament %1%" +msgstr "칠하기에 사용한 필라멘트 %1%" + +msgid "Move" +msgstr "이동" + +msgid "Rotate" +msgstr "회전" + +msgid "Optimize orientation" +msgstr "방향 최적화" + +msgid "Apply" +msgstr "적용" + +msgid "Scale" +msgstr "배율" + +msgid "Error: Please close all toolbar menus first" +msgstr "오류: 먼저 모든 도구 모음 메뉴를 닫으십시오." + +msgid "Tool-Lay on Face" +msgstr "바닥면 선택 도구" + +msgid "in" +msgstr "in" + +msgid "mm" +msgstr "mm" + +msgid "Position" +msgstr "위치" + +msgid "Rotation" +msgstr "회전" + +msgid "Scale ratios" +msgstr "배율비" + +msgid "Object Operations" +msgstr "개체 작업" + +msgid "Volume Operations" +msgstr "용량 작업" + +msgid "Translate" +msgstr "번역" + +msgid "Group Operations" +msgstr "그룹 작업" + +msgid "Set Position" +msgstr "위치 설정" + +msgid "Set Orientation" +msgstr "방향 설정" + +msgid "Set Scale" +msgstr "배율 설정" + +msgid "Reset Position" +msgstr "위치 초기화" + +msgid "Reset Rotation" +msgstr "회전 초기화" + +msgid "World coordinates" +msgstr "영역 좌표" + +msgid "°" +msgstr "°" + +msgid "Size" +msgstr "크기(Size)" + +msgid "%" +msgstr "%" + +msgid "uniform scale" +msgstr "균일 배율" + +msgid "Left click" +msgstr "좌 클릭" + +msgid "Add connector" +msgstr "커넥터 추가" + +msgid "Right click" +msgstr "우 클릭" + +msgid "Remove connector" +msgstr "커넥터 제거" + +msgid "Drag" +msgstr "드래그" + +msgid "Move connector" +msgstr "커넥터 이동" + +msgid "Add connector to selection" +msgstr "선택 항목에 커넥터 추가" + +msgid "Remove connector from selection" +msgstr "선택 항목에서 커넥터 제거" + +msgid "Select all connectors" +msgstr "모든 커넥터 선택" + +msgid "Cut" +msgstr "잘라내기" + +msgid "Connector" +msgstr "커넥터" + +msgid "Movement:" +msgstr "이동:" + +msgid "Movement" +msgstr "이동" + +msgid "Height" +msgstr "높이" + +msgid "Edit connectors" +msgstr "커넥터 편집" + +msgid "Add connectors" +msgstr "커넥터 추가" + +msgid "Upper part" +msgstr "상부 부품" + +msgid "Lower part" +msgstr "하부 부품" + +msgid "Keep" +msgstr "유지" + +msgid "Place on cut" +msgstr "자른 위치에 놓기" + +msgid "Flip" +msgstr "뒤집기" + +msgid "After cut" +msgstr "잘라내기 후" + +msgid "Cut to parts" +msgstr "부품으로 자르기" + +msgid "Auto Segment" +msgstr "자동 분할" + +msgid "Perform cut" +msgstr "잘라내기 실행" + +msgid "Reset" +msgstr "초기화" + +msgid "Connectors" +msgstr "커넥터" + +msgid "Type" +msgstr "유형" + +msgid "Style" +msgstr "모양" + +msgid "Shape" +msgstr "형태" + +msgid "Depth ratio" +msgstr "깊이 비율" + +msgid "Remove connectors" +msgstr "커넥터 제거" + +msgid "Prizm" +msgstr "원기둥" + +msgid "Frustum" +msgstr "원뿔" + +msgid "Square" +msgstr "사각형" + +msgid "Hexagon" +msgstr "육각형" + +msgid "Confirm connectors" +msgstr "커넥터 승인" + +msgid "Cancel" +msgstr "취소" + +msgid "Warning" +msgstr "경고" + +msgid "Invalid connectors detected" +msgstr "잘못된 커넥터가 감지됨" + +msgid "connector is out of cut contour" +msgstr "커넥터가 잘라내기 윤곽을 벗어났습니다" + +msgid "connectors are out of cut contour" +msgstr "커넥터가 잘라내기 윤곽을 벗어났습니다" + +msgid "connector is out of object" +msgstr "커넥터가 개체에서 벗어났습니다" + +msgid "connectors is out of object" +msgstr "커넥터가 개체에서 벗어났습니다" + +msgid "Some connectors are overlapped" +msgstr "일부 커넥터가 겹칩니다" + +msgid "" +"Invalid state. \n" +"No one part is selected for keep after cut" +msgstr "" +"잘못된 상태입니다.\n" +"절단 후 유지를 위해 선택된 부품이 없습니다" + +msgid "Plug" +msgstr "플러그" + +msgid "Dowel" +msgstr "맞춤핀" + +msgid "Tolerance" +msgstr "공차" + +msgid "Mesh name" +msgstr "메쉬 이름" + +msgid "Detail level" +msgstr "세부 레벨" + +msgid "Decimate ratio" +msgstr "데시메이트 비율" + +#, boost-format +msgid "" +"Processing model '%1%' with more than 1M triangles could be slow. It is " +"highly recommended to simplify the model." +msgstr "" +"1백만 개가 넘는 삼각형이 있는 모델 '%1%'의 처리 속도가 느릴 수 있습니다. 모델" +"을 단순화하는 것이 좋습니다." + +msgid "Simplify model" +msgstr "모델 단순화" + +msgid "Simplify" +msgstr "단순화" + +msgid "Simplification is currently only allowed when a single part is selected" +msgstr "단순화는 현재 단일 부품이 선택된 경우에만 허용됩니다" + +msgid "Error" +msgstr "오류" + +msgid "Extra high" +msgstr "매우 높음" + +msgid "High" +msgstr "높음" + +msgid "Medium" +msgstr "중간" + +msgid "Low" +msgstr "낮음" + +msgid "Extra low" +msgstr "매우 낮음" + +#, c-format, boost-format +msgid "%d triangles" +msgstr "%d 삼각형" + +msgid "Show wireframe" +msgstr "와이어프레임 보기" + +#, boost-format +msgid "%1%" +msgstr "%1%" + +msgid "Can't apply when proccess preview." +msgstr "미리 보기 진행 시 적용할 수 없습니다." + +msgid "Operation already cancelling. Please wait few seconds." +msgstr "작업이 이미 취소중입니다. 몇 초만 기다려 주십시오." + +msgid "Face recognition" +msgstr "바닥면 인식" + +msgid "Perform Recognition" +msgstr "인식 수행" + +msgid "Brush size" +msgstr "붓 크기" + +msgid "Brush shape" +msgstr "붓 모양" + +msgid "Enforce seam" +msgstr "솔기 적용" + +msgid "Block seam" +msgstr "솔기 차단" + +msgid "Seam painting" +msgstr "솔기 칠하기" + +msgid "Remove selection" +msgstr "선택 삭제" + +msgid "Shift + Mouse move up or dowm" +msgstr "Shift + 마우스 위 or 아래" + +msgid "Rotate text" +msgstr "텍스트 회전" + +msgid "Text shape" +msgstr "텍스트 모양" + +msgid "Font" +msgstr "글꼴" + +msgid "Thickness" +msgstr "두께" + +msgid "Input text" +msgstr "텍스트 입력" + +msgid "Embeded" +msgstr "매입" + +msgid "Text Gap" +msgstr "글자 간격" + +msgid "Angle" +msgstr "각도" + +msgid "" +"Embeded\n" +"depth" +msgstr "매입 깊이" + +msgid "Surface" +msgstr "표면" + +msgid "Horizontal text" +msgstr "가로 텍스트" + +msgid "Ctrl+" +msgstr "Ctrl+" + +msgid "Notice" +msgstr "공지" + +msgid "Undefined" +msgstr "정의되지 않음" + +#, boost-format +msgid "%1% was replaced with %2%" +msgstr "%1% 가 %2% 로 교체되었습니다" + +msgid "The configuration may be generated by a newer version of OrcaSlicer." +msgstr "최신 버전의 OrcaSlicer에서 설정을 생성할 수 있습니다." + +msgid "Some values have been replaced. Please check them:" +msgstr "일부 값이 변경되었습니다. 다음을 확인하십시오:" + +msgid "Process" +msgstr "프로세스" + +msgid "Filament" +msgstr "필라멘트" + +msgid "Machine" +msgstr "장비" + +msgid "Configuration package was loaded, but some values were not recognized." +msgstr "구성 패키지가 로드되었지만, 일부 값이 인식되지 않았습니다." + +#, boost-format +msgid "" +"Configuration file \"%1%\" was loaded, but some values were not recognized." +msgstr "구성 파일 \"%1%\"이(가) 로드되었지만 일부 값이 인식되지 않았습니다." + +msgid "V" +msgstr "V" + +msgid "" +"OrcaSlicer will terminate because of running out of memory.It may be a bug. " +"It will be appreciated if you report the issue to our team." +msgstr "" +"메모리 부족으로 OrcaSlicer가 종료됩니다. 버그일 수 있습니다. 저희 팀에 문제" +"를 보고해 주시면 감사하겠습니다." + +msgid "Fatal error" +msgstr "치명적 오류" + +msgid "" +"OrcaSlicer will terminate because of a localization error. It will be " +"appreciated if you report the specific scenario this issue happened." +msgstr "" +"OrcaSlicer는 현지화 오류로 인해 종료됩니다. 이 문제가 발생한 구체적인 시나리" +"오를 보고해 주시면 감사하겠습니다." + +msgid "Critical error" +msgstr "치명적 오류" + +#, boost-format +msgid "OrcaSlicer got an unhandled exception: %1%" +msgstr "OrcaSlicer에 처리되지 않은 예외가 발생했습니다: %1%" + +msgid "Downloading Bambu Network Plug-in" +msgstr "Downloading Bambu Network Plug-in" + +msgid "Login information expired. Please login again." +msgstr "Login information expired. Please login again." + +msgid "Incorrect password" +msgstr "Incorrect password" + +#, c-format, boost-format +msgid "Connect %s failed! [SN:%s, code=%s]" +msgstr "%s 연결 실패! [SN:%s, code=%s]" + +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" +"Orca Slicer의 특정 기능이 작동하려면 Microsoft WebView2 Runtime이 필요합니" +"다.\n" +"지금 설치하려면 예를 클릭하세요." + +msgid "WebView2 Runtime" +msgstr "WebView2 Runtime" + +msgid "" +"OrcaSlicer configuration file may be corrupted and is not abled to be parsed." +"Please delete the file and try again." +msgstr "" +"OrcaSlicer 구성 파일이 손상되어 구문 분석할 수 없습니다. 파일을 삭제하고 다" +"시 시도하십시오." + +#, c-format, boost-format +msgid "" +"%s\n" +"Do you want to continue?" +msgstr "" +"%s\n" +"계속하시겠습니까?" + +msgid "Remember my choice" +msgstr "내 선택 기억" + +msgid "Loading configuration" +msgstr "구성 파일 로드 중" + +#, c-format, boost-format +msgid "Click to download new version in default browser: %s" +msgstr "기본 브라우저에서 새 버전을 다운로드하려면 클릭: %s" + +msgid "The Orca Slicer needs an upgrade" +msgstr "Orca Slicer는 업그레이드가 필요합니다" + +msgid "This is the newest version." +msgstr "최신 버전입니다." + +msgid "Info" +msgstr "정보" + +msgid "Rebuild" +msgstr "Rebuild" + +msgid "Loading current presets" +msgstr "현재 사전 설정 로드 중" + +msgid "Loading a mode view" +msgstr "모드 보기 로드 중" + +msgid "Choose one file (3mf):" +msgstr "하나의 파일을 선택 (3mf):" + +msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" +msgstr "하나 이상의 파일 선택(3mf/step/stl/svg/obj/amf):" + +msgid "Choose one file (gcode/3mf):" +msgstr "하나의 파일 선택(gcode/3mf):" + +msgid "Some presets are modified." +msgstr "일부 사전 설정이 수정 되었습니다." + +msgid "" +"You can keep the modifield presets to the new project, discard or save " +"changes as new presets." +msgstr "" +"수정된 사전 설정을 새 프로젝트에 유지하거나, 변경 내용을 삭제 또는 새 사전 설" +"정으로 저장할 수 있습니다." + +msgid "User logged out" +msgstr "User logged out" + +msgid "new or open project file is not allowed during the slicing process!" +msgstr "" +"슬라이싱 프로세스 중에는 새 프로젝트 파일이나 열린 프로젝트 파일이 허용되지 " +"않습니다!" + +msgid "Open Project" +msgstr "프로젝트 열기" + +msgid "" +"The version of Orca Slicer is too low and needs to be updated to the latest " +"version before it can be used normally" +msgstr "" +"Orca Slicer의 버전이 너무 낮아 최신 버전으로 업데이트해야 정상적으로 사용 가" +"능합니다" + +msgid "Privacy Policy Update" +msgstr "개인 정보 보호 정책 업데이트" + +msgid "Loading" +msgstr "로드 중" + +msgid "Loading user preset" +msgstr "사용자 사전 설정 로드 중" + +msgid "Switching application language" +msgstr "응용 프로그램 언어 전환" + +msgid "Select the language" +msgstr "언어 선택" + +msgid "Language" +msgstr "언어(Language)" + +msgid "*" +msgstr "*" + +msgid "The uploads are still ongoing" +msgstr "업로드가 계속 진행 중입니다" + +msgid "Stop them and continue anyway?" +msgstr "중지하고 계속하시겠습니까?" + +msgid "Ongoing uploads" +msgstr "진행 중인 업로드" + +msgid "Select a G-code file:" +msgstr "G코드 파일 선택:" + +msgid "Import File" +msgstr "파일 가져오기" + +msgid "Delete" +msgstr "삭제" + +msgid "Choose files" +msgstr "파일 선택" + +msgid "New Folder" +msgstr "새 폴더" + +msgid "Open" +msgstr "열기" + +msgid "Rename" +msgstr "이름 변경" + +msgid "Orca Slicer GUI initialization failed" +msgstr "Orca Slicer GUI 초기화 실패" + +#, boost-format +msgid "Fatal error, exception catched: %1%" +msgstr "치명적 오류, 예외 발견: %1%" + +msgid "Quality" +msgstr "품질" + +msgid "Shell" +msgstr "쉘" + +msgid "Infill" +msgstr "채우기" + +msgid "Support" +msgstr "지지대" + +msgid "Flush options" +msgstr "쏟기(플러쉬) 옵션" + +msgid "Speed" +msgstr "속도" + +msgid "Strength" +msgstr "강도" + +msgid "Top Solid Layers" +msgstr "상부 꽉찬 레이어" + +msgid "Top Minimum Shell Thickness" +msgstr "상단 최소 쉘 두께" + +msgid "Bottom Solid Layers" +msgstr "하단 꽉찬 레이어" + +msgid "Bottom Minimum Shell Thickness" +msgstr "하단 최소 쉘 두께" + +msgid "Ironing" +msgstr "다림질" + +msgid "Fuzzy Skin" +msgstr "퍼지 스킨" + +msgid "Extruders" +msgstr "압출기" + +msgid "Extrusion Width" +msgstr "압출 너비" + +msgid "Wipe options" +msgstr "닦기 옵션" + +msgid "Bed adhension" +msgstr "베드 안착" + +msgid "Advanced" +msgstr "고급" + +msgid "Add part" +msgstr "부품 추가" + +msgid "Add negative part" +msgstr "비우기 부품 추가" + +msgid "Add modifier" +msgstr "수정자 추가" + +msgid "Add support blocker" +msgstr "지지대 차단기 추가" + +msgid "Add support enforcer" +msgstr "지지대 강제기 추가" + +msgid "Select settings" +msgstr "설정 선택" + +msgid "Hide" +msgstr "숨기기" + +msgid "Show" +msgstr "보이기" + +# 단축키 +msgid "Del" +msgstr "Del" + +msgid "Delete the selected object" +msgstr "선택된 개체 삭제" + +msgid "Edit Text" +msgstr "텍스트 편집" + +msgid "Load..." +msgstr "불러오기..." + +msgid "Orca Cube" +msgstr "Orca Cube" + +msgid "3DBenchy" +msgstr "3DBenchy" + +msgid "Autodesk FDM Test" +msgstr "Autodesk FDM Test" + +msgid "Voron Cube" +msgstr "Voron Cube" + +msgid "Cube" +msgstr "정육면체" + +msgid "Cylinder" +msgstr "원기둥" + +msgid "Cone" +msgstr "원뿔" + +msgid "Height range Modifier" +msgstr "높이 범위 수정자" + +msgid "Add settings" +msgstr "설정 추가" + +msgid "Change type" +msgstr "유형 변경" + +msgid "Set as an individual object" +msgstr "개별 개체로 설정" + +msgid "Set as individual objects" +msgstr "개별 개체로 설정" + +msgid "Fill bed with copies" +msgstr "복제하여 베드 채우기" + +msgid "Fill the remaining area of bed with copies of the selected object" +msgstr "베드의 나머지 영역을 선택한 개체의 복사본으로 채웁니다" + +msgid "Printable" +msgstr "출력 가능" + +msgid "Fix model" +msgstr "모델 수리" + +msgid "Export as STL" +msgstr "STL로 내보내기" + +msgid "Reload from disk" +msgstr "디스크에서 다시 불러오기" + +msgid "Reload the selected parts from disk" +msgstr "선택한 부품을 디스크에서 다시 불러오기" + +msgid "Replace with STL" +msgstr "STL파일로 교체" + +msgid "Replace the selected part with new STL" +msgstr "선택한 부품을 새 STL파일로 교체" + +msgid "Change filament" +msgstr "필라멘트 변경" + +msgid "Set filament for selected items" +msgstr "선택한 항목의 필라멘트로 설정" + +msgid "Default" +msgstr "기본값" + +#, c-format, boost-format +msgid "Filament %d" +msgstr "필라멘트 %d" + +msgid "active" +msgstr "활성화" + +msgid "Scale to build volume" +msgstr "출력 가능 영역에 맞게 확장" + +msgid "Scale an object to fit the build volume" +msgstr "출력 가능 영역에 맞게 개체 크기 조정" + +msgid "Flush Options" +msgstr "쏟기(플러쉬) 옵션" + +msgid "Flush into objects' infill" +msgstr "개체의 채우기에서 쏟기(플러쉬)" + +msgid "Flush into this object" +msgstr "개체에서 쏟기(플러쉬)" + +msgid "Flush into objects' support" +msgstr "개체의 지지대에서 쏟기(플러쉬)" + +msgid "Edit in Parameter Table" +msgstr "개체/부품 설정에서 편집" + +msgid "Convert from inch" +msgstr "인치에서 변환" + +msgid "Restore to inch" +msgstr "인치로 복원" + +msgid "Convert from meter" +msgstr "미터에서 변환" + +msgid "Restore to meter" +msgstr "미터로 복원" + +msgid "Assemble" +msgstr "병합" + +msgid "Assemble the selected objects to an object with multiple parts" +msgstr "선택한 개체를 여러 부품이 있는 개체로 조립" + +msgid "Assemble the selected objects to an object with single part" +msgstr "선택한 개체를 단일 부품이 있는 개체로 조립" + +msgid "Mesh boolean" +msgstr "메쉬 부울" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "합집합과 차집합을 포함한 메쉬 부울 연산" + +msgid "Along X axis" +msgstr "X축" + +msgid "Mirror along the X axis" +msgstr "X축을 따라 반전" + +msgid "Along Y axis" +msgstr "Y축" + +msgid "Mirror along the Y axis" +msgstr "Y축을 따라 반전" + +msgid "Along Z axis" +msgstr "Z축" + +msgid "Mirror along the Z axis" +msgstr "Z축을 따라 반전" + +msgid "Mirror" +msgstr "반전" + +msgid "Mirror object" +msgstr "개체 반전" + +msgid "Invalidate cut info" +msgstr "잘못된 잘라내기 정보" + +msgid "Add Primitive" +msgstr "기본 모델 추가" + +msgid "Show Labels" +msgstr "이름표 표시" + +msgid "To objects" +msgstr "개체로" + +msgid "Split the selected object into multiple objects" +msgstr "선택한 개체를 여러 개체로 분할" + +msgid "To parts" +msgstr "부품으로" + +msgid "Split the selected object into multiple parts" +msgstr "선택한 개체를 여러 부품으로 분할" + +msgid "Split" +msgstr "분할" + +msgid "Split the selected object" +msgstr "선택한 개체 분할" + +msgid "Auto orientation" +msgstr "자동 방향 지정" + +msgid "Auto orient the object to improve print quality." +msgstr "개체의 방향을 자동으로 지정하여 출력 품질을 향상시킵니다." + +msgid "Split the selected object into mutiple objects" +msgstr "선택한 개체를 여러 개체로 분할" + +msgid "Split the selected object into mutiple parts" +msgstr "선택한 개체를 여러 부품으로 분할" + +msgid "Select All" +msgstr "모두 선택" + +msgid "select all objects on current plate" +msgstr "현재 플레이트의 모든 개체 선택" + +msgid "Delete All" +msgstr "모두 삭제" + +msgid "delete all objects on current plate" +msgstr "현재 플레이트의 모든 개체 삭제" + +msgid "Arrange" +msgstr "정렬" + +msgid "arrange current plate" +msgstr "현재 플레이트 정렬" + +msgid "Auto Rotate" +msgstr "자동 회전" + +msgid "auto rotate current plate" +msgstr "현재 플레이트 자동 정렬" + +msgid "Delete Plate" +msgstr "플레이트 삭제" + +msgid "Remove the selected plate" +msgstr "선택된 플레이트 삭제" + +msgid "Clone" +msgstr "복제" + +msgid "Simplify Model" +msgstr "모델 단순화" + +msgid "Center" +msgstr "중앙" + +msgid "Edit Process Settings" +msgstr "프로세스 설정에서 편집" + +msgid "Edit print parameters for a single object" +msgstr "단일 개체에 대한 출력 매개변수 편집" + +msgid "Change Filament" +msgstr "필라멘트 변경" + +msgid "Set Filament for selected items" +msgstr "선택한 항목의 필라멘트로 설정" + +msgid "current" +msgstr "현재" + +msgid "Unlock" +msgstr "잠금 해제" + +msgid "Lock" +msgstr "잠금" + +msgid "Edit Plate Name" +msgstr "플레이트 이름 편집" + +msgid "Name" +msgstr "이름" + +msgid "Fila." +msgstr "필라멘트." + +#, c-format, boost-format +msgid "%1$d error repaired" +msgid_plural "%1$d errors repaired" +msgstr[0] "%1$d 오류 수정됨" + +#, c-format, boost-format +msgid "Error: %1$d non-manifold edge." +msgid_plural "Error: %1$d non-manifold edges." +msgstr[0] "오류: %1$d non-manifold edge." + +msgid "Remaining errors" +msgstr "남은 오류" + +#, c-format, boost-format +msgid "%1$d non-manifold edge" +msgid_plural "%1$d non-manifold edges" +msgstr[0] "%1$d non-manifold edge" + +msgid "Right click the icon to fix model object" +msgstr "아이콘을 마우스 우클릭하여 모델 개체를 고칩니다" + +msgid "Right button click the icon to drop the object settings" +msgstr "아이콘을 마우스 우클릭하여 개체 설정을 드롭합니다" + +msgid "Click the icon to reset all settings of the object" +msgstr "아이콘을 클릭하여 개체의 모든 설정을 초기화합니다" + +msgid "Right button click the icon to drop the object printable property" +msgstr "아이콘을 마우스 우클릭하여 개체 출력 가능 속성을 드롭합니다" + +msgid "Click the icon to toggle printable property of the object" +msgstr "아이콘을 쿨릭하여 개체의 출력 가능한 속성을 전환합니다" + +msgid "Click the icon to edit support painting of the object" +msgstr "아이콘을 클릭하여 개체의 지지대 칠하기를 편집합니다" + +msgid "Click the icon to edit color painting of the object" +msgstr "아이콘을 클릭하여 개체의 색상 칠하기를 편집합니다" + +msgid "Click the icon to shift this object to the bed" +msgstr "아이콘을 클릭하여 이 개체를 베드로 옮깁니다" + +msgid "Loading file" +msgstr "파일 로딩 중" + +msgid "Error!" +msgstr "오류!" + +msgid "Failed to get the model data in the current file." +msgstr "현재 파일에서 모델의 데이터를 가져오지 못했습니다." + +msgid "Generic" +msgstr "일반" + +msgid "Add Modifier" +msgstr "수정자 추가" + +msgid "Switch to per-object setting mode to edit modifier settings." +msgstr "개체별 설정 모드로 전환하여 수정자 설정을 편집합니다." + +msgid "" +"Switch to per-object setting mode to edit process settings of selected " +"objects." +msgstr "개체별 설정 모드로 전환하여 선택한 개체의 프로세스 설정을 편집합니다." + +msgid "Delete connector from object which is a part of cut" +msgstr "잘라내기의 일부인 개체에서 커넥터 삭제" + +msgid "Delete solid part from object which is a part of cut" +msgstr "잘라내기의 일부인 개체에서 꽉찬 부품 삭제" + +msgid "Delete negative volume from object which is a part of cut" +msgstr "잘라내기의 일부인 개체에서 음수 비우기 볼륨 삭제" + +msgid "" +"To save cut correspondence you can delete all connectors from all related " +"objects." +msgstr "" +"잘라내기 연결을 저장하기 위해 모든 관련 개체에서 모든 커넥터를 삭제할 수 있습" +"니다." + +msgid "" +"This action will break a cut correspondence.\n" +"After that model consistency can't be guaranteed .\n" +"\n" +"To manipulate with solid parts or negative volumes you have to invalidate " +"cut infornation first." +msgstr "" +"이 조치는 잘라내기 연결을 끊습니다.\n" +"그 이후에는 모델 일관성을 보장할 수 없습니다.\n" +"\n" +"꽉찬 부품 또는 비우기 볼륨으로 조작하려면 먼저 잘라내기 정보를 무효화해야 합" +"니다." + +msgid "Delete all connectors" +msgstr "모든 커넥터 삭제" + +msgid "Deleting the last solid part is not allowed." +msgstr "마지막 꽉찬 부품을 삭제할 수 없습니다." + +msgid "The target object contains only one part and can not be splited." +msgstr "대상 개체는 한 부품만 포함하고 있어 분할할 수 없습니다." + +msgid "Assembly" +msgstr "조립" + +msgid "Cut Connectors information" +msgstr "잘라내기 커넥터 정보" + +msgid "Object manipulation" +msgstr "개체 조작" + +msgid "Group manipulation" +msgstr "그룹 조작" + +msgid "Object Settings to modify" +msgstr "수정할 개체 설정" + +msgid "Part Settings to modify" +msgstr "수정할 부품 설정" + +msgid "Layer range Settings to modify" +msgstr "수정할 레이어 범위 설정" + +msgid "Part manipulation" +msgstr "부품 조작" + +msgid "Instance manipulation" +msgstr "인스턴스 조작" + +msgid "Height ranges" +msgstr "높이 범위" + +msgid "Settings for height range" +msgstr "높이 범위 설정" + +msgid "Object" +msgstr "개체" + +msgid "Part" +msgstr "부품" + +msgid "Layer" +msgstr "레이어" + +msgid "Selection conflicts" +msgstr "선택 출돌함" + +msgid "" +"If first selected item is an object, the second one should also be object." +msgstr "첫 번째로 선택한 항목이 개체이면 두 번째 항목도 개체여야 합니다." + +msgid "" +"If first selected item is a part, the second one should be part in the same " +"object." +msgstr "" +"첫 번째로 선택한 항목이 부품이면 두 번째 항목은 동일한 개체의 부품이어야 합니" +"다." + +msgid "The type of the last solid object part is not to be changed." +msgstr "마지막 꽉찬 개체 부품의 유형은 변경되지 않습니다." + +msgid "Negative Part" +msgstr "비우기 부품" + +msgid "Modifier" +msgstr "수정자" + +msgid "Support Blocker" +msgstr "지지대 차단기" + +msgid "Support Enforcer" +msgstr "지지대 강제기" + +msgid "Type:" +msgstr "유형:" + +msgid "Choose part type" +msgstr "부품 유형 선택" + +msgid "Enter new name" +msgstr "새 이름 입력" + +msgid "Renaming" +msgstr "이름 변경 중" + +msgid "Repairing model object" +msgstr "모델 개체 수리 중" + +msgid "Following model object has been repaired" +msgid_plural "Following model objects have been repaired" +msgstr[0] "다음 모델 개체가 수리되었습니다" + +msgid "Failed to repair folowing model object" +msgid_plural "Failed to repair folowing model objects" +msgstr[0] "다음 모델 개체 교정을 실패하였습니다" + +msgid "Repairing was canceled" +msgstr "수리가 취소되었습니다" + +msgid "Additional process preset" +msgstr "추가 프로세스 사전 설정" + +msgid "Remove parameter" +msgstr "매개 변수 제거" + +msgid "to" +msgstr "으로" + +msgid "Remove height range" +msgstr "높이 범위 제거" + +msgid "Add height range" +msgstr "높이 범위 추가" + +msgid "Invalid numeric." +msgstr "잘못된 숫자입니다." + +msgid "one cell can only be copied to one or multiple cells in the same column" +msgstr "하나의 셀은 동일한 열에 있는 하나 이상의 셀에만 복사할 수 있습니다" + +msgid "multiple cells copy is not supported" +msgstr "다중 셀 복사는 지원되지 않습니다" + +msgid "Outside" +msgstr "외부" + +msgid " " +msgstr " " + +msgid "Layer height" +msgstr "레이어 높이" + +msgid "Wall loops" +msgstr "벽 루프" + +msgid "Infill density(%)" +msgstr "채우기 밀도(%)" + +msgid "Auto Brim" +msgstr "자동 챙(브림)" + +msgid "Auto" +msgstr "자동" + +msgid "Mouse ear" +msgstr "생쥐 귀" + +msgid "Outer brim only" +msgstr "외부 챙만" + +msgid "Inner brim only" +msgstr "내부 챙만" + +msgid "Outer and inner brim" +msgstr "내부와 외부 챙" + +msgid "No-brim" +msgstr "챙 비활성화" + +msgid "Outer wall speed" +msgstr "외벽 속도" + +msgid "Plate" +msgstr "플레이트" + +msgid "Brim" +msgstr "챙(브림)" + +msgid "Object/Part Setting" +msgstr "개체/부품 설정" + +msgid "Reset parameter" +msgstr "매개변수 초기화" + +msgid "Multicolor Print" +msgstr "다색상 출력" + +msgid "Line Type" +msgstr "선 유형" + +msgid "More" +msgstr "더보기" + +msgid "Open Preferences." +msgstr "기본 설정 열기." + +msgid "Open next tip." +msgstr "다음 팁 열기." + +msgid "Open Documentation in web browser." +msgstr "웹 브라우저에서 문서 열기." + +msgid "Pause:" +msgstr "일시 정지:" + +msgid "Custom Template:" +msgstr "사용자 지정 템플릿:" + +msgid "Custom G-code:" +msgstr "사용자 설정 G코드:" + +msgid "Custom G-code" +msgstr "사용자 설정 G코드" + +msgid "Enter Custom G-code used on current layer:" +msgstr "현재 레이어에 사용될 사용자 지정 G코드 입력:" + +msgid "OK" +msgstr "확인" + +msgid "Jump to Layer" +msgstr "다음 레이어로 이동" + +msgid "Jump to layer" +msgstr "다음 레이어로 이동" + +msgid "Please enter the layer number" +msgstr "레이어 번호를 입력하십시오" + +msgid "Add Pause" +msgstr "일시 정지 추가" + +msgid "Insert a pause command at the beginning of this layer." +msgstr "이 레이어의 시작 부분에 일시 정지 명령을 삽입합니다." + +msgid "Add Custom G-code" +msgstr "사용자 지정 G코드 추가" + +msgid "Insert custom G-code at the beginning of this layer." +msgstr "이 레이어의 시작 부분에 사용자 지정 G코드를 삽입합니다." + +msgid "Add Custom Template" +msgstr "사용자 지정 템플릿 추가" + +msgid "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 "이 레이어의 시작 부분에서 필라멘트를 변경합니다." + +msgid "Delete Pause" +msgstr "일시 정지 삭제" + +msgid "Delete Custom Template" +msgstr "사용자 지정 템플릿 삭제" + +msgid "Edit Custom G-code" +msgstr "사용자 지정 G코드 편집" + +msgid "Delete Custom G-code" +msgstr "사용자 지정 G코드 삭제" + +msgid "Delete Filament Change" +msgstr "필라멘트 변경 삭제" + +msgid "No printer" +msgstr "프린터 없음" + +msgid "..." +msgstr "..." + +msgid "Failed to connect to the server" +msgstr "서버 연결 실패" + +msgid "Check cloud service status" +msgstr "클라우드 서비스 상태 확인" + +msgid "code" +msgstr "코드" + +msgid "Failed to connect to cloud service" +msgstr "클라우드 서비스에 연결하지 못했습니다" + +msgid "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 "프린터 연결 실패" + +msgid "Please check the network connection of the printer and Studio." +msgstr "프린터와 Studio의 네트워크 연결을 확인하십시오." + +msgid "Connecting..." +msgstr "연결 중..." + +msgid "?" +msgstr "?" + +msgid "Empty" +msgstr "비어 있음" + +msgid "AMS" +msgstr "AMS" + +msgid "Auto Refill" +msgstr "자동 리필" + +msgid "AMS not connected" +msgstr "AMS가 연결되지 않음" + +msgid "Cali" +msgstr "교정" + +msgid "Calibration of extrusion" +msgstr "압출 교정" + +msgid "Load Filament" +msgstr "필라멘트 넣기" + +msgid "Unload Filament" +msgstr "필라멘트 빼기" + +msgid "Ext Spool" +msgstr "외부 스풀" + +msgid "Tips" +msgstr "팁" + +msgid "Guide" +msgstr "가이드" + +msgid "Retry" +msgstr "재시도" + +msgid "Calibrating AMS..." +msgstr "AMS 교정 중..." + +msgid "A problem occured during calibration. Click to view the solution." +msgstr "교정하는 동안 문제가 발생했습니다. 솔루션을 보려면 클릭하십시오." + +msgid "Calibrate again" +msgstr "다시 교정" + +msgid "Cancel calibration" +msgstr "교정 취소" + +msgid "Heat the nozzle" +msgstr "노즐 가열" + +msgid "Cut filament" +msgstr "필라멘트 자르기" + +msgid "Pull back current filament" +msgstr "현재 필라멘트를 뒤로 당깁니다" + +msgid "Push new filament into extruder" +msgstr "새로운 필라멘트를 압출기에 밀어 넣습니다" + +msgid "Purge old filament" +msgstr "오래된 필라멘트 제거" + +msgid "Push new filament into the extruder" +msgstr "새 필라멘트를 압출기에 밀어 넣으세요" + +msgid "Grab new filament" +msgstr "새 필라멘트 가져오기" + +msgid "" +"Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " +"load or unload filiament." +msgstr "" +"AMS 슬롯을 선택한 후 \"넣기\" 또는 \"빼기\" 버튼을 눌러 필라멘트를 자동으로 " +"넣거나 뺍니다." + +msgid "Edit" +msgstr "편집" + +msgid "" +"All the selected objects are on the locked plate,\n" +"We can not do auto-arrange on these objects." +msgstr "" +"선택한 모든 물체는 잠긴 플레이트에 있습니다,\n" +"이러한 개체에 대해 자동 정렬을 수행할 수 없습니다." + +msgid "No arrangable objects are selected." +msgstr "정렬 가능한 개체를 선택하지 않았습니다." + +msgid "" +"This plate is locked,\n" +"We can not do auto-arrange on this plate." +msgstr "" +"이 플레이트는 잠겨 있습니다,\n" +"이 플레이트에서 자동 정렬을 할 수 없습니다." + +msgid "Arranging..." +msgstr "정렬 중..." + +msgid "" +"Arrange failed. Found some exceptions when processing object geometries." +msgstr "정렬에 실패했습니다. 개체 형상을 처리할 때 일부 예외를 발견했습니다." + +msgid "Arranging" +msgstr "정렬 중" + +msgid "Arranging canceled." +msgstr "정렬 취소됨." + +msgid "" +"Arranging is done but there are unpacked items. Reduce spacing and try again." +msgstr "" +"정렬은 완료되었지만 배치가 안 된 항목이 있습니다. 간격을 줄이고 다시 시도하십" +"시오." + +msgid "Arranging done." +msgstr "정렬 완료." + +#, c-format, boost-format +msgid "" +"Arrangement ignored the following objects which can't fit into a single " +"bed:\n" +"%s" +msgstr "" +"정렬이 단일 플레이트에 들어갈 수 없는 다음 개체를 무시했습니다:\n" +"%s" + +msgid "" +"All the selected objects are on the locked plate,\n" +"We can not do auto-orient on these objects." +msgstr "" +"선택한 모든 물체는 잠긴 플레이트에 있습니다,\n" +"이러한 개체에 대해 자동 방향 지정을 수행할 수 없습니다." + +msgid "" +"This plate is locked,\n" +"We can not do auto-orient on this plate." +msgstr "" +"이 플레이트는 잠겨 있습니다,\n" +"이 플레이트에서 자동 방향 지정을 할 수 없습니다." + +msgid "Orienting..." +msgstr "방향 지정 중..." + +msgid "Orienting" +msgstr "방향 지정 중" + +msgid "Filling bed " +msgstr "베드 채우기 " + +msgid "Bed filling canceled." +msgstr "베드 채우기 취소됨." + +msgid "Bed filling done." +msgstr "베드 채우기 완료." + +msgid "Error! Unable to create thread!" +msgstr "오류! 스레드를 만들 수 없습니다!" + +msgid "Exception" +msgstr "예외" + +msgid "Logging in" +msgstr "로그인 중" + +msgid "Login failed" +msgstr "로그인 실패" + +msgid "Please check the printer network connection." +msgstr "프린터 네트워크 연결을 확인하십시오." + +msgid "Abnormal print file data. Please slice again." +msgstr "비정상적인 출력 파일 데이터: 다시 슬라이스하십시오." + +msgid "Task canceled." +msgstr "작업 취소됨." + +msgid "Upload task timed out. Please check the network status and try again." +msgstr "" +"업로드 작업 시간이 초과되었습니다.네트워크 상태를 확인하고 다시 시도하십시오." + +msgid "Cloud service connection failed. Please try again." +msgstr "클라우드 서비스 연결에 실패했습니다. 다시 시도하십시오." + +msgid "Print file not found. please slice again." +msgstr "출력파일을 찾을 수 없습니다. 다시 슬라이스하세요." + +msgid "" +"The print file exceeds the maximum allowable size (1GB). Please simplify the " +"model and slice again." +msgstr "" +"출력 파일이 최대 허용 크기 (1GB) 를 초과했습니다.모델을 단순화하고 다시 슬라" +"이스하세요." + +msgid "Failed to send the print job. Please try again." +msgstr "출력 작업을 전송하지 못했습니다. 다시 시도하십시오." + +msgid "Failed to upload file to ftp. Please try again." +msgstr "Ftp에 파일을 업로드하지 못했습니다. 다시 시도해 주세요." + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "위의 링크를 클릭하여 Bambu Lab 서버의 현재 상태를 확인하십시오." + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" +"출력 파일의 크기가 너무 큽니다. 파일 크기를 조정한 후 다시 시도하십시오." + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "출력 파일을 찾을 수 없습니다. 다시 슬라이스하여 출력전송하십시오." + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "" +"FTP를 통한 출력 파일 업로드에 실패했습니다. 네트워크 상태를 확인하고 다시 시" +"도하십시오." + +msgid "Sending print job over LAN" +msgstr "LAN을 통해 출력 작업 전송 중" + +msgid "Sending print job through cloud service" +msgstr "클라우드 서비스를 통해 출력 작업 전송 중" + +msgid "Service Unavailable" +msgstr "서비스 사용 불가" + +msgid "Unkown Error." +msgstr "알 수 없는 오류." + +msgid "Sending print configuration" +msgstr "출력 구성 전송 중" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the device page in %ss" +msgstr "성공적으로 보냈습니다. %s에서 자동으로 장치 페이지로 이동합니다" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "성공적으로 전송되었습니다. %ss의 다음 페이지로 자동으로 이동합니다" + +msgid "An SD card needs to be inserted before printing via LAN." +msgstr "LAN을 통해 출력하기 전에 SD 카드를 삽입해야 합니다." + +msgid "Sending gcode file over LAN" +msgstr "LAN을 통해 G코드 파일 전송 중" + +msgid "Sending gcode file to sdcard" +msgstr "SD 카드로 G코드 파일 전송 중" + +#, c-format, boost-format +msgid "Successfully sent. Close current page in %s s" +msgstr "성공적으로 보냈습니다. %s초 내에 현재 페이지가 닫힙니다" + +msgid "An SD card needs to be inserted before sending to printer." +msgstr "프린터로 전송 전에 SD 카드를 삽입해야 합니다." + +msgid "Choose SLA archive:" +msgstr "SLA 아카이브 선택:" + +msgid "Import file" +msgstr "파일 가져오기" + +msgid "Import model and profile" +msgstr "모델과 파일 가져오기" + +msgid "Import profile only" +msgstr "프로필만 가져오기" + +msgid "Import model only" +msgstr "모델만 가져오기" + +msgid "Accurate" +msgstr "정밀한" + +msgid "Balanced" +msgstr "균형 잡힌" + +msgid "Quick" +msgstr "빠른" + +msgid "Importing SLA archive" +msgstr "SLA 아카이브 가져오는 중" + +msgid "" +"The SLA archive doesn't contain any presets. Please activate some SLA " +"printer preset first before importing that SLA archive." +msgstr "" +"SLA 아카이브에 사전 설정이 없습니다. 해당 SLA 아카이브를 가져오기 전에 먼저 " +"일부 SLA 프린터 사전 설정을 활성화하십시오." + +msgid "Importing canceled." +msgstr "가져오기가 취소되었습니다." + +msgid "Importing done." +msgstr "가져오기가 완료되었습니다." + +msgid "" +"The imported SLA archive did not contain any presets. The current SLA " +"presets were used as fallback." +msgstr "" +"가져온 SLA 아카이브에 사전 설정이 없습니다. 현재 SLA 사전 설정이 예비로 사용" +"되었습니다." + +msgid "You cannot load SLA project with a multi-part object on the bed" +msgstr "베드에 다중 부품 개체가 있는 SLA 프로젝트를 로드할 수 없습니다" + +msgid "Please check your object list before preset changing." +msgstr "사전 설정을 변경하기 전에 개체 목록을 확인하십시오." + +msgid "Attention!" +msgstr "주목!" + +msgid "Downloading" +msgstr "다운로드 중" + +msgid "Download failed" +msgstr "다운로드 실패" + +msgid "Cancelled" +msgstr "취소됨" + +msgid "Install successfully." +msgstr "성공적으로 설치하였습니다." + +msgid "Installing" +msgstr "설치 중" + +msgid "Install failed" +msgstr "설치 실패" + +msgid "Portions copyright" +msgstr "Portions copyright" + +msgid "Copyright" +msgstr "Copyright" + +msgid "License" +msgstr "License" + +msgid "Orca Slicer is licensed under " +msgstr "Orca Slicer is licensed under " + +msgid "GNU Affero General Public License, version 3" +msgstr "GNU Affero General Public License, version 3" + +msgid "" +"Orca Slicer is based on BambuStudio by Bambulab, which is from PrusaSlicer " +"by Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and " +"the RepRap community" +msgstr "" +"Orca Slicer is based on BambuStudio by Bambulab, which is from PrusaSlicer " +"by Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and " +"the RepRap community" + +msgid "Libraries" +msgstr "라이브러리" + +msgid "" +"This software uses open source components whose copyright and other " +"proprietary rights belong to their respective owners" +msgstr "" +"This software uses open source components whose copyright and other " +"proprietary rights belong to their respective owners" + +#, c-format, boost-format +msgid "About %s" +msgstr "About %s" + +msgid "Orca Slicer " +msgstr "Orca Slicer " + +msgid "OrcaSlicer is based on BambuStudio, PrusaSlicer, and SuperSlicer." +msgstr "OrcaSlicer is based on BambuStudio, PrusaSlicer, and SuperSlicer." + +msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." +msgstr "BambuStudio is originally based on PrusaSlicer by PrusaResearch." + +msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." +msgstr "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." + +msgid "" +"Slic3r was created by Alessandro Ranellucci with the help of many other " +"contributors." +msgstr "" +"Slic3r was created by Alessandro Ranellucci with the help of many other " +"contributors." + +msgid "Version" +msgstr "버전" + +msgid "AMS Materials Setting" +msgstr "AMS 재료 설정" + +msgid "Confirm" +msgstr "확인" + +msgid "Close" +msgstr "닫기" + +msgid "Colour" +msgstr "색상" + +msgid "" +"Nozzle\n" +"Temperature" +msgstr "" +"노즐\n" +"온도" + +msgid "max" +msgstr "최대" + +msgid "min" +msgstr "최소" + +#, boost-format +msgid "The input value should be greater than %1% and less than %2%" +msgstr "입력 값은 %1%보다 크고 %2%보다 작아야 합니다" + +msgid "SN" +msgstr "SN" + +msgid "Setting AMS slot information while printing is not supported" +msgstr "출력 중에는 AMS 슬롯 정보 설정이 지원되지 않습니다" + +msgid "Factors of Flow Dynamics Calibration" +msgstr "동적 유량 교정 계수" + +msgid "PA Profile" +msgstr "PA 프로필" + +msgid "Factor K" +msgstr "Factor K" + +msgid "Factor N" +msgstr "Factor N" + +msgid "Setting Virtual slot information while printing is not supported" +msgstr "출력 중에는 가상 슬롯 정보 설정이 지원되지 않습니다" + +msgid "Are you sure you want to clear the filament information?" +msgstr "정말 필라멘트 정보를 삭제하시겠습니까?" + +msgid "You need to select the material type and color first." +msgstr "재료 유형과 색상을 먼저 선택해야 합니다." + +msgid "Please input a valid value (K in 0~0.5)" +msgstr "올바른 값을 입력하십시오 (K: 0~0.5)" + +msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" +msgstr "올바른 값을 입력하십시오 (K: 0~0.5, N: 0.6~2.0)" + +msgid "Other Color" +msgstr "기타 색상" + +msgid "Custom Color" +msgstr "맞춤 색상" + +msgid "Dynamic flow calibration" +msgstr "동적 유량 교정" + +msgid "" +"The nozzle temp and max volumetric speed will affect the calibration " +"results. Please fill in the same values as the actual printing. They can be " +"auto-filled by selecting a filament preset." +msgstr "" +"노즐 온도와 최대 체적 속도는 교정 결과에 영향을 미칩니다. 실제 출력과 동일한 " +"값을 입력하십시오. 필라멘트 사전 설정을 선택하여 자동으로 입력할 수 있습니다." + +msgid "Nozzle Diameter" +msgstr "노즐 직경" + +msgid "Bed Type" +msgstr "베드 유형" + +msgid "Nozzle temperature" +msgstr "노즐 온도" + +msgid "Bed Temperature" +msgstr "베드 온도" + +msgid "Max volumetric speed" +msgstr "최대 체적 속도" + +msgid "℃" +msgstr "℃" + +msgid "Bed temperature" +msgstr "베드 온도" + +msgid "mm³" +msgstr "mm³" + +msgid "Start calibration" +msgstr "교정 시작" + +msgid "Next" +msgstr "다음" + +msgid "" +"Calibration completed. Please find the most uniform extrusion line on your " +"hot bed like the picture below, and fill the value on its left side into the " +"factor K input box." +msgstr "" +"교정이 완료되었습니다. 당신의 고온 베드에서 아래 사진과 같이 가장 균일한 압" +"출 선을 찾아 왼쪽에 있는 값을 입력 상자의 Factor K에 채워주세요." + +msgid "Save" +msgstr "저장" + +msgid "Last Step" +msgstr "마지막 단계" + +msgid "Example" +msgstr "예시" + +#, c-format, boost-format +msgid "Calibrating... %d%%" +msgstr "교정 중... %d%%" + +msgid "Calibration completed" +msgstr "교전 완료" + +#, c-format, boost-format +msgid "%s does not support %s" +msgstr "%s은(는) %s을(를) 지원하지 않습니다" + +msgid "Dynamic flow Calibration" +msgstr "동적 유량 교정" + +msgid "Step" +msgstr "단계" + +msgid "AMS Slots" +msgstr "AMS 슬롯" + +msgid "" +"Note: Only the AMS slots loaded with the same material type can be selected." +msgstr "참고: 동일한 재료 유형으로 장착된 AMS 슬롯만 선택할 수 있습니다." + +msgid "Enable AMS" +msgstr "AMS 사용" + +msgid "Print with filaments in the AMS" +msgstr "AMS의 필라멘트로 출력" + +msgid "Disable AMS" +msgstr "AMS 미사용" + +msgid "Print with the filament mounted on the back of chassis" +msgstr "섀시 뒷면에 필라멘트를 장착한 상태에서 출력" + +msgid "Cabin humidity" +msgstr "AMS 습도" + +msgid "" +"Green means that AMS humidity is normal, orange represent humidity is high, " +"red represent humidity is too high.(Hygrometer: lower the better.)" +msgstr "" +"녹색은 AMS 습도가 정상임을 의미하고 주황색은 습도가 높음을 나타내고 빨간색은 " +"습도가 너무 높음을 나타냅니다.(습도계: 낮을수록 좋습니다.)" + +msgid "Desiccant status" +msgstr "건조제 상태" + +msgid "" +"A desiccant status lower than two bars indicates that desiccant may be " +"inactive. Please change the desiccant.(The bars: higher the better.)" +msgstr "" +"건조제 상태가 두 개의 막대보다 낮을 경우 건조제가 비활성 상태일 수 있음을 나" +"타냅니다. 건조제를 교체해 주세요.(막대: 높을수록 좋습니다.)" + +msgid "" +"Note: When the lid is open or the desiccant pack is changed, it can take " +"hours or a night to absorb the moisture. Low temperatures also slow down the " +"process. During this time, the indicator may not represent the chamber " +"accurately." +msgstr "" +"참고: 뚜껑이 열려 있거나 건조제 팩을 교체한 경우 수분을 흡수하는 데 몇 시간 " +"또는 하룻밤이 걸릴 수 있습니다. 온도가 낮으면 흡수 속도도 느려집니다. 이 시" +"간 동안 표시기가 챔버를 정확하게 나타내지 못할 수 있습니다." + +msgid "" +"Config which AMS slot should be used for a filament used in the print job" +msgstr "출력 작업에 사용되는 필라멘트에 사용할 AMS 슬롯 구성" + +msgid "Filament used in this print job" +msgstr "이 출력 작업에 사용된 필라멘트" + +msgid "AMS slot used for this filament" +msgstr "이 필라멘트에 사용되는 AMS 슬롯" + +msgid "Click to select AMS slot manually" +msgstr "클릭하여 AMS 슬롯을 수동으로 선택합니다" + +msgid "Do not Enable AMS" +msgstr "AMS 사용 안 함" + +msgid "Print using materials mounted on the back of the case" +msgstr "케이스 뒷면에 장착된 재료를 사용하여 출력" + +msgid "Print with filaments in ams" +msgstr "AMS의 필라멘트로 출력" + +msgid "Print with filaments mounted on the back of the chassis" +msgstr "섀시 뒷면에 필라멘트를 장착하여 출력" + +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." +msgstr "현재 재료가 소진되면 프린터는 다음 순서로 계속 출력합니다." + +msgid "Group" +msgstr "그룹" + +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" +msgstr "" +"현재 동일한 예비 소모품을 사용할 수 없으며 자동 보충도 현재 불가능합니다.\n" +"(현재 동일한 브랜드, 재질, 색상의 소모품 자동공급 지원)" + +msgid "AMS Settings" +msgstr "AMS 설정" + +msgid "Insertion update" +msgstr "삽입 업데이트" + +msgid "" +"The AMS will automatically read the filament information when inserting a " +"new Bambu Lab filament. This takes about 20 seconds." +msgstr "" +"AMS는 새 Bambu Lab 필라멘트를 삽입할 때 필라멘트 정보를 자동으로 읽습니다. " +"이 작업은 약 20초 정도 걸립니다." + +msgid "" +"Note: if new filament is inserted during printing, the AMS will not " +"automatically read any information until printing is completed." +msgstr "" +"참고: 출력 중에 새 필라멘트를 삽입하면 출력이 완료될 때까지 AMS가 자동으로 어" +"떤 정보도 읽지 않습니다." + +msgid "" +"When inserting a new filament, the AMS will not automatically read its " +"information, leaving it blank for you to enter manually." +msgstr "" +"새 필라멘트를 삽입할 때 AMS는 정보를 자동으로 읽지 않고 사용자가 수동으로 입" +"력할 수 있도록 비워 둡니다." + +msgid "Power on update" +msgstr "업데이트 전원 유지" + +msgid "" +"The AMS will automatically read the information of inserted filament on " +"start-up. It will take about 1 minute.The reading process will roll filament " +"spools." +msgstr "" +"AMS는 시동 시 삽입된 필라멘트의 정보를 자동으로 읽습니다. 1분 정도 걸립니다. " +"판독 프로세스는 필라멘트 스풀을 롤링합니다." + +msgid "" +"The AMS will not automatically read information from inserted filament " +"during startup and will continue to use the information recorded before the " +"last shutdown." +msgstr "" +"AMS는 시동 중에 삽입된 필라멘트의 정보를 자동으로 읽지 않으며 마지막 종료 전" +"에 기록된 정보를 계속 사용합니다." + +msgid "Update remaining capacity" +msgstr "남은 용량 업데이트" + +msgid "" +"The AMS will estimate Bambu filament's remaining capacity after the filament " +"info is updated. During printing, remaining capacity will be updated " +"automatically." +msgstr "" +"AMS는 필라멘트 정보가 업데이트된 후 Bambu 필라멘트의 잔여 용량을 추정할 것입" +"니다. 출력하는 동안 남은 용량이 자동으로 업데이트됩니다." + +msgid "AMS filament backup" +msgstr "AMS 필라멘트 백업" + +msgid "" +"AMS will continue to another spool with the same properties of filament " +"automatically when current filament runs out" +msgstr "" +"AMS는 현재 필라멘트가 소진되면 동일한 필라멘트 특성을 가진 다른 스풀로 자동으" +"로 이동합니다" + +msgid "File" +msgstr "파일" + +msgid "Calibration" +msgstr "교정" + +msgid "" +"Failed to download the plug-in. Please check your firewall settings and vpn " +"software, check and retry." +msgstr "" +"플러그인을 다운로드하지 못했습니다. 방화벽 설정 및 VPN 소프트웨어를 확인하고 " +"확인한 후 다시 시도하십시오." + +msgid "" +"Failed to install the plug-in. Please check whether it is blocked or deleted " +"by anti-virus software." +msgstr "" +"플러그인을 설치하지 못했습니다. 안티바이러스 소프트웨어에 의해 차단 또는 삭제" +"되었는지 확인하십시오." + +msgid "click here to see more info" +msgstr "자세한 내용을 보려면 여기를 클릭하십시오" + +msgid "Please home all axes (click " +msgstr "모든 축을 홈으로 이동하십시오(클릭 " + +msgid "" +") to locate the toolhead's position. This prevents device moving beyond the " +"printable boundary and causing equipment wear." +msgstr "" +")을 클릭하여 툴헤드의 위치를 찾습니다. 이렇게 하면 장치가 출력 가능한 경계를 " +"벗어나 장비가 마모되는 것을 방지할 수 있습니다." + +msgid "Go Home" +msgstr "홈으로 이동" + +msgid "" +"A error occurred. Maybe memory of system is not enough or it's a bug of the " +"program" +msgstr "" +"오류가 발생했습니다. 시스템 메모리가 부족하거나 프로그램의 버그일 수 있습니다" + +msgid "Please save project and restart the program. " +msgstr "프로젝트를 저장하고 프로그램을 다시 시작하십시오. " + +msgid "Processing G-Code from Previous file..." +msgstr "이전 파일의 G코드를 처리하는 중..." + +msgid "Slicing complete" +msgstr "슬라이싱 완료" + +msgid "Access violation" +msgstr "액세스 위반" + +msgid "Illegal instruction" +msgstr "잘못된 명령" + +msgid "Divide by zero" +msgstr "0으로 나누기" + +msgid "Overflow" +msgstr "압출과다" + +msgid "Underflow" +msgstr "압출부족" + +msgid "Floating reserved operand" +msgstr "Floating reserved operand" + +msgid "Stack overflow" +msgstr "스택 오버플로" + +msgid "Unknown error when export G-code." +msgstr "G코드를 내보낼 때 알 수 없는 오류가 발생했습니다." + +#, boost-format +msgid "" +"Failed to save gcode file.\n" +"Error message: %1%.\n" +"Source file %2%." +msgstr "" +"G코드 파일을 저장하지 못했습니다.\n" +"오류 메시지: %1%.\n" +"원본 파일 %2%." + +#, boost-format +msgid "Succeed to export G-code to %1%" +msgstr "G코드를 %1%로 내보내기 성공" + +msgid "Running post-processing scripts" +msgstr "Post-processing scripts 실행 중" + +msgid "Copying of the temporary G-code to the output G-code failed" +msgstr "출력 G 코드에 임시 G 코드를 복사하지 못했습니다" + +#, boost-format +msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" +msgstr "%1%로 업로드 예약 중. 윈도우 -> 호스트 업로드 출력 대기열 참조" + +msgid "Origin" +msgstr "원점" + +msgid "Diameter" +msgstr "직경" + +msgid "Size in X and Y of the rectangular plate." +msgstr "직사각형 플레이트의 X 및 Y 크기." + +msgid "" +"Distance of the 0,0 G-code coordinate from the front left corner of the " +"rectangle." +msgstr "직사각형의 전면 왼쪽 모서리에서 G코드 좌표 0,0 까지의 거리입니다." + +msgid "" +"Diameter of the print bed. It is assumed that origin (0,0) is located in the " +"center." +msgstr "출력 베드의 직경입니다. 원점(0,0)이 중심에 있다고 가정합니다." + +msgid "Rectangular" +msgstr "직사각형" + +msgid "Circular" +msgstr "원형" + +msgid "Custom" +msgstr "사용자 설정" + +msgid "Load shape from STL..." +msgstr "STL에서 모양 불러오기..." + +msgid "Settings" +msgstr "설정" + +msgid "Texture" +msgstr "텍스처" + +msgid "Remove" +msgstr "제거" + +msgid "Not found:" +msgstr "찾을 수 없음:" + +msgid "Model" +msgstr "모델" + +msgid "Choose an STL file to import bed shape from:" +msgstr "베드 모양을 불러올 STL 파일 선택:" + +msgid "Invalid file format." +msgstr "잘못된 파일 형식입니다." + +msgid "Error! Invalid model" +msgstr "오류! 잘못된 모델입니다" + +msgid "The selected file contains no geometry." +msgstr "선택한 파일에 형상이 없습니다." + +msgid "" +"The selected file contains several disjoint areas. This is not supported." +msgstr "선택한 파일에 여러 개의 분리된 영역이 있습니다. 지원되지 않습니다." + +msgid "Choose a file to import bed texture from (PNG/SVG):" +msgstr "베드 텍스쳐를 불러올 파일 선택(PNG/SVG):" + +msgid "Choose an STL file to import bed model from:" +msgstr "베드 모델을 가져올 STL 파일 선택:" + +msgid "Bed Shape" +msgstr "베드 모양" + +msgid "" +"Nozzle may be blocked when the temperature is out of recommended range.\n" +"Please make sure whether to use the temperature to print.\n" +"\n" +msgstr "" +"온도가 권장 범위를 벗어나면 노즐이 막힐 수 있습니다.\n" +"출력 시 어떤 온도를 사용할지 확인하십시오.\n" +"\n" + +#, c-format, boost-format +msgid "" +"Recommended nozzle temperature of this filament type is [%d, %d] degree " +"centigrade" +msgstr "이 필라멘트 유형의 권장 노즐 온도는 [%d, %d]°C입니다" + +#, c-format, boost-format +msgid "" +"Bed temperature of other layer is lower than bed temperature of initial " +"layer for more than %d degree centigrade.\n" +"This may cause model broken free from build plate during printing" +msgstr "" +"다른 레이어의 베드 온도가 초기 레이어의 베드 온도보다 %d°C 이상 낮습니다.\n" +"이로 인해 출력 중에 모델이 빌드 플레이트에서 탈출할 수 있습니다" + +msgid "" +"Bed temperature is higher than vitrification temperature of this filament.\n" +"This may cause nozzle blocked and printing failure\n" +"Please keep the printer open during the printing process to ensure air " +"circulation or reduce the temperature of the hot bed" +msgstr "" +"침대 온도가 이 필라멘트의 유리화 온도보다 높습니다.\n" +"노즐이 막히고 출력 오류가 발생할 수 있습니다\n" +"출력 과정 중에는 프린터를 열어두어 공기가 순환되도록 하거나 핫 베드의 온도를 " +"낮추십시오" + +msgid "" +"Too small max volumetric speed.\n" +"Reset to 0.5" +msgstr "" +"최대 체적 속도가 너무 작습니다.\n" +"0.5로 재설정" + +msgid "" +"Too small layer height.\n" +"Reset to 0.2" +msgstr "" +"레이어 높이가 너무 작습니다.\n" +"0.2로 재설정" + +msgid "" +"Too small ironing spacing.\n" +"Reset to 0.1" +msgstr "" +"다림질 간격이 너무 작습니다.\n" +"0.1로 재설정" + +msgid "" +"Zero initial layer height is invalid.\n" +"\n" +"The first layer height will be reset to 0.2." +msgstr "" +"초기 레이어 높이 0은 잘못된 값입니다.\n" +"\n" +"첫 번째 레이어 높이가 0.2로 재설정됩니다." + +msgid "" +"This setting is only used for model size tunning with small value in some " +"cases.\n" +"For example, when model size has small error and hard to be assembled.\n" +"For large size tuning, please use model scale function.\n" +"\n" +"The value will be reset to 0." +msgstr "" +"이 설정은 몇몇 작은 값을 가진 모델 크기 조정에만 사용됩니다.\n" +"예를 들어, 모델 크기에 작은 오류가 있고 조립하기 어려운 경우입니다.\n" +"큰 사이즈의 튜닝은 모델 배율 기능을 사용해주세요.\n" +"\n" +"값이 0으로 재설정됩니다." + +msgid "" +"Too large elefant foot compensation is unreasonable.\n" +"If really have serious elephant foot effect, please check other settings.\n" +"For example, whether bed temperature is too high.\n" +"\n" +"The value will be reset to 0." +msgstr "" +"너무 큰 코끼리 발 보정은 부적절합니다.\n" +"코끼리 발 효과가 정말 심각한 경우 다른 설정을 확인하십시오.\n" +"예를 들어, 침대 온도가 너무 높은지 여부를 확인합니다.\n" +"\n" +"값이 0으로 재설정됩니다." + +msgid "" +"Spiral mode only works when wall loops is 1, support is disabled, top shell " +"layers is 0, sparse infill density is 0 and timelapse type is traditional." +msgstr "" +"나선 모드는 벽 루프 1, 지지대 비활성화, 상단 셸 레이어 0, 드문 채우기 밀도 " +"0, 시간 경과 유형 기존인 경우에만 작동합니다." + +msgid "" +"Change these settings automatically? \n" +"Yes - Change these settings and enable spiral mode automatically\n" +"No - Give up using spiral mode this time" +msgstr "" +"이 설정을 자동으로 변경하시겠습니까?\n" +"예 - 이 설정을 변경하고 나선 모드를 자동으로 활성화합니다\n" +"아니오 - 이번에는 나선 모드 사용을 포기합니다" + +msgid "" +"Prime tower does not work when Adaptive Layer Height or Independent Support " +"Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Adaptive Layer Height and Independent Support Layer Height" +msgstr "" +"적응형 레이어 높이 또는 독립적 지지대 레이어 높이가 켜져 있으면 프라임 타워" +"가 작동하지 않습니다.\n" +"어떤 것을 유지하시겠습니까?\n" +"예 - 프라임 타워 유지\n" +"아니요 - 적응형 레이어 높이 및 독립적 지지대 레이어 높이 유지" + +msgid "" +"Prime tower does not work when Adaptive Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Adaptive Layer Height" +msgstr "" +"적응형 레이어 높이가 켜져 있으면 프라임 타워가 작동하지 않습니다.\n" +"어떤 것을 유지하시겠습니까?\n" +"예 - 프라임 타워 유지\n" +"아니요 - 적응형 레이어 높이 유지" + +msgid "" +"Prime tower does not work when Independent Support Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Independent Support Layer Height" +msgstr "" +"독립적 지지대 레이어 높이가 켜져 있으면 프라임 타워가 작동하지 않습니다.\n" +"어떤 것을 유지하시겠습니까?\n" +"예 - 프라임 타워 유지\n" +"아니요 - 독립적 지지대 레이어 높이 유지" + +#, boost-format +msgid "%1% infill pattern doesn't support 100%% density." +msgstr "%1% 채우기 패턴은 100%% 밀도를 지원하지 않습니다." + +msgid "" +"Switch to rectilinear pattern?\n" +"Yes - switch to rectilinear pattern automaticlly\n" +"No - reset density to default non 100% value automaticlly" +msgstr "" +"직선 패턴으로 전환하시겠습니까?\n" +"예 - 자동으로 직선 패턴으로 전환합니다\n" +"아니요 - 밀도를 기본값(100%가 아닌 값)으로 자동 재설정합니다" + +msgid "" +"While printing by Object, the extruder may collide skirt.\n" +"Thus, reset the skirt layer to 1 to avoid that." +msgstr "" +"개체별 출력시 압출기가 스커트와 충돌할 수 있습니다.\n" +"스커트 레이어를 1로 재설정하여 이를 방지합니다." + +msgid "Auto bed leveling" +msgstr "자동 베드 레벨링" + +msgid "Heatbed preheating" +msgstr "고온베드 예열" + +msgid "Sweeping XY mech mode" +msgstr "Sweeping XY mech mode" + +msgid "Changing filament" +msgstr "필라멘트 변경 중" + +msgid "M400 pause" +msgstr "M400 일시 정지" + +msgid "Paused due to filament runout" +msgstr "필라멘트 소진으로 일시 정지됨" + +msgid "Heating hotend" +msgstr "핫엔드 가열 중" + +msgid "Calibrating extrusion" +msgstr "압출 교정 중" + +msgid "Scanning bed surface" +msgstr "베드 표면 스캔 중" + +msgid "Inspecting first layer" +msgstr "첫 번째 레이어 검사 중" + +msgid "Identifying build plate type" +msgstr "빌드 플레이트 유형 식별 중" + +msgid "Calibrating Micro Lidar" +msgstr "마이크로 레이더 보정 중" + +msgid "Homing toolhead" +msgstr "툴헤드 홈으로 이동 중" + +msgid "Cleaning nozzle tip" +msgstr "노즐 팁 청소 중" + +msgid "Checking extruder temperature" +msgstr "압출기 온도 확인 중" + +msgid "Printing was paused by the user" +msgstr "사용자가 출력을 일시 정지했습니다" + +msgid "Pause of front cover falling" +msgstr "전면 커버 분리로 일시 정지됨" + +msgid "Calibrating the micro lida" +msgstr "마이크로 레이더 교정" + +msgid "Calibrating extrusion flow" +msgstr "압출 유량 교정" + +msgid "Paused due to nozzle temperature malfunction" +msgstr "노즐 온도 오작동으로 일시 정지됨" + +msgid "Paused due to heat bed temperature malfunction" +msgstr "히트 베드 온도 오작동으로 일시 정지됨" + +msgid "MC" +msgstr "MC" + +msgid "MainBoard" +msgstr "메인보드" + +msgid "TH" +msgstr "TH" + +msgid "XCam" +msgstr "XCam" + +msgid "Unknown" +msgstr "알 수 없는" + +msgid "Fatal" +msgstr "치명적" + +msgid "Serious" +msgstr "심각한" + +msgid "Common" +msgstr "일반적" + +msgid "Update successful." +msgstr "업데이트에 성공했습니다." + +msgid "Downloading failed." +msgstr "다운로드 실패." + +msgid "Verification failed." +msgstr "확인에 실패했습니다." + +msgid "Update failed." +msgstr "업데이트에 실패했습니다." + +msgid "Failed to start printing job" +msgstr "출력 작업을 시작하지 못했습니다" + +msgid "Invalid nozzle diameter" +msgstr "잘못된 노즐 직경" + +msgid "Calibration error" +msgstr "교정 오류" + +msgid "TPU is not supported by AMS." +msgstr "TPU는 AMS에서 지원되지 않습니다." + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "Bambu PET-CF/PA6-CF는 AMS에서 지원되지 않습니다." + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." +msgstr "" +"CF/GF 필라멘트는 단단하고 부서지기 쉽습니다. AMS에 걸리거나 부러지기 쉬우므" +"로 주의하여 사용하십시오." + +msgid "default" +msgstr "기본값" + +msgid "parameter name" +msgstr "매개변수 이름" + +msgid "N/A" +msgstr "N/A" + +#, c-format, boost-format +msgid "%s can't be percentage" +msgstr "%s는 백분율일 수 없습니다" + +#, c-format, boost-format +msgid "Value %s is out of range, continue?" +msgstr "%s 값이 범위를 벗어났습니다. 계속하시겠습니까?" + +msgid "Parameter validation" +msgstr "매개변수 유효성 검사" + +msgid "Value is out of range." +msgstr "값이 범위를 벗어났습니다." + +#, c-format, boost-format +msgid "" +"Is it %s%% or %s %s?\n" +"YES for %s%%, \n" +"NO for %s %s." +msgstr "" +"%s%% 또는 %s %s입니까?\n" +"%s%%에 대해 예,\n" +"%s %s에 대해 아니요." + +#, boost-format +msgid "Invalid format. Expected vector format: \"%1%\"" +msgstr "잘못된 형식입니다. 필요한 벡터 형식: \"%1%\"" + +msgid "Layer Height" +msgstr "레이어 높이" + +msgid "Line Width" +msgstr "선 너비" + +msgid "Fan Speed" +msgstr "팬 속도" + +msgid "Temperature" +msgstr "온도" + +msgid "Flow" +msgstr "유량" + +msgid "Tool" +msgstr "툴" + +msgid "Layer Time" +msgstr "레이어 시간" + +msgid "Layer Time (log)" +msgstr "레이어 시간(log)" + +msgid "Height: " +msgstr "높이: " + +msgid "Width: " +msgstr "너비: " + +msgid "Speed: " +msgstr "속도: " + +msgid "Flow: " +msgstr "유량: " + +msgid "Layer Time: " +msgstr "레이어 시간: " + +msgid "Fan: " +msgstr "팬: " + +msgid "Temperature: " +msgstr "온도: " + +msgid "Loading G-codes" +msgstr "G코드 불러오는 중" + +msgid "Generating geometry vertex data" +msgstr "Generating geometry vertex data" + +msgid "Generating geometry index data" +msgstr "Generating geometry index data" + +msgid "Statistics of All Plates" +msgstr "모든 플레이트 통계" + +msgid "Display" +msgstr "표시" + +msgid "Flushed" +msgstr "쏟기(플러쉬)" + +msgid "Total" +msgstr "합계" + +msgid "Total Time Estimation" +msgstr "추정 시간 합계" + +msgid "Total time" +msgstr "시간 합계" + +msgid "up to" +msgstr "까지" + +msgid "above" +msgstr "위에" + +msgid "from" +msgstr "부터" + +msgid "Color Scheme" +msgstr "색 구성표" + +msgid "Time" +msgstr "시간" + +msgid "Percent" +msgstr "퍼센트" + +msgid "Layer Height (mm)" +msgstr "레이어 높이(mm)" + +msgid "Line Width (mm)" +msgstr "선 너비(mm)" + +msgid "Speed (mm/s)" +msgstr "속도 (mm/s)" + +msgid "Fan Speed (%)" +msgstr "팬 속도 (%)" + +msgid "Temperature (°C)" +msgstr "온도 (°C)" + +msgid "Volumetric flow rate (mm³/s)" +msgstr "체적 유량 (mm³/s)" + +msgid "Used filament" +msgstr "사용된 필라멘트" + +msgid "Travel" +msgstr "이동(트레블)" + +msgid "Seams" +msgstr "솔기" + +msgid "Retract" +msgstr "퇴출" + +msgid "Unretract" +msgstr "비퇴출(언리트렉트)" + +msgid "Filament Changes" +msgstr "필라멘트 변경" + +msgid "Wipe" +msgstr "닦기" + +msgid "Options" +msgstr "옵션" + +msgid "travel" +msgstr "이동(트레블)" + +msgid "Extruder" +msgstr "압출기" + +msgid "Filament change times" +msgstr "필라멘트 변경 시간" + +msgid "Cost" +msgstr "비용" + +msgid "Color change" +msgstr "색 변경" + +msgid "Print" +msgstr "출력" + +msgid "Pause" +msgstr "일시 정지" + +msgid "Printer" +msgstr "프린터" + +msgid "Print settings" +msgstr "프린터 설정" + +msgid "Total Estimation" +msgstr "추정치 합계" + +msgid "Time Estimation" +msgstr "추정 시간" + +msgid "Normal mode" +msgstr "일반 모드" + +msgid "Prepare time" +msgstr "준비 시간" + +msgid "Model printing time" +msgstr "모델 출력 시간" + +msgid "Switch to silent mode" +msgstr "무음 모드로 전환" + +msgid "Switch to normal mode" +msgstr "일반 모드로 전환" + +msgid "Variable layer height" +msgstr "레이어 높이 가변" + +msgid "Adaptive" +msgstr "적응형" + +msgid "Quality / Speed" +msgstr "품질 / 속도" + +msgid "Smooth" +msgstr "유연" + +msgid "Radius" +msgstr "반경" + +msgid "Keep min" +msgstr "최소로 유지" + +msgid "Left mouse button:" +msgstr "마우스 왼쪽 버튼:" + +msgid "Add detail" +msgstr "세부정보 추가" + +msgid "Right mouse button:" +msgstr "마우스 오른쪽 버튼:" + +msgid "Remove detail" +msgstr "세부정보 삭제" + +msgid "Shift + Left mouse button:" +msgstr "Shift + 마우스 왼쪽 버튼:" + +msgid "Reset to base" +msgstr "기본으로 초기화" + +msgid "Shift + Right mouse button:" +msgstr "Shift + 마우스 오른쪽 버튼:" + +msgid "Smoothing" +msgstr "Smoothing" + +msgid "Mouse wheel:" +msgstr "마우스 휠:" + +msgid "Increase/decrease edit area" +msgstr "편집 영역 증가/감소" + +msgid "Sequence" +msgstr "순서" + +msgid "Mirror Object" +msgstr "개체 반전" + +msgid "Tool Move" +msgstr "툴 이동" + +msgid "Tool Rotate" +msgstr "툴 회전" + +msgid "Move Object" +msgstr "개체 이동" + +msgid "Auto Orientation options" +msgstr "자동 방향 지정 옵션" + +msgid "Enable rotation" +msgstr "회전 활성화" + +msgid "Optimize support interface area" +msgstr "지지대 접점 영역 최적화" + +msgid "Orient" +msgstr "방향" + +msgid "Arrange options" +msgstr "정렬 옵션" + +msgid "Spacing" +msgstr "간격" + +msgid "Auto rotate for arrangement" +msgstr "자동 회전 후 정렬" + +msgid "Allow multiple materials on same plate" +msgstr "동일한 플레이트에 여러 재료 허용" + +msgid "Avoid extrusion calibration region" +msgstr "압출 교정 영역을 피하십시오" + +msgid "Add" +msgstr "추가" + +msgid "Add plate" +msgstr "플레이트 추가" + +msgid "Auto orient" +msgstr "자동 방향 지정" + +msgid "Arrange all objects" +msgstr "모든 개체 정렬" + +msgid "Arrange objects on selected plates" +msgstr "선택한 플레이트의 개체 정렬" + +msgid "Split to objects" +msgstr "개체로 분할" + +msgid "Split to parts" +msgstr "부품으로 분할" + +msgid "Assembly View" +msgstr "조립도" + +msgid "Select Plate" +msgstr "플레이트 선택" + +msgid "Assembly Return" +msgstr "조립 되돌리기" + +msgid "return" +msgstr "돌아가기" + +msgid "Paint Toolbar" +msgstr "칠하기 도구 모음" + +msgid "Explosion Ratio" +msgstr "분해 비율" + +msgid "Section View" +msgstr "단면도" + +msgid "Assemble Control" +msgstr "조립 제어" + +msgid "Total Volume:" +msgstr "총 용량:" + +msgid "Assembly Info" +msgstr "조립 정보" + +msgid "Volume:" +msgstr "용량:" + +msgid "Size:" +msgstr "크기:" + +#, c-format, boost-format +msgid "" +"Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please " +"separate the conflicted objects farther (%s <-> %s)." +msgstr "" +"레이어 %d, z = %.2lf mm에서 G코드 경로 충돌이 발견되었습니다. 충돌하는 개체" +"를 더 멀리 분리하십시오(%s <-> %s)." + +msgid "An object is layed over the boundary of plate." +msgstr "개체가 플레이트 경계 위에 놓여 있습니다." + +msgid "A G-code path goes beyond the max print height." +msgstr "G코드 경로가 출력 최대 높이를 넘어갑니다." + +msgid "A G-code path goes beyond the boundary of plate." +msgstr "G코드 경로가 플레이트 경계를 넘어갑니다." + +msgid "Only the object being edit is visible." +msgstr "편집 중인 개체만 표시됩니다." + +msgid "" +"An object is laid over the boundary of plate or exceeds the height limit.\n" +"Please solve the problem by moving it totally on or off the plate, and " +"confirming that the height is within the build volume." +msgstr "" +"개체가 플레이트 경계를 넘었거나 높이 제한을 초과했습니다.\n" +"플레이트 위 또는 밖으로 완전히 이동시키고 높이가 빌드 출력 가능 영역 내에 있" +"는지 확인하여 문제를 해결하십시오." + +msgid "Calibration step selection" +msgstr "교정 단계 선택" + +msgid "Micro lidar calibration" +msgstr "마이크로 레이더 교정" + +msgid "Bed leveling" +msgstr "베드 레벨링" + +msgid "Resonance frequency identification" +msgstr "공진 주파수 식별" + +msgid "Calibration program" +msgstr "교정 프로그램" + +msgid "" +"The calibration program detects the status of your device automatically to " +"minimize deviation.\n" +"It keeps the device performing optimally." +msgstr "" +"교정 프로그램은 장치의 상태를 자동으로 감지하여 편차를 최소화합니다.\n" +"이를 통해 장치가 최적의 성능을 유지하도록 합니다." + +msgid "Calibration Flow" +msgstr "교정 흐름" + +msgid "Start Calibration" +msgstr "교정 시작" + +msgid "Completed" +msgstr "완료" + +msgid "Calibrating" +msgstr "교정 중" + +msgid "Auto-record Monitoring" +msgstr "모니터링 자동 기록" + +msgid "Go Live" +msgstr "Go Live" + +msgid "Resolution" +msgstr "해상도" + +msgid "Show \"Live Video\" guide page." +msgstr "라이브 비디오 가이드 페이지를 표시합니다." + +msgid "720p" +msgstr "720p" + +msgid "1080p" +msgstr "1080p" + +msgid "ConnectPrinter(LAN)" +msgstr "프린터 연결(LAN)" + +msgid "Please input the printer access code:" +msgstr "프린터 액세스 코드를 입력:" + +msgid "" +"You can find it in \"Settings > Network > Connection code\"\n" +"on the printer, as shown in the figure:" +msgstr "" +"\"설정 > 네트워크 > 연결코드\"에서 확인하실 수 있습니다\n" +"또는 그림에 표시된 것처럼 프린터에 표시됩니다:" + +msgid "Invalid input." +msgstr "잘못된 입력입니다." + +msgid "New Window" +msgstr "새로운 창" + +msgid "Open a new window" +msgstr "새로운 창 열기" + +msgid "Application is closing" +msgstr "응용 프로그램 닫는 중" + +msgid "Closing Application while some presets are modified." +msgstr "일부 사전 설정을 수정하는 동안 응용 프로그램을 닫습니다." + +msgid "Logging" +msgstr "로깅" + +msgid "Prepare" +msgstr "준비 하기" + +msgid "Preview" +msgstr "미리 보기" + +msgid "Device" +msgstr "장치" + +msgid "Project" +msgstr "프로젝트" + +msgid "Yes" +msgstr "예" + +msgid "No" +msgstr "아니오" + +msgid "will be closed before creating a new model. Do you want to continue?" +msgstr "새 모델을 생성하기 전에 닫힙니다. 계속하시겠습니까?" + +msgid "Upload" +msgstr "업로드" + +msgid "Slice plate" +msgstr "슬라이스 플레이트" + +msgid "Print plate" +msgstr "플레이트 출력" + +msgid "Slice all" +msgstr "모두 슬라이스" + +msgid "Export G-code file" +msgstr "G코드 파일 내보내기" + +msgid "Send" +msgstr "전송" + +msgid "Export plate sliced file" +msgstr "플레이트 슬라이스 파일 내보내기" + +msgid "Export all sliced file" +msgstr "모든 슬라이스 파일 내보내기" + +msgid "Print all" +msgstr "모두 출력" + +msgid "Send all" +msgstr "모두 전송" + +msgid "Keyboard Shortcuts" +msgstr "키보드 단축키" + +msgid "Show the list of the keyboard shortcuts" +msgstr "키보드 단축키 목록 표시" + +msgid "Setup Wizard" +msgstr "설정 마법사" + +msgid "Show Configuration Folder" +msgstr "설정 폴더 열기" + +msgid "Show Tip of the Day" +msgstr "오늘의 팁 표시" + +msgid "Check for Update" +msgstr "업데이트 확인" + +msgid "Open Network Test" +msgstr "네트워크 테스트 열기" + +#, c-format, boost-format +msgid "&About %s" +msgstr "&%s 정보" + +msgid "Upload Models" +msgstr "모델 업로드" + +msgid "Download Models" +msgstr "모델 다운로드" + +msgid "Default View" +msgstr "기본 보기" + +#. TRN To be shown in the main menu View->Top +msgid "Top" +msgstr "위" + +msgid "Top View" +msgstr "위에서 보기" + +#. TRN To be shown in the main menu View->Bottom +msgid "Bottom" +msgstr "아래" + +msgid "Bottom View" +msgstr "아래에서 보기" + +msgid "Front" +msgstr "앞" + +msgid "Front View" +msgstr "앞에서 보기" + +msgid "Rear" +msgstr "뒤" + +msgid "Rear View" +msgstr "뒤에서 보기" + +msgid "Left" +msgstr "왼쪽" + +msgid "Left View" +msgstr "왼쪽에서 보기" + +msgid "Right" +msgstr "오른쪽" + +msgid "Right View" +msgstr "오른쪽에서 보기" + +msgid "Start a new window" +msgstr "새 창에서 시작" + +msgid "New Project" +msgstr "새 프로젝트" + +msgid "Start a new project" +msgstr "새 프로젝트 시작" + +msgid "Open a project file" +msgstr "프로젝트 파일 열기" + +msgid "Recent projects" +msgstr "최근 프로젝트" + +msgid "Save Project" +msgstr "프로젝트 저장" + +msgid "Save current project to file" +msgstr "현재 프로젝트를 파일로 저장" + +msgid "Save Project as" +msgstr "프로젝트 다른 이름으로 저장" + +msgid "Shift+" +msgstr "Shift+" + +msgid "Save current project as" +msgstr "현재 프로젝트 다른 이름으로 저장" + +msgid "Import 3MF/STL/STEP/SVG/OBJ/AMF" +msgstr "3MF/STL/STEP/SVG/OBJ/AMF 가져오기" + +msgid "Load a model" +msgstr "모델 불러오기" + +msgid "Import Configs" +msgstr "설정 가져오기" + +msgid "Load configs" +msgstr "설정 불러오기" + +msgid "Import" +msgstr "가져오기" + +msgid "Export all objects as STL" +msgstr "모든 개체를 STL로 내보내기" + +msgid "Export Generic 3MF" +msgstr "Generic 3MF 내보내기" + +msgid "Export 3mf file without using some 3mf-extensions" +msgstr "3mf-extensions을 사용하지 않고 3mf 파일 내보내기" + +msgid "Export current sliced file" +msgstr "현재 슬라이스 파일 내보내기" + +msgid "Export all plate sliced file" +msgstr "모든 플레이트의 슬라이스 파일 내보내기" + +msgid "Export G-code" +msgstr "G코드 내보내기" + +msgid "Export current plate as G-code" +msgstr "현재 플레이트를 G코드로 내보내기" + +msgid "Export &Configs" +msgstr "설정 &내보내기" + +msgid "Export current configuration to files" +msgstr "현재 설정을 파일로 내보내기" + +msgid "Export" +msgstr "내보내기" + +msgid "Quit" +msgstr "종료" + +msgid "Undo" +msgstr "실행 취소" + +msgid "Redo" +msgstr "다시 실행" + +msgid "Cut selection to clipboard" +msgstr "잘라낸 항목을 클립보드에 복사" + +msgid "Copy" +msgstr "복사" + +msgid "Copy selection to clipboard" +msgstr "선택 항목을 클립보드에 복사" + +msgid "Paste" +msgstr "붙여넣기" + +msgid "Paste clipboard" +msgstr "클립보드 붙여넣기" + +msgid "Delete selected" +msgstr "선택된 항목 지우기" + +msgid "Deletes the current selection" +msgstr "현재 선택 삭제" + +msgid "Delete all" +msgstr "모두 삭제" + +msgid "Deletes all objects" +msgstr "모든 개체 삭제" + +msgid "Clone selected" +msgstr "선택된 개체 복제" + +msgid "Clone copies of selections" +msgstr "선택된 개체의 복사본 복제" + +msgid "Select all" +msgstr "모두 선택" + +msgid "Selects all objects" +msgstr "모든 개체 선택" + +msgid "Deselect all" +msgstr "모든 선택 취소" + +msgid "Deselects all objects" +msgstr "모든 개체 선택 취소" + +msgid "Use Perspective View" +msgstr "원근법 보기 사용" + +msgid "Use Orthogonal View" +msgstr "평행 투영 보기 사용" + +msgid "Show &Labels" +msgstr "이름표 &보기" + +msgid "Show object labels in 3D scene" +msgstr "3D 화면에 개체 이름표 표시" + +msgid "Show &Overhang" +msgstr "돌출부 &보기" + +msgid "Show object overhang highlight in 3D scene" +msgstr "3D 장면에서 객체 오버행 하이라이트 표시" + +msgid "Preferences" +msgstr "기본 설정" + +msgid "View" +msgstr "시점" + +msgid "Help" +msgstr "도움말" + +msgid "Temperature Calibration" +msgstr "온도 교정" + +msgid "Pass 1" +msgstr "Pass 1" + +msgid "Flow rate test - Pass 1" +msgstr "유량 테스트 - Pass 1" + +msgid "Pass 2" +msgstr "Pass 2" + +msgid "Flow rate test - Pass 2" +msgstr "유량 테스트 - Pass 2" + +msgid "Flow rate" +msgstr "유량" + +msgid "Pressure advance" +msgstr "프레셔 어드밴스" + +msgid "Retraction test" +msgstr "퇴출 테스트" + +msgid "Orca Tolerance Test" +msgstr "Orca 공차 테스트" + +msgid "Max flowrate" +msgstr "최대 유량" + +msgid "VFA" +msgstr "VFA" + +msgid "More..." +msgstr "더보기..." + +msgid "Tutorial" +msgstr "설명서" + +msgid "Calibration help" +msgstr "교정 도움말" + +msgid "More calibrations" +msgstr "추가 교정" + +msgid "&Open G-code" +msgstr "&G코드 열기" + +msgid "Open a G-code file" +msgstr "G코드 파일 열기" + +msgid "Re&load from Disk" +msgstr "디스크에서 다시&로드" + +msgid "Reload the plater from disk" +msgstr "디스크에서 플레이트 다시 로드" + +msgid "Export &Toolpaths as OBJ" +msgstr "툴 경로를 OBJ로 &내보내기" + +msgid "Export toolpaths as OBJ" +msgstr "툴 경로를 OBJ로 내보내기" + +msgid "Open &Studio" +msgstr "Studio &열기" + +msgid "Open Studio" +msgstr "Studio 열기" + +msgid "&Quit" +msgstr "&종료" + +#, c-format, boost-format +msgid "Quit %s" +msgstr "종료 %s" + +msgid "&File" +msgstr "&파일" + +msgid "&View" +msgstr "&시점" + +msgid "&Help" +msgstr "&도움말" + +#, c-format, boost-format +msgid "A file exists with the same name: %s, do you want to override it." +msgstr "같은 이름을 가진 파일이 존재합니다: %s, 덮어 쓰겠습니까." + +#, c-format, boost-format +msgid "A config exists with the same name: %s, do you want to override it." +msgstr "같은 이름을 가진 설정이 존재합니다: %s, 덮어 쓰겠습니까." + +msgid "Overwrite file" +msgstr "파일 덮어쓰기" + +msgid "Yes to All" +msgstr "모두 예" + +msgid "No to All" +msgstr "모두 아니오" + +msgid "Choose a directory" +msgstr "디렉토리 선택" + +#, c-format, boost-format +msgid "There is %d config exported. (Only non-system configs)" +msgid_plural "There are %d configs exported. (Only non-system configs)" +msgstr[0] "%d개의 설정을 내보냈습니다. (비 시스템 설정만 해당)" + +msgid "Export result" +msgstr "결과 내보내기" + +msgid "Select profile to load:" +msgstr "불러올 프로필 선택:" + +#, c-format, boost-format +msgid "There is %d config imported. (Only non-system and compatible configs)" +msgid_plural "" +"There are %d configs imported. (Only non-system and compatible configs)" +msgstr[0] "%d개의 설정을 가져왔습니다. (비 시스템 및 호환 설정만 해당)" + +msgid "Import result" +msgstr "결과 가져오기" + +msgid "File is missing" +msgstr "파일이 없습니다" + +msgid "The project is no longer available." +msgstr "프로젝트를 더 이상 사용할 수 없습니다." + +msgid "Filament Settings" +msgstr "필라멘트 설정" + +msgid "" +"Do you want to synchronize your personal data from Bambu Cloud? \n" +"It contains the following information:\n" +"1. The Process presets\n" +"2. The Filament presets\n" +"3. The Printer presets" +msgstr "" +"Bambu Cloud의 개인 데이터를 동기화하시겠습니까?\n" +"다음과 같은 정보가 포함되어 있습니다:\n" +"1. 프로세스 사전 설정\n" +"2. 필라멘트 사전 설정\n" +"3. 프린터가 사전 설정" + +msgid "Synchronization" +msgstr "동기화" + +msgid "Initialize failed (No Device)!" +msgstr "초기화 실패 (장비 없음)!" + +msgid "Initialize failed (Device connection not ready)!" +msgstr "초기화 실패 (장치 연결 준비 안 됨)!" + +msgid "Initialize failed (No Camera Device)!" +msgstr "초기화 실패 (카메라 없음)!" + +msgid "Printer is busy downloading, Please wait for the downloading to finish." +msgstr "프린터가 다운로드 중입니다. 다운로드가 완료될 때까지 기다리십시오." + +msgid "Loading..." +msgstr "로딩 중..." + +msgid "Initialize failed (Not supported on the current printer version)!" +msgstr "초기화 실패(현재 프린터 버전에서는 지원되지 않음)!" + +msgid "Initialize failed (Not accessible in LAN-only mode)!" +msgstr "초기화 실패 (LAN 전용 모드에서는 액세스할 수 없음)!" + +msgid "Initialize failed (Missing LAN ip of printer)!" +msgstr "초기화 실패 (프린터의 LAN IP 누락)!" + +msgid "Initializing..." +msgstr "초기화 중..." + +#, c-format, boost-format +msgid "Initialize failed (%s)!" +msgstr "(%s) 초기화 실패!" + +msgid "Network unreachable" +msgstr "네트워크에 연결할 수 없음" + +#, c-format, boost-format +msgid "Stopped [%d]!" +msgstr "[%d] 중지됨!" + +msgid "Stopped." +msgstr "중지됨." + +msgid "LAN Connection Failed (Failed to start liveview)" +msgstr "LAN 연결 실패(라이브뷰 시작 실패)" + +msgid "" +"Virtual Camera Tools is required for this task!\n" +"Do you want to install them?" +msgstr "" +"이 작업에는 가상 카메라 도구가 필요합니다!\n" +"설치하시겠습니까?" + +msgid "Downloading Virtual Camera Tools" +msgstr "가상 카메라 도구 다운로드" + +msgid "" +"Another virtual camera is running.\n" +"Bambu Studio supports only a single virtual camera.\n" +"Do you want to stop this virtual camera?" +msgstr "" +"다른 가상 카메라가 실행 중입니다.\n" +"Bambu Studio는 단일 가상 카메라만 지원합니다.\n" +"이 가상 카메라를 중지하시겠습니까?" + +#, c-format, boost-format +msgid "Virtual camera initialize failed (%s)!" +msgstr "가상 카메라 초기화 실패(%s)!" + +msgid "Information" +msgstr "정보" + +msgid "Playing..." +msgstr "재생중...." + +#, c-format, boost-format +msgid "Load failed [%d]!" +msgstr "[%d] 로드 실패!" + +msgid "Year" +msgstr "년" + +msgid "Month" +msgstr "월" + +msgid "All Files" +msgstr "모든 파일" + +msgid "Group files by year, recent first." +msgstr "연별 그룹 파일, 최근 파일 순." + +msgid "Group files by month, recent first." +msgstr "월별 그룹 파일, 최근 파일 순." + +msgid "Show all files, recent first." +msgstr "모든 파일 표시, 최근 파일 순." + +msgid "Timelapse" +msgstr "타임랩스" + +msgid "Switch to timelapse files." +msgstr "타임랩스 파일로 전환합니다." + +msgid "Video" +msgstr "비디오" + +msgid "Switch to video files." +msgstr "비디오 파일로 전환합니다." + +msgid "Switch to 3mf model files." +msgstr "3MF 모델 파일로 전환." + +msgid "Delete selected files from printer." +msgstr "선택된 파일을 프린터에서 삭제합니다." + +msgid "Download" +msgstr "다운로드" + +msgid "Download selected files from printer." +msgstr "선택된 파일을 프린터에서 다운로드합니다." + +msgid "Select" +msgstr "선택" + +msgid "Batch manage files." +msgstr "Batch manage files." + +msgid "No printers." +msgstr "프린터 없음." + +#, c-format, boost-format +msgid "Connect failed [%d]!" +msgstr "[%d] 연결 실패!" + +msgid "Loading file list..." +msgstr "파일 목록 로드 중..." + +#, c-format, boost-format +msgid "No files [%d]" +msgstr "파일 없음 [%d]" + +#, c-format, boost-format +msgid "Load failed [%d]" +msgstr "로드 실패 [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "%u 파일을 삭제하려고 합니다. 계속하시겠습니까?" + +msgid "Delete files" +msgstr "파일 삭제" + +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "프린터에서 '%s' 파일을 삭제하시겠습니까?" + +msgid "Delete file" +msgstr "파일 삭제" + +msgid "Fetching model infomations ..." +msgstr "모델 정보 가져오는 중..." + +msgid "Failed to fetching model infomations from printer." +msgstr "프린터에서 모델 정보를 가져오지 못했습니다." + +msgid "Failed to parse model infomations." +msgstr "모델 정보를 해석하지 못했습니다." + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." +msgstr "" +".gcode.3mf 파일에는 G 코드 데이터가 없습니다. OrcaSlicer에서 이를 슬라이스하" +"고 새 .gcode.3mf 파일을 내보내십시오." + +#, c-format, boost-format +msgid "File '%s' was lost! Please download it again." +msgstr "'%s' 파일이 손실되었습니다! 다시 다운로드하십시오." + +msgid "Download waiting..." +msgstr "다운로드 대기 중..." + +msgid "Play" +msgstr "재생" + +msgid "Open Folder" +msgstr "폴더 열기" + +msgid "Download finished" +msgstr "다운로드 완료" + +#, c-format, boost-format +msgid "Downloading %d%%..." +msgstr "다운로드 중 %d%%..." + +msgid "Not supported on the current printer version." +msgstr "현재 프린터 버전에서는 지원되지 않습니다." + +msgid "Storage unavailable, insert SD card." +msgstr "저장소를 사용할 수 없습니다. SD 카드를 삽입하세요." + +msgid "Speed:" +msgstr "속도:" + +msgid "Deadzone:" +msgstr "데드 존:" + +msgid "Options:" +msgstr "옵션:" + +msgid "Zoom" +msgstr "줌" + +msgid "Translation/Zoom" +msgstr "변환/줌" + +msgid "3Dconnexion settings" +msgstr "3D연결 설정" + +msgid "Swap Y/Z axes" +msgstr "Y/Z 축 바꾸기" + +msgid "Invert X axis" +msgstr "X축 반전" + +msgid "Invert Y axis" +msgstr "Y축 반전" + +msgid "Invert Z axis" +msgstr "Z축 반전" + +msgid "Invert Yaw axis" +msgstr "수직축을 중심으로 반전" + +msgid "Invert Pitch axis" +msgstr "횡축을 중심으로 반전" + +msgid "Invert Roll axis" +msgstr "종축을 중심으로 반전" + +msgid "Printing Progress" +msgstr "출력 진행률" + +msgid "Resume" +msgstr "계속" + +msgid "Stop" +msgstr "정지" + +msgid "0" +msgstr "0" + +msgid "Layer: N/A" +msgstr "레이어: N/A" + +msgid "Immediately score" +msgstr "즉시 점수 매기기" + +msgid "Clear" +msgstr "지우기" + +msgid "Camera" +msgstr "카메라" + +msgid "SD Card" +msgstr "SD 카드" + +msgid "Camera Setting" +msgstr "카메라 설정" + +msgid "Control" +msgstr "제어" + +msgid "Print Options" +msgstr "출력 옵션" + +msgid "100%" +msgstr "100%" + +msgid "Lamp" +msgstr "Lamp" + +msgid "Aux" +msgstr "Aux" + +msgid "Cham" +msgstr "Cham" + +msgid "Bed" +msgstr "베드" + +msgid "Unload" +msgstr "빼기" + +msgid "Debug Info" +msgstr "디버그 정보" + +msgid "No SD Card" +msgstr "SD카드 없음" + +msgid "SD Card Abnormal" +msgstr "SD카드 이상" + +msgid "Cancel print" +msgstr "출력 취소" + +msgid "Are you sure you want to cancel this print?" +msgstr "이 출력을 취소하겠습니까?" + +msgid "Done" +msgstr "완료" + +msgid "Downloading..." +msgstr "다운로드 중..." + +msgid "Cloud Slicing..." +msgstr "클라우드 슬라이싱..." + +#, c-format, boost-format +msgid "In Cloud Slicing Queue, there are %s tasks ahead." +msgstr "클라우드 슬라이싱 대기열에는 %s개의 작업이 앞에 있습니다." + +#, c-format, boost-format +msgid "Layer: %s" +msgstr "레이어: %s" + +msgid "Please give a score for your favorite Bambu Market model." +msgstr "좋아하는 Bambu Market 모델에 점수를 매겨주세요." + +msgid "Score" +msgstr "점수" + +#, c-format, boost-format +msgid "Layer: %d/%d" +msgstr "레이어: %d/%d" + +msgid "Please heat the nozzle to above 170 degree before loading filament." +msgstr "필라멘트를 로드하기 전에 노즐을 170도 이상으로 가열하십시오." + +msgid "Still unload" +msgstr "빼는중" + +msgid "Still load" +msgstr "넣는중" + +msgid "Please select an AMS slot before calibration" +msgstr "교정하기 전에 AMS 슬롯을 선택하십시오" + +msgid "" +"Cannot read filament info: the filament is loaded to the tool head,please " +"unload the filament and try again." +msgstr "" +"필라멘트 정보를 읽을 수 없음: 필라멘트가 툴 헤드에 로드되었습니다. 필라멘트" +"를 언로드하고 다시 시도하십시오." + +msgid "This only takes effect during printing" +msgstr "출력하는 동안에만 적용됩니다" + +msgid "Silent" +msgstr "사일런트" + +msgid "Standard" +msgstr "스탠다드" + +msgid "Sport" +msgstr "스포츠" + +msgid "Ludicrous" +msgstr "루더크러스" + +msgid "Can't start this without SD card." +msgstr "SD 카드가 없으면 시작할 수 없습니다." + +msgid "Status" +msgstr "상태" + +msgid "Update" +msgstr "업데이트" + +msgid "HMS" +msgstr "HMS" + +msgid "Don't show again" +msgstr "다시 표시하지 않음" + +#, c-format, boost-format +msgid "%s error" +msgstr "%s 에러" + +#, c-format, boost-format +msgid "%s has encountered an error" +msgstr "%s 에 오류가 발생했습니다" + +#, c-format, boost-format +msgid "%s warning" +msgstr "%s 경고" + +#, c-format, boost-format +msgid "%s has a warning" +msgstr "%s에 경고가 있습니다" + +#, c-format, boost-format +msgid "%s info" +msgstr "%s 정보" + +#, c-format, boost-format +msgid "%s information" +msgstr "%s 정보" + +msgid "Skip" +msgstr "건너뛰기" + +msgid "3D Mouse disconnected." +msgstr "3D 마우스가 분리됨." + +msgid "Configuration can update now." +msgstr "구성을 지금 업데이트할 수 있습니다." + +msgid "Detail." +msgstr "세부 사항." + +msgid "Integration was successful." +msgstr "통합에 성공했습니다." + +msgid "Integration failed." +msgstr "통합에 실패했습니다." + +msgid "Undo integration was successful." +msgstr "통합 실행 취소에 성공했습니다." + +msgid "New network plug-in available." +msgstr "New network plug-in available." + +msgid "Details" +msgstr "세부 사항" + +msgid "Undo integration failed." +msgstr "통합 실행 취소에 실패했습니다." + +msgid "Exporting." +msgstr "내보내는 중." + +msgid "Software has New version." +msgstr "소프트웨어에 새 버전이 있습니다." + +msgid "Goto download page." +msgstr "다운로드 페이지로 이동합니다." + +msgid "Open Folder." +msgstr "폴더 열기." + +msgid "Safely remove hardware." +msgstr "하드웨어를 안전하게 제거합니다." + +#, c-format, boost-format +msgid "%1$d Object has custom supports." +msgid_plural "%1$d Objects have custom supports." +msgstr[0] "%1$d 개체에 사용자 설정 지지대가 있습니다." + +#, c-format, boost-format +msgid "%1$d Object has color painting." +msgid_plural "%1$d Objects have color painting." +msgstr[0] "%1$d 개체에 컬러 페인팅이 있습니다." + +#, c-format, boost-format +msgid "%1$d object was loaded as a part of cut object." +msgid_plural "%1$d objects were loaded as parts of cut object" +msgstr[0] "%1$d 개체가 잘라낸 개체의 부품으로 로드되었습니다." + +msgid "ERROR" +msgstr "오류" + +msgid "CANCELED" +msgstr "취소됨" + +msgid "COMPLETED" +msgstr "완료됨" + +msgid "Cancel upload" +msgstr "업로드 취소" + +msgid "Slice ok." +msgstr "슬라이스 완료." + +msgid "Jump to" +msgstr "다음으로 이동" + +msgid "Error:" +msgstr "오류:" + +msgid "Warning:" +msgstr "경고:" + +msgid "Export successfully." +msgstr "내보내기 성공." + +msgid "Serious warning:" +msgstr "심각한 경고:" + +msgid " (Repair)" +msgstr " (수리)" + +msgid " Click here to install it." +msgstr " Click here to install it." + +msgid "WARNING:" +msgstr "경고:" + +msgid "Your model needs support ! Please make support material enable." +msgstr "모델에 지지대가 필요합니다! 지지대를 활성화하십시오." + +msgid "Gcode path overlap" +msgstr "G코드 경로 겹침" + +msgid "Support painting" +msgstr "지지대 칠하기" + +msgid "Color painting" +msgstr "색 칠하기" + +msgid "Cut connectors" +msgstr "잘라내기 커넥터" + +msgid "Layers" +msgstr "레이어" + +msgid "Range" +msgstr "범위" + +msgid "" +"The application cannot run normally because OpenGL version is lower than " +"2.0.\n" +msgstr "" +"OpenGL 버전이 2.0보다 낮기 때문에 응용 프로그램을 정상적으로 실행할 수 없습니" +"다.\n" + +msgid "Please upgrade your graphics card driver." +msgstr "그래픽 카드 드라이버를 업그레이드하십시오." + +msgid "Unsupported OpenGL version" +msgstr "지원되지 않는 OpenGL 버전" + +#, c-format, boost-format +msgid "" +"Unable to load shaders:\n" +"%s" +msgstr "" +"셰이더를 로드할 수 없습니다:\n" +"%s" + +msgid "Error loading shaders" +msgstr "셰이더 로드 오류" + +msgctxt "Layers" +msgid "Top" +msgstr "상부" + +msgctxt "Layers" +msgid "Bottom" +msgstr "하부" + +msgid "Enable AI monitoring of printing" +msgstr "출력 AI 모니터링 활성화" + +msgid "Sensitivity of pausing is" +msgstr "일시 정지 감도" + +msgid "Enable detection of build plate position" +msgstr "빌드 플레이트 위치 감지 활성화" + +msgid "" +"The localization tag of build plate is detected, and printing is paused if " +"the tag is not in predefined range." +msgstr "" +"빌드 플레이트의 현지화 태그가 감지되고 태그가 사전 설정된 범위를 벗어나면 출" +"력이 일시 정지됩니다." + +msgid "First Layer Inspection" +msgstr "첫 레이어 검사" + +msgid "Auto-recovery from step loss" +msgstr "손실 단계부터 자동 복구" + +msgid "Global" +msgstr "전역" + +msgid "Objects" +msgstr "개체" + +msgid "Advance" +msgstr "전문가 모드" + +msgid "Compare presets" +msgstr "사전 설정 비교" + +msgid "View all object's settings" +msgstr "모든 개체 설정 보기" + +msgid "Filament settings" +msgstr "필라멘트 설정" + +msgid "Printer settings" +msgstr "프린터 설정" + +msgid "Untitled" +msgstr "Untitled" + +#, boost-format +msgid " plate %1%:" +msgstr " 플레이트 %1%:" + +msgid "Invalid name, the following characters are not allowed:" +msgstr "잘못된 이름입니다. 다음 문자는 사용할 수 없습니다:" + +msgid "Sliced Info" +msgstr "슬라이스 정보" + +msgid "Used Filament (m)" +msgstr "필라멘트 사용 (m)" + +msgid "Used Filament (mm³)" +msgstr "필라멘트 사용 (mm³)" + +msgid "Used Filament (g)" +msgstr "필라멘트 사용 (g)" + +msgid "Used Materials" +msgstr "재료 사용" + +msgid "Estimated time" +msgstr "추정 시간" + +msgid "Filament changes" +msgstr "필라멘트 변경" + +msgid "Click to edit preset" +msgstr "클릭하여 사전 설정 편집" + +msgid "Connection" +msgstr "연결" + +msgid "Bed type" +msgstr "베드 유형" + +msgid "Flushing volumes" +msgstr "쏟기(플러쉬) 볼륨" + +msgid "Add one filament" +msgstr "필라멘트 한개 추가" + +msgid "Remove last filament" +msgstr "마지막 필라멘트 제거" + +msgid "Synchronize filament list from AMS" +msgstr "AMS에서 필라멘트 목록 동기화" + +msgid "Set filaments to use" +msgstr "사용할 필라멘트 설정" + +msgid "" +"No AMS filaments. Please select a printer in 'Device' page to load AMS info." +msgstr "" +"AMS 필라멘트가 없습니다. AMS 정보를 불러오려면 '장치' 페이지에서 프린터를 선" +"택하세요." + +msgid "Sync filaments with AMS" +msgstr "AMS와 필라멘트 동기화" + +msgid "" +"Sync filaments with AMS will drop all current selected filament presets and " +"colors. Do you want to continue?" +msgstr "" +"AMS와 동기화된 필라멘트는 현재 선택된 모든 필라멘트 사전 설정 및 색상을 삭제" +"합니다. 계속하시겠습니까?" + +msgid "" +"Already did a synchronization, do you want to sync only changes or resync " +"all?" +msgstr "" +"이미 동기화를 수행했습니다. 변경 사항만 동기화하시겠습니까? 아니면 다시 동기" +"화하시겠습니까?" + +msgid "Sync" +msgstr "동기화" + +msgid "Resync" +msgstr "재 동기화" + +msgid "There are no compatible filaments, and sync is not performed." +msgstr "호환되는 필라멘트가 없으며 동기화가 수행되지 않습니다." + +msgid "" +"There are some unknown filaments mapped to generic preset. Please update " +"Orca Slicer or restart Orca Slicer to check if there is an update to system " +"presets." +msgstr "" +"일반 사전 설정에 매핑된 알 수 없는 필라멘트가 있습니다. Orca Slicer를 업데이" +"트하거나 Orca Slicer를 다시 시작하여 시스템 사전 설정에 대한 업데이트가 있는" +"지 확인하십시오." + +#, boost-format +msgid "Do you want to save changes to \"%1%\"?" +msgstr "변경 사항을 \"%1%\"에 저장하시겠습니까?" + +#, c-format, boost-format +msgid "" +"Successfully unmounted. The device %s(%s) can now be safely removed from the " +"computer." +msgstr "" +"성공적으로 마운트 해제되었습니다. 이제 %s(%s) 장치를 컴퓨터에서 안전하게 제거" +"할 수 있습니다." + +#, c-format, boost-format +msgid "Ejecting of device %s(%s) has failed." +msgstr "%s(%s) 장치를 꺼내지 못했습니다." + +msgid "Previous unsaved project detected, do you want to restore it?" +msgstr "저장되지 않은 이전 프로젝트가 감지되었습니다. 복원하시겠습니까?" + +msgid "Restore" +msgstr "복원" + +msgid "" +"The bed temperature exceeds filament's vitrification temperature. Please " +"open the front door of printer before printing to avoid nozzle clog." +msgstr "" +"베드 온도가 필라멘트의 유리화 온도를 초과합니다. 노즐 막힘을 방지하기 위해 출" +"력하기 전에 프린터의 도어를 여십시오." + +msgid "" +"The nozzle hardness required by the filament is higher than the default " +"nozzle hardness of the printer. Please replace the hardened nozzle or " +"filament, otherwise, the nozzle will be attrited or damaged." +msgstr "" +"필라멘트에 필요한 노즐 경도가 프린터의 기본 노즐 경도보다 높습니다. " +"\"Hardened\" 노즐을 사용하거나 필라멘트를 교체하십시오. 그렇지 않으면 노즐이 " +"마모되거나 손상됩니다." + +#, c-format, boost-format +msgid "Loading file: %s" +msgstr "파일 로드 중: %s" + +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." +msgstr "이 3mf는 OrcaSlicer에서 지원되지 않습니다. 형상 데이터만 로드합니다." + +msgid "Load 3mf" +msgstr "3mf 로드" + +msgid "The Config can not be loaded." +msgstr "구성을 로드할 수 없습니다." + +msgid "The 3mf is generated by old Orca Slicer, load geometry data only." +msgstr "이 3mf는 이전 Orca Slicer에서 생성되었으며, 형상 데이터만 로드합니다." + +#, c-format, boost-format +msgid "" +"The 3mf's version %s is newer than %s's version %s, Found following keys " +"unrecognized:" +msgstr "" +"3mf의 버전 %s이(가) %s의 버전 %s보다 최신입니다. 인식할 수 없는 다음 키를 찾" +"았습니다:" + +msgid "You'd better upgrade your software.\n" +msgstr "소프트웨어를 업그레이드하는 것이 좋습니다.\n" + +msgid "Newer 3mf version" +msgstr "최신 3mf 버전" + +#, c-format, boost-format +msgid "" +"The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " +"software." +msgstr "" +"3mf의 %s 버전이 %s의 %s 버전보다 최신입니다. 소프트웨어를 업그레이드 하십시" +"오." + +msgid "Invalid values found in the 3mf:" +msgstr "3mf에서 잘못된 값이 발견됨:" + +msgid "Please correct them in the param tabs" +msgstr "매개변수 탭에서 수정하세요" + +msgid "The 3mf is not compatible, load geometry data only!" +msgstr "이 3mf는 호환되지 않습니다. 형상 데이터만 로드합니다!" + +msgid "Incompatible 3mf" +msgstr "호환되지 않는 3mf" + +msgid "Name of components inside step file is not UTF8 format!" +msgstr "단계 파일 내의 구성 요소 이름이 UTF8 형식이 아닙니다!" + +msgid "The name may show garbage characters!" +msgstr "이름에 알 수 없는 문자가 표시될 수 있습니다!" + +#, boost-format +msgid "Failed loading file \"%1%\". An invalid configuration was found." +msgstr "파일 \"%1%\"을(를) 로드하지 못했습니다. 잘못된 구성이 발견되었습니다." + +msgid "Objects with zero volume removed" +msgstr "부피가 0인 개체가 제거됨" + +msgid "The volume of the object is zero" +msgstr "물체의 부피는 0입니다" + +#, c-format, boost-format +msgid "" +"The object from file %s is too small, and maybe in meters or inches.\n" +" Do you want to scale to millimeters?" +msgstr "" +"%s 파일의 개체가 너무 작습니다. 단위가 미터나 인치일 수 있습니다.\n" +" 밀리미터 단위로 확장하시겠습니까?" + +msgid "Object too small" +msgstr "개체가 너무 작음" + +msgid "" +"This file contains several objects positioned at multiple heights.\n" +"Instead of considering them as multiple objects, should \n" +"the file be loaded as a single object having multiple parts?" +msgstr "" +"이 파일에는 여러 높이에 배치된 여러 개체가 포함되어 있습니다.\n" +"여러 개체로 간주하는 대신\n" +"파일을 여러 부품이 있는 단일 개체로 로드하시겠습니까?" + +msgid "Multi-part object detected" +msgstr "여러 부품으로 구성된 개체 감지됨" + +msgid "Load these files as a single object with multiple parts?\n" +msgstr "이 파일을 여러 부품이 있는 단일 개체로 로드하시겠습니까?\n" + +msgid "Object with multiple parts was detected" +msgstr "여러 부품으로 구성된 개체가 감지되었습니다" + +msgid "The file does not contain any geometry data." +msgstr "파일에 형상 데이터가 포함되어 있지 않습니다." + +msgid "" +"Your object appears to be too large, Do you want to scale it down to fit the " +"heat bed automatically?" +msgstr "개체가 너무 큽니다. 자동으로 고온 베드에 맞게 크기를 줄이시겠습니까?" + +msgid "Object too large" +msgstr "개체가 너무 큼" + +msgid "Export STL file:" +msgstr "STL파일 내보내기:" + +msgid "Save file as:" +msgstr "파일을 다른 이름으로 저장:" + +msgid "Delete object which is a part of cut object" +msgstr "잘라낸 개체의 일부인 개체 삭제" + +msgid "" +"You try to delete an object which is a part of a cut object.\n" +"This action will break a cut correspondence.\n" +"After that model consistency can't be guaranteed." +msgstr "" +"잘라낸 개체의 일부인 개체를 삭제하려고 합니다.\n" +"이 작업을 수행하면 잘라낸 개체간 연결이 끊어집니다.\n" +"그 이후 모델의 일관성은 보장되지 않습니다." + +msgid "The selected object couldn't be split." +msgstr "선택한 개체를 분할할 수 없습니다." + +msgid "Another export job is running." +msgstr "다른 내보내기 작업이 실행 중입니다." + +msgid "Select a new file" +msgstr "새 파일 선택" + +msgid "File for the replace wasn't selected" +msgstr "대체할 파일이 선택되지 않았습니다" + +msgid "Error during replace" +msgstr "교체 중 오류 발생" + +msgid "Please select a file" +msgstr "파일을 선택하십시오" + +msgid "Slicing" +msgstr "슬라이싱" + +msgid "There are warnings after slicing models:" +msgstr "모델을 슬라이싱한 후 경고 발생:" + +msgid "warnings" +msgstr "경고" + +msgid "Invalid data" +msgstr "유효하지 않은 데이터" + +msgid "Slicing Canceled" +msgstr "슬라이싱 취소됨" + +#, c-format, boost-format +msgid "Slicing Plate %d" +msgstr "플레이트 슬라이싱 %d" + +msgid "Please resolve the slicing errors and publish again." +msgstr "슬라이싱 오류를 해결하고 다시 시도하십시오." + +msgid "" +"Network Plug-in is not detected. Network related features are unavailable." +msgstr "" +"Network Plug-in is not detected. Network related features are unavailable." + +msgid "" +"Preview only mode:\n" +"The loaded file contains gcode only, Can not enter the Prepare page" +msgstr "" +"미리 보기 전용 모드:\n" +"불러온 파일에 G코드만 포함되어 있습니다. 준비 페이지에 들어갈 수 없습니다" + +msgid "You can keep the modified presets to the new project or discard them" +msgstr "수정된 사전 설정을 새 프로젝트에 유지하거나 삭제할 수 있습니다" + +msgid "Creating a new project" +msgstr "새 프로젝트 생성" + +msgid "Load project" +msgstr "프로젝트 불러오기" + +msgid "" +"Failed to save the project.\n" +"Please check whether the folder exists online or if other programs open the " +"project file." +msgstr "" +"프로젝트를 저장하지 못했습니다.\n" +"폴더가 온라인에 존재하는지 또는 다른 프로그램이 프로젝트 파일을 사용 중인지 " +"확인하십시오." + +msgid "Save project" +msgstr "프로젝트 저장" + +msgid "Importing Model" +msgstr "모델 가져오는 중" + +msgid "prepare 3mf file..." +msgstr "3mf 파일 준비..." + +msgid "downloading project ..." +msgstr "프로젝트 다운로드 중 ..." + +#, c-format, boost-format +msgid "Project downloaded %d%%" +msgstr "프로젝트 다운로드 %d%%" + +msgid "The selected file" +msgstr "선택한 파일" + +msgid "does not contain valid gcode." +msgstr "유효한 G코드를 포함하지 않습니다." + +msgid "Error occurs while loading G-code file" +msgstr "G코드 파일을 로드하는 중 오류가 발생했습니다" + +msgid "Drop project file" +msgstr "드롭 프로젝트 파일" + +msgid "Please select an action" +msgstr "작업을 선택하십시오" + +msgid "Open as project" +msgstr "프로젝트로 열기" + +msgid "Import geometry only" +msgstr "형상만 가져오기" + +msgid "Only one G-code file can be opened at the same time." +msgstr "동시에 하나의 G코드 파일만 열 수 있습니다." + +msgid "G-code loading" +msgstr "G코드 불러오는 중" + +msgid "G-code files can not be loaded with models together!" +msgstr "G코드 파일은 모델과 함께 로드할 수 없습니다!" + +msgid "Can not add models when in preview mode!" +msgstr "미리보기 모드에서는 모델을 추가할 수 없습니다!" + +msgid "Add Models" +msgstr "모델 추가" + +msgid "All objects will be removed, continue?" +msgstr "모든 개체가 제거됩니다. 계속하시겠습니까?" + +msgid "The current project has unsaved changes, save it before continue?" +msgstr "" +"현재 프로젝트에 저장되지 않은 변경 사항이 있습니다. 계속하기 전에 저장하시겠" +"습니까?" + +msgid "Remember my choice." +msgstr "선택 기억하기." + +msgid "Number of copies:" +msgstr "복제 수:" + +msgid "Copies of the selected object" +msgstr "선택한 개체의 복제본" + +msgid "Save G-code file as:" +msgstr "G코드 파일을 다음으로 저장:" + +msgid "Save Sliced file as:" +msgstr "슬라이스 파일을 다음으로 저장:" + +#, c-format, boost-format +msgid "" +"The file %s has been sent to the printer's storage space and can be viewed " +"on the printer." +msgstr "" +"%s 파일이 프린터의 저장 공간으로 전송되었으며 프린터에서 볼 수 있습니다." + +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "" +"모델 메쉬에 부울 연산을 수행할 수 없습니다. 오직 양수 부품만 내보내집니다." + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "프린터가 준비됐나요? 출력 시트가 제자리에 있고 비어 있고 깨끗합니까?" + +msgid "Upload and Print" +msgstr "업로드 및 출력" + +msgid "" +"Print By Object: \n" +"Suggest to use auto-arrange to avoid collisions when printing." +msgstr "" +"개체별 인쇄:\n" +"인쇄 시 충돌을 방지하기 위해 자동 정렬을 사용할 것을 제안합니다." + +msgid "Send G-code" +msgstr "G코드 전송" + +msgid "Send to printer" +msgstr "프린터로 전송" + +msgid "Custom supports and color painting were removed before repairing." +msgstr "수리 전 사용자 지정 지지대와 컬러 페인트가 제거되었습니다." + +msgid "Invalid number" +msgstr "잘못된 번호" + +msgid "Plate Settings" +msgstr "플레이트 설정" + +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "현재 선택된 부품 수: %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" +msgstr "현재 선택된 개체 수: %1%\n" + +#, boost-format +msgid "Part name: %1%\n" +msgstr "부품 이름: %1%\n" + +#, boost-format +msgid "Object name: %1%\n" +msgstr "개체 이름: %1%\n" + +#, boost-format +msgid "Size: %1% x %2% x %3% in\n" +msgstr "크기: %1% x %2% x %3% in\n" + +#, boost-format +msgid "Size: %1% x %2% x %3% mm\n" +msgstr "크기: %1% x %2% x %3% mm\n" + +#, boost-format +msgid "Volume: %1% in³\n" +msgstr "부피: %1% in³\n" + +#, boost-format +msgid "Volume: %1% mm³\n" +msgstr "부피: %1% mm³\n" + +#, boost-format +msgid "Triangles: %1%\n" +msgstr "삼각형: %1%\n" + +msgid "Tips:" +msgstr "팁:" + +msgid "" +"\"Fix Model\" feature is currently only on Windows. Please repair the model " +"on Orca Slicer(windows) or CAD softwares." +msgstr "" +"\"모델 수리\" 기능은 현재 Windows에만 있습니다. Orca Slicer(Wndows) 또는 CAD " +"소프트웨어 등에서 모델을 수정하십시오." + +#, c-format, boost-format +msgid "" +"Plate% d: %s is not suggested to be used to print filament %s(%s). If you " +"still want to do this printing, please set this filament's bed temperature " +"to non zero." +msgstr "" +"% d: %s플레이트는 %s(%s)필라멘트를 출력하는데 사용하지 않는 것이 좋습니다. " +"이 출력을 계속하려면 이 필라멘트의 베드 온도를 0이 아닌 값으로 설정하십시오." + +msgid "Switching the language requires application restart.\n" +msgstr "언어를 전환하려면 애플리케이션을 다시 시작해야 합니다.\n" + +msgid "Do you want to continue?" +msgstr "계속하시겠습니까?" + +msgid "Language selection" +msgstr "언어 선택" + +msgid "Switching application language while some presets are modified." +msgstr "일부 사전 설정이 수정되는 동안 응용 프로그램 언어를 전환합니다." + +msgid "Changing application language" +msgstr "응용 프로그램 언어 변경" + +msgid "Changing the region will log out your account.\n" +msgstr "지역을 변경하면 계정에서 로그아웃됩니다.\n" + +msgid "Region selection" +msgstr "지역 선택" + +msgid "Second" +msgstr "초" + +msgid "Browse" +msgstr "탐색" + +msgid "Choose Download Directory" +msgstr "다운로드 디렉토리 선택" + +msgid "General Settings" +msgstr "일반 설정" + +msgid "Asia-Pacific" +msgstr "아시아 태평양" + +msgid "China" +msgstr "중국" + +msgid "Europe" +msgstr "유럽" + +msgid "North America" +msgstr "북아메리카" + +msgid "Others" +msgstr "기타" + +msgid "Login Region" +msgstr "로그인 지역" + +msgid "Stealth Mode" +msgstr "스텔스 모드" + +msgid "Metric" +msgstr "미터법" + +msgid "Imperial" +msgstr "야드파운드법" + +msgid "Units" +msgstr "단위" + +msgid "Zoom to mouse position" +msgstr "마우스 위치로 확대" + +msgid "" +"Zoom in towards the mouse pointer's position in the 3D view, rather than the " +"2D window center." +msgstr "2D 윈도우 중앙이 아닌 3D 보기에서 마우스 포인터의 위치로 확대합니다." + +msgid "Show \"Tip of the day\" notification after start" +msgstr "시작 후 \"오늘의 팁\" 알림 표시" + +msgid "If enabled, useful hints are displayed at startup." +msgstr "활성화된 경우 시작 시 유용한 힌트가 표시됩니다." + +msgid "Show g-code window" +msgstr "G코드 창 표시" + +msgid "If enabled, g-code window will be displayed." +msgstr "활성화된 경우 G코드 창이 표시됩니다." + +msgid "Presets" +msgstr "사전 설정" + +msgid "Auto sync user presets(Printer/Filament/Process)" +msgstr "사용자 사전 설정 자동 동기화(프린터/필라멘트/프로세스)" + +msgid "User Sync" +msgstr "사용자 동기화" + +msgid "Update built-in Presets automatically." +msgstr "기본 제공 사전 설정을 자동으로 업데이트합니다." + +msgid "System Sync" +msgstr "시스템 동기화" + +msgid "Clear my choice on the unsaved presets." +msgstr "저장되지 않은 사전 설정에서 선택을 취소합니다." + +msgid "Associate files to OrcaSlicer" +msgstr "파일을 OrcaSlicer에 연결" + +msgid "Associate .3mf files to OrcaSlicer" +msgstr ".3mf 파일을 OrcaSlicer에 연결" + +msgid "If enabled, sets OrcaSlicer as default application to open .3mf files" +msgstr "" +"활성화된 경우 OrcaSlicer를 기본 응용 프로그램으로 설정하여 .3mf 파일을 엽니다" + +msgid "Associate .stl files to OrcaSlicer" +msgstr ".stl 파일을 OrcaSlicer에 연결" + +msgid "If enabled, sets OrcaSlicer as default application to open .stl files" +msgstr "" +"활성화된 경우 OrcaSlicer를 기본 응용 프로그램으로 설정하여 .stl 파일을 엽니다" + +msgid "Associate .step/.stp files to OrcaSlicer" +msgstr ".step/.stp 파일을 OrcaSlicer에 연결" + +msgid "If enabled, sets OrcaSlicer as default application to open .step files" +msgstr "" +"활성화된 경우 OrcaSlicer를 기본 응용 프로그램으로 설정하여 .step 파일을 엽니" +"다" + +msgid "Online Models" +msgstr "온라인 모델" + +msgid "Show online staff-picked models on the home page" +msgstr "홈페이지에서 추천 온라인 모델 보기" + +msgid "Maximum recent projects" +msgstr "최근 프로젝트 최대 표시" + +msgid "Maximum count of recent projects" +msgstr "최근 프로젝트의 최대 표시 수" + +msgid "Clear my choice on the unsaved projects." +msgstr "저장되지 않은 프로젝트에서 내 선택을 지웁니다." + +msgid "Auto-Backup" +msgstr "자동 백업" + +msgid "" +"Backup your project periodically for restoring from the occasional crash." +msgstr "간헐적인 충돌로부터 복원하기 위해 주기적으로 프로젝트를 백업하십시오." + +msgid "every" +msgstr "매" + +msgid "The peroid of backup in seconds." +msgstr "백업 기간(초)입니다." + +msgid "Downloads" +msgstr "다운로드" + +msgid "Dark Mode" +msgstr "다크 모드" + +msgid "Enable Dark mode" +msgstr "다크 모드 사용" + +msgid "Develop mode" +msgstr "개발자 모드" + +msgid "Skip AMS blacklist check" +msgstr "AMS 블랙리스트 확인 건너뛰기" + +msgid "Home page and daily tips" +msgstr "홈페이지 및 데일리 팁" + +msgid "Show home page on startup" +msgstr "시작 시 홈페이지 표시" + +msgid "Sync settings" +msgstr "동기화 설정" + +msgid "User sync" +msgstr "사용자 동기화" + +msgid "Preset sync" +msgstr "사전 설정 동기화" + +msgid "Preferences sync" +msgstr "기본 설정 동기화" + +msgid "View control settings" +msgstr "시점 컨트롤 설정" + +msgid "Rotate of view" +msgstr "시점 회전" + +msgid "Move of view" +msgstr "시점 이동" + +msgid "Zoom of view" +msgstr "시점 확대" + +msgid "Other" +msgstr "기타" + +msgid "Mouse wheel reverses when zooming" +msgstr "확대/축소 시 마우스 휠이 반전" + +msgid "Enable SSL(MQTT)" +msgstr "SSL(MQTT) 활성화" + +msgid "Enable SSL(FTP)" +msgstr "SSL(FTP) 활성화" + +msgid "Internal developer mode" +msgstr "내부 개발자 모드" + +msgid "Log Level" +msgstr "로그 수준" + +msgid "fatal" +msgstr "치명적" + +msgid "error" +msgstr "오류" + +msgid "warning" +msgstr "경고" + +msgid "info" +msgstr "정보" + +msgid "debug" +msgstr "디버그" + +msgid "trace" +msgstr "추적" + +msgid "Host Setting" +msgstr "호스트 설정" + +msgid "DEV host: api-dev.bambu-lab.com/v1" +msgstr "DEV host: api-dev.bambu-lab.com/v1" + +msgid "QA host: api-qa.bambu-lab.com/v1" +msgstr "QA host: api-qa.bambu-lab.com/v1" + +msgid "PRE host: api-pre.bambu-lab.com/v1" +msgstr "PRE host: api-pre.bambu-lab.com/v1" + +msgid "Product host" +msgstr "제품 호스트" + +msgid "debug save button" +msgstr "디버그 저장 버튼" + +msgid "save debug settings" +msgstr "디버그 세팅 저장" + +msgid "DEBUG settings have saved successfully!" +msgstr "DEBUG 설정이 성공적으로 저장되었습니다!" + +msgid "Switch cloud environment, Please login again!" +msgstr "클라우드 환경 전환, 다시 로그인해주세요!" + +msgid "System presets" +msgstr "시스템 사전 설정" + +msgid "User presets" +msgstr "사용자 사전 설정" + +msgid "Incompatible presets" +msgstr "호환되지 않는 사전 설정" + +msgid "AMS filaments" +msgstr "AMS 필라멘트" + +msgid "Click to pick filament color" +msgstr "필라멘트 색상 선택" + +msgid "Please choose the filament colour" +msgstr "필라멘트 색상을 선택해 주세요" + +msgid "Add/Remove presets" +msgstr "사전 설정 추가/제거" + +msgid "Edit preset" +msgstr "사전 설정 편집" + +msgid "Project-inside presets" +msgstr "프로젝트 내부 사전 설정" + +msgid "Add/Remove filaments" +msgstr "필라멘트 추가/제거" + +msgid "Add/Remove materials" +msgstr "재료 추가/제거" + +msgid "Add/Remove printers" +msgstr "프린터 추가/제거" + +msgid "Incompatible" +msgstr "호환되지 않음" + +msgid "The selected preset is null!" +msgstr "선택한 사전 설정의 값이 존재하지 않습니다!(null)" + +msgid "Plate name" +msgstr "플레이트 이름" + +msgid "Same as Global Print Sequence" +msgstr "전역 출력 순서와 동일" + +msgid "Print sequence" +msgstr "출력 순서" + +msgid "Customize" +msgstr "사용자 지정" + +msgid "First layer filament sequence" +msgstr "첫 번째 레이어 필라멘트 순서" + +msgid "Same as Global Plate Type" +msgstr "글로벌 플레이트 타입과 동일" + +msgid "Same as Global Bed Type" +msgstr "글로벌 베드유형과 동일" + +msgid "By Layer" +msgstr "레이어별" + +msgid "By Object" +msgstr "개체별" + +msgid "Accept" +msgstr "수락" + +msgid "Log Out" +msgstr "로그 아웃" + +msgid "Slice all plate to obtain time and filament estimation" +msgstr "시간 및 필라멘트 추정치를 얻기 위해 모든 플레이트를 슬라이스합니다" + +msgid "Packing project data into 3mf file" +msgstr "프로젝트 데이터를 3mf 파일로 압축" + +msgid "Uploading 3mf" +msgstr "3mf 업로드 중" + +msgid "Jump to model publish web page" +msgstr "모델 게시 웹 페이지로 이동" + +msgid "Note: The preparation may takes several minutes. Please be patiant." +msgstr "참고: 준비하는 데 몇 분 정도 걸릴 수 있습니다. 조금만 기다려주십시오." + +msgid "Publish" +msgstr "게시" + +msgid "Publish was cancelled" +msgstr "게시가 취소되었습니다" + +msgid "Slicing Plate 1" +msgstr "플레이트 1 슬라이싱" + +msgid "Packing data to 3mf" +msgstr "데이터를 3mf로 압축 중" + +msgid "Jump to webpage" +msgstr "웹 페이지로 이동" + +#, c-format, boost-format +msgid "Save %s as" +msgstr "%s을(를) 다음으로 저장" + +msgid "User Preset" +msgstr "사용자 사전 설정" + +msgid "Project Inside Preset" +msgstr "프로젝트 내부 사전 설정" + +msgid "Name is invalid;" +msgstr "이름이 잘못되었습니다;" + +msgid "illegal characters:" +msgstr "잘못된 문자:" + +msgid "illegal suffix:" +msgstr "잘못된 접미사:" + +msgid "Name is unavailable." +msgstr "이름을 사용할 수 없습니다." + +msgid "Overwrite a system profile is not allowed" +msgstr "시스템 사전 설정은 덮어쓸 수 없습니다" + +#, boost-format +msgid "Preset \"%1%\" already exists." +msgstr "%1% 사전 설정이 이미 있습니다." + +#, boost-format +msgid "Preset \"%1%\" already exists and is incompatible with current printer." +msgstr "%1% 사전 설정이 이미 있으며 현재 프린터와 호환되지 않습니다." + +msgid "Please note that saving action will replace this preset" +msgstr "저장 작업이 이 사전 설정을 대체합니다" + +msgid "The name is not allowed to be empty." +msgstr "이름은 비워 둘 수 없습니다." + +msgid "The name is not allowed to start with space character." +msgstr "이름은 공백으로 시작할 수 없습니다." + +msgid "The name is not allowed to end with space character." +msgstr "이름은 공백으로 끝날 수 없습니다." + +msgid "The name cannot be the same as a preset alias name." +msgstr "이름은 사전 설정의 별칭 이름과 같을 수 없습니다." + +msgid "Save preset" +msgstr "사전 설정 저장" + +msgctxt "PresetName" +msgid "Copy" +msgstr "복사" + +#, boost-format +msgid "Printer \"%1%\" is selected with preset \"%2%\"" +msgstr "%1% 프린터가 \"%2%\" 사전 설정으로 선택되었습니다" + +#, boost-format +msgid "Please choose an action with \"%1%\" preset after saving." +msgstr "저장 후 사전 설정 \"%1%\" 으로 작업을 선택하십시오." + +#, boost-format +msgid "For \"%1%\", change \"%2%\" to \"%3%\" " +msgstr "\"%1%\"에 대해 \"%2%\"를 \"%3%\"로 변경 " + +#, boost-format +msgid "For \"%1%\", add \"%2%\" as a new preset" +msgstr "%1%에 대해, %2%를 새 사전 설정으로 추가합니다" + +#, boost-format +msgid "Simply switch to \"%1%\"" +msgstr "\"%1%\"로 단순 전환" + +msgid "Task canceled" +msgstr "작업이 취소됨" + +msgid "(LAN)" +msgstr "(LAN)" + +msgid "My Device" +msgstr "내 장비" + +msgid "Other Device" +msgstr "다른 장비" + +msgid "Online" +msgstr "온라인" + +msgid "Input access code" +msgstr "액세스 코드 입력" + +msgid "Can't find my devices?" +msgstr "내 장비를 찾을 수 없습니까?" + +msgid "Log out successful." +msgstr "로그아웃에 성공했습니다." + +msgid "Offline" +msgstr "오프라인" + +msgid "Busy" +msgstr "사용중" + +msgid "Bambu Cool Plate" +msgstr "Bambu Cool Plate" + +msgid "PLA Plate" +msgstr "PLA 플레이트" + +msgid "Bamabu Engineering Plate" +msgstr "Bamabu Engineering Plate" + +msgid "Bamabu High Temperature Plate" +msgstr "Bamabu High Temperature Plate" + +msgid "Send print job to" +msgstr "출력 작업 보내기" + +msgid "Refresh" +msgstr "새로 고침" + +msgid "Bed Leveling" +msgstr "베드 레벨링" + +msgid "Flow Dynamics Calibration" +msgstr "동적 유량 교정" + +msgid "Can't connect to the printer" +msgstr "프린터에 연결할 수 없습니다" + +msgid "send completed" +msgstr "전송 완료" + +msgid "Error code" +msgstr "오류 코드" + +msgid "Check the status of current system services" +msgstr "현재 시스템 서비스 상태 확인" + +msgid "Printer local connection failed, please try again." +msgstr "프린터 로컬 연결에 실패했습니다. 다시 시도하십시오." + +msgid "No login account, only printers in LAN mode are displayed" +msgstr "로그인 계정이 없으며 LAN 모드의 프린터만 표시됩니다" + +msgid "Connecting to server" +msgstr "서버에 연결 중" + +msgid "Synchronizing device information" +msgstr "장비 정보 동기화 중" + +msgid "Synchronizing device information time out" +msgstr "장비 정보 동기화 시간 초과" + +msgid "Cannot send the print job when the printer is updating firmware" +msgstr "프린터가 펌웨어를 업데이트하는 동안 출력 작업을 보낼 수 없습니다" + +msgid "" +"The printer is executing instructions. Please restart printing after it ends" +msgstr "프린터가 명령을 실행하고 있습니다. 종료 후 출력을 다시 시작하십시오" + +msgid "The printer is busy on other print job" +msgstr "프린터가 다른 출력 작업을 수행 중입니다" + +#, c-format, boost-format +msgid "" +"Filament %s exceeds the number of AMS slots. Please update the printer " +"firmware to support AMS slot assignment." +msgstr "" +"필라멘트 %s이(가) AMS 슬롯 수를 초과합니다. AMS 슬롯 할당을 지원하려면 프린" +"터 펌웨어를 업데이트하십시오." + +msgid "" +"Filament exceeds the number of AMS slots. Please update the printer firmware " +"to support AMS slot assignment." +msgstr "" +"필라멘트가 AMS 슬롯 수를 초과합니다. AMS 슬롯 할당을 지원하려면 프린터 펌웨어" +"를 업데이트하십시오." + +msgid "" +"Filaments to AMS slots mappings have been established. You can click a " +"filament above to change its mapping AMS slot" +msgstr "" +"AMS 슬롯 매핑에 대한 필라멘트가 설정되었습니다. 위의 필라멘트를 클릭하여 매" +"핑 AMS 슬롯을 변경할 수 있습니다" + +msgid "" +"Please click each filament above to specify its mapping AMS slot before " +"sending the print job" +msgstr "" +"출력 작업을 보내기 전에 위의 각 필라멘트를 클릭하여 매핑 AMS 슬롯을 지정하십" +"시오" + +#, c-format, boost-format +msgid "" +"Filament %s does not match the filament in AMS slot %s. Please update the " +"printer firmware to support AMS slot assignment." +msgstr "" +"필라멘트 %s가 AMS 슬롯 %s의 필라멘트와 일치하지 않습니다. AMS 슬롯 할당을 지" +"원하려면 프린터 펌웨어를 업데이트하십시오." + +msgid "" +"Filament does not match the filament in AMS slot. Please update the printer " +"firmware to support AMS slot assignment." +msgstr "" +"필라멘트가 AMS 슬롯의 필라멘트와 일치하지 않습니다. AMS 슬롯 할당을 지원하려" +"면 프린터 펌웨어를 업데이트하십시오." + +msgid "" +"The printer firmware only supports sequential mapping of filament => AMS " +"slot." +msgstr "프린터 펌웨어는 필라멘트 => AMS 슬롯의 순차 매핑만 지원합니다." + +msgid "An SD card needs to be inserted before printing." +msgstr "출력하기 전에 SD 카드를 삽입해야 합니다." + +msgid "The selected printer is incompatible with the chosen printer presets." +msgstr "선택한 프린터가 선택한 프린터 사전 설정과 호환되지 않습니다." + +msgid "An SD card needs to be inserted to record timelapse." +msgstr "타임랩스를 녹화하려면 SD 카드를 삽입해야 합니다." + +msgid "" +"Cannot send the print job to a printer whose firmware is required to get " +"updated." +msgstr "펌웨어를 업데이트해야 하는 프린터로 출력 작업을 보낼 수 없습니다." + +msgid "Cannot send the print job for empty plate" +msgstr "빈 플레이트에 대한 출력 작업을 보낼 수 없습니다" + +msgid "This printer does not support printing all plates" +msgstr "이 프린터는 모든 플레이트 출력을 지원하지 않습니다" + +msgid "Errors" +msgstr "오류" + +msgid "Please check the following:" +msgstr "다음을 확인하십시오:" + +msgid "" +"The printer type selected when generating G-Code is not consistent with the " +"currently selected printer. It is recommended that you use the same printer " +"type for slicing." +msgstr "" +"G코드를 생성할 때 선택한 프린터 유형이 현재 선택한 프린터와 일치하지 않습니" +"다. 슬라이싱에 동일한 프린터 유형을 사용하는 것이 좋습니다." + +#, c-format, boost-format +msgid "%s is not supported by AMS." +msgstr "%s은(는) AMS에서 지원하지 않습니다." + +msgid "" +"There are some unknown filaments in the AMS mappings. Please check whether " +"they are the required filaments. If they are okay, press \"Confirm\" to " +"start printing." +msgstr "" +"AMS 매핑에 알 수 없는 필라멘트가 있습니다. 필요한 필라멘트인지 확인해주세요. " +"정상이면 \"확인\"을 눌러 출력을 시작하십시오." + +msgid "" +"Please click the confirm button if you still want to proceed with printing." +msgstr "그래도 출력을 계속하려면 확인 버튼을 클릭하십시오." + +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "프린터에 연결 중입니다. 연결 진행 중에는 취소할 수 없습니다." + +msgid "Preparing print job" +msgstr "출력 작업 준비 중" + +msgid "Abnormal print file data. Please slice again" +msgstr "비정상적인 출력 파일 데이터입니다. 다시 슬라이스하십시오" + +msgid "The name length exceeds the limit." +msgstr "이름 길이가 제한을 초과합니다." + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" +"사용상의 주의! Textured PEI 플레이트의 유량 교정은 표면이 분산되어 실패할 수 " +"있습니다." + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "Micro Lidar를 사용한 자동 유량 교정" + +msgid "Modifying the device name" +msgstr "장비 이름 수정" + +msgid "Send to Printer SD card" +msgstr "프린터 SD 카드로 보내기" + +msgid "Cannot send the print task when the upgrade is in progress" +msgstr "업그레이드가 진행 중일 때 출력 작업을 보낼 수 없습니다" + +msgid "An SD card needs to be inserted before send to printer SD card." +msgstr "프린터 SD 카드로 보내기 전에 SD 카드를 삽입해야 합니다." + +msgid "The printer is required to be in the same LAN as Bambu Studio." +msgstr "프린터는 Bambu Studio와 동일한 LAN에 있어야 합니다." + +msgid "The printer does not support sending to printer SD card." +msgstr "프린터는 프린터 SD 카드로의 전송을 지원하지 않습니다." + +msgid "Failed to create socket" +msgstr "소켓 생성 실패" + +msgid "Failed to connect socket" +msgstr "소켓 연결 실패" + +msgid "Failed to publish login request" +msgstr "로그인 요청 게시에 실패했습니다." + +msgid "Get ticket from device timeout" +msgstr "기기에서 티켓 가져오는데 시간 초과" + +msgid "Get ticket from server timeout" +msgstr "서버에서 티켓 가져오는데 시간 초과" + +msgid "Failed to post ticket to server" +msgstr "서버에 티켓게시 실패" + +msgid "Failed to parse login report reason" +msgstr "로그인 보고서의 원인을 해석하는 데 실패" + +msgid "Receive login report timeout" +msgstr "로그인 보고서 수신 시간 초과" + +msgid "Unknown Failure" +msgstr "알 수 없는 실패" + +msgid "Log in printer" +msgstr "프린터 로그인" + +msgid "Would you like to log in this printer with current account?" +msgstr "현재 계정으로 이 프린터에 로그인하시겠습니까?" + +msgid "Check the reason" +msgstr "이유 확인" + +msgid "Read and accept" +msgstr "읽고 수락" + +msgid "Terms and Conditions" +msgstr "이용약관" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"Bambu Lab 기기를 구매해 주셔서 감사합니다. Bambu Lab 기기를 사용하기 전에 이" +"용약관을 읽어주시기 바랍니다. Bambu Lab 기기 사용에 동의하기 위해 클릭하면 개" +"인정보 보호정책 및 이용약관(이하 통칭하여 \"약관\")을 준수하는 데 동의하는 것" +"입니다. Bambu Lab 개인정보 처리방침을 준수하지 않거나 동의하지 않는 경우, " +"Bambu Lab 장비 및 서비스를 사용하지 마십시오." + +msgid "and" +msgstr "그리고" + +msgid "Privacy Policy" +msgstr "개인정보처리방침" + +msgid "We ask for your help to improve everyone's printer" +msgstr "모든 사람의 프린터 개선을 위해 여러분의 도움을 요청합니다" + +msgid "Statement about User Experience Improvement Program" +msgstr "사용자 경험 개선 프로그램에 대한 설명" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" +"3D 프린팅 커뮤니티에서는 서로의 성공과 실패로 부터 학습하여 각자의 슬라이싱 " +"매개변수와 설정을 조정합니다. %s는 이와 동일한 원칙을 따르며 머신 러닝을 사용" +"하여 사용자의 방대한 출력 성공과 실패로부터 성능을 개선합니다. 우리는 실제 데" +"이터를 통하여 %s가 더 똑똑해지도록 훈련시킵니다. 동의하신다면 이 서비스는 오" +"류 로그와 사용 로그를 포함할 수 있는 정보에 접근할 것입니다. 당사는 개인이 직" +"접 또는 간접적으로 식별될 수 있는 개인 데이터, 예를 들어 이름, 주소, 결제 정" +"보 또는 전화번호를 포함하여 어떤 개인 데이터도 수집하지 않습니다. 이 서비스" +"를 활성화하면 이 약관과 개인정보 보호정책에 대한 설명에 동의하는 것입니다." + +msgid "Statement on User Experience Improvement Plan" +msgstr "사용자 경험 개선 계획에 대한 성명서" + +msgid "Log in successful." +msgstr "로그인에 성공했습니다." + +msgid "Log out printer" +msgstr "프린터 로그아웃" + +msgid "Would you like to log out the printer?" +msgstr "프린터에서 로그아웃하시겠습니까?" + +msgid "Please log in first." +msgstr "먼저 로그인하십시오." + +msgid "There was a problem connecting to the printer. Please try again." +msgstr "프린터에 연결하는 동안 문제가 발생했습니다. 다시 시도하십시오." + +msgid "Failed to log out." +msgstr "로그아웃에 실패했습니다." + +#. TRN "Save current Settings" +#, c-format, boost-format +msgid "Save current %s" +msgstr "현재 %s 저장" + +msgid "Delete this preset" +msgstr "이 사전 설정 삭제" + +msgid "Search in preset" +msgstr "사전 설정에서 찾기" + +msgid "Click to reset all settings to the last saved preset." +msgstr "모든 설정을 마지막으로 저장한 사전 설정으로 되돌립니다." + +msgid "" +"Prime tower is required for smooth timeplase. There may be flaws on the " +"model without prime tower. Are you sure you want to disable prime tower?" +msgstr "" +"유연모드 타임랩스를 위해서는 프라임 타워가 필요합니다. 프라임 타워가 없는 모" +"델에는 결함이 있을 수 있습니다. 프라임 타워를 사용하지 않도록 설정하시겠습니" +"까?" + +msgid "" +"Prime tower is required for smooth timelapse. There may be flaws on the " +"model without prime tower. Do you want to enable prime tower?" +msgstr "" +"유연모드 타임랩스를 위해서는 프라임 타워가 필요합니다. 프라임 타워가 없는 모" +"델에는 결함이 있을 수 있습니다. 프라임 타워를 사용하지 않도록 설정하시겠습니" +"까?" + +msgid "" +"We have added an experimental style \"Tree Slim\" that features smaller " +"support volume but weaker strength.\n" +"We recommend using it with: 0 interface layers, 0 top distance, 2 walls." +msgstr "" +"지지대 부피는 작지만 강도는 약한 것이 특징인 실험적 모양 \"얇은 나무\"를 추가" +"했습니다.\n" +"접점 레이어 0, 상단 Z 거리 0, 벽 루프 2 와 함께 사용하는 것이 좋습니다." + +msgid "" +"Change these settings automatically? \n" +"Yes - Change these settings automatically\n" +"No - Do not change these settings for me" +msgstr "" +"이 설정을 자동으로 변경하시겠습니까?\n" +"예 - 이 설정을 자동으로 변경합니다\n" +"아니요 - 이 설정을 변경하지 않습니다" + +msgid "" +"For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " +"settings: at least 2 interface layers, at least 0.1mm top z distance or " +"using support materials on interface." +msgstr "" +"\"강한 나무\" 및 \"혼합 나무\" 모양의 경우 최소 접점 레이어 2, 상단 Z 거리 " +"0.1 또는 접점에서 지지대 재료를 사용하는 설정을 권장합니다." + +msgid "" +"When using support material for the support interface, We recommend the " +"following settings:\n" +"0 top z distance, 0 interface spacing, concentric pattern and disable " +"independent support layer height" +msgstr "" +"지지대 접점에 지지대 재료를 사용하는 경우 다음 설정을 권장합니다:\n" +"상단 Z 거리 0, 접점 간격 0, 접점 패턴 동심원 및 독립적 지지대 높이 비활성화" + +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\"." +msgstr "" +"툴헤드 없이 시간 경과를 기록할 경우 \"시간 경과 제거 타워\"를 추가하는 것이 " +"좋습니다\n" +"빌드 플레이트의 빈 위치를 마우스 오른쪽 버튼으로 클릭하고 \"Add Primitive\"-" +"> \"Timelapse Wipe Tower\"를 선택합니다." + +msgid "Line width" +msgstr "선 너비" + +msgid "Seam" +msgstr "솔기" + +msgid "Precision" +msgstr "정밀도" + +msgid "Wall generator" +msgstr "벽 생성기" + +msgid "Walls" +msgstr "벽" + +msgid "Top/bottom shells" +msgstr "상단/하단 쉘" + +msgid "Initial layer speed" +msgstr "초기 레이어 속도" + +msgid "Other layers speed" +msgstr "다른 레이어 속도" + +msgid "Overhang speed" +msgstr "돌출부 속도" + +msgid "" +"This is the speed for various overhang degrees. Overhang degrees are " +"expressed as a percentage of line width. 0 speed means no slowing down for " +"the overhang degree range and wall speed is used" +msgstr "" +"다양한 돌출부 정도(Degree)에 대한 속도입니다. 돌출부 정도는 선 너비의 백분율" +"로 표시됩니다. 0 속도는 돌출부 정도에 대한 감속이 없음을 의미하며 벽 속도가 " +"사용됩니다" + +msgid "Bridge" +msgstr "다리" + +msgid "Set speed for external and internal bridges" +msgstr "외부 및 내부 다리 속도 설정" + +msgid "Travel speed" +msgstr "이동 속도(트레블)" + +msgid "Acceleration" +msgstr "가속도" + +msgid "Jerk(XY)" +msgstr "저크(XY)" + +msgid "Raft" +msgstr "라프트" + +msgid "Support filament" +msgstr "지지대 필라멘트" + +msgid "Prime tower" +msgstr "프라임 타워" + +msgid "Special mode" +msgstr "특수 모드" + +msgid "G-code output" +msgstr "G코드 출력" + +msgid "Post-processing Scripts" +msgstr "사후 처리 스크립트" + +msgid "Notes" +msgstr "메모" + +msgid "Frequent" +msgstr "빈도" + +#, c-format, boost-format +msgid "" +"Following line %s contains reserved keywords.\n" +"Please remove it, or will beat G-code visualization and printing time " +"estimation." +msgid_plural "" +"Following lines %s contain reserved keywords.\n" +"Please remove them, or will beat G-code visualization and printing time " +"estimation." +msgstr[0] "" +"다음 줄 %s에는 예약어가 포함되어 있습니다.\n" +"제거해 주십시오. 그렇지 않으면 G코드 시각화 및 출력 시간 추정치를 능가할 것입" +"니다." + +msgid "Reserved keywords found" +msgstr "예약어를 찾았습니다" + +msgid "Setting Overrides" +msgstr "설정 재정의(덮어쓰기)" + +msgid "Retraction" +msgstr "퇴출" + +msgid "Basic information" +msgstr "기본 정보" + +msgid "Recommended nozzle temperature" +msgstr "권장 노즐 온도" + +msgid "Recommended nozzle temperature range of this filament. 0 means no set" +msgstr "이 필라멘트의 권장 노즐 온도 범위. 0은 설정하지 않음을 의미합니다" + +msgid "Recommended temperature range" +msgstr "권장 온도 범위" + +msgid "Print temperature" +msgstr "출력 온도" + +msgid "Nozzle" +msgstr "노즐" + +msgid "Nozzle temperature when printing" +msgstr "출력 시 노즐 온도" + +msgid "Cool plate" +msgstr "쿨 플레이트" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Cool Plate" +msgstr "" +"쿨 플레이트 설치 시 베드 온도. 값 0은 필라멘트가 쿨 플레이트에 출력하는 것을 " +"지원하지 않음을 의미합니다" + +msgid "Engineering plate" +msgstr "엔지니어링 플레이트" + +msgid "" +"Bed temperature when engineering plate is installed. Value 0 means the " +"filament does not support to print on the Engineering Plate" +msgstr "" +"엔지니어링 플레이트가 설치 시 베드 온도. 값 0은 필라멘트가 엔지니어링 플레이" +"트에 출력하는 것을 지원하지 않음을 의미합니다" + +msgid "High Temp Plate" +msgstr "고온 플레이트" + +msgid "" +"Bed temperature when high temperature plate is installed. Value 0 means the " +"filament does not support to print on the High Temp Plate" +msgstr "" +"고온 플레이트 설치 시 베드 온도. 값 0은 필라멘트가 고온 플레이트에 출력하는 " +"것을 지원하지 않음을 의미합니다" + +msgid "Textured PEI Plate" +msgstr "텍스처 PEI 플레이트" + +msgid "" +"Bed temperature when Textured PEI Plate is installed. Value 0 means the " +"filament does not support to print on the Textured PEI Plate" +msgstr "" +"텍스처 PEI 플레이트가 설치된 경우 베드 온도. 값 0은 필라멘트가 텍스처 PEI 플" +"레이트에 출력하는 것을 지원하지 않음을 의미합니다" + +msgid "Volumetric speed limitation" +msgstr "체적 속도 제한" + +msgid "Cooling" +msgstr "냉각" + +msgid "Cooling for specific layer" +msgstr "특정 레이어 냉각" + +msgid "Part cooling fan" +msgstr "출력물 냉각 팬" + +msgid "Min fan speed threshold" +msgstr "팬 최소 속도 임계값" + +msgid "" +"Part cooling fan speed will start to run at min speed when the estimated " +"layer time is no longer than the layer time in setting. When layer time is " +"shorter than threshold, fan speed is interpolated between the minimum and " +"maximum fan speed according to layer printing time" +msgstr "" +"출력물 냉각 팬 속도는 예상 레이어 시간이 설정한 레이어 시간보다 짧으면 최소 " +"속도로 작동됩니다. 레이어 시간이 임계값보다 짧은 경우 팬 속도는 레이어 출력 " +"시간에 따라 최소 팬 속도와 최대 팬 속도 사이에 보간됩니다.(Interpolated)" + +msgid "Max fan speed threshold" +msgstr "팬 최대 속도 임계값" + +msgid "" +"Part cooling fan speed will be max when the estimated layer time is shorter " +"than the setting value" +msgstr "" +"예상 레이어 시간이 설정 값보다 짧을 때 출력물 냉각 팬 속도가 최대가 됩니다" + +msgid "Auxiliary part cooling fan" +msgstr "보조 출력물 냉각 팬" + +msgid "Filament start G-code" +msgstr "Filament start G-code" + +msgid "Filament end G-code" +msgstr "Filament end G-code" + +msgid "Multimaterial" +msgstr "다중 재료" + +msgid "Wipe tower parameters" +msgstr "와이프 타워 매개변수" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "다중 재료 프린터의 단일 압출기 툴 교체 매개변수" + +msgid "Ramming settings" +msgstr "래밍 설정" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "다중 재료 프린터의 다중 압출기 툴 교체 매개변수" + +msgid "Printable space" +msgstr "출력 가능 공간" + +msgid "Cooling Fan" +msgstr "냉각 팬" + +msgid "Fan speed-up time" +msgstr "팬 가속 시간" + +msgid "Extruder Clearance" +msgstr "압출기 회피(클리어런스)" + +msgid "Accessory" +msgstr "악세서리" + +msgid "Machine gcode" +msgstr "장비 G코드" + +msgid "Machine start G-code" +msgstr "Machine start G-code" + +msgid "Machine end G-code" +msgstr "Machine end G-code" + +msgid "Before layer change G-code" +msgstr "Before layer change G-code" + +msgid "Layer change G-code" +msgstr "Layer change G-code" + +msgid "Change filament G-code" +msgstr "Change filament G-code" + +msgid "Pause G-code" +msgstr "Pause G-code" + +msgid "Template Custom G-code" +msgstr "Template Custom G-code" + +msgid "Motion ability" +msgstr "동작 능력" + +msgid "Normal" +msgstr "일반" + +msgid "Speed limitation" +msgstr "속도 제한" + +msgid "Acceleration limitation" +msgstr "가속도 제한" + +msgid "Jerk limitation" +msgstr "저크 제한" + +msgid "Single extruder multimaterial setup" +msgstr "단일 압출기 다중 재료 설정" + +msgid "Wipe tower" +msgstr "와이프 타워" + +msgid "Single extruder multimaterial parameters" +msgstr "단일 압출기 다중 재료 매개변수" + +msgid "Layer height limits" +msgstr "레이어 높이 한도" + +msgid "Lift Z Enforcement" +msgstr "강제 Z 올리기" + +msgid "Retraction when switching material" +msgstr "재료 전환 시 퇴출" + +msgid "" +"The Wipe option is not available when using the Firmware Retraction mode.\n" +"\n" +"Shall I disable it in order to enable Firmware Retraction?" +msgstr "" +"닦기 옵션은 펌웨어 퇴출 모드를 사용하는 경우에는 사용할 수 없습니다.\n" +"\n" +"펌웨어 퇴출을 활성화하기 위해 비활성화하겠습니까?" + +msgid "Firmware Retraction" +msgstr "펌웨어 퇴출" + +msgid "Detached" +msgstr "분리됨" + +msgid "Following preset will be deleted too." +msgid_plural "Following presets will be deleted too." +msgstr[0] "다음 사전 설정도 삭제됩니다." + +#, boost-format +msgid "Are you sure to %1% the selected preset?" +msgstr "선택한 사전 설정을 %1%로 설정하시겠습니까?" + +#. TRN Remove/Delete +#, boost-format +msgid "%1% Preset" +msgstr "사전 설정 %1%" + +msgid "All" +msgstr "모두" + +msgid "Set" +msgstr "설정" + +msgid "Click to reset current value and attach to the global value." +msgstr "현재 값을 재설정하고 전역 값에 연결하려면 클릭합니다." + +msgid "Click to drop current modify and reset to saved value." +msgstr "현재 수정 내용을 삭제하고 저장된 값으로 재설정하려면 클릭하십시오." + +msgid "Process Settings" +msgstr "프로세스 설정" + +msgid "Undef" +msgstr "정의되지 않음" + +msgid "Unsaved Changes" +msgstr "저장되지 않은 변경 사항" + +msgid "Discard or Keep changes" +msgstr "변경 사항 폐기 또는 유지" + +msgid "Old Value" +msgstr "이전 값" + +msgid "New Value" +msgstr "새로운 값" + +msgid "Transfer" +msgstr "이전" + +msgid "Don't save" +msgstr "저장하지 않음" + +msgid "Discard" +msgstr "폐기" + +msgid "Click the right mouse button to display the full text." +msgstr "마우스 오른쪽 버튼을 클릭하여 전체 텍스트를 표시합니다." + +msgid "All changes will not be saved" +msgstr "모든 변경 사항이 저장되지 않습니다" + +msgid "All changes will be discarded." +msgstr "모든 변경 사항이 폐기됩니다." + +msgid "Save the selected options." +msgstr "선택한 옵션을 저장합니다." + +msgid "Keep the selected options." +msgstr "선택한 옵션을 유지합니다." + +msgid "Transfer the selected options to the newly selected preset." +msgstr "선택한 옵션을 새로 선택한 사전 설정으로 이전합니다." + +#, boost-format +msgid "" +"Save the selected options to preset \n" +"\"%1%\"." +msgstr "" +"선택한 옵션을 사전 설정에 저장\n" +"\"%1%\"." + +#, boost-format +msgid "" +"Transfer the selected options to the newly selected preset \n" +"\"%1%\"." +msgstr "" +"선택한 옵션을 새로 선택한 사전 설정으로 이전\n" +"\"%1%\"." + +#, boost-format +msgid "Preset \"%1%\" contains the following unsaved changes:" +msgstr "사전 설정 \"%1%\"에는 다음 저장되지 않은 변경 사항 포함:" + +#, boost-format +msgid "" +"Preset \"%1%\" is not compatible with the new printer profile and it " +"contains the following unsaved changes:" +msgstr "" +"사전 설정 \"%1%\"은(는) 새 프린터 프로필과 호환되지 않으며 다음 저장되지 않" +"은 변경 사항을 포함:" + +#, boost-format +msgid "" +"Preset \"%1%\" is not compatible with the new process profile and it " +"contains the following unsaved changes:" +msgstr "" +"사전 설정 \"%1%\"은(는) 새 프로세스 프로필과 호환되지 않으며 다음 저장되지 않" +"은 변경 사항을 포함:" + +#, boost-format +msgid "" +"You have changed some settings of preset \"%1%\". \n" +"Would you like to keep these changed settings (new value) after switching " +"preset?" +msgstr "" +"사전 설정 \"%1%\"의 일부 설정을 변경했습니다.\n" +"사전 설정 전환 후 변경된 설정(새 값)을 유지하시겠습니까?" + +msgid "" +"You have changed some preset settings. \n" +"Would you like to keep these changed settings (new value) after switching " +"preset?" +msgstr "" +"일부 사전 설정을 변경했습니다.\n" +"사전 설정 전환 후 변경된 설정(새 값)을 유지하시겠습니까?" + +msgid "Extruders count" +msgstr "압출기 수" + +msgid "General" +msgstr "일반" + +msgid "Capabilities" +msgstr "성능" + +msgid "Select presets to compare" +msgstr "비교할 사전 설정 선택" + +msgid "Show all presets (including incompatible)" +msgstr "모든 사전 설정 표시(미 호환 포함)" + +msgid "Add File" +msgstr "파일 추가" + +msgid "Set as cover" +msgstr "커버로 설정" + +msgid "Cover" +msgstr "커버" + +#, boost-format +msgid "The name \"%1%\" already exists." +msgstr "%1% 이름이 이미 있습니다." + +msgid "Basic Info" +msgstr "기본 정보" + +msgid "Pictures" +msgstr "사진" + +msgid "Bill of Materials" +msgstr "재료 명세서" + +msgid "Assembly Guide" +msgstr "조립 가이드" + +msgid "Author" +msgstr "원작자" + +msgid "Model Name" +msgstr "모델명" + +#, c-format, boost-format +msgid "%s Update" +msgstr "%s 업데이트" + +msgid "A new version is available" +msgstr "새 버전을 사용할 수 있습니다" + +msgid "Configuration update" +msgstr "구성 업데이트" + +msgid "A new configuration package available, Do you want to install it?" +msgstr "새 구성 패키지를 사용할 수 있습니다. 설치하시겠습니까?" + +msgid "Description:" +msgstr "설명:" + +msgid "Configuration incompatible" +msgstr "호환되지 않는 구성" + +msgid "the configuration package is incompatible with current application." +msgstr "구성 패키지가 현재 응용 프로그램과 호환되지 않습니다." + +#, c-format, boost-format +msgid "" +"The configuration package is incompatible with current application.\n" +"%s will update the configuration package, Otherwise it won't be able to start" +msgstr "" +"구성 패키지가 현재 애플리케이션과 호환되지 않습니다.\n" +"%s는 구성 패키지를 업데이트합니다. 그렇지 않으면 시작할 수 없습니다" + +#, c-format, boost-format +msgid "Exit %s" +msgstr "%s 종료" + +msgid "the Configuration package is incompatible with current APP." +msgstr "구성 패키지가 현재 애플리케이션과 호환되지 않습니다." + +msgid "Configuration updates" +msgstr "구성 업데이트" + +msgid "No updates available." +msgstr "사용 가능한 업데이트가 없습니다." + +msgid "The configuration is up to date." +msgstr "구성이 최신 상태입니다." + +msgid "Ramming customization" +msgstr "래밍 사용자 지정" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" +"래밍(Ramming)은 단일 압출기 다중 재료 프린터에서 툴 교체 직전의 급속 압출을 " +"의미합니다. 필라멘트를 뺄때 끝 모양을 적절하게 형성하여 새 필라멘트의 삽입을 " +"방해하지 않고 나중에 다시 삽입할 수 있도록 하는 것입니다. 이 단계는 중요하" +"며, 좋은 모양을 얻으려면 재료마다 다른 압출 속도가 필요할 수 있습니다. 이러" +"한 이유로 래밍 중 압출 속도는 조정 가능합니다.\n" +"\n" +"이는 전문가 수준 설정이므로 잘못 조정하면 막힘, 필라멘트 갈림 등이 발생할 수 " +"있습니다." + +msgid "Total ramming time" +msgstr "총 래밍 시간" + +msgid "s" +msgstr "s" + +msgid "Total rammed volume" +msgstr "총 래밍 부피" + +msgid "Ramming line width" +msgstr "래밍 선 너비" + +msgid "Ramming line spacing" +msgstr "래밍 선 간격" + +msgid "Auto-Calc" +msgstr "자동 계산" + +msgid "Flushing volumes for filament change" +msgstr "필라멘트 교체를 위한 쏟기(플러쉬) 부피" + +msgid "Multiplier" +msgstr "승수" + +msgid "Flushing volume (mm³) for each filament pair." +msgstr "각 필라멘트 쌍에 대한 쏟기(플러쉬) 부피(mm³)." + +#, c-format, boost-format +msgid "Suggestion: Flushing Volume in range [%d, %d]" +msgstr "제안: [%d, %d] 범위의 쏟기(플러쉬) 부피" + +#, c-format, boost-format +msgid "The multiplier should be in range [%.2f, %.2f]." +msgstr "승수는 [%.2f, %.2f] 범위에 있어야 합니다." + +msgid "unloaded" +msgstr "빼냄" + +msgid "loaded" +msgstr "넣음" + +msgid "Filament #" +msgstr "필라멘트 #" + +msgid "From" +msgstr "에서" + +msgid "To" +msgstr "으로" + +msgid "Login" +msgstr "로그인" + +msgid "The configuration package is changed in previous Config Guide" +msgstr "이전 구성 가이드에서 구성 패키지가 변경되었습니다" + +msgid "Configuration package changed" +msgstr "구성 패키지가 변경됨" + +msgid "Toolbar" +msgstr "도구 상자" + +msgid "Objects list" +msgstr "개체 목록" + +msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" +msgstr "STL/STEP/3MF/OBJ/AMF 파일에서 형상 데이터 가져오기" + +msgid "⌘+Shift+G" +msgstr "⌘+Shift+G" + +msgid "Ctrl+Shift+G" +msgstr "Ctrl+Shift+G" + +msgid "Copy to clipboard" +msgstr "클립보드로 복사" + +msgid "Paste from clipboard" +msgstr "클립보드에서 붙여넣기" + +msgid "Show/Hide 3Dconnexion devices settings dialog" +msgstr "3D 연결 장비 설정 표시/숨기기 대화상자" + +msgid "Show keyboard shortcuts list" +msgstr "키보드 단축키 목록 보기" + +msgid "Global shortcuts" +msgstr "전역 단축키" + +msgid "Rotate View" +msgstr "시점 회전" + +msgid "Pan View" +msgstr "시점 이동" + +msgid "Mouse wheel" +msgstr "마우스 휠" + +msgid "Zoom View" +msgstr "시점 확대/축소" + +msgid "Shift+A" +msgstr "Shift+A" + +msgid "Shift+R" +msgstr "Shift+R" + +msgid "" +"Auto orientates selected objects or all objects.If there are selected " +"objects, it just orientates the selected ones.Otherwise, it will orientates " +"all objects in the current disk." +msgstr "" +"선택한 개체 또는 모든 개체의 방향을 자동으로 지정합니다.선택한 개체가 있는 경" +"우 선택한 개체의 방향만 지정합니다.그렇지 않으면 현재 디스크에 있는 모든 개체" +"의 방향이 지정됩니다." + +msgid "Shift+Tab" +msgstr "Shift+Tab" + +msgid "Collapse/Expand the sidebar" +msgstr "사이드바 접기/펼치기" + +msgid "⌘+Any arrow" +msgstr "⌘+아무 화살표" + +msgid "Movement in camera space" +msgstr "카메라 공간에서 이동" + +msgid "⌥+Left mouse button" +msgstr "⌥+마우스 왼쪽 버튼" + +msgid "Select a part" +msgstr "부품 선택" + +msgid "⌘+Left mouse button" +msgstr "⌘+마우스 왼쪽 버튼" + +msgid "Select multiple objects" +msgstr "여러 개체 선택" + +msgid "Ctrl+Any arrow" +msgstr "Ctrl+아무 화살표" + +msgid "Alt+Left mouse button" +msgstr "Alt+마우스 왼쪽 버튼" + +msgid "Ctrl+Left mouse button" +msgstr "Ctrl+마우스 왼쪽 버튼" + +msgid "Shift+Left mouse button" +msgstr "Shift+마우스 왼쪽 버튼" + +msgid "Select objects by rectangle" +msgstr "사각형으로 개체 선택" + +msgid "Arrow Up" +msgstr "화살표 위로" + +msgid "Move selection 10 mm in positive Y direction" +msgstr "선택 항목을 +Y 방향으로 10mm 이동" + +msgid "Arrow Down" +msgstr "화살표 아래로" + +msgid "Move selection 10 mm in negative Y direction" +msgstr "선택 항목을 -Y 방향으로 10mm 이동" + +msgid "Arrow Left" +msgstr "화살표 왼쪽으로" + +msgid "Move selection 10 mm in negative X direction" +msgstr "선택 항목을 -X 방향으로 10mm 이동" + +msgid "Arrow Right" +msgstr "화살표 오른쪽으로" + +msgid "Move selection 10 mm in positive X direction" +msgstr "선택 항목을 +X 방향으로 10mm 이동" + +msgid "Shift+Any arrow" +msgstr "Shift+아무 화살표" + +msgid "Movement step set to 1 mm" +msgstr "1mm로 이동" + +msgid "Esc" +msgstr "Esc" + +msgid "keyboard 1-9: set filament for object/part" +msgstr "키보드 1-9: 개체/부품에 필라멘트 할당" + +msgid "Camera view - Default" +msgstr "카메라 시점 - 기본" + +msgid "Camera view - Top" +msgstr "카메라 시점 - 위" + +msgid "Camera view - Bottom" +msgstr "카메라 시점 - 아래" + +msgid "Camera view - Front" +msgstr "카메라 시점 - 앞" + +msgid "Camera view - Behind" +msgstr "카메라 시점 - 뒤" + +msgid "Camera Angle - Left side" +msgstr "카메라 각도 - 좌측" + +msgid "Camera Angle - Right side" +msgstr "카메라 각도 - 우측" + +msgid "Select all objects" +msgstr "모든 개체 선택" + +msgid "Gizmo move" +msgstr "도구 상자 이동" + +msgid "Gizmo scale" +msgstr "도구 상자 배율" + +msgid "Gizmo rotate" +msgstr "도구 상자 회전" + +msgid "Gizmo cut" +msgstr "도구 상자 잘라내기" + +msgid "Gizmo Place face on bed" +msgstr "도구 상자 바닥면 선택" + +msgid "Gizmo SLA support points" +msgstr "도구 상자 지지대 칠하기" + +msgid "Gizmo FDM paint-on seam" +msgstr "도구 상자 솔기 칠하기" + +msgid "Swtich between Prepare/Prewview" +msgstr "준비 하기/미리 보기 전환" + +msgid "Plater" +msgstr "Plater" + +msgid "Move: press to snap by 1mm" +msgstr "이동: 눌러서 1mm씩 이동" + +msgid "⌘+Mouse wheel" +msgstr "⌘+마우스 휠" + +msgid "Support/Color Painting: adjust pen radius" +msgstr "지지대/색상 칠하기: 펜 반경 조정" + +msgid "⌥+Mouse wheel" +msgstr "⌥+마우스 휠" + +msgid "Support/Color Painting: adjust section position" +msgstr "지지대/색상 칠하기: 단면 위치 조정" + +msgid "Ctrl+Mouse wheel" +msgstr "Ctrl+마우스 휠" + +msgid "Alt+Mouse wheel" +msgstr "Alt+마우스 휠" + +msgid "Gizmo" +msgstr "도구 상자" + +msgid "Set extruder number for the objects and parts" +msgstr "개체 및 부품에 대한 압출기 번호 설정" + +msgid "Delete objects, parts, modifiers " +msgstr "개체, 부품, 수정자 삭제 " + +msgid "Space" +msgstr "스페이스" + +msgid "Select the object/part and press space to change the name" +msgstr "개체/부품을 선택하고 스페이스바를 눌러 이름을 변경합니다" + +msgid "Mouse click" +msgstr "마우스 클릭" + +msgid "Select the object/part and mouse click to change the name" +msgstr "개체/부품을 선택하고 마우스를 클릭하여 이름을 변경합니다" + +msgid "Objects List" +msgstr "개체 목록" + +msgid "Vertical slider - Move active thumb Up" +msgstr "수직 슬라이더 - 활성 레이어 위로 이동" + +msgid "Vertical slider - Move active thumb Down" +msgstr "수직 슬라이더 - 활성 레이어 아래로 이동" + +msgid "Horizontal slider - Move active thumb Left" +msgstr "수평 슬라이더 - 활성 라인 왼쪽으로 이동" + +msgid "Horizontal slider - Move active thumb Right" +msgstr "수평 슬라이더 - 활성 라인 오른쪽으로 이동" + +msgid "On/Off one layer mode of the vertical slider" +msgstr "수직 슬라이더의 한 레이어 모드 켜기/끄기" + +msgid "On/Off g-code window" +msgstr "G코드 창 켜기/끄기" + +msgid "Move slider 5x faster" +msgstr "슬라이더를 5배 빠르게 이동" + +msgid "Shift+Mouse wheel" +msgstr "Shift+마우스 휠" + +msgid "Release Note" +msgstr "릴리스 노트" + +#, c-format, boost-format +msgid "version %s update information :" +msgstr "버전 %s 업데이트 정보 :" + +msgid "Network plug-in update" +msgstr "네트워크 플러그인 업데이트" + +msgid "" +"Click OK to update the Network plug-in when Bambu Studio launches next time." +msgstr "" +"다음 번 Bambu Studio를 시작할 때 네트워크 플러그인을 업데이트하려면 확인을 클" +"릭합니다." + +#, c-format, boost-format +msgid "A new Network plug-in(%s) available, Do you want to install it?" +msgstr "새 네트워크 플러그인(%s)을 사용할 수 있습니다. 설치하시겠습니까?" + +msgid "New version of Bambu Studio" +msgstr "뱀부 스튜디오의 새 버전" + +msgid "Don't remind me of this version again" +msgstr "이 버전을 다시 알리지 않음" + +msgid "LAN Connection Failed (Sending print file)" +msgstr "LAN 연결 실패(출력 파일 전송 중)" + +msgid "" +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." +msgstr "" +"1단계, Bambu Studio와 프린터가 동일한 인터넷 망에 연결되어 있는지 확인하십시" +"오." + +msgid "" +"Step 2, if the IP and Access Code below are different from the actual values " +"on your printer, please correct them." +msgstr "" +"2단계, 아래의 IP 및 액세스 코드가 프린터의 실제 값과 다른 경우 수정하십시오." + +msgid "IP" +msgstr "IP" + +msgid "Access Code" +msgstr "액세스 코드" + +msgid "Where to find your printer's IP and Access Code?" +msgstr "프린터의 IP 및 액세스 코드는 어디에서 찾을 수 있습니까?" + +msgid "Error: IP or Access Code are not correct" +msgstr "오류: IP 또는 액세스 코드가 올바르지 않습니다" + +msgid "Model:" +msgstr "모델:" + +msgid "Serial:" +msgstr "시리얼:" + +msgid "Version:" +msgstr "버전:" + +msgid "Update firmware" +msgstr "펌웨어 업데이트" + +msgid "Printing" +msgstr "출력 중" + +msgid "Idle" +msgstr "대기 중" + +msgid "Latest version" +msgstr "최신 버전" + +msgid "Updating" +msgstr "업데이트 중" + +msgid "Updating failed" +msgstr "업데이트 실패" + +msgid "Updating successful" +msgstr "업데이트 성공" + +msgid "" +"Are you sure you want to update? This will take about 10 minutes. Do not " +"turn off the power while the printer is updating." +msgstr "" +"업데이트하시겠습니까? 약 10분 정도 소요됩니다. 프린터가 업데이트되는 동안에" +"는 전원을 끄지 마십시오." + +msgid "" +"An important update was detected and needs to be run before printing can " +"continue. Do you want to update now? You can also update later from 'Upgrade " +"firmware'." +msgstr "" +"중요한 업데이트가 감지되었으며 출력을 계속하려면 먼저 업데이트해야 합니다. 지" +"금 업데이트하시겠습니까? '펌웨어 업그레이드'에서 나중에 업데이트할 수도 있습" +"니다." + +msgid "" +"The firmware version is abnormal. Repairing and updating are required before " +"printing. Do you want to update now? You can also update later on printer or " +"update next time starting the studio." +msgstr "" +"펌웨어 버전이 비정상입니다. 출력하기 전에 수리 및 업데이트가 필요합니다. 지" +"금 업데이트하시겠습니까? 나중에 프린터에서 업데이트하거나 다음에 스튜디오를 " +"시작할 때 업데이트할 수도 있습니다." + +msgid "Extension Board" +msgstr "확장 보드" + +msgid "Saving objects into the 3mf failed." +msgstr "개체를 3mf에 저장하지 못했습니다." + +msgid "Only Windows 10 is supported." +msgstr "윈도우 10만 지원합니다." + +msgid "Failed to initialize the WinRT library." +msgstr "WinRT 라이브러리를 초기화하지 못했습니다." + +msgid "Exporting objects" +msgstr "개체 내보내는 중" + +msgid "Failed loading objects." +msgstr "개체를 로드하지 못했습니다." + +msgid "Repairing object by Windows service" +msgstr "Windows 서비스로 개체 수리 중" + +msgid "Repair failed." +msgstr "수리에 실패하였습니다." + +msgid "Loading repaired objects" +msgstr "고친 개체 로드" + +msgid "Exporting 3mf file failed" +msgstr "3mf 파일 내보내기 실패" + +msgid "Import 3mf file failed" +msgstr "3mf 파일 가져오기 실패" + +msgid "Repaired 3mf file does not contain any object" +msgstr "수리된 3mf 파일에 개체가 없습니다" + +msgid "Repaired 3mf file contains more than one object" +msgstr "수리된 3mf 파일에 둘 이상의 개체가 포함되어 있습니다" + +msgid "Repaired 3mf file does not contain any volume" +msgstr "수리된 3mf 파일에 부피가 없습니다" + +msgid "Repaired 3mf file contains more than one volume" +msgstr "수리된 3mf 파일에 둘 이상의 부피가 포함되어 있습니다" + +msgid "Repair finished" +msgstr "수리 완료" + +msgid "Repair canceled" +msgstr "수리 취소됨" + +#, boost-format +msgid "Copying of file %1% to %2% failed: %3%" +msgstr "파일 %1%을(를) %2%(으)로 복사 실패: %3%" + +msgid "Need to check the unsaved changes before configuration updates." +msgstr "구성 업데이트 전에 저장되지 않은 변경 사항을 확인해야 합니다." + +msgid "Configuration package updated to " +msgstr "다음으로 업데이트된 구성 패키지 " + +msgid "Open G-code file:" +msgstr "G코드 파일 열기:" + +msgid "" +"One object has empty initial layer and can't be printed. Please Cut the " +"bottom or enable supports." +msgstr "" +"개체 하나에 초기 레이어가 비어 있어 출력할 수 없습니다. 바닥을 자르거나 지지" +"대를 활성화하십시오." + +#, boost-format +msgid "Object can't be printed for empty layer between %1% and %2%." +msgstr "%1%에서 %2% 사이의 빈 레이어에 대해 개체를 출력할 수 없습니다." + +#, boost-format +msgid "Object: %1%" +msgstr "개체: %1%" + +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" +msgstr "개체를 출력할 수 없습니다. 너무 작을 수 있습니다" + +msgid "" +"Failed to generate gcode for invalid custom G-code.\n" +"\n" +msgstr "" +"잘못된 사용자 정의 G 코드로 인해 G코드를 생성하지 못했습니다.\n" +"\n" + +msgid "Please check the custom G-code or use the default custom G-code." +msgstr "" +"사용자 정의 G 코드를 확인하거나 기본 사용자 정의 G 코드를 사용하십시오." + +#, boost-format +msgid "Generating G-code: layer %1%" +msgstr "G 코드 생성 중: 레이어 %1%" + +msgid "Inner wall" +msgstr "내벽" + +msgid "Outer wall" +msgstr "외벽" + +msgid "Overhang wall" +msgstr "돌출벽(오버행)" + +msgid "Sparse infill" +msgstr "드문 채우기" + +msgid "Internal solid infill" +msgstr "내부 꽉찬 채우기" + +msgid "Top surface" +msgstr "상단 표면" + +msgid "Bottom surface" +msgstr "하단 표면" + +msgid "Internal Bridge" +msgstr "내부 다리" + +msgid "Gap infill" +msgstr "틈(갭) 채우기" + +msgid "Skirt" +msgstr "스커트" + +msgid "Support interface" +msgstr "지지대 접점" + +msgid "Support transition" +msgstr "지지대 전환" + +msgid "Multiple" +msgstr "다수" + +#, boost-format +msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " +msgstr "" +"%1%의 선 너비를 계산하지 못했습니다. \"%2%\"의 값을 가져올 수 없습니다 " + +msgid "undefined error" +msgstr "정의되지 않은 오류" + +msgid "too many files" +msgstr "너무 많은 파일" + +msgid "file too large" +msgstr "파일이 너무 큽니다" + +msgid "unsupported method" +msgstr "지지대 재료 없는 방식" + +msgid "unsupported encryption" +msgstr "지원되지 않는 암호화" + +msgid "unsupported feature" +msgstr "지원되지 않는 기능" + +msgid "failed finding central directory" +msgstr "중앙 디렉토리를 찾지 못했습니다" + +msgid "not a ZIP archive" +msgstr "zip 아카이브가 아님" + +msgid "invalid header or corrupted" +msgstr "잘못된 헤더이거나 손상됨" + +msgid "unsupported multidisk" +msgstr "지원되지 않는 멀티디스크" + +msgid "decompression failed" +msgstr "압축 해제 실패" + +msgid "compression failed" +msgstr "압축 실패" + +msgid "unexpected decompressed size" +msgstr "예기치 못한 압축 해제 크기" + +msgid "CRC check failed" +msgstr "CRC 확인 실패" + +msgid "unsupported central directory size" +msgstr "지원되지 않는 중앙 디렉터리 크기" + +msgid "allocation failed" +msgstr "할당 실패" + +msgid "file open failed" +msgstr "파일 열기 실패" + +msgid "file create failed" +msgstr "파일 생성 실패" + +msgid "file write failed" +msgstr "파일 쓰기 실패" + +msgid "file read failed" +msgstr "파일 읽기 실패" + +msgid "file close failed" +msgstr "파일 닫기 실패" + +msgid "file seek failed" +msgstr "파일 찾기 실패" + +msgid "file stat failed" +msgstr "파일 통계 실패" + +msgid "invalid parameter" +msgstr "잘못된 매개 변수" + +msgid "invalid filename" +msgstr "잘못된 파일 이름" + +msgid "buffer too small" +msgstr "버퍼가 너무 작음" + +msgid "internal error" +msgstr "내부 오류" + +msgid "file not found" +msgstr "파일을 찾을 수 없습니다" + +msgid "archive too large" +msgstr "아카이브가 너무 큼" + +msgid "validation failed" +msgstr "검증에 실패했습니다" + +msgid "write callback failed" +msgstr "쓰기 호출 실패" + +#, boost-format +msgid "" +"%1% is too close to exclusion area, there may be collisions when printing." +msgstr "" +"%1% 이(가) 제외 영역에 너무 가깝습니다. 출력 시 충돌이 발생 할 수 있습니다." + +#, boost-format +msgid "%1% is too close to others, and collisions may be caused." +msgstr "%1% 이(가) 다른 개체와 너무 가까워 출력 시 충돌이 발생 할 수 있습니다." + +#, boost-format +msgid "%1% is too tall, and collisions will be caused." +msgstr "%1% (이)가 너무 높아서 충돌이 출력 시 발생할 수 있습니다." + +msgid " is too close to others, there may be collisions when printing." +msgstr " 이(가) 다른 개체와 너무 가까워 출력 시 충돌이 발생 할 수 있습니다." + +msgid " is too close to exclusion area, there may be collisions when printing." +msgstr "" +" 이(가) 제외 영역에 너무 가깝습니다. 출력 시 충돌이 발생 할 수 있습니다." + +msgid "Prime Tower" +msgstr "프라임 타워" + +msgid " is too close to others, and collisions may be caused.\n" +msgstr " 이(가) 다른 개체와 너무 가까워 출력 시 충돌이 발생 할 수 있습니다.\n" + +msgid " is too close to exclusion area, and collisions will be caused.\n" +msgstr "" +" 이(가) 제외 영역에 너무 가깝습니다. 출력 시 충돌이 발생 할 수 있습니다.\n" + +msgid "" +"Can not print multiple filaments which have large difference of temperature " +"together. Otherwise, the extruder and nozzle may be blocked or damaged " +"during printing" +msgstr "" +"온도 차이가 큰 필라멘트를 여러 개 함께 출력할 수 없습니다. 그렇지 않으면 출" +"력 중에 압출기와 노즐이 막히거나 손상될 수 있습니다" + +msgid "No extrusions under current settings." +msgstr "현재 설정에 압출기가 없습니다." + +msgid "" +"Smooth mode of timelapse is not supported when \"by object\" sequence is " +"enabled." +msgstr "" +"시간 경과의 유연 모드는 \"개체별\" 출력순서가 ​​활성화된 경우 지원되지 않습니" +"다." + +msgid "" +"Please select \"By object\" print sequence to print multiple objects in " +"spiral vase mode." +msgstr "" +"나선 꽃병 모드에서 여러 개체를 인쇄하려면 \"개체별\" 출력 순서를 선택하십시" +"오." + +msgid "" +"The spiral vase mode does not work when an object contains more than one " +"materials." +msgstr "" +"개체에 둘 이상의 재료가 포함된 경우 나선 꽃병 모드가 작동하지 않습니다." + +msgid "The prime tower is not supported in \"By object\" print." +msgstr "프라임 타워는 \"개체별\" 출력에서 지원되지 않습니다." + +msgid "" +"The prime tower is not supported when adaptive layer height is on. It " +"requires that all objects have the same layer height." +msgstr "" +"적응형 레이어 높이가 켜져 있으면 프라임 타워가 지원되지 않습니다. 모든 개체" +"의 레이어 높이가 동일해야 합니다." + +msgid "The prime tower requires \"support gap\" to be multiple of layer height" +msgstr "프라임 타워는 \"지지대 간격\"이 레이어 높이의 배수여야 합니다" + +msgid "The prime tower requires that all objects have the same layer heights" +msgstr "프라임 타워는 모든 개체의 레이어 높이가 동일해야 합니다" + +msgid "" +"The prime tower requires that all objects are printed over the same number " +"of raft layers" +msgstr "" +"프라임 타워는 모든 개체가 동일한 수의 라프트 레이어 위에 인쇄되어야 합니다" + +msgid "" +"The prime tower requires that all objects are sliced with the same layer " +"heights." +msgstr "프라임 타워는 모든 개체가 동일한 레이어 높이로 슬라이스되어야 합니다." + +msgid "" +"The prime tower is only supported if all objects have the same variable " +"layer height" +msgstr "" +"프라임 타워는 모든 개체의 가변 레이어 높이가 동일한 경우에만 지원됩니다" + +msgid "Too small line width" +msgstr "선 너비가 너무 작습니다" + +msgid "Too large line width" +msgstr "선 너비가 너무 큽니다" + +msgid "" +"The prime tower requires that support has the same layer height with object." +msgstr "프라임 타워는 지지대가 개체와 동일한 레이어 높이를 갖도록 요구합니다." + +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" +"유기체 지지대 나무 끝 직경은 지지대 재료 압출 너비보다 작아서는 안 됩니다." + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" +"유기체 지지대 가지 직경은 지지대 재료 압출 너비의 2배보다 작아서는 안 됩니다." + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "유기체 지지대 가지 직경은 지지대 나무 끝 직경보다 작을 수 없습니다." + +msgid "" +"Support enforcers are used but support is not enabled. Please enable support." +msgstr "" +"지지대 강제기가 사용되지만 지지대가 활성화되지 않습니다. 지지대를 활성화하십" +"시오." + +msgid "Layer height cannot exceed nozzle diameter" +msgstr "레이어 높이는 노즐 직경을 초과할 수 없습니다" + +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" +"상대 압출 모드에서는 부동 소수점 정확도를 위해 각 레이어에서 압출기 위치를 재" +"설정해야 합니다. layer_gcode에 \"G92 E0\"을 추가하세요." + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" +"\"G92 E0\"이 before_layer_gcode에서 발견되었으며 절대 압출 모드와 호환되지 않" +"습니다." + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" +"\"G92 E0\"이 layer_gcode에서 발견되었으며 절대 압출 모드와 호환되지 않습니다." + +#, c-format, boost-format +msgid "Plate %d: %s does not support filament %s" +msgstr "%d: %s 플레이트는 %s 필라멘트를 지원하지 않습니다" + +msgid "Generating skirt & brim" +msgstr "스커트 & 챙(브림) 생성 중" + +msgid "Exporting G-code" +msgstr "G코드 내보내는 중" + +msgid "Generating G-code" +msgstr "G코드 생성 중" + +msgid "Failed processing of the filename_format template." +msgstr "파일 이름 형식(filename_format) 템플릿 처리에 실패했습니다." + +msgid "Printable area" +msgstr "출력 가능 영역" + +msgid "Bed exclude area" +msgstr "베드 제외 구역" + +msgid "" +"Unprintable area in XY plane. For example, X1 Series printers use the front " +"left corner to cut filament during filament change. The area is expressed as " +"polygon by points in following format: \"XxY, XxY, ...\"" +msgstr "" +"XY 평면에서 출력할 수 없는 영역입니다. 예를 들어, X1 시리즈 프린터는 필라멘" +"트 교체 중에 필라멘트를 절단하기 위해 전면 왼쪽 모서리를 사용합니다. 영역은 " +"\"XxY, XxY...\" 형식의 점으로 다각형으로 표시됩니다" + +msgid "Bed custom texture" +msgstr "베드 사용자 설정 텍스처" + +msgid "Bed custom model" +msgstr "베드 사용자 설정 모델" + +msgid "Elephant foot compensation" +msgstr "코끼리 발 보정" + +msgid "" +"Shrink the initial layer on build plate to compensate for elephant foot " +"effect" +msgstr "" +"코끼리 발 효과(Elephant foot effect)를 보정하기 위해 빌드 플레이트의 초기 레" +"이어를 축소합니다" + +msgid "" +"Slicing height for each layer. Smaller layer height means more accurate and " +"more printing time" +msgstr "" +"각 레이어에 대한 슬라이스 높이입니다. 레이어 높이가 작다는 것은 더 정확하고 " +"더 많은 출력 시간을 의미합니다" + +msgid "Printable height" +msgstr "출력 가능 높이" + +msgid "Maximum printable height which is limited by mechanism of printer" +msgstr "프린터 기계장치에 의해 제한되는 출력 가능한 최대 높이" + +msgid "Printer preset names" +msgstr "프린터 사전 설정 이름" + +msgid "Hostname, IP or URL" +msgstr "호스트 이름, IP 또는 URL" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field should contain " +"the hostname, IP address or URL of the printer host instance. Print host " +"behind HAProxy with basic auth enabled can be accessed by putting the user " +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" +msgstr "" +"Slic3r은 G 코드 파일을 프린터 호스트에 업로드할 수 있습니다. 이 필드에는 프린" +"터 호스트 인스턴스의 호스트 이름, IP 주소 또는 URL이 포함되어야 합니다. 기본 " +"인증이 활성화된 HAProxy 뒤의 인쇄 호스트는 https://username:password@your-" +"octopi-address/ 형식의 URL에 사용자 이름과 암호를 입력하여 액세스할 수 있습니" +"다" + +msgid "Device UI" +msgstr "장치 UI" + +msgid "" +"Specify the URL of your device user interface if it's not same as print_host" +msgstr "" +"Print_host와 동일하지 않은 경우 장치 사용자 인터페이스의 URL을 지정하십시오" + +msgid "API Key / Password" +msgstr "API 키 / 비밀번호" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field should contain " +"the API Key or the password required for authentication." +msgstr "" +"Slic3r은 G 코드 파일을 프린터 호스트에 업로드할 수 있습니다. 이 필드에는 인증" +"에 필요한 API 키 또는 비밀번호가 포함되어야 합니다." + +msgid "Name of the printer" +msgstr "프린터 이름" + +msgid "HTTPS CA File" +msgstr "HTTPS CA 파일" + +msgid "" +"Custom CA certificate file can be specified for HTTPS OctoPrint connections, " +"in crt/pem format. If left blank, the default OS CA certificate repository " +"is used." +msgstr "" +"사용자 지정 CA 인증서 파일은 crt/pem 형식의 HTTPS OctoPrint 연결에 대해 지정" +"할 수 있습니다. 비워 두면 기본 OS CA 인증서 저장소가 사용됩니다." + +msgid "User" +msgstr "사용자" + +msgid "Password" +msgstr "비밀번호" + +msgid "Ignore HTTPS certificate revocation checks" +msgstr "HTTPS 인증서 해지 검사 무시" + +msgid "" +"Ignore HTTPS certificate revocation checks in case of missing or offline " +"distribution points. One may want to enable this option for self signed " +"certificates if connection fails." +msgstr "" +"배포 지점이 없거나 오프라인인 경우 HTTPS 인증서 해지 검사를 무시합니다. 연결" +"이 실패할 경우 자체 서명된 인증서에 대해 이 옵션을 사용할 수 있습니다." + +msgid "Names of presets related to the physical printer" +msgstr "물리적 프린터 관련 사전 설정 이름" + +msgid "Authorization Type" +msgstr "승인 유형" + +msgid "API key" +msgstr "API 키" + +msgid "HTTP digest" +msgstr "HTTP digest" + +msgid "Avoid crossing wall" +msgstr "벽 가로지름 방지" + +msgid "Detour and avoid to travel across wall which may cause blob on surface" +msgstr "" +"벽을 가로질러 이동하지 않고 우회하여 표면에 방울(Blob) 발생을 방지합니다" + +msgid "Avoid crossing wall - Max detour length" +msgstr "벽 가로지름 방지 - 최대 우회 길이" + +msgid "" +"Maximum detour distance for avoiding crossing wall. Don't detour if the " +"detour distance is large than this value. Detour length could be specified " +"either as an absolute value or as percentage (for example 50%) of a direct " +"travel path. Zero to disable" +msgstr "" +"벽 가로지름 방지를 위한 최대 우회 거리. 우회 거리가 이 값보다 크면 우회하지 " +"않습니다. 우회 길이는 절대값 또는 직접 이동(트레블) 경로의 백분율(예: 50%)로 " +"지정할 수 있습니다. 0으로 비활성화" + +msgid "mm or %" +msgstr "mm or %" + +msgid "Other layers" +msgstr "다른 레이어" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Cool Plate" +msgstr "" +"초기 레이어를 제외한 레이어의 베드 온도. 값 0은 필라멘트가 쿨 플레이트 출력" +"을 지원하지 않음을 의미합니다" + +msgid "°C" +msgstr "°C" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Engineering Plate" +msgstr "" +"초기 레이어를 제외한 레이어의 베드 온도. 값 0은 필라멘트가 엔지니어링 플레이" +"트 출력을 지원하지 않음을 의미합니다" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the High Temp Plate" +msgstr "" +"초기 레이어를 제외한 레이어의 베드 온도. 값 0은 필라멘트가 고온 플레이트 출력" +"을 지원하지 않음을 의미합니다" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured PEI Plate" +msgstr "" +"초기 레이어를 제외한 레이어의 베드 온도. 값 0은 필라멘트가 텍스처 PEI 플레이" +"트 출력을 지원하지 않음을 의미합니다" + +msgid "Initial layer" +msgstr "초기 레이어" + +msgid "Initial layer bed temperature" +msgstr "초기 레이어 베드(Bed) 온도" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Cool Plate" +msgstr "" +"초기 레이어의 베드 온도. 값 0은 필라멘트가 쿨 플레이트 출력을 지원하지 않음" +"을 의미합니다" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Engineering Plate" +msgstr "" +"초기 레이어의 베드 온도. 값 0은 필라멘트가 쿨 플레이트 출력을 지원하지 않음" +"을 의미합니다" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the High Temp Plate" +msgstr "" +"초기 레이어의 베드 온도입니다. 값 0은 필라멘트가 고온 플레이트 출력을 지원하" +"지 않음을 의미합니다" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured PEI Plate" +msgstr "" +"초기 레이어의 베드 온도. 값 0은 필라멘트가 텍스처 PEI 플레이트 출력을 지원하" +"지 않음을 의미합니다" + +msgid "Bed types supported by the printer" +msgstr "프린터가 지원하는 침대 유형" + +msgid "Cool Plate" +msgstr "쿨 플레이트" + +msgid "Engineering Plate" +msgstr "엔지니어링 플레이트" + +msgid "First layer print sequence" +msgstr "첫 레이어 출력 순서" + +msgid "This G-code is inserted at every layer change before lifting z" +msgstr "이 G코드는 Z를 올리기 전에 모든 레이어 변경에 삽입됩니다" + +msgid "Bottom shell layers" +msgstr "하단 쉘 레이어" + +msgid "" +"This is the number of solid layers of bottom shell, including the bottom " +"surface layer. When the thickness calculated by this value is thinner than " +"bottom shell thickness, the bottom shell layers will be increased" +msgstr "" +"하단 표면을 포함한 하단 쉘의 꽉찬 레이어 수입니다. 이 값으로 계산한 두께가 하" +"단 쉘 두께보다 얇으면 하단 쉘 레이어가 증가합니다" + +msgid "Bottom shell thickness" +msgstr "하단 쉘 두께" + +msgid "" +"The number of bottom solid layers is increased when slicing if the thickness " +"calculated by bottom shell layers is thinner than this value. This can avoid " +"having too thin shell when layer height is small. 0 means that this setting " +"is disabled and thickness of bottom shell is absolutely determained by " +"bottom shell layers" +msgstr "" +"하단 쉘 레이어로 계산된 두께가 이 값보다 얇은 경우 슬라이싱할 때 하단 꽉찬 레" +"이어의 수가 증가합니다. 이렇게 하면 레이어 높이가 작을 때 쉘이 너무 얇아지는 " +"것을 방지할 수 있습니다. 0은 이 설정이 비활성화되고 하단 쉘의 두께가 절대적으" +"로 하단 쉘 레이어에 의해 결정됨을 의미합니다" + +msgid "Force cooling for overhang and bridge" +msgstr "돌출부 및 다리 강제 냉각" + +msgid "" +"Enable this option to optimize part cooling fan speed for overhang and " +"bridge to get better cooling" +msgstr "" +"냉각 향상을 위해 돌출부 및 다리에 대한 출력물 냉각 팬 속도를 최적화하려면 이 " +"옵션을 활성화합니다" + +msgid "Fan speed for overhang" +msgstr "돌출부 팬 속도" + +msgid "" +"Force part cooling fan to be this speed when printing bridge or overhang " +"wall which has large overhang degree. Forcing cooling for overhang and " +"bridge can get better quality for these part" +msgstr "" +"돌출부 정도가 큰 다리나 돌출부 벽을 출력할 때 출력물 냉각 팬을 이 속도로 강제" +"합니다. 돌출부와 다리를 강제 냉각하면 이러한 부품의 품질이 향상될 수 있습니다" + +msgid "Cooling overhang threshold" +msgstr "돌출부 냉각 임계값" + +#, c-format +msgid "" +"Force cooling fan to be specific speed when overhang degree of printed part " +"exceeds this value. Expressed as percentage which indicides how much width " +"of the line without support from lower layer. 0% means forcing cooling for " +"all outer wall no matter how much overhang degree" +msgstr "" +"출력물의 돌출부 정도가 이 값을 초과하면 냉각 팬이 특정 속도가 되도록 강제합니" +"다. 지원(Support)이 없는 하단 레이어 선 너비의 백분율로 표시됩니다. 0은 돌출" +"부 정도에 관계없이 모든 외벽을 강제 냉각한다는 의미입니다" + +msgid "Bridge infill direction" +msgstr "다리 채우기 방향" + +msgid "" +"Bridging angle override. If left to zero, the bridging angle will be " +"calculated automatically. Otherwise the provided angle will be used for " +"external bridges. Use 180°for zero angle." +msgstr "" +"다리채움 각도 재정의. 0°으로 두면 다리 채우기 각도가 자동으로 계산됩니다. 그" +"렇지 않으면 제공된 각도가 외부 다리 채움에 사용됩니다. 영각은 180°를 사용합니" +"다." + +msgid "Bridge density" +msgstr "다리 밀도" + +msgid "Density of external bridges. 100% means solid bridge. Default is 100%." +msgstr "" +"외부 다리의 밀도. 100%는 단단한 다리를 의미합니다. 기본값은 100%입니다." + +msgid "Bridge flow" +msgstr "다리 유량" + +msgid "" +"Decrease this value slightly(for example 0.9) to reduce the amount of " +"material for bridge, to improve sag" +msgstr "이 값을 약간(예: 0.9) 줄여 다리의 압출량을 줄여 처짐을 개선합니다" + +msgid "Top surface flow ratio" +msgstr "상단 표면 유량 비율" + +msgid "" +"This factor affects the amount of material for top solid infill. You can " +"decrease it slightly to have smooth surface finish" +msgstr "" +"이 인수는 상단 꽉찬 채우기의 압출량에 영향을 미칩니다. 부드러운 표면 마감을 " +"위해 약간 줄일 수 있습니다" + +msgid "Bottom surface flow ratio" +msgstr "하단 표면 유량 비율" + +msgid "This factor affects the amount of material for bottom solid infill" +msgstr "이 인수는 하단 꽉찬 채우기의 압출량에 영향을 미칩니다" + +msgid "Precise wall(experimental)" +msgstr "정밀한 벽(실험적)" + +msgid "" +"Improve shell precision by adjusting outer wall spacing. This also improves " +"layer consistency." +msgstr "" +"외벽 간격을 조정하여 쉘 정밀도를 향상시킵니다. 이는 또한 레이어 일관성을 향상" +"시킵니다." + +msgid "Only one wall on top surfaces" +msgstr "상단 표면에 단일 벽 생성" + +msgid "" +"Use only one wall on flat top surface, to give more space to the top infill " +"pattern" +msgstr "" +"평평한 상단 표면에 하나의 벽만 사용하여 상단 표면 패턴에 더 많은 공간을 제공" +"합니다" + +msgid "One wall threshold" +msgstr "단일 벽 임계값" + +#, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" +"상단 표면을 출력해야 하고 부분적으로 다른 레이어로 덮여 있는 경우 너비가 이 " +"값 미만인 상단 레이어에서는 고려되지 않습니다. 이는 둘레로만 덮여야 하는 표면" +"에서 '상단 둘레 하나'가 발동되지 않도록 하는 데 유용할 수 있습니다. 이 값은 " +"압출 너비의 mm 또는 % o로 설정됩니다.\n" +"경고: 활성화된 경우, 의도치 않은 형상이 생성되는건 다음 레이어에 문자와 같은 " +"일부 얇은 형상이 있기 때문입니다. 이러한 형상을 제거하려면 이 값을 0으로 설정" +"하십시오." + +msgid "Only one wall on first layer" +msgstr "하단 표면에 단일 벽 생성" + +msgid "" +"Use only one wall on first layer, to give more space to the bottom infill " +"pattern" +msgstr "" +"첫 레이어에 하나의 벽만 사용하여 하단 표면 패턴에 더 많은 공간을 제공합니다" + +msgid "Extra perimeters on overhangs" +msgstr "돌출부 추가 둘레" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" +"가파른 돌출부와 다리를 고정할 수 없는 지역 위에 추가 둘레 경로를 만듭니다. " + +msgid "Classic mode" +msgstr "클래식 모드" + +msgid "Enable this option to use classic mode" +msgstr "클래식 모드를 사용하려면 이 옵션을 활성화합니다" + +msgid "Slow down for overhang" +msgstr "돌출부에서 감속" + +msgid "Enable this option to slow printing down for different overhang degree" +msgstr "돌출부 정도에 따라 출력 속도를 낮추려면 이 옵션을 활성화합니다" + +msgid "mm/s or %" +msgstr "mm/s or %" + +msgid "External" +msgstr "외부" + +msgid "Speed of bridge and completely overhang wall" +msgstr "다리와 완전히 돌출된 돌출부 벽의 속도" + +msgid "mm/s" +msgstr "mm/s" + +msgid "Internal" +msgstr "내부" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" +"내부 다리 속도. 값을 백분율로 표시하면 외부 다리 속도(bridge_speed)를 기준으" +"로 계산됩니다. 기본값은 150%입니다." + +msgid "Brim width" +msgstr "챙(브림) 너비" + +msgid "Distance from model to the outermost brim line" +msgstr "모델과 가장 바깥쪽 챙(브림) 선까지의 거리" + +msgid "Brim type" +msgstr "챙(브림) 유형" + +msgid "" +"This controls the generation of the brim at outer and/or inner side of " +"models. Auto means the brim width is analysed and calculated automatically." +msgstr "" +"모델의 외부 그리고/또는 내부에서 챙(브림)의 생성을 제어합니다. 자동은 챙(브" +"림) 너비가 자동으로 분석 및 계산됨을 의미합니다." + +msgid "Brim-object gap" +msgstr "챙(브림)-개체 간격" + +msgid "" +"A gap between innermost brim line and object can make brim be removed more " +"easily" +msgstr "" +"가장 안쪽 챙(브림) 라인과 개체 사이에 간격을 주어 쉽게 챙(브림)을 제거 할 수 " +"있게 합니다" + +msgid "Brim ears" +msgstr "챙(브림) 귀" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "모델의 날카로운 가장자리에만 챙을 그립니다." + +msgid "Brim ear max angle" +msgstr "챙(브림) 귀 최대 각도" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" +"챙 귀가 나타날 수 있는 최대 각도.\n" +"0으로 설정하면 챙이 생성되지 않습니다.\n" +"~180으로 설정하면 직선 부분을 제외한 모든 부분에 챙이 생성됩니다." + +msgid "Brim ear detection radius" +msgstr "챙 귀 감지 반경" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" +"날카로운 각도를 감지하기 전에 형상이 무시됩니다. 이 매개변수는 무시하는 형상" +"의 최소 길이를 나타냅니다.\n" +"0으로 비활성화합니다" + +msgid "Compatible machine" +msgstr "호환 장비" + +msgid "upward compatible machine" +msgstr "상향 호환 장비" + +msgid "Compatible machine condition" +msgstr "호환 장비 상태" + +msgid "Compatible process profiles" +msgstr "호환 프로세스 프로필" + +msgid "Compatible process profiles condition" +msgstr "호환 프로세스 프로필 상태" + +msgid "Print sequence, layer by layer or object by object" +msgstr "출력순서, 레이어별 또는 개체별" + +msgid "By layer" +msgstr "레이어별" + +msgid "By object" +msgstr "개체별" + +msgid "Slow printing down for better layer cooling" +msgstr "레이어 냉각 향상을 위한 감속" + +msgid "" +"Enable this option to slow printing speed down to make the final layer time " +"not shorter than the layer time threshold in \"Max fan speed threshold\", so " +"that layer can be cooled for longer time. This can improve the cooling " +"quality for needle and small details" +msgstr "" +"이 옵션을 활성화하여 최종 레이어 시간이 \"최대 팬 속도 임계값\" 의 \"레이어 " +"시간\" 임계값보다 짧지 않도록 출력 속도를 낮추어 레이어를 더 오랫동안 냉각할 " +"수 있습니다. 바늘 모양이나 작은 출력물의 냉각 품질을 향상 시킬 수 있습니다" + +msgid "Normal printing" +msgstr "일반 출력" + +msgid "" +"The default acceleration of both normal printing and travel except initial " +"layer" +msgstr "초기 레이어를 제외한 모든 일반 출력 및 이동의 기본 가속" + +msgid "mm/s²" +msgstr "mm/s²" + +msgid "Default filament profile" +msgstr "기본 필라멘트 프로필" + +msgid "Default filament profile when switch to this machine profile" +msgstr "이 장비 프로필로 전환할 때의 기본 필라멘트 프로필" + +msgid "Default process profile" +msgstr "기본 프로세스 프로필" + +msgid "Default process profile when switch to this machine profile" +msgstr "이 장비 프로필로 전환할 때의 기본 프로세스 프로필" + +msgid "No cooling for the first" +msgstr "냉각 중지: 첫레이어~" + +msgid "" +"Close all cooling fan for the first certain layers. Cooling fan of the first " +"layer used to be closed to get better build plate adhesion" +msgstr "" +"빌드 플레이트의 접착력 향상을 위해 첫 레이어부터 특정 레이어까지의 모든 냉각 " +"팬을 정지합니다" + +msgid "layers" +msgstr "레이어" + +msgid "Don't support bridges" +msgstr "다리 지지대 미생성" + +msgid "" +"Don't support the whole bridge area which make support very large. Bridge " +"usually can be printing directly without support if not very long" +msgstr "" +"지지대를 크게 만드는 전체 다리 영역에 지지대 미생성. 다리는 일반적으로 매우 " +"길지 않은 경우 지지대 없이 직접 출력할 수 있습니다" + +msgid "Thick bridges" +msgstr "두꺼운 다리" + +msgid "" +"If enabled, bridges are more reliable, can bridge longer distances, but may " +"look worse. If disabled, bridges look better but are reliable just for " +"shorter bridged distances." +msgstr "" +"활성화하면 다리는 더 견고해지고 더 먼 거리를 생성할 수 있지만 나빠 보일 수 있" +"습니다. 비활성화하면 다리가 더 좋아 보이지만 짧은 브리지 거리에 대해서만 안정" +"적입니다." + +msgid "Max bridge length" +msgstr "최대 다리 거리" + +msgid "" +"Max length of bridges that don't need support. Set it to 0 if you want all " +"bridges to be supported, and set it to a very large value if you don't want " +"any bridges to be supported." +msgstr "" +"지지대가 필요하지 않은 다리의 최대 길이. 모든 다리에 지지대를 생성하려면 0으" +"로 설정하고 다리에 지지대를 생성하지 않으려면 매우 큰 값으로 설정합니다." + +msgid "End G-code" +msgstr "End G-code" + +msgid "End G-code when finish the whole printing" +msgstr "전체 출력이 끝날때의 End G-code" + +msgid "End G-code when finish the printing of this filament" +msgstr "이 필라멘트의 출력이 끝날때의 End G-code" + +msgid "Ensure vertical shell thickness" +msgstr "수직 쉘 두께 확보" + +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)" +msgstr "" +"경사진 표면 근처에 꽉찬 채우기를 추가하여 수직 쉘 두께를 보장합니다(상단+하" +"단 꽉찬 레이어)" + +msgid "Internal bridge support thickness" +msgstr "내부 다리 지지대 두께" + +msgid "" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" +msgstr "" +"활성화된 경우 내부 다리의 윤곽선 아래에 지지대 루프를 생성합니다. 이러한 지지" +"대 루프는 내부 다리를 공중에서 압출하는 것을 방지하고, 특히 드문 채우기 밀도" +"가 낮을 때 상단 표면 품질을 향상시킬 수 있습니다. 이 값은 지지대 루프의 두께" +"를 결정하며 0은 이 기능을 사용하지 않음을 의미합니다" + +msgid "Top surface pattern" +msgstr "상단 표면 패턴" + +msgid "Line pattern of top surface infill" +msgstr "상단 표면 채우기의 선 패턴" + +msgid "Concentric" +msgstr "동심" + +msgid "Rectilinear" +msgstr "직선" + +msgid "Monotonic" +msgstr "단조" + +msgid "Monotonic line" +msgstr "단조선" + +msgid "Aligned Rectilinear" +msgstr "정렬된 직선" + +msgid "Hilbert Curve" +msgstr "힐베르트 곡선" + +msgid "Archimedean Chords" +msgstr "아르키메데스 코드" + +msgid "Octagram Spiral" +msgstr "나선형 팔각별" + +msgid "Bottom surface pattern" +msgstr "하단 표면 패턴" + +msgid "Line pattern of bottom surface infill, not bridge infill" +msgstr "하단 표면 채우기의 선 패턴, 다리엔 적용 안됨" + +msgid "Internal solid infill pattern" +msgstr "내부 꽉찬 채우기 패턴" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" +"내부 꽉찬 채우기의 선 패턴. 좁은 내부 꽉찬 채우기 감지가 활성화된 경우 작은 " +"영역에 동심 패턴이 사용됩니다." + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "외벽의 선 너비. %로 입력 시 노즐 직경에 대한 비율로 계산됩니다." + +msgid "" +"Speed of outer wall which is outermost and visible. It's used to be slower " +"than inner wall speed to get better quality." +msgstr "" +"가장 바깥쪽의 눈에 보이는 외벽의 속도. 더 나은 품질을 얻기 위해 내벽 속도보" +"다 느리게 사용됩니다." + +msgid "Small perimeters" +msgstr "작은 둘레" + +msgid "" +"This separate setting will affect the speed of perimeters having radius <= " +"small_perimeter_threshold (usually holes). If expressed as percentage (for " +"example: 80%) it will be calculated on the outer wall speed setting above. " +"Set to zero for auto." +msgstr "" +"이 별도의 설정은 반지름이 가진 둘레의 속도에 영향을 줍니다 <= 작은 둘레 임계" +"값(small_perimeter_threshold) 이하인 둘레(일반적으로 구멍). 백분율로 설정하면" +"(예: 80%) 외벽 속도 설정에서 계산됩니다. 자동의 경우 0으로 설정합니다." + +msgid "Small perimeters threshold" +msgstr "작은 둘레 임계값" + +msgid "" +"This sets the threshold for small perimeter length. Default threshold is 0mm" +msgstr "작은 둘레 길이에 대한 임계값을 설정합니다. 기본 임계값은 0mm입니다" + +msgid "Order of inner wall/outer wall/infil" +msgstr "내벽/외벽/채우기 순서" + +msgid "Print sequence of inner wall, outer wall and infill. " +msgstr "내벽, 외벽 및 채우기 출력 순서 " + +msgid "inner/outer/infill" +msgstr "내벽/외벽/채우기" + +msgid "outer/inner/infill" +msgstr "외벽/내벽/채우기" + +msgid "infill/inner/outer" +msgstr "채우기/내벽/외벽" + +msgid "infill/outer/inner" +msgstr "채우기/외벽/내벽" + +msgid "inner-outer-inner/infill" +msgstr "내벽-외벽-내벽/채우기" + +msgid "Height to rod" +msgstr "레일까지의 높이" + +msgid "" +"Distance of the nozzle tip to the lower rod. Used for collision avoidance in " +"by-object printing." +msgstr "" +"노즐 끝에서 하부 레일까지의 거리. 개체별 출력에서 충돌 방지에 사용됩니다." + +msgid "Height to lid" +msgstr "덮개까지의 높이" + +msgid "" +"Distance of the nozzle tip to the lid. Used for collision avoidance in by-" +"object printing." +msgstr "노즐 끝에서 덮개까지의 거리. 개체별 출력에서 충돌 방지에 사용됩니다." + +msgid "" +"Clearance radius around extruder. Used for collision avoidance in by-object " +"printing." +msgstr "압출기 주변의 회피 반경. 개체별 출력에서 충돌 방지에 사용됩니다." + +msgid "Extruder Color" +msgstr "압출기 색상" + +msgid "Only used as a visual help on UI" +msgstr "UI의 시각적 도움말로만 사용됨" + +msgid "Extruder offset" +msgstr "압출기 오프셋" + +msgid "Flow ratio" +msgstr "유량 비율" + +msgid "" +"The material may have volumetric change after switching between molten state " +"and crystalline state. This setting changes all extrusion flow of this " +"filament in gcode proportionally. Recommended value range is between 0.95 " +"and 1.05. Maybe you can tune this value to get nice flat surface when there " +"has slight overflow or underflow" +msgstr "" +"재료는 용융 상태와 결정 상태 사이를 전환한 후 부피 변화가 있을 수 있습니다. " +"이 설정은 이 필라멘트 코드의 모든 압출 흐름을 비례적으로 변경합니다. 권장 값 " +"범위는 0.95와 1.05 사이입니다. 약간의 과대압출 또는 과소압출이 있을 때 이 값" +"을 조정하여 평평한 표면을 얻을 수 있습니다" + +msgid "Enable pressure advance" +msgstr "프레셔 어드밴스 활성화" + +msgid "" +"Enable pressure advance, auto calibration result will be overwriten once " +"enabled." +msgstr "" +"프레셔 어드밴스를 활성화합니다. 활성화되면 자동 보정 결과를 덮어씁니다." + +msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" +msgstr "프레셔 어드밴스(Klipper)/리니어 어드밴스(Marlin)" + +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." +msgstr "" +"다른 선 너비가 0으로 설정된 경우 기본 선 너비입니다. %로 입력 시 노즐 직경에 " +"대한 비율로 계산됩니다." + +msgid "Keep fan always on" +msgstr "팬 상시 가동" + +msgid "" +"If enable this setting, part cooling fan will never be stoped and will run " +"at least at minimum speed to reduce the frequency of starting and stoping" +msgstr "" +"이 설정을 활성화하면 출력물 냉각 팬이 정지되지 않으며 팬을 최소 속도로 가동하" +"여 시동 및 정지 빈도를 줄입니다" + +msgid "Layer time" +msgstr "레이어 시간" + +msgid "" +"Part cooling fan will be enabled for layers of which estimated time is " +"shorter than this value. Fan speed is interpolated between the minimum and " +"maximum fan speeds according to layer printing time" +msgstr "" +"예상 시간이 이 값보다 짧은 레이어에 대해 출력물 냉각 팬이 활성화됩니다. 팬 속" +"도는 레이어 출력 시간에 따라 최소 및 최대 팬 속도 사이에서 보간됩니다" + +msgid "Default color" +msgstr "기본 색상" + +msgid "Default filament color" +msgstr "기본 필라멘트 색상" + +msgid "Color" +msgstr "색상" + +msgid "Filament notes" +msgstr "필라멘트 메모" + +msgid "You can put your notes regarding the filament here." +msgstr "여기에 필라멘트에 관한 메모를 할 수 있습니다." + +msgid "Required nozzle HRC" +msgstr "필수 노즐 록웰 경도" + +msgid "" +"Minimum HRC of nozzle required to print the filament. Zero means no checking " +"of nozzle's HRC." +msgstr "" +"필라멘트 출력에 필요한 노즐의 최소 록웰 경도. 0은 노즐의 록웰 경도를 확인하" +"지 않음을 의미합니다." + +msgid "" +"This setting stands for how much volume of filament can be melted and " +"extruded per second. Printing speed is limited by max volumetric speed, in " +"case of too high and unreasonable speed setting. Can't be zero" +msgstr "" +"이 설정은 초당 얼마나 많은 양의 필라멘트를 녹이고 압출할 수 있는지를 나타냅니" +"다. 너무 높고 부적절한 속도 설정의 경우 출력 속도는 최대 체적 속도에 의해 제" +"한됩니다. 0이 될 수 없습니다" + +msgid "mm³/s" +msgstr "mm³/s" + +msgid "Filament load time" +msgstr "필라멘트 넣기 시간" + +msgid "Time to load new filament when switch filament. For statistics only" +msgstr "필라멘트 교체 시 새 필라멘트를 넣는 시간입니다. 통계 전용" + +msgid "Filament unload time" +msgstr "필라멘트 빼기 시간" + +msgid "Time to unload old filament when switch filament. For statistics only" +msgstr "필라멘트를 교체할 때 기존 필라멘트를 빼는 시간입니다. 통계 전용" + +msgid "" +"Filament diameter is used to calculate extrusion in gcode, so it's important " +"and should be accurate" +msgstr "" +"필라멘트 직경은 G코드에서 압출을 계산하는데 사용되므로 중요하며 정확해야 합니" +"다" + +msgid "Shrinkage" +msgstr "수축" + +#, c-format, boost-format +msgid "" +"Enter the shrinkage percentage that the filament will get after cooling " +"(94% if you measure 94mm instead of 100mm). The part will be scaled in xy to " +"compensate. Only the filament used for the perimeter is taken into account.\n" +"Be sure to allow enough space between objects, as this compensation is done " +"after the checks." +msgstr "" +"냉각 후 필라멘트가 얻게 될 수축률을 입력합니다(100mm 대신 94mm를 측정하는 경" +"우 94% i). 출력물은 xy로 보정됩니다. 외벽에 사용되는 필라멘트만 고려됩니다.\n" +"이 보정은 확인 후 수행되므로 개체 사이에 충분한 공간을 허용해야 합니다." + +msgid "Loading speed" +msgstr "압출 속도" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "와이프 타워에 필라멘트를 압출하는 데 사용되는 속도입니다." + +msgid "Loading speed at the start" +msgstr "시작 시 압출 속도" + +msgid "Speed used at the very beginning of loading phase." +msgstr "압출 단계 초기에 사용되는 속도입니다." + +msgid "Unloading speed" +msgstr "빼기 속도" + +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 "시작 시 빼기 속도" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "래밍 직후 필라멘트 끝을 빼는 데 사용되는 속도입니다." + +msgid "Delay after unloading" +msgstr "빼기 후 지연" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" +"필라멘트를 뺀 후 기다리는 시간입니다. 원래 치수로 축소되는 데 더 많은 시간이 " +"필요할 수 있는 유연한 재료 사용 시 안정적으로 툴 교체를 할 수 있게 도움이 될 " +"수 있습니다." + +msgid "Number of cooling moves" +msgstr "냉각 이동 횟수" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" +"필라멘트는 냉각 튜브 내에서 앞뒤로 움직이면서 냉각됩니다. 원하는 이동 횟수를 " +"지정하세요." + +msgid "Speed of the first cooling move" +msgstr "첫 번째 냉각 이동 속도" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "이 속도부터 냉각 동작이 점차 가속됩니다." + +msgid "Minimal purge on wipe tower" +msgstr "와이프 타워의 최소 청소" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" +"툴 교환 후 노즐 내부에 새로 로드된 필라멘트의 정확한 위치를 알 수 없으며 필라" +"멘트 압력이 아직 안정적이지 않을 수 있습니다. 프린트 헤드를 채우기 또는 희생 " +"개체로 청소하기 전에 Slic3r은 항상 이 양의 재료를 와이프 타워로 프라이밍하여 " +"연속적인 채우기 또는 희생 물체 압출을 안정적으로 생성합니다." + +msgid "Speed of the last cooling move" +msgstr "마지막 냉각 이동 속도" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "냉각 동작은 이 속도를 향해 점진적으로 감속됩니다." + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" +"툴 교체 중(T 코드 실행 시) 프린터 펌웨어(또는 Multi Material Unit 2.0)가 새 " +"필라멘트를 넣는 시간입니다. 이 시간은 G 코드 시간 계산기에 의해 총 출력 시간" +"에 추가됩니다." + +msgid "Ramming parameters" +msgstr "래밍 매개변수" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" +"이 문자열은 RammingDialog에 의해 편집되며 래밍 관련 매개변수를 포함합니다." + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" +"툴 교체 중(T 코드 실행 시) 프린터 펌웨어(또는 Multi Material Unit 2.0)가 필라" +"멘트를 빼는 시간입니다. 이 시간은 G 코드 시간 계산기에 의해 총 출력 시간에 추" +"가됩니다." + +msgid "Enable ramming for multitool setups" +msgstr "다중 압출기 설정을 위한 래밍 활성화" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" +"다중 압출기 프린터를 사용할 때 래밍을 수행합니다(예: 프린터 설정에서 '단일 압" +"출기 다중 재료'가 선택 취소된 경우). 활성화하면 툴 교체 직전 와이프타워에 소" +"량의 필라멘트가 빠르게 압출됩니다. 이 옵션은 와이프 타워가 활성화된 경우에만 " +"사용됩니다." + +msgid "Multitool ramming volume" +msgstr "다중 압출기 래밍 부피" + +msgid "The volume to be rammed before the toolchange." +msgstr "툴 교체 전에 래밍 할 볼륨입니다." + +msgid "Multitool ramming flow" +msgstr "다중 압출기 래밍 유량" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "툴 교체 전에 필라멘트를 래밍하는 데 사용되는 유량입니다." + +msgid "Density" +msgstr "밀도" + +msgid "Filament density. For statistics only" +msgstr "필라멘트 밀도. 통계 전용" + +msgid "g/cm³" +msgstr "g/cm³" + +msgid "The material type of filament" +msgstr "필라멘트의 재료 유형" + +msgid "Soluble material" +msgstr "가용성 재료" + +msgid "" +"Soluble material is commonly used to print support and support interface" +msgstr "" +"가용성 재료는 일반적으로 지지대 및 지지대 접점(Interface)을 출력하는 데 사용" +"됩니다" + +msgid "Support material" +msgstr "지지대 재료" + +msgid "" +"Support material is commonly used to print support and support interface" +msgstr "" +"지원 재료는 일반적으로 지지대 및 지지대 접점(Interface)을 출력하는 데 사용됩" +"니다" + +msgid "Temperature of vitrificaiton" +msgstr "유리 전이 온도" + +msgid "" +"Material becomes soft at this temperature. Thus the heatbed cannot be hotter " +"than this tempature" +msgstr "" +"이 온도에서는 재료가 부드러워집니다. 따라서 히트베드는 유리 전이 온도보다 더 " +"뜨거울 수 없습니다" + +msgid "Price" +msgstr "가격" + +msgid "Filament price. For statistics only" +msgstr "필라멘트 가격. 통계 전용" + +msgid "money/kg" +msgstr "원/kg" + +msgid "Vendor" +msgstr "제조사" + +msgid "Vendor of filament. For show only" +msgstr "필라멘트 제조사" + +msgid "(Undefined)" +msgstr "(정의되지 않음)" + +msgid "Infill direction" +msgstr "채우기 방향" + +msgid "" +"Angle for sparse infill pattern, which controls the start or main direction " +"of line" +msgstr "선의 시작 또는 주 방향을 제어하는 드문 채우기 패턴에 대한 각도" + +msgid "Sparse infill density" +msgstr "드문 채우기 밀도" + +#, c-format +msgid "Density of internal sparse infill, 100% means solid throughout" +msgstr "내부 드문 채우기 밀도, 100은 전체가 꽉찬 채우기임을 의미합니다" + +msgid "Sparse infill pattern" +msgstr "드문 채우기 패턴" + +msgid "Line pattern for internal sparse infill" +msgstr "내부 드문 채우기의 선 패턴" + +msgid "Grid" +msgstr "격자" + +msgid "Line" +msgstr "선" + +msgid "Cubic" +msgstr "정육면체" + +msgid "Tri-hexagon" +msgstr "삼각-육각형" + +msgid "Gyroid" +msgstr "자이로이드" + +msgid "Honeycomb" +msgstr "벌집" + +msgid "Adaptive Cubic" +msgstr "적응형 정육면체" + +msgid "3D Honeycomb" +msgstr "3D 벌집" + +msgid "Support Cubic" +msgstr "정육면체 지지대형" + +msgid "Lightning" +msgstr "번개" + +msgid "Sparse infill anchor length" +msgstr "드문 채우기 고정점 길이" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" +"짧은 추가 윤곽선을 사용하여 채우기 선에 연결합니다. 백분율(예: 15%)로 표시되" +"는 경우 채우기 선 너비에 대해 계산됩니다. Slic3r은 두 개의 가까운 채우기 선" +"을 짧은 주변 구간에 연결하려고 시도합니다. 채우기 고정점 최대 길이" +"(infill_anchor_max)보다 짧은 주변 구간이 발견되지 않으면 채우기 선은 한쪽에서" +"만 주변 구간에 연결됩니다. 가져온 주변 구간의 길이는 이 매개변수로 제한되지" +"만 anchor_length_max보다 길지 않습니다.\n" +"단일 채우기 선에 연결된 고정 주변을 비활성화하려면 이 매개변수를 0으로 설정합" +"니다." + +msgid "0 (no open anchors)" +msgstr "0(개방형 고정점 없음)" + +msgid "1000 (unlimited)" +msgstr "1000(무제한)" + +msgid "Maximum length of the infill anchor" +msgstr "채우기 고정점 최대 길이" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" +"채우기 선을 짧게 연장하여 내부 둘레에 연결합니다. 백분율(예: 15%)로 표시되는 " +"경우 채우기 선 너비에 대해 계산됩니다. Slice3r은 두 개의 가까운 채우기 선을 " +"짧은 둘레 세그먼트에 연결하려고 시도합니다. 이 매개변수보다 짧은 둘레 세그먼" +"트를 찾을 수 없는 경우, 채우기 선은 한 쪽의 둘레 세그먼트에만 연결되고 취한 " +"둘레 세그먼트의 길이는 infill_anchor로 제한되지만 이 매개변수보다 길지 않습니" +"다.\n" +"0으로 설정하면 주입 연결에 대한 이전 알고리즘이 사용되며, 1000 & 0과 동일한 " +"결과가 생성됩니다." + +msgid "0 (Simple connect)" +msgstr "0(단순 연결)" + +msgid "Acceleration of outer walls" +msgstr "외벽의 가속도" + +msgid "Acceleration of inner walls" +msgstr "내벽의 가속도" + +msgid "Acceleration of travel moves" +msgstr "이동 가속도" + +msgid "" +"Acceleration of top surface infill. Using a lower value may improve top " +"surface quality" +msgstr "" +"상단 표면 가속도. 낮은 값을 사용하면 상단 표면 품질이 향상될 수 있습니다" + +msgid "Acceleration of outer wall. Using a lower value can improve quality" +msgstr "외벽의 가속도. 낮은 값을 사용하면 품질이 향상 될 수 있습니다" + +msgid "" +"Acceleration of bridges. If the value is expressed as a percentage (e.g. " +"50%), it will be calculated based on the outer wall acceleration." +msgstr "" +"다리의 가속도. 값을 백분율 (ex. 50%)로 표시하면 외벽 가속도 기준으로 계산됩니" +"다." + +msgid "mm/s² or %" +msgstr "mm/s² or %" + +msgid "" +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." +msgstr "" +"드문 채우기 가속도. 값이 백분율 (ex. 100%)로 표시되면 기본 가속도를 기준으로 " +"계산됩니다." + +msgid "" +"Acceleration of internal solid infill. If the value is expressed as a " +"percentage (e.g. 100%), it will be calculated based on the default " +"acceleration." +msgstr "" +"내부 꽉찬 채우기 가속도. 값이 백분율 (ex. 100%)로 표시되면 기본 가속도를 기준" +"으로 계산됩니다." + +msgid "" +"Acceleration of initial layer. Using a lower value can improve build plate " +"adhensive" +msgstr "" +"초기 레이어 가속도. 낮은 값을 사용하면 빌드 플레이트 안착률을 높일 수 있습니" +"다" + +msgid "Enable accel_to_decel" +msgstr "가속/감속 활성화" + +msgid "Klipper's max_accel_to_decel will be adjusted automatically" +msgstr "Klipper의 max_accel_to_decel은 자동으로 조정됩니다" + +msgid "accel_to_decel" +msgstr "가속/감속" + +#, c-format, boost-format +msgid "Klipper's max_accel_to_decel will be adjusted to this % of acceleration" +msgstr "Klipper의 max_accel_to_decel이 이 가속도 % o로 조정됩니다" + +msgid "Jerk of outer walls" +msgstr "외벽 저크" + +msgid "Jerk of inner walls" +msgstr "내벽 저크" + +msgid "Jerk for top surface" +msgstr "상단 표면 저크" + +msgid "Jerk for infill" +msgstr "채우기 저크" + +msgid "Jerk for initial layer" +msgstr "초기 레이어 저크" + +msgid "Jerk for travel" +msgstr "이동 저크" + +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "초기 레이어의 선 너비. %로 입력 시 노즐 직경에 대한 비율로 계산됩니다." + +msgid "Initial layer height" +msgstr "초기 레이어 높이" + +msgid "" +"Height of initial layer. Making initial layer height to be thick slightly " +"can improve build plate adhension" +msgstr "" +"초기 레이어의 높이입니다. 초기 레이어 높이를 약간 두껍게 하면 빌드 플레이트 " +"접착력을 향상시킬 수 있습니다" + +msgid "Speed of initial layer except the solid infill part" +msgstr "꽉찬 채우기 부분을 제외한 초기 레이어 속도" + +msgid "Initial layer infill" +msgstr "초기 레이어 채우기" + +msgid "Speed of solid infill part of initial layer" +msgstr "초기 레이어의 꽉찬 채우기 속도" + +msgid "Initial layer travel speed" +msgstr "초기 레이어 이동 속도" + +msgid "Travel speed of initial layer" +msgstr "초기 레이어 이동(트레블) 속도" + +msgid "Number of slow layers" +msgstr "저속 레이어 수" + +msgid "" +"The first few layers are printed slower than normal. The speed is gradually " +"increased in a linear fashion over the specified number of layers." +msgstr "" +"처음 몇 개의 레이어는 일반적인 레이어보다 느리게 출력됩니다. 속도는 지정된 레" +"이어 수에 걸쳐 선형 방식으로 점진적으로 증가합니다." + +msgid "Initial layer nozzle temperature" +msgstr "초기 레이어 노즐 온도" + +msgid "Nozzle temperature to print initial layer when using this filament" +msgstr "이 필라멘트를 사용할 때 초기 레이어를 출력하기 위한 노즐 온도" + +msgid "Full fan speed at layer" +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." +msgstr "" +"팬 속도는 \"close_fan_the_first_x_layers\" 의 0에서 \"full_fan_speed_layer\" " +"의 최고 속도까지 선형적으로 증가합니다. \"full_fan_speed_layer\"가 " +"\"close_fan_the_first_x_layers\"보다 낮으면 무시되며, 이 경우 팬은 " +"\"close_fan_the_first_x_layers\" + 1 에서 최대 허용 속도로 가도됩니다." + +msgid "Support interface fan speed" +msgstr "지지대 접점(Interface) 팬 속도" + +msgid "" +"This fan speed is enforced during all support interfaces, to be able to " +"weaken their bonding with a high fan speed.\n" +"Set to -1 to disable this override.\n" +"Can only be overriden by disable_fan_first_layers." +msgstr "" +"이 설정값은 높은 팬 속도로 접점의 결합을 약화시킬 수 있도록 모든 지지대 접점" +"(Support interface)에 적용됩니다.\n" +"사용하지 않으려면 -1로 설정합니다.\n" +"disable_fan_first_layers로만 재정의할 수 있습니다." + +msgid "" +"Randomly jitter while printing the wall, so that the surface has a rough " +"look. This setting controls the fuzzy position" +msgstr "" +"표면이 거칠게 보이도록 벽을 출력하는 동안 임의로 움직입니다. 이 설정은 퍼지 " +"위치를 제어합니다" + +msgid "None" +msgstr "없음" + +msgid "Contour" +msgstr "윤곽" + +msgid "Contour and hole" +msgstr "윤곽 및 구멍" + +msgid "All walls" +msgstr "모든 벽" + +msgid "Fuzzy skin thickness" +msgstr "퍼지 스킨 두께" + +msgid "" +"The width within which to jitter. It's adversed to be below outer wall line " +"width" +msgstr "임의로 움직일 너비입니다. 외벽 선 너비 보다 얇게 하는 것이 좋습니다" + +msgid "Fuzzy skin point distance" +msgstr "퍼지 스킨 지점 거리" + +msgid "" +"The average diatance between the random points introducded on each line " +"segment" +msgstr "각 선의 분절에 도입된 임의의 지점간 평균 거리" + +msgid "Filter out tiny gaps" +msgstr "작은 틈(갭) 필터링" + +msgid "Layers and Perimeters" +msgstr "레이어와 윤곽선" + +msgid "" +"Filter out gaps smaller than the threshold specified. This setting won't " +"affect top/bottom layers" +msgstr "" +"지정된 임계값보다 작은 틈(갭)을 필터링합니다. 이 설정은 상단 표면/하단 표면 " +"레이어에 영향을 주지 않습니다" + +msgid "" +"Speed of gap infill. Gap usually has irregular line width and should be " +"printed more slowly" +msgstr "" +"틈(갭) 채우기 속도. 틈(갭)은 일반적으로 불규칙한 선 너비를 가지며 더 느리게 " +"출력되어야 합니다" + +msgid "Arc fitting" +msgstr "원호 맞춤(아크 피팅)" + +msgid "" +"Enable this to get a G-code file which has G2 and G3 moves. And the fitting " +"tolerance is same with resolution" +msgstr "" +"G2 및 G3 이동(원호 기반 G코드)이 있는 G-코드 파일을 가져오려면 이 기능을 활성" +"화합니다. 피팅 공차(fitting tolerance)는 해상도와 동일합니다" + +msgid "Add line number" +msgstr "라인 번호 추가" + +msgid "Enable this to add line number(Nx) at the beginning of each G-Code line" +msgstr "" +"각 G코드 라인의 시작 부분에 라인 번호(Nx)를 추가하려면 이 기능을 활성화하십시" +"오" + +msgid "Scan first layer" +msgstr "첫 레이어 스캔" + +msgid "" +"Enable this to enable the camera on printer to check the quality of first " +"layer" +msgstr "" +"프린터의 카메라가 첫 레이어의 품질을 확인할 수 있도록 하려면 이 옵션을 활성화" +"하십시오" + +msgid "Nozzle type" +msgstr "노즐 유형" + +msgid "" +"The metallic material of nozzle. This determines the abrasive resistance of " +"nozzle, and what kind of filament can be printed" +msgstr "" +"노즐의 금속 재질. 노즐의 내마모성을 결정하고 어떤 종류의 필라멘트를 출력할 " +"수 있는지를 결정합니다" + +msgid "Undefine" +msgstr "Undefine" + +msgid "Hardened steel" +msgstr "Hardened steel" + +msgid "Stainless steel" +msgstr "Stainless steel" + +msgid "Brass" +msgstr "Brass" + +msgid "Nozzle HRC" +msgstr "노즐 록웰 경도(HRC)" + +msgid "" +"The nozzle's hardness. Zero means no checking for nozzle's hardness during " +"slicing." +msgstr "" +"노즐의 경도. 0은 슬라이스하는 동안 노즐의 경도를 확인하지 않음을 의미합니다." + +msgid "HRC" +msgstr "록웰 경도(HRC)" + +msgid "Enable this option if machine has auxiliary part cooling fan" +msgstr "기계에 보조 출력물 냉각 팬이 있는 경우 이 옵션 사용" + +msgid "" +"Start the fan this number of seconds earlier than its target start time (you " +"can use fractional seconds). It assumes infinite acceleration for this time " +"estimation, and will only take into account G1 and G0 moves (arc fitting is " +"unsupported).\n" +"It won't move fan comands from custom gcodes (they act as a sort of " +"'barrier').\n" +"It won't move fan comands into the start gcode if the 'only custom start " +"gcode' is activated.\n" +"Use 0 to deactivate." +msgstr "" +"목표한 시작 시간보다 이 시간(소수 초를 사용할 수 있음) 일찍 팬을 시작합니다. " +"이 시간 추정을 위해 무한 가속을 가정하고 G1 및 G0 이동만 고려합니다(원호 맞춤" +"은 지원되지 않음).\n" +"사용자 지정 G코드에서 팬 명령을 이동하지 않습니다(일종의 '장벽' 역할을 함).\n" +"'사용자 정의 시작 G코드만'이 활성화된 경우 팬 명령을 시작 G코드로 이동하지 않" +"습니다.\n" +"비활성화하려면 0을 사용하십시오." + +msgid "Only overhangs" +msgstr "돌출부(오버행) 만" + +msgid "Will only take into account the delay for the cooling of overhangs." +msgstr "돌출부 냉각 지연만 고려합니다." + +msgid "Fan kick-start time" +msgstr "팬 시동 시간" + +msgid "" +"Emit a max fan speed command for this amount of seconds before reducing to " +"target speed to kick-start the cooling fan.\n" +"This is useful for fans where a low PWM/power may be insufficient to get the " +"fan started spinning from a stop, or to get the fan up to speed faster.\n" +"Set to 0 to deactivate." +msgstr "" +"목표 속도로 줄이기 전에 냉각 팬을 시동하기 위해 이 시간만큼 일찍 최대 팬 속" +"도 명령을 내립니다.\n" +"이 기능은 낮은 PWM/전력으로는 팬이 정지 상태에서 회전을 시작하거나 팬의 속도" +"를 빠르게 향상시키기에 부족할 수 있는 팬에게 유용합니다.\n" +"비활성화하려면 0으로 설정합니다." + +msgid "G-code flavor" +msgstr "G코드 호환(Flavor)" + +msgid "What kind of gcode the printer is compatible with" +msgstr "프린터와 호환되는 G코드 종류" + +msgid "Klipper" +msgstr "Klipper" + +msgid "Label objects" +msgstr "개체 이름표" + +# Wipe into this object;s infill/Wipe into this object +msgid "" +"Enable this to add comments into the G-Code labeling print moves with what " +"object they belong to, which is useful for the Octoprint CancelObject " +"plugin. This settings is NOT compatible with Single Extruder Multi Material " +"setup and Wipe into Object / Wipe into Infill." +msgstr "" +"이 옵션을 선택하면 G코드 출력시 이동에 이름표를 추가할 수 있습니다. 이는 " +"Octoprint CancelObject 플러그인에 유용합니다. 단일 압출기 다중 재료 설정 및 " +"개체에서 닦기/채우기에서 닦기와 호환되지 않습니다." + +msgid "Exclude objects" +msgstr "개체 제외" + +msgid "Enable this option to add EXCLUDE OBJECT command in g-code" +msgstr "G코드에 개체 제외 명령을 추가하려면 이 옵션을 활성화하십시오" + +msgid "Verbose G-code" +msgstr "상세한 G코드" + +msgid "" +"Enable this to get a commented G-code file, with each line explained by a " +"descriptive text. If you print from SD card, the additional weight of the " +"file could make your firmware slow down." +msgstr "" +"주석이 달린 G코드 파일을 가져오려면 이 기능을 활성화하십시오. 각 라인은 설명 " +"텍스트로 설명됩니다. SD 카드에서 출력하는 경우 파일의 추가 크기로 인해 펌웨" +"어 속도가 느려질 수 있습니다." + +msgid "Infill combination" +msgstr "채우기 결합" + +msgid "" +"Automatically Combine sparse infill of several layers to print together to " +"reduce time. Wall is still printed with original layer height." +msgstr "" +"여러 레이어의 드문 채우기를 자동으로 결합 후 함께 출력하여 시간을 단축합니" +"다. 벽은 여전히 설정된 레이어 높이로 출력됩니다." + +msgid "Filament to print internal sparse infill." +msgstr "내부 드문 채우기를 출력할 필라멘트." + +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" +"내부 드문 채우기의 선 너비. %로 입력 시 노즐 직경에 대한 비율로 계산됩니다." + +msgid "Infill/Wall overlap" +msgstr "채우기/벽 겹치기" + +msgid "" +"Infill area is enlarged slightly to overlap with wall for better bonding. " +"The percentage value is relative to line width of sparse infill" +msgstr "" +"채우기 영역이 벽과 겹치도록 약간 확장되어 접착력이 향상됩니다. 드문 채우기 " +"선 너비의 백분율 값입니다" + +msgid "Speed of internal sparse infill" +msgstr "내부 드문 채우기 속도" + +msgid "Interface shells" +msgstr "접점 쉘" + +msgid "" +"Force the generation of solid shells between adjacent materials/volumes. " +"Useful for multi-extruder prints with translucent materials or manual " +"soluble support material" +msgstr "" +"인접한 재료/체적 사이에 꽉찬 쉘을 강제로 생성합니다. 투명한 재료 또는 용해성 " +"지지대 재료를 사용하는 다중 압출기 출력에 유용합니다" + +msgid "Ironing Type" +msgstr "다림질 유형" + +msgid "" +"Ironing is using small flow to print on same height of surface again to make " +"flat surface more smooth. This setting controls which layer being ironed" +msgstr "" +"다림질은 평평한 표면을 더 부드럽게 만들기 위해 같은 높이의 표면에 소량의 압출" +"로 다시 출력하는 것입니다. 이 설정은 다림질 레이어를 제어합니다" + +msgid "No ironing" +msgstr "다림질 안함" + +msgid "Top surfaces" +msgstr "상단 표면" + +msgid "Topmost surface" +msgstr "최상단 표면" + +msgid "All solid layer" +msgstr "모든 꽉찬 레이어" + +msgid "Ironing Pattern" +msgstr "다림질 패턴" + +msgid "Ironing flow" +msgstr "다림질 유량" + +msgid "" +"The amount of material to extrude during ironing. Relative to flow of normal " +"layer height. Too high value results in overextrusion on the surface" +msgstr "" +"다림질 중에 압출할 재료의 양입니다. 정상 레이어 높이의 유량에 상대적입니다. " +"값이 너무 높으면 표면에 과다 압출이 발생합니다" + +msgid "Ironing line spacing" +msgstr "다림질 선 간격" + +msgid "The distance between the lines of ironing" +msgstr "다림질 선 간격" + +msgid "Ironing speed" +msgstr "다림질 속도" + +msgid "Print speed of ironing lines" +msgstr "다림질 선의 출력 속도" + +msgid "This gcode part is inserted at every layer change after lift z" +msgstr "이 G코드는 Z올리기 이후 모든 레이어 변경에 삽입됩니다" + +msgid "Supports silent mode" +msgstr "무음 모드 지원" + +msgid "" +"Whether the machine supports silent mode in which machine use lower " +"acceleration to print" +msgstr "기기가 낮은 가속도를 사용하여 출력하는 무음 모드 지원 여부" + +msgid "" +"This G-code will be used as a code for the pause print. User can insert " +"pause G-code in gcode viewer" +msgstr "" +"이 G코드는 출력 일시 정지를 위한 코드로 사용됩니다. 사용자는 G코드 뷰어에서 " +"일시 정지 G코드를 삽입할 수 있습니다" + +msgid "This G-code will be used as a custom code" +msgstr "이 G코드는 사용자 지정 코드로 사용됩니다" + +msgid "Maximum speed X" +msgstr "X축 최대 속도" + +msgid "Maximum speed Y" +msgstr "Y축 최대 속도" + +msgid "Maximum speed Z" +msgstr "Z축 최대 속도" + +msgid "Maximum speed E" +msgstr "E축 최대 속도" + +msgid "Machine limits" +msgstr "장비 한계" + +msgid "Maximum X speed" +msgstr "X축 최대 속도" + +msgid "Maximum Y speed" +msgstr "Y축 최대 속도" + +msgid "Maximum Z speed" +msgstr "Z축 최대 속도" + +msgid "Maximum E speed" +msgstr "E축 최대 속도" + +msgid "Maximum acceleration X" +msgstr "X축 최대 가속도" + +msgid "Maximum acceleration Y" +msgstr "Y축 최대 가속도" + +msgid "Maximum acceleration Z" +msgstr "Z축 최대 가속도" + +msgid "Maximum acceleration E" +msgstr "E축 최대 가속도" + +msgid "Maximum acceleration of the X axis" +msgstr "X축 최대 가속도" + +msgid "Maximum acceleration of the Y axis" +msgstr "Y축 최대 가속도" + +msgid "Maximum acceleration of the Z axis" +msgstr "Z축 최대 가속도" + +msgid "Maximum acceleration of the E axis" +msgstr "E축 최대 가속도" + +msgid "Maximum jerk X" +msgstr "X축 최대 저크" + +msgid "Maximum jerk Y" +msgstr "Y축 최대 저크" + +msgid "Maximum jerk Z" +msgstr "Z축 최대 저크" + +msgid "Maximum jerk E" +msgstr "E축 최대 저크" + +msgid "Maximum jerk of the X axis" +msgstr "X축 최대 저크" + +msgid "Maximum jerk of the Y axis" +msgstr "Y축 최대 저크" + +msgid "Maximum jerk of the Z axis" +msgstr "Z축 최대 저크" + +msgid "Maximum jerk of the E axis" +msgstr "E축 최대 저크" + +msgid "Minimum speed for extruding" +msgstr "압출 중 최대 속도" + +msgid "Minimum speed for extruding (M205 S)" +msgstr "압출 중 최대 속도 (M205 S)" + +msgid "Minimum travel speed" +msgstr "최소 이동 속도" + +msgid "Minimum travel speed (M205 T)" +msgstr "최소 이동 속도 (M205 T)" + +msgid "Maximum acceleration for extruding" +msgstr "압출 중 최대 가속도" + +msgid "Maximum acceleration for extruding (M204 P)" +msgstr "압출 중 최대 가속도 (M204 P)" + +msgid "Maximum acceleration for retracting" +msgstr "퇴출 중 최대 가속도" + +msgid "Maximum acceleration for retracting (M204 R)" +msgstr "퇴출 중 최대 가속도 (M204 R)" + +msgid "Maximum acceleration for travel" +msgstr "이동 최대 가속도" + +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "이동 시 최대 가속도(M204 T)는 Marlin 2에만 적용됩니다" + +msgid "Fan speed" +msgstr "팬 속도" + +msgid "" +"Part cooling fan speed may be increased when auto cooling is enabled. This " +"is the maximum speed limitation of part cooling fan" +msgstr "" +"자동 냉각이 활성화되면 출력물 냉각 팬 속도가 증가할 수 있습니다. 이는 출력물 " +"냉각 팬의 최대 속도 제한입니다" + +msgid "Max" +msgstr "최대" + +msgid "" +"The largest printable layer height for extruder. Used tp limits the maximum " +"layer hight when enable adaptive layer height" +msgstr "" +"압출기의 출력 가능한 최대 레이어 높이입니다. 사용된 값은 적응형 레이어 높이" +"를 활성화할 때 최대 레이어 높이를 제한합니다" + +msgid "Minimum speed for part cooling fan" +msgstr "출력물 냉각 팬의 최소 속도" + +msgid "" +"Speed of auxiliary part cooling fan. Auxiliary fan will run at this speed " +"during printing except the first several layers which is defined by no " +"cooling layers" +msgstr "" +"보조 출력 냉각 팬의 속도입니다. 냉각 중지 레이어로 정의된 처음 몇 개의 레이어" +"를 제외하고 출력 중에 보조 팬이 이 속도로 작동됩니다" + +msgid "Min" +msgstr "최소" + +msgid "" +"The lowest printable layer height for extruder. Used tp limits the minimum " +"layer hight when enable adaptive layer height" +msgstr "" +"압출기의 출력 가능한 최저 레이어 높이입니다. 사용된 값은 적응형 레이어 높이" +"를 활성화할 때 최소 레이어 높이를 제한합니다" + +msgid "Min print speed" +msgstr "최소 출력 속도" + +msgid "The minimum printing speed when slow down for cooling" +msgstr "\"레이어 냉각 향상을 위한 감속\" 시 최소 출력 속도" + +msgid "Nozzle diameter" +msgstr "노즐 직경" + +msgid "Diameter of nozzle" +msgstr "노즐 직경" + +msgid "Configuration notes" +msgstr "구성 메모" + +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" +"여기에 개인 메모를 넣을 수 있습니다. 이 텍스트는 G 코드 헤더 설명에 추가됩니" +"다." + +msgid "Host Type" +msgstr "호스트 유형" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field must contain " +"the kind of the host." +msgstr "" +"Slic3r은 G코드 파일을 프린터 호스트에 업로드할 수 있습니다. 이 필드는 호스트" +"의 종류를 포함해야 합니다." + +msgid "Nozzle volume" +msgstr "노즐 부피" + +msgid "Volume of nozzle between the cutter and the end of nozzle" +msgstr "커터와 노즐 끝단 사이의 노즐 부피" + +msgid "Cooling tube position" +msgstr "냉각 튜브 위치" + +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "압출기 끝에서 냉각 튜브 중심점까지의 거리입니다." + +msgid "Cooling tube length" +msgstr "냉각 튜브 길이" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "제한된 냉각 공간에서 필라멘트를 이동하기 위한 냉각 튜브의 길이입니다." + +msgid "High extruder current on filament swap" +msgstr "필라멘트 교체 시 높은 압출기 전류" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" +"필라멘트 교체 순서 중에 압출기 모터 전류를 증가시켜 빠른 래밍 공급 속도를 허" +"용하고 보기 흉한 모양의 팁이 있는 필라멘트를 로드할 때 저항을 극복하는 데 이" +"점이 있습니다." + +msgid "Filament parking position" +msgstr "필라멘트 주차 위치" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" +"빼기 시 필라멘트가 고정되는 위치에서 압출기 끝까지의 거리입니다. 이는 프린터 " +"펌웨어의 값과 일치해야 합니다." + +msgid "Extra loading distance" +msgstr "추가 압출 거리" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" +"0으로 설정하면 압출 중에 필라멘트가 주차 위치에서 이동한 거리는 빼기 중에 다" +"시 이동한 거리와 정확히 동일합니다. 양수이면 더 많이 압출되고, 음수이면 압출 " +"이동이 빼기 이동보다 짧습니다." + +msgid "Start end points" +msgstr "시작점과 끝점" + +msgid "The start and end points which is from cutter area to garbage can." +msgstr "절단 영역에서 버릴 영역까지의 시작점과 끝점." + +msgid "Reduce infill retraction" +msgstr "채우기 퇴출 감소" + +msgid "" +"Don't retract when the travel is in infill area absolutely. That means the " +"oozing can't been seen. This can reduce times of retraction for complex " +"model and save printing time, but make slicing and G-code generating slower" +msgstr "" +"이동(트레블) 구간이 확실히 채우기 지역에 있을 때 퇴출하지 않습니다. 이는 외부" +"에서는 필라멘트의 누액(우즈)이 보이지 않는다는 것을 의미합니다. 복잡한 모델" +"의 퇴출 시간을 줄이고 출력 시간을 절약할 수 있지만 슬라이싱 및 G코드 생성 속" +"도가 느려집니다" + +msgid "Enable" +msgstr "활성화" + +msgid "Filename format" +msgstr "파일 이름 형식" + +msgid "User can self-define the project file name when export" +msgstr "사용자가 내보낼 파일 이름을 자체 정의할 수 있습니다" + +msgid "Make overhang printable" +msgstr "돌출부 형상 변경" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "지지대 없이 돌출부를 출력하도록 형상을 수정합니다." + +msgid "Make overhang printable maximum angle" +msgstr "돌출부 형상 변경 최대 각도" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" +"더 가파른 돌출부를 출력할 수 있게 허용되는 돌출부의 최대 각도. 90°는 형상을 " +"전혀 변경하지 않고 돌출부를 허용하는 반면, 0은 모든 돌출부를 원뿔형 재료로 대" +"체합니다." + +msgid "Make overhang printable hole area" +msgstr "돌출부 형상 변경 구멍 영역" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" +"원뿔형 재료로 채워지기 전에 모델 베이스에 있는 구멍의 최대 면적입니다. 값이 0" +"이면 모델 베이스의 모든 구멍이 채워집니다." + +msgid "mm²" +msgstr "mm²" + +msgid "Detect overhang wall" +msgstr "돌출벽(오버행 벽) 감지" + +#, c-format, boost-format +msgid "" +"Detect the overhang percentage relative to line width and use different " +"speed to print. For 100%% overhang, bridge speed is used." +msgstr "" +"선 너비에 비례하여 돌출부 백분율을 감지하고 다른 속도를 사용하여 출력합니다. " +"100%% 돌출부의 경우 다리 속도가 사용됩니다." + +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "내벽의 선 너비. %로 입력 시 노즐 직경에 대한 비율로 계산됩니다." + +msgid "Speed of inner wall" +msgstr "내벽 속도" + +msgid "Number of walls of every layer" +msgstr "모든 레이어의 벽 수" + +msgid "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." +msgstr "" +"사용자 정의 스크립트를 통해 출력 G코드를 처리하려면 여기에 절대 경로를 나열하" +"십시오. 여러 스크립트는 세미콜론(;)으로 구분합니다. 스크립트는 G코드 파일의 " +"절대 경로를 첫 번째 인수로 전달하며 환경 변수를 읽어 Slic3r 구성 설정에 접근" +"할 수 있습니다." + +msgid "Printer notes" +msgstr "프린터 메모" + +msgid "You can put your notes regarding the printer here." +msgstr "여기에 프린터에 관한 메모를 넣을 수 있습니다." + +msgid "Raft contact Z distance" +msgstr "라프트 접점 Z 거리" + +msgid "Z gap between object and raft. Ignored for soluble interface" +msgstr "개체와 라프트 사이의 Z 거리. 가용성 재료의 접점은 무시됨" + +msgid "Raft expansion" +msgstr "라프트 확장" + +msgid "Expand all raft layers in XY plane" +msgstr "XY 평면에서 모든 라프트 레이어 확장" + +msgid "Initial layer density" +msgstr "초기 레이어 밀도" + +msgid "Density of the first raft or support layer" +msgstr "첫 번째 라프트 또는 지지대의 밀도" + +msgid "Initial layer expansion" +msgstr "초기 레이어 확장" + +msgid "Expand the first raft or support layer to improve bed plate adhesion" +msgstr "베드 플레이트 안착을 향상시키기 위해 첫 번째 라프트 또는 지지대 확장" + +msgid "Raft layers" +msgstr "라프트 레이어" + +msgid "" +"Object will be raised by this number of support layers. Use this function to " +"avoid wrapping when print ABS" +msgstr "" +"개체를 이 레이어 수 많큼 들어올립니다. 이 기능을 사용하여 ABS 출력 시 뒤틀림" +"(워핑)을 방지합니다" + +msgid "" +"G-code path is genereated after simplifing the contour of model to avoid too " +"much points and gcode lines in gcode file. Smaller value means higher " +"resolution and more time to slice" +msgstr "" +"G-code 경로는 G코드 파일에서 너무 많은 점과 gcode 라인을 방지하기 위해 모델" +"의 윤곽을 단순화한 후 생성됩니다. 작은 값은 높은 해상도와 많은 슬라이스 시간" +"을 의미합니다" + +msgid "Travel distance threshold" +msgstr "이동(트레블) 거리 임계값" + +msgid "" +"Only trigger retraction when the travel distance is longer than this " +"threshold" +msgstr "임계값보다 먼 거리 이동의 경우에만 퇴출을 실행합니다" + +msgid "Retract amount before wipe" +msgstr "닦기 전 퇴출량" + +msgid "" +"The length of fast retraction before wipe, relative to retraction length" +msgstr "" +"퇴출 길이에 비례한 닦기 전 퇴출량(닦기를 시작하기 전에 일부 필라멘트를 퇴출시" +"키면 노즐 끝에 녹아있는 소량의 필라멘트만 남게되어 추가 누수 위험이 줄어들 " +"수 있습니다_by MMT)" + +msgid "Retract when change layer" +msgstr "레이어 변경 시 퇴출" + +msgid "Force a retraction when changes layer" +msgstr "레이어 변경 시 강제로 퇴출을 실행합니다" + +msgid "Length" +msgstr "길이" + +msgid "Retraction Length" +msgstr "퇴출 길이" + +msgid "" +"Some amount of material in extruder is pulled back to avoid ooze during long " +"travel. Set zero to disable retraction" +msgstr "" +"긴 이동 중에 필라멘트가 스며드는 것을 방지하기 위해 압출기의 재료를 약간 뒤" +"로 당깁니다. 퇴출을 비활성화하려면 0을 설정하십시오" + +msgid "Z hop when retract" +msgstr "퇴출 시 Z 올리기" + +msgid "" +"Whenever the retraction is done, the nozzle is lifted a little to create " +"clearance between nozzle and the print. It prevents nozzle from hitting the " +"print when travel move. Using spiral line to lift z can prevent stringing" +msgstr "" +"퇴출 동작을 할 때마다 노즐을 약간 들어 올려 노즐과 출력물 사이의 간격을 만듭" +"니다. 이동(트레블) 시 노즐이 출력물에 부딪히는 것을 방지합니다. 나선 라인" +"(Spiral line)을 사용하여 Z를 올리면 실 발생을 방지할 수 있습니다" + +msgid "Z hop type" +msgstr "Z 올리기 유형" + +msgid "Slope" +msgstr "경사" + +msgid "Spiral" +msgstr "나선" + +msgid "Only lift Z above" +msgstr "Z값 위에서만 올리기" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" +"이 값을 양의 값으로 설정하면 Z 올리기는 지정된 Z의 절대값 위에서만 발생합니" +"다." + +msgid "Only lift Z below" +msgstr "Z값 아래에서만 올리기" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" +"이 값을 양의 값으로 설정하면 Z 올리기는 지정된 Z의 절대값 아래에서만 발생합니" +"다." + +msgid "On surfaces" +msgstr "표면에서" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" +"Z 올리기 동작을 수행합니다. 이 설정은 위의 설정의 영향을 받습니다 (위에서/아" +"래에서만 Z 올리기)." + +msgid "All Surfaces" +msgstr "모든 표면" + +msgid "Top Only" +msgstr "상단 표면" + +msgid "Bottom Only" +msgstr "하단 표면만" + +msgid "Top and Bottom" +msgstr "상단 및 하단 표면" + +msgid "Extra length on restart" +msgstr "재 시작 시 추가 길이" + +msgid "" +"When the retraction is compensated after the travel move, the extruder will " +"push this additional amount of filament. This setting is rarely needed." +msgstr "" +"이동(트레블) 후 퇴출이 보정되면 압출기가 보정된 양 만큼의 추가 필라멘트를 밀" +"어냅니다. 이 설정은 거의 필요하지 않습니다." + +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "" +"툴(Tool) 교체 후 퇴출이 보정되면 압출기가 보정된 양 만큼의 추가 필라멘트를 밀" +"어냅니다." + +msgid "Retraction Speed" +msgstr "퇴출 속도" + +msgid "Speed of retractions" +msgstr "퇴출 속도" + +msgid "Deretraction Speed" +msgstr "퇴출 복귀(디-리트렉션) 속도" + +msgid "" +"Speed for reloading filament into extruder. Zero means same speed with " +"retraction" +msgstr "" +"필라멘트를 압출기로 되돌리는 속도. 0은 퇴출 속도와 동일한 속도를 의미합니다" + +msgid "Use firmware retraction" +msgstr "펌웨어 퇴출 사용" + +msgid "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." +msgstr "" +"이 실험적 설정은 G10 및 G11 명령을 사용하여 펌웨어가 퇴출을 처리하도록 합니" +"다. 이것은 최근의 Marlin에서만 지원됩니다." + +msgid "Show auto-calibration marks" +msgstr "자동 교정 기호 표시" + +msgid "Seam position" +msgstr "솔기 위치" + +msgid "The start position to print each part of outer wall" +msgstr "외벽 각 부분의 출력 시작 위치" + +msgid "Nearest" +msgstr "근접" + +msgid "Aligned" +msgstr "정렬" + +msgid "Back" +msgstr "뒷면" + +msgid "Random" +msgstr "무작위" + +msgid "Staggered inner seams" +msgstr "엇갈린 내부 솔기" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." +msgstr "" +"이 옵션을 사용하면 내부 솔기가 깊이에 따라 뒤로 이동하여 지그재그 패턴을 형성" +"합니다." + +msgid "Seam gap" +msgstr "솔기 틈(갭)" + +msgid "" +"In order to reduce the visibility of the seam in a closed loop extrusion, " +"the loop is interrupted and shortened by a specified amount.\n" +"This amount can be specified in millimeters or as a percentage of the " +"current extruder diameter. The default value for this parameter is 10%." +msgstr "" +"폐쇄 루프 압출에서 솔기의 가시성을 줄이기 위해 루프가 중단되고 지정된 양만큼 " +"짧아집니다.\n" +"이 양은 밀리미터로 지정하거나 현재 압출기 직경의 백분율로 지정할 수 있습니" +"다. 이 매개 변수의 기본값은 10%입니다." + +msgid "Role base wipe speed" +msgstr "역할 기반 닦기 속도" + +msgid "" +"The wipe speed is determined by the speed of the current extrusion role.e.g. " +"if a wipe action is executed immediately following an outer wall extrusion, " +"the speed of the outer wall extrusion will be utilized for the wipe action." +msgstr "" +"닦기 속도는 현재 압출기의 속도에 따라 결정됩니다. ex)외벽 압출 직후에 닦기 동" +"작을 실행하면 외벽 압출 속도가 닦기에 사용됩니다." + +msgid "Wipe on loops" +msgstr "루프에서 닦기" + +msgid "" +"To minimize the visibility of the seam in a closed loop extrusion, a small " +"inward movement is executed before the extruder leaves the loop." +msgstr "" +"폐쇄 루프 압출에서 솔기의 가시성을 최소화하기 위해 압출기가 루프를 떠나기 전" +"에 안쪽으로의 작은 이동이 실행됩니다." + +msgid "Wipe speed" +msgstr "닦기 속도" + +msgid "" +"The wipe speed is determined by the speed setting specified in this " +"configuration.If the value is expressed as a percentage (e.g. 80%), it will " +"be calculated based on the travel speed setting above.The default value for " +"this parameter is 80%" +msgstr "" +"닦기 속도는 이 구성에 지정된 속도 설정에 따라 결정됩니다. 값이 백분율(예: " +"80%)로 표시되면 이동(트레블) 속도 설정을 기준으로 계산됩니다. 이 매개 변수의 " +"기본값은 80%입니다" + +msgid "Skirt distance" +msgstr "스커트-챙(브림)/개체 거리" + +msgid "Distance from skirt to brim or object" +msgstr "스커트와 챙(브림) 또는 개체와의 거리" + +msgid "Skirt height" +msgstr "스커트 높이" + +msgid "How many layers of skirt. Usually only one layer" +msgstr "" +"얼마나 많은 스커트 레이어를 생성할지 결정합니다. 일반적으로 한개의 레이어를 " +"사용합니다" + +msgid "Skirt loops" +msgstr "스커트 루프" + +msgid "Number of loops for the skirt. Zero means disabling skirt" +msgstr "스커트의 루프 수입니다. 0은 스커트 비활성화를 의미합니다" + +msgid "Skirt speed" +msgstr "스커트 속도" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "스커트의 속도(mm/s), 0은 기본 레이어 압출 속도를 사용함을 의미합니다." + +msgid "" +"The printing speed in exported gcode will be slowed down, when the estimated " +"layer time is shorter than this value, to get better cooling for these layers" +msgstr "" +"G코드의 출력 속도는 예상 레이어 시간이 이 값보다 짧은 경우 레이어의 냉각을 개" +"선하기 위해 느려집니다" + +msgid "Minimum sparse infill threshold" +msgstr "최소 드문 채우기 임계값" + +msgid "" +"Sparse infill area which is smaller than threshold value is replaced by " +"internal solid infill" +msgstr "임계값보다 작은 드문 채우기 영역은 내부 꽉찬 채우기로 대체됩니다" + +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" +"내부 꽉찬 채우기 선 너비. %로 입력 시 노즐 직경에 대한 비율로 계산됩니다." + +msgid "Speed of internal solid infill, not the top and bottom surface" +msgstr "상단 및 하단 표면을 제외한 내부 꽉찬 채우기 속도" + +msgid "Spiral vase" +msgstr "나선 꽃병" + +msgid "" +"Spiralize smooths out the z moves of the outer contour. And turns a solid " +"model into a single walled print with solid bottom layers. The final " +"generated model has no seam" +msgstr "" +"나선화는 외부 윤곽선의 z 이동을 부드럽게 합니다. 그리고 개체를 꽉찬 하단 레이" +"어(Solid bottom layers)가 있는 단일 벽으로 출력합니다. 최종 생성된 출력물에" +"는 솔기가 없습니다" + +msgid "" +"If smooth or traditional mode is selected, a timelapse video will be " +"generated for each print. After each layer is printed, a snapshot is taken " +"with the chamber camera. All of these snapshots are composed into a " +"timelapse video when printing completes. If smooth mode is selected, the " +"toolhead will move to the excess chute after each layer is printed and then " +"take a snapshot. Since the melt filament may leak from the nozzle during the " +"process of taking a snapshot, prime tower is required for smooth mode to " +"wipe nozzle." +msgstr "" +"유연 또는 기존 모드를 선택한 경우 각 출력에 대해 타임랩스 비디오가 생성됩니" +"다. 각 레이어가 출력된 후 챔버 카메라로 스냅샷을 찍습니다. 이 모든 스냅샷은 " +"출력이 완료되면 타임랩스 비디오로 구성됩니다. 유연 모드를 선택하면 각 레이어" +"가 출력된 후 툴 헤드가 여유 공간으로 이동한 다음 스냅샷을 찍습니다. 스냅샷을 " +"찍는 과정에서 노즐에서 녹은 필라멘트가 새어 나올 수 있기 때문에 유연 모드에" +"서 노즐을 닦으려면 프라임 타워가 필요합니다." + +msgid "Traditional" +msgstr "기존" + +msgid "Temperature variation" +msgstr "온도 가변" + +msgid "Start G-code" +msgstr "시작 G코드" + +msgid "Start G-code when start the whole printing" +msgstr "전체 출력을 시작할 때의 시작 G코드" + +msgid "Start G-code when start the printing of this filament" +msgstr "이 필라멘트의 출력을 시작할 때의 시작 G코드" + +msgid "Single Extruder Multi Material" +msgstr "단일 압출기 다중 재료" + +msgid "Use single nozzle to print multi filament" +msgstr "단일 노즐을 사용하여 다중 필라멘트 출력" + +msgid "Purge in prime tower" +msgstr "프라임 타워에서 청소" + +msgid "Purge remaining filament into prime tower" +msgstr "남은 필라멘트를 프라임 타워에서 제거" + +msgid "Enable filament ramming" +msgstr "필라멘트 래밍 활성화" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "드문 레이어 없음(실험적)" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" +"활성화되면 툴 교체 없이 레이어에 와이프 타워가 출력되지 않습니다. 툴 교체가 " +"있는 레이어에서는 압출기가 아래쪽으로 이동하여 와이프 타워를 출력합니다. 출력" +"물과의 충돌이 없는지 확인하는 것은 사용자의 책임입니다." + +msgid "Prime all printing extruders" +msgstr "모든 활성화된 압출기 프라이밍" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" +"활성화되면 모든 활성화된 압출기는 출력 시작 시 출력 베드의 앞쪽 가장자리에서 " +"프라이밍합니다." + +msgid "Slice gap closing radius" +msgstr "슬라이스 간격 폐쇄 반경" + +msgid "" +"Cracks smaller than 2x gap closing radius are being filled during the " +"triangle mesh slicing. The gap closing operation may reduce the final print " +"resolution, therefore it is advisable to keep the value reasonably low." +msgstr "" +"간격 폐쇄 반경의 2배보다 작은 균열은 삼각형 메쉬 슬라이싱 중에 채워집니다. 간" +"격 채우기 작업은 최종 출력 해상도를 감소시킬 수 있으므로 값을 합리적으로 낮" +"게 유지하는 것이 좋습니다." + +msgid "Slicing Mode" +msgstr "슬라이싱 모드" + +msgid "" +"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " +"close all holes in the model." +msgstr "" +"3DLabPrint 비행기 모델에는 \"짝수-홀수\"를 사용하십시오. \"구멍 닫기\"를 사용" +"하여 모델의 모든 구멍을 닫습니다." + +msgid "Regular" +msgstr "일반" + +msgid "Even-odd" +msgstr "짝수-홀수" + +msgid "Close holes" +msgstr "구멍 닫기" + +msgid "Enable support" +msgstr "지지대 사용" + +msgid "Enable support generation." +msgstr "지지대 생성을 활성화 합니다." + +msgid "" +"normal(auto) and tree(auto) is used to generate support automatically. If " +"normal(manual) or tree(manual) is selected, only support enforcers are " +"generated" +msgstr "" +"일반(자동) 및 나무(자동)는 지지대를 자동으로 생성합니다. 일반(수동) 또는 나무" +"(수동) 선택시에는 강제된 지지대만 생성됩니다" + +msgid "normal(auto)" +msgstr "일반(자동)" + +msgid "tree(auto)" +msgstr "나무(자동)" + +msgid "normal(manual)" +msgstr "일반(수동)" + +msgid "tree(manual)" +msgstr "나무(수동)" + +msgid "Support/object xy distance" +msgstr "지지대/개체 XY 거리" + +msgid "XY separation between an object and its support" +msgstr "개체와 지지대를 분리하는 XY 간격" + +msgid "Pattern angle" +msgstr "패턴 각도" + +msgid "Use this setting to rotate the support pattern on the horizontal plane." +msgstr "이 설정을 사용하여 수평면에서 지지대 패턴을 회전합니다." + +msgid "On build plate only" +msgstr "빌드 플레이트에만 생성" + +msgid "Don't create support on model surface, only on build plate" +msgstr "모델 표면에 지지대를 생성하지 않고 빌드 플레이트에만 생성합니다" + +msgid "Support critical regions only" +msgstr "위험한 지역에만 생성" + +msgid "" +"Only create support for critical regions including sharp tail, cantilever, " +"etc." +msgstr "" +"날카로운 꼬리, 외팔보(항공기 날개처럼 튀어나온 구조 by MMT) 등과 같이 위험한 " +"부위에 대해서만 지지대를 생성합니다." + +msgid "Remove small overhangs" +msgstr "작은 돌출부 지지대 제거" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "지지대가 필요하지 않은 작은 돌출부에서 지지대를 제거합니다." + +msgid "Top Z distance" +msgstr "상단 Z 거리" + +msgid "The z gap between the top support interface and object" +msgstr "지지대 상단과 개체 접점의 간격" + +msgid "Bottom Z distance" +msgstr "하단 Z 거리" + +msgid "The z gap between the bottom support interface and object" +msgstr "지지대 하단과 개체 접점의 간격" + +msgid "Support/raft base" +msgstr "지지대/라프트 기본" + +msgid "" +"Filament to print support base and raft. \"Default\" means no specific " +"filament for support and current filament is used" +msgstr "" +"기본 지지대 및 라프트를 출력하기 위한 필라멘트. \"기본값\"은 지원을 위한 특" +"정 필라멘트가 없으며 현재 필라멘트가 사용됨을 의미합니다" + +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "지지대의 선 너비. %로 입력 시 노즐 직경에 대한 비율로 계산됩니다." + +msgid "Interface use loop pattern" +msgstr "접점에서 루프 패턴 사용" + +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "" +"지지대 상단 접촉 레이어를 루프로 덮습니다. 기본적으로 비활성화되어 있습니다." + +msgid "Support/raft interface" +msgstr "지지대/라프트 접점" + +msgid "" +"Filament to print support interface. \"Default\" means no specific filament " +"for support interface and current filament is used" +msgstr "" +"지지대 및 라프트 접점을 출력하기 위한 필라멘트. \"기본값\"은 지원을 위한 특" +"정 필라멘트가 없으며 현재 필라멘트가 사용됨을 의미합니다" + +msgid "Top interface layers" +msgstr "상단 접점 레이어" + +msgid "Number of top interface layers" +msgstr "상단 접점 레이어 수" + +msgid "Bottom interface layers" +msgstr "하단 접점 레이어" + +msgid "Top interface spacing" +msgstr "상단 접점 선 간격" + +msgid "Spacing of interface lines. Zero means solid interface" +msgstr "상단 접점 선의 간격. 0은 꽉찬 접점을 의미합니다" + +msgid "Bottom interface spacing" +msgstr "하단 접점 선 간격" + +msgid "Spacing of bottom interface lines. Zero means solid interface" +msgstr "하단 접점 선의 간격. 0은 꽉찬 접점을 의미합니다" + +msgid "Speed of support interface" +msgstr "지지대 접점 속도" + +msgid "Base pattern" +msgstr "기본 패턴" + +msgid "Line pattern of support" +msgstr "지지대 기본 패턴" + +msgid "Rectilinear grid" +msgstr "직선 격자" + +msgid "Hollow" +msgstr "공동" + +msgid "Interface pattern" +msgstr "접점 패턴" + +msgid "" +"Line pattern of support interface. Default pattern for non-soluble support " +"interface is Rectilinear, while default pattern for soluble support " +"interface is Concentric" +msgstr "" +"지지대 접점의 선 패턴. 비가용성 지지대 접점의 기본 패턴은 직선인 반면 가용성 " +"지지대 접점의 기본 패턴은 동심입니다" + +msgid "Rectilinear Interlaced" +msgstr "엇갈린 직선" + +msgid "Base pattern spacing" +msgstr "기본 패턴 간격" + +msgid "Spacing between support lines" +msgstr "지지대 선 사이의 간격" + +msgid "Normal Support expansion" +msgstr "일반 지지대 확장" + +msgid "Expand (+) or shrink (-) the horizontal span of normal support" +msgstr "일반 지지대의 수평 범위를 확대( + ) 또는 축소( - )합니다" + +msgid "Speed of support" +msgstr "지지대 속도" + +msgid "" +"Style and shape of the support. For normal support, projecting the supports " +"into a regular grid will create more stable supports (default), while snug " +"support towers will save material and reduce object scarring.\n" +"For tree support, slim style will merge branches more aggressively and save " +"a lot of material (default), while hybrid style will create similar " +"structure to normal support under large flat overhangs." +msgstr "" +"지지대의 모양. 일반 지지대의 경우, 격자는 보다 안정적인 지지대(기본값)가 생성" +"되는 반면 맞춤 지지대는 재료를 절약하고 개체 자국을 줄입니다.\n" +"나무 지지대의 경우 얇은 모양은 가지를 더 적극적으로 병합하고 많은 재료를 절약" +"합니다(기본값). 반면 혼합 스타일은 크고 평평한 오버행 아래에 일반 지지대와 유" +"사한 구조를 만듭니다." + +msgid "Snug" +msgstr "맞춤" + +msgid "Tree Slim" +msgstr "얇은 나무" + +msgid "Tree Strong" +msgstr "강한 나무" + +msgid "Tree Hybrid" +msgstr "혼합 나무" + +msgid "Organic" +msgstr "유기체" + +msgid "Independent support layer height" +msgstr "독립적 지지대 레이어 높이" + +msgid "" +"Support layer uses layer height independent with object layer. This is to " +"support customizing z-gap and save print time.This option will be invalid " +"when the prime tower is enabled." +msgstr "" +"지지대 레이어는 개체 레이어와 독립적인 레이어 높이를 사용합니다. 이것은 Z 거" +"리 사용자 정의를 지원하고 출력 시간을 절약하기 위한 것입니다. 프라임 타워가 " +"활성화되면 이 옵션은 유효하지 않습니다." + +msgid "Threshold angle" +msgstr "임계값 각도" + +msgid "" +"Support will be generated for overhangs whose slope angle is below the " +"threshold." +msgstr "경사각이 임계값 미만인 돌출부에 지지대가 생성됩니다." + +msgid "Tree support branch angle" +msgstr "나무 지지대 가지 각도" + +msgid "" +"This setting determines the maximum overhang angle that t he branches of " +"tree support allowed to make.If the angle is increased, the branches can be " +"printed more horizontally, allowing them to reach farther." +msgstr "" +"이 설정은 나무 지지대의 가지가 만들 수 있는 돌출부의 최대 각도를 결정합니다. " +"각도가 증가하면 가지가 멀리까지 닿을 수 있도록 더 수평으로 출력될 수 있습니" +"다." + +msgid "Preferred Branch Angle" +msgstr "선호 가지 각도" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" +"모델을 피할 필요가 없을 때 가지의 선호 각도입니다. 더 수직적이고 안정적으로 " +"만들려면 더 낮은 각도를 사용하십시오. 가지를 더 빠르게 병합하려면 더 높은 각" +"도를 사용하세요." + +msgid "Tree support branch distance" +msgstr "나무 지지대 가지 거리" + +msgid "" +"This setting determines the distance between neighboring tree support nodes." +msgstr "이 설정은 인접한 나무 지지대 지점 간의 거리를 결정합니다." + +msgid "Branch Density" +msgstr "가지 밀도" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" +"가지 끝을 생성하는 데 사용되는 지지대의 밀도를 조정합니다. 값이 높을수록 돌출" +"부가 더 좋아지지만 지지대를 제거하기가 더 어렵습니다. 따라서 조밀한 인터페이" +"스가 필요한 경우 높은 가지 밀도 값 대신 상단 지지 인터페이스를 활성화하는 것" +"이 좋습니다." + +msgid "Adaptive layer height" +msgstr "적응형 레이어 높이" + +msgid "" +"Enabling this option means the height of tree support layer except the " +"first will be automatically calculated " +msgstr "" +"이 옵션을 활성화하면 첫 번째 레이어를 제외한 나무 지지대의 레이어 높이가 자동" +"으로 계산됩니다 " + +msgid "Auto brim width" +msgstr "나무 지지대 자동 챙(브림) 너비" + +msgid "" +"Enabling this option means the width of the brim for tree support will be " +"automatically calculated" +msgstr "옵션을 활성화하면 나무 지지대의 챙(브림) 너비가 자동으로 계산됩니다" + +msgid "Tree support brim width" +msgstr "나무 지지대 챙(브림) 너비" + +msgid "Distance from tree branch to the outermost brim line" +msgstr "나무 지지대 가지에서 가장 바깥쪽 챙(브림)까지의 거리" + +msgid "Tip Diameter" +msgstr "끝 직경" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "유기체 지지대의 가지 끝 직경." + +msgid "Tree support branch diameter" +msgstr "나무 지지대 가지 직경" + +msgid "This setting determines the initial diameter of support nodes." +msgstr "이 설정은 트리 지지대 지점의 초기 직경을 결정합니다." + +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "가지 직경 각도" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" +"아래로 갈수록 가지의 직경이 점차 굵어지는 각도. 각도가 0이면 가지가 균일한 두" +"께를 가지는 가지가 됩니다. 약간의 각도는 유기체 지지대의 안정성을 증가시킬 " +"수 있습니다." + +msgid "Branch Diameter with double walls" +msgstr "이중벽 허용 가지 직경" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" +"이 직경의 원 면적보다 더 큰 면적을 가진 가지는 안정성을 위해 이중벽으로 출력" +"됩니다. 이중벽을 허용하지 않으려면 이 값을 0으로 설정합니다." + +msgid "Tree support wall loops" +msgstr "나무 지지대 벽 루프" + +msgid "This setting specify the count of walls around tree support" +msgstr "이 설정은 나무 지지대의 벽 수를 지정합니다" + +msgid "Tree support with infill" +msgstr "채우기가 있는 나무 지지대" + +msgid "" +"This setting specifies whether to add infill inside large hollows of tree " +"support" +msgstr "" +"이 설정은 나무 지지대의 큰 공동 내부에 채우기를 추가할지 여부를 지정합니다" + +msgid "Chamber temperature" +msgstr "챔버 온도" + +msgid "Target chamber temperature" +msgstr "설정할 챔버 온도" + +msgid "Nozzle temperature for layers after the initial one" +msgstr "초기 레이어 이후의 노즐 온도" + +msgid "Bed temperature difference" +msgstr "베드 온도차" + +msgid "" +"Do not recommend bed temperature of other layer to be lower than initial " +"layer for more than this threshold. Too low bed temperature of other layer " +"may cause the model broken free from build plate" +msgstr "" +"이 임계값 이상으로 다른 레이어의 베드 온도를 초기 레이어보다 낮추는 것을 권장" +"하지 않습니다. 다른 레이어의 베드 온도가 너무 낮으면 빌드 플레이트에서 모델" +"이 깨질 수 있습니다" + +msgid "Detect thin wall" +msgstr "얇은 벽 감지" + +msgid "" +"Detect thin wall which can't contain two line width. And use single line to " +"print. Maybe printed not very well, because it's not closed loop" +msgstr "" +"두개의 선 너비를 포함할 수 없는 얇은 벽을 감지합니다. 그리고 한 선으로 출력합" +"니다. 폐쇄 루프가 아니기 때문에 출력이 잘 되지 않을 수 있습니다" + +msgid "" +"This gcode is inserted when change filament, including T command to trigger " +"tool change" +msgstr "" +"이 G코드는 도구 변경을 유발하는 T 명령을 포함하여 필라멘트를 변경할 때 삽입됩" +"니다" + +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "상단 표면의 선 너비. %로 입력 시 노즐 직경에 대한 비율로 계산됩니다." + +msgid "Speed of top surface infill which is solid" +msgstr "상단 표면 채우기 속도" + +msgid "Top shell layers" +msgstr "상단 쉘 레이어" + +msgid "" +"This is the number of solid layers of top shell, including the top surface " +"layer. When the thickness calculated by this value is thinner than top shell " +"thickness, the top shell layers will be increased" +msgstr "" +"상단 표면을 포함한 상단 쉘의 꽉찬 레이어 수입니다. 이 값으로 계산한 두께가 상" +"단 쉘 두께보다 얇으면 상단 쉘 레이어가 증가합니다" + +msgid "Top solid layers" +msgstr "상부 꽉찬 레이어" + +msgid "Top shell thickness" +msgstr "상단 쉘 두께" + +msgid "" +"The number of top solid layers is increased when slicing if the thickness " +"calculated by top shell layers is thinner than this value. This can avoid " +"having too thin shell when layer height is small. 0 means that this setting " +"is disabled and thickness of top shell is absolutely determained by top " +"shell layers" +msgstr "" +"상단 쉘 레이어로 계산된 두께가 이 값보다 얇은 경우 슬라이싱할 때 상단 꽉찬 레" +"이어의 수가 증가합니다. 이렇게 하면 레이어 높이가 작을 때 쉘이 너무 얇아지는 " +"것을 방지할 수 있습니다. 0은 이 설정이 비활성화되고 상단 쉘의 두께가 절대적으" +"로 상단 쉘 레이어에 의해 결정됨을 의미합니다" + +msgid "Speed of travel which is faster and without extrusion" +msgstr "압출이 없을 때의 이동 속도" + +msgid "Wipe while retracting" +msgstr "퇴출 시 닦기" + +msgid "" +"Move nozzle along the last extrusion path when retracting to clean leaked " +"material on nozzle. This can minimize blob when print new part after travel" +msgstr "" +"노즐에서 누출된 재료를 청소하기 위해 퇴출할 때 마지막 압출 경로를 따라 노즐" +"을 이동합니다. 이동 후 출력을 시작할 때 방울(Blob)을 최소화할 수 있습니다" + +msgid "Wipe Distance" +msgstr "닦기 거리" + +msgid "" +"Discribe how long the nozzle will move along the last path when retracting" +msgstr "퇴출 시 노즐이 마지막 경로를 따라 이동하는 거리" + +msgid "" +"The wiping tower can be used to clean up the residue on the nozzle and " +"stabilize the chamber pressure inside the nozzle, in order to avoid " +"appearance defects when printing objects." +msgstr "" +"닦기 타워는 개체를 출력할 때 외관 결함을 방지하기 위해 노즐의 잔류물을 청소하" +"고 노즐 내부의 압력을 안정화하는 데 사용할 수 있습니다." + +msgid "Purging volumes" +msgstr "볼륨 쏟기(플러쉬) 중" + +msgid "Flush multiplier" +msgstr "쏟기(플러쉬) 승수" + +msgid "" +"The actual flushing volumes is equal to the flush multiplier multiplied by " +"the flushing volumes in the table." +msgstr "" +"실제 쏟기(플러쉬) 부피는 쏟기(플러쉬) 승수에 테이블의 쏟기(플러쉬) 볼륨을 곱" +"한 것과 같습니다." + +msgid "Prime volume" +msgstr "프라임 부피" + +msgid "The volume of material to prime extruder on tower." +msgstr "탑에서 압출을 실행할 재료의 부피." + +msgid "Width" +msgstr "너비" + +msgid "Width of prime tower" +msgstr "프라임 타워의 너비" + +msgid "Wipe tower rotation angle" +msgstr "와이프 타워 회전 각도" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "X축 기준의 와이프 타워 회전 각도." + +msgid "Stabilization cone apex angle" +msgstr "안정화 원뿔 정점 각도" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" +"와이프 타워를 안정화하는 데 사용되는 원뿔 꼭대기의 각도입니다. 각도가 클수록 " +"베이스가 넓어집니다." + +msgid "Wipe tower purge lines spacing" +msgstr "와이프 타워 청소 선 간격" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "와이프 타워의 청소(퍼지) 선 간격입니다." + +msgid "Wipe tower extruder" +msgstr "와이프 타워 압출기" + +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으로 설정하십시오(비가용성 재료가 적절함)." + +msgid "Purging volumes - load/unload volumes" +msgstr "제거 부피 - 넣기/빼기 부피" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" +"이 벡터는 와이프 타워에서 사용되는 각 툴을 교체하는 데 필요한 부피을 저장합니" +"다. 이러한 값은 아래의 전체 청소 부피 생성을 단순화하는 데 사용됩니다." + +msgid "" +"Purging after filament change will be done inside objects' infills. This may " +"lower the amount of waste and decrease the print time. If the walls are " +"printed with transparent filament, the mixed color infill will be seen " +"outside. It will not take effect, unless the prime tower is enabled." +msgstr "" +"필라멘트 변경 후 쏟기(플러쉬)는 개체의 채우기 내부에서 수행됩니다. 이렇게 하" +"면 낭비되는 양이 줄어들고 출력 시간이 단축될 수 있습니다. 만약 벽이 투명한 필" +"라멘트로 출력된다면, 혼합된 색 채우기가 밖에서 보일 것입니다. 프라임 타워가 " +"활성화되지 않으면 적용되지 않습니다." + +msgid "" +"Purging after filament change will be done inside objects' support. This may " +"lower the amount of waste and decrease the print time. It will not take " +"effect, unless the prime tower is enabled." +msgstr "" +"필라멘트 변경 후 쏟기(플러쉬)는 개체의 지지대 내부에서 수행됩니다. 이렇게 하" +"면 낭비되는 양이 줄어들고 출력 시간이 단축될 수 있습니다. 프라임 타워가 활성" +"화되지 않으면 적용되지 않습니다." + +msgid "" +"This object will be used to purge the nozzle after a filament change to save " +"filament and decrease the print time. Colours of the objects will be mixed " +"as a result. It will not take effect, unless the prime tower is enabled." +msgstr "" +"이 개체는 필라멘트를 절약하고 출력 시간을 줄이기 위해 필라멘트 변경 후 노즐" +"에 남은 잔류물을 제거하는 데 사용됩니다. 결과적으로 개체의 색상이 혼합됩니" +"다. 기본 타워가 활성화되지 않으면 적용되지 않습니다." + +msgid "Maximal bridging distance" +msgstr "최대 다리 거리" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "드문 채우기 부분의 지지대 사이의 최대 거리." + +msgid "X-Y hole compensation" +msgstr "X-Y 구멍 보정" + +msgid "" +"Holes of object will be grown or shrunk in XY plane by the configured value. " +"Positive value makes holes bigger. Negative value makes holes smaller. This " +"function is used to adjust size slightly when the object has assembling issue" +msgstr "" +"개체의 구멍(Holes)은 구성된 값에 의해 XY 평면에서 커지거나 줄어듭니다. 양수 " +"값은 구멍을 더 크게 만듭니다. 음수 값은 구멍을 더 작게 만듭니다. 이 기능은 개" +"체의 조립 문제가 있을 때 크기를 약간 조정하는 데 사용됩니다" + +msgid "X-Y contour compensation" +msgstr "X-Y 윤곽 보상" + +msgid "" +"Contour of object will be grown or shrunk in XY plane by the configured " +"value. Positive value makes contour bigger. Negative value makes contour " +"smaller. This function is used to adjust size slightly when the object has " +"assembling issue" +msgstr "" +"개체의 윤곽은 구성된 값에 의해 XY 평면에서 커지거나 줄어듭니다. 양수 값은 윤" +"곽선을 더 크게 만듭니다. 음수 값은 윤곽선을 더 작게 만듭니다. 이 기능은 개체" +"의 조립 문제가 있을 때 크기를 약간 조정하는 데 사용됩니다" + +msgid "G-code thumbnails" +msgstr "G코드 미리보기(썸네일)" + +msgid "" +"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the " +"following format: \"XxY, XxY, ...\"" +msgstr "" +"\"XxY, XxY, ...\" 형식으로 .gcode 및 .sl1 / .sl1s 파일에 저장되는 미리보기 크" +"기" + +msgid "Use relative E distances" +msgstr "상대적 E 거리 사용" + +msgid "" +"Relative extrusion is recommended when using \"label_objects\" option.Some " +"extruders work better with this option unckecked (absolute extrusion mode). " +"Wipe tower is only compatible with relative mode. It is always enabled on " +"BambuLab printers. Default is checked" +msgstr "" +"상대적 압출은 \"label_objects\" 옵션(기타; 개체 이름표)을 사용할 때 권장됩니" +"다. 일부 압출기는 이 옵션을 해제하면 더 잘 작동합니다(절대 압출 모드). 와이" +"프 타워는 상대 모드에서만 호환됩니다" + +msgid "" +"Classic wall generator produces walls with constant extrusion width and for " +"very thin areas is used gap-fill. Arachne engine produces walls with " +"variable extrusion width" +msgstr "" +"클래식 벽 생성기는 일정한 압출 너비를 가진 벽을 생성하며 매우 얇은 영역에 대" +"해 틈(갭) 채우기가 사용됩니다. 아라크네 엔진은 다양한 압출 너비를 가진 벽을 " +"생성합니다" + +msgid "Classic" +msgstr "클래식" + +msgid "Arachne" +msgstr "아라크네" + +msgid "Wall transition length" +msgstr "벽 변환 길이" + +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"segments. It's expressed as a percentage over nozzle diameter" +msgstr "" +"부품이 얇아짐에 따라 벽의 수가 변화하는 경우, 벽 구간을 분할하거나 결합하기 " +"위해 일정한 공간이 할당됩니다. 이는 노즐 지름을 기준으로 한 백분율로 표현됩니" +"다" + +msgid "Wall transitioning filter margin" +msgstr "벽 변환 필터 마진" + +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of extrusion widths which follow to [Minimum " +"wall width - margin, 2 * Minimum wall width + margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large extrusion width " +"variation can lead to under- or overextrusion problems. It's expressed as a " +"percentage over nozzle diameter" +msgstr "" +"출력물의 벽 두께를 한 번 두껍게 한 다음 다시 한 번 더 얇게 하는 것을 방지합니" +"다. 이 마진은 다음의 범위로 압출 너비를 확장합니다: [최소 벽 너비 - 마진, 2 " +"* 최소 벽 너비 + 마진]. 이 마진이 증가하면 변환 횟수가 줄어들어 압출 시작/중" +"지 횟수와 이동 시간이 줄어듭니다. 그러나, 큰 압출 너비 변동은 압출 과다 또는 " +"압출 과소 문제를 일으킬 수 있습니다. 노즐 직경을 기준으로 백분율로 표시됩니다" + +msgid "Wall transitioning threshold angle" +msgstr "벽 변환 임계값" + +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude" +msgstr "" +"벽의 짝수와 홀수 사이에 변환을 만드는 시기. 이 설정보다 큰 각도의 쐐기 모양" +"은 변환되지 않으며 나머지 공간을 채우기 위해 중앙에 벽이 출력되지 않습니다. " +"이 설정을 줄이면 중앙 벽의 수와 길이가 줄어들지만 간격이 남거나 과도하게 돌출" +"될 수 있습니다" + +msgid "Wall distribution count" +msgstr "벽 분포 수" + +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width" +msgstr "" +"변환을 분산해야 하는 벽의 개수(중심에서 카운트)입니다. 값이 낮으면 외벽의 너" +"비가 변경되지 않습니다" + +msgid "Minimum feature size" +msgstr "최소 형상 크기" + +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"feature size will be widened to the Minimum wall width. It's expressed as a " +"percentage over nozzle diameter" +msgstr "" +"얇은 형상의 최소 두께. 이 값보다 얇은 모델 형상은 출력되지 않으며, 최소 형상 " +"크기보다 두꺼운 형상은 최소 벽 너비로 확대됩니다. 노즐 직경에 대한 백분율로 " +"표시됩니다" + +msgid "First layer minimum wall width" +msgstr "첫 레이어 최소 벽 너비" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" +"첫 번째 레이어에 사용되는 최소 벽 너비는 노즐과 동일한 크기로 설정하는 것이 " +"좋습니다. 이러한 조정을 통해 접착력이 향상될 수 있습니다." + +msgid "Minimum wall width" +msgstr "최소 벽 너비" + +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"feature size) of the model. If the Minimum wall width is thinner than the " +"thickness of the feature, the wall will become as thick as the feature " +"itself. It's expressed as a percentage over nozzle diameter" +msgstr "" +"모델의 얇은 형상(최소 형상 크기에 따름)을 대체할 벽의 너비입니다. 최소 벽 너" +"비가 형상의 두께보다 얇은 경우 벽은 형상 자체만큼 두꺼워집니다. 노즐 직경에 " +"대한 백분율로 표시됩니다" + +msgid "Detect narrow internal solid infill" +msgstr "좁은 내부 꽉찬 채우기 감지" + +msgid "" +"This option will auto detect narrow internal solid infill area. If enabled, " +"concentric pattern will be used for the area to speed printing up. " +"Otherwise, rectilinear pattern is used defaultly." +msgstr "" +"이 옵션은 좁은 내부 꽉찬 채우기 영역을 자동으로 감지합니다. 활성화하면 출력 " +"속도를 높이기 위해 해당 영역에 동심 패턴이 사용됩니다. 그렇지 않으면 직선 패" +"턴이 기본적으로 사용됩니다." + +msgid "invalid value " +msgstr "잘못된 값 " + +#, c-format, boost-format +msgid " doesn't work at 100%% density " +msgstr " 100%% 밀도에서 작동하지 않음 " + +msgid "Invalid value when spiral vase mode is enabled: " +msgstr "나선 꽃병 모드가 활성화된 경우 유효하지 않은 값: " + +msgid "too large line width " +msgstr "너무 넓은 선 너비 " + +msgid " not in range " +msgstr " 범위를 벗어남 " + +msgid "Export 3MF" +msgstr "3MF 내보내기" + +msgid "Export project as 3MF." +msgstr "프로젝트를 3MF로 내보내기." + +msgid "Export slicing data" +msgstr "슬라이싱 데이터 내보내기" + +msgid "Export slicing data to a folder." +msgstr "슬라이싱 데이터 폴더로 내보내기." + +msgid "Load slicing data" +msgstr "슬라이싱 데이터 로드" + +msgid "Load cached slicing data from directory" +msgstr "디렉토리에 캐시된 슬라이싱 데이터 로드" + +msgid "Export STL" +msgstr "STL 내보내기" + +msgid "Export the objects as multiple STL." +msgstr "개체를 여러개의 STL로 내보내기." + +msgid "Slice" +msgstr "슬라이스" + +msgid "Slice the plates: 0-all plates, i-plate i, others-invalid" +msgstr "플레이트 슬라이스: 0-모든 플레이트, i-플레이트 i, 기타-잘못됨" + +msgid "Show command help." +msgstr "명령 도움말을 표시합니다." + +msgid "UpToDate" +msgstr "최신 정보" + +msgid "Update the configs values of 3mf to latest." +msgstr "3mf의 구성 값을 최신으로 업데이트합니다." + +msgid "Load default filaments" +msgstr "기본 필라멘트 로드" + +msgid "Load first filament as default for those not loaded" +msgstr "로드되지 않은 경우 기본값으로 첫 번째 필라멘트 로드" + +msgid "mtcpp" +msgstr "mtcpp" + +msgid "max triangle count per plate for slicing." +msgstr "슬라이싱을 위한 플레이트당 최대 삼각형 개수." + +msgid "mstpp" +msgstr "mstpp" + +msgid "max slicing time per plate in seconds." +msgstr "플레이트당 최대 슬라이싱 시간(초)" + +msgid "No check" +msgstr "확인 안 함" + +msgid "Do not run any validity checks, such as gcode path conflicts check." +msgstr "G코드 경로 충돌 검사와 같은 유효성 검사를 실행하지 마십시오." + +msgid "Normative check" +msgstr "표준 검사" + +msgid "Check the normative items." +msgstr "표준 항목을 확인합니다." + +msgid "Output Model Info" +msgstr "모델 정보 출력" + +msgid "Output the model's information." +msgstr "모델 정보를 출력합니다." + +msgid "Export Settings" +msgstr "설정 내보내기" + +msgid "Export settings to a file." +msgstr "설정을 파일로 내보냅니다." + +msgid "Send progress to pipe" +msgstr "Send progress to pipe" + +msgid "Send progress to pipe." +msgstr "Send progress to pipe." + +msgid "Arrange Options" +msgstr "정렬 옵션" + +msgid "Arrange options: 0-disable, 1-enable, others-auto" +msgstr "정렬 옵션: 0-사용 안 함, 1-사용, 기타-자동" + +msgid "Repetions count" +msgstr "반복 횟수" + +msgid "Repetions count of the whole model" +msgstr "전체 모델의 반복 횟수" + +msgid "Convert Unit" +msgstr "단위 변환" + +msgid "Convert the units of model" +msgstr "모델의 단위를 변환" + +msgid "Orient the model" +msgstr "모델 방향 설정" + +msgid "Scale the model by a float factor" +msgstr "부동 소수점 계수로 모델 크기 조정" + +msgid "Load General Settings" +msgstr "일반 설정 로드" + +msgid "Load process/machine settings from the specified file" +msgstr "지정된 파일에서 프로세스/기계 설정 로드" + +msgid "Load Filament Settings" +msgstr "필라멘트 설정 로드" + +msgid "Load filament settings from the specified file list" +msgstr "지정된 파일 목록에서 필라멘트 설정 불러오기" + +msgid "Skip Objects" +msgstr "개체 건너뛰기" + +msgid "Skip some objects in this print" +msgstr "이 출력에서 일부 개체를 건너뜁니다" + +msgid "load uptodate process/machine settings when using uptodate" +msgstr "uptodate 사용 시 최신 프로세스/프린터 설정 로드" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" +msgstr "" +"uptodate를 사용할 때 지정된 파일에서 최신 프로세스/프린터 설정을 로드합니다" + +msgid "Data directory" +msgstr "데이터 디렉토리" + +msgid "" +"Load and store settings at the given directory. This is useful for " +"maintaining different profiles or including configurations from a network " +"storage." +msgstr "" +"지정된 디렉토리에 설정을 로드하고 저장합니다. 이 기능은 서로 다른 프로필을 유" +"지하거나 네트워크 스토리지의 구성을 포함하는 데 유용합니다." + +msgid "Output directory" +msgstr "출력 디렉토리" + +msgid "Output directory for the exported files." +msgstr "내보내기 파일의 출력 디렉토리입니다." + +msgid "Debug level" +msgstr "디버그 수준" + +msgid "" +"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +"trace\n" +msgstr "" +"디버그 로깅 수준을 설정합니다. 0:치명적, 1:오류, 2:경고, 3:정보, 4:디버그, 5:" +"추적\n" + +msgid "Error in zip archive" +msgstr "Zip 아카이브 오류" + +msgid "Generating walls" +msgstr "벽 생성 중" + +msgid "Generating infill regions" +msgstr "채우기 영역 생성 중" + +msgid "Generating infill toolpath" +msgstr "채우기 툴 경로 생성 중" + +msgid "Detect overhangs for auto-lift" +msgstr "Z 올리기를 위한 돌출부 감지" + +msgid "Generating support" +msgstr "지지대 생성 중" + +msgid "Checking support necessity" +msgstr "지지대 필요성 확인" + +msgid "floating regions" +msgstr "떠있는 영역" + +msgid "floating cantilever" +msgstr "떠있는 외팔보" + +msgid "large overhangs" +msgstr "큰 돌출부" + +#, c-format, boost-format +msgid "" +"It seems object %s has %s. Please re-orient the object or enable support " +"generation." +msgstr "" +"개체 %s에 %s이(가) 있는 것 같습니다. 물체의 방향을 바꾸거나 지지대 생성을 활" +"성화하십시오." + +msgid "Optimizing toolpath" +msgstr "툴 경로 최적화" + +msgid "Empty layers around bottom are replaced by nearest normal layers." +msgstr "바닥 주변의 빈 레이어는 가장 가까운 일반 레이어로 대체됩니다." + +msgid "The model has too many empty layers." +msgstr "모델에 빈 레이어가 너무 많습니다." + +msgid "Slicing mesh" +msgstr "슬라이싱 메쉬" + +msgid "" +"No layers were detected. You might want to repair your STL file(s) or check " +"their size or thickness and retry.\n" +msgstr "" +"감지된 레이어가 없습니다. STL 파일을 고치거나 크기 또는 두께를 확인하고 다시 " +"시도할 수 있습니다.\n" + +msgid "" +"An object's XY size compensation will not be used because it is also color-" +"painted.\n" +"XY Size compensation can not be combined with color-painting." +msgstr "" +"개체의 XY 크기 보정은 색으로 칠해져 있기 때문에 사용되지 않습니다.\n" +"XY 크기 보정은 컬러 페인팅과 결합할 수 없습니다." + +#, c-format, boost-format +msgid "Support: generate toolpath at layer %d" +msgstr "지지대: 레이어 %d에서 툴 경로 생성" + +msgid "Support: detect overhangs" +msgstr "지지대: 오버행 감지" + +msgid "Support: generate contact points" +msgstr "지지대: 접점 생성" + +msgid "Support: propagate branches" +msgstr "지지대: 가지 증식" + +msgid "Support: draw polygons" +msgstr "지지대: 폴리곤 그리기" + +msgid "Support: generate toolpath" +msgstr "지지대: 툴 경로 생성" + +#, c-format, boost-format +msgid "Support: generate polygons at layer %d" +msgstr "지지대: 레이어 %d에서 폴리곤 생성" + +#, c-format, boost-format +msgid "Support: fix holes at layer %d" +msgstr "지지대: 레이어 %d의 구멍 수정" + +#, c-format, boost-format +msgid "Support: propagate branches at layer %d" +msgstr "지지대: 레이어 %d에서 가지 증식" + +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "" +"알 수 없는 파일 형식: 입력 파일의 확장자는 .stl, .obj 또는 .amf(.xml)여야 합" +"니다." + +msgid "Loading of a model file failed." +msgstr "모델 파일 로드에 실패했습니다." + +msgid "The supplied file couldn't be read because it's empty" +msgstr "제공된 파일이 비어 있어 읽을 수 없습니다" + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "" +"알 수 없는 파일 형식: 입력 파일의 확장자는.3mf 또는.zip.amf여야 합니다." + +msgid "Canceled" +msgstr "취소됨" + +msgid "load_obj: failed to parse" +msgstr "load_obj: 구문 분석에 실패" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "이 파일에는 꼭지점이 4개 이상인 다각형이 포함되어 있습니다." + +msgid "The file contains polygons with less than 2 vertices." +msgstr "이 파일에는 꼭지점이 2개 미만인 다각형이 포함되어 있습니다." + +msgid "The file contains invalid vertex index." +msgstr "파일에 잘못된 꼭지점 인덱스가 포함되어 있습니다." + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "이 OBJ 파일은 비어 있어서 읽을 수 없습니다." + +msgid "Flow Rate Calibration" +msgstr "유량 교정" + +msgid "Max Volumetric Speed Calibration" +msgstr "최대 체적 속도 교정" + +msgid "Manage Result" +msgstr "결과 관리" + +msgid "Manual Calibration" +msgstr "수동 교정" + +msgid "Result can be read by human eyes." +msgstr "결과를 눈으로 직접 보아야 합니다." + +msgid "Auto-Calibration" +msgstr "자동 교정" + +msgid "We would use Lidar to read the calibration result" +msgstr "Lidar를 사용하여 교정 결과를 읽습니다" + +msgid "Prev" +msgstr "이전" + +msgid "Recalibration" +msgstr "재교정" + +msgid "Calibrate" +msgstr "교정" + +msgid "Finish" +msgstr "완료" + +msgid "Wiki" +msgstr "위키" + +msgid "How to use calibration result?" +msgstr "교정 결과를 어떻게 사용하나요?" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "재료 편집에서 동적 유량 교정 계수를 변경할 수 있습니다" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" +"프린터의 현재 펌웨어 버전은 교정을 지원하지 않습니다.\n" +"프린터 펌웨어를 업그레이드하십시오." + +msgid "Calibration not supported" +msgstr "교정이 지원되지 않음" + +msgid "Flow Dynamics" +msgstr "동적 유량" + +msgid "Flow Rate" +msgstr "유량" + +msgid "Max Volumetric Speed" +msgstr "최대 체적 속도" + +msgid "Please enter the name you want to save to printer." +msgstr "프린터에 저장할 이름을 입력하세요." + +msgid "The name cannot exceed 40 characters." +msgstr "이름은 40자를 초과할 수 없습니다." + +msgid "The name cannot be empty." +msgstr "이름은 비워둘 수 없습니다." + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "선택한 사전 설정: %1%을(를) 찾을 수 없습니다." + +msgid "The name cannot be the same as the system preset name." +msgstr "이름은 시스템 사전 설정 이름과 동일할 수 없습니다." + +msgid "The name is the same as another existing preset name" +msgstr "이름이 기존의 다른 사전 설정 이름과 동일합니다" + +msgid "create new preset failed." +msgstr "새 사전 설정을 생성하지 못했습니다." + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "현재 교정을 취소하고 홈 페이지로 돌아가시겠습니까?" + +msgid "No Printer Connected!" +msgstr "연결된 프린터가 없습니다!" + +msgid "Printer is not connected yet." +msgstr "프린터가 아직 연결되지 않았습니다." + +msgid "Please select filament to calibrate." +msgstr "교정할 필라멘트를 선택하세요." + +msgid "Connecting to printer..." +msgstr "프린터에 연결하는 중..." + +msgid "The failed test result has been dropped." +msgstr "실패한 테스트 결과가 삭제되었습니다." + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "동적 유량 교정 결과가 프린터에 저장되었습니다" + +msgid "Internal Error" +msgstr "내부 오류" + +msgid "Please select at least one filament for calibration" +msgstr "교정을 위해 하나 이상의 필라멘트를 선택하십시오" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "유량 교정 결과가 사전 설정에 저장되었습니다" + +msgid "The input value size must be 3." +msgstr "입력 값 크기는 3이어야 합니다." + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "최대 체적 속도 교정 결과가 사전 설정에 저장되었습니다" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "동적 유량 교정이 필요한 경우" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" +"이제 다양한 필라멘트에 대한 자동 교정 기능이 추가되었습니다. 이 기능은 완전" +"히 자동화되었으며 결과는 나중에 사용할 수 있도록 프린터에 저장됩니다. 다음과 " +"같은 제한된 경우에만 보정을 수행해야 합니다.\n" +"1. 다른 브랜드/모델의 새로운 필라멘트를 도입하거나 필라멘트가 습기에 노출된 " +"경우;\n" +"2. 노즐이 낡았거나 새것으로 교체한 경우\n" +"3. 필라멘트 설정에서 최대 체적 속도나 출력 온도가 변경된 경우." + +msgid "About this calibration" +msgstr "이 교정 정보" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" +"우리 위키에서 동적 유량 교정에 대한 자세한 내용을 찾아보세요.\n" +"\n" +"일반적으로 교정은 필요하지 않습니다. 출력 시작 메뉴에서 \"동적 유량 교정\" 옵" +"션을 선택한 상태에서 단일 색상/재료 출력을 시작하면 프린터는 이전 방식을 따르" +"며 출력 전에 필라멘트를 교정합니다. 다중 색상/재료 출력을 시작하면 프린터는 " +"모든 필라멘트 전환 중에 필라멘트에 대한 기본 보상 매개변수를 사용하므로 대부" +"분의 경우 좋은 결과를 얻을 수 있습니다.\n" +"\n" +"교정 결과를 신뢰할 수 없게 만드는 몇 가지 경우가 있습니다. 텍스처 플레이트를 " +"사용하여 보정을 수행합니다. 빌드 플레이트의 접착력이 좋지 않습니다. (빌드 플" +"레이트를 세척하거나 풀을 바르십시오!) ...위키에서 자세한 내용을 확인할 수 있" +"습니다.\n" +"\n" +"테스트에서 교정 결과에는 약 10%의 오차가 있으며, 이로 인해 각 교정에서 결과" +"가 정확히 동일하지 않을 수 있습니다. 새로운 업데이트로 개선하기 위해 근본 원" +"인을 계속 조사하고 있습니다." + +msgid "When to use Flow Rate Calibration" +msgstr "유량 교정을 사용해야 하는 경우" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" +"동적 유량 교정을 사용한 후에도 다음과 같은 압출 문제가 여전히 발생할 수 있습" +"니다.\n" +"1. 과다 압출: 출력된 개체에 재료가 너무 많아 얼룩이나 잡티가 형성되거나 레이" +"어가 예상보다 두껍고 균일하지 않은 것처럼 보입니다.\n" +"2. 과소 압출: 레이어가 매우 얇거나 충전 강도가 약하거나 천천히 출력할 때에도 " +"모델 상단 레이어에 틈이 있습니다.\n" +"3. 표면 품질 불량: 출력물의 표면이 거칠거나 울퉁불퉁해 보입니다.\n" +"4. 약한 구조적 완전성: 출력물이 쉽게 부러지거나 예상만큼 튼튼해 보이지 않습니" +"다." + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" +"또한 RC 비행기에 사용되는 LW-PLA와 같은 발포 재료에는 유량 교정이 중요합니" +"다. 이러한 물질은 가열되면 크게 팽창하며 교정은 유용한 기준 유량을 제공합니" +"다." + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" +"유량 교정은 예상되는 압출량과 실제 압출량의 비율을 측정합니다. 기본 설정은 사" +"전 보정되고 미세 조정된 Bambu Lab 프린터 및 공식 필라멘트에서 잘 작동합니다. " +"일반 필라멘트의 경우 일반적으로 다른 교정을 수행한 후에도 나열된 결함이 표시" +"되지 않는 한 유량 교정을 수행할 필요가 없습니다. 자세한 내용은 위키를 확인하" +"시기 바랍니다." + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" +"자동 유량 교정은 Bambu Lab의 Micro-Lidar 기술을 활용하여 교정 패턴을 직접 측" +"정합니다. 그러나 특정 유형의 재료를 사용하면 이 방법의 효율성과 정확성이 저하" +"될 수 있다는 점에 유의하시기 바랍니다. 특히, 투명 또는 반투명, 반짝이는 입자 " +"또는 고반사 마감 처리된 필라멘트는 이 교정에 적합하지 않을 수 있으며 바람직하" +"지 않은 결과를 생성할 수 있습니다.\n" +"\n" +"교정 결과는 각 교정 또는 필라멘트마다 다를 수 있습니다. 우리는 시간이 지남에 " +"따라 펌웨어 업데이트를 통해 이 교정의 정확성과 호환성을 계속 개선하고 있습니" +"다.\n" +"\n" +"주의: 유량 교정은 목적과 의미를 완전히 이해하는 사람만이 시도할 수 있는 고급 " +"프로세스입니다. 잘못 사용하면 수준 이하의 출력이나 프린터 손상이 발생할 수 있" +"습니다. 반드시 절차를 주의 깊게 읽고 이해하신 후 진행하시기 바랍니다." + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "최대 체적 속도 교정이 필요한 경우" + +msgid "Over-extrusion or under extrusion" +msgstr "과다 압출 또는 과소 압출" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "다음을 사용하여 출력할 때 최대 체적 속도 교정을 권장합니다:" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "열 수축/팽창이 심한 재료, 다음과 같은..." + +msgid "materials with inaccurate filament diameter" +msgstr "필라멘트 직경이 부정확한 재료" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "최고의 동적 유량 교정 계수를 찾았습니다" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" +"교정의 일부가 실패했습니다! 플레이트를 청소하고 다시 시도할 수 있습니다. 실패" +"한 테스트 결과는 삭제됩니다." + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "*이름에 브랜드, 재질, 유형, 습도까지 추가하는 것이 좋습니다" + +msgid "Failed" +msgstr "실패" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" +"동일한 이름을 가진 결과 중 하나만 저장됩니다. 다른 결과에 덮어쓰겠습니까?" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" +"동일한 이름을 가진 교정 기록 결과가 이미 있습니다: %s. 동일한 이름의 결과 중 " +"하나만 저장됩니다. 과거 결과에 덮어쓰겠습니까?" + +msgid "Please find the best line on your plate" +msgstr "당신의 플레이트에서 가장 좋은 선을 찾아보세요" + +msgid "Input Value" +msgstr "입력값" + +msgid "Save to Filament Preset" +msgstr "필라멘트 사전 설정에 저장" + +msgid "Preset" +msgstr "사전 설정" + +msgid "Record Factor" +msgstr "계수 기록" + +msgid "We found the best flow ratio for you" +msgstr "당신에게 가장 적합한 유량 비율을 찾았습니다" + +msgid "Flow Ratio" +msgstr "유량 비율" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "유효한 값을 입력하십시오(0.0 < 유량비율 < 2.0)" + +msgid "Please enter the name of the preset you want to save." +msgstr "저장하고 싶은 사전 설정의 이름을 입력해주세요." + +msgid "Calibration1" +msgstr "교정1" + +msgid "Calibration2" +msgstr "교정2" + +msgid "Please find the best object on your plate" +msgstr "당신의 플레이트에서 가장 좋은 개체를 찾아보세요" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "가장 매끄러운 윗면을 가진 블록 위의 값을 입력하세요" + +msgid "Skip Calibration2" +msgstr "교정2 건너뛰기" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "유량 비율 : %s " + +msgid "Please choose a block with smoothest top surface" +msgstr "상단 표면이 가장 매끄러운 블록을 선택하세요" + +msgid "Please choose a block with smoothest top surface." +msgstr "상단 표면이 가장 매끄러운 블록을 선택하세요." + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "유효한 값을 입력하십시오(0 <= 최대 체적 속도 <= 60)" + +msgid "Calibration Type" +msgstr "교정 유형" + +msgid "Complete Calibration" +msgstr "교정 완료" + +msgid "Fine Calibration based on flow ratio" +msgstr "유량비율에 따른 미세 교정" + +msgid "Title" +msgstr "제목" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" +"테스트 모델이 출력됩니다. 교정 전에 빌드 플레이트를 청소하고 히트 베드에 다" +"시 올려놓으십시오." + +msgid "Printing Parameters" +msgstr "출력 매개변수" + +msgid "- ℃" +msgstr "- ℃" + +msgid " ℃" +msgstr " ℃" + +msgid "Plate Type" +msgstr "플레이트 타입" + +msgid "filament position" +msgstr "필라멘트 위치" + +msgid "External Spool" +msgstr "외부 스풀" + +msgid "Filament For Calibration" +msgstr "교정할 필라멘트" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" +"교정 재료에 대한 팁:\n" +"- 동일한 히트베드 온도를 공유할 수 있는 소재\n" +"- 다양한 필라멘트 브랜드 및 제품군(브랜드 = Bambu, 제품군 = Basic, Matte)" + +msgid "Error desc" +msgstr "오류 설명" + +msgid "Extra info" +msgstr "추가 정보" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "%s은(는) %s과(와) 호환되지 않습니다" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "TPU는 동적 유량 자동 교정에서 지원되지 않습니다." + +msgid "Connecting to printer" +msgstr "프린터에 연결 중" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "노즐 직경이 프린터 설정에서 동기화되었습니다" + +msgid "From Volumetric Speed" +msgstr "체적 속도에서" + +msgid "To Volumetric Speed" +msgstr "체적 속도로" + +msgid "Flow Dynamics Calibration Result" +msgstr "동적 유량 교정 결과" + +msgid "No History Result" +msgstr "기록 결과 없음" + +msgid "Success to get history result" +msgstr "기록 결과 가져오기 성공" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "과거 동적 유량 교정 기록 새로 고침" + +msgid "Action" +msgstr "실행" + +msgid "Edit Flow Dynamics Calibration" +msgstr "동적 유량 교정 편집" + +msgid "Network lookup" +msgstr "네트워크 조회" + +msgid "Address" +msgstr "주소" + +msgid "Hostname" +msgstr "호스트 이름" + +msgid "Service name" +msgstr "서비스 이름" + +msgid "OctoPrint version" +msgstr "OctoPrint 버전" + +msgid "Searching for devices" +msgstr "장치 검색 중" + +msgid "Finished" +msgstr "완료됨" + +msgid "Multiple resolved IP addresses" +msgstr "확인된 다수의 IP 주소" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" +"호스트 이름 %1%(으)로 확인되는 IP 주소가 여러 개 있습니다.\n" +"사용 할 IP를 선택해 주세요." + +msgid "Unable to perform boolean operation on selected parts" +msgstr "선택한 부품에서 부울 연산을 수행할 수 없습니다" + +msgid "Mesh Boolean" +msgstr "메쉬 부울" + +msgid "Union" +msgstr "합집합" + +msgid "Difference" +msgstr "차집합" + +msgid "Intersection" +msgstr "교집합" + +msgid "Source Volume" +msgstr "소스 볼륨" + +msgid "Tool Volume" +msgstr "도구 볼륨" + +msgid "Subtract from" +msgstr "다음에서 잘라내기" + +msgid "Subtract with" +msgstr "다음으로 잘라내기" + +msgid "selected" +msgstr "선택됨" + +msgid "Part 1" +msgstr "요소 1" + +msgid "Part 2" +msgstr "요소 2" + +msgid "Delete input" +msgstr "입력개체 삭제" + +msgid "Send G-Code to printer host" +msgstr "G코드를 프린터 호스트로 보내기" + +msgid "Upload to Printer Host with the following filename:" +msgstr "다음 파일 이름으로 프린터 호스트에 업로드:" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "필요한 경우 슬래시( / )를 디렉토리 구분 기호로 사용하십시오." + +msgid "Upload to storage" +msgstr "저장소에 업로드" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "업로드 파일 이름이 \"%s\"로 끝나지 않습니다. 계속하시겠습니까?" + +msgid "Print host upload queue" +msgstr "출력 호스트 업로드 대기열" + +msgid "ID" +msgstr "아이디" + +msgid "Progress" +msgstr "진행률" + +msgid "Host" +msgstr "호스트" + +msgctxt "OfFile" +msgid "Size" +msgstr "크기" + +msgid "Filename" +msgstr "파일 이름" + +msgid "Message" +msgstr "메시지" + +msgid "Cancel selected" +msgstr "선택 취소" + +msgid "Show error message" +msgstr "오류 메시지 표시" + +msgid "Enqueued" +msgstr "대기 중" + +msgid "Uploading" +msgstr "업로드 중" + +msgid "Cancelling" +msgstr "취소 중" + +msgid "Error uploading to print host" +msgstr "출력 호스트에 업로드하는 중 오류가 발생했습니다" + +msgid "PA Calibration" +msgstr "PA 교정" + +msgid "DDE" +msgstr "다이렉트 드라이브(DDE)" + +msgid "Bowden" +msgstr "보우덴(Bowden)" + +msgid "Extruder type" +msgstr "압출기 타입" + +msgid "PA Tower" +msgstr "PA Tower" + +msgid "PA Line" +msgstr "PA Line" + +msgid "PA Pattern" +msgstr "PA Pattern" + +msgid "Method" +msgstr "방법" + +msgid "Start PA: " +msgstr "시작 PA: " + +msgid "End PA: " +msgstr "종료 PA: " + +msgid "PA step: " +msgstr "PA 단계: " + +msgid "Print numbers" +msgstr "출력 수" + +msgid "" +"Please input valid values:\n" +"Start PA: >= 0.0\n" +"End PA: > Start PA\n" +"PA step: >= 0.001)" +msgstr "" +"유효한 값을 입력하십시오:\n" +"PA 시작: >= 0.0\n" +"PA 종료: > PA 시작\n" +"PA 단계: >= 0.001)" + +msgid "Temperature calibration" +msgstr "온도 교정" + +msgid "PLA" +msgstr "PLA" + +msgid "ABS/ASA" +msgstr "ABS/ASA" + +msgid "PETG" +msgstr "PETG" + +msgid "TPU" +msgstr "TPU" + +msgid "PA-CF" +msgstr "PA-CF" + +msgid "PET-CF" +msgstr "PET-CF" + +msgid "Filament type" +msgstr "필라멘트 유형" + +msgid "Start temp: " +msgstr "시작 온도: " + +msgid "End end: " +msgstr "종료 온도: " + +msgid "Temp step: " +msgstr "온도 단계: " + +msgid "" +"Please input valid values:\n" +"Start temp: <= 350\n" +"End temp: >= 170\n" +"Start temp > End temp + 5)" +msgstr "" +"유효한 값을 입력하십시오:\n" +"시작 온도: <= 350\n" +"종료 온도: >= 170\n" +"시작온도 > 종료온도 + 5)" + +msgid "Max volumetric speed test" +msgstr "최대 체적 속도 테스트" + +msgid "Start volumetric speed: " +msgstr "시작 체적 속도: " + +msgid "End volumetric speed: " +msgstr "종료 체적 속도: " + +msgid "step: " +msgstr "단계: " + +msgid "" +"Please input valid values:\n" +"start > 0 step >= 0\n" +"end > start + step)" +msgstr "" +"유효한 값을 입력하십시오:\n" +"시작 > 0 단계 >= 0\n" +"끝 > 시작 + 단계)" + +msgid "VFA test" +msgstr "VFA 테스트(VFA test)" + +msgid "Start speed: " +msgstr "시작 속도: " + +msgid "End speed: " +msgstr "종료 속도: " + +msgid "" +"Please input valid values:\n" +"start > 10 step >= 0\n" +"end > start + step)" +msgstr "" +"유효한 값을 입력하십시오:\n" +"시작 > 10 단계 >= 0\n" +"끝 > 시작 + 단계)" + +msgid "Start retraction length: " +msgstr "퇴출 시작 길이: " + +msgid "End retraction length: " +msgstr "퇴출 종료 길이: " + +msgid "mm/mm" +msgstr "mm/mm" + +msgid "Physical Printer" +msgstr "물리 프린터" + +msgid "Print Host upload" +msgstr "출력 호스트 업로드" + +msgid "Test" +msgstr "테스트" + +msgid "Could not get a valid Printer Host reference" +msgstr "유효한 프린터 호스트 참조를 가져올 수 없습니다" + +msgid "Success!" +msgstr "성공!" + +msgid "Refresh Printers" +msgstr "프린터 새로 고침" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" +"HTTPS CA 파일은 선택 사항입니다. 자체 서명된 인증서와 함께 HTTPS를 사용하는 " +"경우에만 필요합니다." + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "인증서 파일 (*.crt, *.pem)|*.crt;*.pem|All files|*.*" + +msgid "Open CA certificate file" +msgstr "CA 인증서 파일 열기" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" +"이 시스템에서 %s는 시스템 인증서 저장소나 키체인의 HTTPS 인증서를 사용합니다." + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" +"사용자 지정 CA 파일을 사용하려면 CA 파일을 인증서 저장소/키체인으로 가져오십" +"시오." + +msgid "Connection to printers connected via the print host failed." +msgstr "출력 호스트를 통해 연결된 프린터에 연결하지 못했습니다." + +#: resources/data/hints.ini: [hint:3D Scene Operations] +msgid "" +"3D Scene Operations\n" +"Did you know how to control view and object/part selection with mouse and " +"touchpanel in the 3D scene?" +msgstr "" +"3D 화면 작업\n" +"3D 화면에서 마우스와 터치패널로 보기 및 개체/부품 선택을 제어하는 방법을 알" +"고 있습니까?" + +#: resources/data/hints.ini: [hint:Cut Tool] +msgid "" +"Cut Tool\n" +"Did you know that you can cut a model at any angle and position with the " +"cutting tool?" +msgstr "" +"자르기 도구\n" +"자르기 도구로 어떤 각도와 위치에서도 모델을 자를 수 있다는 사실을 알고 있습니" +"까?" + +#: resources/data/hints.ini: [hint:Fix Model] +msgid "" +"Fix Model\n" +"Did you know that you can fix a corrupted 3D model to avoid a lot of slicing " +"problems?" +msgstr "" +"모델 수리\n" +"많은 슬라이싱 문제를 피하기 위해 손상된 3D 모델을 수리할 수 있다는 것을 알고 " +"있습니까?" + +#: resources/data/hints.ini: [hint:Timelapse] +msgid "" +"Timelapse\n" +"Did you know that you can generate a timelapse video during each print?" +msgstr "" +"타임랩스\n" +"출력할 때마다 타임랩스 비디오를 생성할 수 있다는 사실을 알고 있습니까?" + +#: resources/data/hints.ini: [hint:Auto-Arrange] +msgid "" +"Auto-Arrange\n" +"Did you know that you can auto-arrange all objects in your project?" +msgstr "" +"자동 정렬\n" +"프로젝트의 모든 개체를 자동으로 정렬할 수 있다는 사실을 알고 있습니까?" + +#: resources/data/hints.ini: [hint:Auto-Orient] +msgid "" +"Auto-Orient\n" +"Did you know that you can rotate objects to an optimal orientation for " +"printing by a simple click?" +msgstr "" +"자동 방향\n" +"간단한 클릭으로 인쇄를 위한 최적의 방향으로 개체를 회전할 수 있다는 사실을 알" +"고 있습니까?" + +#: resources/data/hints.ini: [hint:Lay on Face] +msgid "" +"Lay on Face\n" +"Did you know that you can quickly orient a model so that one of its faces " +"sits on the print bed? Select the \"Place on face\" function or press the " +"F key." +msgstr "" +"바닥면 선택\n" +"모델의 면 중 하나가 프린터 베드에 놓이도록 모델의 방향을 빠르게 지정할 수 있" +"다는 사실을 알고 있습니까? \"바닥면 선택\" 기능을 선택하거나 F 키를 누" +"르십시오." + +#: resources/data/hints.ini: [hint:Object List] +msgid "" +"Object List\n" +"Did you know that you can view all objects/parts in a list and change " +"settings for each object/part?" +msgstr "" +"개체 목록\n" +"목록의 모든 개체/부품을 보고 각 개체/부품에 대한 설정을 변경할 수 있다는 것" +"을 알고 있습니까?" + +#: resources/data/hints.ini: [hint:Simplify Model] +msgid "" +"Simplify Model\n" +"Did you know that you can reduce the number of triangles in a mesh using the " +"Simplify mesh feature? Right-click the model and select Simplify model. Read " +"more in the documentation." +msgstr "" +"모델 단순화\n" +"메쉬 단순화 기능을 사용하여 메쉬의 삼각형 수를 줄일 수 있다는 사실을 알고 있" +"습니까? 모델을 마우스 오른쪽 버튼으로 클릭하고 모델 단순화를 선택합니다. 자세" +"한 내용은 설명서를 참조하십시오." + +#: resources/data/hints.ini: [hint:Slicing Parameter Table] +msgid "" +"Slicing Parameter Table\n" +"Did you know that you can view all objects/parts on a table and change " +"settings for each object/part?" +msgstr "" +"슬라이싱 매개변수 테이블\n" +"테이블의 모든 개체/부품을 보고 각 개체/부품에 대한 설정을 변경할 수 있다는 것" +"을 알고 있습니까?" + +#: resources/data/hints.ini: [hint:Split to Objects/Parts] +msgid "" +"Split to Objects/Parts\n" +"Did you know that you can split a big object into small ones for easy " +"colorizing or printing?" +msgstr "" +"개체/부품으로 분할\n" +"쉽게 색칠하거나 출력하기 위해 큰 개체를 작은 개체로 나눌 수 있다는 것을 알고 " +"있습니까?" + +#: resources/data/hints.ini: [hint:Subtract a Part] +msgid "" +"Subtract a Part\n" +"Did you know that you can subtract one mesh from another using the Negative " +"part modifier? That way you can, for example, create easily resizable holes " +"directly in Orca Slicer. Read more in the documentation." +msgstr "" +"부품 비우기\n" +"비우기 부품 수정자를 사용하여 한 메쉬를 다른 메쉬에서 뺄 수 있다는 것을 알고 " +"있습니까? 예를 들어 오르카 슬라이서에서 직접 쉽게 크기를 조정할 수 있는 구멍" +"을 만들 수 있습니다. 자세한 내용은 설명서를 참조하십시오." + +#: resources/data/hints.ini: [hint:STEP] +msgid "" +"STEP\n" +"Did you know that you can improve your print quality by slicing a STEP file " +"instead of an STL?\n" +"Orca Slicer supports slicing STEP files, providing smoother results than a " +"lower resolution STL. Give it a try!" +msgstr "" +"STEP\n" +"STL 대신 STEP 파일을 슬라이싱하여 출력 품질을 향상시킬 수 있다는 사실을 알고 " +"있습니까?\n" +"Orca Slicer는 STEP 파일 슬라이싱을 지원하여 저해상도 STL보다 부드러운 결과를 " +"제공합니다. 시도해 보세요!" + +#: resources/data/hints.ini: [hint:Z seam location] +msgid "" +"Z seam location\n" +"Did you know that you can customize the location of the Z seam, and even " +"paint it on your print, to have it in a less visible location? This improves " +"the overall look of your model. Check it out!" +msgstr "" +"Z 솔기 위치\n" +"Z 솔기의 위치를 사용자 지정하고 출력물에 칠하여 잘 보이지 않는 위치에 배치할 " +"수 있다는 사실을 알고 있습니까? 이렇게 하면 모델의 전반적인 모양이 향상됩니" +"다. 확인해 보세요!" + +#: resources/data/hints.ini: [hint:Fine-tuning for flow rate] +msgid "" +"Fine-tuning for flow rate\n" +"Did you know that flow rate can be fine-tuned for even better-looking " +"prints? Depending on the material, you can improve the overall finish of the " +"printed model by doing some fine-tuning." +msgstr "" +"유량 미세 조정\n" +"더 보기 좋은 출력물을 위해 유량을 미세 조정할 수 있다는 사실을 알고 있습니" +"까? 재료에 따라 약간의 미세 조정을 통해 출력된 모델의 전체적인 마감을 개선할 " +"수 있습니다." + +#: resources/data/hints.ini: [hint:Split your prints into plates] +msgid "" +"Split your prints into plates\n" +"Did you know that you can split a model that has a lot of parts into " +"individual plates ready to print? This will simplify the process of keeping " +"track of all the parts." +msgstr "" +"출력을 플레이트로 분할\n" +"부품이 많은 모델을 출력할 준비가 된 개별 플레이트로 분할할 수 있다는 사실을 " +"알고 있습니까? 이렇게 하면 모든 부품을 추적하는 프로세스가 간소화됩니다." + +#: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer +#: Height] +msgid "" +"Speed up your print with Adaptive Layer Height\n" +"Did you know that you can print a model even faster, by using the Adaptive " +"Layer Height option? Check it out!" +msgstr "" +"적응형 레이어 높이로 인쇄 속도 향상\n" +"적응형 레이어 높이 옵션을 사용하여 모델을 더 빠르게 출력할 수 있다는 사실을 " +"알고 있습니까? 확인해 보세요!" + +#: resources/data/hints.ini: [hint:Support painting] +msgid "" +"Support painting\n" +"Did you know that you can paint the location of your supports? This feature " +"makes it easy to place the support material only on the sections of the " +"model that actually need it." +msgstr "" +"지지대 칠하기\n" +"지지대의 위치를 칠할 수 있다는 것을 알고 있습니까? 이 기능을 사용하면 실제로 " +"필요한 모델 부위에만 서포트 재료를 쉽게 배치할 수 있습니다." + +#: resources/data/hints.ini: [hint:Different types of supports] +msgid "" +"Different types of supports\n" +"Did you know that you can choose from multiple types of supports? Tree " +"supports work great for organic models, while saving filament and improving " +"print speed. Check them out!" +msgstr "" +"다양한 유형의 지지대\n" +"여러 유형의 지지대 중에서 선택할 수 있다는 것을 알고 있습니까? 나무 지지대는 " +"필라멘트를 절약하고 출력 속도를 향상시키면서 유기 모델에 적합합니다. 확인해 " +"보세요!" + +#: resources/data/hints.ini: [hint:Printing Silk Filament] +msgid "" +"Printing Silk Filament\n" +"Did you know that Silk filament needs special consideration to print it " +"successfully? Higher temperature and lower speed are always recommended for " +"the best results." +msgstr "" +"실크 필라멘트 출력\n" +"실크 필라멘트를 성공적으로 출력하려면 특별한 주의가 필요하다는 사실을 알고 있" +"습니까? 최상의 결과를 얻으려면 항상 더 높은 온도와 더 낮은 속도를 권장합니다." + +#: resources/data/hints.ini: [hint:Brim for better adhesion] +msgid "" +"Brim for better adhesion\n" +"Did you know that when printing models have a small contact interface with " +"the printing surface, it's recommended to use a brim?" +msgstr "" +"더 나은 안착을 위한 챙(브림)\n" +"출력 모델이 베드 표면과의 접촉면이 작을 때 챙(브림)를 사용하는 것이 좋다는 사" +"실을 알고 있습니까?" + +#: resources/data/hints.ini: [hint:Set parameters for multiple objects] +msgid "" +"Set parameters for multiple objects\n" +"Did you know that you can set slicing parameters for all selected objects at " +"one time?" +msgstr "" +"여러 개체에 대한 매개변수 설정\n" +"선택한 모든 개체에 대한 슬라이싱 매개변수를 한 번에 설정할 수 있다는 사실을 " +"알고 있습니까?" + +#: resources/data/hints.ini: [hint:Stack objects] +msgid "" +"Stack objects\n" +"Did you know that you can stack objects as a whole one?" +msgstr "" +"개체 쌓기\n" +"물건을 통째로 쌓을 수 있다는 사실을 알고 있습니까?" + +#: resources/data/hints.ini: [hint:Flush into support/objects/infill] +msgid "" +"Flush into support/objects/infill\n" +"Did you know that you can save the wasted filament by flushing them into " +"support/objects/infill during filament change?" +msgstr "" +"지지대/개체/채우기에 쏟기(플러쉬)\n" +"필라멘트를 교체하는 동안 낭비되는 필라멘트를 지지대/개체/채우기에 쏟기(플러" +"쉬)하여 절약할 수 있다는 사실을 알고 있습니까?" + +#: resources/data/hints.ini: [hint:Improve strength] +msgid "" +"Improve strength\n" +"Did you know that you can use more wall loops and higher sparse infill " +"density to improve the strength of the model?" +msgstr "" +"강도 향상\n" +"모델의 강도를 개선하기 위해 더 많은 벽 루프와 더 높은 드문 채우기 밀도를 사용" +"할 수 있다는 것을 알고 있습니까?" diff --git a/bbl/i18n/list.txt b/localization/i18n/list.txt similarity index 90% rename from bbl/i18n/list.txt rename to localization/i18n/list.txt index 700aab7515..fef73aa60a 100644 --- a/bbl/i18n/list.txt +++ b/localization/i18n/list.txt @@ -130,5 +130,18 @@ src/libslic3r/PrintObject.cpp src/libslic3r/PrintObjectSlice.cpp src/libslic3r/PlaceholderParser.cpp src/libslic3r/TreeSupport.cpp +src/libslic3r/Model.cpp +src/libslic3r/Format/OBJ.cpp +src/slic3r/GUI/CalibrationWizardPage.cpp +src/slic3r/GUI/CalibrationPanel.cpp +src/slic3r/GUI/CalibrationWizard.cpp +src/slic3r/GUI/CalibrationWizardStartPage.cpp +src/slic3r/GUI/CalibrationWizardSavePage.cpp +src/slic3r/GUI/CalibrationWizardPresetPage.cpp +src/slic3r/GUI/CalibrationWizardCaliPage.cpp +src/slic3r/GUI/CaliHistoryDialog.cpp +src/slic3r/GUI/BonjourDialog.cpp +src/slic3r/GUI/Gizmos/GLGizmoMeshBoolean.cpp +src/slic3r/GUI/PrintHostDialogs.cpp src/slic3r/GUI/calib_dlg.cpp src/slic3r/GUI/PhysicalPrinterDialog.cpp \ No newline at end of file diff --git a/bbl/i18n/nl/OrcaSlicer_nl.po b/localization/i18n/nl/OrcaSlicer_nl.po similarity index 71% rename from bbl/i18n/nl/OrcaSlicer_nl.po rename to localization/i18n/nl/OrcaSlicer_nl.po index 05a7e8e895..6eb9c35f68 100644 --- a/bbl/i18n/nl/OrcaSlicer_nl.po +++ b/localization/i18n/nl/OrcaSlicer_nl.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-14 11:27+0800\n" +"POT-Creation-Date: 2023-09-12 20:34+0800\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,7 +20,7 @@ msgid "Section view" msgstr "Doorsnede" msgid "Reset direction" -msgstr "" +msgstr "Richting resetten" msgid "Ctrl + Mouse wheel" msgstr "Ctrl + muiswiel" @@ -53,13 +53,13 @@ msgid "Highlight overhang areas" msgstr "Overhangende gebieden markeren" msgid "Gap fill" -msgstr "" +msgstr "Gat vullen" msgid "Perform" msgstr "Uitvoeren" msgid "Gap area" -msgstr "" +msgstr "Gap gebied" msgid "Tool type" msgstr "Gereedschap type" @@ -68,7 +68,7 @@ msgid "Smart fill angle" msgstr "Slim vullen hoek" msgid "On overhangs only" -msgstr "" +msgstr "Alleen op overhangen" msgid "Auto support threshold angle: " msgstr "Maximale hoek automatische support: " @@ -83,11 +83,11 @@ msgid "Fill" msgstr "Vullen" msgid "Gap Fill" -msgstr "" +msgstr "Gatvulling" #, boost-format msgid "Allows painting only on facets selected by: \"%1%\"" -msgstr "" +msgstr "Staat alleen schilderen toe op facetten geselecteerd met: \"%1%\"" msgid "Highlight faces according to overhang angle." msgstr "Gebieden markeren op basis van overhangende hoek." @@ -147,10 +147,10 @@ msgid "Height range" msgstr "Hoogtebereik" msgid "Ctrl + Shift + Enter" -msgstr "" +msgstr "Ctrl + Shift + Enter" msgid "Toggle Wireframe" -msgstr "" +msgstr "Schakel Wireframe in of uit" msgid "Shortcut Key " msgstr "Sneltoest " @@ -247,70 +247,70 @@ msgid "uniform scale" msgstr "Uniform schalen" msgid "Left click" -msgstr "" +msgstr "Left click" msgid "Add connector" -msgstr "" +msgstr "Add connector" msgid "Right click" -msgstr "" +msgstr "Right click" msgid "Remove connector" -msgstr "" +msgstr "Remove connector" msgid "Drag" -msgstr "" +msgstr "Drag" msgid "Move connector" -msgstr "" +msgstr "Move connector" msgid "Add connector to selection" -msgstr "" +msgstr "Add connector to selection" msgid "Remove connector from selection" -msgstr "" +msgstr "Remove connector from selection" msgid "Select all connectors" -msgstr "" +msgstr "Select all connectors" msgid "Cut" msgstr "Knippen" msgid "Connector" -msgstr "" +msgstr "Connector" msgid "Movement:" msgstr "Beweging:" msgid "Movement" -msgstr "" +msgstr "Beweging" msgid "Height" -msgstr "" +msgstr "Hoogte" msgid "Edit connectors" -msgstr "" +msgstr "Edit connectors" msgid "Add connectors" -msgstr "" +msgstr "Add connectors" msgid "Upper part" -msgstr "" +msgstr "Upper part" msgid "Lower part" -msgstr "" +msgstr "Lower part" msgid "Keep" -msgstr "" +msgstr "Keep" msgid "Place on cut" -msgstr "" +msgstr "Place on cut" msgid "Flip" -msgstr "" +msgstr "Flip" msgid "After cut" -msgstr "" +msgstr "After cut" msgid "Cut to parts" msgstr "In delen knippen" @@ -325,7 +325,7 @@ msgid "Reset" msgstr "Terugzetten" msgid "Connectors" -msgstr "" +msgstr "Connectors" msgid "Type" msgstr "Type" @@ -337,25 +337,25 @@ msgid "Shape" msgstr "Vorm" msgid "Depth ratio" -msgstr "" +msgstr "Depth ratio" msgid "Remove connectors" -msgstr "" +msgstr "Remove connectors" msgid "Prizm" -msgstr "" +msgstr "Prizm" msgid "Frustum" -msgstr "" +msgstr "Frustum" msgid "Square" -msgstr "" +msgstr "Square" msgid "Hexagon" -msgstr "" +msgstr "Hexagon" msgid "Confirm connectors" -msgstr "" +msgstr "Confirm connectors" msgid "Cancel" msgstr "Annuleren" @@ -364,36 +364,38 @@ msgid "Warning" msgstr "Waarschuwing" msgid "Invalid connectors detected" -msgstr "" +msgstr "Invalid connectors detected" msgid "connector is out of cut contour" -msgstr "" +msgstr "connector is out of cut contour" msgid "connectors are out of cut contour" -msgstr "" +msgstr "connectors are out of cut contour" msgid "connector is out of object" -msgstr "" +msgstr "connector is out of object" msgid "connectors is out of object" -msgstr "" +msgstr "Connectors must be on object surface." msgid "Some connectors are overlapped" -msgstr "" +msgstr "Some connectors are overlapped" msgid "" "Invalid state. \n" "No one part is selected for keep after cut" msgstr "" +"Invalid state. \n" +"No one part is selected to keep after cut" msgid "Plug" -msgstr "" +msgstr "Plug" msgid "Dowel" -msgstr "" +msgstr "Dowel" msgid "Tolerance" -msgstr "" +msgstr "Tolerance" msgid "Mesh name" msgstr "Constructie name" @@ -465,63 +467,63 @@ msgid "Perform Recognition" msgstr "Herkenning uitvoeren" msgid "Brush size" -msgstr "" +msgstr "Penseelgrootte" msgid "Brush shape" -msgstr "" +msgstr "Penseelvorm" msgid "Enforce seam" -msgstr "" +msgstr "Naad versterken" msgid "Block seam" -msgstr "" +msgstr "Bloknaad" msgid "Seam painting" -msgstr "" +msgstr "Naad schilderen" msgid "Remove selection" -msgstr "" +msgstr "Verwijder selectie" msgid "Shift + Mouse move up or dowm" -msgstr "" +msgstr "Shift + Mouse move up or dowm" msgid "Rotate text" -msgstr "" +msgstr "Rotate text" msgid "Text shape" -msgstr "" +msgstr "Tekstvorm" msgid "Font" -msgstr "" +msgstr "Lettertype" msgid "Thickness" -msgstr "" +msgstr "Dikte" msgid "Input text" -msgstr "" +msgstr "Tekst invoeren" msgid "Embeded" -msgstr "" +msgstr "Embedded" msgid "Text Gap" -msgstr "" +msgstr "Text Gap" msgid "Angle" -msgstr "" +msgstr "Angle" msgid "" "Embeded\n" "depth" -msgstr "" +msgstr "Embedded depth" msgid "Surface" -msgstr "" +msgstr "Surface" msgid "Horizontal text" -msgstr "" +msgstr "Horizontal text" msgid "Ctrl+" -msgstr "" +msgstr "Ctrl+" msgid "Notice" msgstr "Let op" @@ -583,13 +585,25 @@ msgid "OrcaSlicer got an unhandled exception: %1%" msgstr "" msgid "Downloading Bambu Network Plug-in" -msgstr "" +msgstr "Bambu Netwerk Plug-in downloaden" + +msgid "Login information expired. Please login again." +msgstr "Uw inlog is verlopen. Log alstublieft opnieuw in." msgid "Incorrect password" -msgstr "" +msgstr "Onjuist wachtwoord" #, c-format, boost-format msgid "Connect %s failed! [SN:%s, code=%s]" +msgstr "Verbinding met %s is mislukt! [SN: %s, code=%s]" + +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" + +msgid "WebView2 Runtime" msgstr "" msgid "" @@ -638,7 +652,7 @@ msgid "Choose one file (3mf):" msgstr "Kies een bestand (3mf):" msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" -msgstr "" +msgstr "Kies een of meer bestanden (3mf/step/stl/svg/obj/amf):" msgid "Choose one file (gcode/3mf):" msgstr "" @@ -654,26 +668,23 @@ msgstr "" "laten vervallen of opslaan als nieuwe voorinstelling." msgid "User logged out" -msgstr "" +msgstr "Gebruiker is uitgelogd" msgid "new or open project file is not allowed during the slicing process!" -msgstr "" +msgstr "nieuw of geopend projectbestand is niet toegestaan tijdens het slicen!" msgid "Open Project" msgstr "Open project" msgid "" -"The version of Bambu studio is too low and needs to be updated to the latest " +"The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" msgstr "" -"De versie van Bambu studio is te oud en dient te worden bijgewerkt naar de " +"De versie van Orca Slicer is te oud en dient te worden bijgewerkt naar de " "nieuwste versie voordat deze normaal kan worden gebruikt" -msgid "Login information expired. Please login again." -msgstr "Uw inlog is verlopen. Log alstublieft opnieuw in." - msgid "Privacy Policy Update" -msgstr "" +msgstr "Privacy Policy Update" msgid "Loading" msgstr "Laden" @@ -694,19 +705,19 @@ msgid "*" msgstr "*" msgid "The uploads are still ongoing" -msgstr "" +msgstr "De uploads zijn nog steeds bezig" msgid "Stop them and continue anyway?" -msgstr "" +msgstr "Stoppen en toch doorgaan?" msgid "Ongoing uploads" -msgstr "" +msgstr "Lopende uploads" msgid "Select a G-code file:" msgstr "Selecteer een G-code bestand:" msgid "Import File" -msgstr "" +msgstr "Import File" msgid "Delete" msgstr "Verwijderen" @@ -715,7 +726,7 @@ msgid "Choose files" msgstr "Kies bestanden" msgid "New Folder" -msgstr "" +msgstr "New Folder" msgid "Open" msgstr "Open" @@ -803,19 +814,19 @@ msgid "Select settings" msgstr "Selecteer instellingen" msgid "Hide" -msgstr "" +msgstr "Verbergen" msgid "Show" -msgstr "" +msgstr "Weergeven" msgid "Del" -msgstr "" +msgstr "Del" msgid "Delete the selected object" msgstr "Verwijder het geselecteerde object" msgid "Edit Text" -msgstr "" +msgstr "Edit Text" msgid "Load..." msgstr "Laden..." @@ -842,7 +853,7 @@ msgid "Cone" msgstr "Kegel" msgid "Height range Modifier" -msgstr "" +msgstr "Height Range Modifier" msgid "Add settings" msgstr "Instellingen toevoegen" @@ -856,6 +867,12 @@ msgstr "Instellen als individueel object" msgid "Set as individual objects" msgstr "Instellen als individuele objecten" +msgid "Fill bed with copies" +msgstr "Fill bed with copies" + +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" + msgid "Printable" msgstr "Afdrukbaar" @@ -866,16 +883,16 @@ msgid "Export as STL" msgstr "Exporteer als STL bestand" msgid "Reload from disk" -msgstr "" +msgstr "Opnieuw laden vanaf schijf" msgid "Reload the selected parts from disk" -msgstr "" +msgstr "Laad de geselecteerde onderdelen opnieuw vanaf de schijf" msgid "Replace with STL" -msgstr "" +msgstr "Vervangen door STL" msgid "Replace the selected part with new STL" -msgstr "" +msgstr "Vervang het geselecteerde onderdeel door een nieuwe STL" msgid "Change filament" msgstr "Verander filament" @@ -900,7 +917,7 @@ msgid "Scale an object to fit the build volume" msgstr "Object schalen zodat het op het prinbed past" msgid "Flush Options" -msgstr "" +msgstr "Flush-opties" msgid "Flush into objects' infill" msgstr "Flush in de opvulling van objecten" @@ -912,7 +929,7 @@ msgid "Flush into objects' support" msgstr "Flush in de support van objecten" msgid "Edit in Parameter Table" -msgstr "" +msgstr "Bewerken in de parametertabel" msgid "Convert from inch" msgstr "Converenten vanuit inch" @@ -937,8 +954,11 @@ msgid "Assemble the selected objects to an object with single part" msgstr "" "Monteer de geselecteerde objecten tot een object bestaande uit 1 onderdeel" -msgid "Assemble the selected parts to a single part" -msgstr "Monteer de geselecteerde onderdelen tot een enkel onderdeel" +msgid "Mesh boolean" +msgstr "" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "" msgid "Along X axis" msgstr "Langs de X as" @@ -965,13 +985,13 @@ msgid "Mirror object" msgstr "Spiegel object" msgid "Invalidate cut info" -msgstr "" +msgstr "Invalidate cut info" msgid "Add Primitive" msgstr "Primitief toevoegen" msgid "Show Labels" -msgstr "" +msgstr "Toon labels" msgid "To objects" msgstr "Naar objecten" @@ -1029,7 +1049,7 @@ msgid "auto rotate current plate" msgstr "Huidig printbed automatisch roteren" msgid "Delete Plate" -msgstr "" +msgstr "Delete Plate" msgid "Remove the selected plate" msgstr "Verwijder het huidige printbed" @@ -1038,13 +1058,13 @@ msgid "Clone" msgstr "Dupliceren" msgid "Simplify Model" -msgstr "" +msgstr "Model vereenvoudigen" msgid "Center" -msgstr "" +msgstr "Centreren" msgid "Edit Process Settings" -msgstr "" +msgstr "Procesinstellingen bewerken" msgid "Edit print parameters for a single object" msgstr "Pas de printinstellingen aan voor een enkel object" @@ -1058,18 +1078,15 @@ msgstr "Filament instellen voor de geselecteerde items" msgid "current" msgstr "Huidige" -msgid "Set Unprintable" -msgstr "Instellen als niet printbaar" - -msgid "Set Printable" -msgstr "Instellen als printbaar" - msgid "Unlock" msgstr "Ontgrendelen" msgid "Lock" msgstr "Vergrendelen" +msgid "Edit Plate Name" +msgstr "" + msgid "Name" msgstr "Naam" @@ -1125,7 +1142,7 @@ msgid "Click the icon to edit color painting of the object" msgstr "Klik op het pictogram om de kleur van het object te bewerken" msgid "Click the icon to shift this object to the bed" -msgstr "" +msgstr "Click the icon to shift this object to the bed" msgid "Loading file" msgstr "Bestand laden" @@ -1133,6 +1150,9 @@ msgstr "Bestand laden" msgid "Error!" msgstr "Fout!" +msgid "Failed to get the model data in the current file." +msgstr "" + msgid "Generic" msgstr "Algemeen" @@ -1148,20 +1168,24 @@ msgid "" "Switch to per-object setting mode to edit process settings of selected " "objects." msgstr "" +"Schakel over naar de instellingsmodus per object om procesinstellingen van " +"geselecteerde objecten te bewerken." msgid "Delete connector from object which is a part of cut" -msgstr "" +msgstr "Delete connector from object which is a part of cut" msgid "Delete solid part from object which is a part of cut" -msgstr "" +msgstr "Delete solid part from object which is a part of cut" msgid "Delete negative volume from object which is a part of cut" -msgstr "" +msgstr "Delete negative volume from object which is a part of cut" msgid "" "To save cut correspondence you can delete all connectors from all related " "objects." msgstr "" +"To save cut correspondence you can delete all connectors from all related " +"objects." msgid "" "This action will break a cut correspondence.\n" @@ -1170,9 +1194,14 @@ msgid "" "To manipulate with solid parts or negative volumes you have to invalidate " "cut infornation first." msgstr "" +"This action will break a cut correspondence.\n" +"After that, model consistency can't be guaranteed .\n" +"\n" +"To manipulate with solid parts or negative volumes you have to invalidate " +"cut information first." msgid "Delete all connectors" -msgstr "" +msgstr "Delete all connectors" msgid "Deleting the last solid part is not allowed." msgstr "Het is niet toegestaand om het laaste vaste deel te verwijderen." @@ -1186,34 +1215,34 @@ msgid "Assembly" msgstr "Montage" msgid "Cut Connectors information" -msgstr "" +msgstr "Cut Connectors information" msgid "Object manipulation" -msgstr "" +msgstr "Object manipulation" msgid "Group manipulation" -msgstr "" +msgstr "Group manipulation" msgid "Object Settings to modify" -msgstr "" +msgstr "Object Settings to Modify" msgid "Part Settings to modify" -msgstr "" +msgstr "Part Settings to Modify" msgid "Layer range Settings to modify" -msgstr "" +msgstr "Layer Range Settings to Modify" msgid "Part manipulation" -msgstr "" +msgstr "Part manipulation" msgid "Instance manipulation" -msgstr "" +msgstr "Instance manipulation" msgid "Height ranges" -msgstr "" +msgstr "Height ranges" msgid "Settings for height range" -msgstr "" +msgstr "Settings for height range" msgid "Object" msgstr "Voorwerp" @@ -1298,10 +1327,10 @@ msgid "to" msgstr "naar" msgid "Remove height range" -msgstr "" +msgstr "Remove height range" msgid "Add height range" -msgstr "" +msgstr "Add height range" msgid "Invalid numeric." msgstr "Onjuist getal." @@ -1317,15 +1346,6 @@ msgstr "Het kopiëren van meerdere cellen wordt niet ondersteund." msgid "Outside" msgstr "Buitenkant" -msgid "Auto" -msgstr "Automatisch" - -msgid "Manual" -msgstr "Handmatig" - -msgid "No-brim" -msgstr "Geen extra rand (brim)" - msgid " " msgstr "" @@ -1341,9 +1361,27 @@ msgstr "Vulling (infill) dichtheid(%)" msgid "Auto Brim" msgstr "Brim automatisch instellen" -msgid "Outer wall speed" +msgid "Auto" +msgstr "Automatisch" + +msgid "Mouse ear" msgstr "" +msgid "Outer brim only" +msgstr "Outer brim only" + +msgid "Inner brim only" +msgstr "Inner brim only" + +msgid "Outer and inner brim" +msgstr "Outer and inner brim" + +msgid "No-brim" +msgstr "Geen extra rand (brim)" + +msgid "Outer wall speed" +msgstr "Snelheid buitenwand" + msgid "Plate" msgstr "Printbed" @@ -1366,79 +1404,79 @@ msgid "More" msgstr "Meer" msgid "Open Preferences." -msgstr "" +msgstr "Voorkeuren openen" msgid "Open next tip." -msgstr "" +msgstr "Volgende tip openen" msgid "Open Documentation in web browser." -msgstr "" +msgstr "Documentatie openen in een webbrowser" msgid "Pause:" -msgstr "" +msgstr "Pause:" msgid "Custom Template:" -msgstr "" +msgstr "Custom Template:" msgid "Custom G-code:" -msgstr "" +msgstr "Custom G-code:" msgid "Custom G-code" msgstr "Aangepaste G-code" msgid "Enter Custom G-code used on current layer:" -msgstr "" +msgstr "Voer de aangepaste G-code in die op de huidige laag wordt gebruikt:" msgid "OK" msgstr "Offline" msgid "Jump to Layer" -msgstr "" +msgstr "Spring naar laag" msgid "Jump to layer" -msgstr "" +msgstr "Jump to layer" msgid "Please enter the layer number" -msgstr "" +msgstr "Voer het laagnummer in." msgid "Add Pause" -msgstr "" +msgstr "Pauze toevoegen" msgid "Insert a pause command at the beginning of this layer." -msgstr "" +msgstr "Insert a pause command at the beginning of this layer." msgid "Add Custom G-code" -msgstr "" +msgstr "Aangepaste G-code toevoegen" msgid "Insert custom G-code at the beginning of this layer." -msgstr "" +msgstr "Insert custom G-code at the beginning of this layer." msgid "Add Custom Template" -msgstr "" +msgstr "Aangepaste sjabloon toevoegen" msgid "Insert template custom G-code at the beginning of this layer." -msgstr "" +msgstr "Insert template custom G-code at the beginning of this layer." msgid "Filament " -msgstr "" +msgstr "Filament" msgid "Change filament at the beginning of this layer." -msgstr "" +msgstr "Change filament at the beginning of this layer." msgid "Delete Pause" msgstr "" msgid "Delete Custom Template" -msgstr "" +msgstr "Delete Custom Template" msgid "Edit Custom G-code" -msgstr "" +msgstr "Edit Custom G-code" msgid "Delete Custom G-code" -msgstr "" +msgstr "Delete Custom G-code" msgid "Delete Filament Change" -msgstr "" +msgstr "Delete Filament Change" msgid "No printer" msgstr "Geen printer" @@ -1446,6 +1484,33 @@ msgstr "Geen printer" msgid "..." msgstr "" +msgid "Failed to connect to the server" +msgstr "Verbinding maken met de server is mislukt" + +msgid "Check cloud service status" +msgstr "Check cloud service status" + +msgid "code" +msgstr "code" + +msgid "Failed to connect to cloud service" +msgstr "Failed to connect to cloud service" + +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" + +msgid "Failed to connect to the printer" +msgstr "Verbinding maken met de printer is mislukt" + +msgid "Connection to printer failed" +msgstr "Connection to printer failed" + +msgid "Please check the network connection of the printer and Studio." +msgstr "Please check the network connection of the printer and Studio." + +msgid "Connecting..." +msgstr "Verbinden..." + msgid "?" msgstr " ?" @@ -1455,17 +1520,17 @@ msgstr "Leeg" msgid "AMS" msgstr "AMS" -msgid "Ams filament backup" +msgid "Auto Refill" msgstr "" msgid "AMS not connected" -msgstr "" +msgstr "AMS niet aangesloten" msgid "Cali" -msgstr "" +msgstr "Cali" msgid "Calibration of extrusion" -msgstr "" +msgstr "Kalibratie van de extrusie" msgid "Load Filament" msgstr "Filament laden" @@ -1474,16 +1539,16 @@ msgid "Unload Filament" msgstr "Lossen" msgid "Ext Spool" -msgstr "" +msgstr "Ext Spool" msgid "Tips" msgstr "Tips" msgid "Guide" -msgstr "" +msgstr "Handleiding" msgid "Retry" -msgstr "" +msgstr "Opnieuw proberen" msgid "Calibrating AMS..." msgstr "AMS kalibreren..." @@ -1500,7 +1565,7 @@ msgid "Cancel calibration" msgstr "Kalibreren afbreken" msgid "Heat the nozzle" -msgstr "" +msgstr "Verwarm de nozzle" msgid "Cut filament" msgstr "Filament afsnijden" @@ -1509,16 +1574,16 @@ msgid "Pull back current filament" msgstr "huidig filament terugtrekken" msgid "Push new filament into extruder" -msgstr "" +msgstr "Nieuw filament in de extruder laden" msgid "Purge old filament" msgstr "Oud filament verwijderen" -msgid "Feed new filament from external spool" -msgstr "" +msgid "Push new filament into the extruder" +msgstr "Push new filament into the extruder" -msgid "Confirm whether the filament has been extruded" -msgstr "" +msgid "Grab new filament" +msgstr "Grab new filament" msgid "" "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " @@ -1557,7 +1622,7 @@ msgstr "" "het verwerken van het object." msgid "Arranging" -msgstr "" +msgstr "Rangschikken..." msgid "Arranging canceled." msgstr "Rangschikken geannuleerd." @@ -1599,7 +1664,16 @@ msgid "Orienting..." msgstr "Oriënteren " msgid "Orienting" -msgstr "" +msgstr "Oriënteren " + +msgid "Filling bed " +msgstr "Filling bed" + +msgid "Bed filling canceled." +msgstr "Bed filling canceled." + +msgid "Bed filling done." +msgstr "Bed filling done." msgid "Error! Unable to create thread!" msgstr "Fout! Kan geen thread maken!" @@ -1613,56 +1687,59 @@ msgstr "Bezig met inloggen" msgid "Login failed" msgstr "Inloggen mislukt" -msgid "The region parameter is incorrrect" -msgstr "De regioparameter is onjuist." - -msgid "Failure of printer login" -msgstr "Fout bij inloggen op printer" - -msgid "Failed to get ticket" -msgstr "Het is niet gelukt om een ticket te verkrijgen" - -msgid "User authorization timeout" -msgstr "Timeout voor gebruikersautorisatie" - -msgid "Failure of bind" -msgstr "Koppeling mislukt" - -msgid "Unknown Failure" -msgstr "Onbekende fout" - msgid "Please check the printer network connection." -msgstr "" +msgstr "Controleer de netwerkverbinding van de printer." -msgid "Abnormal print file data. Please slice again" -msgstr "Abnormale printbestand. Slice opnieuw" +msgid "Abnormal print file data. Please slice again." +msgstr "Abnormal print file data: please slice again." -msgid "Task canceled" -msgstr "Taak geannuleerd" +msgid "Task canceled." +msgstr "Task canceled." -msgid "Upload task timed out. Please check the network problem and try again" -msgstr "" -"Time-out tijdens het uploaden van de taak. Controleer of er een " -"netwerkprobleem is en probeer het opnieuw" +msgid "Upload task timed out. Please check the network status and try again." +msgstr "Upload task timed out. Please check the network status and try again." msgid "Cloud service connection failed. Please try again." msgstr "Verbinding met cloudservice is mislukt. Probeer het nog eens." -msgid "Print file not found, please slice again" -msgstr "Print bestand niet gevonden, opnieuw slicen a.u.b." +msgid "Print file not found. please slice again." +msgstr "Print file not found; please slice again." msgid "" "The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again" +"model and slice again." msgstr "" -"Het afdrukbestand overschrijdt de maximale grootte (1 GB). Vereenvoudig het " -"model en slice opnieuw" +"The print file exceeds the maximum allowable size (1GB). Please simplify the " +"model and slice again." -msgid "Failed uploading print file" -msgstr "Uploaden van het printbestand is mislukt" +msgid "Failed to send the print job. Please try again." +msgstr "Het verzenden van de printopdracht is mislukt. Probeer het opnieuw." -msgid "Wrong Access code" -msgstr "Verkeerde toegangscode" +msgid "Failed to upload file to ftp. Please try again." +msgstr "Failed to upload file to ftp. Please try again." + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "" +"Check the current status of the Bambu Lab server by clicking on the link " +"above." + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" +"The size of the print file is too large. Please adjust the file size and try " +"again." + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "Print file not found; please slice it again and send it for printing." + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "" +"Failed to upload print file via FTP. Please check the network status and try " +"again." msgid "Sending print job over LAN" msgstr "Printopdracht verzenden via LAN" @@ -1671,97 +1748,94 @@ msgid "Sending print job through cloud service" msgstr "Printopdracht verzenden via cloud service" msgid "Service Unavailable" -msgstr "" +msgstr "Service niet beschikbaar" msgid "Unkown Error." -msgstr "" +msgstr "Onbekende fout." msgid "Sending print configuration" msgstr "Print configuratie verzenden" #, c-format, boost-format msgid "Successfully sent. Will automatically jump to the device page in %ss" +msgstr "Succesvol verzonden. Springt automatisch naar de apparaatpagina in %ss" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" msgstr "" msgid "An SD card needs to be inserted before printing via LAN." msgstr "" - -msgid "Failed to send the print job. Please try again." -msgstr "" - -msgid "Send to Printer failed. Please try again." -msgstr "" - -msgid "No space left on Printer SD card" -msgstr "" +"Er moet een MicroSD-kaart worden geplaatst voordat er via LAN kan worden " +"afgedrukt." msgid "Sending gcode file over LAN" -msgstr "" - -msgid "Sending gcode file through cloud service" -msgstr "" +msgstr "G-codebestand verzenden via LAN" msgid "Sending gcode file to sdcard" -msgstr "" +msgstr "G-codebestand naar microSD-kaart verzenden" #, c-format, boost-format msgid "Successfully sent. Close current page in %s s" -msgstr "" +msgstr "Succesvol verzonden. Sluit de huidige pagina in %s s" msgid "An SD card needs to be inserted before sending to printer." msgstr "" - -msgid "Please log out and login to the printer again." -msgstr "" +"Een MicroSD-kaart moet worden geplaatst voordat er iets naar de printer " +"wordt gestuurd." msgid "Choose SLA archive:" -msgstr "" +msgstr "Choose SLA archive:" msgid "Import file" -msgstr "" +msgstr "Import file" msgid "Import model and profile" -msgstr "" +msgstr "Import model and profile" msgid "Import profile only" -msgstr "" +msgstr "Import profile only" msgid "Import model only" -msgstr "" +msgstr "Import model only" msgid "Accurate" -msgstr "" +msgstr "Accurate" msgid "Balanced" -msgstr "" +msgstr "Balanced" msgid "Quick" -msgstr "" +msgstr "Quick" msgid "Importing SLA archive" -msgstr "" +msgstr "Importing SLA archive" msgid "" "The SLA archive doesn't contain any presets. Please activate some SLA " "printer preset first before importing that SLA archive." msgstr "" +"The SLA archive doesn't contain any presets. Please activate some SLA " +"printer presets first before importing that SLA archive." msgid "Importing canceled." -msgstr "" +msgstr "Importing canceled." msgid "Importing done." -msgstr "" +msgstr "Importing done." msgid "" "The imported SLA archive did not contain any presets. The current SLA " "presets were used as fallback." msgstr "" +"The imported SLA archive did not contain any presets. The current SLA " +"presets were used as fallback." msgid "You cannot load SLA project with a multi-part object on the bed" -msgstr "" +msgstr "You cannot load an SLA project with a multi-part object on the bed" msgid "Please check your object list before preset changing." -msgstr "" +msgstr "Please check your object list before preset changing." msgid "Attention!" msgstr "Let op!" @@ -1770,19 +1844,19 @@ msgid "Downloading" msgstr "Downloaden" msgid "Download failed" -msgstr "" +msgstr "Downloaden mislukt" msgid "Cancelled" -msgstr "" +msgstr "Geannuleerd" msgid "Install successfully." -msgstr "" +msgstr "Succesvol geïnstalleerd" msgid "Installing" -msgstr "" +msgstr "Installeren" msgid "Install failed" -msgstr "" +msgstr "Installatie mislukt" msgid "Portions copyright" msgstr "Licentie informatie" @@ -1831,17 +1905,20 @@ msgstr "" msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." msgstr "" +"PrusaSlicer is oorspronkelijk gebaseerd op Slic3r van Alessandro Ranellucci." msgid "" "Slic3r was created by Alessandro Ranellucci with the help of many other " "contributors." msgstr "" +"Slic3r is gemaakt door Alessandro Ranellucci met de hulp van vele andere " +"bijdragers." msgid "Version" msgstr "Versie" msgid "AMS Materials Setting" -msgstr "" +msgstr "AMS Materiaal instellingen" msgid "Confirm" msgstr "Bevestigen" @@ -1874,54 +1951,66 @@ msgstr "SN" msgid "Setting AMS slot information while printing is not supported" msgstr "" +"Het instellen van AMS slot informatie tijdens het printen wordt niet " +"ondersteund." -msgid "Factors of dynamic flow cali" +msgid "Factors of Flow Dynamics Calibration" +msgstr "" + +msgid "PA Profile" msgstr "" msgid "Factor K" -msgstr "" +msgstr "Factor K" msgid "Factor N" -msgstr "" +msgstr "Factor N" msgid "Setting Virtual slot information while printing is not supported" -msgstr "" +msgstr "Setting Virtual slot information while printing is not supported" msgid "Are you sure you want to clear the filament information?" -msgstr "" - -msgid "Please input a valid value (K in 0~0.5)" -msgstr "" - -msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" -msgstr "" +msgstr "Are you sure you want to clear the filament information?" msgid "You need to select the material type and color first." -msgstr "" +msgstr "You need to select the material type and color first." -msgid "Other color" -msgstr "" +msgid "Please input a valid value (K in 0~0.5)" +msgstr "Voer een geldige waarde in (K in 0 ~ 0,5)" + +msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" +msgstr "Voer een geldige waarde in (K in 0 ~ 0,5, N in 0,6 ~ 2,0)" + +msgid "Other Color" +msgstr "Other Color" + +msgid "Custom Color" +msgstr "Custom Color" msgid "Dynamic flow calibration" -msgstr "" +msgstr "Dynamic flow calibration" msgid "" "The nozzle temp and max volumetric speed will affect the calibration " "results. Please fill in the same values as the actual printing. They can be " "auto-filled by selecting a filament preset." msgstr "" +"De temperatuur van de nozzle en de maximale volumetrische snelheid zijn van " +"invloed op de kalibratieresultaten. Voer dezelfde waarden in als bij de " +"daadwerkelijke afdruk. Ze kunnen automatisch worden gevuld door een " +"voorinstelling voor filamenten te selecteren." msgid "Nozzle Diameter" -msgstr "" +msgstr "Diameter van de nozzle" msgid "Bed Type" -msgstr "" +msgstr "Bed type" msgid "Nozzle temperature" msgstr "Nozzle temperatuur" msgid "Bed Temperature" -msgstr "" +msgstr "Bed Temperatuur" msgid "Max volumetric speed" msgstr "Maximale volumetrische snelheid" @@ -1936,77 +2025,87 @@ msgid "mm³" msgstr "mm³" msgid "Start calibration" -msgstr "" +msgstr "Start" msgid "Next" -msgstr "" +msgstr "Volgende" msgid "" "Calibration completed. Please find the most uniform extrusion line on your " "hot bed like the picture below, and fill the value on its left side into the " "factor K input box." msgstr "" +"Kalibratie voltooid. Zoek de meest uniforme extrusielijn op uw hotbed, zoals " +"op de afbeelding hieronder, en vul de waarde aan de linkerkant in het " +"invoervak factor K in." msgid "Save" msgstr "Bewaar" msgid "Last Step" -msgstr "" +msgstr "Back" msgid "Example" -msgstr "" +msgstr "Voorbeeld" #, c-format, boost-format msgid "Calibrating... %d%%" -msgstr "" +msgstr "Kalibreren... %d%%" msgid "Calibration completed" -msgstr "" +msgstr "Kalibratie voltooid" #, c-format, boost-format msgid "%s does not support %s" -msgstr "" +msgstr "%s ondersteunt %s niet" msgid "Dynamic flow Calibration" -msgstr "" +msgstr "Dynamische flow kalibratie" msgid "Step" -msgstr "" +msgstr "Stap" msgid "AMS Slots" -msgstr "" +msgstr "AMS Slots" msgid "" "Note: Only the AMS slots loaded with the same material type can be selected." msgstr "" +"Opmerking: Alleen de AMS-slots die met hetzelfde materiaaltype zijn geladen, " +"kunnen worden geselecteerd." msgid "Enable AMS" -msgstr "" +msgstr "AMS inschakelen" msgid "Print with filaments in the AMS" -msgstr "" +msgstr "Printen met filament in AMS" msgid "Disable AMS" -msgstr "" +msgstr "AMS uitschakelen" msgid "Print with the filament mounted on the back of chassis" -msgstr "" +msgstr "Print met filament op een externe spoel" msgid "Cabin humidity" -msgstr "" +msgstr "Vochtigheid in de cabine" msgid "" "Green means that AMS humidity is normal, orange represent humidity is high, " "red represent humidity is too high.(Hygrometer: lower the better.)" msgstr "" +"Groen betekent dat de AMS-luchtvochtigheid normaal is, oranje betekent dat " +"de luchtvochtigheid hoog is en rood betekent dat de luchtvochtigheid te hoog " +"is. (Hygrometer: hoe lager, hoe beter.)" msgid "Desiccant status" -msgstr "" +msgstr "Status van het droogmiddel" msgid "" "A desiccant status lower than two bars indicates that desiccant may be " "inactive. Please change the desiccant.(The bars: higher the better.)" msgstr "" +"Een droogmiddelstatus lager dan twee streepjes geeft aan dat het droogmiddel " +"mogelijk inactief is. Vervang het droogmiddel. (Hoe hoger, hoe beter.)" msgid "" "Note: When the lid is open or the desiccant pack is changed, it can take " @@ -2014,36 +2113,51 @@ msgid "" "process. During this time, the indicator may not represent the chamber " "accurately." msgstr "" +"Opmerking: Als het deksel open is of de verpakking van het droogmiddel is " +"vervangen, kan het enkele uren of een nacht duren voordat het vocht is " +"opgenomen. Lage temperaturen vertragen ook het proces. Gedurende deze tijd " +"geeft de indicator de vochtigheid mogelijk niet nauwkeurig weer." msgid "" "Config which AMS slot should be used for a filament used in the print job" msgstr "" +"Configureer welke AMS-sleuf moet worden gebruikt voor een filament dat voor " +"de printopdracht wordt gebruikt." msgid "Filament used in this print job" -msgstr "" +msgstr "Filament gebruikt in deze printopdracht" msgid "AMS slot used for this filament" -msgstr "" +msgstr "AMS-slot die gebruikt wordt voor dit filament" msgid "Click to select AMS slot manually" -msgstr "" +msgstr "Klik om AMS-slot handmatig te selecteren" msgid "Do not Enable AMS" -msgstr "" +msgstr "AMS niet inschakelen" msgid "Print using materials mounted on the back of the case" -msgstr "" +msgstr "Print met filament op een externe spoel." msgid "Print with filaments in ams" -msgstr "" +msgstr "Printen met filament in AMS" msgid "Print with filaments mounted on the back of the chassis" -msgstr "" +msgstr "Print met filament op een externe spoel" -msgid "Filaments replace" +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." msgstr "" msgid "Group" +msgstr "Group" + +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" msgstr "" msgid "AMS Settings" @@ -2095,21 +2209,26 @@ msgstr "" "opgeslagen informatie zal gebruikt worden." msgid "Update remaining capacity" -msgstr "" +msgstr "Resterende capaciteit bijwerken" msgid "" "The AMS will estimate Bambu filament's remaining capacity after the filament " "info is updated. During printing, remaining capacity will be updated " "automatically." msgstr "" +"De AMS zal een schatting maken van de resterende capaciteit van het Bambu-" +"filament nadat de filamentinformatie is bijgewerkt. Tijdens het afdrukken " +"wordt de resterende capaciteit automatisch bijgewerkt." msgid "AMS filament backup" -msgstr "" +msgstr "AMS filament backup" msgid "" "AMS will continue to another spool with the same properties of filament " "automatically when current filament runs out" msgstr "" +"AMS gaat automatisch verder met een andere spoel met dezelfde filament " +"eigenschappen wanneer het huidige filament op is." msgid "File" msgstr "Bestand" @@ -2121,25 +2240,31 @@ msgid "" "Failed to download the plug-in. Please check your firewall settings and vpn " "software, check and retry." msgstr "" +"Het downloaden van de plug-in is mislukt. Controleer je firewall-" +"instellingen en VPN-software en probeer het opnieuw." msgid "" "Failed to install the plug-in. Please check whether it is blocked or deleted " "by anti-virus software." msgstr "" +"De installatie van de plug-in is mislukt. Controleer of deze is geblokkeerd " +"of verwijderd door anti-virussoftware." msgid "click here to see more info" -msgstr "" +msgstr "klik hier voor meer informatie" msgid "Please home all axes (click " -msgstr "" +msgstr "Centreer alle assen (klik" msgid "" ") to locate the toolhead's position. This prevents device moving beyond the " "printable boundary and causing equipment wear." msgstr "" +") om de positie van de gereedschapskop te bepalen. Dit voorkomt dat het " +"apparaat de printbare grens overschrijdt en dat apparatuur slijt." msgid "Go Home" -msgstr "" +msgstr "Near home positie" msgid "" "A error occurred. Maybe memory of system is not enough or it's a bug of the " @@ -2196,14 +2321,15 @@ msgid "Succeed to export G-code to %1%" msgstr "Success! G-code geexporteerd naar %1%" msgid "Running post-processing scripts" -msgstr "" +msgstr "Het uitvoeren van post-processing scripts" msgid "Copying of the temporary G-code to the output G-code failed" msgstr "" +"Het kopiëren van de tijdelijke G-code naar de G-uitvoercode is mislukt." #, boost-format msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" -msgstr "" +msgstr "Upload inplannen in `%1%`. Zie Venster -> Print Host Upload Queue" msgid "Origin" msgstr "Begin" @@ -2318,11 +2444,17 @@ msgid "" "Please keep the printer open during the printing process to ensure air " "circulation or reduce the temperature of the hot bed" msgstr "" +"De bedtemperatuur is hoger dan de vitrificatietemperatuur van dit filament.\n" +"Dit kan leiden tot verstopping van de nozzle en tot print fouten.\n" +"Houd de printer open tijdens het printproces om te zorgen voor " +"luchtcirculatie, of om de temperatuur van het warmwaterbed te verlagen." msgid "" "Too small max volumetric speed.\n" "Reset to 0.5" msgstr "" +"Te kleine maximale volumetrische snelheid.\n" +"De waarde is teruggezet naar 0,5" msgid "" "Too small layer height.\n" @@ -2381,6 +2513,8 @@ msgid "" "Spiral mode only works when wall loops is 1, support is disabled, top shell " "layers is 0, sparse infill density is 0 and timelapse type is traditional." msgstr "" +"Spiral mode only works when wall loops is 1, support is disabled, top shell " +"layers is 0, sparse infill density is 0 and timelapse type is traditional." msgid "" "Change these settings automatically? \n" @@ -2436,11 +2570,16 @@ msgid "" "Yes - switch to rectilinear pattern automaticlly\n" "No - reset density to default non 100% value automaticlly" msgstr "" +"Overschakelen naar rechtlijnig patroon?\n" +"Ja - Automatisch overschakelen naar rechtlijnig patroon\n" +"Nee - Zet de dichtheid automatisch terug naar de standaard niet 100% waarde" msgid "" "While printing by Object, the extruder may collide skirt.\n" "Thus, reset the skirt layer to 1 to avoid that." msgstr "" +"While printing by object, the extruder may collide with a skirt.\n" +"Thus, reset the skirt layer to 1 to avoid collisions." msgid "Auto bed leveling" msgstr "Automatisch bed levellen" @@ -2542,13 +2681,35 @@ msgid "Update failed." msgstr "Updaten mislukt." msgid "Failed to start printing job" +msgstr "Het starten van de printopdracht is mislukt" + +msgid "Invalid nozzle diameter" +msgstr "" + +msgid "Calibration error" +msgstr "" + +msgid "TPU is not supported by AMS." +msgstr "" + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "" + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "" + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." msgstr "" msgid "default" msgstr "Standaard" msgid "parameter name" -msgstr "" +msgstr "parameternaam" msgid "N/A" msgstr "N/B" @@ -2600,31 +2761,31 @@ msgid "Tool" msgstr "Hulpmiddel" msgid "Layer Time" -msgstr "" +msgstr "Laag tijd" msgid "Layer Time (log)" -msgstr "" +msgstr "Laagtijd (logboek)" msgid "Height: " -msgstr "" +msgstr "Hoogte:" msgid "Width: " -msgstr "" +msgstr "Breedte:" msgid "Speed: " -msgstr "" +msgstr "Snelheid:" msgid "Flow: " -msgstr "" +msgstr "Flow: " msgid "Layer Time: " -msgstr "" +msgstr "Laagtijd:" -msgid "Fan Speed: " -msgstr "" +msgid "Fan: " +msgstr "Ventilatorsnelheid:" msgid "Temperature: " -msgstr "" +msgstr "Temperatuur:" msgid "Loading G-codes" msgstr "G-codes worden geladen" @@ -2636,22 +2797,22 @@ msgid "Generating geometry index data" msgstr "Geometrie-indexgegevens genereren" msgid "Statistics of All Plates" -msgstr "" +msgstr "Statistics of All Plates" msgid "Display" msgstr "Tonen" msgid "Flushed" -msgstr "" +msgstr "Flushed" msgid "Total" msgstr "Totaal" msgid "Total Time Estimation" -msgstr "" +msgstr "Total Time Estimation" msgid "Total time" -msgstr "" +msgstr "Totale tijd" msgid "up to" msgstr "tot" @@ -2744,7 +2905,7 @@ msgid "Total Estimation" msgstr "Schatting totaal" msgid "Time Estimation" -msgstr "" +msgstr "Geschatte duur" msgid "Normal mode" msgstr "Normale modus" @@ -2762,52 +2923,52 @@ msgid "Switch to normal mode" msgstr "Omzetten naar normale modus" msgid "Variable layer height" -msgstr "" +msgstr "Variabele laaghoogte" msgid "Adaptive" -msgstr "" +msgstr "Adaptief" msgid "Quality / Speed" -msgstr "" +msgstr "Kwaliteit/snelheid" msgid "Smooth" -msgstr "" +msgstr "Vloeiend" msgid "Radius" msgstr "Straal" msgid "Keep min" -msgstr "" +msgstr "Houd min" msgid "Left mouse button:" -msgstr "" +msgstr "Linker muisknop" msgid "Add detail" -msgstr "" +msgstr "Detail toevoegen" msgid "Right mouse button:" -msgstr "" +msgstr "Rechter muisknop:" msgid "Remove detail" -msgstr "" +msgstr "Detail verwijderen" msgid "Shift + Left mouse button:" -msgstr "" +msgstr "Shift + linker muisknop:" msgid "Reset to base" -msgstr "" +msgstr "Terugzetten naar basis" msgid "Shift + Right mouse button:" -msgstr "" +msgstr "Shift + rechter muisknop:" msgid "Smoothing" -msgstr "" +msgstr "Gladmaken" msgid "Mouse wheel:" -msgstr "" +msgstr "Muiswiel:" msgid "Increase/decrease edit area" -msgstr "" +msgstr "Bewerkingsgebied vergroten/verkleinen" msgid "Sequence" msgstr "Reeks" @@ -2819,7 +2980,7 @@ msgid "Tool Move" msgstr "Beweeg tool" msgid "Tool Rotate" -msgstr "" +msgstr "Tool Rotate" msgid "Move Object" msgstr "Beweeg object" @@ -2891,10 +3052,10 @@ msgid "Explosion Ratio" msgstr "Vergrotings ratio" msgid "Section View" -msgstr "" +msgstr "Sectieweergave" msgid "Assemble Control" -msgstr "" +msgstr "Assemblage controle" msgid "Total Volume:" msgstr "Totaal Volume:" @@ -2917,6 +3078,9 @@ msgstr "" msgid "An object is layed over the boundary of plate." msgstr "Er bevind zich een object buiten de grenzen van de printplaat." +msgid "A G-code path goes beyond the max print height." +msgstr "" + msgid "A G-code path goes beyond the boundary of plate." msgstr "Een G-code pad treedt buiten de grenzen van de printplaat." @@ -2928,24 +3092,22 @@ msgid "" "Please solve the problem by moving it totally on or off the plate, and " "confirming that the height is within the build volume." msgstr "" - -msgid "Jump to" -msgstr "Ga naar" - -msgid "ERROR:" -msgstr "" +"Een object is over de grens van de plaat geplaatst of overschrijdt de " +"hoogtelimiet.\n" +"Los het probleem op door het geheel op of van de plaat te verplaatsen, en " +"controleer of de hoogte binnen het bouwvolume valt." msgid "Calibration step selection" -msgstr "" +msgstr "Kalibratiestap selectie" msgid "Micro lidar calibration" -msgstr "" +msgstr "Micro Lidar Kalibratie" msgid "Bed leveling" -msgstr "" +msgstr "Bed leveling" msgid "Resonance frequency identification" -msgstr "" +msgstr "Identificatie van de resonantiefrequentie" msgid "Calibration program" msgstr "Kalibratie programma" @@ -2966,28 +3128,28 @@ msgid "Start Calibration" msgstr "Start kalibreren" msgid "Completed" -msgstr "" +msgstr "Voltooid" msgid "Calibrating" msgstr "Kalibreren" msgid "Auto-record Monitoring" -msgstr "" +msgstr "Automatische opnamebewaking" msgid "Go Live" -msgstr "" +msgstr "Live gaan" msgid "Resolution" msgstr "Resolutie" msgid "Show \"Live Video\" guide page." -msgstr "" +msgstr "Toon \"Live Video\" gids pagina." msgid "720p" -msgstr "" +msgstr "720p" msgid "1080p" -msgstr "" +msgstr "1080p" msgid "ConnectPrinter(LAN)" msgstr "Printer aansluiten (LAN)" @@ -3003,13 +3165,13 @@ msgstr "" "op de printer, zoals aangegeven in de afbeelding:" msgid "Invalid input." -msgstr "" +msgstr "Ongeldige invoer" msgid "New Window" -msgstr "" +msgstr "Nieuw venster" msgid "Open a new window" -msgstr "" +msgstr "Een nieuw venster openen" msgid "Application is closing" msgstr "De toepassing wordt afgesloten" @@ -3039,34 +3201,37 @@ msgid "No" msgstr "Nee" msgid "will be closed before creating a new model. Do you want to continue?" +msgstr "will be closed before creating a new model. Do you want to continue?" + +msgid "Upload" msgstr "" msgid "Slice plate" msgstr "Slice printbed" msgid "Print plate" -msgstr "" +msgstr "Printplaat" msgid "Slice all" msgstr "Alles slicen" msgid "Export G-code file" -msgstr "" +msgstr "G-codebestand exporteren" msgid "Send" msgstr "Versturen" msgid "Export plate sliced file" -msgstr "" +msgstr "Exporteer plate sliced bestand" msgid "Export all sliced file" -msgstr "" +msgstr "Alle sliced bestanden exporteren" msgid "Print all" msgstr "Print alles" msgid "Send all" -msgstr "" +msgstr "Alles verzenden" msgid "Keyboard Shortcuts" msgstr "Sneltoesten" @@ -3081,23 +3246,23 @@ msgid "Show Configuration Folder" msgstr "Toon de configuratie map" msgid "Show Tip of the Day" -msgstr "" +msgstr "Toon Tip van de dag" msgid "Check for Update" msgstr "Zoeken naar updates" msgid "Open Network Test" -msgstr "" +msgstr "Open Netwerk Test" #, c-format, boost-format msgid "&About %s" msgstr "&Over %s" msgid "Upload Models" -msgstr "" +msgstr "Modellen uploaden" msgid "Download Models" -msgstr "" +msgstr "Modellen downloaden" msgid "Default View" msgstr "Standaard weergave" @@ -3141,7 +3306,7 @@ msgid "Right View" msgstr "Rechterzijde bekijken" msgid "Start a new window" -msgstr "" +msgstr "Een nieuw venster openen" msgid "New Project" msgstr "Nieuw project" @@ -3165,13 +3330,13 @@ msgid "Save Project as" msgstr "Bewaar project als" msgid "Shift+" -msgstr "" +msgstr "Shift+" msgid "Save current project as" msgstr "Bewaar huidig project als" msgid "Import 3MF/STL/STEP/SVG/OBJ/AMF" -msgstr "" +msgstr "3MF/STL/STEP/SVG/OBJ/AMF importeren" msgid "Load a model" msgstr "Laad een model" @@ -3195,22 +3360,22 @@ msgid "Export 3mf file without using some 3mf-extensions" msgstr "3mf-bestand exporteren zonder enkele 3mf-toevoegingen te gebruiken" msgid "Export current sliced file" -msgstr "" +msgstr "Huidig sliced bestand exporteren" msgid "Export all plate sliced file" -msgstr "" +msgstr "Exporteer alle plate sliced bestanden" msgid "Export G-code" msgstr "Exporteer G-code" msgid "Export current plate as G-code" -msgstr "" +msgstr "Exporteer de huidige plaat als G-code" msgid "Export &Configs" msgstr "Export &Configs" msgid "Export current configuration to files" -msgstr "" +msgstr "Huidige configuratie exporteren naar bestanden" msgid "Export" msgstr "Exporteren" @@ -3276,10 +3441,16 @@ msgid "Use Orthogonal View" msgstr "Orthogonale weergave gebruiken" msgid "Show &Labels" -msgstr "" +msgstr "Toon &Labels" msgid "Show object labels in 3D scene" -msgstr "" +msgstr "Toon objectlabels in 3D-scène" + +msgid "Show &Overhang" +msgstr "Show &Overhang" + +msgid "Show object overhang highlight in 3D scene" +msgstr "Show object overhang highlight in 3D scene" msgid "Preferences" msgstr "Voorkeuren" @@ -3335,9 +3506,6 @@ msgstr "" msgid "More calibrations" msgstr "" -msgid "3D Models" -msgstr "" - msgid "&Open G-code" msgstr "&Open G-code" @@ -3357,10 +3525,10 @@ msgid "Export toolpaths as OBJ" msgstr "Toolpaths exporteren als OBJ" msgid "Open &Studio" -msgstr "" +msgstr "Open & Studio" msgid "Open Studio" -msgstr "" +msgstr "Studio openen" msgid "&Quit" msgstr "&Afsluiten" @@ -3380,11 +3548,11 @@ msgstr "&Help" #, c-format, boost-format msgid "A file exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "A file exists with the same name: %s. Do you want to override it?" #, c-format, boost-format msgid "A config exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "A config exists with the same name: %s. Do you want to override it?" msgid "Overwrite file" msgstr "Bestand overschrijven" @@ -3396,7 +3564,7 @@ msgid "No to All" msgstr "Nee op alles" msgid "Choose a directory" -msgstr "" +msgstr "Kies een map" #, c-format, boost-format msgid "There is %d config exported. (Only non-system configs)" @@ -3408,7 +3576,7 @@ msgid "Export result" msgstr "Export resultaat" msgid "Select profile to load:" -msgstr "" +msgstr "Selecteer het te laden profiel:" #, c-format, boost-format msgid "There is %d config imported. (Only non-system and compatible configs)" @@ -3436,6 +3604,11 @@ msgid "" "2. The Filament presets\n" "3. The Printer presets" msgstr "" +"Wil je je persoonlijke gegevens van Bambu Cloud synchroniseren? \n" +"Het bevat de volgende informatie:\n" +"1. Voorinstellingen verwerken\n" +"2. Voorinstellingen voor filament\n" +"3. Presets voor de printer" msgid "Synchronization" msgstr "Synchronisatie" @@ -3443,67 +3616,73 @@ msgstr "Synchronisatie" msgid "Initialize failed (No Device)!" msgstr "Het initializeren is mislukt (geen apparaat)!" -msgid "Initialize failed (No Camera Device)!" -msgstr "" +msgid "Initialize failed (Device connection not ready)!" +msgstr "Initialization failed (Device connection not ready)!" -msgid "Initializing..." -msgstr "Initialiseren..." +msgid "Initialize failed (No Camera Device)!" +msgstr "Initialisatie is mislukt (geen camera-apparaat)!" + +msgid "Printer is busy downloading, Please wait for the downloading to finish." +msgstr "" +"De printer is bezig met downloaden. Wacht tot het downloaden is voltooid." msgid "Loading..." msgstr "Laden..." -msgid "Initialize failed (Not supported with LAN-only mode)!" +msgid "Initialize failed (Not supported on the current printer version)!" msgstr "" msgid "Initialize failed (Not accessible in LAN-only mode)!" -msgstr "" - -msgid "Printer is busy downloading, Please wait for the downloading to finish." -msgstr "" +msgstr "Initialisatie mislukt (niet toegankelijk in alleen LAN-modus)!" msgid "Initialize failed (Missing LAN ip of printer)!" -msgstr "" +msgstr "Initialisatie is mislukt (LAN-IP van de printer ontbreekt)!" -msgid "Initialize failed (Not supported by printer)!" -msgstr "" +msgid "Initializing..." +msgstr "Initialiseren..." #, c-format, boost-format msgid "Initialize failed (%s)!" -msgstr "" +msgstr "Initialisatie is mislukt (%s)!" msgid "Network unreachable" -msgstr "" +msgstr "Netwerk onbereikbaar" #, c-format, boost-format msgid "Stopped [%d]!" -msgstr "" +msgstr "Gestopt [%d]!" msgid "Stopped." msgstr "Gestopt." msgid "LAN Connection Failed (Failed to start liveview)" -msgstr "" +msgstr "LAN-verbinding mislukt (liveview niet gestart)" msgid "" "Virtual Camera Tools is required for this task!\n" "Do you want to install them?" msgstr "" +"Voor deze taak zijn Virtual Camera Tools vereist!\n" +"Wil je ze installeren?" msgid "Downloading Virtual Camera Tools" -msgstr "" +msgstr "Hulpmiddelen voor virtuele camera's downloaden" msgid "" "Another virtual camera is running.\n" "Bambu Studio supports only a single virtual camera.\n" "Do you want to stop this virtual camera?" msgstr "" +"Er draait nog een virtuele camera.\n" +"Bambu Studio ondersteunt slechts één virtuele camera.\n" +"Wil je deze virtuele camera stoppen?" #, c-format, boost-format msgid "Virtual camera initialize failed (%s)!" -msgstr "" +msgstr "Initialisatie virtuele camera mislukt (%s)!" msgid "Information" -msgstr "" +msgstr "Informatie" msgid "Playing..." msgstr "Afspelen..." @@ -3519,53 +3698,50 @@ msgid "Month" msgstr "Maand" msgid "All Files" -msgstr "" +msgstr "Alle bestanden" msgid "Group files by year, recent first." -msgstr "" +msgstr "Groepeer bestanden per jaar, recent eerst." msgid "Group files by month, recent first." -msgstr "" +msgstr "Groepeer bestanden per maand, recent eerst." msgid "Show all files, recent first." -msgstr "" +msgstr "Toon alle bestanden, recentste eerst." msgid "Timelapse" msgstr "Timelapse" msgid "Switch to timelapse files." -msgstr "" +msgstr "Schakel over naar timelapse bestanden." msgid "Video" msgstr "Video" msgid "Switch to video files." -msgstr "" +msgstr "Schakel over naar videobestanden." + +msgid "Switch to 3mf model files." +msgstr "Switch to 3mf model files." msgid "Delete selected files from printer." -msgstr "" +msgstr "Verwijder geselecteerde bestanden van de printer." msgid "Download" msgstr "Downloaden" msgid "Download selected files from printer." -msgstr "" +msgstr "Download geselecteerde bestanden van de printer." msgid "Select" -msgstr "" +msgstr "Selecteren" msgid "Batch manage files." -msgstr "" +msgstr "Batchbeheer van bestanden." msgid "No printers." msgstr "Geen printers" -msgid "Not supported by this model of printer!" -msgstr "" - -msgid "Connecting..." -msgstr "Verbinden..." - #, c-format, boost-format msgid "Connect failed [%d]!" msgstr "Verbinding mislukt [%d]!" @@ -3573,40 +3749,69 @@ msgstr "Verbinding mislukt [%d]!" msgid "Loading file list..." msgstr "Bestandslijst laden..." -msgid "No files" -msgstr "Geen bestanden" - -msgid "Not accessible in LAN-only mode!" -msgstr "" - -msgid "Missing LAN ip of printer!" -msgstr "" +#, c-format, boost-format +msgid "No files [%d]" +msgstr "No files [%d]" #, c-format, boost-format -msgid "You are going to delete %u files. Are you sure to continue?" -msgstr "" +msgid "Load failed [%d]" +msgstr "Load failed [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "" +msgstr[1] "" msgid "Delete files" +msgstr "Delete files" + +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "Do you want to delete the file '%s' from printer?" + +msgid "Delete file" +msgstr "Delete file" + +msgid "Fetching model infomations ..." +msgstr "Fetching model information..." + +msgid "Failed to fetching model infomations from printer." +msgstr "Failed to fetch model infomation from printer." + +msgid "Failed to parse model infomations." +msgstr "Failed to parse model infomation" + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." msgstr "" #, c-format, boost-format msgid "File '%s' was lost! Please download it again." -msgstr "" +msgstr "Bestand '%s' is verloren gegaan! Download het opnieuw." msgid "Download waiting..." -msgstr "" +msgstr "Download wacht..." msgid "Play" -msgstr "" +msgstr "Afspelen" msgid "Open Folder" -msgstr "" +msgstr "Map openen" msgid "Download finished" -msgstr "" +msgstr "Download voltooid" #, c-format, boost-format msgid "Downloading %d%%..." +msgstr "%d%% downloaden..." + +msgid "Not supported on the current printer version." +msgstr "" + +msgid "Storage unavailable, insert SD card." msgstr "" msgid "Speed:" @@ -3622,7 +3827,7 @@ msgid "Zoom" msgstr "Inzoomen" msgid "Translation/Zoom" -msgstr "" +msgstr "Vertaling/Zoom" msgid "3Dconnexion settings" msgstr "3Dconnexion instellingen" @@ -3630,13 +3835,22 @@ msgstr "3Dconnexion instellingen" msgid "Swap Y/Z axes" msgstr "Wissel Y/Z assen om" -msgid "Camera" +msgid "Invert X axis" msgstr "" -msgid "SD Card" +msgid "Invert Y axis" msgstr "" -msgid "Camera Setting" +msgid "Invert Z axis" +msgstr "" + +msgid "Invert Yaw axis" +msgstr "" + +msgid "Invert Pitch axis" +msgstr "" + +msgid "Invert Roll axis" msgstr "" msgid "Printing Progress" @@ -3649,19 +3863,31 @@ msgid "Stop" msgstr "Stop" msgid "0" -msgstr "" +msgstr "0" msgid "Layer: N/A" -msgstr "" +msgstr "Layer: N/A" + +msgid "Immediately score" +msgstr "Immediately score" msgid "Clear" -msgstr "" +msgstr "Wissen" + +msgid "Camera" +msgstr "Camera" + +msgid "SD Card" +msgstr "MicroSD-kaart" + +msgid "Camera Setting" +msgstr "Camera-instelling" msgid "Control" msgstr "Besturing" msgid "Print Options" -msgstr "" +msgstr "Print Opties" msgid "100%" msgstr "100%" @@ -3670,10 +3896,10 @@ msgid "Lamp" msgstr "Licht" msgid "Aux" -msgstr "" +msgstr "Aux" msgid "Cham" -msgstr "" +msgstr "Kamer" msgid "Bed" msgstr "Printbed" @@ -3685,69 +3911,66 @@ msgid "Debug Info" msgstr "Informatie over Debuggen" msgid "No SD Card" -msgstr "" +msgstr "Geen microSD-kaart" msgid "SD Card Abnormal" -msgstr "" - -msgid "Printing List" -msgstr "Print lijst" +msgstr "MicroSD Kaart Abnormaal" msgid "Cancel print" -msgstr "" +msgstr "Print annuleren" msgid "Are you sure you want to cancel this print?" -msgstr "" +msgstr "Weet je zeker dat je deze print wilt annuleren?" -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode disabled.Please reconnect the " -"printer by logging in with your user account." -msgstr "" - -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode enabled.Please reconnect the " -"printer by inputting Access Code which can be gotten from printer screen." -msgstr "" +msgid "Done" +msgstr "Done" msgid "Downloading..." msgstr "Downloaden..." msgid "Cloud Slicing..." -msgstr "" +msgstr "Cloud Slicing..." #, c-format, boost-format msgid "In Cloud Slicing Queue, there are %s tasks ahead." -msgstr "" +msgstr "In Cloud Slicing Queue, there are %s tasks ahead of you." #, c-format, boost-format msgid "Layer: %s" -msgstr "" +msgstr "Layer: %s" + +msgid "Please give a score for your favorite Bambu Market model." +msgstr "Please give a score for your favorite Bambu Market model." + +msgid "Score" +msgstr "Score" #, c-format, boost-format msgid "Layer: %d/%d" -msgstr "" +msgstr "Layer: %d/%d" msgid "Please heat the nozzle to above 170 degree before loading filament." msgstr "" +"Verwarm de nozzle tot meer dan 170 graden voordat je het filament laadt." msgid "Still unload" -msgstr "" +msgstr "Nog steeds aan het ontladen" msgid "Still load" -msgstr "" +msgstr "Laad nog steeds" msgid "Please select an AMS slot before calibration" -msgstr "" +msgstr "Selecteer een AMS-slot voor de kalibratie." msgid "" "Cannot read filament info: the filament is loaded to the tool head,please " "unload the filament and try again." msgstr "" +"Kan de filament informatie niet lezen: het filament is in de printkop " +"geladen; verwijder het filament en probeer het opnieuw." msgid "This only takes effect during printing" -msgstr "" +msgstr "Dit is alleen van kracht tijdens het printen" msgid "Silent" msgstr "Stille" @@ -3762,26 +3985,17 @@ msgid "Ludicrous" msgstr "Ludicrous" msgid "Can't start this without SD card." -msgstr "" - -msgid "Failed to connect to the server" -msgstr "Verbinding maken met de server is mislukt" +msgstr "Kan niet starten zonder microSD-kaart." msgid "Status" msgstr "Status" -msgid "Media" -msgstr "Media" - msgid "Update" msgstr "Updaten" msgid "HMS" msgstr "HMS" -msgid "Failed to connect to the printer" -msgstr "Verbinding maken met de printer is mislukt" - msgid "Don't show again" msgstr "Niet nogmaals tonen" @@ -3831,10 +4045,10 @@ msgid "Undo integration was successful." msgstr "Het ongedaan maken van de integratie is gelukt." msgid "New network plug-in available." -msgstr "" +msgstr "Nieuwe netwerk plug-in beschikbaar" msgid "Details" -msgstr "" +msgstr "Détails" msgid "Undo integration failed." msgstr "Het ongedaan maken van de integratie is mislukt." @@ -3852,7 +4066,7 @@ msgid "Open Folder." msgstr "Open bestandsmap." msgid "Safely remove hardware." -msgstr "" +msgstr "Safely remove hardware." #, c-format, boost-format msgid "%1$d Object has custom supports." @@ -3881,20 +4095,23 @@ msgstr[0] "" msgstr[1] "" msgid "ERROR" -msgstr "" +msgstr "Fout" msgid "CANCELED" -msgstr "" +msgstr "GEANNULEERD" msgid "COMPLETED" -msgstr "" +msgstr "VOLTOOID" msgid "Cancel upload" -msgstr "" +msgstr "Upload annuleren" msgid "Slice ok." msgstr "Slice gelukt" +msgid "Jump to" +msgstr "Ga naar" + msgid "Error:" msgstr "Fout:" @@ -3902,13 +4119,16 @@ msgid "Warning:" msgstr "Waarschuwing:" msgid "Export successfully." +msgstr "Succesvol geëxporteerd" + +msgid "Serious warning:" msgstr "" msgid " (Repair)" msgstr " (Repareren)" msgid " Click here to install it." -msgstr "" +msgstr " Klik hier om het te installeren." msgid "WARNING:" msgstr "WAARSCHUWING:" @@ -3926,7 +4146,7 @@ msgid "Color painting" msgstr "Kleur aanbrengen" msgid "Cut connectors" -msgstr "" +msgstr "Cut connectors" msgid "Layers" msgstr "Lagen" @@ -3967,24 +4187,27 @@ msgid "Bottom" msgstr "Onderste" msgid "Enable AI monitoring of printing" -msgstr "" +msgstr "AI-monitoring van het printen inschakelen" msgid "Sensitivity of pausing is" -msgstr "" +msgstr "De gevoeligheid van het pauzeren is" msgid "Enable detection of build plate position" -msgstr "" +msgstr "Detectie van de positie van de printplaat inschakelen" msgid "" "The localization tag of build plate is detected, and printing is paused if " "the tag is not in predefined range." msgstr "" +"De lokalisatietag van de bouwplaat wordt gedetecteerd en het afdrukken wordt " +"gepauzeerd als de tag zich niet binnen het vooraf gedefinieerde bereik " +"bevindt." msgid "First Layer Inspection" -msgstr "" +msgstr "Inspectie van de eerste laag" msgid "Auto-recovery from step loss" -msgstr "" +msgstr "Automatisch herstel na stapverlies" msgid "Global" msgstr "Globale" @@ -4042,7 +4265,7 @@ msgid "Click to edit preset" msgstr "Klik om de instelling te veranderen" msgid "Connection" -msgstr "" +msgstr "Verbinding" msgid "Bed type" msgstr "Printbed type" @@ -4051,42 +4274,50 @@ msgid "Flushing volumes" msgstr "Volumes schoonmaken" msgid "Add one filament" -msgstr "" +msgstr "Voeg een filament toe" msgid "Remove last filament" -msgstr "" +msgstr "Verwijder het laatste filament" msgid "Synchronize filament list from AMS" -msgstr "" +msgstr "Synchroniseer filamentlijst vanuit AMS" msgid "Set filaments to use" -msgstr "" +msgstr "Stel filamenten in om te gebruiken" msgid "" "No AMS filaments. Please select a printer in 'Device' page to load AMS info." msgstr "" +"Geen AMS filamenten. Selecteer een printer in 'Apparaat' pagina om AMS info " +"te laden." msgid "Sync filaments with AMS" -msgstr "" +msgstr "Synchroniseer filamenten met AMS" msgid "" "Sync filaments with AMS will drop all current selected filament presets and " "colors. Do you want to continue?" msgstr "" +"Door filamenten te synchroniseren met de AMS zullen alle huidige " +"geselecteerde filament presets en kleuren wegvallen. Wilt u doorgaan?" msgid "" "Already did a synchronization, do you want to sync only changes or resync " "all?" msgstr "" +"Already did a synchronization; do you want to sync only changes or resync " +"all?" msgid "Sync" -msgstr "" +msgstr "Sync" msgid "Resync" -msgstr "" +msgstr "Resync" msgid "There are no compatible filaments, and sync is not performed." msgstr "" +"Er zijn geen compatibele filamenten en er wordt geen synchronisatie " +"uitgevoerd." msgid "" "There are some unknown filaments mapped to generic preset. Please update " @@ -4103,10 +4334,12 @@ msgid "" "Successfully unmounted. The device %s(%s) can now be safely removed from the " "computer." msgstr "" +"Succesvol ontkoppeld. Het apparaat %s(%s) kan nu veilig van de computer " +"worden verwijderd." #, c-format, boost-format msgid "Ejecting of device %s(%s) has failed." -msgstr "" +msgstr "Het uitwerpen van apparaat %s(%s) is mislukt." msgid "Previous unsaved project detected, do you want to restore it?" msgstr "" @@ -4119,25 +4352,32 @@ msgid "" "The bed temperature exceeds filament's vitrification temperature. Please " "open the front door of printer before printing to avoid nozzle clog." msgstr "" +"De bedtemperatuur overschrijdt de vitrificatietemperatuur van het filament. " +"Open de voorkdeur van de printer voor het printen om verstopping van de " +"nozzles te voorkomen." msgid "" "The nozzle hardness required by the filament is higher than the default " "nozzle hardness of the printer. Please replace the hardened nozzle or " "filament, otherwise, the nozzle will be attrited or damaged." msgstr "" +"De door het filament vereiste hardheid van de nozzle is hoger dan de " +"standaard hardheid van de nozzle van de printer. Vervang de geharde nozzle " +"of het filament, anders raakt de nozzle versleten of beschadigd." #, c-format, boost-format msgid "Loading file: %s" msgstr "Bestand laden: %s" -msgid "The 3mf is not from Bambu Lab, load geometry data only." +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." msgstr "" +"De 3mf is niet van Orca Slicer, er worden alleen geometriegegevens geladen." msgid "Load 3mf" -msgstr "" +msgstr "Laad 3mf" msgid "The Config can not be loaded." -msgstr "" +msgstr "De configuratie kan niet worden geladen." msgid "The 3mf is generated by old Orca Slicer, load geometry data only." msgstr "" @@ -4147,6 +4387,8 @@ msgid "" "The 3mf's version %s is newer than %s's version %s, Found following keys " "unrecognized:" msgstr "" +"Versie %s van de 3mf is nieuwer dan versie %s van %s. De volgende sleutels " +"worden niet herkend:" msgid "You'd better upgrade your software.\n" msgstr "U dient de software te upgraden.\n" @@ -4159,15 +4401,18 @@ msgid "" "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " "software." msgstr "" +"Versie %s van de 3mf is nieuwer dan versie %s van %s. Wij stellen voor om uw " +"software te upgraden." msgid "Invalid values found in the 3mf:" -msgstr "" +msgstr "Invalid values found in the 3mf:" msgid "Please correct them in the param tabs" -msgstr "" +msgstr "Please correct them in the Param tabs" msgid "The 3mf is not compatible, load geometry data only!" msgstr "" +"Het 3mf bestand is niet compatibel, enkel de geometrische data wordt geladen!" msgid "Incompatible 3mf" msgstr "Onbruikbaar 3mf bestand" @@ -4207,9 +4452,13 @@ msgid "" "Instead of considering them as multiple objects, should \n" "the file be loaded as a single object having multiple parts?" msgstr "" +"Dit bestand bevat verschillende objecten die op verschillende hoogten zijn " +"geplaatst.\n" +"In plaats van ze te beschouwen als meerdere objecten, moet\n" +"het bestand worden geladen als een enkel object met meerdere delen?" msgid "Multi-part object detected" -msgstr "" +msgstr "Object met meerdere onderdelen gedetecteerd" msgid "Load these files as a single object with multiple parts?\n" msgstr "" @@ -4226,9 +4475,11 @@ msgid "" "Your object appears to be too large, Do you want to scale it down to fit the " "heat bed automatically?" msgstr "" +"Uw object lijkt te groot. Wilt u het verkleinen zodat het automatisch op het " +"printbed past?" msgid "Object too large" -msgstr "" +msgstr "Object te groot" msgid "Export STL file:" msgstr "Exporteer STL bestand:" @@ -4237,13 +4488,16 @@ msgid "Save file as:" msgstr "Bewaar bestand als:" msgid "Delete object which is a part of cut object" -msgstr "" +msgstr "Delete object which is a part of cut object" msgid "" "You try to delete an object which is a part of a cut object.\n" "This action will break a cut correspondence.\n" "After that model consistency can't be guaranteed." msgstr "" +"You are trying to delete an object which is a part of a cut object.\n" +"This action will break a cut correspondence.\n" +"After that, model consistency can't be guaranteed." msgid "The selected object couldn't be split." msgstr "Het geselecteerde object kan niet opgesplitst worden." @@ -4252,13 +4506,13 @@ msgid "Another export job is running." msgstr "Er is reeds een export taak actief." msgid "Select a new file" -msgstr "" +msgstr "Selecteer een nieuw bestand" msgid "File for the replace wasn't selected" -msgstr "" +msgstr "Het bestand voor de vervanging is niet geselecteerd" msgid "Error during replace" -msgstr "" +msgstr "Fout tijdens vervanging" msgid "Please select a file" msgstr "Selecteer een bestand" @@ -4276,7 +4530,7 @@ msgid "Invalid data" msgstr "Interne solide vulling (infill)" msgid "Slicing Canceled" -msgstr "" +msgstr "Slicing Geannuleerd" #, c-format, boost-format msgid "Slicing Plate %d" @@ -4288,11 +4542,16 @@ msgstr "Los aub de slicing fouten op en publiceer opnieuw." msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" +"Netwerk plug-in is niet gedetecteerd. Netwerkgerelateerde functies zijn niet " +"beschikbaar." msgid "" "Preview only mode:\n" "The loaded file contains gcode only, Can not enter the Prepare page" msgstr "" +"Voorvertoning modus:\n" +"Het geladen bestand bevat alleen G-code, hierdoor is het niet mogelijk om " +"naar de pagina Voorbereiden schakelen." msgid "You can keep the modified presets to the new project or discard them" msgstr "" @@ -4310,22 +4569,25 @@ msgid "" "Please check whether the folder exists online or if other programs open the " "project file." msgstr "" +"Het is niet gelukt om het project op te slaan.\n" +"Controleer of de map online bestaat of dat het projectbestand in andere " +"programma's is geopend." msgid "Save project" -msgstr "" +msgstr "Project opslaan" msgid "Importing Model" -msgstr "" +msgstr "Model importeren" msgid "prepare 3mf file..." -msgstr "" +msgstr "voorbereiden van 3mf bestand..." msgid "downloading project ..." -msgstr "" +msgstr "project downloaden..." #, c-format, boost-format msgid "Project downloaded %d%%" -msgstr "" +msgstr "Project %d%% gedownload" msgid "The selected file" msgstr "Het geselecteerde bestand" @@ -4372,7 +4634,7 @@ msgstr "" "voordat u verder gaat?" msgid "Remember my choice." -msgstr "" +msgstr "Remember my choice." msgid "Number of copies:" msgstr "Aantal kopieën:" @@ -4391,6 +4653,21 @@ msgid "" "The file %s has been sent to the printer's storage space and can be viewed " "on the printer." msgstr "" +"Het bestand %s is naar de opslagruimte van de printer gestuurd en kan op de " +"printer worden bekeken." + +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "" + +msgid "Upload and Print" +msgstr "" msgid "" "Print By Object: \n" @@ -4414,6 +4691,14 @@ msgid "Invalid number" msgstr "Ongeldig nummer" msgid "Plate Settings" +msgstr "Plate Settings" + +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "Number of currently selected parts: %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" msgstr "" #, boost-format @@ -4445,7 +4730,7 @@ msgid "Triangles: %1%\n" msgstr "Driehoeken: %1%\n" msgid "Tips:" -msgstr "" +msgstr "Tips:" msgid "" "\"Fix Model\" feature is currently only on Windows. Please repair the model " @@ -4458,6 +4743,9 @@ msgid "" "still want to do this printing, please set this filament's bed temperature " "to non zero." msgstr "" +"Plate% d: %s is not suggested for use printing filament %s(%s). If you still " +"want to do this print job, please set this filament's bed temperature to a " +"number that is not zero." msgid "Switching the language requires application restart.\n" msgstr "" @@ -4487,10 +4775,10 @@ msgid "Second" msgstr "Seconde" msgid "Browse" -msgstr "" +msgstr "Browsen" msgid "Choose Download Directory" -msgstr "" +msgstr "Kies Downloadmap" msgid "General Settings" msgstr "Algemene instellingen" @@ -4513,6 +4801,9 @@ msgstr "Andere" msgid "Login Region" msgstr "Inlogregio" +msgid "Stealth Mode" +msgstr "" + msgid "Metric" msgstr "Metriek" @@ -4523,18 +4814,21 @@ msgid "Units" msgstr "Eenheden" msgid "Zoom to mouse position" -msgstr "" +msgstr "Zoom to mouse position" msgid "" "Zoom in towards the mouse pointer's position in the 3D view, rather than the " "2D window center." msgstr "" +"Zoom in towards the mouse pointer's position in the 3D view, rather than the " +"2D window center." msgid "Show \"Tip of the day\" notification after start" -msgstr "" +msgstr "Toon de melding 'Tip van de dag' na het starten" msgid "If enabled, useful hints are displayed at startup." msgstr "" +"Indien ingeschakeld, worden bij het opstarten nuttige tips weergegeven." msgid "Show g-code window" msgstr "" @@ -4543,7 +4837,7 @@ msgid "If enabled, g-code window will be displayed." msgstr "" msgid "Presets" -msgstr "" +msgstr "Presets" msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "" @@ -4554,13 +4848,13 @@ msgid "User Sync" msgstr "Gebruiker synchroniseren" msgid "Update built-in Presets automatically." -msgstr "" +msgstr "Update built-in presets automatically." msgid "System Sync" -msgstr "" +msgstr "System Sync" msgid "Clear my choice on the unsaved presets." -msgstr "" +msgstr "Clear my choice on the unsaved presets." msgid "Associate files to OrcaSlicer" msgstr "Koppel bestanden aan Orca Slicer" @@ -4589,14 +4883,20 @@ msgstr "" "Indien ingeschakeld, wordt Orca Slicer ingesteld als de standaardtoepassing " "om .step-bestanden te openen" +msgid "Online Models" +msgstr "Online Models" + +msgid "Show online staff-picked models on the home page" +msgstr "Show online staff-picked models on the home page" + msgid "Maximum recent projects" -msgstr "" +msgstr "Maximum recent projects" msgid "Maximum count of recent projects" -msgstr "" +msgstr "Maximum count of recent projects" msgid "Clear my choice on the unsaved projects." -msgstr "" +msgstr "Clear my choice on the unsaved projects." msgid "Auto-Backup" msgstr "Automatisch backup maken" @@ -4604,21 +4904,29 @@ msgstr "Automatisch backup maken" msgid "" "Backup your project periodically for restoring from the occasional crash." msgstr "" +"Backup your project periodically to help with restoring from an occasional " +"crash." msgid "every" -msgstr "" +msgstr "every" msgid "The peroid of backup in seconds." -msgstr "" +msgstr "The period of backup in seconds." msgid "Downloads" -msgstr "" +msgstr "Downloads" msgid "Dark Mode" -msgstr "" +msgstr "Donkere modus" msgid "Enable Dark mode" -msgstr "" +msgstr "Donkere modus inschakelen" + +msgid "Develop mode" +msgstr "Ontwikkelmodus" + +msgid "Skip AMS blacklist check" +msgstr "Skip AMS blacklist check" msgid "Home page and daily tips" msgstr "Startpagina en dagelijkse tips" @@ -4656,11 +4964,14 @@ msgstr "Anders" msgid "Mouse wheel reverses when zooming" msgstr "Omgekeerde scrollrichting tijdens het zoomen" -msgid "Develop mode" -msgstr "Ontwikkelmodus" +msgid "Enable SSL(MQTT)" +msgstr "Enable SSL(MQTT)" -msgid "Dump video" -msgstr "Video verwijderen" +msgid "Enable SSL(FTP)" +msgstr "Enable SSL(FTP)" + +msgid "Internal developer mode" +msgstr "Internal developer mode" msgid "Log Level" msgstr "Log level" @@ -4708,7 +5019,7 @@ msgid "DEBUG settings have saved successfully!" msgstr "De debug instellingen zijn succesvol opgeslagen!" msgid "Switch cloud environment, Please login again!" -msgstr "" +msgstr "Cloudomgeving geschakeld; log alsjeblieft nogmaals in!" msgid "System presets" msgstr "Systeem voorinstellingen" @@ -4726,7 +5037,7 @@ msgid "Click to pick filament color" msgstr "Klik om de filament kleur te kiezen" msgid "Please choose the filament colour" -msgstr "" +msgstr "Please choose the filament color" msgid "Add/Remove presets" msgstr "Voorinstellingen toevoegen/verwijderen" @@ -4738,49 +5049,52 @@ msgid "Project-inside presets" msgstr "Voorinstellingen binnen project" msgid "Add/Remove filaments" -msgstr "" +msgstr "Filament toevoegen/verwijderen" msgid "Add/Remove materials" -msgstr "" +msgstr "Materialen toevoegen/verwijderen" msgid "Add/Remove printers" +msgstr "Printers toevoegen/verwijderen" + +msgid "Incompatible" +msgstr "Incompatible" + +msgid "The selected preset is null!" msgstr "" +msgid "Plate name" +msgstr "Plate name" + msgid "Same as Global Print Sequence" -msgstr "" +msgstr "Same as Global Print Sequence" msgid "Print sequence" msgstr "Afdrukvolgorde" -msgid "Plate name" +msgid "Customize" msgstr "" +msgid "First layer filament sequence" +msgstr "" + +msgid "Same as Global Plate Type" +msgstr "Same as Global Plate Type" + msgid "Same as Global Bed Type" -msgstr "" - -msgid "Cool Plate" -msgstr "Cool (koud) printbed" - -msgid "Engineering Plate" -msgstr "Engineering plate (technisch printbed)" - -msgid "High Temp Plate" -msgstr "High Temp Plate (hoge temperatuur printbed)" - -msgid "Textured PEI Plate" -msgstr "" +msgstr "Hetzelfde als Global Bed Type" msgid "By Layer" -msgstr "" +msgstr "By Layer" msgid "By Object" -msgstr "" +msgstr "By Object" msgid "Accept" -msgstr "" +msgstr "Accept" msgid "Log Out" -msgstr "" +msgstr "Log Out" msgid "Slice all plate to obtain time and filament estimation" msgstr "" @@ -4895,14 +5209,11 @@ msgstr "" msgid "Simply switch to \"%1%\"" msgstr "Schakel eenvoudig over naar \"%1%\"" -msgid "Online" -msgstr "Online" - -msgid "Offline" -msgstr "Offline" +msgid "Task canceled" +msgstr "Taak geannuleerd" msgid "(LAN)" -msgstr "" +msgstr "(LAN)" msgid "My Device" msgstr "Mijn apparaat" @@ -4910,21 +5221,30 @@ msgstr "Mijn apparaat" msgid "Other Device" msgstr "Ander apparaat" +msgid "Online" +msgstr "Online" + msgid "Input access code" msgstr "Toegangscode invoeren" msgid "Can't find my devices?" -msgstr "" +msgstr "Kun je geen apparaten vinden?" msgid "Log out successful." msgstr "Uitloggen gelukt." +msgid "Offline" +msgstr "Offline" + msgid "Busy" msgstr "Bezet" msgid "Bambu Cool Plate" msgstr "Bambu Cool (koude) Plate" +msgid "PLA Plate" +msgstr "PLA Plate" + msgid "Bamabu Engineering Plate" msgstr "Bambu Engineering (technische) plate" @@ -4940,12 +5260,24 @@ msgstr "Vernieuwen" msgid "Bed Leveling" msgstr "Bed leveling" -msgid "Flow Calibration" -msgstr "Flow calibratie" +msgid "Flow Dynamics Calibration" +msgstr "" + +msgid "Can't connect to the printer" +msgstr "Kan geen verbinding maken met de printer" msgid "send completed" msgstr "Versturen gelukt" +msgid "Error code" +msgstr "Error code" + +msgid "Check the status of current system services" +msgstr "Check the status of current system services" + +msgid "Printer local connection failed, please try again." +msgstr "Printer local connection failed; please try again." + msgid "No login account, only printers in LAN mode are displayed" msgstr "Geen login-account, alleen printers in LAN-modus worden weergegeven" @@ -4960,6 +5292,8 @@ msgstr "Time-out tijdens synchronisatie van apparaatinformatie" msgid "Cannot send the print job when the printer is updating firmware" msgstr "" +"Kan geen printopdracht verzenden terwijl de printer bezig is met het updaten " +"van de firmware" msgid "" "The printer is executing instructions. Please restart printing after it ends" @@ -4975,11 +5309,15 @@ msgid "" "Filament %s exceeds the number of AMS slots. Please update the printer " "firmware to support AMS slot assignment." msgstr "" +"Filament %s overschrijdt het aantal AMS-sleuven. Update de firmware van de " +"printer om de toewijzing van AMS-sleuven te ondersteunen." msgid "" "Filament exceeds the number of AMS slots. Please update the printer firmware " "to support AMS slot assignment." msgstr "" +"Het filament overschrijdt het aantal AMS-sleuven. Update de firmware van de " +"printer om de toewijzing van AMS-sleuven te ondersteunen." msgid "" "Filaments to AMS slots mappings have been established. You can click a " @@ -5000,80 +5338,148 @@ msgid "" "Filament %s does not match the filament in AMS slot %s. Please update the " "printer firmware to support AMS slot assignment." msgstr "" +"Filament %s komt niet overeen met het filament in AMS-sleuf %s. Werk de " +"firmware van de printer bij om de toewijzing van AMS-sleuven te ondersteunen." msgid "" "Filament does not match the filament in AMS slot. Please update the printer " "firmware to support AMS slot assignment." msgstr "" +"Het filament komt niet overeen met het filament in de AMS-sleuf. Update de " +"firmware van de printer om de toewijzing van AMS-sleuven te ondersteunen." msgid "" "The printer firmware only supports sequential mapping of filament => AMS " "slot." msgstr "" +"De firmware van de printer ondersteunt alleen sequentiële toewijzing van " +"filament => AMS-sleuf." msgid "An SD card needs to be inserted before printing." +msgstr "Er moet een MicroSD-kaart worden geplaatst voordat u kunt afdrukken." + +msgid "The selected printer is incompatible with the chosen printer presets." msgstr "" msgid "An SD card needs to be inserted to record timelapse." msgstr "" +"Er moet een MicroSD-kaart worden geplaatst om een timelapse op te nemen." msgid "" "Cannot send the print job to a printer whose firmware is required to get " "updated." msgstr "" +"Kan de printopdracht niet naar een printer sturen waarvan de firmware moet " +"worden bijgewerkt." msgid "Cannot send the print job for empty plate" -msgstr "" +msgstr "Kan geen afdruktaak verzenden voor een lege plaat." msgid "This printer does not support printing all plates" msgstr "" +"Deze printer biedt geen ondersteuning voor het afdrukken van alle platen" msgid "Errors" -msgstr "" +msgstr "Fouten" msgid "Please check the following:" -msgstr "" +msgstr "Please check the following:" msgid "" "The printer type selected when generating G-Code is not consistent with the " "currently selected printer. It is recommended that you use the same printer " "type for slicing." msgstr "" +"The printer type selected when generating G-Code is not consistent with the " +"currently selected printer. It is recommended that you use the same printer " +"type for slicing." #, c-format, boost-format msgid "%s is not supported by AMS." -msgstr "" +msgstr "%s is not supported by the AMS." msgid "" "There are some unknown filaments in the AMS mappings. Please check whether " "they are the required filaments. If they are okay, press \"Confirm\" to " "start printing." msgstr "" +"Er zijn enkele onbekende filamenten in de AMS mappings. Controleer of het de " +"vereiste filamenten zijn. Als ze in orde zijn, klikt u op \"Bevestigen\" om " +"het afdrukken te starten." msgid "" "Please click the confirm button if you still want to proceed with printing." msgstr "" +"Please click the confirm button if you still want to proceed with printing." + +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "" msgid "Preparing print job" msgstr "Print opdracht voorbereiden" +msgid "Abnormal print file data. Please slice again" +msgstr "Abnormale printbestand. Slice opnieuw" + +msgid "The name length exceeds the limit." +msgstr "The name length exceeds the limit." + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "" + msgid "Modifying the device name" msgstr "De naam van het apparaat wijzigen" msgid "Send to Printer SD card" -msgstr "" +msgstr "Verzenden naar de MicroSD-kaart in de printer" msgid "Cannot send the print task when the upgrade is in progress" msgstr "Kan de printtaak niet verzenden wanneer de upgrade wordt uitgevoerd" msgid "An SD card needs to be inserted before send to printer SD card." msgstr "" +"A MicroSD card needs to be inserted before sending to the printer SD card." -msgid "The printer is required to be in the same LAN as Orca Slicer." -msgstr "" +msgid "The printer is required to be in the same LAN as Bambu Studio." +msgstr "De printer moet zich in hetzelfde LAN bevinden als Bambu Studio." msgid "The printer does not support sending to printer SD card." msgstr "" +"De printer biedt geen ondersteuning voor het verzenden naar de microSD-kaart " +"van de printer." + +msgid "Failed to create socket" +msgstr "Failed to create socket" + +msgid "Failed to connect socket" +msgstr "Failed to connect socket" + +msgid "Failed to publish login request" +msgstr "Failed to publish login request" + +msgid "Get ticket from device timeout" +msgstr "Timeout getting ticket from device" + +msgid "Get ticket from server timeout" +msgstr "Timeout getting ticket from server" + +msgid "Failed to post ticket to server" +msgstr "Failed to post ticket to server" + +msgid "Failed to parse login report reason" +msgstr "Failed to parse login report reason" + +msgid "Receive login report timeout" +msgstr "Receive login report timeout" + +msgid "Unknown Failure" +msgstr "Onbekende fout" msgid "Log in printer" msgstr "Inloggen op printer" @@ -5081,6 +5487,69 @@ msgstr "Inloggen op printer" msgid "Would you like to log in this printer with current account?" msgstr "Wil je met het huidige account inloggen op de printer?" +msgid "Check the reason" +msgstr "Check the reason" + +msgid "Read and accept" +msgstr "Read and accept" + +msgid "Terms and Conditions" +msgstr "Terms and Conditions" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"Thank you for purchasing a Bambu Lab device. Before using your Bambu Lab " +"device, please read the terms and conditions. By clicking to agree to use " +"your Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use (collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." + +msgid "and" +msgstr "and" + +msgid "Privacy Policy" +msgstr "Privacy Policy" + +msgid "We ask for your help to improve everyone's printer" +msgstr "We ask for your help to improve everyone's printer" + +msgid "Statement about User Experience Improvement Program" +msgstr "Statement about User Experience Improvement Program" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." + +msgid "Statement on User Experience Improvement Plan" +msgstr "Statement on User Experience Improvement Plan" + msgid "Log in successful." msgstr "Inloggen gelukt." @@ -5110,38 +5579,56 @@ msgid "Delete this preset" msgstr "Verwijder deze voorinstelling" msgid "Search in preset" -msgstr "" +msgstr "Zoeken in voorinstelling" msgid "Click to reset all settings to the last saved preset." msgstr "" +"Klik om alle instellingen terug te zetten naar de laatst opgeslagen " +"voorinstelling." msgid "" "Prime tower is required for smooth timeplase. There may be flaws on the " "model without prime tower. Are you sure you want to disable prime tower?" msgstr "" +"Een Prime-toren is vereist voor een vloeiende timeplase-modus. Er kunnen " +"gebreken ontstaan aan het model zonder prime-toren. Weet je zeker dat je de " +"prime-toren wilt uitschakelen?" msgid "" "Prime tower is required for smooth timelapse. There may be flaws on the " "model without prime tower. Do you want to enable prime tower?" msgstr "" +"Een prime-toren is vereist voor een vloeiende timelapse-modus. Er kunnen " +"gebreken ontstaan aan het model zonder prime-toren. Wilt u de prime-toren " +"inschakelen?" msgid "" "We have added an experimental style \"Tree Slim\" that features smaller " "support volume but weaker strength.\n" "We recommend using it with: 0 interface layers, 0 top distance, 2 walls." msgstr "" +"We hebben een experimentele stijl toegevoegd, „Tree Slim”, met een kleiner " +"ondersteuningsvolume maar een zwakkere sterkte.\n" +"We raden aan om het te gebruiken met: 0 interfacelagen, 0 bovenafstand, 2 " +"muren." msgid "" "Change these settings automatically? \n" "Yes - Change these settings automatically\n" "No - Do not change these settings for me" msgstr "" +"Deze instellingen automatisch wijzigen? \n" +"Ja - Wijzig deze instellingen automatisch.\n" +"Nee - Wijzig deze instellingen niet voor mij." msgid "" "For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " "settings: at least 2 interface layers, at least 0.1mm top z distance or " "using support materials on interface." msgstr "" +"Voor de stijlen „Tree Strong” en „Tree Hybrid” raden we de volgende " +"instellingen aan: ten minste 2 interfacelagen, ten minste 0,1 mm op z " +"afstand of gebruik support materiaal op de interface." msgid "" "When using support material for the support interface, We recommend the " @@ -5149,6 +5636,10 @@ msgid "" "0 top z distance, 0 interface spacing, concentric pattern and disable " "independent support layer height" msgstr "" +"When using support material for the support interface, we recommend the " +"following settings:\n" +"0 top z distance, 0 interface spacing, concentric pattern and disable " +"independent support layer height" msgid "" "When recording timelapse without toolhead, it is recommended to add a " @@ -5156,6 +5647,10 @@ msgid "" "by right-click the empty position of build plate and choose \"Add Primitive" "\"->\"Timelapse Wipe Tower\"." msgstr "" +"Bij het opnemen van timelapse zonder toolhead is het aan te raden om een " +"„Timelapse Wipe Tower” toe te voegen \n" +"door met de rechtermuisknop op de lege positie van de bouwplaat te klikken " +"en „Add Primitive” ->\"Timelapse Wipe Tower” te kiezen." msgid "Line width" msgstr "Lijn dikte" @@ -5167,7 +5662,7 @@ msgid "Precision" msgstr "Precisie" msgid "Wall generator" -msgstr "" +msgstr "Wandgenerator" msgid "Walls" msgstr "Wanden" @@ -5194,6 +5689,12 @@ msgstr "" "afgeremd wordt voor overhanggraden en dat dezelfde snelheid als voor wanden " "gebruikt wordt." +msgid "Bridge" +msgstr "Brug" + +msgid "Set speed for external and internal bridges" +msgstr "" + msgid "Travel speed" msgstr "Verplaatsing-sneleheid" @@ -5204,7 +5705,7 @@ msgid "Jerk(XY)" msgstr "" msgid "Raft" -msgstr "" +msgstr "Vlot" msgid "Support filament" msgstr "Support filament" @@ -5216,9 +5717,12 @@ msgid "Special mode" msgstr "Speciale modus" msgid "G-code output" -msgstr "" +msgstr "G-code uitvoer" msgid "Post-processing Scripts" +msgstr "Post-processing Scripts" + +msgid "Notes" msgstr "" msgid "Frequent" @@ -5268,9 +5772,6 @@ msgstr "Geadviseerde temperatuurbereik" msgid "Print temperature" msgstr "Print temperatuur" -msgid "Chamber temperature" -msgstr "" - msgid "Nozzle" msgstr "Nozzle" @@ -5298,6 +5799,9 @@ msgstr "" "waarde van 0 betekent dat het filament afdrukken op de Engineering Plate " "niet ondersteunt." +msgid "High Temp Plate" +msgstr "High Temp Plate (hoge temperatuur printbed)" + msgid "" "Bed temperature when high temperature plate is installed. Value 0 means the " "filament does not support to print on the High Temp Plate" @@ -5306,10 +5810,16 @@ msgstr "" "Een waarde van 0 betekent dat het filament printen op de High Temp Plate " "niet ondersteunt." +msgid "Textured PEI Plate" +msgstr "PEI plaat met structuur" + msgid "" "Bed temperature when Textured PEI Plate is installed. Value 0 means the " "filament does not support to print on the Textured PEI Plate" msgstr "" +"Bedtemperatuur wanneer een getextureerde PEI-plaat is geïnstalleerd. 0 " +"betekent dat het filament niet wordt ondersteund op de getextureerde PEI-" +"plaat" msgid "Volumetric speed limitation" msgstr "Volumetrische snelheidsbeperking" @@ -5357,6 +5867,21 @@ msgstr "Filament start G-code" msgid "Filament end G-code" msgstr "Filament einde G-code" +msgid "Multimaterial" +msgstr "" + +msgid "Wipe tower parameters" +msgstr "" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "" + +msgid "Ramming settings" +msgstr "" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "" + msgid "Printable space" msgstr "Ruimte waarbinnen geprint kan worden" @@ -5367,7 +5892,7 @@ msgid "Fan speed-up time" msgstr "" msgid "Extruder Clearance" -msgstr "" +msgstr "Extruder ruimte" msgid "Accessory" msgstr "Accessoire" @@ -5394,7 +5919,7 @@ msgid "Pause G-code" msgstr "Pauzeer G-code" msgid "Template Custom G-code" -msgstr "" +msgstr "Sjabloon Aangepaste G-code" msgid "Motion ability" msgstr "Bewegingsvermogen" @@ -5411,9 +5936,21 @@ msgstr "Versnellingsbeperking" msgid "Jerk limitation" msgstr "Jerk beperking" +msgid "Single extruder multimaterial setup" +msgstr "" + +msgid "Wipe tower" +msgstr "" + +msgid "Single extruder multimaterial parameters" +msgstr "" + msgid "Layer height limits" msgstr "Limieten voor laaghoogte" +msgid "Lift Z Enforcement" +msgstr "" + msgid "Retraction when switching material" msgstr "Terugtrekken (retraction) bij het wisselen van filament" @@ -5549,12 +6086,18 @@ msgid "" "Would you like to keep these changed settings (new value) after switching " "preset?" msgstr "" +"U heeft enkele instellingen van voorinstelling \"%1%\" gewijzigd.\n" +"Wilt u deze gewijzigde instellingen (nieuwe waarde) behouden na het wisselen " +"van preset?" msgid "" "You have changed some preset settings. \n" "Would you like to keep these changed settings (new value) after switching " "preset?" msgstr "" +"Je hebt een aantal vooraf ingestelde instellingen gewijzigd. \n" +"Wilt u deze gewijzigde instellingen (nieuwe waarde) behouden na het wisselen " +"van presets?" msgid "Extruders count" msgstr "Extruder aantal" @@ -5566,13 +6109,13 @@ msgid "Capabilities" msgstr "Mogelijkheden" msgid "Select presets to compare" -msgstr "" +msgstr "Select presets to compare" msgid "Show all presets (including incompatible)" -msgstr "" +msgstr "Toon alle presets (inclusief incompatibele)" msgid "Add File" -msgstr "" +msgstr "Bestand toevoegen" msgid "Set as cover" msgstr "Instellen als dekking" @@ -5597,7 +6140,7 @@ msgid "Assembly Guide" msgstr "Montagehandleiding" msgid "Author" -msgstr "" +msgstr "Auteur" msgid "Model Name" msgstr "Model naam" @@ -5652,6 +6195,36 @@ msgstr "Geen updates beschikbaar." msgid "The configuration is up to date." msgstr "De configuratie is up to date." +msgid "Ramming customization" +msgstr "" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" + +msgid "Total ramming time" +msgstr "" + +msgid "s" +msgstr "s" + +msgid "Total rammed volume" +msgstr "" + +msgid "Ramming line width" +msgstr "" + +msgid "Ramming line spacing" +msgstr "" + msgid "Auto-Calc" msgstr "Automatisch berekenen" @@ -5659,18 +6232,19 @@ msgid "Flushing volumes for filament change" msgstr "Volumes reinigen voor filament wijziging" msgid "Multiplier" -msgstr "" +msgstr "Vermenigvuldiger" msgid "Flushing volume (mm³) for each filament pair." msgstr "Spoelvolume (mm³) voor elk filamentpaar." #, c-format, boost-format msgid "Suggestion: Flushing Volume in range [%d, %d]" -msgstr "" +msgstr "Suggestie: Spoelvolume in bereik [%d, %d]" #, c-format, boost-format msgid "The multiplier should be in range [%.2f, %.2f]." msgstr "" +"De vermenigvuldigingsfactor moet in het bereik liggen van [%.2f, %.2f]." msgid "unloaded" msgstr "uitgeladen" @@ -5703,13 +6277,13 @@ msgid "Objects list" msgstr "Object lijst" msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" -msgstr "" +msgstr "Import geometry data from STL/STEP/3MF/OBJ/AMF files" msgid "⌘+Shift+G" -msgstr "" +msgstr "⌘+Shift+G" msgid "Ctrl+Shift+G" -msgstr "" +msgstr "Ctrl+Shift+G" msgid "Copy to clipboard" msgstr "Kopieer naar klembord" @@ -5719,6 +6293,8 @@ msgstr "Plakken vanuit klembord" msgid "Show/Hide 3Dconnexion devices settings dialog" msgstr "" +"Dialoogvenster met instellingen voor 3Dconnexion-apparaten weergeven/" +"verbergen" msgid "Show keyboard shortcuts list" msgstr "Toon lijst met sneltoetsen" @@ -5727,22 +6303,22 @@ msgid "Global shortcuts" msgstr "Globale snelkoppelingen" msgid "Rotate View" -msgstr "" +msgstr "Rotate View" msgid "Pan View" -msgstr "" +msgstr "Pan View" msgid "Mouse wheel" -msgstr "" +msgstr "Muiswiel" msgid "Zoom View" -msgstr "" +msgstr "Zoom View" msgid "Shift+A" -msgstr "" +msgstr "Shift+A" msgid "Shift+R" -msgstr "" +msgstr "Shift+R" msgid "" "Auto orientates selected objects or all objects.If there are selected " @@ -5754,7 +6330,7 @@ msgstr "" "objecten. Anders oriënteert het alle objecten op de disk." msgid "Shift+Tab" -msgstr "" +msgstr "Shift+Tab" msgid "Collapse/Expand the sidebar" msgstr "De menubalk in-/uitschuiven" @@ -5766,13 +6342,13 @@ msgid "Movement in camera space" msgstr "Beweging in cameragebied" msgid "⌥+Left mouse button" -msgstr "" +msgstr "⌥+Linker muisknop" msgid "Select a part" -msgstr "" +msgstr "Selecteer een onderdeel" msgid "⌘+Left mouse button" -msgstr "" +msgstr "⌘+Linker muisknop" msgid "Select multiple objects" msgstr "Selecteer meerdere objecten" @@ -5781,13 +6357,13 @@ msgid "Ctrl+Any arrow" msgstr "CTRL+willekeurige pijl" msgid "Alt+Left mouse button" -msgstr "" +msgstr "Alt+Linker muisknop" msgid "Ctrl+Left mouse button" -msgstr "" +msgstr "Ctrl+Linker muisknop" msgid "Shift+Left mouse button" -msgstr "" +msgstr "Shift+Linker muisknop" msgid "Select objects by rectangle" msgstr "Objecten selecteren door rechthoek" @@ -5823,7 +6399,7 @@ msgid "Movement step set to 1 mm" msgstr "Bewegingsinterval ingesteld op 1mm" msgid "Esc" -msgstr "" +msgstr "Esc" msgid "keyboard 1-9: set filament for object/part" msgstr "Toets 1-9: kies filament voor het object/onderdeel" @@ -5853,25 +6429,25 @@ msgid "Select all objects" msgstr "Selecteer alle objecten" msgid "Gizmo move" -msgstr "" +msgstr "Gizmo bewegen" msgid "Gizmo scale" -msgstr "" +msgstr "Gizmo schalen" msgid "Gizmo rotate" -msgstr "" +msgstr "Gizmo roteren" msgid "Gizmo cut" -msgstr "" +msgstr "Gizmo snijden" msgid "Gizmo Place face on bed" -msgstr "" +msgstr "Gizmo Plaats gebied op het bed" msgid "Gizmo SLA support points" -msgstr "" +msgstr "Gizmo SLA-ondersteuningspunten" msgid "Gizmo FDM paint-on seam" -msgstr "" +msgstr "Gizmo FDM seam schilderen" msgid "Swtich between Prepare/Prewview" msgstr "" @@ -5889,7 +6465,7 @@ msgid "Support/Color Painting: adjust pen radius" msgstr "Support/kleur intekenen: pas de pen diameter aan" msgid "⌥+Mouse wheel" -msgstr "" +msgstr "⌥+Muiswiel" msgid "Support/Color Painting: adjust section position" msgstr "Support/kleur intekenen: pas de sectie positie aan" @@ -5949,108 +6525,120 @@ msgid "Move slider 5x faster" msgstr "Schuifregelaar 5x sneller verplaatsen" msgid "Shift+Mouse wheel" -msgstr "" +msgstr "Shift+Muiswiel" msgid "Release Note" -msgstr "" +msgstr "Release-opmerkingen" #, c-format, boost-format msgid "version %s update information :" -msgstr "" +msgstr "versie %s update informatie:" msgid "Network plug-in update" -msgstr "" +msgstr "Netwerk plug-in update" msgid "" -"Click OK to update the Network plug-in when Orca Slicer launches next time." +"Click OK to update the Network plug-in when Bambu Studio launches next time." msgstr "" +"Klik op OK om de netwerkplug-in bij te werken wanneer Bambu Studio de " +"volgende keer wordt gestart." #, c-format, boost-format msgid "A new Network plug-in(%s) available, Do you want to install it?" msgstr "" +"Een nieuwe netwerk plug-in (%s) is beschikbaar. Wilt je deze installeren?" -msgid "New version of Orca Slicer" -msgstr "Nieuwe versie van Orca Slicer" +msgid "New version of Bambu Studio" +msgstr "Nieuwe versie van Bambu Studio" msgid "Don't remind me of this version again" -msgstr "" - -msgid "Done" -msgstr "" +msgstr "Herinner me niet meer aan deze versie." msgid "LAN Connection Failed (Sending print file)" -msgstr "" +msgstr "LAN-verbinding mislukt (verzenden afdrukbestand)" msgid "" -"Step 1, please confirm Orca Slicer and your printer are in the same LAN." +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." msgstr "" +"Stap 1, bevestig dat Bambu Studio en uw printer zich in hetzelfde LAN " +"bevinden." msgid "" "Step 2, if the IP and Access Code below are different from the actual values " "on your printer, please correct them." msgstr "" +"Stap 2, als het IP-adres en de toegangscode hieronder afwijken van de " +"werkelijke waarden op uw printer, corrigeer ze dan." msgid "IP" -msgstr "" +msgstr "IP" msgid "Access Code" -msgstr "" +msgstr "Toegangscode" msgid "Where to find your printer's IP and Access Code?" -msgstr "" +msgstr "Waar vind je het IP-adres en de toegangscode van je printer?" msgid "Error: IP or Access Code are not correct" -msgstr "" +msgstr "Fout: IP-adres of toegangscode zijn niet correct" msgid "Model:" -msgstr "" +msgstr "Model:" msgid "Serial:" -msgstr "" +msgstr "Serienummer:" msgid "Version:" -msgstr "" +msgstr "Versie" msgid "Update firmware" -msgstr "" +msgstr "Firmware bijwerken" msgid "Printing" -msgstr "" +msgstr "Printen" msgid "Idle" -msgstr "" +msgstr "Inactief" msgid "Latest version" -msgstr "" +msgstr "Nieuwste versie" msgid "Updating" -msgstr "" +msgstr "Bijwerken…" msgid "Updating failed" -msgstr "" +msgstr "Bijwerken mislukt" msgid "Updating successful" -msgstr "" +msgstr "Update geslaagd" msgid "" "Are you sure you want to update? This will take about 10 minutes. Do not " "turn off the power while the printer is updating." msgstr "" +"Weet u zeker dat u de firmware wilt bijwerken? Dit duurt ongeveer 10 " +"minuten. Zet de printer NIET uit tijdens dit proces." msgid "" "An important update was detected and needs to be run before printing can " "continue. Do you want to update now? You can also update later from 'Upgrade " "firmware'." msgstr "" +"Er is een belangrijke update gedetecteerd die moet worden uitgevoerd voordat " +"het printen kan worden voortgezet. Wil je nu updaten? Je kunt ook later " +"updaten via 'Firmware bijwerken'." msgid "" "The firmware version is abnormal. Repairing and updating are required before " "printing. Do you want to update now? You can also update later on printer or " "update next time starting the studio." msgstr "" +"De firmwareversie is abnormaal. Repareren en bijwerken is vereist voor het " +"afdrukken. Wil je nu updaten? Je kunt ook later op de printer updaten of " +"updaten wanneer je Bambu Studio de volgende keer start." msgid "Extension Board" -msgstr "" +msgstr "Extension Board" msgid "Saving objects into the 3mf failed." msgstr "Het opslaan van de objecten naar het 3mf bestand is mislukt." @@ -6177,12 +6765,15 @@ msgstr "Bovenvlak" msgid "Bottom surface" msgstr "Bodem oppervlak" -msgid "Bridge" -msgstr "Brug" +msgid "Internal Bridge" +msgstr "" msgid "Gap infill" msgstr "Gat opvulling" +msgid "Skirt" +msgstr "" + msgid "Support interface" msgstr "Support interface" @@ -6295,6 +6886,8 @@ msgstr "callback schrijven is mislukt" msgid "" "%1% is too close to exclusion area, there may be collisions when printing." msgstr "" +"%1% bevindt zich te dicht bij het uitsluitingsgebied. Er kunnen botsingen " +"optreden tijdens het afdrukken." #, boost-format msgid "%1% is too close to others, and collisions may be caused." @@ -6306,9 +6899,13 @@ msgstr "%1% is te hoog en er kunnen botsingen ontstaan." msgid " is too close to others, there may be collisions when printing." msgstr "" +"staat te dicht bij anderen; er kunnen botsingen optreden tijdens het " +"afdrukken." msgid " is too close to exclusion area, there may be collisions when printing." msgstr "" +"is te dicht bij het uitsluitingsgebied, er botsingen optreden tijdens het " +"printen." msgid "Prime Tower" msgstr "Prime toren" @@ -6339,6 +6936,8 @@ msgid "" "Smooth mode of timelapse is not supported when \"by object\" sequence is " "enabled." msgstr "" +"Vloeiende modus van timelapse wordt niet ondersteund wanneer \"per object\" " +"sequentie is ingeschakeld." msgid "" "Please select \"By object\" print sequence to print multiple objects in " @@ -6390,6 +6989,8 @@ msgid "" "The prime tower is only supported if all objects have the same variable " "layer height" msgstr "" +"De prime toren wordt alleen ondersteund als alle objecten dezelfde variabele " +"laaghoogte hebben" msgid "Too small line width" msgstr "Te kleine lijnbreedte" @@ -6402,6 +7003,21 @@ msgid "" msgstr "" "Een prime toren vereist dat support dezelfde laaghoogte heeft als het object." +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" + msgid "" "Support enforcers are used but support is not enabled. Please enable support." msgstr "" @@ -6411,9 +7027,25 @@ msgstr "" msgid "Layer height cannot exceed nozzle diameter" msgstr "De laaghoogte kan niet groter zijn dan de diameter van de nozzle" +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + #, c-format, boost-format msgid "Plate %d: %s does not support filament %s" -msgstr "" +msgstr "Printbed %d: %s ondersteunt filament %s niet." msgid "Generating skirt & brim" msgstr "Skirt en brim worden gegenereerd" @@ -6438,12 +7070,16 @@ msgid "" "left corner to cut filament during filament change. The area is expressed as " "polygon by points in following format: \"XxY, XxY, ...\"" msgstr "" +"Onafdrukbaar gebied in XY-vlak. Printers uit de X1-serie gebruiken " +"bijvoorbeeld de linkervoorhoek om filament af te snijden tijdens het " +"verwisselen van filament. Het gebied wordt uitgedrukt als polygoon door " +"punten in het volgende formaat: „xxY, xxY,...”" msgid "Bed custom texture" -msgstr "" +msgstr "Bed aangepaste textuur" msgid "Bed custom model" -msgstr "" +msgstr "Bed aangepast model" msgid "Elephant foot compensation" msgstr "\"Elephant foot\" compensatie" @@ -6474,7 +7110,7 @@ msgid "Printer preset names" msgstr "Namen van printer voorinstellingen" msgid "Hostname, IP or URL" -msgstr "" +msgstr "Hostnaam, IP of URL" msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " @@ -6483,6 +7119,12 @@ msgid "" "name and password into the URL in the following format: https://username:" "password@your-octopi-address/" msgstr "" +"Slic3r kan G-codebestanden uploaden naar een printerhost. Dit veld moet de " +"hostnaam, het IP-adres of de URL van de printerhostinstantie bevatten. " +"Printhost achter HAProxy met ingeschakelde basisauthenticatie is " +"toegankelijk door de gebruikersnaam en het wachtwoord in de volgende " +"indeling in de URL te plaatsen: https://username:password@your-octopi-" +"address/" msgid "Device UI" msgstr "" @@ -6492,54 +7134,62 @@ msgid "" msgstr "" msgid "API Key / Password" -msgstr "" +msgstr "API sleutel / wachtwoord" msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the API Key or the password required for authentication." msgstr "" +"Slic3r kan G-codebestanden uploaden naar een printerhost. Dit veld moet de " +"API-sleutel of het wachtwoord bevatten dat nodig is voor authenticatie." msgid "Name of the printer" -msgstr "" +msgstr "Naam van de printer" msgid "HTTPS CA File" -msgstr "" +msgstr "HTTPS CA Bestand" msgid "" "Custom CA certificate file can be specified for HTTPS OctoPrint connections, " "in crt/pem format. If left blank, the default OS CA certificate repository " "is used." msgstr "" +"Een aangepast CA-certificaatbestand kan worden gespecificeerd voor HTTPS " +"OctoPrint-verbindingen, in crt/pem-formaat. Indien leeg gelaten, wordt de " +"standaard opslagplaats voor OS CA-certificaten gebruikt." msgid "User" -msgstr "" +msgstr "Gebruiker" msgid "Password" -msgstr "" +msgstr "Wachtwoord" msgid "Ignore HTTPS certificate revocation checks" -msgstr "" +msgstr "HTTPS-certificaatintrekkingscontroles negeren" msgid "" "Ignore HTTPS certificate revocation checks in case of missing or offline " "distribution points. One may want to enable this option for self signed " "certificates if connection fails." msgstr "" +"HTTPS-certificaatherroepingscontroles negeren in geval van ontbrekende of " +"offline distributiepunten. Men kan deze optie inschakelen voor " +"zelfondertekende certificaten als de verbinding mislukt." msgid "Names of presets related to the physical printer" -msgstr "" +msgstr "Namen van voorinstellingen gerelateerd aan de fysieke printer" msgid "Authorization Type" -msgstr "" +msgstr "Type autorisatie" msgid "API key" -msgstr "" +msgstr "API sleutel" msgid "HTTP digest" -msgstr "" +msgstr "HTTP samenvatting" msgid "Avoid crossing wall" -msgstr "" +msgstr "Vermijd het oversteken van walls" msgid "Detour and avoid to travel across wall which may cause blob on surface" msgstr "" @@ -6547,7 +7197,7 @@ msgstr "" "namelijk klodders op het oppervlak kunnen veroorzaken" msgid "Avoid crossing wall - Max detour length" -msgstr "" +msgstr "Walls vermijden - Maximale omleidingslengte" msgid "" "Maximum detour distance for avoiding crossing wall. Don't detour if the " @@ -6555,9 +7205,14 @@ msgid "" "either as an absolute value or as percentage (for example 50%) of a direct " "travel path. Zero to disable" msgstr "" +"Maximale omleidingsafstand om te voorkomen dat een muur wordt overgestoken: " +"De printer zal geen omweg maken als de omleidingsafstand groter is dan deze " +"waarde. De lengte van de omleiding kan worden gespecificeerd als absolute " +"waarde of als percentage (bijvoorbeeld 50%) van een directe reisroute. Een " +"waarde van 0 zal dit uitschakelen." msgid "mm or %" -msgstr "" +msgstr "mm of %" msgid "Other layers" msgstr "Andere lagen" @@ -6591,6 +7246,8 @@ msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Textured PEI Plate" msgstr "" +"Bedtemperatuur na de eerste laag. 0 betekent dat het filament niet wordt " +"ondersteund op de getextureerde PEI-plaat." msgid "Initial layer" msgstr "Eerste laag" @@ -6623,10 +7280,21 @@ msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Textured PEI Plate" msgstr "" +"De bedtemperatuur van de eerste laag 0 betekent dat het filament niet wordt " +"ondersteund op de getextureerde PEI-plaat." msgid "Bed types supported by the printer" msgstr "Printbedden ondersteund door de printer" +msgid "Cool Plate" +msgstr "Cool (koud) printbed" + +msgid "Engineering Plate" +msgstr "Engineering plate (technisch printbed)" + +msgid "First layer print sequence" +msgstr "" + msgid "This G-code is inserted at every layer change before lifting z" msgstr "" "De G-code wordt bij iedere laagwisseling toegevoegd voor het optillen van Z" @@ -6692,6 +7360,11 @@ msgid "" "of the line without support from lower layer. 0% means forcing cooling for " "all outer wall no matter how much overhang degree" msgstr "" +"Dwingt de koelventilator tot een bepaalde snelheid wanneer de overhanggraad " +"van het geprinte deel deze waarde overschrijdt. Dit wordt uitgedrukt als een " +"percentage dat aangeeft hoe breed de lijn is zonder steun van de onderste " +"laag. 0%% betekent koeling afdwingen voor de hele buitenwand, ongeacht de " +"overhanggraad." msgid "Bridge infill direction" msgstr "" @@ -6701,6 +7374,9 @@ msgid "" "calculated automatically. Otherwise the provided angle will be used for " "external bridges. Use 180°for zero angle." msgstr "" +"Overbrugingshoek overschrijven. 0 betekent dat de overbruggingshoek " +"automatisch wordt berekend. Anders wordt de opgegeven hoek gebruikt voor " +"externe bruggen. Gebruik 180° voor een hoek van nul." msgid "Bridge density" msgstr "" @@ -6750,14 +7426,37 @@ msgstr "" "Gebruik slechts één wand op het vlakke bovenvlak, om meer ruimte te geven " "aan het bovenste invulpatroon" -msgid "Only one wall on first layer" +msgid "One wall threshold" msgstr "" +#, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" + +msgid "Only one wall on first layer" +msgstr "Only one wall on first layer" + msgid "" "Use only one wall on first layer, to give more space to the bottom infill " "pattern" msgstr "" +msgid "Extra perimeters on overhangs" +msgstr "" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" + msgid "Classic mode" msgstr "" @@ -6772,12 +7471,26 @@ msgstr "" "Schakel deze optie in om de snelheid omlaag te brengen voor verschillende " "overhangende hoeken" -msgid "mm/s" -msgstr "mm/s" +msgid "mm/s or %" +msgstr "" + +msgid "External" +msgstr "" msgid "Speed of bridge and completely overhang wall" msgstr "Dit is de snelheid voor bruggen en 100% overhangende wanden." +msgid "mm/s" +msgstr "mm/s" + +msgid "Internal" +msgstr "" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" + msgid "Brim width" msgstr "Rand breedte" @@ -6791,15 +7504,8 @@ msgid "" "This controls the generation of the brim at outer and/or inner side of " "models. Auto means the brim width is analysed and calculated automatically." msgstr "" - -msgid "outer_only" -msgstr "" - -msgid "Inner brim only" -msgstr "" - -msgid "Outer and inner brim" -msgstr "" +"This controls the generation of the brim at outer and/or inner side of " +"models. Auto means the brim width is analyzed and calculated automatically." msgid "Brim-object gap" msgstr "Ruimte tussen rand en object" @@ -6811,11 +7517,35 @@ msgstr "" "Dit creëert ruimte tussen de binnenste brimlijn en het object en zorgt " "ervoor dat het object eenvoudiger van het printbed kan worden verwijderd." +msgid "Brim ears" +msgstr "" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "" + +msgid "Brim ear max angle" +msgstr "" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" + +msgid "Brim ear detection radius" +msgstr "" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" + msgid "Compatible machine" msgstr "Geschikte machine" msgid "upward compatible machine" -msgstr "" +msgstr "opwaarts compatibele machine" msgid "Compatible machine condition" msgstr "Conditie van geschikte machine" @@ -6903,13 +7633,17 @@ msgstr "" "zonder ondersteuning (support) worden afgedrukt als ze niet erg lang zijn." msgid "Thick bridges" -msgstr "" +msgstr "Dikke bruggen" msgid "" "If enabled, bridges are more reliable, can bridge longer distances, but may " "look worse. If disabled, bridges look better but are reliable just for " "shorter bridged distances." msgstr "" +"Indien ingeschakeld, zijn bruggen betrouwbaarder en kunnen ze langere " +"afstanden overbruggen, maar ze kunnen er slechter uitzien. Indien " +"uitgeschakeld, zien bruggen er beter uit, maar zijn ze alleen betrouwbaar " +"voor kortere afstanden." msgid "Max bridge length" msgstr "Maximale bruglengte" @@ -6934,22 +7668,24 @@ msgstr "" "Voeg een eind G-code toe bij het afronden van het printen van dit filament." msgid "Ensure vertical shell thickness" -msgstr "" +msgstr "Zorg voor een verticale schaaldikte" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " "thickness (top+bottom solid layers)" msgstr "" +"Voeg dichte vulling toe in de buurt van hellende oppervlakken om de " +"verticale schaaldikte te garanderen (boven+onder vaste lagen)." msgid "Internal bridge support thickness" -msgstr "" +msgstr "Dikte interne brugondersteuning" msgid "" -"If enabled, Studio will generate support loops under the contours of " -"internal bridges.These support loops could prevent internal bridges from " -"extruding over the air and improve the top surface quality, especially when " -"the sparse infill density is low.This value determines the thickness of the " -"support loops. 0 means disable this feature" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" msgstr "" msgid "Top surface pattern" @@ -6972,16 +7708,16 @@ msgid "Monotonic line" msgstr "Monotone lijn" msgid "Aligned Rectilinear" -msgstr "" +msgstr "Uitgelijnd Rechtlijnig" msgid "Hilbert Curve" -msgstr "" +msgstr "Hilbert Curve" msgid "Archimedean Chords" -msgstr "" +msgstr "Archimedean Chords" msgid "Octagram Spiral" -msgstr "" +msgstr "Octagram Spiraal" msgid "Bottom surface pattern" msgstr "Bodem oppvlakte patroon" @@ -6991,8 +7727,18 @@ msgstr "" "Dit is het lijnenpatroon van de vulling (infill) van het bodemoppervlak, " "maar niet van de vulling van de brug." -msgid "Line width of outer wall" -msgstr "Lijn dikte van buitenste wand" +msgid "Internal solid infill pattern" +msgstr "" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "" "Speed of outer wall which is outermost and visible. It's used to be slower " @@ -7011,9 +7757,6 @@ msgid "" "Set to zero for auto." msgstr "" -msgid "mm/s or %" -msgstr "" - msgid "Small perimeters threshold" msgstr "" @@ -7041,7 +7784,7 @@ msgid "infill/outer/inner" msgstr "Vulling (infill)/buitenste/binnenste" msgid "inner-outer-inner/infill" -msgstr "" +msgstr "binnen-buiten-binnen/infill" msgid "Height to rod" msgstr "Hoogte tot geleider" @@ -7050,6 +7793,8 @@ msgid "" "Distance of the nozzle tip to the lower rod. Used for collision avoidance in " "by-object printing." msgstr "" +"Afstand van de punt van de nozzle tot de onderste stang. Wordt gebruikt om " +"botsingen te voorkomen bij het afdrukken op basis van objecten." msgid "Height to lid" msgstr "Hoogte tot deksel" @@ -7058,11 +7803,15 @@ msgid "" "Distance of the nozzle tip to the lid. Used for collision avoidance in by-" "object printing." msgstr "" +"Afstand van de punt van de nozzle tot het deksel. Wordt gebruikt om " +"botsingen te voorkomen bij het afdrukken op basis van objecten." msgid "" "Clearance radius around extruder. Used for collision avoidance in by-object " "printing." msgstr "" +"Afstandsradius rond de extruder: gebruikt om botsingen te vermijden bij het " +"printen per object." msgid "Extruder Color" msgstr "Extruder kleur" @@ -7101,8 +7850,10 @@ msgstr "" msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" msgstr "" -msgid "Default line width if some line width is set to be zero" -msgstr "Standaard lijn breedte als een lijn breedte is ingesteld op 0" +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." +msgstr "" msgid "Keep fan always on" msgstr "Laat de ventilator aan staan" @@ -7128,46 +7879,44 @@ msgstr "" "tussen de minimale en maximale ventilatorsnelheden volgens de printtijd van " "de laag" -msgid "s" -msgstr "s" - msgid "Default color" -msgstr "" +msgstr "Standaardkleur" msgid "Default filament color" -msgstr "" +msgstr "Standaard filamentkleur" msgid "Color" msgstr "Kleur" -msgid "Required nozzle HRC" +msgid "Filament notes" msgstr "" +msgid "You can put your notes regarding the filament here." +msgstr "" + +msgid "Required nozzle HRC" +msgstr "Vereiste nozzle HRC" + msgid "" "Minimum HRC of nozzle required to print the filament. Zero means no checking " "of nozzle's HRC." msgstr "" +"Minimale HRC van de nozzle die nodig is om het filament te printen. Een " +"waarde van 0 betekent geen controle van de HRC van de spuitdop." msgid "" "This setting stands for how much volume of filament can be melted and " "extruded per second. Printing speed is limited by max volumetric speed, in " "case of too high and unreasonable speed setting. Can't be zero" msgstr "" +"Deze instelling is het volume filament dat per seconde kan worden gesmolten " +"en geëxtrudeerd. De afdruksnelheid wordt beperkt door de maximale " +"volumetrische snelheid, in geval van een te hoge en onredelijke " +"snelheidsinstelling. Deze waarde kan niet nul zijn." msgid "mm³/s" msgstr "mm³/s" -msgid "Minimal purge on wipe tower" -msgstr "Minimale filament reiniging op de wipe tower" - -msgid "" -"After a tool change, the exact position of the newly loaded filament inside " -"the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial " -"object, Slic3r will always prime this amount of material into the wipe tower " -"to produce successive infill or sacrificial object extrusions reliably." -msgstr "" - msgid "Filament load time" msgstr "Filament laadt tijd" @@ -7203,6 +7952,115 @@ msgid "" "after the checks." msgstr "" +msgid "Loading speed" +msgstr "" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "" + +msgid "Loading speed at the start" +msgstr "" + +msgid "Speed used at the very beginning of loading phase." +msgstr "" + +msgid "Unloading speed" +msgstr "" + +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 "" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" + +msgid "Delay after unloading" +msgstr "" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" + +msgid "Number of cooling moves" +msgstr "" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" + +msgid "Speed of the first cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "" + +msgid "Minimal purge on wipe tower" +msgstr "Minimale filament reiniging op de wipe tower" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" + +msgid "Speed of the last cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Ramming parameters" +msgstr "" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Enable ramming for multitool setups" +msgstr "" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" + +msgid "Multitool ramming volume" +msgstr "" + +msgid "The volume to be rammed before the toolchange." +msgstr "" + +msgid "Multitool ramming flow" +msgstr "" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "" + msgid "Density" msgstr "Dichtheid" @@ -7252,6 +8110,12 @@ msgstr "Filament prijs. Alleen voor statistieken" msgid "money/kg" msgstr "Prijs per KG" +msgid "Vendor" +msgstr "" + +msgid "Vendor of filament. For show only" +msgstr "" + msgid "(Undefined)" msgstr "(niet gedefinieerd)" @@ -7302,12 +8166,51 @@ msgid "Adaptive Cubic" msgstr "Adaptief kubiek" msgid "3D Honeycomb" -msgstr "" +msgstr "3D Honingraat" msgid "Support Cubic" -msgstr "" +msgstr "Ondersteuning Cubic" msgid "Lightning" +msgstr "Lightning" + +msgid "Sparse infill anchor length" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" + +msgid "0 (no open anchors)" +msgstr "0 (no open anchors)" + +msgid "1000 (unlimited)" +msgstr "1000 (unlimited)" + +msgid "Maximum length of the infill anchor" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" + +msgid "0 (Simple connect)" msgstr "" msgid "Acceleration of outer walls" @@ -7328,6 +8231,7 @@ msgstr "" msgid "Acceleration of outer wall. Using a lower value can improve quality" msgstr "" +"Versnelling van de buitenwand: een lagere waarde kan de kwaliteit verbeteren." msgid "" "Acceleration of bridges. If the value is expressed as a percentage (e.g. " @@ -7386,8 +8290,10 @@ msgstr "" msgid "Jerk for travel" msgstr "" -msgid "Line width of initial layer" -msgstr "Laag dikte voor eerste laag" +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" msgid "Initial layer height" msgstr "Laaghoogte van de eerste laag" @@ -7465,10 +8371,10 @@ msgid "None" msgstr "Geen" msgid "Contour" -msgstr "" +msgstr "Contour" msgid "Contour and hole" -msgstr "" +msgstr "Contour and hole" msgid "All walls" msgstr "Alle wanden" @@ -7497,11 +8403,11 @@ msgid "Filter out tiny gaps" msgstr "" msgid "Layers and Perimeters" -msgstr "" +msgstr "Lagen en perimeters" msgid "" "Filter out gaps smaller than the threshold specified. This setting won't " -"affact top/bottom layers" +"affect top/bottom layers" msgstr "" msgid "" @@ -7550,7 +8456,7 @@ msgstr "" "wat voor soort filament kan worden geprint" msgid "Undefine" -msgstr "" +msgstr "Undefined" msgid "Hardened steel" msgstr "Gehard staal" @@ -7562,15 +8468,17 @@ msgid "Brass" msgstr "Messing" msgid "Nozzle HRC" -msgstr "" +msgstr "Nozzle HRC" msgid "" "The nozzle's hardness. Zero means no checking for nozzle's hardness during " "slicing." msgstr "" +"De hardheid van de nozzle. Nul betekent geen controle op de hardheid van het " +"mondstuk tijdens het slicen." msgid "HRC" -msgstr "" +msgstr "HRC" msgid "Enable this option if machine has auxiliary part cooling fan" msgstr "" @@ -7653,8 +8561,10 @@ msgid "Filament to print internal sparse infill." msgstr "" "Dit is het filament voor het printen van interne dunne vulling (infill)" -msgid "Line width of internal sparse infill" -msgstr "Lijn dikte voor interne dunne vulling (infill)" +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" msgid "Infill/Wall overlap" msgstr "Vulling (infill)/wand overlap" @@ -7702,6 +8612,9 @@ msgstr "Alleen het bovenste oppervlak" msgid "All solid layer" msgstr "Alle vaste lagen" +msgid "Ironing Pattern" +msgstr "Ironing Pattern" + msgid "Ironing flow" msgstr "Flow tijdens strijken" @@ -7744,9 +8657,11 @@ msgid "" "This G-code will be used as a code for the pause print. User can insert " "pause G-code in gcode viewer" msgstr "" +"Deze G-code wordt gebruikt als code voor de pauze. Gebruikers kunnen een " +"pauze-G-code invoegen in de G-code-viewer." msgid "This G-code will be used as a custom code" -msgstr "" +msgstr "Deze G-code wordt gebruikt als een aangepaste code" msgid "Maximum speed X" msgstr "Maximale snelheid voor X" @@ -7850,8 +8765,8 @@ msgstr "Maximale versnelling voor terugtrekken (retraction) (M204 R)" msgid "Maximum acceleration for travel" msgstr "Maximale versnelling voor verplaatsen" -msgid "Maximum acceleration for travel (M204 T)" -msgstr "Maximale versnelling voor verplaatsen (M204 T)" +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "" msgid "Fan speed" msgstr "Ventilator snelheid" @@ -7908,13 +8823,23 @@ msgstr "Nozzle diameter" msgid "Diameter of nozzle" msgstr "Diameter van de nozzle" -msgid "Host Type" +msgid "Configuration notes" msgstr "" +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" + +msgid "Host Type" +msgstr "Hosttype" + msgid "" "Slic3r can upload G-code files to a printer host. This field must contain " "the kind of the host." msgstr "" +"Slic3r kan G-codebestanden uploaden naar een printerhost. Dit veld moet het " +"type host bevatten." msgid "Nozzle volume" msgstr "Nozzle volume" @@ -7923,11 +8848,52 @@ msgid "Volume of nozzle between the cutter and the end of nozzle" msgstr "" "Volume van de nozzle tussen de filamentsnijder en het uiteinde van de nozzle" -msgid "Start end points" +msgid "Cooling tube position" msgstr "" +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "" + +msgid "Cooling tube length" +msgstr "" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" + +msgid "High extruder current on filament swap" +msgstr "" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" + +msgid "Filament parking position" +msgstr "" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" + +msgid "Extra loading distance" +msgstr "" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" + +msgid "Start end points" +msgstr "Start end points" + msgid "The start and end points which is from cutter area to garbage can." msgstr "" +"Het begin- en eindpunt dat zich van het snijoppervlak naar de afvoer chute " +"bevindt." msgid "Reduce infill retraction" msgstr "Reduceer terugtrekken (retraction) bij vulling (infill)" @@ -7937,6 +8903,10 @@ msgid "" "oozing can't been seen. This can reduce times of retraction for complex " "model and save printing time, but make slicing and G-code generating slower" msgstr "" +"Trek niet terug als de beweging zich volledig in een opvulgebied bevindt. " +"Dat betekent dat het sijpelen niet zichtbaar is. Dit kan de retraction times " +"voor complexe modellen verkorten en printtijd besparen, maar het segmenteren " +"en het genereren van G-codes langzamer maken." msgid "Enable" msgstr "Inschakelen" @@ -7948,6 +8918,32 @@ msgid "User can self-define the project file name when export" msgstr "" "Gebruikers kunnen zelf de project bestandsnaam kiezen tijdens het exporteren" +msgid "Make overhang printable" +msgstr "" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "" + +msgid "Make overhang printable maximum angle" +msgstr "" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" + +msgid "Make overhang printable hole area" +msgstr "" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" + +msgid "mm²" +msgstr "mm²" + msgid "Detect overhang wall" msgstr "Overhange wand detecteren" @@ -7960,8 +8956,10 @@ msgstr "" "lijnbreedte te detecteren en gebruikt verschillende snelheden om af te " "drukken. Voor 100%% overhang wordt de brugsnelheid gebruikt." -msgid "Line width of inner wall" -msgstr "Lijn dikte voor binnenste wand" +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "Speed of inner wall" msgstr "Dit is de snelheid voor de binnenste wanden" @@ -7977,6 +8975,12 @@ msgid "" "environment variables." msgstr "" +msgid "Printer notes" +msgstr "" + +msgid "You can put your notes regarding the printer here." +msgstr "" + msgid "Raft contact Z distance" msgstr "Vlot (raft) contact Z afstand:" @@ -8083,9 +9087,45 @@ msgid "Z hop type" msgstr "" msgid "Slope" -msgstr "" +msgstr "Helling" msgid "Spiral" +msgstr "Spiraal" + +msgid "Only lift Z above" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" + +msgid "Only lift Z below" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" + +msgid "On surfaces" +msgstr "" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" + +msgid "All Surfaces" +msgstr "" + +msgid "Top Only" +msgstr "" + +msgid "Bottom Only" +msgstr "" + +msgid "Top and Bottom" msgstr "" msgid "Extra length on restart" @@ -8145,6 +9185,14 @@ msgid "Back" msgstr "Achterzijde" msgid "Random" +msgstr "Willekeurig" + +msgid "Staggered inner seams" +msgstr "" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." msgstr "" msgid "Seam gap" @@ -8154,7 +9202,7 @@ msgid "" "In order to reduce the visibility of the seam in a closed loop extrusion, " "the loop is interrupted and shortened by a specified amount.\n" "This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 15%." +"current extruder diameter. The default value for this parameter is 10%." msgstr "" msgid "Role base wipe speed" @@ -8191,10 +9239,10 @@ msgid "Distance from skirt to brim or object" msgstr "Dit is de afstand van de skirt tot de rand van het object." msgid "Skirt height" -msgstr "" +msgstr "Skirt height" msgid "How many layers of skirt. Usually only one layer" -msgstr "" +msgstr "Number of skirt layers: usually only one" msgid "Skirt loops" msgstr "Rand (skirt) lussen" @@ -8204,6 +9252,12 @@ msgstr "" "Dit is het aantal lussen voor de skirt. 0 betekent dat de skirt is " "uitgeschakeld." +msgid "Skirt speed" +msgstr "" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" + msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " "layer time is shorter than this value, to get better cooling for these layers" @@ -8222,11 +9276,10 @@ msgstr "" "Dunne opvullingen (infill) die kleiner zijn dan deze drempelwaarde worden " "vervangen door solide interne vulling (infill)." -msgid "mm²" -msgstr "mm²" - -msgid "Line width of internal solid infill" -msgstr "Lijn dikte voor interne solide vulling (infill)" +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" msgid "Speed of internal solid infill, not the top and bottom surface" msgstr "" @@ -8234,7 +9287,7 @@ msgstr "" "bovenste oppervlakte zijn hiervan uitgezonderd" msgid "Spiral vase" -msgstr "" +msgstr "Spiraalvaas" msgid "" "Spiralize smooths out the z moves of the outer contour. And turns a solid " @@ -8255,9 +9308,18 @@ msgid "" "process of taking a snapshot, prime tower is required for smooth mode to " "wipe nozzle." msgstr "" +"Als de vloeiende of traditionele modus is geselecteerd, wordt voor elke " +"print een timelapse-video gegenereerd. Nadat elke laag is geprint, wordt een " +"momentopname gemaakt met de kamercamera. Al deze momentopnamen worden " +"samengevoegd tot een timelapse-video wanneer het afdrukken is voltooid. Als " +"de vloeiende modus is geselecteerd, beweegt de gereedschapskop naar de " +"afvoer chute nadat iedere laag is afgedrukt en maakt vervolgens een " +"momentopname. Aangezien het gesmolten filament uit de nozzle kan lekken " +"tijdens het maken van een momentopname, is voor de soepele modus een " +"primetoren nodig om de nozzle schoon te vegen." msgid "Traditional" -msgstr "" +msgstr "Traditioneel" msgid "Temperature variation" msgstr "Temperatuur variatie" @@ -8271,31 +9333,70 @@ msgstr "Start G-code bij het starten van een print" msgid "Start G-code when start the printing of this filament" msgstr "Start G-code wanneer het printen van dit filament begint" -msgid "Slice gap closing radius" +msgid "Single Extruder Multi Material" msgstr "" +msgid "Use single nozzle to print multi filament" +msgstr "" + +msgid "Purge in prime tower" +msgstr "" + +msgid "Purge remaining filament into prime tower" +msgstr "" + +msgid "Enable filament ramming" +msgstr "" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" + +msgid "Prime all printing extruders" +msgstr "" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" + +msgid "Slice gap closing radius" +msgstr "Sluitingsradius van de gap" + msgid "" "Cracks smaller than 2x gap closing radius are being filled during the " "triangle mesh slicing. The gap closing operation may reduce the final print " "resolution, therefore it is advisable to keep the value reasonably low." msgstr "" +"Scheuren kleiner dan 2x de sluitradius van de spleet worden opgevuld tijdens " +"het snijden van driehoekig mesh. Het sluiten van openingen kan de " +"uiteindelijke afdrukresolutie verminderen, daarom is het raadzaam om de " +"waarde redelijk laag te houden." msgid "Slicing Mode" -msgstr "" +msgstr "Slicing-modus" msgid "" "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " "close all holes in the model." msgstr "" +"Gebruik „Even-Oneven” voor 3DLabPrint-vliegtuigmodellen. Gebruik „Gaten " +"sluiten” om alle gaten in het model te sluiten." msgid "Regular" -msgstr "" +msgstr "Standaard" msgid "Even-odd" -msgstr "" +msgstr "Even-oneven" msgid "Close holes" -msgstr "" +msgstr "Gaten sluiten" msgid "Enable support" msgstr "Support inschakelen" @@ -8308,6 +9409,9 @@ msgid "" "normal(manual) or tree(manual) is selected, only support enforcers are " "generated" msgstr "" +"normal(auto) en tree(auto) worden gebruikt om automatisch steun te " +"genereren. Als normaal(handmatig) of tree(handmatig) is geselecteerd, worden " +"alleen ondersteuningen handhavers gegenereerd." msgid "normal(auto)" msgstr "Normaal (automatisch)" @@ -8316,10 +9420,10 @@ msgid "tree(auto)" msgstr "tree(auto)" msgid "normal(manual)" -msgstr "" +msgstr "normaal (handmatig)" msgid "tree(manual)" -msgstr "" +msgstr "tree (handmatig)" msgid "Support/object xy distance" msgstr "Support/object XY afstand" @@ -8342,12 +9446,20 @@ msgid "Don't create support on model surface, only on build plate" msgstr "Deze instelling genereert alleen support die begint op het printbed." msgid "Support critical regions only" -msgstr "" +msgstr "Alleen kritische regio's ondersteunen" msgid "" "Only create support for critical regions including sharp tail, cantilever, " "etc." msgstr "" +"Creëer alleen ondersteuning voor kritieke gebieden, waaronder sharp tail, " +"cantilever, etc." + +msgid "Remove small overhangs" +msgstr "" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "" msgid "Top Z distance" msgstr "Top Z afstand" @@ -8357,21 +9469,26 @@ msgstr "" "Dit bepaald de Z-afstand tussen de bovenste support interfaces en het object." msgid "Bottom Z distance" -msgstr "" +msgstr "Onderste Z-afstand" msgid "The z gap between the bottom support interface and object" -msgstr "" +msgstr "De z-opening tussen de onderste ondersteuningsinterface en het object" msgid "Support/raft base" -msgstr "" +msgstr "Support/raft base" msgid "" "Filament to print support base and raft. \"Default\" means no specific " "filament for support and current filament is used" msgstr "" +"Filament voor het printen van ondersteuning (support) en raft. \"Standaard\" " +"betekent geen specifiek filament voor ondersteuning (support) en het " +"huidige filament wordt gebruikt." -msgid "Line width of support" -msgstr "Lijn dikte van support" +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "Interface use loop pattern" msgstr "Luspatroon interface" @@ -8383,12 +9500,15 @@ msgstr "" "uitgeschakeld." msgid "Support/raft interface" -msgstr "" +msgstr "Support/raft interface" msgid "" "Filament to print support interface. \"Default\" means no specific filament " "for support interface and current filament is used" msgstr "" +"Filament om ondersteuning (support) te printen. \"Standaard\" betekent geen " +"specifiek filament voor ondersteuning (support), en het huidige filament " +"wordt gebruikt." msgid "Top interface layers" msgstr "Bovenste interface lagen" @@ -8427,7 +9547,7 @@ msgid "Rectilinear grid" msgstr "Rechtlijnig raster" msgid "Hollow" -msgstr "" +msgstr "Hol" msgid "Interface pattern" msgstr "Interfacepatroon" @@ -8442,7 +9562,7 @@ msgstr "" "standaardpatroon voor oplosbare support interfaces Concentrisch is." msgid "Rectilinear Interlaced" -msgstr "" +msgstr "Rectilinear Interlaced" msgid "Base pattern spacing" msgstr "Basis patroon afstand" @@ -8451,10 +9571,12 @@ msgid "Spacing between support lines" msgstr "Dit bepaald de ruimte tussen de support lijnen." msgid "Normal Support expansion" -msgstr "" +msgstr "Normale uitbreiding van de ondersteuning" msgid "Expand (+) or shrink (-) the horizontal span of normal support" msgstr "" +"Vergroot (+) of verklein (-) het horizontale bereik van de normale " +"ondersteuning" msgid "Speed of support" msgstr "Dit is de snelheid voor het printen van support." @@ -8467,17 +9589,27 @@ msgid "" "a lot of material (default), while hybrid style will create similar " "structure to normal support under large flat overhangs." msgstr "" +"Stijl en vorm van de ondersteuning. Voor normale ondersteuning zal grit " +"stabielere steunen creëren (standaard), terwijl snug materiaal bespaart en " +"littekens op het object zal verminderen.\n" +"Voor tree ondersteuning zal de slanke stijl takken agressiever samenvoegen " +"en veel materiaal besparen (standaard), terwijl de hybride stijl een " +"soortgelijke structuur creëert als de normale ondersteuning onder grote " +"platte overhangen." msgid "Snug" msgstr "Nauwsluitend" msgid "Tree Slim" -msgstr "" +msgstr "Tree Slim" msgid "Tree Strong" -msgstr "" +msgstr "Tree Strong" msgid "Tree Hybrid" +msgstr "Tree Hybrid" + +msgid "Organic" msgstr "" msgid "Independent support layer height" @@ -8488,6 +9620,9 @@ msgid "" "support customizing z-gap and save print time.This option will be invalid " "when the prime tower is enabled." msgstr "" +"Support layer uses layer height independent with object layer. This is to " +"support customizing z-gap and save print time.This option will be invalid " +"when the prime tower is enabled." msgid "Threshold angle" msgstr "Drempel hoek" @@ -8511,6 +9646,16 @@ msgstr "" "support mogen maken. Als de hoek wordt vergroot, kunnen de uitlopen meer " "horizontaal worden geprint, waardoor ze verder kunnen reiken." +msgid "Preferred Branch Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" + msgid "Tree support branch distance" msgstr "Tree support tak-afstand" @@ -8520,6 +9665,18 @@ msgstr "" "Deze instelling bepaald de afstand tussen naastliggende tree support " "knooppunten." +msgid "Branch Density" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" + msgid "Adaptive layer height" msgstr "Adaptieve laaghoogte" @@ -8537,17 +9694,46 @@ msgid "" msgstr "" msgid "Tree support brim width" -msgstr "" +msgstr "Tree support brim width" msgid "Distance from tree branch to the outermost brim line" msgstr "" +msgid "Tip Diameter" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "" + msgid "Tree support branch diameter" msgstr "Tree support diameter van de takken" msgid "This setting determines the initial diameter of support nodes." msgstr "Deze instelling bepaalt de initiële diameter van support knooppunten." +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" + +msgid "Branch Diameter with double walls" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" + msgid "Tree support wall loops" msgstr "Tree support wand lussen" @@ -8564,6 +9750,9 @@ msgstr "" "Deze instelling geeft aan of er opvulling moet worden toegevoegd in grote " "holtes van de tree support." +msgid "Chamber temperature" +msgstr "" + msgid "Target chamber temperature" msgstr "" @@ -8578,6 +9767,10 @@ msgid "" "layer for more than this threshold. Too low bed temperature of other layer " "may cause the model broken free from build plate" msgstr "" +"Het wordt niet aanbevolen om de bedtemperatuur van andere lagen meer dan " +"deze drempelwaarde te verlagen dan de eerste laag. Een te lage " +"bedtemperatuur van een andere laag kan ertoe leiden dat het model loskomt " +"van de bouwplaat." msgid "Detect thin wall" msgstr "Detecteer dunne wanden" @@ -8597,8 +9790,10 @@ msgstr "" "Deze G-code wordt ingevoegd wanneer filament wordt vervangen, inclusief T-" "commando's om gereedschapswissel te activeren." -msgid "Line width for top surfaces" -msgstr "Lijn dikte voor bovenste lagen" +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" msgid "Speed of top surface infill which is solid" msgstr "" @@ -8664,6 +9859,9 @@ msgid "" "stabilize the chamber pressure inside the nozzle, in order to avoid " "appearance defects when printing objects." msgstr "" +"The wiping tower can be used to clean up residue on the nozzle and stabilize " +"the chamber pressure inside the nozzle in order to avoid appearance defects " +"when printing objects." msgid "Purging volumes" msgstr "Volumes opschonen" @@ -8675,6 +9873,8 @@ msgid "" "The actual flushing volumes is equal to the flush multiplier multiplied by " "the flushing volumes in the table." msgstr "" +"De werkelijke flushvolumes zijn gelijk aan de flush vermenigvuldigingswaarde " +"vermenigvuldigd met de flushvolumes in de tabel." msgid "Prime volume" msgstr "Prime-volume" @@ -8690,24 +9890,80 @@ msgstr "Breedte" msgid "Width of prime tower" msgstr "Dit is de breedte van de prime toren." +msgid "Wipe tower rotation angle" +msgstr "" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "" + +msgid "Stabilization cone apex angle" +msgstr "" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" + +msgid "Wipe tower purge lines spacing" +msgstr "" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "" + +msgid "Wipe tower extruder" +msgstr "" + +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 "" + +msgid "Purging volumes - load/unload volumes" +msgstr "" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" + msgid "" "Purging after filament change will be done inside objects' infills. This may " "lower the amount of waste and decrease the print time. If the walls are " "printed with transparent filament, the mixed color infill will be seen " "outside. It will not take effect, unless the prime tower is enabled." msgstr "" +"Het purgen na het verwisselen van het filament vindt plaats in de vullingen " +"van objecten. Dit kan de hoeveelheid afval verminderen en de printtijd " +"verkorten. Als de wanden zijn geprint met transparant filament, is de infill " +"in gemengde kleuren zichtbaar. Het wordt niet van kracht tenzij de prime " +"tower is ingeschakeld." msgid "" "Purging after filament change will be done inside objects' support. This may " "lower the amount of waste and decrease the print time. It will not take " "effect, unless the prime tower is enabled." msgstr "" +"Het purgen na het verwisselen van het filament vindt plaats in de " +"ondersteuning van de objecten. Dit kan de hoeveelheid afval verminderen en " +"de printtijd verkorten. Het wordt niet van kracht tenzij een prime tower is " +"ingeschakeld." msgid "" "This object will be used to purge the nozzle after a filament change to save " "filament and decrease the print time. Colours of the objects will be mixed " "as a result. It will not take effect, unless the prime tower is enabled." msgstr "" +"Dit object wordt gebruikt om de nozzle te reinigen nadat het filament is " +"vervangen om filament te besparen en de printtijd te verkorten. Als " +"resultaat worden de kleuren van de objecten gemengd. Het wordt niet van " +"kracht tenzij de prime tower is ingeschakeld." + +msgid "Maximal bridging distance" +msgstr "" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" msgid "X-Y hole compensation" msgstr "X-Y-gaten compensatie" @@ -8759,24 +10015,31 @@ msgid "" "very thin areas is used gap-fill. Arachne engine produces walls with " "variable extrusion width" msgstr "" +"De klassieke wandgenerator produceert wanden met constante extrusiebreedte " +"en voor zeer dunne gebieden wordt gap-fill gebruikt. De Arachne generator " +"produceert wanden met variabele extrusiebreedte." msgid "Classic" -msgstr "" +msgstr "Klassiek" msgid "Arachne" -msgstr "" +msgstr "Arachne" msgid "Wall transition length" -msgstr "" +msgstr "Lengte wandovergang" msgid "" "When transitioning between different numbers of walls as the part becomes " "thinner, a certain amount of space is allotted to split or join the wall " "segments. It's expressed as a percentage over nozzle diameter" msgstr "" +"Bij de overgang tussen verschillende aantallen muren naarmate het onderdeel " +"dunner wordt, wordt een bepaalde hoeveelheid ruimte toegewezen om de " +"wandsegmenten te splitsen of samen te voegen. Dit wordt uitgedrukt als een " +"percentage ten opzichte van de diameter van de nozzle." msgid "Wall transitioning filter margin" -msgstr "" +msgstr "Marge van het filter voor wandovergang" msgid "" "Prevent transitioning back and forth between one extra wall and one less. " @@ -8787,9 +10050,16 @@ msgid "" "variation can lead to under- or overextrusion problems. It's expressed as a " "percentage over nozzle diameter" msgstr "" +"Voorkom heen en weer schakelen tussen een extra wand en een wand minder. " +"Deze marge breidt het bereik van extrusiebreedten uit dat volgt op [Minimum " +"wandbreedte - marge, 2 * Minimale wandbreedte + marge]. Door deze marge te " +"vergroten, wordt het aantal overgangen verminderd, waardoor het aantal " +"extrusie-starts/-stops en travel tijd wordt verminderd. Grote variaties in " +"de extrusiebreedte kunnen echter leiden tot onder- of overextrusieproblemen. " +"Het wordt uitgedrukt als een percentage over de diameter van de nozzle" msgid "Wall transitioning threshold angle" -msgstr "" +msgstr "Drempelhoek voor wandovergang" msgid "" "When to create transitions between even and odd numbers of walls. A wedge " @@ -8798,17 +10068,25 @@ msgid "" "this setting reduces the number and length of these center walls, but may " "leave gaps or overextrude" msgstr "" +"Wanneer moet u overgangen maken tussen even en oneven aantallen muren? Een " +"wigvorm met een hoek groter dan deze instelling heeft geen overgangen en er " +"worden in het midden geen muren afgedrukt om de resterende ruimte te vullen. " +"Als u deze instelling verlaagt, worden het aantal en de lengte van deze " +"middenwanden beperkt, maar kunnen er openingen ontstaan of overextruderen" msgid "Wall distribution count" -msgstr "" +msgstr "Aantal wandverdelingen" msgid "" "The number of walls, counted from the center, over which the variation needs " "to be spread. Lower values mean that the outer walls don't change in width" msgstr "" +"Het aantal wanden, geteld vanuit het midden, waarover de variatie moet " +"worden verdeeld. Lagere waarden betekenen dat de buitenwanden niet in " +"breedte veranderen." msgid "Minimum feature size" -msgstr "" +msgstr "Minimale kenmerkgrootte" msgid "" "Minimum thickness of thin features. Model features that are thinner than " @@ -8816,9 +10094,23 @@ msgid "" "feature size will be widened to the Minimum wall width. It's expressed as a " "percentage over nozzle diameter" msgstr "" +"Minimale dikte van dunne onderdelen. Modelkenmerken die dunner zijn dan deze " +"waarde worden niet afgedrukt, terwijl functies die dikker zijn dan de " +"minimale afmeting van het object, worden verbreed tot de minimale " +"wandbreedte. Dit wordt uitgedrukt als een percentage ten opzichte van de " +"diameter van het mondstuk" + +msgid "First layer minimum wall width" +msgstr "" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" msgid "Minimum wall width" -msgstr "" +msgstr "Minimale wandbreedte" msgid "" "Width of the wall that will replace thin features (according to the Minimum " @@ -8826,6 +10118,10 @@ msgid "" "thickness of the feature, the wall will become as thick as the feature " "itself. It's expressed as a percentage over nozzle diameter" msgstr "" +"Breedte van de muur die dunne delen (volgens de minimale functiegrootte) van " +"het model zal vervangen. Als de minimale wandbreedte dunner is dan de dikte " +"van het element, wordt de muur net zo dik als het object zelf. Dit wordt " +"uitgedrukt als een percentage ten opzichte van de diameter van de nozzle" msgid "Detect narrow internal solid infill" msgstr "Detecteer dichte interne solide vulling (infill)" @@ -8841,20 +10137,20 @@ msgstr "" "rechtlijnige patroon gebruikt." msgid "invalid value " -msgstr "" +msgstr "invalid value " #, c-format, boost-format msgid " doesn't work at 100%% density " -msgstr "" +msgstr " doesn't work at 100%% density " msgid "Invalid value when spiral vase mode is enabled: " -msgstr "" +msgstr "Invalid value when spiral vase mode is enabled: " msgid "too large line width " -msgstr "" +msgstr "too large line width " msgid " not in range " -msgstr "" +msgstr " not in range " msgid "Export 3MF" msgstr "Exporteer 3mf" @@ -8863,15 +10159,21 @@ msgid "Export project as 3MF." msgstr "Dit exporteert het project als 3MF." msgid "Export slicing data" -msgstr "" +msgstr "Exporteer slicinggegevens" msgid "Export slicing data to a folder." -msgstr "" +msgstr "Exporteer slicinggegevens naar een map" msgid "Load slicing data" -msgstr "" +msgstr "Laad slicinggegevens" msgid "Load cached slicing data from directory" +msgstr "Laad slicinggegevens in de cache uit de directory" + +msgid "Export STL" +msgstr "" + +msgid "Export the objects as multiple STL." msgstr "" msgid "Slice" @@ -8884,34 +10186,40 @@ msgid "Show command help." msgstr "Dit toont de command hulp." msgid "UpToDate" -msgstr "" +msgstr "UpToDate" msgid "Update the configs values of 3mf to latest." +msgstr "Update de configuratiewaarden van 3mf naar de nieuwste versie." + +msgid "Load default filaments" +msgstr "" + +msgid "Load first filament as default for those not loaded" msgstr "" msgid "mtcpp" -msgstr "" +msgstr "mtcpp" msgid "max triangle count per plate for slicing." -msgstr "" +msgstr "max triangle count per plate for slicing" msgid "mstpp" -msgstr "" +msgstr "mstpp" msgid "max slicing time per plate in seconds." -msgstr "" +msgstr "max slicing time per plate in seconds" msgid "No check" -msgstr "" +msgstr "No check" msgid "Do not run any validity checks, such as gcode path conflicts check." -msgstr "" +msgstr "Do not run any validity checks, such as G-code path conflicts check." msgid "Normative check" -msgstr "" +msgstr "Normative check" msgid "Check the normative items." -msgstr "" +msgstr "Check the normative items." msgid "Output Model Info" msgstr "Model informatie weergeven" @@ -8926,10 +10234,10 @@ msgid "Export settings to a file." msgstr "Exporteer instellingen naar een bestand" msgid "Send progress to pipe" -msgstr "" +msgstr "Stuur voortgang naar pipe" msgid "Send progress to pipe." -msgstr "" +msgstr "Stuur voortgang naar pipe" msgid "Arrange Options" msgstr "Rangschik opties" @@ -8937,6 +10245,12 @@ msgstr "Rangschik opties" msgid "Arrange options: 0-disable, 1-enable, others-auto" msgstr "Rangschik opties: 0-uitzetten, 1-aanzetten, anders-automatisch" +msgid "Repetions count" +msgstr "" + +msgid "Repetions count of the whole model" +msgstr "" + msgid "Convert Unit" msgstr "Eenheid converteren" @@ -8962,9 +10276,17 @@ msgid "Load filament settings from the specified file list" msgstr "Filament instellingen laden vanuit een bestandslijst" msgid "Skip Objects" -msgstr "" +msgstr "Skip Objects" msgid "Skip some objects in this print" +msgstr "Skip some objects in this print" + +msgid "load uptodate process/machine settings when using uptodate" +msgstr "" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" msgstr "" msgid "Data directory" @@ -9005,7 +10327,7 @@ msgid "Generating infill toolpath" msgstr "Infill toolpath genereren" msgid "Detect overhangs for auto-lift" -msgstr "" +msgstr "Detect overhangs for auto-lift" msgid "Generating support" msgstr "Support genereren" @@ -9014,19 +10336,21 @@ msgid "Checking support necessity" msgstr "Controleren of support is noodzakelijk" msgid "floating regions" -msgstr "" +msgstr "floating regions" msgid "floating cantilever" -msgstr "" +msgstr "floating cantilever" msgid "large overhangs" -msgstr "" +msgstr "large overhangs" #, c-format, boost-format msgid "" "It seems object %s has %s. Please re-orient the object or enable support " "generation." msgstr "" +"It seems object %s has %s. Please re-orient the object or enable support " +"generation." msgid "Optimizing toolpath" msgstr "Optimaliseren van het pad" @@ -9037,7 +10361,7 @@ msgstr "" "normale lagen." msgid "The model has too many empty layers." -msgstr "" +msgstr "Het model heeft te veel lege lagen." msgid "Slicing mesh" msgstr "Slicing mesh" @@ -9046,12 +10370,17 @@ msgid "" "No layers were detected. You might want to repair your STL file(s) or check " "their size or thickness and retry.\n" msgstr "" +"No layers were detected. You might want to repair your STL file(s) or check " +"their size or thickness and retry.\n" msgid "" "An object's XY size compensation will not be used because it is also color-" "painted.\n" "XY Size compensation can not be combined with color-painting." msgstr "" +"An object's XY size compensation will not be used because it is also color-" +"painted.\n" +"XY Size compensation can not be combined with color-painting." #, c-format, boost-format msgid "Support: generate toolpath at layer %d" @@ -9084,6 +10413,554 @@ msgstr "Support: repareer gaten op laag %d" msgid "Support: propagate branches at layer %d" msgstr "Support: verspreid takken op laag %d" +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "" +"Unknown file format: input file must have .stl, .obj, or .amf(.xml) " +"extension." + +msgid "Loading of a model file failed." +msgstr "Loading of model file failed." + +msgid "The supplied file couldn't be read because it's empty" +msgstr "The supplied file couldn't be read because it's empty." + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "Unknown file format: input file must have .3mf or .zip.amf extension." + +msgid "Canceled" +msgstr "Canceled" + +msgid "load_obj: failed to parse" +msgstr "load_obj: failed to parse" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "The file contains polygons with more than 4 vertices." + +msgid "The file contains polygons with less than 2 vertices." +msgstr "The file contains polygons with less than 2 vertices." + +msgid "The file contains invalid vertex index." +msgstr "The file contains invalid vertex index." + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "This OBJ file couldn't be read because it's empty." + +msgid "Flow Rate Calibration" +msgstr "" + +msgid "Max Volumetric Speed Calibration" +msgstr "" + +msgid "Manage Result" +msgstr "" + +msgid "Manual Calibration" +msgstr "" + +msgid "Result can be read by human eyes." +msgstr "" + +msgid "Auto-Calibration" +msgstr "" + +msgid "We would use Lidar to read the calibration result" +msgstr "" + +msgid "Prev" +msgstr "" + +msgid "Recalibration" +msgstr "" + +msgid "Calibrate" +msgstr "" + +msgid "Finish" +msgstr "Klaar" + +msgid "Wiki" +msgstr "" + +msgid "How to use calibration result?" +msgstr "" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" + +msgid "Calibration not supported" +msgstr "" + +msgid "Flow Dynamics" +msgstr "" + +msgid "Flow Rate" +msgstr "" + +msgid "Max Volumetric Speed" +msgstr "" + +msgid "Please enter the name you want to save to printer." +msgstr "" + +msgid "The name cannot exceed 40 characters." +msgstr "" + +msgid "The name cannot be empty." +msgstr "" + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "" + +msgid "The name cannot be the same as the system preset name." +msgstr "" + +msgid "The name is the same as another existing preset name" +msgstr "" + +msgid "create new preset failed." +msgstr "" + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "" + +msgid "No Printer Connected!" +msgstr "" + +msgid "Printer is not connected yet." +msgstr "" + +msgid "Please select filament to calibrate." +msgstr "" + +msgid "Connecting to printer..." +msgstr "" + +msgid "The failed test result has been dropped." +msgstr "" + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "" + +msgid "Internal Error" +msgstr "" + +msgid "Please select at least one filament for calibration" +msgstr "" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "" + +msgid "The input value size must be 3." +msgstr "" + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" + +msgid "About this calibration" +msgstr "" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" + +msgid "When to use Flow Rate Calibration" +msgstr "" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "" + +msgid "Over-extrusion or under extrusion" +msgstr "" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "" + +msgid "materials with inaccurate filament diameter" +msgstr "" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "" + +msgid "Failed" +msgstr "Mislukt" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" + +msgid "Please find the best line on your plate" +msgstr "" + +msgid "Input Value" +msgstr "" + +msgid "Save to Filament Preset" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Record Factor" +msgstr "" + +msgid "We found the best flow ratio for you" +msgstr "" + +msgid "Flow Ratio" +msgstr "" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "" + +msgid "Please enter the name of the preset you want to save." +msgstr "" + +msgid "Calibration1" +msgstr "" + +msgid "Calibration2" +msgstr "" + +msgid "Please find the best object on your plate" +msgstr "" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "" + +msgid "Skip Calibration2" +msgstr "" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "" + +msgid "Please choose a block with smoothest top surface" +msgstr "" + +msgid "Please choose a block with smoothest top surface." +msgstr "" + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "" + +msgid "Calibration Type" +msgstr "" + +msgid "Complete Calibration" +msgstr "" + +msgid "Fine Calibration based on flow ratio" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" + +msgid "Printing Parameters" +msgstr "" + +msgid "- ℃" +msgstr "" + +msgid " ℃" +msgstr "" + +msgid "Plate Type" +msgstr "Plate Type" + +msgid "filament position" +msgstr "" + +msgid "External Spool" +msgstr "" + +msgid "Filament For Calibration" +msgstr "" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" + +msgid "Error desc" +msgstr "" + +msgid "Extra info" +msgstr "" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "" + +msgid "Connecting to printer" +msgstr "" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "" + +msgid "From Volumetric Speed" +msgstr "" + +msgid "To Volumetric Speed" +msgstr "" + +msgid "Flow Dynamics Calibration Result" +msgstr "" + +msgid "No History Result" +msgstr "" + +msgid "Success to get history result" +msgstr "" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "" + +msgid "Action" +msgstr "" + +msgid "Edit Flow Dynamics Calibration" +msgstr "" + +msgid "Network lookup" +msgstr "" + +msgid "Address" +msgstr "" + +msgid "Hostname" +msgstr "" + +msgid "Service name" +msgstr "" + +msgid "OctoPrint version" +msgstr "" + +msgid "Searching for devices" +msgstr "" + +msgid "Finished" +msgstr "Voltooid" + +msgid "Multiple resolved IP addresses" +msgstr "" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" + +msgid "Unable to perform boolean operation on selected parts" +msgstr "" + +msgid "Mesh Boolean" +msgstr "" + +msgid "Union" +msgstr "" + +msgid "Difference" +msgstr "" + +msgid "Intersection" +msgstr "" + +msgid "Source Volume" +msgstr "" + +msgid "Tool Volume" +msgstr "" + +msgid "Subtract from" +msgstr "" + +msgid "Subtract with" +msgstr "" + +msgid "selected" +msgstr "" + +msgid "Part 1" +msgstr "" + +msgid "Part 2" +msgstr "" + +msgid "Delete input" +msgstr "" + +msgid "Send G-Code to printer host" +msgstr "" + +msgid "Upload to Printer Host with the following filename:" +msgstr "" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "" + +msgid "Upload to storage" +msgstr "" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "" + +msgid "Print host upload queue" +msgstr "" + +msgid "ID" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Host" +msgstr "" + +msgctxt "OfFile" +msgid "Size" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Message" +msgstr "" + +msgid "Cancel selected" +msgstr "" + +msgid "Show error message" +msgstr "" + +msgid "Enqueued" +msgstr "" + +msgid "Uploading" +msgstr "Uploaden" + +msgid "Cancelling" +msgstr "" + +msgid "Error uploading to print host" +msgstr "" + msgid "PA Calibration" msgstr "" @@ -9102,6 +10979,9 @@ msgstr "" msgid "PA Line" msgstr "" +msgid "PA Pattern" +msgstr "" + msgid "Method" msgstr "" @@ -9160,7 +11040,7 @@ msgstr "" msgid "" "Please input valid values:\n" "Start temp: <= 350\n" -"End temp: >= 180\n" +"End temp: >= 170\n" "Start temp > End temp + 5)" msgstr "" @@ -9255,6 +11135,9 @@ msgid "" "Did you know how to control view and object/part selection with mouse and " "touchpanel in the 3D scene?" msgstr "" +"3D-scènebewerkingen\n" +"Weet u hoe u de weergave en selectie van objecten/onderdelen met de muis en " +"het aanraakscherm in de 3D-scène kunt bedienen?" #: resources/data/hints.ini: [hint:Cut Tool] msgid "" @@ -9262,6 +11145,9 @@ msgid "" "Did you know that you can cut a model at any angle and position with the " "cutting tool?" msgstr "" +"Snijgereedschap\n" +"Wist u dat u een model in elke hoek en positie kunt snijden met het " +"snijgereedschap?" #: resources/data/hints.ini: [hint:Fix Model] msgid "" @@ -9269,18 +11155,25 @@ msgid "" "Did you know that you can fix a corrupted 3D model to avoid a lot of slicing " "problems?" msgstr "" +"Model repareren\n" +"Wist u dat u een beschadigd 3D-model kunt repareren om veel snijproblemen te " +"voorkomen?" #: resources/data/hints.ini: [hint:Timelapse] msgid "" "Timelapse\n" "Did you know that you can generate a timelapse video during each print?" msgstr "" +"Timelapse\n" +"Wist je dat je bij elke afdruk een timelapse-video kunt genereren?" #: resources/data/hints.ini: [hint:Auto-Arrange] msgid "" "Auto-Arrange\n" "Did you know that you can auto-arrange all objects in your project?" msgstr "" +"Automatisch rangschikken\n" +"Wist je dat je alle objecten in je project automatisch kunt rangschikken?" #: resources/data/hints.ini: [hint:Auto-Orient] msgid "" @@ -9288,6 +11181,9 @@ msgid "" "Did you know that you can rotate objects to an optimal orientation for " "printing by a simple click?" msgstr "" +"Automatische oriëntatie\n" +"Wist je dat je met een simpele klik objecten kunt roteren naar een optimale " +"oriëntatie voor afdrukken?" #: resources/data/hints.ini: [hint:Lay on Face] msgid "" @@ -9296,6 +11192,10 @@ msgid "" "sits on the print bed? Select the \"Place on face\" function or press the " "F key." msgstr "" +"Op gekozen selectie leggen\n" +"Wist u dat u een model snel zo kunt oriënteren dat een van de gezichten op " +"het printbed ligt? Selecteer de functie \"Op selectie leggen\" of druk op de " +"F toets." #: resources/data/hints.ini: [hint:Object List] msgid "" @@ -9303,6 +11203,9 @@ msgid "" "Did you know that you can view all objects/parts in a list and change " "settings for each object/part?" msgstr "" +"Objectenlijst\n" +"Wist u dat u alle objecten/onderdelen in een lijst kunt bekijken en de " +"instellingen voor ieder object/onderdeel kunt wijzigen?" #: resources/data/hints.ini: [hint:Simplify Model] msgid "" @@ -9311,6 +11214,10 @@ msgid "" "Simplify mesh feature? Right-click the model and select Simplify model. Read " "more in the documentation." msgstr "" +"Vereenvoudig het model\n" +"Wist u dat u het aantal driehoeken in een mesh kunt verminderen met de " +"functie Simplify mesh? Klik met de rechtermuisknop op het model en selecteer " +"Model vereenvoudigen. Lees meer in de documentatie." #: resources/data/hints.ini: [hint:Slicing Parameter Table] msgid "" @@ -9318,6 +11225,9 @@ msgid "" "Did you know that you can view all objects/parts on a table and change " "settings for each object/part?" msgstr "" +"Tabel met slicing parameters\n" +"Wist je dat je alle objecten/onderdelen op een tabel kunt bekijken en " +"instellingen voor ieder object/onderdeel kunt wijzigen?" #: resources/data/hints.ini: [hint:Split to Objects/Parts] msgid "" @@ -9325,6 +11235,9 @@ msgid "" "Did you know that you can split a big object into small ones for easy " "colorizing or printing?" msgstr "" +"Splitsen naar objecten/delen\n" +"Wist u dat u een groot object kunt splitsen in kleine delen, zodat u het " +"gemakkelijk kunt inkleuren of afdrukken?" #: resources/data/hints.ini: [hint:Subtract a Part] msgid "" @@ -9350,6 +11263,10 @@ msgid "" "paint it on your print, to have it in a less visible location? This improves " "the overall look of your model. Check it out!" msgstr "" +"Plaats van de Z-naad\n" +"Wist je dat je de plaats van de Z-naad kunt aanpassen, en zelfs op je afdruk " +"kunt schilderen, zodat hij minder zichtbaar is? Dit verbetert de algemene " +"look van je model. Kijk maar!" #: resources/data/hints.ini: [hint:Fine-tuning for flow rate] msgid "" @@ -9358,6 +11275,10 @@ msgid "" "prints? Depending on the material, you can improve the overall finish of the " "printed model by doing some fine-tuning." msgstr "" +"Nauwkeurige afstelling van flow rate\n" +"Wist u dat de flow rate nauwkeurig kan worden ingesteld voor nog mooiere " +"afdrukken? Afhankelijk van het materiaal kunt u de algehele afwerking van " +"het geprinte model verbeteren door wat fijnafstelling uit te voeren." #: resources/data/hints.ini: [hint:Split your prints into plates] msgid "" @@ -9366,6 +11287,10 @@ msgid "" "individual plates ready to print? This will simplify the process of keeping " "track of all the parts." msgstr "" +"Uw afdrukken opsplitsen in platen\n" +"Wist u dat u een model met veel onderdelen kunt splitsen in afzonderlijke " +"platen die klaar zijn om te printen? Dit vereenvoudigt het proces van het " +"bijhouden van alle onderdelen." #: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer #: Height] @@ -9374,6 +11299,9 @@ msgid "" "Did you know that you can print a model even faster, by using the Adaptive " "Layer Height option? Check it out!" msgstr "" +"Versnel uw afdrukken met Adaptieve Laag Hoogte\n" +"Wist u dat u een model nog sneller kunt afdrukken door de optie Adaptieve " +"Laag Hoogte te gebruiken? Bekijk het eens!" #: resources/data/hints.ini: [hint:Support painting] msgid "" @@ -9382,6 +11310,10 @@ msgid "" "makes it easy to place the support material only on the sections of the " "model that actually need it." msgstr "" +"Ondersteuning schilderen\n" +"Wist je dat je de locatie van je ondersteuning kunt schilderen? Deze functie " +"maakt het eenvoudig om het ondersteuningsmateriaal alleen op de delen van " +"het model te plaatsen die het echt nodig hebben." #: resources/data/hints.ini: [hint:Different types of supports] msgid "" @@ -9390,6 +11322,10 @@ msgid "" "supports work great for organic models, while saving filament and improving " "print speed. Check them out!" msgstr "" +"Verschillende soorten ondersteuningen\n" +"Wist je dat je kunt kiezen uit meerdere soorten ondersteuningen? Tree " +"Support werkt uitstekend voor organische modellen, bespaart filament en " +"verbetert de printsnelheid. Bekijk ze eens!" #: resources/data/hints.ini: [hint:Printing Silk Filament] msgid "" @@ -9398,6 +11334,10 @@ msgid "" "successfully? Higher temperature and lower speed are always recommended for " "the best results." msgstr "" +"Silk Filament printen \n" +"Wist u dat Silk filament speciale aandacht nodig heeft om succesvol te " +"printen? Voor het beste resultaat wordt altijd een hogere temperatuur en een " +"lagere snelheid aanbevolen." #: resources/data/hints.ini: [hint:Brim for better adhesion] msgid "" @@ -9405,6 +11345,9 @@ msgid "" "Did you know that when printing models have a small contact interface with " "the printing surface, it's recommended to use a brim?" msgstr "" +"Brim voor betere hechting\n" +"Wist u dat wanneer gedrukte modellen een kleine contactinterface met het " +"printoppervlak hebben, het aanbevolen is om een brim te gebruiken?" #: resources/data/hints.ini: [hint:Set parameters for multiple objects] msgid "" @@ -9412,12 +11355,17 @@ msgid "" "Did you know that you can set slicing parameters for all selected objects at " "one time?" msgstr "" +"Parameters instellen voor meerdere objecten\n" +"Wist u dat u slicing parameters kunt instellen voor alle geselecteerde " +"objecten tegelijk?" #: resources/data/hints.ini: [hint:Stack objects] msgid "" "Stack objects\n" "Did you know that you can stack objects as a whole one?" msgstr "" +"Objecten stapelen\n" +"Wist je dat je objecten als één geheel kunt stapelen?" #: resources/data/hints.ini: [hint:Flush into support/objects/infill] msgid "" @@ -9425,6 +11373,9 @@ msgid "" "Did you know that you can save the wasted filament by flushing them into " "support/objects/infill during filament change?" msgstr "" +"Flush in support/voorwerpen/infill\n" +"Wist u dat u minder filament verspilt door het tijdens het verwisselen van " +"filament in support/objecten/infill te spoelen?" #: resources/data/hints.ini: [hint:Improve strength] msgid "" @@ -9432,719 +11383,6 @@ msgid "" "Did you know that you can use more wall loops and higher sparse infill " "density to improve the strength of the model?" msgstr "" - -#~ msgid "Keep upper part" -#~ msgstr "Bewaar het bovenstee deel" - -#~ msgid "Keep lower part" -#~ msgstr "Bewaar het onderste deel" - -#~ msgid "Backup" -#~ msgstr "Backup" - -#~ msgid "Backup interval" -#~ msgstr "Backupinterval" - -#~ msgid "" -#~ "Print a tower to prime material in nozzle after switching to a new " -#~ "material." -#~ msgstr "" -#~ "Deze optie maakt het mogelijk om een toren te printen om materiaal in de " -#~ "nozzle te primen na het overschakelen naar een nieuw materiaal." - -#~ msgid "" -#~ "The configuration may be generated by a newer version of BambuStudio." -#~ msgstr "" -#~ "Het kan zijn dat de configuratie gegenereerd is een nieuwere versie van " -#~ "BambuStudio." - -#~ msgid "" -#~ "BambuStudio will terminate because of running out of memory.It may be a " -#~ "bug. It will be appreciated if you report the issue to our team." -#~ msgstr "" -#~ "Orca Slicer wordt beëindigd omdat het geheugen bijna vol is. Het kan een " -#~ "bug zijn. Meldt dit probleem alstublieft bij support." - -#~ msgid "" -#~ "BambuStudio will terminate because of a localization error. It will be " -#~ "appreciated if you report the specific scenario this issue happened." -#~ msgstr "" -#~ "Er is een lokalisatiefout opgetreden en Orca Slicer wordt afgesloten." - -#, boost-format -#~ msgid "BambuStudio got an unhandled exception: %1%" -#~ msgstr "Er is een onbekende uitzondering opgetreden in Orca Slicer : %1%" - -#~ msgid "" -#~ "BambuStudio configuration file may be corrupted and is not abled to be " -#~ "parsed.Please delete the file and try again." -#~ msgstr "" -#~ "Het Orca Slicer-configuratiebestand is mogelijk beschadigd en kan niet " -#~ "worden geladen. Verwijder het bestand en probeer het opnieuw." - -#~ msgid "Loading user presets..." -#~ msgstr "Gebruikersinstellingen worden geladen..." - -#~ msgid "" -#~ "Orca Slicer is based on PrusaSlicer by Prusa Research, which is from " -#~ "Slic3r by Alessandro Ranellucci and the RepRap community" -#~ msgstr "" -#~ "Orca Slicer is gebaseerd op PrusaSlicer van Prusa Research, welke is " -#~ "afgeleid van Slic3r van Alessandro Ranellucci en de RepRap gemeenschap" - -#~ msgid "Export G-Code." -#~ msgstr "Exporteer naar G-Code" - -#~ msgid "Export." -#~ msgstr "Exporteer." - -#~ msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files." -#~ msgstr "Importeer geometrische data uit STL/STEP/3MF/OBJ/AMF bestanden." - -#, boost-format -#~ msgid "Copying directory %1% to %2% failed: %3%" -#~ msgstr "Het kopieeren van map %1% naar %2% is mislukt: %3%" - -#~ msgid "" -#~ "This controls brim position including outer side of models, inner side of " -#~ "holes or both. Auto means both the brim position and brim width is " -#~ "analysed and calculated automatically" -#~ msgstr "" -#~ "Dit regelt de randpositie inclusief de buitenkant van de modellen, " -#~ "binnenkant van gaten of beide. Automatisch betekent dat zowel de " -#~ "randpositie als de randbreedte automatisch worden geanalyseerd en " -#~ "berekend." - -#~ msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):" -#~ msgstr "Kies een bestand (.gcode/.gco/.g/.ngc/ngc):" - -#~ msgid "" -#~ "Too large layer height.\n" -#~ "Reset to 0.2" -#~ msgstr "" -#~ "Laaghoogte is te groot\n" -#~ "Teruggezet naar 0.2mm" - -#~ msgid "" -#~ "\n" -#~ "%1% is too close to exclusion area, there will be collisions when " -#~ "printing." -#~ msgstr "" -#~ "\n" -#~ "%1% bevindt zich te dicht bij een uitgesloten gebied, er kunnen botsingen " -#~ "optreden tijdens het printen." - -#~ msgid "" -#~ "%1% is too close to exclusion area, there will be collisions when " -#~ "printing." -#~ msgstr "" -#~ "%1% bevindt zich te dicht bij een uitgesloten gebied, er zullen botsingen " -#~ "optreden tijdens het printen." - -#~ msgid "0%" -#~ msgstr "0%" - -#~ msgid "" -#~ "An object is layed over the boundary of plate.\n" -#~ "Please solve the problem by moving it totally inside or outside plate." -#~ msgstr "" -#~ "Er bevindt zich een object buiten de grenzen van de printplaat.\n" -#~ "Los dit probleem op door het object geheel binnen of buiten de printplaat " -#~ "te plaatsen." - -#~ msgid "" -#~ "Arachne engine only works when overhang slowing down is disabled.\n" -#~ "This may cause decline in the quality of overhang surface when print " -#~ "fastly\n" -#~ msgstr "\n" - -#~ msgid "Auto arrange" -#~ msgstr "Automatisch rangschikken" - -#~ msgid "" -#~ "Auto orientates selected objects or all objects.If there are selected " -#~ "objects, it just orientates the selected ones.Otherwise, it will " -#~ "orientates all objects in the project." -#~ msgstr "" -#~ "Automatisch oriënteren. Als er geselecteerde objecten zijn worden alleen " -#~ "deze georiënteert. Anders worden alle objecten op de huidige project " -#~ "georiënteert." - -#~ msgid "Aux Cooling" -#~ msgstr "Extra koeling" - -#~ msgid "Avoid crossing wall when travel" -#~ msgstr "Vermijd wanden tijdens het verplaatsen" - -#~ msgid "" -#~ "Bed temperature is higher than vitrification temperature of this " -#~ "filament.\n" -#~ "This may cause nozzle blocked and printing failure" -#~ msgstr "" -#~ "De bedtemperatuur is hoger dan de verglazingstemperatuur van dit " -#~ "filament. Hierdoor kan de nozzle verstopt raken en kan het printen " -#~ "mislukken" - -#~ msgid "Choose one or more files (3mf/step/stl/obj/amf):" -#~ msgstr "Kies een of meer bestanden (3mf/step/stl/obj/amf):" - -#~ msgid "Clear all" -#~ msgstr "Alles wissen" - -#~ msgid "" -#~ "Clearance radius around extruder. Used as input of auto-arrange to avoid " -#~ "collision when print object by object" -#~ msgstr "" -#~ "Vrije ruimte rond de printkop: deze wordt gebruikt als invoer voor " -#~ "automatisch rangschikken om botsingen te voorkomen bij het afdrukken van " -#~ "object voor object" - -#~ msgid "Click the pencil icon to edit the filament." -#~ msgstr "Klik op het potlood icoon om het filament aan te passen." - -#~ msgid "Color Print" -#~ msgstr "Kleuren print" - -#~ msgid "Comsumption" -#~ msgstr "Verbruik" - -#~ msgid "Creating" -#~ msgstr "Bezig met creëren" - -#~ msgid "Ctrl + Any arrow" -#~ msgstr "CTRL + willekeurige pijl" - -#~ msgid "Ctrl + Left mouse button" -#~ msgstr "Ctrl + Linkermuisknop" - -#~ msgid "Debug" -#~ msgstr "Debuggen" - -#~ msgid "Designer" -#~ msgstr "Ontwerper" - -#~ msgid "Device:" -#~ msgstr "Apparaat:" - -#~ msgid "Display printable box" -#~ msgstr "Toon printbare box" - -#~ msgid "Display shadow of objects" -#~ msgstr "Toon de schaduw van objecten" - -#~ msgid "Display triangles of models" -#~ msgstr "Toon de driehoeken van modellen" - -#~ msgid "" -#~ "Do not recommand bed temperature of other layer to be lower than initial " -#~ "layer for more than this threshold. Too low bed temperature of other " -#~ "layer may cause the model broken free from build plate" -#~ msgstr "" -#~ "Een verschil in bedtemperatuur groter dan deze marge en lager dan de " -#~ "bedtemperatuur van de eerste eerste laag, wordt niet geadviseerd. Een te " -#~ "lage bedtemperatuur van de overige lagen kan ertoe leiden dat het model " -#~ "loskomt van het printbed." - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "Contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "" -#~ "Wilt u uw persoonlijke gegevens van Bambu Cloud synchroniseren? \n" -#~ "Dit bevat de volgende informatie:\n" -#~ "1. Voorinstellingen voor processen\n" -#~ "2. Voorinstellingen voor filament\n" -#~ "3. Voorinstellingen voor printers\n" - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "It contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "Don't retract when the travel is in infill area absolutely. That means " -#~ "the oozing can't been seen" -#~ msgstr "" -#~ "Dit schakelt terugtrekken (retraction) uit wanneer reizen volledig binnen " -#~ "een opvulgebied is en het druppelen uit de nozzle niet kan worden gezien." - -#~ msgid "" -#~ "Enabling this option means the height of every layer except the first " -#~ "will be automatically calculated during slicing according to the slope of " -#~ "the model’s surface.\n" -#~ "Note that this option only takes effect if no prime tower is generated in " -#~ "current plate." -#~ msgstr "" -#~ "Als u deze optie inschakelt, betekent dit dat de hoogte van elke laag, " -#~ "behalve die van de eerste laag, automatisch wordt berekend op basis van " -#~ "de helling van het oppervlak van het model.\n" -#~ "Houd er rekening mee dat deze optie alleen van kracht is als er geen " -#~ "prime-toren is gegenereerd op het huidige printbed." - -#~ msgid "Enter a search term" -#~ msgstr "Voer een zoekterm in" - -#~ msgid "Erase painting" -#~ msgstr "Getekende delen wissen" - -#~ msgid "Error at line %1%:\n" -#~ msgstr "Fout op laag %1%:\n" - -#~ msgid "Export Sliced File" -#~ msgstr "Exporteer het \"sliced\" bestand" - -#~ msgid "Export current Sliced file" -#~ msgstr "Exporteer het huidig \"sliced\" bestand" - -#~ msgid "Export ok." -#~ msgstr "Exporteren ok" - -#~ msgid "Export sliced file" -#~ msgstr "Exporteer het \"sliced\" bestand" - -#~ msgid "Extruder position" -#~ msgstr "Positie van de extruder" - -#~ msgid "Failed" -#~ msgstr "Mislukt" - -#~ msgid "Filament 1" -#~ msgstr "Filament 1" - -#~ msgid "Filament N XX" -#~ msgstr "Filament N XX" - -#~ msgid "" -#~ "Filament to print support and skirt. 0 means no specific filament for " -#~ "support and current filament is used" -#~ msgstr "" -#~ "Filament om randen (skirt) en support te printen. Indien u kiest voor 0 " -#~ "dan is er geen specifiek filament en wordt het huidige filament gebruikt" - -#~ msgid "" -#~ "Filament to print support interface. 0 means no specific filament for " -#~ "support interface and current filament is used" -#~ msgstr "" -#~ "Filament om support te printen. Indien u kiest voor 0 dan is er geen " -#~ "specifiek filament en wordt het huidige filament gebruikt" - -#~ msgid "Filaments Selection" -#~ msgstr "Filaments selectie" - -#~ msgid "Finish" -#~ msgstr "Klaar" - -#~ msgid "Finished" -#~ msgstr "Voltooid" - -#~ msgid "Fix model locally" -#~ msgstr "Repareer model lokaal" - -#~ msgid "Fix model through cloud" -#~ msgstr "Repareer model in de cloud" - -#~ msgid "Flushed filament" -#~ msgstr "Flushed filament" - -#~ msgid "" -#~ "Force cooling fan to be specific speed when overhang degree of printed " -#~ "part exceeds this value. Expressed as percentage which indicides how much " -#~ "width of the line without support from lower layer" -#~ msgstr "" -#~ "Forceer de snelheid van de koelventilator wanneer de overhanggraad van " -#~ "het onderdeel deze waarde overschrijdt. Uitgedrukt als percentage " - -#~ msgid "Fragment Filter" -#~ msgstr "Fragmentfilter" - -#~ msgid "Fragment area" -#~ msgstr "Fragmentgebied" - -#~ msgid "Fragment filter" -#~ msgstr "Fragmentfilter" - -#~ msgid "" -#~ "Heat the nozzle to target \n" -#~ "temperature" -#~ msgstr "Nozzle opwarmen tot doel temperatuur" - -#~ msgid "Height:" -#~ msgstr "Hoogte:" - -#~ msgid "" -#~ "Height of the clearance cylinder around extruder. Used as input of auto-" -#~ "arrange to avoid collision when print object by object" -#~ msgstr "" -#~ "Hoogte van de spelingsruimte rond de printkop: wordt gebruikt als invoer " -#~ "voor automatisch rangschikken om botsingen te voorkomen bij object voor " -#~ "object printen." - -#~ msgid "Import 3MF/STL/STEP/OBJ/AMF" -#~ msgstr "Importeer 3MF/STL/STEP/OBJ/AMF" - -#~ msgid "In the calibration of extrusion flow" -#~ msgstr "Bij de kalibratie van de extrusieflow" - -#~ msgid "In the calibration of laser scanner" -#~ msgstr "Bij de kalibratie van laserscanner" - -#~ msgid "Initialize failed [%d]!" -#~ msgstr "Het initialiseren is mislukt [%d]!" - -#~ msgid "Inner wall speed" -#~ msgstr "Binnenste wand snelheid" - -#~ msgid "" -#~ "It seems object %s needs support to print. Please enable support " -#~ "generation." -#~ msgstr "" -#~ "Het lijkt er op dat object %s support nodig heeft om te printen. Zet " -#~ "support genereren aan indien nodig." - -#~ msgid "Line type" -#~ msgstr "Lijn-type" - -#~ msgid "Management" -#~ msgstr "Management" - -#~ msgid "Max travel detour distance" -#~ msgstr "Maximale afstand voor printpad omleiding" - -#~ msgid "" -#~ "Maximum detour distance for avoiding crossing wall. Don't detour if the " -#~ "detour distance is large than this value" -#~ msgstr "" -#~ "Maximale omleidingsafstand om beweging over muren te vermijden. Als de " -#~ "afstand groter is dan deze waarde, is er geen omleiding." - -#~ msgid "Module" -#~ msgstr "Module" - -#~ msgid "Monitoring" -#~ msgstr "Monitoren" - -#~ msgid "Monitoring Recording" -#~ msgstr "Monitoring en opname" - -#~ msgid "Open &PrusaSlicer" -#~ msgstr "Open &PrusaSlicer" - -#~ msgid "Open PrusaSlicer" -#~ msgstr "Open PrusaSlicer" - -#~ msgid "Output file" -#~ msgstr "Bestand weergeven" - -#~ msgid "Part Cooling" -#~ msgstr "Koeling van de printkop" - -#~ msgid "Pause(heated bed temperature error)" -#~ msgstr "Pauze (fout in temperatuur printbed)" - -#~ msgid "Pause(hotend temperature error)" -#~ msgstr "Pauze (hotend temperatuurfout)" - -#~ msgid "Pause(toolhead shell off)" -#~ msgstr "Pauze (printkop cover los)" - -#~ msgid "Per object edit" -#~ msgstr "Instellingen per object" - -#~ msgid "Plate %d: %s does not support filament %s\n" -#~ msgstr "\n" - -#~ msgid "Plate %d: %s does not support filament %s.\n" -#~ msgstr "Printbed %d: %s onderstand filament %s niet.\n" - -#~ msgid "Plate %d: %s does not support filament %s (%s).\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "Please check the following infomation and click Confirm to continue " -#~ "sending print:\n" -#~ msgstr "\n" - -#~ msgid "Please fill report first." -#~ msgstr "Gelieve eerst het rapport in te vullen." - -#~ msgid "Please upgrade your printer first" -#~ msgstr "Upgrade eerst uw printer" - -#~ msgid "Position:" -#~ msgstr "Positie:" - -#~ msgid "" -#~ "Preview only mode:\n" -#~ "The loaded file contains gcode only." -#~ msgstr "" -#~ "Voorbeeldmodus:\n" -#~ "Het geladen bestand bevat alleen gcode." - -#~ msgid "Preview only mode for gcode file." -#~ msgstr "Voorbeeldmodus voor gcode-bestand." - -#~ msgid "Printer Selection" -#~ msgstr "Printer selectie" - -#~ msgid "" -#~ "Purging after filament change will be done inside objects' infills. This " -#~ "may lower the amount of waste and decrease the print time. If the walls " -#~ "are printed with transparent filament, the mixed color infill will be " -#~ "seen outside" -#~ msgstr "" -#~ "Het wisselen van filament wordt uitgevoerd in de vulling van objecten. " -#~ "Dit kan de hoeveelheid afval verminderen en de print tijd verkorten. Let " -#~ "op: indien de wanden zijn geprint met transparant filament, is de vulling " -#~ "met gemengde kleuren zichtbaar." - -#~ msgid "" -#~ "Purging after filament change will be done inside objects' support. This " -#~ "may lower the amount of waste and decrease the print time" -#~ msgstr "" -#~ "Het wisselen van filament vindt plaats in de support van objecten. Dit " -#~ "kan de hoeveelheid afval verminderen en de print tijd verkorten." - -#~ msgid "" -#~ "Push new filament \n" -#~ "into extruder" -#~ msgstr "Nieuw filament in de extruder laden" - -#~ msgid "" -#~ "Record timelapse video of printing without showing toolhead. In this mode " -#~ "the toolhead docks near the excess chute at each layer change, and then a " -#~ "snapshot is taken with the chamber camera. When printing finishes a " -#~ "timelapse video is composed of all the snapshots." -#~ msgstr "" -#~ "Record timelapse video of printing without showing the toolhead. In this " -#~ "mode the toolhead docks near the excess chute at each layer change, and " -#~ "then a snapshot is taken with the chamber camera. When printing finishes, " -#~ "a timelapse video is created from all the snapshots." - -#~ msgid "Reduce Triangles" -#~ msgstr "Aantal driehoeken verkleinen (vereenvoudigen)" - -#~ msgid "Reload item" -#~ msgstr "Onderdeel opnieuw laden" - -#~ msgid "Reload items" -#~ msgstr "Onderdelen opnieuw laden" - -#~ msgid "Repair" -#~ msgstr "Repareren" - -#~ msgid "Repair the model's meshes if it is non-manifold mesh" -#~ msgstr "Repareer de meshes van het model als ze niet-manifold zijn." - -#~ msgid "Report" -#~ msgstr "Rapport" - -#~ msgid "Rotation:" -#~ msgstr "Rotatie:" - -#~ msgid "Save configuration as:" -#~ msgstr "Bewaar configuratie als:" - -#~ msgid "Sending" -#~ msgstr "Verzenden" - -#~ msgid "Set pen size" -#~ msgstr "Selecteer pen formaat" - -#~ msgid "Shift + Any arrow" -#~ msgstr "Shift + willekeurige pijl" - -#~ msgid "Shift + Mouse wheel" -#~ msgstr "Shift + muise wiel" - -#~ msgid "Show Model Mesh(TODO)" -#~ msgstr "Toon model mesh(TODO)" - -#~ msgid "Show Model Shadow(TODO)" -#~ msgstr "Toon schaduw van het model" - -#~ msgid "Show Printable Box(TODO)" -#~ msgstr "Toon printbare uimte(TODO)" - -#~ msgid "Spiral mode" -#~ msgstr "Spiraal modus" - -#~ msgid "" -#~ "Spiral mode only works when wall loops is 1, \n" -#~ "support is disabled, top shell layers is 0 and sparse infill density is " -#~ "0\n" -#~ msgstr "" -#~ "Spiraal modus werkt alleen indien indien er 1 wall gekozen is, \n" -#~ "support uitgeschakeld is, er 0 top layers gekozen zijn en de vulling " -#~ "dichtheid 0 is\n" - -#~ msgid "Successfully sent.Will automatically jump to the device page in %s s" -#~ msgstr "" -#~ "Succesvol verzonden. Automatisch terug naar de apparaatpagina in %s s" - -#~ msgid "" -#~ "Support layer uses layer height independent with object layer. This is to " -#~ "support custom support gap,but may cause extra filament switches if " -#~ "support is specified as different extruder with object" -#~ msgstr "" -#~ "De support layer gebruikt een laaghoogte onafhankelijk van objectlagen. " -#~ "Dit is ter ondersteuning van aangepaste tussenruimtes, maar kan extra " -#~ "filament wisselingen veroorzaken indien support is gespecificeerd als een " -#~ "andere extruder dan het object" - -#~ msgid "" -#~ "Switch to rectilinear pattern?\n" -#~ "Yes - switch to rectilinear pattern automaticlly\n" -#~ "No - reset density to default non 100% value automaticlly\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "Switch to zig-zag pattern?\n" -#~ "Yes - switch to zig-zag pattern automaticlly\n" -#~ "No - reset density to default non 100% value automaticlly\n" -#~ msgstr "" -#~ "Overschakelen naar zigzagpatroon?\n" -#~ "Ja - Automatisch overschakelen naar zigzagpatroon\n" -#~ "Nee - Reset vulling automatisch naar de standaard niet-100% waarde\n" - -#~ msgid "Swith cloud environment, Please login again!" -#~ msgstr "De cloud omgeving is aangepast. Log opnieuw in aub." - -#~ msgid "" -#~ "The 3mf's version %s is newer than %s's version %s, Found following keys " -#~ "unrecognized:\n" -#~ msgstr "" -#~ "De 3mf-versie %s is nieuwer dan %s-versie %s, Gevonden volgende sleutels " -#~ "zijn niet herkend:\n" - -#~ msgid "" -#~ "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade " -#~ "your software.\n" -#~ msgstr "\n" - -#~ msgid "The Config is not compatible and can not be loaded." -#~ msgstr "De configuratie is niet compatibel en kan niet geladen worden!" - -#~ msgid "" -#~ "The firmware versions of printer and AMS are too low.Please update to the " -#~ "latest version before sending the print job" -#~ msgstr "" -#~ "De firmwareversies van printer en AMS zijn te oud. Update naar de " -#~ "nieuwste versie voordat u de afdruktaak verzendt" - -#~ msgid "" -#~ "The model has overlapping or self-intersecting facets. I tried to repair " -#~ "it, however you might want to check the results or repair the input file " -#~ "and retry." -#~ msgstr "" -#~ "Het model heeft overlappende of elkaar kruisende facetten. De software " -#~ "heeft geprobeerd om het te repareren, maar misschien wilt u de resultaten " -#~ "controleren of het invoerbestand repareren en het opnieuw proberen." - -#~ msgid "" -#~ "The printer type used to generate G-code is not the same type as the " -#~ "currently selected physical printer. It is recommend to re-slice by " -#~ "selecting the same printer type.\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "This object will be used to purge the nozzle after a filament change to " -#~ "save filament and decrease the print time. Colours of the objects will be " -#~ "mixed as a result" -#~ msgstr "" -#~ "Dit object wordt gebruikt om de nozzle te reinigen na een filamentwissel " -#~ "om filament te besparen en de print tijd te verkorten. De kleuren van de " -#~ "objecten worden gemengd als resultaat" - -#~ msgid "" -#~ "This setting stands for how much volume of filament can be melted and " -#~ "extruded per second. Printing speed is limited by max volumetric speed, " -#~ "in case of too high and unreasonable speed setting. Zero means no limit" -#~ msgstr "" -#~ "Deze instelling staat voor het volume filament dat per seconde kan worden " -#~ "gesmolten en geëxtrudeerd. De printsnelheid wordt beperkt door de " -#~ "maximale volumetrische snelheid in het geval van een te hoge en " -#~ "onredelijke snelheidsinstelling. 0 betekent geen limiet." - -#~ msgid "Timelapse Wipe Tower" -#~ msgstr "Timelapse Wipe Tower" - -#~ msgid "Translation" -#~ msgstr "Vertaling" - -#~ msgid "Unable to create zip file" -#~ msgstr "Kan het zip-bestand niet aanmaken" - -#~ msgid "Uploading" -#~ msgstr "Uploaden" - -#~ msgid "User pause" -#~ msgstr "Pauze door de gebruiker" - -#~ msgid "Waiting" -#~ msgstr "Wachten" - -#~ 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\".\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "You have changed some preset settings. \n" -#~ "Would you like to keep these changed settings after switching preset?" -#~ msgstr "" -#~ "U hebt enkele voorinstellingen gewijzigd.\n" -#~ "Wilt u deze gewijzigde instellingen behouden na het wisselen van " -#~ "voorinstelling?" - -#~ msgid "Zig zag" -#~ msgstr "Zig-zag" - -#~ msgid " Object:" -#~ msgstr "Object" - -#~ msgid "" -#~ " is too close to exclusion area, there may be collisions when printing.\n" -#~ msgstr "\n" - -#~ msgid "" -#~ " is too close to exclusion area, there will be collisions when printing.\n" -#~ msgstr "" -#~ " komt te dichtbij het uitgesloten gebied, er zullen botsingen optreden " -#~ "tijdens het printen.\n" - -#~ msgid " is too close to others, there may be collisions when printing.\n" -#~ msgstr "\n" - -#~ msgid " is too close to others, there will be collisions when printing.\n" -#~ msgstr "" -#~ " bevindt zich te dichtbij andere objecten, er zullen botsingen optreden " -#~ "tijdens het printen.\n" - -#~ msgid "hybrid(auto)" -#~ msgstr "Hybride (automatisch)" - -#~ msgid "normal" -#~ msgstr "Normaal" - -#~ msgid "" -#~ "normal(auto) and tree(auto) is used to generate support automatically. If " -#~ "normal or tree is selected, only support enforcers are generated" -#~ msgstr "" -#~ "normal (auto), hybride (auto) en tree (auto) worden gebruikt om " -#~ "automatisch support te genereren. Als normaal of tree is geselecteerd, " -#~ "worden alleen vereiste support gegenereerd." - -#~ msgid "the 3mf is not compatible, load geometry data only!" -#~ msgstr "" -#~ "Het 3mf bestand is niet compatibel, enkel de geometrische data wordt " -#~ "geladen!" - -#~ msgid "tree" -#~ msgstr "tree" +"Stekte verbeteren\n" +"Wist je dat je meer wandlussen en een hogere dunne invuldichtheid kunt " +"gebruiken om de sterkte van het model te verbeteren?" diff --git a/localization/i18n/ru/OrcaSlicer_ru.po b/localization/i18n/ru/OrcaSlicer_ru.po new file mode 100644 index 0000000000..032f328f4c --- /dev/null +++ b/localization/i18n/ru/OrcaSlicer_ru.po @@ -0,0 +1,10135 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: OrcaSlicer V1.7beta\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-08-26 19:45+0800\n" +"PO-Revision-Date: 2023-09-21 14:29+0700\n" +"Last-Translator: Andylg \n" +"Language-Team: \n" +"Language: 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" +"X-Generator: Poedit 3.3.2\n" + +msgid "Supports Painting" +msgstr "Рисование поддержек" + +msgid "Alt + Mouse wheel" +msgstr "Alt + Колесо мыши" + +msgid "Section view" +msgstr "Отсечение вида" + +msgid "Reset direction" +msgstr "Сброс направления" + +msgid "Ctrl + Mouse wheel" +msgstr "Ctrl + Колесо мыши" + +msgid "Pen size" +msgstr "Размер кисти" + +msgid "Left mouse button" +msgstr "Левая кнопка мыши" + +msgid "Enforce supports" +msgstr "Принудительная поддержка" + +msgid "Right mouse button" +msgstr "Правая кнопка мыши" + +msgid "Block supports" +msgstr "Блокировка поддержки" + +msgid "Shift + Left mouse button" +msgstr "Shift + Левая кнопка мыши" + +msgid "Erase" +msgstr "Очистить" + +msgid "Erase all painting" +msgstr "Очистить всё" + +msgid "Highlight overhang areas" +msgstr "Выделение свеса по углу" + +msgid "Gap fill" +msgstr "Заполнение пробелов" + +msgid "Perform" +msgstr "Выполнить" + +msgid "Gap area" +msgstr "Площадь пробела" + +msgid "Tool type" +msgstr "Тип инструмента" + +msgid "Smart fill angle" +msgstr "Угол для умной заливки" + +msgid "On overhangs only" +msgstr "Только на свесах" + +msgid "Auto support threshold angle: " +msgstr "Пороговый угол автоподдержки: " + +msgid "Circle" +msgstr "Окружность" + +msgid "Sphere" +msgstr "Сфера" + +msgid "Fill" +msgstr "Заливка" + +msgid "Gap Fill" +msgstr "Заполнение пробелов" + +#, boost-format +msgid "Allows painting only on facets selected by: \"%1%\"" +msgstr "Позволяет рисовать на выбранных гранях, используя: \"%1%\"" + +msgid "Highlight faces according to overhang angle." +msgstr "Выделение граней по углу свеса." + +msgid "No auto support" +msgstr "Откл. автоподдержку" + +msgid "Support Generated" +msgstr "Поддержка сгенерирована" + +msgid "Lay on face" +msgstr "Поверхностью на стол" + +#, boost-format +msgid "Filament count exceeds the maximum number that painting tool supports. only the first %1% filaments will be available in painting tool." +msgstr "Количество пластиковых нитей превышает максимальное количество поддерживаемое инструментом рисования. Только первые %1% материала будут доступны в инструменте для рисования." + +msgid "Color Painting" +msgstr "Покраска" + +msgid "Pen shape" +msgstr "Форма кисти" + +msgid "Paint" +msgstr "Рисовать" + +msgid "Key 1~9" +msgstr "Клавиша 1~9" + +msgid "Choose filament" +msgstr "Выберите пруток" + +msgid "Edge detection" +msgstr "Обнаружение граней" + +msgid "Triangles" +msgstr "Треугольники" + +msgid "Filaments" +msgstr "Прутки" + +msgid "Brush" +msgstr "Кисть" + +msgid "Smart fill" +msgstr "Умная заливка" + +msgid "Bucket fill" +msgstr "Заливка" + +msgid "Height range" +msgstr "Диапазон высоты слоёв" + +msgid "Ctrl + Shift + Enter" +msgstr "Ctrl + Shift + Enter" + +msgid "Toggle Wireframe" +msgstr "Показать/скрыть каркас" + +msgid "Shortcut Key " +msgstr "Горячая клавиша " + +msgid "Triangle" +msgstr "Треугольник" + +msgid "Height Range" +msgstr "Диапазон высоты слоёв" + +msgid "Remove painted color" +msgstr "Удаление окрашенного участка" + +#, boost-format +msgid "Painted using: Filament %1%" +msgstr "Окрашено с использованием прутка %1%" + +msgid "Move" +msgstr "Перемещение" + +msgid "Rotate" +msgstr "Поворот" + +msgid "Optimize orientation" +msgstr "Оптимизация положения модели" + +msgid "Apply" +msgstr "Применить" + +msgid "Scale" +msgstr "Масштаб" + +msgid "Error: Please close all toolbar menus first" +msgstr "Ошибка: пожалуйста, сначала закройте все меню панели инструментов." + +msgid "Tool-Lay on Face" +msgstr "Поверхностью на стол" + +msgid "in" +msgstr "дюйм" + +msgid "mm" +msgstr "мм" + +msgid "Position" +msgstr "Позиция" + +msgid "Rotation" +msgstr "Вращение" + +msgid "Scale ratios" +msgstr "Коэф. масштаба" + +msgid "Object Operations" +msgstr "Операции с моделями" + +msgid "Volume Operations" +msgstr "Булевы операции с объёмами" + +msgid "Translate" +msgstr "Перемещение" + +msgid "Group Operations" +msgstr "Групповые манипуляции" + +msgid "Set Position" +msgstr "Задание позиции" + +msgid "Set Orientation" +msgstr "Задание поворота" + +msgid "Set Scale" +msgstr "Задание масштаба" + +msgid "Reset Position" +msgstr "Сброс позиции" + +msgid "Reset Rotation" +msgstr "Сброс вращения" + +msgid "World coordinates" +msgstr "Мировая СК" + +msgid "°" +msgstr "°" + +msgid "Size" +msgstr "Размер" + +msgid "%" +msgstr "%" + +msgid "uniform scale" +msgstr "Равномерное масштабирование" + +msgid "Left click" +msgstr "Левая кнопка мыши" + +msgid "Add connector" +msgstr "Добавить соединение" + +msgid "Right click" +msgstr "Правая кнопка мыши" + +msgid "Remove connector" +msgstr "Удалить соединение" + +msgid "Drag" +msgstr "Перетащить" + +msgid "Move connector" +msgstr "Переместить соединение" + +msgid "Add connector to selection" +msgstr "Добавить соединение к выбранному" + +msgid "Remove connector from selection" +msgstr "Удалить соединение из выбранного" + +msgid "Select all connectors" +msgstr "Выбрать все соединения" + +msgid "Cut" +msgstr "Разрезать" + +msgid "Connector" +msgstr "Соединение" + +msgid "Movement:" +msgstr "Перемещение:" + +msgid "Movement" +msgstr "Перемещение" + +msgid "Height" +msgstr "Высота" + +msgid "Edit connectors" +msgstr "Редактировать соединения" + +msgid "Add connectors" +msgstr "Добавить соединения" + +msgid "Upper part" +msgstr "Верхняя часть" + +msgid "Lower part" +msgstr "Нижняя часть" + +msgid "Keep" +msgstr "Сохранять" + +msgid "Place on cut" +msgstr "Срезом на стол" + +msgid "Flip" +msgstr "Перевернуть" + +msgid "After cut" +msgstr "После разрезания" + +msgid "Cut to parts" +msgstr "Разрезать на части" + +msgid "Auto Segment" +msgstr "Автосегментация" + +msgid "Perform cut" +msgstr "Выполнить разрез" + +msgid "Reset" +msgstr "Сброс" + +msgid "Connectors" +msgstr "Соединения" + +msgid "Type" +msgstr "Тип" + +msgid "Style" +msgstr "Стиль" + +msgid "Shape" +msgstr "Форма" + +msgid "Depth ratio" +msgstr "Глубина" + +msgid "Remove connectors" +msgstr "Удалить соединения" + +msgid "Prizm" +msgstr "Призма" + +msgid "Frustum" +msgstr "Усечённый конус" + +msgid "Square" +msgstr "Квадрат" + +msgid "Hexagon" +msgstr "Шестиугольник" + +msgid "Confirm connectors" +msgstr "Подтвердить" + +msgid "Cancel" +msgstr "Отмена" + +msgid "Warning" +msgstr "Предупреждение" + +msgid "Invalid connectors detected" +msgstr "Обнаружены недопустимые соединения" + +msgid "connector is out of cut contour" +msgstr "соединение выходит за контур модели" + +msgid "connectors are out of cut contour" +msgstr "соединения выходят за контур модели" + +msgid "connector is out of object" +msgstr "соединение находится за пределами модели" + +msgid "connectors is out of object" +msgstr "соединения находится за пределами модели" + +msgid "Some connectors are overlapped" +msgstr "Имеются пересекающие соединения" + +msgid "" +"Invalid state. \n" +"No one part is selected for keep after cut" +msgstr "" +"Недопустимое состояние.\n" +"Не выбрана ни одна из частей для сохранения после выполнения разреза" + +msgid "Plug" +msgstr "Шип-паз" + +msgid "Dowel" +msgstr "Штифт" + +msgid "Tolerance" +msgstr "Допуск" + +msgid "Mesh name" +msgstr "Имя сетки" + +msgid "Detail level" +msgstr "Уровень детализации" + +msgid "Decimate ratio" +msgstr "Коэффициент упрощения" + +#, boost-format +msgid "Processing model '%1%' with more than 1M triangles could be slow. It is highly recommended to simplify the model." +msgstr "Обработка модели '%1%' с более чем 1 млн. треугольников может быть медленной. Настоятельно рекомендуется упростить модель." + +msgid "Simplify model" +msgstr "Упростить полигональную сетку" + +msgid "Simplify" +msgstr "Упрощение полигональной сетки" + +msgid "Simplification is currently only allowed when a single part is selected" +msgstr "В настоящее время упрощение работает только при выборе одной модели." + +msgid "Error" +msgstr "Ошибка" + +msgid "Extra high" +msgstr "Очень высокая" + +msgid "High" +msgstr "Высокая" + +msgid "Medium" +msgstr "Средняя" + +msgid "Low" +msgstr "Низкая" + +msgid "Extra low" +msgstr "Очень низкая" + +#, c-format, boost-format +msgid "%d triangles" +msgstr "Треугольников: %d" + +msgid "Show wireframe" +msgstr "Показывать каркас" + +#, boost-format +msgid "%1%" +msgstr "%1%" + +msgid "Can't apply when proccess preview." +msgstr "Невозможно применить при предпросмотре." + +msgid "Operation already cancelling. Please wait few seconds." +msgstr "Операция уже отменена. Пожалуйста, подождите несколько секунд." + +msgid "Face recognition" +msgstr "Распознавание лицевых граней" + +msgid "Perform Recognition" +msgstr "Выполнить распознавание" + +msgid "Brush size" +msgstr "Размер кисти" + +msgid "Brush shape" +msgstr "Форма кисти" + +msgid "Enforce seam" +msgstr "Принудительный шов" + +msgid "Block seam" +msgstr "Блокировка шва" + +msgid "Seam painting" +msgstr "Рисование шва" + +msgid "Remove selection" +msgstr "Удаление выделенного" + +msgid "Shift + Mouse move up or dowm" +msgstr "Shift + Мышь вверх или вниз" + +msgid "Rotate text" +msgstr "Поворот текста" + +msgid "Text shape" +msgstr "Форма текста" + +msgid "Font" +msgstr "Шрифт" + +msgid "Thickness" +msgstr "Толщина" + +msgid "Input text" +msgstr "Введите текст" + +msgid "Embeded" +msgstr "Проникновение" + +msgid "Text Gap" +msgstr "" +"Межбуквенный \n" +"интервал" + +msgid "Angle" +msgstr "Угол" + +msgid "" +"Embeded\n" +"depth" +msgstr "" +"Глубина\n" +"проникновения" + +msgid "Surface" +msgstr "На поверхности" + +msgid "Horizontal text" +msgstr "Горизонтальный текст" + +msgid "Ctrl+" +msgstr "Ctrl+" + +msgid "Notice" +msgstr "Примечание" + +msgid "Undefined" +msgstr "Не указано" + +#, boost-format +msgid "%1% was replaced with %2%" +msgstr "%1% было заменено на %2%" + +msgid "The configuration may be generated by a newer version of OrcaSlicer." +msgstr "Возможно, эта конфигурация создана в более новой версии OrcaSlicer." + +msgid "Some values have been replaced. Please check them:" +msgstr "Некоторые значения были заменены. Пожалуйста, проверьте их:" + +msgid "Process" +msgstr "Процесс" + +msgid "Filament" +msgstr "Пруток" + +msgid "Machine" +msgstr "Принтер" + +msgid "Configuration package was loaded, but some values were not recognized." +msgstr "Пакет конфигурации был загружен, но некоторые значения не были распознаны." + +#, boost-format +msgid "Configuration file \"%1%\" was loaded, but some values were not recognized." +msgstr "Файл конфигурации \"%1%\" был загружен, но некоторые значения не были распознаны." + +msgid "V" +msgstr "V" + +msgid "OrcaSlicer will terminate because of running out of memory.It may be a bug. It will be appreciated if you report the issue to our team." +msgstr "OrcaSlicer завершает работу из-за нехватки памяти. Возможно, это баг программы. Будем признательны, если вы сообщите о проблеме нашей команде." + +msgid "Fatal error" +msgstr "Критическая ошибка" + +msgid "OrcaSlicer will terminate because of a localization error. It will be appreciated if you report the specific scenario this issue happened." +msgstr "OrcaSlicer завершит работу из-за ошибки локализации. Будем признательны, если вы сообщите о конкретном сценарии возникновения этой проблемы." + +msgid "Critical error" +msgstr "Критическая ошибка" + +#, boost-format +msgid "OrcaSlicer got an unhandled exception: %1%" +msgstr "Неизвестная ошибка OrcaSlicer : %1%" + +msgid "Downloading Bambu Network Plug-in" +msgstr "Загрузка сетевого плагина для принтеров Bambu" + +msgid "Login information expired. Please login again." +msgstr "Срок действия данных для входа истек. Пожалуйста, авторизуйтесь снова." + +msgid "Incorrect password" +msgstr "Неверный пароль" + +#, c-format, boost-format +msgid "Connect %s failed! [SN:%s, code=%s]" +msgstr "Сбой подключения к %s! [Серийный №:%s, код=%s]" + +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain features.\n" +"Click Yes to install it now." +msgstr "Для работы некоторых функций Orca Slicer требуется Microsoft WebView2 Runtime.Нажмите Да, чтобы установить." + +msgid "WebView2 Runtime" +msgstr "WebView2 Runtime" + +msgid "OrcaSlicer configuration file may be corrupted and is not abled to be parsed.Please delete the file and try again." +msgstr "Возможно, файл конфигурации OrcaSlicer повреждён и не может быть обработан. Пожалуйста, удалите файл и повторите попытку." + +#, c-format, boost-format +msgid "" +"%s\n" +"Do you want to continue?" +msgstr "" +"%s\n" +"Хотите продолжить?" + +msgid "Remember my choice" +msgstr "Запомнить выбор" + +msgid "Loading configuration" +msgstr "Загрузка настроек" + +#, c-format, boost-format +msgid "Click to download new version in default browser: %s" +msgstr "Нажмите OK, чтобы загрузить последнюю версию в браузере по умолчанию: %s" + +msgid "The Orca Slicer needs an upgrade" +msgstr "Orca Slice нуждается в обновлении." + +msgid "This is the newest version." +msgstr "У вас стоит самая последняя версия." + +msgid "Info" +msgstr "Информация" + +msgid "Rebuild" +msgstr "Пересоздание" + +msgid "Loading current presets" +msgstr "Загрузка текущих профилей" + +msgid "Loading a mode view" +msgstr "Загрузка режима отображения" + +msgid "Choose one file (3mf):" +msgstr "Выберите один файл (3mf):" + +msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" +msgstr "Выберите один или несколько файлов (3mf/step/stl/svg/obj/amf):" + +msgid "Choose one file (gcode/3mf):" +msgstr "Выберите один файл (gcode/3mf):" + +msgid "Some presets are modified." +msgstr "В некоторых профилях имеются изменения." + +msgid "You can keep the modifield presets to the new project, discard or save changes as new presets." +msgstr "Вы можете сохранить изменённые профили в новом проекте, отменить или сохранить изменения в новые профили." + +msgid "User logged out" +msgstr "Пользователь вышел из системы" + +msgid "new or open project file is not allowed during the slicing process!" +msgstr "Создание или открытие файла проекта во время нарезки не допускается!" + +msgid "Open Project" +msgstr "Открыть проект" + +msgid "The version of Orca Slicer is too low and needs to be updated to the latest version before it can be used normally" +msgstr "Слишком старая версия Orca Slicer. Для корректной работы обновите программу до последней версии." + +msgid "Privacy Policy Update" +msgstr "Обновление политики конфиденциальности" + +msgid "Loading" +msgstr "Загрузка" + +msgid "Loading user preset" +msgstr "Загрузка пользовательского профиля" + +msgid "Switching application language" +msgstr "Изменение языка приложения" + +msgid "Select the language" +msgstr "Выбор языка" + +msgid "Language" +msgstr "Язык" + +msgid "*" +msgstr "*" + +msgid "The uploads are still ongoing" +msgstr "Загрузки всё ещё продолжаются" + +msgid "Stop them and continue anyway?" +msgstr "Остановить их и продолжить?" + +msgid "Ongoing uploads" +msgstr "Текущие загрузки" + +msgid "Select a G-code file:" +msgstr "Выберите файл G-кода:" + +msgid "Import File" +msgstr "Импорт файла" + +msgid "Delete" +msgstr "Удалить" + +msgid "Choose files" +msgstr "Выберите файлы" + +msgid "New Folder" +msgstr "Новая папка" + +msgid "Open" +msgstr "Открыть" + +msgid "Rename" +msgstr "Переименовать" + +msgid "Orca Slicer GUI initialization failed" +msgstr "Ошибка инициализации графического интерфейса приложения" + +#, boost-format +msgid "Fatal error, exception catched: %1%" +msgstr "Критическая ошибка, обнаружено исключение: %1%" + +msgid "Quality" +msgstr "Качество" + +msgid "Shell" +msgstr "Оболочка" + +msgid "Infill" +msgstr "Заполнение" + +msgid "Support" +msgstr "Поддержка" + +msgid "Flush options" +msgstr "Параметры очистки" + +msgid "Speed" +msgstr "Скорость" + +msgid "Strength" +msgstr "Прочность" + +msgid "Top Solid Layers" +msgstr "Верхних сплошных слоёв" + +msgid "Top Minimum Shell Thickness" +msgstr "Минимальная толщина оболочки сверху" + +msgid "Bottom Solid Layers" +msgstr "Нижних сплошных слоёв" + +msgid "Bottom Minimum Shell Thickness" +msgstr "Минимальная толщина оболочки снизу" + +msgid "Ironing" +msgstr "Разглаживание" + +msgid "Fuzzy Skin" +msgstr "Нечёткая оболочка" + +msgid "Extruders" +msgstr "Экструдеры" + +msgid "Extrusion Width" +msgstr "Ширина экструзии" + +msgid "Wipe options" +msgstr "Параметры очистки" + +msgid "Bed adhension" +msgstr "Адгезия к столу" + +msgid "Advanced" +msgstr "Дополнительно" + +msgid "Add part" +msgstr "Добавить элемент" + +msgid "Add negative part" +msgstr "Добавить объём для вычитания" + +msgid "Add modifier" +msgstr "Добавить модификатор" + +msgid "Add support blocker" +msgstr "Добавить блокировщик поддержки" + +msgid "Add support enforcer" +msgstr "Добавить принудительную поддержку" + +msgid "Select settings" +msgstr "Выберите параметры" + +msgid "Hide" +msgstr "Скрыть" + +msgid "Show" +msgstr "Показать" + +msgid "Del" +msgstr "Del" + +msgid "Delete the selected object" +msgstr "Удаление выбранных моделей" + +msgid "Edit Text" +msgstr "Изменить текст" + +msgid "Load..." +msgstr "Загрузить…" + +msgid "Orca Cube" +msgstr "Куб Orca Design" + +msgid "3DBenchy" +msgstr "3DBenchy" + +msgid "Autodesk FDM Test" +msgstr "FDM тест от Autodesk" + +msgid "Voron Cube" +msgstr "Куб Voron Design" + +msgid "Cube" +msgstr "Куб" + +msgid "Cylinder" +msgstr "Цилиндр" + +msgid "Cone" +msgstr "Конус" + +msgid "Height range Modifier" +msgstr "Модификатор диапазона высоты слоёв" + +msgid "Add settings" +msgstr "Добавить настройки" + +msgid "Change type" +msgstr "Изменить тип" + +msgid "Set as an individual object" +msgstr "Задать как отдельную модель" + +msgid "Set as individual objects" +msgstr "Задать как отдельные модели" + +msgid "Fill bed with copies" +msgstr "Заполнить весь стол копиями" + +msgid "Fill the remaining area of bed with copies of the selected object" +msgstr "Заполнить оставшуюся область печатного стола копиями выбранной модели." + +msgid "Printable" +msgstr "Для печати" + +msgid "Fix model" +msgstr "Починить модель" + +msgid "Export as STL" +msgstr "Экспорт в STL" + +msgid "Reload from disk" +msgstr "Перезагрузить с диска" + +msgid "Reload the selected parts from disk" +msgstr "Перезагрузить выбранные модели с диска" + +msgid "Replace with STL" +msgstr "Заменить на другую STL" + +msgid "Replace the selected part with new STL" +msgstr "Заменить выбранный объект другим STL файлом" + +msgid "Change filament" +msgstr "Сменить пруток" + +msgid "Set filament for selected items" +msgstr "Задать пруток для выбранных элементов" + +msgid "Default" +msgstr "По умолчанию" + +#, c-format, boost-format +msgid "Filament %d" +msgstr "Пруток %d" + +msgid "active" +msgstr "активный" + +msgid "Scale to build volume" +msgstr "Отмасштабировать под область печати" + +msgid "Scale an object to fit the build volume" +msgstr "Отмасштабировать выбранную модель до объёма стола" + +msgid "Flush Options" +msgstr "Опции очистки" + +msgid "Flush into objects' infill" +msgstr "Очистка в заполнение модели" + +msgid "Flush into this object" +msgstr "Очистка в модель" + +msgid "Flush into objects' support" +msgstr "Очистка в поддержку" + +msgid "Edit in Parameter Table" +msgstr "Редактирование таблицы параметров" + +msgid "Convert from inch" +msgstr "Преобразовать размеры из дюймов" + +msgid "Restore to inch" +msgstr "Восстановить размеры в дюймы" + +msgid "Convert from meter" +msgstr "Преобразовать размеры из метров" + +msgid "Restore to meter" +msgstr "Восстановить размеры в метры" + +msgid "Assemble" +msgstr "Объединить в сборку" + +msgid "Assemble the selected objects to an object with multiple parts" +msgstr "Объединение выбранных объектов в модель, состоящую из несколько частей." + +msgid "Assemble the selected objects to an object with single part" +msgstr "Объединение выбранных моделей в единую." + +msgid "Mesh boolean" +msgstr "Булевы операции" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "Булевы операции с сеткой, включая объединение и вычитание" + +msgid "Along X axis" +msgstr "Вдоль оси X" + +msgid "Mirror along the X axis" +msgstr "Отразить модель вдоль оси X" + +msgid "Along Y axis" +msgstr "Вдоль оси Y" + +msgid "Mirror along the Y axis" +msgstr "Отразить модель вдоль оси Y" + +msgid "Along Z axis" +msgstr "Вдоль оси Z" + +msgid "Mirror along the Z axis" +msgstr "Отразить модель вдоль оси Z" + +msgid "Mirror" +msgstr "Отразить" + +msgid "Mirror object" +msgstr "Отразить модель" + +msgid "Invalidate cut info" +msgstr "Удалить информацию о разрезе" + +msgid "Add Primitive" +msgstr "Добавить примитив" + +msgid "Show Labels" +msgstr "Показать имена файлов" + +msgid "To objects" +msgstr "На модели" + +msgid "Split the selected object into multiple objects" +msgstr "Разделить выбранную модель на отдельные модели" + +msgid "To parts" +msgstr "На части" + +msgid "Split the selected object into multiple parts" +msgstr "Разделить выбранную модель на отдельные части" + +msgid "Split" +msgstr "Разделить" + +msgid "Split the selected object" +msgstr "Разделить выбранную модель" + +msgid "Auto orientation" +msgstr "Автоориентация" + +msgid "Auto orient the object to improve print quality." +msgstr "Автоориентация модели для улучшения качества печати." + +msgid "Split the selected object into mutiple objects" +msgstr "Разделить выбранную модель на отдельные модели" + +msgid "Split the selected object into mutiple parts" +msgstr "Разделить выбранную модель на отдельные части" + +msgid "Select All" +msgstr "Выбрать всё" + +msgid "select all objects on current plate" +msgstr "Выбрать все модели на текущем столе" + +msgid "Delete All" +msgstr "Удалить всё" + +msgid "delete all objects on current plate" +msgstr "Удаление всех моделей на текущем столе" + +msgid "Arrange" +msgstr "Расставить" + +msgid "arrange current plate" +msgstr "Расстановка моделей на текущем столе" + +msgid "Auto Rotate" +msgstr "Автоповорот" + +msgid "auto rotate current plate" +msgstr "Автоповорот моделей на текущем стола" + +msgid "Delete Plate" +msgstr "Удалить стол" + +msgid "Remove the selected plate" +msgstr "Удалить выбранный стол" + +msgid "Clone" +msgstr "Сделать копию" + +msgid "Simplify Model" +msgstr "Упростить полигональную сетку" + +msgid "Center" +msgstr "По центру" + +msgid "Edit Process Settings" +msgstr "Редактировать настройки процесса печати" + +msgid "Edit print parameters for a single object" +msgstr "Редактировать параметры печати для одной модели" + +msgid "Change Filament" +msgstr "Сменить пруток" + +msgid "Set Filament for selected items" +msgstr "Задать пруток для выбранных элементов" + +msgid "current" +msgstr "текущий" + +msgid "Unlock" +msgstr "Разблокировать" + +msgid "Lock" +msgstr "Заблокировать" + +msgid "Edit Plate Name" +msgstr "Изменить имя печатной пластины" + +msgid "Name" +msgstr "Имя" + +msgid "Fila." +msgstr "Прут." + +#, c-format, boost-format +msgid "%1$d error repaired" +msgid_plural "%1$d errors repaired" +msgstr[0] "Исправлена %1$d ошибка" +msgstr[1] "Исправлено %1$d ошибки" +msgstr[2] "Исправлено %1$d ошибок" + +#, c-format, boost-format +msgid "Error: %1$d non-manifold edge." +msgid_plural "Error: %1$d non-manifold edges." +msgstr[0] "Ошибка: %1$d открытое ребро." +msgstr[1] "Ошибка: %1$d открытых ребра." +msgstr[2] "Ошибка: %1$d открытых рёбер." + +msgid "Remaining errors" +msgstr "Осталось ошибок" + +#, c-format, boost-format +msgid "%1$d non-manifold edge" +msgid_plural "%1$d non-manifold edges" +msgstr[0] "%1$d открытое ребро" +msgstr[1] "%1$d открытых ребра" +msgstr[2] "%1$d открытых рёбер" + +msgid "Right click the icon to fix model object" +msgstr "Нажмите правой кнопкой мыши на значок, чтобы починить модель" + +msgid "Right button click the icon to drop the object settings" +msgstr "Нажмите правой кнопкой мыши на значок, чтобы изменить настройки модели" + +msgid "Click the icon to reset all settings of the object" +msgstr "Нажмите на значок, чтобы сбросить все настройки модели" + +msgid "Right button click the icon to drop the object printable property" +msgstr "Нажмите правой кнопкой мыши на значок, чтобы разрешить/запретить печать модели" + +msgid "Click the icon to toggle printable property of the object" +msgstr "Нажмите на значок, чтобы разрешить/запретить печать модели" + +msgid "Click the icon to edit support painting of the object" +msgstr "Нажмите на значок, чтобы отредактировать рисунок поддержки этой модели" + +msgid "Click the icon to edit color painting of the object" +msgstr "Нажмите на значок, чтобы изменить цвет модели" + +msgid "Click the icon to shift this object to the bed" +msgstr "Нажмите на значок, чтобы переместить эту модель на стол" + +msgid "Loading file" +msgstr "Загрузка файла" + +msgid "Error!" +msgstr "Ошибка!" + +msgid "Failed to get the model data in the current file." +msgstr "Не удалось получить данные модели из текущего файла." + +msgid "Generic" +msgstr "Базовый примитив" + +msgid "Add Modifier" +msgstr "Добавление модификатора" + +msgid "Switch to per-object setting mode to edit modifier settings." +msgstr "Переключение в режим редактирования настроек печати каждой модели для изменения настроек модификатора." + +msgid "Switch to per-object setting mode to edit process settings of selected objects." +msgstr "Переключение в режим редактирования настроек печати каждой модели." + +msgid "Delete connector from object which is a part of cut" +msgstr "Удаление соединения из модели, которое является частью разреза" + +msgid "Delete solid part from object which is a part of cut" +msgstr "Удаление твердотельной части из модели, которая является частью разреза" + +msgid "Delete negative volume from object which is a part of cut" +msgstr "Удаление объёма для вычитания из модели, которая является частью разреза" + +msgid "To save cut correspondence you can delete all connectors from all related objects." +msgstr "Для сохранения информации о разрезе, вы можете удалить все соединения из всех связанных объектов." + +msgid "" +"This action will break a cut correspondence.\n" +"After that model consistency can't be guaranteed .\n" +"\n" +"To manipulate with solid parts or negative volumes you have to invalidate cut infornation first." +msgstr "" +"Это действие приведёт к удалению информации о разрезе.\n" +"После этого согласованность модели не может быть гарантирована.\n" +"\n" +"Чтобы манипулировать с твердотельными частями или объёмами для вычитания, необходимо сначала удалить информацию о сделанном разрезе." + +msgid "Delete all connectors" +msgstr "Удалить все соединения" + +msgid "Deleting the last solid part is not allowed." +msgstr "Удаление последней твердотельной части не допускается." + +msgid "The target object contains only one part and can not be splited." +msgstr "Целевая модель едина и не может быть разделена на части." + +msgid "Assembly" +msgstr "Сборка" + +msgid "Cut Connectors information" +msgstr "Информация о вырезанных соединениях" + +msgid "Object manipulation" +msgstr "Манипуляция над моделями" + +msgid "Group manipulation" +msgstr "Групповые манипуляции" + +msgid "Object Settings to modify" +msgstr "Параметры модели для изменения" + +msgid "Part Settings to modify" +msgstr "Параметры элемента для изменения" + +msgid "Layer range Settings to modify" +msgstr "Изменение параметров диапазона слоёв" + +msgid "Part manipulation" +msgstr "Манипуляция с частями" + +msgid "Instance manipulation" +msgstr "Манипуляция с копиями" + +msgid "Height ranges" +msgstr "Диапазон высот слоёв" + +msgid "Settings for height range" +msgstr "Настройки для диапазона высот слоёв" + +msgid "Object" +msgstr "Модель" + +msgid "Part" +msgstr "Модель" + +msgid "Layer" +msgstr "Слой" + +msgid "Selection conflicts" +msgstr "Конфликты при выборе" + +msgid "If first selected item is an object, the second one should also be object." +msgstr "Если первый выбранный элемент является моделью, то второй также должен быть моделью." + +msgid "If first selected item is a part, the second one should be part in the same object." +msgstr "Если первый выбранный элемент является частью, то второй должен быть частью той же модели." + +msgid "The type of the last solid object part is not to be changed." +msgstr "Вы не можете изменить тип последнего твердотельного элемента модели." + +msgid "Negative Part" +msgstr "Объём для вычитания" + +msgid "Modifier" +msgstr "Модификатор" + +msgid "Support Blocker" +msgstr "Блокировщик поддержки" + +msgid "Support Enforcer" +msgstr "Принудительная поддержка" + +msgid "Type:" +msgstr "Тип:" + +msgid "Choose part type" +msgstr "Выберите тип элемента" + +msgid "Enter new name" +msgstr "Введите новое имя" + +msgid "Renaming" +msgstr "Переименование" + +msgid "Repairing model object" +msgstr "Починка модели" + +msgid "Following model object has been repaired" +msgid_plural "Following model objects have been repaired" +msgstr[0] "Следующая часть модели успешно отремонтирована" +msgstr[1] "Следующие части модели успешно отремонтированы" +msgstr[2] "Следующие части модели успешно отремонтированы" + +msgid "Failed to repair folowing model object" +msgid_plural "Failed to repair folowing model objects" +msgstr[0] "Не удалось починить следующую часть модели" +msgstr[1] "Не удалось починить следующие части модели" +msgstr[2] "Не удалось починить следующие части модели" + +msgid "Repairing was canceled" +msgstr "Ремонт был отменён" + +# ??? +msgid "Additional process preset" +msgstr "Дополнительная конфигурация процесса" + +msgid "Remove parameter" +msgstr "Удалить параметр" + +msgid "to" +msgstr "до" + +msgid "Remove height range" +msgstr "Удаление диапазона высот слоёв" + +msgid "Add height range" +msgstr "Добавление диапазон высот слоёв" + +msgid "Invalid numeric." +msgstr "Неправильное числовое значение." + +msgid "one cell can only be copied to one or multiple cells in the same column" +msgstr "Одна ячейка может быть скопирована только в одну или несколько ячеек одного и того же столбца." + +msgid "multiple cells copy is not supported" +msgstr "копирование нескольких ячеек не поддерживается" + +msgid "Outside" +msgstr "Вне стола" + +msgid " " +msgstr "" + +msgid "Layer height" +msgstr "Высота слоя" + +msgid "Wall loops" +msgstr "Периметров" + +msgid "Infill density(%)" +msgstr "Плот. заполнения (%)" + +msgid "Auto Brim" +msgstr "Автокайма" + +msgid "Auto" +msgstr "Автоматич." + +msgid "Outer brim only" +msgstr "Кайма только снаружи" + +msgid "Inner brim only" +msgstr "Кайма только внутри" + +msgid "Outer and inner brim" +msgstr "Кайма снаружи и внутри" + +msgid "No-brim" +msgstr "Без каймы" + +msgid "Outer wall speed" +msgstr "Скор. внеш. периметра" + +msgid "Plate" +msgstr "Стол" + +msgid "Brim" +msgstr "Кайма" + +msgid "Object/Part Setting" +msgstr "Настройка для модели/частей" + +msgid "Reset parameter" +msgstr "Сброс параметра" + +msgid "Multicolor Print" +msgstr "Многоцветная печать" + +msgid "Line Type" +msgstr "Тип линии" + +msgid "More" +msgstr "Подробнее" + +msgid "Open Preferences." +msgstr "Открыть настройки приложения." + +msgid "Open next tip." +msgstr "Следующий совет." + +msgid "Open Documentation in web browser." +msgstr "Открыть документацию в браузере." + +msgid "Pause:" +msgstr "Пауза:" + +msgid "Custom Template:" +msgstr "Пользовательский шаблон:" + +msgid "Custom G-code:" +msgstr "Пользовательский G-код:" + +msgid "Custom G-code" +msgstr "Пользовательский G-код" + +msgid "Enter Custom G-code used on current layer:" +msgstr "Введите пользовательский G-код для текущего слоя:" + +msgid "OK" +msgstr "OK" + +msgid "Jump to Layer" +msgstr "Перейти к слою" + +msgid "Jump to layer" +msgstr "Перейти к слою" + +msgid "Please enter the layer number" +msgstr "Пожалуйста, введите номер слоя" + +msgid "Add Pause" +msgstr "Добавить паузу" + +msgid "Insert a pause command at the beginning of this layer." +msgstr "Вставить команду паузы в начале этого слоя." + +msgid "Add Custom G-code" +msgstr "Добавить пользовательской G-код" + +msgid "Insert custom G-code at the beginning of this layer." +msgstr "Вставить пользовательский G-код в начале этого слоя." + +msgid "Add Custom Template" +msgstr "Добавить пользовательский шаблон" + +msgid "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 "Сменить пластиковую нить в начале этого слоя." + +msgid "Delete Pause" +msgstr "Удалить паузу печати" + +msgid "Delete Custom Template" +msgstr "Удалить пользовательский шаблон" + +msgid "Edit Custom G-code" +msgstr "Изменить пользовательский G-код" + +msgid "Delete Custom G-code" +msgstr "Удалить пользовательский G-код" + +msgid "Delete Filament Change" +msgstr "Удалить команду смены прутка" + +msgid "No printer" +msgstr "Принтер не выбран" + +msgid "..." +msgstr "..." + +msgid "Failed to connect to the server" +msgstr "Не удалось подключиться к серверу" + +msgid "Check cloud service status" +msgstr "Проверка статуса облачного сервиса" + +msgid "code" +msgstr "код" + +msgid "Failed to connect to cloud service" +msgstr "Не удалось подключиться к облачному сервису" + +msgid "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 "Не удалось подключиться к принтеру" + +msgid "Please check the network connection of the printer and Studio." +msgstr "Пожалуйста, проверьте сетевое подключение принтера с BambuStudio." + +msgid "Connecting..." +msgstr "Подключение..." + +msgid "?" +msgstr "?" + +msgid "Empty" +msgstr "Пусто" + +msgid "AMS" +msgstr "АСПП" + +msgid "AMS %s" +msgstr "АСПП №%s" + +msgid "Auto Refill" +msgstr "Дозаправка" + +msgid "AMS not connected" +msgstr "АСПП не подключена" + +msgid "Cali" +msgstr "Калиб." + +msgid "Calibration of extrusion" +msgstr "Калибровка экструзии" + +msgid "Load Filament" +msgstr "Загрузить" + +msgid "Unload Filament" +msgstr "Выгрузить" + +msgid "Ext Spool" +msgstr "Внеш. катушка" + +msgid "Tips" +msgstr "Подсказки" + +msgid "Guide" +msgstr "Инстр." + +msgid "Retry" +msgstr "Повтор" + +msgid "Calibrating AMS..." +msgstr "Калибровка АСПП..." + +msgid "A problem occured during calibration. Click to view the solution." +msgstr "Во время калибровки возникла проблема. Нажмите, чтобы просмотреть решение." + +msgid "Calibrate again" +msgstr "Повторить калибровку" + +msgid "Cancel calibration" +msgstr "Отменить калибровку" + +# При выгрузке/загрузке прутка справа отображается процесс +msgid "Heat the nozzle" +msgstr "Нагрев сопла" + +msgid "Cut filament" +msgstr "Отрезка прутка" + +msgid "Pull back current filament" +msgstr "Извлечение текущего прутка" + +msgid "Push new filament into extruder" +msgstr "Вставка нового прутка в экструдер" + +msgid "Purge old filament" +msgstr "Очистка от старого материала" + +msgid "Push new filament into the extruder" +msgstr "Вставка нового прутка в экструдер" + +msgid "Grab new filament" +msgstr "Загрузка нового прутка" + +msgid "Confirm whether the filament has been extruded" +msgstr "Подтвердите, что пластиковая нить была выдавлена" + +msgid "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically load or unload filiament." +msgstr "Выберите слот АСПП, затем нажмите кнопку «Загрузить» или «Выгрузить» для автоматической загрузки или выгрузки прутка." + +msgid "Edit" +msgstr "Правка" + +msgid "" +"All the selected objects are on the locked plate,\n" +"We can not do auto-arrange on these objects." +msgstr "" +"Авторасстановка недоступна,\n" +"т.к. все выбранные модели находятся на заблокированном столе." + +msgid "No arrangable objects are selected." +msgstr "Не выбрано моделей для расстановки." + +msgid "" +"This plate is locked,\n" +"We can not do auto-arrange on this plate." +msgstr "" +"Этот стол заблокирован.\n" +"Авторасстановка на этом столе невозможна." + +msgid "Arranging..." +msgstr "Расстановка..." + +msgid "Arrange failed. Found some exceptions when processing object geometries." +msgstr "Ошибка расстановки. Обнаружены некоторые исключения при обработке геометрии моделей." + +msgid "Arranging" +msgstr "Расстановка" + +msgid "Arranging canceled." +msgstr "Расстановка отменена." + +msgid "Arranging is done but there are unpacked items. Reduce spacing and try again." +msgstr "Расстановка завершена, но не всё уместилось на столе. Уменьшите интервал расстановки и повторите попытку." + +msgid "Arranging done." +msgstr "Расстановка выполнена." + +#, c-format, boost-format +msgid "" +"Arrangement ignored the following objects which can't fit into a single bed:\n" +"%s" +msgstr "" +"При расстановке были проигнорированы следующие модели, которые не помещаются на одном столе:\n" +"%s" + +msgid "" +"All the selected objects are on the locked plate,\n" +"We can not do auto-orient on these objects." +msgstr "" +"Автоориентация недоступна,\n" +"т.к. все выбранные модели находятся на заблокированном столе." + +msgid "" +"This plate is locked,\n" +"We can not do auto-orient on this plate." +msgstr "" +"Этот стол заблокирован.\n" +"Автоориентация на этом столе невозможна." + +msgid "Orienting..." +msgstr "Ориентация..." + +msgid "Orienting" +msgstr "Ориентация" + +msgid "Filling bed " +msgstr "Заполнение стола" + +msgid "Bed filling canceled." +msgstr "Заполнение стола отменено." + +msgid "Bed filling done." +msgstr "Заполнение стола закончено." + +msgid "Error! Unable to create thread!" +msgstr "Ошибка! Не удалось создать поток выполнения!" + +msgid "Exception" +msgstr "Исключение" + +msgid "Logging in" +msgstr "Авторизация" + +msgid "Login failed" +msgstr "Ошибка авторизации" + +msgid "The region parameter is incorrrect" +msgstr "Неправильная региональная настройка" + +msgid "Failure of printer login" +msgstr "Не удалось подключиться к принтеру." + +msgid "Failed to get ticket" +msgstr "Не удалось получить заявку" + +msgid "User authorization timeout" +msgstr "Таймаут авторизации пользователя" + +msgid "Failure of bind" +msgstr "Ошибка привязки" + +msgid "Please check the printer network connection." +msgstr "Пожалуйста, проверьте сетевое подключение принтера." + +msgid "Abnormal print file data. Please slice again." +msgstr "Неправильные данные файла печати. Пожалуйста, нарежьте ещё раз." + +msgid "Task canceled." +msgstr "Задание отменено." + +msgid "Upload task timed out. Please check the network status and try again." +msgstr "Истекло время ожидания отправки задания. Проверьте сетевое подключение и повторите попытку." + +msgid "Cloud service connection failed. Please try again." +msgstr "Не удалось подключиться к облачному сервису. Пожалуйста, попробуйте ещё раз." + +msgid "Print file not found. please slice again." +msgstr "Файл для печати не найден, нарежьте ещё раз." + +msgid "Print file not found, please slice again" +msgstr "Файл для печати не найден, нарежьте ещё раз." + +msgid "The print file exceeds the maximum allowable size (1GB). Please simplify the model and slice again." +msgstr "Файл для печати превышает максимально допустимый размер (1 ГБ). Пожалуйста, упростите модель и нарежьте ещё раз." + +msgid "Failed uploading print file" +msgstr "Не удалось передать файл на печать." + +msgid "Wrong Access code" +msgstr "Неправильный код доступа" + +msgid "Failed to send the print job. Please try again." +msgstr "Не удалось отправить задание на печать. Пожалуйста, попробуйте ещё раз." + +msgid "Send to Printer failed. Please try again." +msgstr "Ошибка отправки на принтер. Пожалуйста, попробуйте ещё раз." + +msgid "No space left on Printer SD card" +msgstr "На SD-карте принтера недостаточно места" + +msgid "Failed to upload file to ftp. Please try again." +msgstr "Не удалось загрузить файл на FTP. Пожалуйста, попробуйте ещё раз." + +msgid "Check the current status of the bambu server by clicking on the link above." +msgstr "Проверить текущий статус сервера Bambu можно перейдя по указанной выше ссылке." + +msgid "The size of the print file is too large. Please adjust the file size and try again." +msgstr "Размер файла для печати слишком велик. Пожалуйста, уменьшите размер файла и повторите попытку." + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "Файл печати не найден. Пожалуйста, нарежьте его ещё раз и отправьте на печать." + +msgid "Failed to upload print file to FTP. Please check the network status and try again." +msgstr "Не удалось загрузить файл печати на FTP. Проверьте состояние сети и повторите попытку." + +msgid "Sending print job over LAN" +msgstr "Отправка задания на печать по локальной сети" + +msgid "Sending print job through cloud service" +msgstr "Отправка задания на печать через облачную службу" + +msgid "Service Unavailable" +msgstr "Сервис недоступен" + +msgid "Unkown Error." +msgstr "Неизвестная ошибка." + +msgid "Sending print configuration" +msgstr "Отправка конфигурации печати" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the device page in %ss" +msgstr "Успешно отправлено. Автоматический переход на страницу устройства через %s с." + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "Успешно отправлено. Автоматический переход на следующую страницу через %s с." + +msgid "An SD card needs to be inserted before printing via LAN." +msgstr "Перед печатью через локальную сеть необходимо вставить SD-карту." + +msgid "Sending gcode file over LAN" +msgstr "Отправка файла G-кода по локальной сети" + +msgid "Sending gcode file through cloud service" +msgstr "Отправка файла G-кода через облачный сервис" + +msgid "Sending gcode file to sdcard" +msgstr "Отправка файла G-кода на SD-карту" + +#, c-format, boost-format +msgid "Successfully sent. Close current page in %s s" +msgstr "Успешно отправлено. Закрытие текущей страницы через %s с." + +msgid "An SD card needs to be inserted before sending to printer." +msgstr "Перед отправкой на принтер необходимо вставить SD-карту." + +msgid "Please log out and login to the printer again." +msgstr "Пожалуйста, выйдите и снова войдите в принтер." + +msgid "Choose SLA archive:" +msgstr "Выберите SLA архив:" + +msgid "Import file" +msgstr "Импорт файла" + +msgid "Import model and profile" +msgstr "Импортировать модель и профиль" + +msgid "Import profile only" +msgstr "Импортировать только профиль" + +msgid "Import model only" +msgstr "Импортировать только модель" + +msgid "Accurate" +msgstr "Точность" + +msgid "Balanced" +msgstr "Баланс" + +msgid "Quick" +msgstr "Скорость" + +msgid "Importing SLA archive" +msgstr "Импорт SLA архива" + +msgid "The SLA archive doesn't contain any presets. Please activate some SLA printer preset first before importing that SLA archive." +msgstr "Архив SLA не содержит никаких профилей. Пожалуйста, сначала активируйте какой-нибудь профиль SLA принтера, прежде чем импортировать этот SLA архив." + +msgid "Importing canceled." +msgstr "Импорт отменен." + +msgid "Importing done." +msgstr "Импорт завершён." + +msgid "The imported SLA archive did not contain any presets. The current SLA presets were used as fallback." +msgstr "Импортированный SLA архив не содержит никаких профилей. Текущие SLA профили использовались в качестве резервных." + +msgid "You cannot load SLA project with a multi-part object on the bed" +msgstr "Вы не можете загрузить SLA проект с составной моделью на столе" + +msgid "Please check your object list before preset changing." +msgstr "Пожалуйста, проверьте список моделей перед изменением профиля." + +msgid "Attention!" +msgstr "Внимание!" + +msgid "Downloading" +msgstr "Загрузка" + +msgid "Download failed" +msgstr "Ошибка загрузки" + +msgid "Cancelled" +msgstr "Отменено" + +msgid "Install successfully." +msgstr "Установка успешно завершена." + +msgid "Installing" +msgstr "Установка" + +msgid "Install failed" +msgstr "Ошибка установки." + +msgid "Portions copyright" +msgstr "С использованием разработок" + +msgid "Copyright" +msgstr "Copyright" + +msgid "License" +msgstr "Лицензии" + +msgid "Orca Slicer is licensed under " +msgstr "Orca Slicer распространяется под лицензией " + +msgid "GNU Affero General Public License, version 3" +msgstr "GNU Affero General Public третьей версии" + +msgid "Orca Slicer is based on BambuStudio by Bambulab, which is from PrusaSlicer by Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and the RepRap community" +msgstr "Orca Slicer основан на BambuStudio от компании Bambulab, которая взяла за основу PrusaSlicer от компании Prusa Research. PrusaSlicer же основан на Slic3r от Alessandro Ranellucci и разработках сообщества RepRap." + +msgid "Libraries" +msgstr "Библиотеки" + +msgid "This software uses open source components whose copyright and other proprietary rights belong to their respective owners" +msgstr "В данном программном обеспечении используются компоненты с открытым исходным кодом, авторские и иные права на которые принадлежат их соответствующим владельцам." + +#, c-format, boost-format +msgid "About %s" +msgstr "О %s" + +msgid "Orca Slicer " +msgstr "Orca Slicer " + +msgid "OrcaSlicer is based on BambuStudio, PrusaSlicer, and SuperSlicer." +msgstr "OrcaSlicer основан на проектах BambuStudio, PrusaSlicer и SuperSlicer." + +msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." +msgstr "BambuStudio изначально основан на PrusaSlicer от компании PrusaResearch." + +msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." +msgstr "PrusaSlicer основан на проекте Slic3r от Alessandro Ranellucci." + +msgid "Slic3r was created by Alessandro Ranellucci with the help of many other contributors." +msgstr "Slic3r был создан Alessandro Ranellucci совместно с многими другими участниками сообщества." + +msgid "Version" +msgstr "Версия" + +msgid "AMS Materials Setting" +msgstr "Настройка материалов АСПП" + +msgid "Confirm" +msgstr "Подтвердить" + +msgid "Close" +msgstr "Закрыть" + +msgid "Colour" +msgstr "Цвет" + +msgid "" +"Nozzle\n" +"Temperature" +msgstr "" +"Температура\n" +"сопла" + +msgid "max" +msgstr "макс." + +msgid "min" +msgstr "мин" + +#, boost-format +msgid "The input value should be greater than %1% and less than %2%" +msgstr "Введённое значение должно быть больше %1%, но меньше %2%." + +msgid "SN" +msgstr "Серийный №" + +msgid "Setting AMS slot information while printing is not supported" +msgstr "Изменение информации о слотах АСПП во время печати не поддерживается" + +msgid "Factors of dynamic flow cali" +msgstr "Коэф. калиб. динам. потока" + +msgid "Factors of Flow Dynamics Calibration" +msgstr "Коэф. калиб. динам. потока" + +msgid "PA Profile" +msgstr "Профиль PA" + +msgid "Factor K" +msgstr "Коэф. K" + +msgid "Factor N" +msgstr "Коэф. N" + +msgid "Setting Virtual slot information while printing is not supported" +msgstr "Настройка информации виртуального слота во время печати не поддерживается" + +msgid "Are you sure you want to clear the filament information?" +msgstr "Вы уверены, что хотите удалить информацию о пластиковой нити?" + +msgid "You need to select the material type and color first." +msgstr "Сначала необходимо выбрать тип материала и цвет." + +msgid "Please input a valid value (K in 0~0.5)" +msgstr "Пожалуйста, введите допустимое значение (K в диапазоне 0~0,5)" + +msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" +msgstr "Пожалуйста, введите допустимое значение (K в диапазоне 0~0,5, N в диапазоне 0,6~2,0)" + +msgid "Other Color" +msgstr "Другой цвет" + +msgid "Custom Color" +msgstr "Пользовательский цвет" + +msgid "Dynamic flow calibration" +msgstr "Калибровка динамики потока" + +msgid "The nozzle temp and max volumetric speed will affect the calibration results. Please fill in the same values as the actual printing. They can be auto-filled by selecting a filament preset." +msgstr "Температура сопла и максимальная объёмная скорость влияют на результаты калибровки. Введите те же значения, которые вы используете при фактической печати. Их можно заполнить автоматически, выбрав существующий профиль пластиковой нити." + +msgid "Nozzle Diameter" +msgstr "Диаметр сопла" + +msgid "Bed Type" +msgstr "Тип стола" + +msgid "Nozzle temperature" +msgstr "Температура сопла" + +msgid "Bed Temperature" +msgstr "Температура стола" + +msgid "Max volumetric speed" +msgstr "Макс. объёмная скорость" + +msgid "℃" +msgstr "℃" + +msgid "Bed temperature" +msgstr "Температура стола" + +msgid "mm³" +msgstr "мм³" + +msgid "Start calibration" +msgstr "Запустить калибровку" + +msgid "Next" +msgstr "Далее" + +msgid "Calibration completed. Please find the most uniform extrusion line on your hot bed like the picture below, and fill the value on its left side into the factor K input box." +msgstr "Калибровка завершена. Теперь найдите на столе наиболее равномерно экструдированную линию, как показано на рисунке ниже, и введите это значение в поле ввода коэффициента K." + +msgid "Save" +msgstr "Сохранить" + +msgid "Last Step" +msgstr "Последний шаг" + +msgid "Example" +msgstr "Пример" + +#, c-format, boost-format +msgid "Calibrating... %d%%" +msgstr "Калибровка... %d%%" + +msgid "Calibration completed" +msgstr "Калибровка завершена" + +#, c-format, boost-format +msgid "%s does not support %s" +msgstr "%s не поддерживает %s" + +msgid "Dynamic flow Calibration" +msgstr "Калибровка динамики потока" + +msgid "Step" +msgstr "Шаг" + +msgid "AMS Slots" +msgstr "Слоты АСПП" + +msgid "Note: Only the AMS slots loaded with the same material type can be selected." +msgstr "Примечание: можно выбрать только слоты АСПП, загруженные одним и тем же типом материала." + +msgid "Enable AMS" +msgstr "Включить АСПП" + +msgid "Print with filaments in the AMS" +msgstr "Печать пластиковыми нитями из АСПП." + +msgid "Disable AMS" +msgstr "Отключить АСПП" + +msgid "Print with the filament mounted on the back of chassis" +msgstr "Печать материалом, установленным на задней части корпуса." + +msgid "Cabin humidity" +msgstr "Влажность внутри" + +msgid "Green means that AMS humidity is normal, orange represent humidity is high, red represent humidity is too high.(Hygrometer: lower the better.)" +msgstr "Зелёный цвет означает, что влажность в системе АСПП нормальная, оранжевый - высокая, красный - слишком высокая. Чем ниже значение гигрометра, тем лучше." + +msgid "Desiccant status" +msgstr "Состояние влагопоглотителя" + +msgid "A desiccant status lower than two bars indicates that desiccant may be inactive. Please change the desiccant.(The bars: higher the better.)" +msgstr "Состояние влагопоглотителя (силикагеля) ниже двух делений указывает на то, что он может уже не выполнять свою функцию. Пожалуйста, замените его. Чем больше делений на индикаторе, тем лучше." + +msgid "Note: When the lid is open or the desiccant pack is changed, it can take hours or a night to absorb the moisture. Low temperatures also slow down the process. During this time, the indicator may not represent the chamber accurately." +msgstr "Примечание: при открытой крышке или заменённом влагопоглотителе, может потребоваться несколько часов или ночь для поглощения влаги. Кроме того, процесс может замедлиться из-за низкой температуры окружающей среды. В течение этого времени значения индикатора могут быть неточными." + +msgid "Config which AMS slot should be used for a filament used in the print job" +msgstr "Задайте слот АСПП, который должен использоваться для прутка, используемого в текущем задании." + +msgid "Filament used in this print job" +msgstr "Пруток используемый в этом задании" + +msgid "AMS slot used for this filament" +msgstr "Слот АСПП используемый для этого прутка" + +msgid "Click to select AMS slot manually" +msgstr "Нажмите, чтобы выбрать слот АСПП вручную" + +msgid "Do not Enable AMS" +msgstr "Не включать АСПП" + +msgid "Print using materials mounted on the back of the case" +msgstr "Печать с использованием материала, установленного на задней части корпуса" + +msgid "Print with filaments in ams" +msgstr "" +"Печать пластиковыми\n" +"нитями из АСПП" + +msgid "Print with filaments mounted on the back of the chassis" +msgstr "Печать материалами, установленными на задней части корпуса." + +msgid "When the current material run out, the printer will continue to print in the following order." +msgstr "Когда текущий материал закончится, принтер продолжит печать в указанном порядке." + +msgid "Group" +msgstr "Группа" + +msgid "" +"There are currently no identical spare consumables available, and automatic replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, material type, and color)" +msgstr "" +"В настоящее время идентичные резервные материалы отсутствуют, и автоматическое пополнение их в настоящее время невозможно. \n" +"(В настоящее время поддерживается автоматическая поставка расходных материалов того же производителя, типа материала и цвета)." + +msgid "AMS Settings" +msgstr "Настройки АСПП" + +msgid "Insertion update" +msgstr "Обновление при вставке материала" + +msgid "The AMS will automatically read the filament information when inserting a new Bambu Lab filament. This takes about 20 seconds." +msgstr "АСПП автоматически считывает информацию о материале при установке новой катушки Bambu. Это занимает около 20 секунд." + +msgid "Note: if new filament is inserted during printing, the AMS will not automatically read any information until printing is completed." +msgstr "Примечание: если во время печати вставляется новая пластиковая нить, АСПП автоматически считает информацию о ней только по завершению печати." + +msgid "When inserting a new filament, the AMS will not automatically read its information, leaving it blank for you to enter manually." +msgstr "При вставке новой пластиковой нити, АСПП не будет автоматически считывать информацию о ней, оставляя поле пустым, чтобы пользователь мог ввести данные о ней вручную." + +msgid "Power on update" +msgstr "Обновление при включении принтера" + +msgid "The AMS will automatically read the information of inserted filament on start-up. It will take about 1 minute.The reading process will roll filament spools." +msgstr "При каждом включении принтера АСПП будет автоматически считывать информация о вставленных материалах. Это занимает приблизительно одну минуту. В процессе считывания информации о материале катушка вращается." + +msgid "The AMS will not automatically read information from inserted filament during startup and will continue to use the information recorded before the last shutdown." +msgstr "При каждом включении принтера, считывание информации о вставленных материалах АСПП будет отключено. Будет использоваться информация, полученная перед последним выключением." + +msgid "Update remaining capacity" +msgstr "Обновлять оставшуюся ёмкость катушки" + +msgid "The AMS will estimate Bambu filament's remaining capacity after the filament info is updated. During printing, remaining capacity will be updated automatically." +msgstr "АСПП считывает информацию о расходуемом материале Bambu и рассчитывает его остаточную ёмкость на катушке. Остаточная ёмкость обновляется автоматически в процессе печати." + +msgid "AMS filament backup" +msgstr "Резервирование материала АСПП" + +msgid "AMS will continue to another spool with the same properties of filament automatically when current filament runs out" +msgstr "АСПП автоматически переключится на другую катушку с тем же типом материала, когда текущий закончится." + +msgid "File" +msgstr "Файл" + +msgid "Calibration" +msgstr "Калибровка" + +msgid "Failed to download the plug-in. Please check your firewall settings and vpn software, check and retry." +msgstr "Не удалось загрузить плагин. Пожалуйста, проверьте настройки брандмауэра и vpn, и повторите попытку." + +msgid "Failed to install the plug-in. Please check whether it is blocked or deleted by anti-virus software." +msgstr "Не удалось установить плагин. Пожалуйста, проверьте, не заблокирован ли он или не удалён антивирусом." + +msgid "click here to see more info" +msgstr "нажмите здесь, чтобы увидеть больше информации" + +msgid "Please home all axes (click " +msgstr "Пожалуйста, припаркуйте все оси в начало координат (нажав " + +msgid ") to locate the toolhead's position. This prevents device moving beyond the printable boundary and causing equipment wear." +msgstr ") для определения положения печатной головы. Это предотвращает перемещение за пределы области печати и износ оборудования." + +msgid "Go Home" +msgstr "На главную" + +msgid "A error occurred. Maybe memory of system is not enough or it's a bug of the program" +msgstr "Произошла ошибка. Возможно, недостаточно системной памяти или это баг программы." + +msgid "Please save project and restart the program. " +msgstr "Пожалуйста, сохраните проект и перезапустите программу. " + +msgid "Processing G-Code from Previous file..." +msgstr "Обработка G-кода из предыдущего файла..." + +msgid "Slicing complete" +msgstr "Нарезка завершена" + +msgid "Access violation" +msgstr "Нарушение прав доступа" + +msgid "Illegal instruction" +msgstr "Недопустимая инструкция" + +msgid "Divide by zero" +msgstr "Деление на ноль не допускается" + +msgid "Overflow" +msgstr "Переполнение" + +msgid "Underflow" +msgstr "Ошибка обнуления" + +msgid "Floating reserved operand" +msgstr "Плавающий зарезервированный операнд" + +msgid "Stack overflow" +msgstr "Переполнение стека" + +msgid "Unknown error when export G-code." +msgstr "Неизвестная ошибка при экспорте G-кода." + +#, boost-format +msgid "" +"Failed to save gcode file.\n" +"Error message: %1%.\n" +"Source file %2%." +msgstr "" +"Не удалось сохранить файл G-кода.\n" +"Сообщение об ошибке: %1%.\n" +"Исходный файл %2%." + +#, boost-format +msgid "Succeed to export G-code to %1%" +msgstr "Файл G-кода экспортирован в %1%" + +msgid "Running post-processing scripts" +msgstr "Запуск скриптов постобработки" + +msgid "Copying of the temporary G-code to the output G-code failed" +msgstr "Не удалось скопировать временный G-код в местонахождение выходного файла G-кода" + +#, boost-format +msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" +msgstr "Планирование загрузки на `%1%`. Смотрите Окна -> Очередь загрузки на хост печати" + +msgid "Origin" +msgstr "Начало координат" + +msgid "Diameter" +msgstr "Диаметр" + +msgid "Size in X and Y of the rectangular plate." +msgstr "Размеры прямоугольного стола в XY координатах." + +msgid "Distance of the 0,0 G-code coordinate from the front left corner of the rectangle." +msgstr "Расстояние до точки начало координат. Отсчёт от левого переднего угла прямоугольного стола." + +msgid "Diameter of the print bed. It is assumed that origin (0,0) is located in the center." +msgstr "Диаметр стола. Предполагается, что начало координат (0,0) находится в центре." + +msgid "Rectangular" +msgstr "Прямоугольная" + +msgid "Circular" +msgstr "Круглая" + +msgid "Custom" +msgstr "Пользовательский" + +msgid "Load shape from STL..." +msgstr "Загрузка формы стола из STL файла..." + +msgid "Settings" +msgstr "Настройки" + +msgid "Texture" +msgstr "Текстура" + +msgid "Remove" +msgstr "Удалить" + +msgid "Not found:" +msgstr "Не найдено:" + +msgid "Model" +msgstr "Модели" + +msgid "Choose an STL file to import bed shape from:" +msgstr "Выберите STL файл для импорта формы стола из:" + +msgid "Invalid file format." +msgstr "Неверный формат файла." + +msgid "Error! Invalid model" +msgstr "Ошибка! Недопустимая модель" + +msgid "The selected file contains no geometry." +msgstr "Выбранный файл не содержит геометрии." + +msgid "The selected file contains several disjoint areas. This is not supported." +msgstr "Выбранный файл содержит несколько не пересекающихся областей. Такие файлы не поддерживаются." + +msgid "Choose a file to import bed texture from (PNG/SVG):" +msgstr "Выберите файл для импорта текстуры стола из PNG/SVG:" + +msgid "Choose an STL file to import bed model from:" +msgstr "Выберите STL файл для импорта формы стола из:" + +msgid "Bed Shape" +msgstr "Форма стола" + +msgid "" +"Nozzle may be blocked when the temperature is out of recommended range.\n" +"Please make sure whether to use the temperature to print.\n" +"\n" +msgstr "" +"Сопло может засориться, если температура превышает рекомендуемый диапазон.\n" +"Пожалуйста, убедитесь, что вы задали нужную температуру для печати.\n" +"\n" + +#, c-format, boost-format +msgid "Recommended nozzle temperature of this filament type is [%d, %d] degree centigrade" +msgstr "Рекомендуемая температура сопла для данного типа пластиковой нити составляет [%d, %d] градусов Цельсия." + +#, c-format, boost-format +msgid "" +"Bed temperature of other layer is lower than bed temperature of initial layer for more than %d degree centigrade.\n" +"This may cause model broken free from build plate during printing" +msgstr "" +"Температура стола для последующих слоёв слишком низкая по сравнению с температурой первого слоя, более чем на %d градусов Цельсия.\n" +"Это может привести к отрыву модели от стола во время печати." + +msgid "" +"Bed temperature is higher than vitrification temperature of this filament.\n" +"This may cause nozzle blocked and printing failure\n" +"Please keep the printer open during the printing process to ensure air circulation or reduce the temperature of the hot bed" +msgstr "" +"Температура стола выше температуры стеклования этой пластиковой нити.\n" +"Это может привести к засорению сопла и сбою печати.\n" +"Пожалуйста, держите принтер открытым во время печати, чтобы обеспечить циркуляцию воздуха или снизить температуру стола." + +msgid "" +"Too small max volumetric speed.\n" +"Reset to 0.5" +msgstr "" +"Слишком маленькая максимальная объёмная скорость.\n" +"Сбросьте до 0,5." + +msgid "" +"Too small layer height.\n" +"Reset to 0.2" +msgstr "" +"Слишком маленькая высота слоя.\n" +"Сбросьте до 0,2." + +msgid "" +"Too small ironing spacing.\n" +"Reset to 0.1" +msgstr "" +"Слишком маленькое расстояние между линиями разглаживания.\n" +"Сбросьте до 0,1." + +msgid "" +"Zero initial layer height is invalid.\n" +"\n" +"The first layer height will be reset to 0.2." +msgstr "" +"Нулевая высота первого слоя недопустима.\n" +"\n" +"Высота первого слоя будет сброшена до 0,2." + +msgid "" +"This setting is only used for model size tunning with small value in some cases.\n" +"For example, when model size has small error and hard to be assembled.\n" +"For large size tuning, please use model scale function.\n" +"\n" +"The value will be reset to 0." +msgstr "" +"Этот параметр используется только для точной корректировки размера модели в определенных случаях.\n" +"Например, когда есть небольшая погрешность в размерах модели и её трудно собрать.\n" +"Для более значительной корректировки размеров используйте функцию масштабирования модели.\n" +"\n" +"Это значение будет сброшено на 0." + +msgid "" +"Too large elefant foot compensation is unreasonable.\n" +"If really have serious elephant foot effect, please check other settings.\n" +"For example, whether bed temperature is too high.\n" +"\n" +"The value will be reset to 0." +msgstr "" +"Слишком большая компенсация слоновьей ноги нецелесообразна.\n" +"Если имеется серьёзный эффект слоновьей ноги, проверьте другие настройки печати.\n" +"Например, не слишком ли высокая температура стола.\n" +"\n" +"Значение будет сброшено на 0." + +msgid "Spiral mode only works when wall loops is 1, support is disabled, top shell layers is 0, sparse infill density is 0 and timelapse type is traditional." +msgstr "" +"Для режима печати «Спиральная ваза» необходимо чтобы соблюдались следующие условия:\n" +"- одностеночный периметр\n" +"- отсутствие поддержки\n" +"- отсутствие верхних сплошных слоёв\n" +"- плотность заполнения 0%\n" +"- отключено «Обнаружение тонких стенок»\n" +"- Режим записи таймлапсов - обычный режим" + +msgid "" +"Change these settings automatically? \n" +"Yes - Change these settings and enable spiral mode automatically\n" +"No - Give up using spiral mode this time" +msgstr "" +"Изменить эти настройки автоматически? \n" +"Да - Изменить эти настройки и включить режим «Спиральная ваза»\n" +"Нет - Отказаться от использования режима «Спиральная ваза»" + +msgid "" +"Prime tower does not work when Adaptive Layer Height or Independent Support Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Adaptive Layer Height and Independent Support Layer Height" +msgstr "" +"Черновая башня не работает, когда включена функция «Переменная высота слоёв» или «Независимая высота слоя поддержки»\n" +"Что вы хотите сохранить?\n" +"ДА - Сохранить черновую башню\n" +"НЕТ - Сохранить переменную высоту слоя и независимую высоту слоя поддержки" + +msgid "" +"Prime tower does not work when Adaptive Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Adaptive Layer Height" +msgstr "" +"Черновая башня не работает, когда включена функция «Переменная высота слоёв».\n" +"Что вы хотите сохранить?\n" +"Да - Сохранить черновую башню\n" +"Нет - Сохранить переменную высоту слоёв" + +msgid "" +"Prime tower does not work when Independent Support Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Independent Support Layer Height" +msgstr "" +"Черновая башня не работает, если включена функция «Независимая высота слоя поддержки»\n" +"Что вы хотите сохранить?\n" +"ДА - Сохранить черновую башню\n" +"НЕТ - Сохранить независимую высоту слоя поддержки" + +#, boost-format +msgid "%1% infill pattern doesn't support 100%% density." +msgstr "Шаблон заполнения «%1%» не поддерживает 100%% заполнение." + +msgid "" +"Switch to rectilinear pattern?\n" +"Yes - switch to rectilinear pattern automaticlly\n" +"No - reset density to default non 100% value automaticlly" +msgstr "" +"Переключиться на прямолинейный (rectilinear) шаблон?\n" +"Да - переключиться на прямолинейный шаблон\n" +"Нет - сбросить плотность заполнения до значения по умолчанию (отличного от 100%)" + +msgid "" +"While printing by Object, the extruder may collide skirt.\n" +"Thus, reset the skirt layer to 1 to avoid that." +msgstr "" +"При печати по очереди экструдер может столкнуться с юбкой.\n" +"Чтобы избежать этого, сбросьте значение слоёв юбки до 1." + +msgid "Auto bed leveling" +msgstr "Автовыравнивание стола" + +msgid "Heatbed preheating" +msgstr "Преднагрев стола" + +msgid "Sweeping XY mech mode" +msgstr "Режим проверки XY-механики" + +msgid "Changing filament" +msgstr "Смена прутка" + +msgid "M400 pause" +msgstr "M400 (пауза)" + +msgid "Paused due to filament runout" +msgstr "Пауза при окончании прутка" + +msgid "Heating hotend" +msgstr "Нагревательная голова" + +msgid "Calibrating extrusion" +msgstr "Калибровка экструзии" + +msgid "Scanning bed surface" +msgstr "Сканирование поверхности стола" + +msgid "Inspecting first layer" +msgstr "Проверка первого слоя" + +msgid "Identifying build plate type" +msgstr "Определение типа стола" + +msgid "Calibrating Micro Lidar" +msgstr "Калибровка микролидаром" + +msgid "Homing toolhead" +msgstr "Парковка головы" + +msgid "Cleaning nozzle tip" +msgstr "Очистка кончика сопла" + +msgid "Checking extruder temperature" +msgstr "Проверка температуры экструдера" + +msgid "Printing was paused by the user" +msgstr "Печать приостановлена пользователем" + +msgid "Pause of front cover falling" +msgstr "Пауза при падения передней крышки с головы" + +msgid "Calibrating the micro lida" +msgstr "Калибровка микролидаром" + +msgid "Calibrating extrusion flow" +msgstr "Калибровка потока экструзии" + +msgid "Paused due to nozzle temperature malfunction" +msgstr "Пауза при неисправности температуры сопла" + +msgid "Paused due to heat bed temperature malfunction" +msgstr "Пауза при неисправности температуры стола" + +msgid "MC" +msgstr "Плата управления" + +msgid "MainBoard" +msgstr "Материнская плата" + +msgid "TH" +msgstr "TH" + +msgid "XCam" +msgstr "XCam" + +msgid "Unknown" +msgstr "Неизвестно" + +msgid "Fatal" +msgstr "Критическая ошибка" + +msgid "Serious" +msgstr "Серьезный" + +msgid "Common" +msgstr "Обычный" + +msgid "Update successful." +msgstr "Обновление успешно выполнено." + +msgid "Downloading failed." +msgstr "Ошибка загрузки." + +msgid "Verification failed." +msgstr "Ошибка идентификации." + +msgid "Update failed." +msgstr "Сбой обновления." + +msgid "Failed to start printing job" +msgstr "Не удалось запустить задание на печать." + +msgid "Invalid nozzle diameter" +msgstr "Недопустимый диаметр сопла" + +msgid "Calibration error" +msgstr "Ошибка калибровки" + +msgid "TPU is not supported by AMS." +msgstr "Печать TPU с помощью АСПП не поддерживается." + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "Печать Bambu PET-CF/PA6-CF с помощью АСПП не поддерживается." + +msgid "Damp PVA will become flexible and get stuck inside AMS,please take care to dry it before use." +msgstr "Влажный PVA становится гибким и застревает внутри АСПП, поэтому перед использованием его необходимо просушить." + +msgid "CF/GF filaments are hard and brittle, It's easy to break or get stuck in AMS, please use with caution." +msgstr "CF/GF пластиковые нити твердые и хрупкие, легко ломаются или застревают в АСПП, поэтому используйте их с осторожностью." + +msgid "default" +msgstr "По умолчанию" + +msgid "parameter name" +msgstr "Имя параметра" + +msgid "N/A" +msgstr "Н/Д" + +#, c-format, boost-format +msgid "%s can't be percentage" +msgstr "%s не может быть в процентах" + +#, c-format, boost-format +msgid "Value %s is out of range, continue?" +msgstr "Значение %s вне диапазона. Продолжить?" + +msgid "Parameter validation" +msgstr "Проверка корректности параметра" + +msgid "Value is out of range." +msgstr "Введённое значение вне диапазона." + +#, c-format, boost-format +msgid "" +"Is it %s%% or %s %s?\n" +"YES for %s%%, \n" +"NO for %s %s." +msgstr "" +"Это %s%% или %s %s?\n" +"ДА для %s%%, \n" +"НЕТ для %s %s." + +#, boost-format +msgid "Invalid format. Expected vector format: \"%1%\"" +msgstr "Недопустимый формат. Ожидаемый векторный формат: \"%1%\"" + +msgid "Layer Height" +msgstr "Высота слоя" + +msgid "Line Width" +msgstr "Ширина экструзии" + +msgid "Fan Speed" +msgstr "Скорость вентилятора" + +msgid "Temperature" +msgstr "Температура" + +msgid "Flow" +msgstr "Поток" + +msgid "Tool" +msgstr "Инструмент" + +msgid "Layer Time" +msgstr "Время печати слоя" + +msgid "Layer Time (log)" +msgstr "Время печати слоя (log)" + +msgid "Height: " +msgstr "Высота: " + +msgid "Width: " +msgstr "Ширина: " + +msgid "Speed: " +msgstr "Скорость: " + +msgid "Flow: " +msgstr "Поток: " + +msgid "Layer Time: " +msgstr "Время печати слоя: " + +msgid "Fan Speed: " +msgstr "Скорость вентилятора: " + +msgid "Fan: " +msgstr "Скорость вентилятора: " + +msgid "Temperature: " +msgstr "Температура: " + +msgid "Loading G-codes" +msgstr "Загрузка G-кода" + +msgid "Generating geometry vertex data" +msgstr "Генерация данных индекса вершин" + +msgid "Generating geometry index data" +msgstr "Генерация данных индекса геометрии" + +msgid "Statistics of All Plates" +msgstr "Статистика по всем столам" + +msgid "Display" +msgstr "Видимость" + +msgid "Flushed" +msgstr "Очищено" + +msgid "Total" +msgstr "Общее" + +msgid "Total Time Estimation" +msgstr "Оценка общего времени" + +msgid "Total time" +msgstr "Общее время печати" + +msgid "up to" +msgstr "до" + +msgid "above" +msgstr "после" + +msgid "from" +msgstr "с" + +msgid "Color Scheme" +msgstr "Цветовая схема" + +msgid "Time" +msgstr "Время" + +msgid "Percent" +msgstr "%" + +msgid "Layer Height (mm)" +msgstr "Высота слоя (мм)" + +msgid "Line Width (mm)" +msgstr "Ширина экструзии (мм)" + +msgid "Speed (mm/s)" +msgstr "Скорость (мм/с)" + +msgid "Fan Speed (%)" +msgstr "Скорость вентилятора (%)" + +msgid "Temperature (°C)" +msgstr "Температура (°C)" + +msgid "Volumetric flow rate (mm³/s)" +msgstr "Объёмная скорость потока (мм³/с)" + +msgid "Used filament" +msgstr "Использовано прутка" + +msgid "Travel" +msgstr "Перемещения" + +msgid "Seams" +msgstr "Швы" + +msgid "Retract" +msgstr "Откат" + +msgid "Unretract" +msgstr "Подача" + +msgid "Filament Changes" +msgstr "Смена прутка" + +msgid "Wipe" +msgstr "Очистка" + +msgid "Options" +msgstr "Параметры" + +msgid "travel" +msgstr "Перемещения" + +msgid "Extruder" +msgstr "Экструдер" + +msgid "Filament change times" +msgstr "Время смены прутка" + +msgid "Cost" +msgstr "Стоимость" + +msgid "Color change" +msgstr "Смена цвета" + +msgid "Print" +msgstr "Печать" + +msgid "Pause" +msgstr "Пауза" + +msgid "Printer" +msgstr "Профиль принтера" + +msgid "Print settings" +msgstr "Настройки печати" + +msgid "Total Estimation" +msgstr "Общая оценка" + +msgid "Time Estimation" +msgstr "Оценка времени" + +msgid "Normal mode" +msgstr "Нормальный режим" + +msgid "Prepare time" +msgstr "Время подготовки" + +msgid "Model printing time" +msgstr "Расчётное время печати" + +msgid "Switch to silent mode" +msgstr "Переключиться на бесшумный режим" + +msgid "Switch to normal mode" +msgstr "Переключиться на обычный режим" + +msgid "Variable layer height" +msgstr "Переменная высота слоёв" + +msgid "Adaptive" +msgstr "Адаптивная" + +msgid "Quality / Speed" +msgstr "Качество / Скорость" + +msgid "Smooth" +msgstr "Сгладить" + +msgid "Radius" +msgstr "Радиус" + +msgid "Keep min" +msgstr "Сохранять минимумы" + +msgid "Left mouse button:" +msgstr "Левая кнопка мыши:" + +msgid "Add detail" +msgstr "Увеличить детализацию" + +msgid "Right mouse button:" +msgstr "Правая кнопка мыши:" + +msgid "Remove detail" +msgstr "Уменьшить детализацию" + +msgid "Shift + Left mouse button:" +msgstr "Shift + Левая кнопка мыши:" + +msgid "Reset to base" +msgstr "Сброс до базовой высоты слоя" + +msgid "Shift + Right mouse button:" +msgstr "Shift + Правая кнопка мыши:" + +msgid "Smoothing" +msgstr "Сглаживание" + +msgid "Mouse wheel:" +msgstr "Колесо мыши:" + +msgid "Increase/decrease edit area" +msgstr "Увелич. /уменьш. области редактирования" + +msgid "Sequence" +msgstr "Последовательность" + +msgid "Mirror Object" +msgstr "Отразить модель" + +msgid "Tool Move" +msgstr "Инструмент перемещения" + +msgid "Tool Rotate" +msgstr "Инструмент вращения" + +msgid "Move Object" +msgstr "Перемещение модели" + +msgid "Auto Orientation options" +msgstr "Параметры автоориентации" + +msgid "Enable rotation" +msgstr "Разрешить вращение" + +msgid "Optimize support interface area" +msgstr "Оптимизация области связующего слоя" + +msgid "Orient" +msgstr "Ориентация" + +msgid "Arrange options" +msgstr "Параметры расстановки" + +msgid "Spacing" +msgstr "Интервал" + +msgid "Auto rotate for arrangement" +msgstr "Разрешить вращение при расстановке" + +msgid "Allow multiple materials on same plate" +msgstr "Разрешить использование нескольких материалов на одном столе" + +msgid "Avoid extrusion calibration region" +msgstr "Избегать зону калибровки экструзии" + +msgid "Add" +msgstr "Добавить" + +msgid "Add plate" +msgstr "Добавить стол" + +msgid "Auto orient" +msgstr "Автоориентация" + +msgid "Arrange all objects" +msgstr "Расставить все модели" + +msgid "Arrange objects on selected plates" +msgstr "Расставить выбранные модели на выбранных столах" + +msgid "Split to objects" +msgstr "Разделить на модели" + +msgid "Split to parts" +msgstr "Разделить на части" + +msgid "Assembly View" +msgstr "Сборочный вид" + +msgid "Select Plate" +msgstr "Выбор печатной пластины" + +msgid "Assembly Return" +msgstr "Выйти из сборки" + +msgid "return" +msgstr "Назад" + +msgid "Paint Toolbar" +msgstr "Панель рисования" + +msgid "Explosion Ratio" +msgstr "Коэффициент разброса" + +msgid "Section View" +msgstr "Отсечение вида" + +msgid "Assemble Control" +msgstr "Управление сборкой" + +msgid "Total Volume:" +msgstr "Общий объём:" + +msgid "Assembly Info" +msgstr "Информация о сборке" + +msgid "Volume:" +msgstr "Объём:" + +msgid "Size:" +msgstr "Размер:" + +#, c-format, boost-format +msgid "Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please separate the conflicted objects farther (%s <-> %s)." +msgstr "В G-коде на %d слое (z = %.2lf мм) обнаружен конфликт путей. Пожалуйста, разместите конфликтующие модели дальше друг от друга (%s <-> %s)." + +msgid "An object is layed over the boundary of plate." +msgstr "Модель выходить за границы печатного стола." + +msgid "A G-code path goes beyond the max print height." +msgstr "Траектория G-кода выходит за пределы максимальной высоты печати." + +msgid "A G-code path goes beyond the boundary of plate." +msgstr "Путь G-кода выходит за пределы области печати." + +msgid "Only the object being edit is visible." +msgstr "При редактировании, те модели с которыми вы не работаете скрываются." + +msgid "" +"An object is laid over the boundary of plate or exceeds the height limit.\n" +"Please solve the problem by moving it totally on or off the plate, and confirming that the height is within the build volume." +msgstr "" +"Модель выходит за границы стола или превышает высоту печати.\n" +"Пожалуйста, устраните проблему, уместив всю модель в границы стола (или за пределы стола) и убедитесь, что высота модели находится в пределах область построения." + +msgid "Calibration step selection" +msgstr "Выбор шага калибровки" + +msgid "Micro lidar calibration" +msgstr "Калибровка микролидаром" + +msgid "Bed leveling" +msgstr "Выравнивание стола" + +msgid "Resonance frequency identification" +msgstr "Идентификация резонансной частоты" + +msgid "Calibration program" +msgstr "Программа калибровки" + +msgid "" +"The calibration program detects the status of your device automatically to minimize deviation.\n" +"It keeps the device performing optimally." +msgstr "" +"Программа калибровки автоматически определяет состояние вашего принтера, чтобы свести к минимуму ошибки оборудования.\n" +"Это обеспечивает оптимальную работу устройства." + +msgid "Calibration Flow" +msgstr "Калибровка потока" + +msgid "Start Calibration" +msgstr "Запустить калибровку" + +msgid "Completed" +msgstr "Завершено" + +msgid "Calibrating" +msgstr "Калибровка" + +msgid "Auto-record Monitoring" +msgstr "Автозапись мониторинга" + +msgid "Go Live" +msgstr "Запустить трансляцию" + +msgid "Resolution" +msgstr "Разрешение" + +msgid "Show \"Live Video\" guide page." +msgstr "Показать страницу руководства «Прямая трансляция»." + +msgid "720p" +msgstr "720p" + +msgid "1080p" +msgstr "1080p" + +msgid "ConnectPrinter(LAN)" +msgstr "Подключение принтера (локальная сеть)" + +msgid "Please input the printer access code:" +msgstr "Пожалуйста, введите код доступа к принтеру:" + +msgid "" +"You can find it in \"Settings > Network > Connection code\"\n" +"on the printer, as shown in the figure:" +msgstr "Вы можете найти его на принтере в разделе Настройки > Сеть > Код подключения, как показано на рисунке:" + +msgid "Invalid input." +msgstr "Неверный ввод." + +msgid "New Window" +msgstr "Новое окно" + +msgid "Open a new window" +msgstr "Открыть новое окно" + +msgid "Application is closing" +msgstr "Закрытие приложения" + +msgid "Closing Application while some presets are modified." +msgstr "Закрытие приложения, при имеющихся изменениях в профилях." + +msgid "Logging" +msgstr "Авторизация" + +msgid "Prepare" +msgstr "Подготовка" + +msgid "Preview" +msgstr "Предпросмотр нарезки" + +msgid "Device" +msgstr "Принтер" + +msgid "Project" +msgstr "Проект" + +msgid "Yes" +msgstr "Да" + +msgid "No" +msgstr "Нет" + +msgid "will be closed before creating a new model. Do you want to continue?" +msgstr "будет закрыт перед созданием новой модели. Хотите продолжить?" + +msgid "Upload" +msgstr "Загрузить" + +msgid "Slice plate" +msgstr "Нарезать стол" + +msgid "Print plate" +msgstr "Распечатать стол" + +msgid "Slice all" +msgstr "Нарезать все столы" + +msgid "Export G-code file" +msgstr "Экспорт в G-код" + +msgid "Send" +msgstr "Отправить G-код стола на SD-карту" + +msgid "Export plate sliced file" +msgstr "Экспорт стола в файл проекта" + +msgid "Export all sliced file" +msgstr "Экспорт всех столов в файл проекта" + +msgid "Print all" +msgstr "Распечатать все столы" + +msgid "Send all" +msgstr "Отправить G-код всех столов на SD-карту" + +msgid "Keyboard Shortcuts" +msgstr "Горячие клавиши" + +msgid "Show the list of the keyboard shortcuts" +msgstr "Показать список сочетаний клавиш" + +msgid "Setup Wizard" +msgstr "Мастер настройки" + +msgid "Show Configuration Folder" +msgstr "Показать конфигурационную папку" + +msgid "Show Tip of the Day" +msgstr "Показать полезный совет" + +msgid "Check for Update" +msgstr "Проверка обновления" + +msgid "Open Network Test" +msgstr "Проверка сети" + +#, c-format, boost-format +msgid "&About %s" +msgstr "&O программе %s" + +msgid "Upload Models" +msgstr "Отправить модели" + +msgid "Download Models" +msgstr "Загрузить модели" + +msgid "Default View" +msgstr "Вид по умолчанию" + +#. TRN To be shown in the main menu View->Top +msgid "Top" +msgstr "Сверху" + +msgid "Top View" +msgstr "Вид сверху" + +#. TRN To be shown in the main menu View->Bottom +msgid "Bottom" +msgstr "Снизу" + +msgid "Bottom View" +msgstr "Вид снизу" + +msgid "Front" +msgstr "Спереди" + +msgid "Front View" +msgstr "Вид спереди" + +msgid "Rear" +msgstr "Сзади" + +msgid "Rear View" +msgstr "Вид сзади" + +msgid "Left" +msgstr "Слева" + +msgid "Left View" +msgstr "Вид слева" + +msgid "Right" +msgstr "Справа" + +msgid "Right View" +msgstr "Вид справа" + +msgid "Start a new window" +msgstr "Открыть новое окно" + +msgid "New Project" +msgstr "Новый проект" + +msgid "Start a new project" +msgstr "Начать новый проект" + +msgid "Open a project file" +msgstr "Открыть файл проекта" + +msgid "Recent projects" +msgstr "Недавние проекты" + +msgid "Save Project" +msgstr "Сохранить проект" + +msgid "Save current project to file" +msgstr "Сохранить текущий проект в файл" + +msgid "Save Project as" +msgstr "Сохранить проект как" + +msgid "Shift+" +msgstr "Shift+" + +msgid "Save current project as" +msgstr "Сохранить текущий проект как" + +msgid "Import 3MF/STL/STEP/SVG/OBJ/AMF" +msgstr "Импортировать 3MF/STL/STEP/SVG/OBJ/AMF" + +msgid "Load a model" +msgstr "Загрузка модели" + +msgid "Import Configs" +msgstr "Импортировать конфигурацию" + +msgid "Load configs" +msgstr "Загрузка настроек" + +msgid "Import" +msgstr "Импорт" + +msgid "Export all objects as STL" +msgstr "Экспортировать все модели в STL" + +msgid "Export Generic 3MF" +msgstr "Экспортировать в общий 3MF" + +msgid "Export 3mf file without using some 3mf-extensions" +msgstr "Экспорт в 3mf без использования 3mf-расширений" + +msgid "Export current sliced file" +msgstr "Экспортировать текущий нарезанный файл" + +msgid "Export all plate sliced file" +msgstr "Экспортировать все нарезанные столы в файл" + +msgid "Export G-code" +msgstr "Экспортировать в G-код" + +msgid "Export current plate as G-code" +msgstr "Экспортировать текущие модели со стола в G-код" + +msgid "Export &Configs" +msgstr "Экспортировать конфигурации" + +msgid "Export current configuration to files" +msgstr "Экспортировать текущую конфигурацию в файл" + +msgid "Export" +msgstr "Экспорт" + +msgid "Quit" +msgstr "Выйти" + +msgid "Undo" +msgstr "Отмена действия" + +msgid "Redo" +msgstr "Повтор действия" + +msgid "Cut selection to clipboard" +msgstr "Вырезать выбранное в буфер обмена" + +msgid "Copy" +msgstr "Копировать" + +msgid "Copy selection to clipboard" +msgstr "Скопировать выделенное в буфер обмена" + +msgid "Paste" +msgstr "Вставить" + +msgid "Paste clipboard" +msgstr "Вставить из буфера обмена" + +msgid "Delete selected" +msgstr "Удалить выбранное" + +msgid "Deletes the current selection" +msgstr "Удалить текущие выбранные модели" + +msgid "Delete all" +msgstr "Удалить всё" + +msgid "Deletes all objects" +msgstr "Удалить все модели" + +msgid "Clone selected" +msgstr "Копия выбранного" + +msgid "Clone copies of selections" +msgstr "Сделать копию выбранного" + +msgid "Select all" +msgstr "Выбрать всё" + +msgid "Selects all objects" +msgstr "Выбрать все модели" + +msgid "Deselect all" +msgstr "Снять выбор со всего" + +msgid "Deselects all objects" +msgstr "Снять выбор со всех моделей" + +msgid "Use Perspective View" +msgstr "Вид в перспективе" + +msgid "Use Orthogonal View" +msgstr "Ортогональный вид" + +msgid "Show &Labels" +msgstr "Показать &имена файлов" + +msgid "Show object labels in 3D scene" +msgstr "Показать имена моделей в 3D-сцене" + +msgid "Show &Overhang" +msgstr "Показать &нависания" + +msgid "Show object overhang highlight in 3D scene" +msgstr "Подсвечивать нависания у модели в 3D сцене" + +msgid "Preferences" +msgstr "Параметры" + +msgid "View" +msgstr "Вид" + +msgid "Help" +msgstr "Помощь" + +msgid "Temperature Calibration" +msgstr "Калибровка температуры" + +msgid "Pass 1" +msgstr "Проход 1" + +msgid "Flow rate test - Pass 1" +msgstr "Тест скорости потока - 1-ый проход" + +msgid "Pass 2" +msgstr "Проход 2" + +msgid "Flow rate test - Pass 2" +msgstr "Тест скорости потока - 2-ой проход" + +msgid "Flow rate" +msgstr "Скорость потока" + +msgid "Pressure advance" +msgstr "Коэф. Pressure Advance" + +msgid "Retraction test" +msgstr "Тест откатов" + +msgid "Orca Tolerance Test" +msgstr "Тест допусков от Orca" + +msgid "Max flowrate" +msgstr "Макс. скорость потока" + +msgid "VFA" +msgstr "Тест на вертикальные артефакты (VFA)" + +msgid "More..." +msgstr "Дополнительно..." + +msgid "Tutorial" +msgstr "Руководство" + +msgid "Calibration help" +msgstr "Помощь в калибровке" + +msgid "More calibrations" +msgstr "Больше калибровок" + +msgid "&Open G-code" +msgstr "&Открыть файл G-кода" + +msgid "Open a G-code file" +msgstr "Выберите файл G-кода" + +msgid "Re&load from Disk" +msgstr "Пере&загрузить с диска" + +msgid "Reload the plater from disk" +msgstr "Перезагрузить стол с диска" + +msgid "Export &Toolpaths as OBJ" +msgstr "Экспорт траектории &инструмента в OBJ" + +msgid "Export toolpaths as OBJ" +msgstr "Экспортировать траекторию инструмента в OBJ" + +msgid "Open &Studio" +msgstr "Открыть &Studio" + +msgid "Open Studio" +msgstr "Открыть Studio" + +msgid "&Quit" +msgstr "В&ыход" + +#, c-format, boost-format +msgid "Quit %s" +msgstr "Выйти из %s" + +msgid "&File" +msgstr "&Файл" + +msgid "&View" +msgstr "&Вид" + +msgid "&Help" +msgstr "&Помощь" + +#, c-format, boost-format +msgid "A file exists with the same name: %s, do you want to override it." +msgstr "Файл с именем %s уже существует. Перезаписать его?" + +#, c-format, boost-format +msgid "A config exists with the same name: %s, do you want to override it." +msgstr "Конфигурация с именем %s уже существует. Перезаписать её?" + +msgid "Overwrite file" +msgstr "Перезаписать файл" + +msgid "Yes to All" +msgstr "Да для всех" + +msgid "No to All" +msgstr "Нет для всех" + +msgid "Choose a directory" +msgstr "Выберите папку" + +#, c-format, boost-format +msgid "There is %d config exported. (Only non-system configs)" +msgid_plural "There are %d configs exported. (Only non-system configs)" +msgstr[0] "Экспортирована %d конфигурация (только не системная)." +msgstr[1] "Экспортировано %d конфигурации (только не системные)." +msgstr[2] "Экспортировано %d конфигураций (только не системные)." + +msgid "Export result" +msgstr "Результат экспортирования" + +msgid "Select profile to load:" +msgstr "Выберите профиль для загрузки:" + +#, c-format, boost-format +msgid "There is %d config imported. (Only non-system and compatible configs)" +msgid_plural "There are %d configs imported. (Only non-system and compatible configs)" +msgstr[0] "Импортирована %d конфигурация (только не системная и совместимая)." +msgstr[1] "Импортировано %d конфигурации (только не системные и совместимые)." +msgstr[2] "Импортировано %d конфигураций (только не системные и совместимые)." + +msgid "Import result" +msgstr "Импортировать результат" + +msgid "File is missing" +msgstr "Файл отсутствует" + +msgid "The project is no longer available." +msgstr "Проект больше не доступен." + +msgid "Filament Settings" +msgstr "Настройки прутка" + +msgid "" +"Do you want to synchronize your personal data from Bambu Cloud? \n" +"It contains the following information:\n" +"1. The Process presets\n" +"2. The Filament presets\n" +"3. The Printer presets" +msgstr "" +"Вы хотите синхронизировать свои данные с Bambu Cloud? \n" +"В облаке содержится следующая информация:\n" +"1. Профили процесса\n" +"2. Профили пластиковых нитей\n" +"3. Профили принтера" + +msgid "Synchronization" +msgstr "Синхронизация" + +msgid "Initialize failed (No Device)!" +msgstr "Ошибка инициализации (устройство не обнаружено)!" + +msgid "Initialize failed (Device connection not ready)!" +msgstr "Ошибка инициализации (подключённое устройство не готово)!" + +msgid "Initialize failed (No Camera Device)!" +msgstr "Ошибка инициализации (камера не обнаружена)!" + +msgid "Printer is busy downloading, Please wait for the downloading to finish." +msgstr "Принтер занят загрузкой. Дождитесь завершения загрузки." + +msgid "Loading..." +msgstr "Загрузка..." + +msgid "Initialize failed (Not supported with LAN-only mode)!" +msgstr "Ошибка инициализации (не поддерживается в режиме «Только LAN»)!" + +msgid "Initialize failed (Not supported on the current printer version)!" +msgstr "Ошибка инициализации (не поддерживается в текущей версии принтера)!" + +msgid "Initialize failed (Not accessible in LAN-only mode)!" +msgstr "Ошибка инициализации (Недоступно в режиме «Только LAN»)!" + +msgid "Initialize failed (Missing LAN ip of printer)!" +msgstr "Ошибка инициализации (отсутствует IP-адрес принтера в локальной сети)!" + +msgid "Initialize failed (Not supported by printer)!" +msgstr "Ошибка инициализации (не поддерживается принтером)!" + +msgid "Initializing..." +msgstr "Инициализация..." + +#, c-format, boost-format +msgid "Initialize failed (%s)!" +msgstr "Ошибка инициализации (%s)!" + +msgid "Network unreachable" +msgstr "Сеть недоступна" + +#, c-format, boost-format +msgid "Stopped [%d]!" +msgstr "Остановлено [%d]!" + +msgid "Stopped." +msgstr "Остановлено." + +msgid "LAN Connection Failed (Failed to start liveview)" +msgstr "Сбой подключения к локальной сети (не удалось запустить просмотр в реальном времени)" + +msgid "" +"Virtual Camera Tools is required for this task!\n" +"Do you want to install them?" +msgstr "" +"Для этой задачи потребуется Virtual Camera Tools!\n" +"Хотите установить?" + +msgid "Downloading Virtual Camera Tools" +msgstr "Загрузка Virtual Camera Tools" + +msgid "" +"Another virtual camera is running.\n" +"Bambu Studio supports only a single virtual camera.\n" +"Do you want to stop this virtual camera?" +msgstr "" +"Уже работает одна виртуальная камера.\n" +"Bambu Studio поддерживает только одну виртуальную камеру.\n" +"Хотите остановить эту виртуальную камеру?" + +#, c-format, boost-format +msgid "Virtual camera initialize failed (%s)!" +msgstr "Не удалось инициализировать виртуальную камеру (%s)!" + +msgid "Information" +msgstr "Информация" + +msgid "Playing..." +msgstr "Воспроизведение..." + +#, c-format, boost-format +msgid "Load failed [%d]!" +msgstr "Ошибка загрузки [%d]!" + +msgid "Year" +msgstr "Год" + +msgid "Month" +msgstr "Месяц" + +msgid "All Files" +msgstr "Все файлы" + +msgid "Group files by year, recent first." +msgstr "Группировать файлы по годам (по убыванию)" + +msgid "Group files by month, recent first." +msgstr "Группировать файлы по месяцам (по убыванию)" + +msgid "Show all files, recent first." +msgstr "Показать все файлы (недавние первые)" + +msgid "Timelapse" +msgstr "Таймлапсы" + +msgid "Switch to timelapse files." +msgstr "Переключиться на файлы таймлапсов." + +msgid "Video" +msgstr "Видео" + +msgid "Switch to video files." +msgstr "Переключиться на видеофайлы." + +msgid "Switch to 3mf model files." +msgstr "Переключиться на файлы моделей в формате 3mf" + +msgid "Delete selected files from printer." +msgstr "Удалить выбранные файлы с принтера." + +msgid "Download" +msgstr "Скачать" + +msgid "Download selected files from printer." +msgstr "Скачать выбранные файлы с принтера." + +msgid "Select" +msgstr "Выбрать" + +msgid "Batch manage files." +msgstr "Пакетное управление файлами." + +msgid "No printers." +msgstr "Принтеры отсутствуют." + +msgid "Not supported by this model of printer!" +msgstr "Не поддерживается этой моделью принтера!" + +#, c-format, boost-format +msgid "Connect failed [%d]!" +msgstr "Ошибка подключения [%d]!" + +msgid "Loading file list..." +msgstr "Загрузка списка файлов..." + +msgid "No files" +msgstr "Файлы отсутствуют" + +msgid "Not accessible in LAN-only mode!" +msgstr "Недоступно в режиме «Только LAN»!" + +msgid "Missing LAN ip of printer!" +msgstr "Отсутствует сетевой адрес принтера!" + +#, c-format, boost-format +msgid "You are going to delete %u files. Are you sure to continue?" +msgstr "Вы собираетесь удалить файлы: %u шт. Вы уверены, что хотите это сделать?" + +#, c-format, boost-format +msgid "No files [%d]" +msgstr "Файлы отсутствуют [%d]" + +#, c-format, boost-format +msgid "Load failed [%d]" +msgstr "Ошибка загрузки [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "Вы собираетесь удалить %u файл с принтера. Вы уверены, что хотите это сделать?" +msgstr[1] "Вы собираетесь удалить %u файла с принтера. Вы уверены, что хотите это сделать?" +msgstr[2] "Вы собираетесь удалить %u файлов с принтера. Вы уверены, что хотите это сделать?" + +msgid "Delete files" +msgstr "Удалить файлы" + +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "Удалить файл '%s' с принтера?" + +msgid "Delete file" +msgstr "Удалить файл" + +msgid "Fetching model infomations ..." +msgstr "Извлечение информации о модели..." + +msgid "Failed to fetching model infomations from printer." +msgstr "Не удалось получить информацию о модели с принтера." + +msgid "Failed to parse model infomations." +msgstr "Не удалось проанализировать информацию о модели." + +msgid "The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio and export a new .gcode.3mf file." +msgstr "Файл .gcode.3mf не содержит G-кода. Пожалуйста, нарежьте его в программе Bambu Studio и экспортируйте новый файл .gcode.3mf." + +#, c-format, boost-format +msgid "File '%s' was lost! Please download it again." +msgstr "Файл '%s' потерян! Пожалуйста, загрузите его снова." + +msgid "Download waiting..." +msgstr "Ожидание загрузки..." + +msgid "Play" +msgstr "Воспроизвести" + +msgid "Open Folder" +msgstr "Открыть папку" + +msgid "Download finished" +msgstr "Загрузка завершена" + +#, c-format, boost-format +msgid "Downloading %d%%..." +msgstr "Загрузка %d%%..." + +msgid "Not supported on the current printer version." +msgstr "Не поддерживается в текущей версии принтера." + +msgid "Storage unavailable, insert SD card." +msgstr "Накопитель недоступен, вставьте SD-карту." + +msgid "Speed:" +msgstr "Скорость:" + +msgid "Deadzone:" +msgstr "Мёртвая зона:" + +msgid "Options:" +msgstr "Опции:" + +msgid "Zoom" +msgstr "Масштаб" + +msgid "Translation/Zoom" +msgstr "Перемещение/Масштаб" + +msgid "3Dconnexion settings" +msgstr "Настройки 3Dconnexion" + +msgid "Swap Y/Z axes" +msgstr "Поменять местами оси Y/Z" + +msgid "Invert X axis" +msgstr "Инвертировать ось X" + +msgid "Invert Y axis" +msgstr "Инвертировать ось Y" + +msgid "Invert Z axis" +msgstr "Инвертировать ось Z" + +# ??? Инвертировать поворот по горизонтали +msgid "Invert Yaw axis" +msgstr "Инвертировать ось рыскания (Y)" + +# ??? Инвертировать поворот по вертикали +msgid "Invert Pitch axis" +msgstr "Инвертировать ось тангажа (X)" + +# ??? Инвертировать поворот вокруг продольной оси +msgid "Invert Roll axis" +msgstr "Инвертировать ось крена (Z)" + +msgid "Printing Progress" +msgstr "Прогресс печати" + +msgid "Resume" +msgstr "Продолжить" + +msgid "Stop" +msgstr "Остановить" + +msgid "0" +msgstr "0" + +msgid "Layer: N/A" +msgstr "Слой: Н/Д" + +msgid "Immediately score" +msgstr "Оценить сейчас" + +msgid "Clear" +msgstr "Очистить" + +msgid "Camera" +msgstr "Камера" + +msgid "SD Card" +msgstr "SD-карта" + +msgid "Camera Setting" +msgstr "Настройки камеры" + +msgid "Control" +msgstr "Управление" + +msgid "Print Options" +msgstr "Настройки печати" + +msgid "100%" +msgstr "100%" + +msgid "Lamp" +msgstr "Свет" + +msgid "Aux" +msgstr "Вспом." + +msgid "Cham" +msgstr "Выдув" + +msgid "Bed" +msgstr "Стол" + +msgid "Unload" +msgstr "Выгруз." + +msgid "Debug Info" +msgstr "Отладочная информация" + +msgid "No SD Card" +msgstr "Отсутствует SD-карта" + +msgid "SD Card Abnormal" +msgstr "Неисправность SD-карты" + +msgid "Cancel print" +msgstr "Отмена печати" + +msgid "Are you sure you want to cancel this print?" +msgstr "Вы уверены, что хотите отменить эту печать?" + +#, c-format, boost-format +msgid "Disconnected from printer [%s] due to LAN mode disabled.Please reconnect the printer by logging in with your user account." +msgstr "Соединение с принтером [%s] разорвано из-за отключения режима «Только LAN». Повторно подключитесь к принтеру, войдя в свою учётную запись." + +#, c-format, boost-format +msgid "Disconnected from printer [%s] due to LAN mode enabled.Please reconnect the printer by inputting Access Code which can be gotten from printer screen." +msgstr "Соединение с принтером [%s] разорвано из-за включения режима «Только LAN». Повторно подключитесь к принтеру, введя код доступа, который можно получить на экране принтера." + +msgid "Done" +msgstr "Готово" + +msgid "Downloading..." +msgstr "Загрузка..." + +msgid "Cloud Slicing..." +msgstr "Облачная нарезка..." + +#, c-format, boost-format +msgid "In Cloud Slicing Queue, there are %s tasks ahead." +msgstr "Количество заданий в очереди на облачной нарезке: %s." + +#, c-format, boost-format +msgid "Layer: %s" +msgstr "Слой: %s" + +msgid "Please give a score for your favorite Bambu Market model." +msgstr "Пожалуйста, поставьте оценку вашей любимой модели в магазине Bambu Market." + +msgid "Score" +msgstr "Рейтинг" + +#, c-format, boost-format +msgid "Layer: %d/%d" +msgstr "Слой: %d/%d" + +msgid "Please heat the nozzle to above 170 degree before loading filament." +msgstr "Пожалуйста, перед загрузкой нити, нагрейте сопло до температуры выше 170 градусов." + +msgid "Still unload" +msgstr "Ещё выгружается" + +msgid "Still load" +msgstr "Ещё загружается" + +msgid "Please select an AMS slot before calibration" +msgstr "Пожалуйста, выберите слот АСПП перед калибровкой" + +msgid "Cannot read filament info: the filament is loaded to the tool head,please unload the filament and try again." +msgstr "Не удаётся считать информацию о пластиковой нити. Пластиковая нить загружена в голову, пожалуйста, выгрузите её и повторите попытку." + +msgid "This only takes effect during printing" +msgstr "Применимо только во время печати" + +msgid "Silent" +msgstr "Тихий" + +msgid "Standard" +msgstr "Стандартный" + +msgid "Sport" +msgstr "Спортивный" + +msgid "Ludicrous" +msgstr "Сумасшедший" + +msgid "Can't start this without SD card." +msgstr "Невозможно запустить без SD-карты." + +msgid "Status" +msgstr "Статус" + +msgid "Media" +msgstr "Носитель" + +msgid "Update" +msgstr "Обновление" + +msgid "HMS" +msgstr "Здоровье принтера" + +msgid "Don't show again" +msgstr "Больше не показывать" + +#, c-format, boost-format +msgid "%s error" +msgstr "Ошибка %s" + +#, c-format, boost-format +msgid "%s has encountered an error" +msgstr "%s обнаружил ошибку" + +#, c-format, boost-format +msgid "%s warning" +msgstr "Предупреждение %s" + +#, c-format, boost-format +msgid "%s has a warning" +msgstr "Предупреждение %s" + +#, c-format, boost-format +msgid "%s info" +msgstr "Информация %s" + +#, c-format, boost-format +msgid "%s information" +msgstr "Информация %s" + +msgid "Skip" +msgstr "Пропустить" + +msgid "3D Mouse disconnected." +msgstr "3D-мышь отключена." + +msgid "Configuration can update now." +msgstr "Конфигурация может быть обновлена сейчас." + +msgid "Detail." +msgstr "Подробности." + +msgid "Integration was successful." +msgstr "Интеграция прошла успешно." + +msgid "Integration failed." +msgstr "Не удалось выполнить интеграцию." + +msgid "Undo integration was successful." +msgstr "Отмена интеграции прошла успешно." + +msgid "New network plug-in available." +msgstr "Доступно обновление сетевого плагина." + +msgid "Details" +msgstr "Подробности" + +msgid "Undo integration failed." +msgstr "Не удалось отменить интеграцию." + +msgid "Exporting." +msgstr "Экспорт..." + +msgid "Software has New version." +msgstr "Доступна новая версия приложения." + +msgid "Goto download page." +msgstr "Перейти на страницу загрузки." + +msgid "Open Folder." +msgstr "Открыть папку." + +msgid "Safely remove hardware." +msgstr "Безопасное извлечение устройства." + +#, c-format, boost-format +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 моделей имеют пользовательские поддержки." + +#, c-format, boost-format +msgid "%1$d Object has color painting." +msgid_plural "%1$d Objects have color painting." +msgstr[0] "%1$d модель окрашена." +msgstr[1] "%1$d модели окрашены." +msgstr[2] "%1$d моделей окрашено." + +#, c-format, boost-format +msgid "%1$d object was loaded as a part of cut object." +msgid_plural "%1$d objects were loaded as parts of cut object" +msgstr[0] "Загружена %1$d деталь, являющаяся частью разрезанной модели." +msgstr[1] "Загружена %1$d детали, являющиеся частью разрезанной модели." +msgstr[2] "Загружена %1$d деталей, являющиеся частью разрезанной модели." + +msgid "ERROR" +msgstr "ОШИБКА" + +msgid "CANCELED" +msgstr "ОТМЕНЕНО" + +msgid "COMPLETED" +msgstr "ЗАВЕРШЕНО" + +msgid "Cancel upload" +msgstr "Отменить отправку" + +msgid "Slice ok." +msgstr "Нарезка завершена." + +msgid "Jump to" +msgstr "Перейти к" + +msgid "Error:" +msgstr "Ошибка:" + +msgid "Warning:" +msgstr "Предупреждение:" + +msgid "Export successfully." +msgstr "Успешно экспортировано." + +msgid "Serious warning:" +msgstr "Серьезное предупреждение:" + +msgid " (Repair)" +msgstr " (Починить модель)" + +msgid " Click here to install it." +msgstr " Нажмите здесь, чтобы установить." + +msgid "WARNING:" +msgstr "ПРЕДУПРЕЖДЕНИЕ:" + +msgid "Your model needs support ! Please make support material enable." +msgstr "Вашей модели необходима поддержка, включите её генерацию!" + +msgid "Gcode path overlap" +msgstr "Перекрытие пути G-кода" + +msgid "Support painting" +msgstr "Рисование поддержек" + +msgid "Color painting" +msgstr "Покраска" + +msgid "Cut connectors" +msgstr "Вырезанные соединения" + +msgid "Layers" +msgstr "Слои" + +msgid "Range" +msgstr "Диапазон" + +msgid "The application cannot run normally because OpenGL version is lower than 2.0.\n" +msgstr "Приложение не может работать нормально, так как версия OpenGL ниже 2.0.\n" + +msgid "Please upgrade your graphics card driver." +msgstr "Пожалуйста, обновите драйвер вашей видеокарты." + +msgid "Unsupported OpenGL version" +msgstr "Неподдерживаемая версия OpenGL" + +#, c-format, boost-format +msgid "" +"Unable to load shaders:\n" +"%s" +msgstr "" +"Не удалось загрузить шейдеры:\n" +"%s" + +msgid "Error loading shaders" +msgstr "Ошибка загрузки шейдеров" + +msgctxt "Layers" +msgid "Top" +msgstr "Сверху" + +msgctxt "Layers" +msgid "Bottom" +msgstr "Снизу" + +msgid "Enable AI monitoring of printing" +msgstr "Включить мониторинг процесса печати с помощью ИИ." + +msgid "Sensitivity of pausing is" +msgstr "Чувствительность паузы" + +msgid "Enable detection of build plate position" +msgstr "Включить обнаружение установки печатной пластины на столе" + +msgid "The localization tag of build plate is detected, and printing is paused if the tag is not in predefined range." +msgstr "Функция обнаружения метки (QR-кода) печатной пластины. Печать приостанавливается, если метка находится не в том месте." + +msgid "First Layer Inspection" +msgstr "Проверка первого слоя" + +msgid "Auto-recovery from step loss" +msgstr "Автовосстановление после потери шагов" + +msgid "Global" +msgstr "Общие" + +msgid "Objects" +msgstr "Модели" + +msgid "Advance" +msgstr "Расширенный" + +msgid "Compare presets" +msgstr "Сравнение профилей" + +msgid "View all object's settings" +msgstr "Просмотр всех настроек модели" + +msgid "Filament settings" +msgstr "Настройки прутка" + +msgid "Printer settings" +msgstr "Настройки принтера" + +msgid "Untitled" +msgstr "Без названия" + +#, boost-format +msgid " plate %1%:" +msgstr " печатной пластины %1%: " + +msgid "Invalid name, the following characters are not allowed:" +msgstr "Недопустимое имя файла. Следующие символов не разрешены:" + +msgid "Sliced Info" +msgstr "Информация о нарезке" + +msgid "Used Filament (m)" +msgstr "Использовано прутка (м)" + +msgid "Used Filament (mm³)" +msgstr "Использовано прутка (мм³)" + +msgid "Used Filament (g)" +msgstr "Использовано прутка (г)" + +msgid "Used Materials" +msgstr "Использовано материалов" + +msgid "Estimated time" +msgstr "Расчётное время печати" + +msgid "Filament changes" +msgstr "Смена прутка" + +msgid "Click to edit preset" +msgstr "Нажмите, чтобы изменить профиль" + +msgid "Connection" +msgstr "Подключиться" + +msgid "Bed type" +msgstr "Тип стола" + +msgid "Flushing volumes" +msgstr "Объём очистки" + +msgid "Add one filament" +msgstr "Добавить пластиковую нить" + +msgid "Remove last filament" +msgstr "Удалить предыдущую добавленную пластиковую нить" + +msgid "Synchronize filament list from AMS" +msgstr "Синхронизировать список материалов из АСПП" + +msgid "Set filaments to use" +msgstr "Выбор пластиковой нити" + +msgid "No AMS filaments. Please select a printer in 'Device' page to load AMS info." +msgstr "" +"АСПП недоступна. Пожалуйста, выберите принтер \n" +"на странице «Принтер», чтобы загрузить информацию о АСПП." + +msgid "Sync filaments with AMS" +msgstr "Синхронизация прутка с АСПП" + +msgid "Sync filaments with AMS will drop all current selected filament presets and colors. Do you want to continue?" +msgstr "При синхронизации пластиковых нитей с АСПП все текущие выбранные профили прутков и цвета будут сброшены. Продолжить?" + +msgid "Already did a synchronization, do you want to sync only changes or resync all?" +msgstr "Синхронизация уже выполнена. Хотите синхронизировать только изменения или заново синхронизировать всё?" + +msgid "Sync" +msgstr "Только изменения" + +msgid "Resync" +msgstr "Всё" + +msgid "There are no compatible filaments, and sync is not performed." +msgstr "Синхронизация не выполнена, ввиду отсутствия совместимых пластиковых нитей." + +msgid "There are some unknown filaments mapped to generic preset. Please update Orca Slicer or restart Orca Slicer to check if there is an update to system presets." +msgstr "Имеются несколько неизвестных материалов, сопоставленных с общим профилем. Обновите или перезапустите Orca Slicer, чтобы проверить наличие обновлений системных профилей." + +#, boost-format +msgid "Do you want to save changes to \"%1%\"?" +msgstr "Вы хотите сохранить изменения в \"%1%\"?" + +#, c-format, boost-format +msgid "Successfully unmounted. The device %s(%s) can now be safely removed from the computer." +msgstr "Размонтирование прошло успешно. Теперь устройство %s(%s) может быть безопасно извлечено из компьютера." + +#, c-format, boost-format +msgid "Ejecting of device %s(%s) has failed." +msgstr "Не удалось извлечь устройство %s(%s)." + +msgid "Previous unsaved project detected, do you want to restore it?" +msgstr "Обнаружен предыдущий несохраненный проект. Хотите восстановить его?" + +msgid "Restore" +msgstr "Восстановить" + +msgid "The bed temperature exceeds filament's vitrification temperature. Please open the front door of printer before printing to avoid nozzle clog." +msgstr "Температура стола превышает температуру стеклования пластиковой нити. Пожалуйста, откройте переднюю дверцу принтера перед печатью, чтобы избежать засорения сопла." + +msgid "The nozzle hardness required by the filament is higher than the default nozzle hardness of the printer. Please replace the hardened nozzle or filament, otherwise, the nozzle will be attrited or damaged." +msgstr "Твердость сопла, установленного по умолчанию, не достаточна для печати данной пластиковой нитью. Замените сопло на закаленное или смените пластиковую нить. В противном случае сопло будет изношено или повреждено." + +#, c-format, boost-format +msgid "Loading file: %s" +msgstr "Загрузка файла: %s" + +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." +msgstr "Этот 3mf создан не в OrcaSlicer, поэтому загрузятся только данные геометрии." + +msgid "The 3mf is not from Bambu Lab, load geometry data only." +msgstr "Этот 3mf создан не в Bambu Lab, поэтому загрузятся только данные геометрии." + +msgid "Load 3mf" +msgstr "Загрузка 3mf" + +msgid "The Config can not be loaded." +msgstr "Конфигурация не может быть загружена." + +msgid "The 3mf is generated by old Orca Slicer, load geometry data only." +msgstr "Этот 3mf создан в старой версии Orca Slicer, поэтому загрузятся только данные геометрии." + +#, c-format, boost-format +msgid "The 3mf's version %s is newer than %s's version %s, Found following keys unrecognized:" +msgstr "" +"Версия этого формата 3mf (%s) новее текущей версии %s (%s). \n" +"Обнаружены следующие нераспознанные ключи:\n" + +msgid "You'd better upgrade your software.\n" +msgstr "Рекомендуем вам обновить программу.\n" + +msgid "Newer 3mf version" +msgstr "Новая версия 3mf" + +#, c-format, boost-format +msgid "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your software." +msgstr "" +"Версия этого формата 3mf (%s) новее текущей версии %s (%s). \n" +"Рекомендуется обновить программу." + +msgid "Invalid values found in the 3mf:" +msgstr "В файле 3mf найдены недопустимые значения:" + +msgid "Please correct them in the param tabs" +msgstr "Пожалуйста, исправьте их на вкладках параметров" + +msgid "The 3mf is not compatible, load geometry data only!" +msgstr "Этот 3mf несовместим, поэтому загрузятся только данные геометрии!" + +msgid "Incompatible 3mf" +msgstr "Несовместимый 3mf" + +msgid "Name of components inside step file is not UTF8 format!" +msgstr "Имена компонентов внутри step файла не в формате UTF8!" + +msgid "The name may show garbage characters!" +msgstr "В названии могут присутствовать ненужные символы!" + +#, boost-format +msgid "Failed loading file \"%1%\". An invalid configuration was found." +msgstr "Не удалось загрузить файл \"%1%\". Обнаружена недопустимая конфигурация." + +msgid "Objects with zero volume removed" +msgstr "Модели с нулевым объёмом удалены" + +msgid "The volume of the object is zero" +msgstr "Объём модели равен нулю" + +#, c-format, boost-format +msgid "" +"The object from file %s is too small, and maybe in meters or inches.\n" +" Do you want to scale to millimeters?" +msgstr "" +"Модель из файла %s слишком мала. Возможно, её размеры \n" +"в метрах или дюймах. Внутренней единицей программы \n" +"являются миллиметры. Пересчитать размеры модели?" + +msgid "Object too small" +msgstr "Модель слишком мала" + +msgid "" +"This file contains several objects positioned at multiple heights.\n" +"Instead of considering them as multiple objects, should \n" +"the file be loaded as a single object having multiple parts?" +msgstr "" +"Этот файл содержит несколько моделей, находящихся на разной высоте.\n" +"Следует ли загружать файл как единую модель, состоящий из нескольких\n" +"частей (вместо того, чтобы рассматривать их как несколько моделей)?" + +msgid "Multi-part object detected" +msgstr "Обнаружена модель, состоящая из нескольких частей" + +msgid "Load these files as a single object with multiple parts?\n" +msgstr "Загрузить эти файлы как единую модель состоящую из нескольких частей?\n" + +msgid "Object with multiple parts was detected" +msgstr "Обнаружена модель, состоящая из нескольких частей" + +msgid "The file does not contain any geometry data." +msgstr "Файл не содержит никаких геометрических данных." + +msgid "Your object appears to be too large, Do you want to scale it down to fit the heat bed automatically?" +msgstr "" +"Похоже, ваша модель слишком большая. \n" +"Хотите автоматически уменьшить её масштаб, \n" +"чтобы она уместилась на столе?" + +msgid "Object too large" +msgstr "Модель слишком большая" + +msgid "Export STL file:" +msgstr "Экспорт в STL файл:" + +msgid "Save file as:" +msgstr "Сохранить файл как:" + +msgid "Delete object which is a part of cut object" +msgstr "Удаление детали, являющейся частью разрезанной модели" + +msgid "" +"You try to delete an object which is a part of a cut object.\n" +"This action will break a cut correspondence.\n" +"After that model consistency can't be guaranteed." +msgstr "" +"Вы пытаетесь удалить деталь, являющейся частью разрезанной модели. \n" +"Это действие приведёт к удалению информации о разрезе. \n" +"После этого согласованность модели не может быть гарантирована." + +msgid "The selected object couldn't be split." +msgstr "Выбранная модель не может быть разделена." + +msgid "Another export job is running." +msgstr "Уже идёт другой процесс экспорта." + +msgid "Select a new file" +msgstr "Выберите новый файл" + +msgid "File for the replace wasn't selected" +msgstr "Файл для замены не выбран" + +msgid "Error during replace" +msgstr "Ошибка при выполнении замены" + +msgid "Please select a file" +msgstr "Пожалуйста, выберите файл" + +msgid "Slicing" +msgstr "Нарезка" + +msgid "There are warnings after slicing models:" +msgstr "Предупреждение о нарезке моделей:" + +msgid "warnings" +msgstr "предупреждения" + +msgid "Invalid data" +msgstr "Неверные данные" + +msgid "Slicing Canceled" +msgstr "Нарезка отменена" + +#, c-format, boost-format +msgid "Slicing Plate %d" +msgstr "Нарезка стола %d" + +msgid "Please resolve the slicing errors and publish again." +msgstr "Пожалуйста, устраните ошибки нарезки и попробуйте опубликовать снова." + +msgid "Network Plug-in is not detected. Network related features are unavailable." +msgstr "Сетевой плагин не обнаружен. Функции, связанные с сетью, недоступны." + +msgid "" +"Preview only mode:\n" +"The loaded file contains gcode only, Can not enter the Prepare page" +msgstr "" +"Режим только предпросмотра:\n" +"Загруженный файл содержит только G-код, поэтому переход на страницу «Подготовка» невозможен." + +msgid "You can keep the modified presets to the new project or discard them" +msgstr "Изменённые профили можно сохранить в новом проекте или отказаться." + +msgid "Creating a new project" +msgstr "Создание нового проекта" + +msgid "Load project" +msgstr "Загрузить проект" + +msgid "" +"Failed to save the project.\n" +"Please check whether the folder exists online or if other programs open the project file." +msgstr "" +"Не удалось сохранить проект.\n" +"Убедитесь, что папка существует и что файл проекта не открыт в другой программе." + +msgid "Save project" +msgstr "Сохранение проекта" + +msgid "Importing Model" +msgstr "Импортирование модели" + +msgid "prepare 3mf file..." +msgstr "подготовка 3mf файла..." + +msgid "downloading project ..." +msgstr "скачивание проекта..." + +#, c-format, boost-format +msgid "Project downloaded %d%%" +msgstr "Проект загружен %d%%" + +msgid "The selected file" +msgstr "В выбранном файле" + +msgid "does not contain valid gcode." +msgstr "G-кода содержатся недопустимые данные." + +msgid "Error occurs while loading G-code file" +msgstr "Ошибка при загрузке файла G-кода" + +msgid "Drop project file" +msgstr "Операции с файлами проекта" + +msgid "Please select an action" +msgstr "Пожалуйста, выберите действие с" + +msgid "Open as project" +msgstr "Открыть как проект" + +msgid "Import geometry only" +msgstr "Импортировать только геометрию" + +msgid "Only one G-code file can be opened at the same time." +msgstr "Одновременно можно открыть только один файл G-кода." + +msgid "G-code loading" +msgstr "Загрузка G-кода" + +msgid "G-code files can not be loaded with models together!" +msgstr "Одновременная загрузка файла G-кода и модели не возможна!" + +msgid "Can not add models when in preview mode!" +msgstr "В режиме предпросмотра добавление моделей недоступно!" + +msgid "Add Models" +msgstr "Добавить модель" + +msgid "All objects will be removed, continue?" +msgstr "Все модели будут удалены, продолжить?" + +msgid "The current project has unsaved changes, save it before continue?" +msgstr "" +"В текущем проекте имеются несохранённые изменения. \n" +"Сохранить их перед продолжением?" + +msgid "Remember my choice." +msgstr "Запомнить выбор" + +msgid "Number of copies:" +msgstr "Количество копий:" + +msgid "Copies of the selected object" +msgstr "Количество копий выбранной модели" + +msgid "Save G-code file as:" +msgstr "Сохранить файл G-кода как:" + +msgid "Save Sliced file as:" +msgstr "Сохранить нарезанный файл как:" + +#, c-format, boost-format +msgid "The file %s has been sent to the printer's storage space and can be viewed on the printer." +msgstr "Файл %s отправлен в память принтера и может быть просмотрен на нём." + +msgid "Unable to perform boolean operation on model meshes. Only positive parts will be exported." +msgstr "Невозможно выполнить булевы операции над сетками модели. Будут экспортированы только положительные части." + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "Готов ли 3D-принтер? Печатная пластина на месте, пустая и чистая?" + +msgid "" +"Print By Object: \n" +"Suggest to use auto-arrange to avoid collisions when printing." +msgstr "" +"Печать по очереди: \n" +"Рекомендуется использовать автоматическую расстановку, чтобы избежать столкновений при печати." + +msgid "Send G-code" +msgstr "Отправить G-код" + +msgid "Send to printer" +msgstr "Отправить на принтер" + +msgid "Custom supports and color painting were removed before repairing." +msgstr "Пользовательские поддержки и раскраска были удалены перед починкой." + +msgid "Invalid number" +msgstr "Неправильное числовое значение" + +msgid "Plate Settings" +msgstr "Настройки печатной пластины" + +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "Количество выбранных частей: %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" +msgstr "Количество выбранных моделей: %1%\n" + +#, boost-format +msgid "Part name: %1%\n" +msgstr "Имя части: %1%\n" + +#, boost-format +msgid "Object name: %1%\n" +msgstr "Имя модели: %1%\n" + +#, boost-format +msgid "Size: %1% x %2% x %3% in\n" +msgstr "Размер: %1% x %2% x %3% дюйм\n" + +#, boost-format +msgid "Size: %1% x %2% x %3% mm\n" +msgstr "Размер: %1% x %2% x %3% мм\n" + +#, boost-format +msgid "Volume: %1% in³\n" +msgstr "Объём: %1% дюйм³\n" + +#, boost-format +msgid "Volume: %1% mm³\n" +msgstr "" +"Объём: %1% мм³\n" +"\n" + +#, boost-format +msgid "Triangles: %1%\n" +msgstr "Треугольников: %1%\n" + +msgid "Tips:" +msgstr "Подсказки:" + +msgid "\"Fix Model\" feature is currently only on Windows. Please repair the model on Orca Slicer(windows) or CAD softwares." +msgstr "Функция «Починить модель» в настоящее время доступна только в Windows. Пожалуйста, почините модель с помощью Bambu Studio (Windows) или другой CAD программой." + +#, c-format, boost-format +msgid "Plate% d: %s is not suggested to be used to print filament %s(%s). If you still want to do this printing, please set this filament's bed temperature to non zero." +msgstr "Не рекомендуется использовать печатную пластину% d (%s) для печати прутком %s (%s). Если вы всё же хотите сделать это, то установите температуру стола для этого прутка на ненулевое значение." + +msgid "Switching the language requires application restart.\n" +msgstr "Для смены языка требуется перезапуск приложения.\n" + +msgid "Do you want to continue?" +msgstr "Хотите продолжить?" + +msgid "Language selection" +msgstr "Выбор языка" + +msgid "Switching application language while some presets are modified." +msgstr "Смена языка приложения при изменении некоторых профилей." + +msgid "Changing application language" +msgstr "Изменение языка приложения" + +msgid "Changing the region will log out your account.\n" +msgstr "Смена региона приведёт к выходу из вашей учётной записи.\n" + +msgid "Region selection" +msgstr "Выделение области" + +msgid "Second" +msgstr "секунд" + +msgid "Browse" +msgstr "Обзор" + +msgid "Choose Download Directory" +msgstr "Выбор папки загрузки" + +msgid "General Settings" +msgstr "Общие настройки" + +msgid "Asia-Pacific" +msgstr "Азиатско-Тихоокеанский" + +msgid "China" +msgstr "Китай" + +msgid "Europe" +msgstr "Европа" + +msgid "North America" +msgstr "Северная Америка" + +msgid "Others" +msgstr "Прочее" + +msgid "Login Region" +msgstr "Регион входа" + +msgid "Stealth Mode" +msgstr "Режим конфиденциальности (отключение телеметрии Bambulab)" + +msgid "Metric" +msgstr "Метрическая СИ" + +msgid "Imperial" +msgstr "Имперская СИ" + +msgid "Units" +msgstr "" +"Единицы \n" +"измерения" + +msgid "Zoom to mouse position" +msgstr "Приближать к положению курсор" + +msgid "Zoom in towards the mouse pointer's position in the 3D view, rather than the 2D window center." +msgstr "Увеличивать масштаб по направлению к курсору в 3D-виде, а не к центру 2D-окна." + +msgid "Show \"Tip of the day\" notification after start" +msgstr "Показывать уведомление с полезным советом при запуске приложения" + +msgid "If enabled, useful hints are displayed at startup." +msgstr "Если включено, будут показываться уведомления с полезном советом при запуске приложения." + +msgid "Show g-code window" +msgstr "Показать окно G-кода" + +msgid "If enabled, g-code window will be displayed." +msgstr "Если включено, будет отображено окно G-кода." + +msgid "Presets" +msgstr "Профили" + +msgid "Auto sync user presets(Printer/Filament/Process)" +msgstr "Автосинхронизация пользовательских профилей (принтера/прутка/процесса)" + +msgid "User Sync" +msgstr "Синхронизация пользовательских данных." + +msgid "Update built-in Presets automatically." +msgstr "Обновлять встроенные профили автоматически" + +msgid "System Sync" +msgstr "Синхронизация системных данных." + +msgid "Clear my choice on the unsaved presets." +msgstr "Очистить мой выбор от несохранённых профилей." + +msgid "Associate files to OrcaSlicer" +msgstr "Сопоставление типов файлов с OrcaSlicer" + +msgid "Associate .3mf files to OrcaSlicer" +msgstr "Ассоциировать файлы .3mf с OrcaSlicer" + +msgid "If enabled, sets OrcaSlicer as default application to open .3mf files" +msgstr "Если включено, назначает OrcaSlicer в качестве приложения по умолчанию для открытия .3mf файлов." + +msgid "Associate .stl files to OrcaSlicer" +msgstr "Ассоциировать файлы .stl с OrcaSlicer" + +msgid "If enabled, sets OrcaSlicer as default application to open .stl files" +msgstr "Если включено, назначает OrcaSlicer в качестве приложения по умолчанию для открытия .stl файлов." + +msgid "Associate .step/.stp files to OrcaSlicer" +msgstr "Ассоциировать файлы .step/.stp с OrcaSlicer" + +msgid "If enabled, sets OrcaSlicer as default application to open .step files" +msgstr "Если включено, назначает OrcaSlicer в качестве приложения по умолчанию для открытия .step файлов." + +msgid "Online Models" +msgstr "Онлайн-модели" + +msgid "Show online staff-picked models on the home page" +msgstr "Показывать отобранные сотрудниками модели на главной странице" + +msgid "Maximum recent projects" +msgstr "Максимальное количество недавних проектов" + +msgid "Maximum count of recent projects" +msgstr "Максимальное количество проектов отображаемое в списке недавних проектов." + +msgid "Clear my choice on the unsaved projects." +msgstr "Очистить мой выбор от несохранённых проектов." + +msgid "Auto-Backup" +msgstr "Автосоздание резервной копии" + +msgid "Backup your project periodically for restoring from the occasional crash." +msgstr "Периодическое создание резервной копии проекта для восстановления после непредвиденного сбоя программы." + +msgid "every" +msgstr "каждые" + +msgid "The peroid of backup in seconds." +msgstr "Время резервного копирования в секундах." + +msgid "Downloads" +msgstr "Загрузки" + +msgid "Dark Mode" +msgstr "Тёмная тема" + +msgid "Enable Dark mode" +msgstr "Включить тёмную тему" + +msgid "Develop mode" +msgstr "Режим разработчика" + +msgid "Skip AMS blacklist check" +msgstr "Пропуск проверки материалов в АСПП из файла чёрного списка" + +msgid "Home page and daily tips" +msgstr "Домашняя страница и ежедневные советы" + +msgid "Show home page on startup" +msgstr "Показывать домашнюю страницу при запуске" + +msgid "Sync settings" +msgstr "Настройки синхронизации" + +msgid "User sync" +msgstr "Синхронизация пользователя" + +msgid "Preset sync" +msgstr "Синхронизация профилей" + +msgid "Preferences sync" +msgstr "Синхронизация настроек" + +msgid "View control settings" +msgstr "Просмотр настроек управления" + +msgid "Rotate of view" +msgstr "Вращение камеры" + +msgid "Move of view" +msgstr "Перемещение камеры" + +msgid "Zoom of view" +msgstr "Масштабирование вида" + +msgid "Other" +msgstr "Прочее" + +msgid "Mouse wheel reverses when zooming" +msgstr "Менять направление масштабирования с помощью колеса мыши" + +msgid "Dump video" +msgstr "Выгрузить видео" + +msgid "Enable SSL(MQTT)" +msgstr "Включить SSL(MQTT)" + +msgid "Enable SSL(FTP)" +msgstr "Включить SSL(FTP)" + +msgid "Internal developer mode" +msgstr "Режим внутреннего разработчика" + +msgid "Log Level" +msgstr "Уровень ведения журнала" + +msgid "fatal" +msgstr "критическая ошибка" + +msgid "error" +msgstr "ошибка" + +msgid "warning" +msgstr "предупреждение" + +msgid "info" +msgstr "Информация" + +msgid "debug" +msgstr "отладка" + +msgid "trace" +msgstr "трассировка" + +msgid "Host Setting" +msgstr "Настройка хоста" + +msgid "DEV host: api-dev.bambu-lab.com/v1" +msgstr "DEV host: api-dev.bambu-lab.com/v1" + +msgid "QA host: api-qa.bambu-lab.com/v1" +msgstr "QA host: api-qa.bambu-lab.com/v1" + +msgid "PRE host: api-pre.bambu-lab.com/v1" +msgstr "PRE host: api-pre.bambu-lab.com/v1" + +msgid "Product host" +msgstr "Хост принтера" + +msgid "debug save button" +msgstr "кнопка сохранения отладки" + +msgid "save debug settings" +msgstr "Сохранить настройки отладки" + +msgid "DEBUG settings have saved successfully!" +msgstr "Настройки отладки успешно сохранены!" + +msgid "Switch cloud environment, Please login again!" +msgstr "Смена облачной среды, пройдите повторную аутентификацию!" + +msgid "System presets" +msgstr "Системные профили" + +msgid "User presets" +msgstr "Пользовательские профили" + +msgid "Incompatible presets" +msgstr "Несовместимые профили" + +msgid "AMS filaments" +msgstr "Прутки АСПП" + +msgid "Click to pick filament color" +msgstr "Нажмите, чтобы выбрать цвет нити" + +msgid "Please choose the filament colour" +msgstr "Пожалуйста, выберите цвет прутка" + +msgid "Add/Remove presets" +msgstr "Добавить/удалить профиль" + +msgid "Edit preset" +msgstr "Изменить профиль" + +msgid "Project-inside presets" +msgstr "Внутрипроектные профили" + +msgid "Add/Remove filaments" +msgstr "Добавить/удалить пруток" + +msgid "Add/Remove materials" +msgstr "Добавить/удалить материал" + +msgid "Add/Remove printers" +msgstr "Добавить/удалить принтер" + +msgid "Incompatible" +msgstr "Несовместимы" + +msgid "The selected preset is null!" +msgstr "Выбранный профиль пуст!" + +msgid "Plate name" +msgstr "Имя печатной пластины" + +msgid "Same as Global Print Sequence" +msgstr "Аналогично глобальной последовательности печати" + +msgid "Print sequence" +msgstr "Последовательность печати" + +msgid "Customize" +msgstr "Настроить" + +msgid "First layer filament sequence" +msgstr "Последовательность прутков на первом слое" + +msgid "Same as Global Plate Type" +msgstr "Аналогично глобальному типу пластины" + +msgid "Same as Global Bed Type" +msgstr "Аналогично глобальному типу стола" + +msgid "By Layer" +msgstr "Одновременно" + +msgid "By Object" +msgstr "По очереди" + +msgid "Accept" +msgstr "Принять" + +msgid "Log Out" +msgstr "Выход" + +msgid "Slice all plate to obtain time and filament estimation" +msgstr "Нарезка всех столов для получения примерного времени печати и расчёта необходимого количества материала." + +msgid "Packing project data into 3mf file" +msgstr "Упаковка данных проекта в файл формата 3mf" + +msgid "Uploading 3mf" +msgstr "Отправка 3mf" + +msgid "Jump to model publish web page" +msgstr "Перейти на веб-страницу публикации модели" + +msgid "Note: The preparation may takes several minutes. Please be patiant." +msgstr "Примечание: подготовка может занять несколько минут. Пожалуйста, наберитесь терпения." + +msgid "Publish" +msgstr "Опубликовать" + +msgid "Publish was cancelled" +msgstr "Публикация была отменена" + +msgid "Slicing Plate 1" +msgstr "Нарезка стола 1" + +msgid "Packing data to 3mf" +msgstr "Упаковка данных в 3mf" + +msgid "Jump to webpage" +msgstr "Перейти на страницу" + +#, c-format, boost-format +msgid "Save %s as" +msgstr "Сохранить %s как" + +msgid "User Preset" +msgstr "Пользовательский профиль" + +msgid "Project Inside Preset" +msgstr "Внутрипроектный профиль" + +msgid "Name is invalid;" +msgstr "Некорректное имя;" + +msgid "illegal characters:" +msgstr "недопустимые символы:" + +msgid "illegal suffix:" +msgstr "недопустимый суффикс:" + +msgid "Name is unavailable." +msgstr "Имя недоступно." + +msgid "Overwrite a system profile is not allowed" +msgstr "Перезапись системного профиля запрещена" + +#, boost-format +msgid "Preset \"%1%\" already exists." +msgstr "Профиль \"%1%\" уже существует." + +#, boost-format +msgid "Preset \"%1%\" already exists and is incompatible with current printer." +msgstr "Профиль \"%1%\" уже существует и несовместим с текущим принтером." + +msgid "Please note that saving action will replace this preset" +msgstr "Обратите внимание, что при сохранении произойдёт замена текущего профиля." + +msgid "The name is not allowed to be empty." +msgstr "Имя не может быть пустым." + +msgid "The name is not allowed to start with space character." +msgstr "Имя не должно начитаться с пробела." + +msgid "The name is not allowed to end with space character." +msgstr "Имя не должно заканчиваться пробелом." + +msgid "The name cannot be the same as a preset alias name." +msgstr "Имя не должно совпадать с именем предустановленного профиля." + +msgid "Save preset" +msgstr "Сохранить профиль" + +msgctxt "PresetName" +msgid "Copy" +msgstr "Копировать" + +#, boost-format +msgid "Printer \"%1%\" is selected with preset \"%2%\"" +msgstr "Принтер \"%1%\" выбран с профилем \"%2%\"" + +#, boost-format +msgid "Please choose an action with \"%1%\" preset after saving." +msgstr "Пожалуйста, выберите действие с профилем \"%1%\" после сохранения." + +#, boost-format +msgid "For \"%1%\", change \"%2%\" to \"%3%\" " +msgstr "Для \"%1%\" сменить \"%2%\" на \"%3%\" " + +#, boost-format +msgid "For \"%1%\", add \"%2%\" as a new preset" +msgstr "Для \"%1%\" добавить \"%2%\" как новый шаблон" + +#, boost-format +msgid "Simply switch to \"%1%\"" +msgstr "Просто переключиться на \"%1%\"" + +msgid "Task canceled" +msgstr "Задание отменено" + +msgid "Upload task timed out. Please check the network problem and try again" +msgstr "Истекло время ожидания отправки задания. Проверьте сетевое подключение и повторите попытку." + +msgid "(LAN)" +msgstr "(LAN)" + +msgid "My Device" +msgstr "Мой принтер" + +msgid "Other Device" +msgstr "Другое устройство" + +msgid "Online" +msgstr "В сети" + +msgid "Input access code" +msgstr "Введите код доступа" + +msgid "Can't find my devices?" +msgstr "Не удаётся найти свои принтеры?" + +msgid "Log out successful." +msgstr "Выход выполнен успешно." + +msgid "Offline" +msgstr "Не в сети" + +msgid "Busy" +msgstr "Занят" + +msgid "Bambu Cool Plate" +msgstr "Не нагреваемая пластина Bamabu" + +msgid "PLA Plate" +msgstr "PLA пластина" + +msgid "Bamabu Engineering Plate" +msgstr "Инженерная пластина Bamabu" + +msgid "Bamabu High Temperature Plate" +msgstr "Высокотемпературная пластина Bamabu" + +msgid "Send print job to" +msgstr "Отправка задания на печать" + +msgid "Refresh" +msgstr "Обновить" + +msgid "Bed Leveling" +msgstr "" +"Выравнивание\n" +"стола" + +msgid "Flow Dynamics Calibration" +msgstr "" +"Калибровка\n" +"динамики потока" + +msgid "Can't connect to the printer" +msgstr "Не удаётся подключиться к принтеру" + +msgid "send completed" +msgstr "отправка завершена" + +msgid "Error code" +msgstr "Код ошибки" + +msgid "Check the status of current system services" +msgstr "Проверка состояния текущих системных служб" + +msgid "Printer local connection failed, please try again." +msgstr "Не удалось установить локальное соединение с принтером, попробуйте ещё раз." + +msgid "No login account, only printers in LAN mode are displayed" +msgstr "Без входа в учётную запись, отображаются только принтеры в локальной сети." + +msgid "Connecting to server" +msgstr "Подключение к серверу" + +msgid "Synchronizing device information" +msgstr "Синхронизация информации об устройстве" + +msgid "Synchronizing device information time out" +msgstr "Время ожидания синхронизации информации об устройстве истекло" + +msgid "Cannot send the print job when the printer is updating firmware" +msgstr "Невозможно отправить задание на печать, при обновлении прошивки принтера." + +msgid "The printer is executing instructions. Please restart printing after it ends" +msgstr "Принтер выполняет инструкции. Пожалуйста, перезапустите печать после их завершения." + +msgid "The printer is busy on other print job" +msgstr "Принтер занят другим заданием" + +#, c-format, boost-format +msgid "Filament %s exceeds the number of AMS slots. Please update the printer firmware to support AMS slot assignment." +msgstr "Количество пластиковых нитей - %s, что превышает количество слотов АСПП. Обновите прошивку принтера, чтобы получить поддержку функции назначения слотов АСПП." + +msgid "Filament exceeds the number of AMS slots. Please update the printer firmware to support AMS slot assignment." +msgstr "Количество пластиковых нитей превышает количество слотов АСПП. Обновите прошивку принтера, чтобы получить поддержку функции назначения слотов АСПП." + +msgid "Filaments to AMS slots mappings have been established. You can click a filament above to change its mapping AMS slot" +msgstr "Соответствия между материалами и слотами АСПП были установлены. Вы можете нажать на пластиковую нить выше, чтобы вручную задать для неё нужный слот АСПП." + +msgid "Please click each filament above to specify its mapping AMS slot before sending the print job" +msgstr "Перед отправкой задания на печать, нажмите на каждую пластиковую нить, чтобы вручную задать для неё нужный слот АСПП." + +#, c-format, boost-format +msgid "Filament %s does not match the filament in AMS slot %s. Please update the printer firmware to support AMS slot assignment." +msgstr "Материал %s не соответствует материалу в слоте %s АСПП. Обновите прошивку принтера, чтобы получить поддержку функции назначения слотов АСПП." + +msgid "Filament does not match the filament in AMS slot. Please update the printer firmware to support AMS slot assignment." +msgstr "Материал не соответствует материалу в слоте АСПП. Обновите прошивку принтера, чтобы получить поддержку функции назначения слотов АСПП." + +msgid "The printer firmware only supports sequential mapping of filament => AMS slot." +msgstr "Текущая прошивка принтера поддерживает только последовательное сопоставление пластиковых нитей => слот АСПП." + +msgid "An SD card needs to be inserted before printing." +msgstr "Перед печатью необходимо вставить SD-карту." + +msgid "The selected printer is incompatible with the chosen printer presets." +msgstr "Выбранный принтер несовместим с выбранными профилями принтера." + +msgid "An SD card needs to be inserted to record timelapse." +msgstr "Для записи таймлапсов необходимо вставить SD-карту." + +msgid "Cannot send the print job to a printer whose firmware is required to get updated." +msgstr "Невозможно отправить задание печати на принтер, прошивка которого нуждается в обновлении." + +msgid "Cannot send the print job for empty plate" +msgstr "Невозможно отправить задание на печать, так как стол пуст." + +msgid "This printer does not support printing all plates" +msgstr "Данный принтер не поддерживает печать на всех типах печатных пластин." + +msgid "Errors" +msgstr "Ошибок" + +msgid "Please check the following:" +msgstr "Пожалуйста, проверьте следующую информацию:" + +# ??? +msgid "The printer type selected when generating G-Code is not consistent with the currently selected printer. It is recommended that you use the same printer type for slicing." +msgstr "Выбранный профиль принтера в настройках слайсера не совпадает с фактическим принтером. Для нарезки рекомендуется использовать тот же профиль принтера." + +#, c-format, boost-format +msgid "%s is not supported by AMS." +msgstr "%s не поддерживается АСПП." + +msgid "There are some unknown filaments in the AMS mappings. Please check whether they are the required filaments. If they are okay, press \"Confirm\" to start printing." +msgstr "В АСПП установлены неизвестные пластиковые нити. Убедитесь, что стоят именно те, что вам нужны. Если всё в порядке, нажмите «Подтвердить», чтобы начать печать." + +msgid "Please click the confirm button if you still want to proceed with printing." +msgstr "Нажмите кнопку подтверждения, если всё ещё хотите продолжить печать." + +msgid "Connecting to the printer. Unable to cancel during the connection process." +msgstr "Подключение к принтеру. Невозможно отменить во время процесса подключения." + +msgid "Preparing print job" +msgstr "Подготовка задания на печать" + +msgid "Abnormal print file data. Please slice again" +msgstr "Неправильные данные файла печати. Пожалуйста, нарежьте ещё раз." + +msgid "The name length exceeds the limit." +msgstr "Длина имени превышает установленное ограничение." + +msgid "Caution to use! Flow calibration on Textured PEI Plate may fail due to the scattered surface." +msgstr "Внимание! Калибровка потока на текстурированной пластине с PEI покрытием может быть неудачной из-за шероховатой поверхности." + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "Автокалибровка потока с помощью микролидара" + +msgid "Modifying the device name" +msgstr "Изменение имени принтера" + +msgid "Send to Printer SD card" +msgstr "Отправить на SD-карту принтера" + +msgid "Cannot send the print task when the upgrade is in progress" +msgstr "Во время обновления невозможно отправить задание на печать" + +msgid "An SD card needs to be inserted before send to printer SD card." +msgstr "Перед отправкой на SD-карту, сначала вставьте её в принтер." + +msgid "The printer is required to be in the same LAN as Bambu Studio." +msgstr "Принтер должен находиться в одной локальной сети с Bambu Studio." + +msgid "The printer does not support sending to printer SD card." +msgstr "Принтер не поддерживает отправку на SD-карту." + +msgid "Failed to create socket" +msgstr "Не удалось создать сокет" + +msgid "Failed to connect socket" +msgstr "Не удалось подключить сокет" + +msgid "Failed to publish login request" +msgstr "Не удалось опубликовать запрос на вход в систему" + +msgid "Get ticket from device timeout" +msgstr "Тайм-аут при получении заявки с устройства" + +msgid "Get ticket from server timeout" +msgstr "Тайм-аут получения заявки с сервера" + +msgid "Failed to post ticket to server" +msgstr "Не удалось отправить заявку на сервер" + +msgid "Failed to parse login report reason" +msgstr "Не удалось разобрать причину ошибки входа" + +msgid "Receive login report timeout" +msgstr "Таймаут получения отчета о входе" + +msgid "Unknown Failure" +msgstr "Неизвестная ошибка" + +msgid "Log in printer" +msgstr "Войти в принтер" + +msgid "Would you like to log in this printer with current account?" +msgstr "Войти в этот принтер с текущей учётной записью?" + +msgid "Check the reason" +msgstr "Выяснить причину" + +msgid "Read and accept" +msgstr "Прочитать и принять" + +msgid "Terms and Conditions" +msgstr "Условия использования" + +msgid "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab device, please read the termsand conditions.By clicking to agree to use your Bambu Lab device, you agree to abide by the Privacy Policyand Terms of Use(collectively, the \"Terms\"). If you do not comply with or agree to the Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"Перед использованием устройства Bambu Lab ознакомьтесь с правилами и условиями. Нажимая на кнопку \"Согласие на использование устройства Bambu Lab\", вы соглашаетесь соблюдать Политику конфиденциальности и Условия использования (далее - \"Условия\"). Если вы не соблюдаете или не согласны с Политикой конфиденциальности Bambu Lab, пожалуйста, не пользуйтесь оборудованием и услугами Bambu Lab." + +msgid "and" +msgstr "и" + +msgid "Privacy Policy" +msgstr "Политика конфиденциальности" + +msgid "We ask for your help to improve everyone's printer" +msgstr "Мы просим вашей помощи, чтобы улучшить работу принтера" + +msgid "Statement about User Experience Improvement Program" +msgstr "Заявление о программе улучшения пользовательского опыта" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and failures to adjust our own slicing parameters and settings. %s follows the same principle and uses machine learning to improve its performance from the successes and failures of the vast number of prints by our users. We are training %s to be smarter by feeding them the real-world data. If you are willing, this service will " +"access information from your error logs and usage logs, which may include information described in Privacy Policy. We will not collect any Personal Data by which an individual can be identified directly or indirectly, including without limitation names, addresses, payment information, or phone numbers. By enabling this service, you agree to these terms and the statement about Privacy Policy." +msgstr "" +"В сообществе 3D-печатников мы учимся на успехах и неудачах друг друга, чтобы корректировать свои собственные параметры и настройки нарезки. Система %s работает по тому же принципу и использует машинное обучение для улучшения своей работы на основе успехов и неудач огромного количества отпечатков наших пользователей. Мы обучаем %s быть умнее, предоставляя ему данные из реального мира. По вашему " +"желанию эта служба получит доступ к информации из журналу ошибок и журналу использования, которая может включать информацию, описанную в Политике конфиденциальности. Мы не будем собирать никаких персональных данных, по которым можно прямо или косвенно идентифицировать физическое лицо, включая, помимо прочего, имена, адреса, платежную информацию или номера телефонов. Включая данную услугу, вы " +"соглашаетесь с данными условиями и заявлением о Политике конфиденциальности." + +msgid "Statement on User Experience Improvement Plan" +msgstr "Заявление о плане улучшения взаимодействия с пользователем" + +msgid "Log in successful." +msgstr "Вход успешный." + +msgid "Log out printer" +msgstr "Выйти из принтера" + +msgid "Would you like to log out the printer?" +msgstr "Выйти из этого принтера?" + +msgid "Please log in first." +msgstr "Пожалуйста, сначала авторизуйтесь." + +msgid "There was a problem connecting to the printer. Please try again." +msgstr "Возникла проблема с подключением к принтеру. Пожалуйста, попробуйте ещё раз." + +msgid "Failed to log out." +msgstr "Не удалось выйти." + +#. TRN "Save current Settings" +#, c-format, boost-format +msgid "Save current %s" +msgstr "Сохранить текущий %s" + +msgid "Delete this preset" +msgstr "Удалить этот профиль" + +msgid "Search in preset" +msgstr "Поиск в профиле" + +msgid "Click to reset all settings to the last saved preset." +msgstr "Нажмите, чтобы сбросить все настройки до последнего сохраненного профиля." + +msgid "Prime tower is required for smooth timeplase. There may be flaws on the model without prime tower. Are you sure you want to disable prime tower?" +msgstr "Для плавного таймлапса требуется черновая башня. На модели без использования черновой башни могут быть дефекты. Вы уверены, что хотите отключить черновую башню?" + +msgid "Prime tower is required for smooth timelapse. There may be flaws on the model without prime tower. Do you want to enable prime tower?" +msgstr "Для плавного таймлапса требуется черновая башня. На модели без использования черновой башни могут быть дефекты. Вы хотите включить черновую башню?" + +msgid "" +"We have added an experimental style \"Tree Slim\" that features smaller support volume but weaker strength.\n" +"We recommend using it with: 0 interface layers, 0 top distance, 2 walls." +msgstr "Мы добавили экспериментальный стиль «Стройный (древ. поддержка)», который отличается меньшим объёмом поддержки, а следовательно, и меньшей прочностью. Мы рекомендуем использовать его со следующими параметрами: количество связующих слоёв - 0, зазор поддержки сверху - 0, периметров - 2." + +msgid "" +"Change these settings automatically? \n" +"Yes - Change these settings automatically\n" +"No - Do not change these settings for me" +msgstr "" +"Изменить эти настройки автоматически? \n" +"Да - Изменить эти настройки автоматически\n" +"Нет - Не изменять эти настройки" + +msgid "For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following settings: at least 2 interface layers, at least 0.1mm top z distance or using support materials on interface." +msgstr "" +"Для стилей «Крепкий (древ. поддержка)» и «Гибридный (древ. поддержка)» \n" +"мы рекомендуем следующие параметры: \n" +"не менее 2-х связующих слоёв, \n" +"зазор поддержки сверху не менее 0,1 мм \n" +"или использование «материалов для поддержек» в качестве связующего слоя." + +msgid "" +"When using support material for the support interface, We recommend the following settings:\n" +"0 top z distance, 0 interface spacing, concentric pattern and disable independent support layer height" +msgstr "" +"При использовании «материалов для поддержек» в качестве связующего \n" +"слоя поддержки, мы рекомендуем следующие параметры:\n" +"зазор поддержки сверху - 0, \n" +"расстояние между связующими линиями - 0, \n" +"шаблон связующего слоя - концентрический, \n" +"отключение независимой высоты слоя поддержки." + +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\"." +msgstr "" +"При записи таймлапса без видимости головы рекомендуется добавить «Черновая башня таймлапса». \n" +"Щелкните правой кнопкой мыши на пустом месте стола и выберите «Добавить примитив» -> «Черновая башня таймлапса»." + +msgid "Line width" +msgstr "Ширина экструзии" + +msgid "Seam" +msgstr "Шов" + +msgid "Precision" +msgstr "Точность" + +msgid "Wall generator" +msgstr "Генератор периметров" + +msgid "Walls" +msgstr "Периметры" + +msgid "Top/bottom shells" +msgstr "Горизонтальные оболочки сверху/снизу" + +msgid "Initial layer speed" +msgstr "Скорость печати первого слоя" + +msgid "Other layers speed" +msgstr "Скорость печати других слоёв" + +msgid "Overhang speed" +msgstr "Скорость печати нависаний" + +msgid "This is the speed for various overhang degrees. Overhang degrees are expressed as a percentage of line width. 0 speed means no slowing down for the overhang degree range and wall speed is used" +msgstr "Скорость печати нависаний разной степени свеса. Размер этого свеса выражается в процентах от ширины линии. Скорость 0 означает, что для данного диапазона нависаний замедление отсутствует и используется скорость периметра. Скорость для промежуточных значений рассчитывается с помощью линейной интерполяции." + +msgid "Bridge" +msgstr "Мосты" + +msgid "Set speed for external and internal bridges" +msgstr "Скорость печати внешних и внутренних мостов." + +msgid "Travel speed" +msgstr "Скорость перемещения" + +msgid "Acceleration" +msgstr "Ускорение" + +msgid "Jerk(XY)" +msgstr "Рывок (XY)" + +msgid "Raft" +msgstr "Подложка" + +msgid "Support filament" +msgstr "Пруток для поддержки" + +msgid "Prime tower" +msgstr "Черновая башня" + +msgid "Special mode" +msgstr "Специальные режимы" + +msgid "G-code output" +msgstr "Выходной G-код" + +msgid "Post-processing Scripts" +msgstr "Скрипты постобработки" + +msgid "Notes" +msgstr "Заметки" + +msgid "Frequent" +msgstr "Частые" + +#, c-format, boost-format +msgid "" +"Following line %s contains reserved keywords.\n" +"Please remove it, or will beat G-code visualization and printing time estimation." +msgid_plural "" +"Following lines %s contain reserved keywords.\n" +"Please remove them, or will beat G-code visualization and printing time estimation." +msgstr[0] "" +"Следующая строка %s содержит зарезервированные ключевые слова.\n" +"Пожалуйста, удалите их, иначе будет нарушена визуализация G-кода и оценка времени печати." +msgstr[1] "" +"Следующие строки %s содержат зарезервированные ключевые слова.\n" +"Пожалуйста, удалите их, иначе будет нарушена визуализация G-кода и оценка времени печати." +msgstr[2] "" +"Следующие строки %s содержат зарезервированные ключевые слова.\n" +"Пожалуйста, удалите их, иначе будет нарушена визуализация G-кода и оценка времени печати." + +msgid "Reserved keywords found" +msgstr "Найдены зарезервированные ключевые слова" + +msgid "Setting Overrides" +msgstr "Переопределение параметров" + +msgid "Retraction" +msgstr "Откат" + +msgid "Basic information" +msgstr "Общая информация" + +msgid "Recommended nozzle temperature" +msgstr "Рекомендуемая температура сопла" + +msgid "Recommended nozzle temperature range of this filament. 0 means no set" +msgstr "Рекомендуемый диапазон температуры сопла для данной пластиковой нити. 0 значит не задано." + +msgid "Recommended temperature range" +msgstr "Рекомендуемый диапазон температур" + +msgid "Print temperature" +msgstr "Температура печати" + +msgid "Nozzle" +msgstr "Сопло" + +msgid "Nozzle temperature when printing" +msgstr "Температура сопла при печати" + +msgid "Cool plate" +msgstr "Не нагреваемая пластина" + +msgid "Bed temperature when cool plate is installed. Value 0 means the filament does not support to print on the Cool Plate" +msgstr "Температура не подогреваемого стола. 0 означает, что пластиковая нить не поддерживает печать на этой печатной пластине." + +msgid "Engineering plate" +msgstr "Инженерная пластина" + +msgid "Bed temperature when engineering plate is installed. Value 0 means the filament does not support to print on the Engineering Plate" +msgstr "Температура стола при установленной инженерной печатной пластине. 0 означает, что пластиковая нить не поддерживает печать на этой печатной пластине." + +msgid "High Temp Plate" +msgstr "Высокотемпературная пластина" + +msgid "Bed temperature when high temperature plate is installed. Value 0 means the filament does not support to print on the High Temp Plate" +msgstr "Температура стола при установленной высокотемпературной печатной пластине. 0 означает, что пластиковая нить не поддерживает печать на этой печатной пластине." + +msgid "Textured PEI Plate" +msgstr "Текстурированная PEI пластина" + +msgid "Bed temperature when Textured PEI Plate is installed. Value 0 means the filament does not support to print on the Textured PEI Plate" +msgstr "Температура стола при установленной текстурированной пластите с PEI покрытием. 0 означает, что пластиковая нить не поддерживает печать на этой печатной пластине." + +msgid "Volumetric speed limitation" +msgstr "Ограничение объёмной скорости" + +msgid "Cooling" +msgstr "Охлаждение" + +msgid "Cooling for specific layer" +msgstr "Обдув определенного слоя" + +msgid "Part cooling fan" +msgstr "Вентилятор обдува модели" + +msgid "Min fan speed threshold" +msgstr "Порог мин. скорости вентилятора" + +msgid "Part cooling fan speed will start to run at min speed when the estimated layer time is no longer than the layer time in setting. When layer time is shorter than threshold, fan speed is interpolated between the minimum and maximum fan speed according to layer printing time" +msgstr "Вентилятор для охлаждения моделей начнет работать с минимальной скоростью, когда расчётное время печати слоя не превышает заданное время печати слоя. Если время печати слоя меньше порогового значения, скорость вентилятора интерполируется между минимальной и максимальной скоростью вентилятора в зависимости от времени печати слоя." + +msgid "Max fan speed threshold" +msgstr "Порог макс. скорости вентилятора" + +msgid "Part cooling fan speed will be max when the estimated layer time is shorter than the setting value" +msgstr "Скорость вентилятора для охлаждения детали будет максимальной, если расчётное время печати слоя меньше установленного значения." + +msgid "Auxiliary part cooling fan" +msgstr "Вспомогательный вентилятор для охлаждения моделей" + +msgid "Filament start G-code" +msgstr "Стартовый G-код прутка" + +msgid "Filament end G-code" +msgstr "Завершающий G-код прутка" + +msgid "Printable space" +msgstr "Область печати" + +msgid "Cooling Fan" +msgstr "Вентилятор обдува модели" + +msgid "Fan speed-up time" +msgstr "Смещение времени запуска вентилятора" + +msgid "Extruder Clearance" +msgstr "Радиус безопасной зоны экструдера" + +# ??? или прикрепленные файлы? +msgid "Accessory" +msgstr "Аксессуары" + +msgid "Machine gcode" +msgstr "G-код принтера" + +msgid "Machine start G-code" +msgstr "Стартовый G-код" + +msgid "Machine end G-code" +msgstr "Завершающий G-код" + +msgid "Before layer change G-code" +msgstr "G-код выполняемый перед сменой слоя" + +msgid "Layer change G-code" +msgstr "G-код выполняемый при смене слоя" + +msgid "Change filament G-code" +msgstr "G-код выполняемый при смене прутка" + +msgid "Pause G-code" +msgstr "G-код паузы печати" + +msgid "Template Custom G-code" +msgstr "Пользовательский шаблон G-кода" + +msgid "Motion ability" +msgstr "Ограничения принтера" + +msgid "Normal" +msgstr "Обычный" + +msgid "Speed limitation" +msgstr "Максимальная скорость" + +msgid "Acceleration limitation" +msgstr "Ограничение ускорений" + +msgid "Jerk limitation" +msgstr "Ограничение рывка" + +msgid "Layer height limits" +msgstr "Ограничение высоты слоя" + +msgid "Lift Z Enforcement" +msgstr "Принудительный подъем оси Z" + +msgid "Retraction when switching material" +msgstr "Откат при смене материала" + +msgid "" +"The Wipe option is not available when using the Firmware Retraction mode.\n" +"\n" +"Shall I disable it in order to enable Firmware Retraction?" +msgstr "" +"Параметр прочистки недоступен при использовании отката из прошивки.\n" +"\n" +"Отключить его для включения отката из прошивки?" + +msgid "Firmware Retraction" +msgstr "Откат из прошивки" + +msgid "Detached" +msgstr "Отсоединён" + +msgid "Following preset will be deleted too." +msgid_plural "Following presets will be deleted too." +msgstr[0] "Следующий профиль также будет удалён." +msgstr[1] "Следующие профили также будут удалены." +msgstr[2] "Следующие профили также будут удалены." + +#, boost-format +msgid "Are you sure to %1% the selected preset?" +msgstr "Вы уверены, что хотите %1% выбранный профиль?" + +#. TRN Remove/Delete +#, boost-format +msgid "%1% Preset" +msgstr "Профиль %1%" + +msgid "All" +msgstr "Все" + +msgid "Set" +msgstr "Выбор" + +msgid "Click to reset current value and attach to the global value." +msgstr "Нажмите, чтобы сбросить текущее значение до глобального значения." + +msgid "Click to drop current modify and reset to saved value." +msgstr "Нажмите, чтобы сбросить текущее изменение к сохраненному значению." + +msgid "Process Settings" +msgstr "Настройки процесса" + +msgid "Undef" +msgstr "Не задано" + +msgid "Unsaved Changes" +msgstr "Несохранённые изменения" + +msgid "Discard or Keep changes" +msgstr "Отклонить или сохранить изменения" + +msgid "Old Value" +msgstr "Старое значение" + +msgid "New Value" +msgstr "Новое значение" + +msgid "Transfer" +msgstr "Перенести" + +msgid "Don't save" +msgstr "Не сохранять" + +msgid "Discard" +msgstr "Не сохранять" + +msgid "Click the right mouse button to display the full text." +msgstr "Нажмите правой кнопкой мыши, чтобы отобразить полный текст." + +msgid "All changes will not be saved" +msgstr "Все изменения не будут сохранены" + +msgid "All changes will be discarded." +msgstr "Все изменения будут потеряны." + +msgid "Save the selected options." +msgstr "Сохранить выбранные параметры." + +msgid "Keep the selected options." +msgstr "Сохранить выбранные параметры." + +msgid "Transfer the selected options to the newly selected preset." +msgstr "Перенести выбранные параметры во вновь выбранный профиль." + +#, boost-format +msgid "" +"Save the selected options to preset \n" +"\"%1%\"." +msgstr "" +"Сохранить выбранные параметры в профиль \n" +"\"%1%\"." + +#, boost-format +msgid "" +"Transfer the selected options to the newly selected preset \n" +"\"%1%\"." +msgstr "" +"Перенести выбранные параметры во вновь выбранный профиль \n" +"\"%1%\"." + +#, boost-format +msgid "Preset \"%1%\" contains the following unsaved changes:" +msgstr "Профиль \"%1%\" имеет следующие несохранённые изменения:" + +#, boost-format +msgid "Preset \"%1%\" is not compatible with the new printer profile and it contains the following unsaved changes:" +msgstr "Профиль \"%1%\" несовместим с новым профилем принтера, и имеет следующие несохранённые изменения:" + +#, boost-format +msgid "Preset \"%1%\" is not compatible with the new process profile and it contains the following unsaved changes:" +msgstr "Профиль \"%1%\" несовместим с новым профилем процесса, и имеет следующие несохранённые изменения:" + +#, boost-format +msgid "" +"You have changed some settings of preset \"%1%\". \n" +"Would you like to keep these changed settings (new value) after switching preset?" +msgstr "" +"Вы изменили некоторые параметры профиля \"%1%\". \n" +"Хотите сохранить эти изменения (новые значения)?" + +msgid "" +"You have changed some preset settings. \n" +"Would you like to keep these changed settings (new value) after switching preset?" +msgstr "" +"Вы изменили некоторые параметры профиля.\n" +"Хотите сохранить эти изменения (новые значения)?" + +msgid "Extruders count" +msgstr "Количество экструдеров" + +msgid "General" +msgstr "Общие" + +msgid "Capabilities" +msgstr "Характеристики принтера" + +msgid "Select presets to compare" +msgstr "Выберите профили для сравнения" + +msgid "Show all presets (including incompatible)" +msgstr "Показать все профили (включая несовместимые)" + +msgid "Add File" +msgstr "Добавить файл" + +msgid "Set as cover" +msgstr "Задать в качестве обложки" + +msgid "Cover" +msgstr "Обложка" + +#, boost-format +msgid "The name \"%1%\" already exists." +msgstr "Имя \"%1%\" уже существует." + +msgid "Basic Info" +msgstr "Общая информация" + +msgid "Pictures" +msgstr "Изображения" + +msgid "Bill of Materials" +msgstr "Список материалов" + +msgid "Assembly Guide" +msgstr "Памятка по сборке" + +msgid "Author" +msgstr "Автор" + +msgid "Model Name" +msgstr "Имя модели" + +#, c-format, boost-format +msgid "%s Update" +msgstr "Обновление %s" + +msgid "A new version is available" +msgstr "Доступна новая версия" + +msgid "Configuration update" +msgstr "Обновление конфигурации" + +msgid "A new configuration package available, Do you want to install it?" +msgstr "Доступен новый пакет конфигурации. Установить его?" + +msgid "Description:" +msgstr "Описание:" + +msgid "Configuration incompatible" +msgstr "Несовместимая конфигурация" + +msgid "the configuration package is incompatible with current application." +msgstr "пакет конфигурации несовместим с текущим приложением." + +#, c-format, boost-format +msgid "" +"The configuration package is incompatible with current application.\n" +"%s will update the configuration package, Otherwise it won't be able to start" +msgstr "" +"Пакет конфигурации несовместим с текущим приложением.\n" +"%s обновит пакет конфигурации, иначе он не сможет запуститься." + +#, c-format, boost-format +msgid "Exit %s" +msgstr "Выход из %s" + +msgid "the Configuration package is incompatible with current APP." +msgstr "пакет конфигурации несовместим с текущим приложением." + +msgid "Configuration updates" +msgstr "Обновления конфигурации" + +msgid "No updates available." +msgstr "Обновления отсутствуют." + +msgid "The configuration is up to date." +msgstr "Текущая конфигурация не требует обновления." + +msgid "Ramming customization" +msgstr "Настройки рэмминга" + +msgid "Auto-Calc" +msgstr "Авторасчёт" + +msgid "Flushing volumes for filament change" +msgstr "Объёмы очистки при смене пластиковой нити" + +msgid "Multiplier" +msgstr "Множитель" + +msgid "Flushing volume (mm³) for each filament pair." +msgstr "" +"Объём очистки (мм³), необходимый для переключения \n" +"между двумя материалами." + +#, c-format, boost-format +msgid "Suggestion: Flushing Volume in range [%d, %d]" +msgstr "Рекомендуемый объём очистки в диапазоне [%d - %d]" + +#, c-format, boost-format +msgid "The multiplier should be in range [%.2f, %.2f]." +msgstr "Множитель должен находиться в диапазоне [%.2f - %.2f]." + +msgid "unloaded" +msgstr "выгрузку" + +msgid "loaded" +msgstr "загрузку" + +msgid "Filament #" +msgstr "Пруток #" + +msgid "From" +msgstr "С" + +msgid "To" +msgstr "На" + +msgid "Login" +msgstr "Войти" + +msgid "The configuration package is changed in previous Config Guide" +msgstr "Пакет конфигурации был изменён при предыдущем запуске мастера настройки." + +msgid "Configuration package changed" +msgstr "Пакет конфигурации изменён" + +msgid "Toolbar" +msgstr "Панель инструментов" + +msgid "Objects list" +msgstr "Список моделей" + +msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" +msgstr "Импорт геометрических данных из STL/STEP/3MF/OBJ/AMF файлов" + +msgid "⌘+Shift+G" +msgstr "⌘+Shift+G" + +msgid "Ctrl+Shift+G" +msgstr "Ctrl+Shift+G" + +msgid "Copy to clipboard" +msgstr "Скопировать в буфер обмена" + +msgid "Paste from clipboard" +msgstr "Вставить из буфера обмена" + +msgid "Show/Hide 3Dconnexion devices settings dialog" +msgstr "" +"Показать/Скрыть диалоговое окно настроек \n" +"устройств 3Dconnexion" + +msgid "Show keyboard shortcuts list" +msgstr "Показать список клавиш доступа к командам" + +msgid "Global shortcuts" +msgstr "Глобальные горячие клавиши" + +msgid "Rotate View" +msgstr "Вращение камеры" + +msgid "Pan View" +msgstr "Перемещение камеры" + +msgid "Mouse wheel" +msgstr "Колесо мыши" + +msgid "Zoom View" +msgstr "Масштабирование вида" + +msgid "Shift+A" +msgstr "Shift+A" + +msgid "Shift+R" +msgstr "Shift+R" + +msgid "Auto orientates selected objects or all objects.If there are selected objects, it just orientates the selected ones.Otherwise, it will orientates all objects in the current disk." +msgstr "Автоориентация выбранных или всех моделей. При выбранных моделях, ориентируются только они, противном случае ориентируются все модели на текущем столе." + +msgid "Shift+Tab" +msgstr "Shift+Tab" + +msgid "Collapse/Expand the sidebar" +msgstr "Свернуть/Развернуть боковую панель" + +msgid "⌘+Any arrow" +msgstr "⌘ + Любая стрелка" + +msgid "Movement in camera space" +msgstr "Перемещение выбранного по отношению к камере" + +msgid "⌥+Left mouse button" +msgstr "⌥ + Левая кнопка мыши" + +msgid "Select a part" +msgstr "Выбор части модели" + +msgid "⌘+Left mouse button" +msgstr "⌘ + Левая кнопка мыши" + +msgid "Select multiple objects" +msgstr "Выбор нескольких моделей" + +msgid "Ctrl+Any arrow" +msgstr "Ctrl + Любая стрелка" + +msgid "Alt+Left mouse button" +msgstr "Alt + Левая кнопка мыши" + +msgid "Ctrl+Left mouse button" +msgstr "Ctrl + Левая кнопка мыши" + +msgid "Shift+Left mouse button" +msgstr "Shift + Левая кнопка мыши" + +msgid "Select objects by rectangle" +msgstr "Выбор прямоугольником" + +msgid "Arrow Up" +msgstr "Стрелка вверх" + +msgid "Move selection 10 mm in positive Y direction" +msgstr "Перемещение выбранного на 10 мм по оси Y+" + +msgid "Arrow Down" +msgstr "Стрелка вниз" + +msgid "Move selection 10 mm in negative Y direction" +msgstr "Перемещение выбранного на 10 мм по оси Y-" + +msgid "Arrow Left" +msgstr "Стрелка влево" + +msgid "Move selection 10 mm in negative X direction" +msgstr "Перемещение выбранного на 10 мм по оси X-" + +msgid "Arrow Right" +msgstr "Стрелка вправо" + +msgid "Move selection 10 mm in positive X direction" +msgstr "Перемещение выбранного на 10 мм по оси X+" + +msgid "Shift+Any arrow" +msgstr "Shift + Любая стрелка" + +msgid "Movement step set to 1 mm" +msgstr "Зафиксировать шаг перемещения на 1 мм" + +msgid "Esc" +msgstr "Esc" + +msgid "keyboard 1-9: set filament for object/part" +msgstr "Клавиши 1-9: задать пруток для модели/части модели" + +msgid "Camera view - Default" +msgstr "Камера по умолчанию" + +msgid "Camera view - Top" +msgstr "Камера сверху" + +msgid "Camera view - Bottom" +msgstr "Камера снизу" + +msgid "Camera view - Front" +msgstr "Камера спереди" + +msgid "Camera view - Behind" +msgstr "Камера сзади" + +msgid "Camera Angle - Left side" +msgstr "Камера слева" + +msgid "Camera Angle - Right side" +msgstr "Камера справа" + +msgid "Select all objects" +msgstr "Выбрать все модели" + +msgid "Gizmo move" +msgstr "Гизмо перемещения" + +msgid "Gizmo scale" +msgstr "Гизмо масштаба" + +msgid "Gizmo rotate" +msgstr "Гизмо поворота" + +msgid "Gizmo cut" +msgstr "Гизмо разреза" + +msgid "Gizmo Place face on bed" +msgstr "Гизмо поверхностью на стол" + +msgid "Gizmo SLA support points" +msgstr "Гизмо точки SLA поддержки" + +msgid "Gizmo FDM paint-on seam" +msgstr "Гизмо рисования шва (FDM)" + +msgid "Swtich between Prepare/Prewview" +msgstr "Переключение между окном подготовки и окном предпросмотра нарезки" + +msgid "Switch between Prepare/Prewview" +msgstr "Переключение между окном подготовки и окном предпросмотра нарезки" + +msgid "Plater" +msgstr "Печатная пластина" + +msgid "Move: press to snap by 1mm" +msgstr "Перемещение: Фиксация перемещения на 1 мм" + +msgid "⌘+Mouse wheel" +msgstr "⌘ + Колесо мыши" + +msgid "Support/Color Painting: adjust pen radius" +msgstr "Рисование поддержки/Шва/Покраски: регулировка радиуса кисти" + +msgid "⌥+Mouse wheel" +msgstr "⌥ + Колесо мыши" + +msgid "Support/Color Painting: adjust section position" +msgstr "Рисование поддержки/Шва/Покраски: регулировка положения сечения" + +msgid "Ctrl+Mouse wheel" +msgstr "Ctrl + Колесо мыши" + +msgid "Alt+Mouse wheel" +msgstr "Alt + Колесо мыши" + +msgid "Gizmo" +msgstr "Гизмо" + +msgid "Set extruder number for the objects and parts" +msgstr "Задать номер экструдера для моделей/частей" + +msgid "Delete objects, parts, modifiers " +msgstr "Удаление моделей, частей, модификаторов " + +msgid "Space" +msgstr "Пробел" + +msgid "Select the object/part and press space to change the name" +msgstr "Выберите модель/часть и нажмите пробел, чтобы изменить имя" + +msgid "Mouse click" +msgstr "Щелчок мышью" + +msgid "Select the object/part and mouse click to change the name" +msgstr "Выберите модель/часть и щелкните клавишей мыши, чтобы изменить имя" + +msgid "Objects List" +msgstr "Список моделей" + +msgid "Vertical slider - Move active thumb Up" +msgstr "Вертикальный ползунок - Сдвинуть активный ползунок вверх" + +msgid "Vertical slider - Move active thumb Down" +msgstr "Вертикальный ползунок - Сдвинуть активный ползунок вниз" + +msgid "Horizontal slider - Move active thumb Left" +msgstr "Горизонтальный ползунок - Сдвинуть активный ползунок влево" + +msgid "Horizontal slider - Move active thumb Right" +msgstr "Горизонтальный ползунок - Сдвинуть активный ползунок вправо" + +msgid "On/Off one layer mode of the vertical slider" +msgstr "Включение/Отключение функции «Режим одного слоя» у вертикального ползунка" + +msgid "On/Off g-code window" +msgstr "Показать/скрыть окно отображения G-кода" + +msgid "Move slider 5x faster" +msgstr "Перемещение ползунка быстрее в 5 раз" + +msgid "Shift+Mouse wheel" +msgstr "Shift + Колесо мыши" + +msgid "Release Note" +msgstr "Информация о версии" + +#, c-format, boost-format +msgid "version %s update information :" +msgstr "Информация об обновлении версии %s :" + +msgid "Network plug-in update" +msgstr "Обновление сетевого плагина" + +msgid "Click OK to update the Network plug-in when Bambu Studio launches next time." +msgstr "Нажмите OK, чтобы обновить сетевой плагин при следующем запуске Bambu Studio." + +#, c-format, boost-format +msgid "A new Network plug-in(%s) available, Do you want to install it?" +msgstr "Доступен новый сетевой плагин (%s). Хотите установить?" + +msgid "New version of Bambu Studio" +msgstr "Доступна новая версия Bambu Studio" + +msgid "Don't remind me of this version again" +msgstr "Больше не напоминай об этой версии" + +msgid "LAN Connection Failed (Sending print file)" +msgstr "Сбой подключения к локальной сети (отправка файла на печать)" + +msgid "Step 1, please confirm Bambu Studio and your printer are in the same LAN." +msgstr "Шаг 1. Пожалуйста, убедитесь, что Bambu Studio и ваш принтер находятся в одной локальной сети." + +msgid "Step 2, if the IP and Access Code below are different from the actual values on your printer, please correct them." +msgstr "Шаг 2. Если приведенный ниже IP-адрес и код доступа отличаются от фактических значений на вашем принтере, пожалуйста, исправьте их." + +msgid "IP" +msgstr "IP" + +msgid "Access Code" +msgstr "Код доступа" + +msgid "Where to find your printer's IP and Access Code?" +msgstr "Где найти IP-адрес и код доступа к вашему принтеру?" + +msgid "Error: IP or Access Code are not correct" +msgstr "Ошибка: неверный IP-адрес или код доступа" + +msgid "Model:" +msgstr "Модель:" + +msgid "Serial:" +msgstr "Серийный номер:" + +msgid "Version:" +msgstr "Версия:" + +msgid "Update firmware" +msgstr "Обновить прошивку" + +msgid "Printing" +msgstr "Печать" + +msgid "Idle" +msgstr "Простой" + +msgid "Latest version" +msgstr "Последняя версия" + +msgid "Updating" +msgstr "Обновление" + +msgid "Updating failed" +msgstr "Сбой при обновлении" + +msgid "Updating successful" +msgstr "Обновление успешно выполнено" + +msgid "Are you sure you want to update? This will take about 10 minutes. Do not turn off the power while the printer is updating." +msgstr "Вы уверены, что хотите обновить? Это займёт около 10 минут. Не выключайте питание во время обновления принтера." + +msgid "An important update was detected and needs to be run before printing can continue. Do you want to update now? You can also update later from 'Upgrade firmware'." +msgstr "Было обнаружено важное обновление, которое необходимо установить перед продолжением печати. Хотите обновиться сейчас? Обновление можно выполнить и позже, нажав «Обновить прошивку»." + +msgid "The firmware version is abnormal. Repairing and updating are required before printing. Do you want to update now? You can also update later on printer or update next time starting the studio." +msgstr "Ошибка в версии прошивки. Перед печатью её необходимо исправить и обновить. Хотите обновить сейчас? Вы можете сделать это позже с принтера или при следующем запуске программы." + +msgid "Extension Board" +msgstr "Плата расширения" + +msgid "Saving objects into the 3mf failed." +msgstr "Произошла ошибка при сохранении моделей в 3mf файл." + +msgid "Only Windows 10 is supported." +msgstr "Поддерживается только Windows 10." + +msgid "Failed to initialize the WinRT library." +msgstr "Не удалось инициализировать библиотеку WinRT." + +msgid "Exporting objects" +msgstr "Экспорт моделей" + +msgid "Failed loading objects." +msgstr "Ошибка загрузки модели." + +msgid "Repairing object by Windows service" +msgstr "Починка модели службой Windows." + +msgid "Repair failed." +msgstr "Не удалось починить модель." + +msgid "Loading repaired objects" +msgstr "Загрузка отремонтированной модели." + +msgid "Exporting 3mf file failed" +msgstr "Ошибка экспорта 3mf файла" + +msgid "Import 3mf file failed" +msgstr "Сбой импорта 3mf файла" + +msgid "Repaired 3mf file does not contain any object" +msgstr "Отремонтированный 3MF файл не содержит никаких моделей" + +msgid "Repaired 3mf file contains more than one object" +msgstr "Отремонтированный 3MF файл содержит более одной модели" + +msgid "Repaired 3mf file does not contain any volume" +msgstr "Отремонтированный 3MF файл не содержит объёма" + +msgid "Repaired 3mf file contains more than one volume" +msgstr "Отремонтированный 3MF файл содержит более одного объёма" + +msgid "Repair finished" +msgstr "Починка модели завершена." + +msgid "Repair canceled" +msgstr "Починка модели отменена." + +#, boost-format +msgid "Copying of file %1% to %2% failed: %3%" +msgstr "Не удалось скопировать файл %1% в %2%: %3%" + +msgid "Need to check the unsaved changes before configuration updates." +msgstr "Перед обновлением конфигурации необходимо проверить несохранённые изменения." + +msgid "Configuration package updated to " +msgstr "Пакет конфигурации обновлён до" + +msgid "Open G-code file:" +msgstr "Выберите G-код файл:" + +msgid "One object has empty initial layer and can't be printed. Please Cut the bottom or enable supports." +msgstr "Одна модель имеет пустой начальный слой и не может быть напечатана. Пожалуйста, обрежьте нижнюю часть или включите поддержки." + +#, boost-format +msgid "Object can't be printed for empty layer between %1% and %2%." +msgstr "Модель не может быть напечатан из-за пустого слоя между %1% и %2%." + +#, boost-format +msgid "Object: %1%" +msgstr "Модель: %1%" + +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" +msgstr "Печать моделей невозможна. Возможно, они слишком маленькие." + +msgid "" +"Failed to generate gcode for invalid custom G-code.\n" +"\n" +msgstr "Не удалось сгенерировать G-код из-за недопустимого пользовательского G-кода.\n" + +msgid "Please check the custom G-code or use the default custom G-code." +msgstr "Пожалуйста, проверьте пользовательский G-код или используйте пользовательский G-код по умолчанию." + +#, boost-format +msgid "Generating G-code: layer %1%" +msgstr "Генерация G-кода: слой %1%" + +msgid "Inner wall" +msgstr "Внутренние периметры" + +msgid "Outer wall" +msgstr "Внешний периметр" + +msgid "Overhang wall" +msgstr "Нависающие периметры" + +msgid "Sparse infill" +msgstr "Заполнение" + +msgid "Internal solid infill" +msgstr "Сплошное заполнение" + +msgid "Top surface" +msgstr "Верхняя поверхность" + +msgid "Bottom surface" +msgstr "Нижняя поверхность" + +msgid "Internal Bridge" +msgstr "Внутренний мост" + +msgid "Gap infill" +msgstr "Заполнение пробелов" + +msgid "Skirt" +msgstr "Юбка" + +msgid "Support interface" +msgstr "Связующий слой" + +msgid "Support transition" +msgstr "Переход поддержки" + +msgid "Multiple" +msgstr "Множитель" + +#, boost-format +msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " +msgstr "Не удалось вычислить ширину линии %1%. Не удается получить значение \"%2%\". " + +msgid "undefined error" +msgstr "неопределённая ошибка" + +msgid "too many files" +msgstr "слишком много файлов" + +msgid "file too large" +msgstr "файл слишком большой" + +msgid "unsupported method" +msgstr "неподдерживаемый метод" + +msgid "unsupported encryption" +msgstr "неподдерживаемое шифрование" + +msgid "unsupported feature" +msgstr "неподдерживаемая функция" + +msgid "failed finding central directory" +msgstr "не удалось найти центральный каталог" + +msgid "not a ZIP archive" +msgstr "это не ZIP архив" + +msgid "invalid header or corrupted" +msgstr "неверный или поврежденный заголовок" + +msgid "unsupported multidisk" +msgstr "неподдерживаемый многотомный архив" + +msgid "decompression failed" +msgstr "сбой распаковки" + +msgid "compression failed" +msgstr "сбой сжатия" + +msgid "unexpected decompressed size" +msgstr "непредвиденный распакованный размер" + +msgid "CRC check failed" +msgstr "Ошибка проверки контрольной суммы" + +msgid "unsupported central directory size" +msgstr "неподдерживаемый размер центрального каталога" + +msgid "allocation failed" +msgstr "распределение не удалось" + +msgid "file open failed" +msgstr "ошибка открытия файла" + +msgid "file create failed" +msgstr "ошибка создания файла" + +msgid "file write failed" +msgstr "ошибка записи файла" + +msgid "file read failed" +msgstr "ошибка чтения файла" + +msgid "file close failed" +msgstr "ошибка закрытия файла" + +msgid "file seek failed" +msgstr "файл не найден" + +msgid "file stat failed" +msgstr "ошибка файла статистики" + +msgid "invalid parameter" +msgstr "неверный параметр" + +msgid "invalid filename" +msgstr "неверное имя" + +msgid "buffer too small" +msgstr "буфер слишком мал" + +msgid "internal error" +msgstr "внутренняя ошибка" + +msgid "file not found" +msgstr "файл не найден" + +msgid "archive too large" +msgstr "слишком большой архив" + +msgid "validation failed" +msgstr "ошибка проверки" + +msgid "write callback failed" +msgstr "ошибка записи функции обратного вызова" + +#, boost-format +msgid "%1% is too close to exclusion area, there may be collisions when printing." +msgstr "%1% находится слишком близко к области исключения, что может привести к столкновению при печати." + +#, boost-format +msgid "%1% is too close to others, and collisions may be caused." +msgstr "%1% находится слишком близко к другим, что может привести к столкновению." + +#, boost-format +msgid "%1% is too tall, and collisions will be caused." +msgstr "%1% слишком высокий, что может привести к столкновению." + +msgid " is too close to others, there may be collisions when printing." +msgstr " находится слишком близко к другим моделям, что может привести к столкновению при печати." + +msgid " is too close to exclusion area, there may be collisions when printing." +msgstr " находится слишком близко к области исключения, что может привести к столкновению при печати." + +msgid "Prime Tower" +msgstr "Черновая башня" + +msgid " is too close to others, and collisions may be caused.\n" +msgstr " находится слишком близко к другим моделям, что может привести к столкновению.\n" + +msgid " is too close to exclusion area, and collisions will be caused.\n" +msgstr " находится слишком близко к области исключения, что может привести к столкновению.\n" + +msgid "Can not print multiple filaments which have large difference of temperature together. Otherwise, the extruder and nozzle may be blocked or damaged during printing" +msgstr "Не допускается совместная печать несколькими материалами, имеющими большую разницу в температуре печати. Это может привести к засорению и повреждению сопла и экструдера." + +msgid "No extrusions under current settings." +msgstr "При текущих настройках экструзия отсутствует." + +msgid "Smooth mode of timelapse is not supported when \"by object\" sequence is enabled." +msgstr "Плавный режим таймлапса не поддерживается, когда включена последовательность печати моделей по очереди." + +msgid "Please select \"By object\" print sequence to print multiple objects in spiral vase mode." +msgstr "Выберите последовательность печати «По очереди», для поддержки печати несколько моделей в режиме спиральной вазы." + +msgid "The spiral vase mode does not work when an object contains more than one materials." +msgstr "Режим «Спиральная ваза» не работает, когда модель печатается несколькими материалами." + +msgid "The prime tower is not supported in \"By object\" print." +msgstr "Черновая башня не поддерживается при печати в режиме «По очереди»." + +msgid "The prime tower is not supported when adaptive layer height is on. It requires that all objects have the same layer height." +msgstr "Черновой башни не поддерживается, когда включена функция переменной высоты слоя. Требуется, чтобы все модели имели одинаковую высоту слоя." + +msgid "The prime tower requires \"support gap\" to be multiple of layer height" +msgstr "Для черновой башни требуется, чтобы зазор поддержки был кратен высоте слоя." + +msgid "The prime tower requires that all objects have the same layer heights" +msgstr "Для использования черновой башни требуется, чтобы у всех моделей была одинаковая высота слоя." + +msgid "The prime tower requires that all objects are printed over the same number of raft layers" +msgstr "Для черновой башни требуется, чтобы все модели были напечатаны на одинаковом количестве слоёв подложки." + +msgid "The prime tower requires that all objects are sliced with the same layer heights." +msgstr "Для использования черновой башни требуется, чтобы все модели были нарезаны с одинаковой высотой слоя." + +msgid "The prime tower is only supported if all objects have the same variable layer height" +msgstr "Для черновой башни требуется, чтобы все модели имели одинаковую переменную высоту слоя." + +msgid "Too small line width" +msgstr "Слишком маленькая ширина экструзии" + +msgid "Too large line width" +msgstr "Слишком большая ширина экструзии" + +msgid "The prime tower requires that support has the same layer height with object." +msgstr "Для черновой башни требуется, чтобы поддержка и модель имели одинаковую высоту слоя." + +msgid "Tree supports" +msgstr "Древовидная поддержка" + +# ??? +msgid "Organic support tree tip diameter must not be smaller than support material extrusion width." +msgstr "Диаметр кончика ветки органической поддержки не должен быть меньше значения ширины экструзии поддержки." + +# ??? +msgid "Organic support branch diameter must not be smaller than 2x support material extrusion width." +msgstr "Диаметр ветки органической поддержки должен быть хотя бы в два раза больше значения ширины экструзии поддержки." + +# ??? +msgid "Organic support branch diameter must not be smaller than support tree tip diameter." +msgstr "Диаметр ветвей органической поддержки должен быть больше диаметра кончика ветки." + +msgid "Support enforcers are used but support is not enabled. Please enable support." +msgstr "Используется принудительная поддержка, но её генерация не включена. Пожалуйста, включите генерацию поддержки в настройках слайсера." + +msgid "Layer height cannot exceed nozzle diameter" +msgstr "Высота слоя не может быть больше диаметра сопла" + +msgid "Relative extruder addressing requires resetting the extruder position at each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to layer_gcode." +msgstr "При относительной адресации экструдера его положение необходимо корректировать на каждом слое, чтобы предотвратить потерю точности с плавающей запятой. Добавьте \"G92 E0\" в layer_gcode." + +msgid "\"G92 E0\" was found in before_layer_gcode, which is incompatible with absolute extruder addressing." +msgstr "В before_layer_gcode была найдена команда \"G92 E0\", которая несовместима с абсолютной адресацией экструдера." + +msgid "\"G92 E0\" was found in layer_gcode, which is incompatible with absolute extruder addressing." +msgstr "В layer_gcode была найдена команда \"G92 E0\", которая несовместима с абсолютной адресацией экструдера." + +#, c-format, boost-format +msgid "Plate %d: %s does not support filament %s" +msgstr "Печатная пластина %d: %s не поддерживает пруток %s" + +msgid "Generating skirt & brim" +msgstr "Генерация юбки и каймы" + +msgid "Exporting G-code" +msgstr "Экспорт G-кода" + +msgid "Generating G-code" +msgstr "Генерация G-кода" + +msgid "Failed processing of the filename_format template." +msgstr "Ошибка обработки шаблона filename_format." + +msgid "Printable area" +msgstr "Область печати" + +msgid "Bed exclude area" +msgstr "Область исключения" + +msgid "Unprintable area in XY plane. For example, X1 Series printers use the front left corner to cut filament during filament change. The area is expressed as polygon by points in following format: \"XxY, XxY, ...\"" +msgstr "Непечатаемая область в плоскости XY. Например, в принтерах серии X1 передний левый угол используется для обрезания материала при его замене. Область выражается в виде многоугольника по точкам в следующем формате: \"XxY, XxY, ...\"" + +msgid "Bed custom texture" +msgstr "Пользовательская текстура стола" + +msgid "Bed custom model" +msgstr "Пользовательская модель стола" + +msgid "Elephant foot compensation" +msgstr "Компенсация расширения первого слоя" + +msgid "Shrink the initial layer on build plate to compensate for elephant foot effect" +msgstr "Уменьшение первого слоя в плоскости XY на заданное значение, чтобы компенсировать эффект слоновьей ноги." + +msgid "Slicing height for each layer. Smaller layer height means more accurate and more printing time" +msgstr "Высота каждого слоя. Чем меньше значение, тем лучше качество, но требуется больше времени для печати, и наоборот." + +msgid "Printable height" +msgstr "Высота печати" + +msgid "Maximum printable height which is limited by mechanism of printer" +msgstr "Максимальная высота печати, которая ограничена механикой принтера." + +msgid "Printer preset names" +msgstr "Имена профиля принтера" + +msgid "Hostname, IP or URL" +msgstr "Имя хоста, IP/URL-адрес" + +msgid "Slic3r can upload G-code files to a printer host. This field should contain the hostname, IP address or URL of the printer host instance. Print host behind HAProxy with basic auth enabled can be accessed by putting the user name and password into the URL in the following format: https://username:password@your-octopi-address/" +msgstr "Slic3r может загружать файл G-кода на хост принтера. В этом поле нужно указать имя хоста, IP-адрес или URL-адрес хост-экземпляра печати. Доступ к узлу печати на основе HAProxy с включенной базовой аутентификацией можно получить, указав имя пользователя и пароль в поле URL-адрес в следующем формате: https://username:password@your-octopi-address" + +msgid "Device UI" +msgstr "URL-адрес хоста" + +msgid "Specify the URL of your device user interface if it's not same as print_host" +msgstr "Укажите URL-адрес пользовательского интерфейса вашего устройства, если он не совпадает с print_host" + +msgid "API Key / Password" +msgstr "API-ключ/Пароль" + +msgid "Slic3r can upload G-code files to a printer host. This field should contain the API Key or the password required for authentication." +msgstr "Slic3r может загружать файл G-кода на хост принтера. Это поле должно содержать API ключ или пароль, необходимые для проверки подлинности." + +msgid "Name of the printer" +msgstr "Название принтера" + +msgid "HTTPS CA File" +msgstr "Файл корневого сертификата HTTPS" + +msgid "Custom CA certificate file can be specified for HTTPS OctoPrint connections, in crt/pem format. If left blank, the default OS CA certificate repository is used." +msgstr "Для подключений по HTTPS к OctoPrint укажите пользовательский файл корневого сертификата в формате crt/pem. Если оставить поле пустым, будет использоваться хранилище сертификатов ОС по умолчанию." + +msgid "User" +msgstr "Пользователь" + +msgid "Password" +msgstr "Пароль" + +msgid "Ignore HTTPS certificate revocation checks" +msgstr "Игнорировать проверки отзыва HTTPS сертификата" + +msgid "Ignore HTTPS certificate revocation checks in case of missing or offline distribution points. One may want to enable this option for self signed certificates if connection fails." +msgstr "Игнорировать проверки отзыва HTTPS сертификата в случае его отсутствия или автономности точек распространения. Можно включить эту опцию для самоподписанных сертификатов в случае сбоя подключения." + +msgid "Names of presets related to the physical printer" +msgstr "Имена профилей, связанных с физическим принтером" + +msgid "Authorization Type" +msgstr "Тип авторизации" + +msgid "API key" +msgstr "API-ключ" + +msgid "HTTP digest" +msgstr "HTTP digest-авторизация" + +msgid "Avoid crossing wall" +msgstr "Избегать пересечения периметров" + +msgid "Detour and avoid to travel across wall which may cause blob on surface" +msgstr "Объезжать и избегать пересечения периметров, для предотвращения образования дефектов на поверхности модели." + +msgid "Avoid crossing wall - Max detour length" +msgstr "Избегать пересечения периметров - Макс. длина обхода" + +msgid "Maximum detour distance for avoiding crossing wall. Don't detour if the detour distance is large than this value. Detour length could be specified either as an absolute value or as percentage (for example 50%) of a direct travel path. Zero to disable" +msgstr "Максимальное расстояние обхода сопла от модели во избежание пересечения периметров при движении. Если расстояние обхода превышает это значение, то для данного маршрута эта опция не применяется. Длина обхода может быть задана как в абсолютном значении, так и в процентах (например, 50%) от прямого пути перемещения. 0 - отключено." + +msgid "mm or %" +msgstr "мм или %" + +msgid "Other layers" +msgstr "Последующие слои" + +msgid "Bed temperature for layers except the initial one. Value 0 means the filament does not support to print on the Cool Plate" +msgstr "Температура стола для всех слоёв, кроме первого. 0 означает, что пластиковая нить не поддерживает печать на этой печатной пластине." + +msgid "°C" +msgstr "°C" + +msgid "Bed temperature for layers except the initial one. Value 0 means the filament does not support to print on the Engineering Plate" +msgstr "Температура стола для всех слоёв, кроме первого. 0 означает, что пластиковая нить не поддерживает печать на этой печатной пластине." + +msgid "Bed temperature for layers except the initial one. Value 0 means the filament does not support to print on the High Temp Plate" +msgstr "Температура стола для всех слоёв, кроме первого. 0 означает, что пластиковая нить не поддерживает печать на этой печатной пластине." + +msgid "Bed temperature for layers except the initial one. Value 0 means the filament does not support to print on the Textured PEI Plate" +msgstr "Температура стола для всех слоёв, кроме первого. 0 означает, что пластиковая нить не поддерживает печать на этой печатной пластине." + +msgid "Initial layer" +msgstr "Первый слой" + +msgid "Initial layer bed temperature" +msgstr "Температура стола для первого слоя" + +msgid "Bed temperature of the initial layer. Value 0 means the filament does not support to print on the Cool Plate" +msgstr "Температура стола для первого слоя. 0 означает, что пластиковая нить не поддерживает печать на этой печатной пластине." + +msgid "Bed temperature of the initial layer. Value 0 means the filament does not support to print on the Engineering Plate" +msgstr "Температура стола для первого слоя. 0 означает, что пластиковая нить не поддерживает печать на этой печатной пластине." + +msgid "Bed temperature of the initial layer. Value 0 means the filament does not support to print on the High Temp Plate" +msgstr "Температура стола для первого слоя. 0 означает, что пластиковая нить не поддерживает печать на этой печатной пластине." + +msgid "Bed temperature of the initial layer. Value 0 means the filament does not support to print on the Textured PEI Plate" +msgstr "Температура стола для первого слоя. 0 означает, что пластиковая нить не поддерживает печать на этой печатной пластине." + +msgid "Bed types supported by the printer" +msgstr "Типы столов, поддерживаемые принтером" + +msgid "Cool Plate" +msgstr "Не нагреваемая пластина" + +msgid "Engineering Plate" +msgstr "Инженерная пластина" + +msgid "First layer print sequence" +msgstr "Последовательность печати первого слоя" + +msgid "This G-code is inserted at every layer change before lifting z" +msgstr "Этот G-код вставляется при каждой смене слоя, непосредственно перед перемещения оси Z." + +msgid "Bottom shell layers" +msgstr "Сплошных слоёв снизу" + +msgid "This is the number of solid layers of bottom shell, including the bottom surface layer. When the thickness calculated by this value is thinner than bottom shell thickness, the bottom shell layers will be increased" +msgstr "Количество сплошных слоёв при печати нижней поверхности модели, включая нижний поверхностный слой. Если толщина, рассчитанная с помощью этого значения, меньше толщины оболочки снизу, количество слоёв оболочки снизу будет увеличено." + +msgid "Bottom shell thickness" +msgstr "Толщина оболочки снизу" + +msgid "The number of bottom solid layers is increased when slicing if the thickness calculated by bottom shell layers is thinner than this value. This can avoid having too thin shell when layer height is small. 0 means that this setting is disabled and thickness of bottom shell is absolutely determained by bottom shell layers" +msgstr "" +"Минимальная толщина оболочки снизу в мм. Если толщина оболочки, рассчитанная по количеству сплошных слоёв снизу, меньше этого значения, количество сплошных слоёв снизу будет автоматически увеличено при нарезке, для удовлетворения минимальной толщины оболочки. Это позволяет избежать слишком тонкой оболочки при небольшой высоте слоя. 0 означает, что этот параметр отключён, а толщина оболочки " +"снизу полностью задаётся количеством сплошных слоёв снизу." + +msgid "Force cooling for overhang and bridge" +msgstr "Принудительный обдув навесов и мостов" + +msgid "Enable this option to optimize part cooling fan speed for overhang and bridge to get better cooling" +msgstr "Включите, чтобы оптимизировать скорость вентилятора охлаждения моделей для нависаний и мостов для обеспечения лучшего их охлаждения." + +msgid "Fan speed for overhang" +msgstr "Скорость вентилятора на нависанияx" + +msgid "Force part cooling fan to be this speed when printing bridge or overhang wall which has large overhang degree. Forcing cooling for overhang and bridge can get better quality for these part" +msgstr "Заставляет вентилятор обдува модели работать на этой скорости при печати мостов или нависающих периметров, имеющих большую степень свеса. Принудительное охлаждение позволяет повысить качество печати этих частей." + +msgid "Cooling overhang threshold" +msgstr "Порог включения обдува на нависаниях" + +#, c-format +msgid "Force cooling fan to be specific speed when overhang degree of printed part exceeds this value. Expressed as percentage which indicides how much width of the line without support from lower layer. 0% means forcing cooling for all outer wall no matter how much overhang degree" +msgstr "Принудительное включение вентилятора обдува модели на определенную скорость, если степень нависания печатаемой части превышает данное значение. Выражается в процентах и показывает, насколько велика ширина периметра без поддержки со стороны нижнего слоя. 0% означает принудительное охлаждение всего внешнего периметра независимо от величина свеса." + +msgid "Bridge infill direction" +msgstr "Угол печати мостов" + +msgid "Bridging angle override. If left to zero, the bridging angle will be calculated automatically. Otherwise the provided angle will be used for external bridges. Use 180°for zero angle." +msgstr "Переопределение угла печати мостов. Если задано 0, угол печати мостов рассчитывается автоматически. В противном случае заданный угол будет использоваться для наружных мостов. Для нулевого угла установите 180°." + +msgid "Bridge density" +msgstr "Плотность мостов" + +msgid "Density of external bridges. 100% means solid bridge. Default is 100%." +msgstr "Плотность наружных мостов. 100% - сплошной мост. По умолчанию задано 100%." + +msgid "Bridge flow" +msgstr "Поток при печати мостов" + +msgid "Decrease this value slightly(for example 0.9) to reduce the amount of material for bridge, to improve sag" +msgstr "Параметр задаёт количество пластика, затрачиваемое для построения мостов. В большинстве случаев настроек по умолчанию достаточно, тем не менее, при печати некоторых моделей уменьшение параметра может сократить провисание пластика при печати мостов." + +msgid "Top surface flow ratio" +msgstr "Коэффициент потока на верхней поверхности" + +msgid "This factor affects the amount of material for top solid infill. You can decrease it slightly to have smooth surface finish" +msgstr "Этот параметр задаёт количество выдавливаемого материала для верхнего сплошного слоя заполнения. Вы можете немного уменьшить его, чтобы получить более гладкую поверхность." + +msgid "Bottom surface flow ratio" +msgstr "Коэффициент потока на нижней поверхности" + +msgid "This factor affects the amount of material for bottom solid infill" +msgstr "Этот параметр задаёт количество выдавливаемого материала для нижнего сплошного слоя заполнения." + +msgid "Precise wall(experimental)" +msgstr "Точные периметры (экспериментально)" + +msgid "Improve shell precision by adjusting outer wall spacing. This also improves layer consistency." +msgstr "Повышение точности оболочки за счет регулировки расстояния между внешними стенками. Это также позволяет уменьшить расслоение слоёв." + +msgid "Only one wall on top surfaces" +msgstr "Только один периметр на верхней поверхности" + +msgid "Use only one wall on flat top surface, to give more space to the top infill pattern" +msgstr "Печатать только один периметр на верхней поверхности, чтобы оставить больше пространства для верхнего шаблона заполнения." + +msgid "One wall threshold" +msgstr "Порог одного периметра" + +#, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another layer, it won't be considered at a top layer where its width is below this value. This can be useful to not let the 'one perimeter on top' trigger on surface that should be covered only by perimeters. This value can be a mm or a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features on the next layer, like letters. Set this setting to 0 to remove these artifacts." +msgstr "" +"Если должна быть напечатана верхняя поверхность и частично покрыта другим слоем, она не будет рассматриваться как верхний слой, ширина которого ниже этого значения. Это может быть полезно, чтобы не допустить срабатывания функции «Только один периметр на верхней поверхности» на поверхности, которая должна быть покрыта только периметрами. Это значение может быть задано в мм или % от ширины " +"экструзии периметра.\n" +"Предупреждение: если этот параметр включён, то могут возникнуть артефакты, если у вас на следующем слое имеются какие-то тонкие элементы, например, буквы. Установите значение 0, чтобы убрать эти артефакты." + +msgid "Only one wall on first layer" +msgstr "Только один периметр на первом слое" + +msgid "Use only one wall on first layer, to give more space to the bottom infill pattern" +msgstr "Печатать только один периметр на первом слое, чтобы оставить больше пространства для нижнего шаблона заполнения." + +msgid "Extra perimeters on overhangs" +msgstr "Дополнительные периметры на нависаниях" + +msgid "Create additional perimeter paths over steep overhangs and areas where bridges cannot be anchored. " +msgstr "Создание дополнительных дорожек по периметру над крутыми нависаниями и участками, где мосты не могут быть закреплены." + +msgid "Classic mode" +msgstr "Классический режим" + +msgid "Enable this option to use classic mode" +msgstr "Включите эту опцию для использования классического режима." + +msgid "Slow down for overhang" +msgstr "Замедляться при печати нависаний" + +msgid "Enable this option to slow printing down for different overhang degree" +msgstr "Включение динамического управления скоростью печати нависаний." + +msgid "mm/s or %" +msgstr "мм/с или %" + +msgid "External" +msgstr "Внешние" + +msgid "Speed of bridge and completely overhang wall" +msgstr "Скорость печати мостов и периметров с полным нависанием." + +msgid "mm/s" +msgstr "мм/с" + +msgid "Internal" +msgstr "Внутренние" + +msgid "Speed of internal bridge. If the value is expressed as a percentage, it will be calculated based on the bridge_speed. Default value is 150%." +msgstr "Скорость печати внутреннего моста. Если задано в процентах, то значение вычисляться относительно bridge_speed. Значение по умолчанию равно 150%." + +msgid "Brim width" +msgstr "Ширина каймы" + +msgid "Distance from model to the outermost brim line" +msgstr "Расстояние от модели до внешней линии каймы." + +msgid "Brim type" +msgstr "Тип каймы" + +msgid "This controls the generation of the brim at outer and/or inner side of models. Auto means the brim width is analysed and calculated automatically." +msgstr "Этот параметр управляет формированием каймы на внешней/внутренней стороне моделей. Авто означает, что ширина каймы анализируется и рассчитывается автоматически." + +msgid "Mouse ear" +msgstr "Мышиные ушки" + +msgid "Brim-object gap" +msgstr "Смещение каймы" + +msgid "A gap between innermost brim line and object can make brim be removed more easily" +msgstr "Смещение каймы от печатаемой модели, может облегчить её удаление." + +msgid "Brim ears" +msgstr "Ушки каймы" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "Генерировать кайму только на острых краях модели." + +msgid "Brim ear max angle" +msgstr "Максимальный угол ушек каймы" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" +"Максимальный угол, при котором печатается ушко каймы.\n" +"При 0°, кайма не создаётся.\n" +"При ~180°, кайма будет создаваться на всех участках, кроме прямых." + +msgid "Brim ear detection radius" +msgstr "Радиус обнаружения ушек каймы" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" +"Геометрия модели будет упрощена перед обнаружением острых углов. Этот параметр задаёт минимальную длину отклонения для её упрощения.\n" +"Установите 0 для отключения." + +msgid "Compatible machine" +msgstr "Совместимые принтеры" + +msgid "upward compatible machine" +msgstr "условия для совместимых принтеров" + +msgid "Compatible machine condition" +msgstr "Состояние совместимой машины" + +msgid "Compatible process profiles" +msgstr "Совместимые профили процессов" + +msgid "Compatible process profiles condition" +msgstr "Состояние совместимых профилей процессов" + +msgid "Print sequence, layer by layer or object by object" +msgstr "Выбор последовательности печати моделей - одновременно или по очереди." + +msgid "By layer" +msgstr "Одновременно" + +msgid "By object" +msgstr "По очереди" + +msgid "Slow printing down for better layer cooling" +msgstr "Замедлять печать для лучшего охлаждения слоёв" + +msgid "Enable this option to slow printing speed down to make the final layer time not shorter than the layer time threshold in \"Max fan speed threshold\", so that layer can be cooled for longer time. This can improve the cooling quality for needle and small details" +msgstr "Включите эту опцию для разрешения замедления скорости печати в зависимости от времени печати слоя, чтобы слой мог охлаждаться дольше. Это позволяет улучшить качество охлаждения острых концов и мелких деталей." + +msgid "Normal printing" +msgstr "Ускорение по умолчанию" + +msgid "The default acceleration of both normal printing and travel except initial layer" +msgstr "Ускорение по умолчанию для обычной печати и перемещения, кроме первого слоя." + +msgid "mm/s²" +msgstr "мм/с²" + +msgid "Default filament profile" +msgstr "Профиль прутка по умолчанию" + +msgid "Default filament profile when switch to this machine profile" +msgstr "Профиль пластиковой нити по умолчанию при переключении на этот профиль принтера." + +msgid "Default process profile" +msgstr "Профиль процесса по умолчанию" + +msgid "Default process profile when switch to this machine profile" +msgstr "Профиль процесса по умолчанию при переключении на этот профиль принтера." + +msgid "No cooling for the first" +msgstr "Не включать вентилятор на первых" + +msgid "Close all cooling fan for the first certain layers. Cooling fan of the first layer used to be closed to get better build plate adhesion" +msgstr "Вы можете задать положительное значение, чтобы отключить все вентиляторы охлаждения модели при печати первых нескольких слоёв, чтобы не ухудшить адгезию к столу." + +msgid "layers" +msgstr "слой(-я)" + +msgid "Don't support bridges" +msgstr "Не печатать поддержки под мостами" + +msgid "Don't support the whole bridge area which make support very large. Bridge usually can be printing directly without support if not very long" +msgstr "Опция, препятствующая печати поддержки под мостами. Мост обычно можно печатать без поддержки, если он не очень длинный." + +msgid "Thick bridges" +msgstr "Толстые мосты" + +msgid "If enabled, bridges are more reliable, can bridge longer distances, but may look worse. If disabled, bridges look better but are reliable just for shorter bridged distances." +msgstr "Если включено, мосты печатаются более надежные и на большие расстояния. Если отключено, мосты выглядят лучше, но они надежны только на коротких расстояниях." + +msgid "Max bridge length" +msgstr "Максимальная длина моста" + +msgid "Max length of bridges that don't need support. Set it to 0 if you want all bridges to be supported, and set it to a very large value if you don't want any bridges to be supported." +msgstr "Максимальная длина мостов, не нуждающихся в поддержке. Установите 0, если требуется поддержка всех мостов, или очень большое значение, если поддержка мостов не требуется." + +msgid "End G-code" +msgstr "Завершающий G-код" + +msgid "End G-code when finish the whole printing" +msgstr "Завершающий G-код при окончании всей печати." + +msgid "End G-code when finish the printing of this filament" +msgstr "Завершающий G-код при окончании печати этой пластиковой нитью." + +msgid "Ensure vertical shell thickness" +msgstr "Обеспечивать верт. толщину оболочки" + +msgid "Add solid infill near sloping surfaces to guarantee the vertical shell thickness (top+bottom solid layers)" +msgstr "Добавление сплошного заполнения вблизи наклонных поверхностей для обеспечения вертикальной толщины оболочки (верхний+нижний сплошные слои)." + +msgid "Internal bridge support thickness" +msgstr "Толщина поддержки внутреннего моста" + +msgid "If enabled, support loops will be generated under the contours of internal bridges.These support loops could prevent internal bridges from extruding over the air and improve the top surface quality, especially when the sparse infill density is low.This value determines the thickness of the support loops. 0 means disable this feature" +msgstr "Если включено, под контурами внутренних мостов будут создаваться петли поддержки. Эти петли поддержки могут препятствовать выдавливанию внутренних мостов в воздух и улучшить качество поверхности сверху, особенно при низкой плотности заполнения. Это значение определяет толщину петель поддержки. Установите 0 для отключения." + +msgid "Top surface pattern" +msgstr "Шаблон заполнения верхней поверхности" + +msgid "Line pattern of top surface infill" +msgstr "Шаблон заполнения верхней поверхности." + +msgid "Concentric" +msgstr "Концентрический" + +msgid "Rectilinear" +msgstr "Прямолинейный" + +msgid "Monotonic" +msgstr "Монотонный" + +msgid "Monotonic line" +msgstr "Монотонная линия" + +msgid "Aligned Rectilinear" +msgstr "Выровн. прямолинейн." + +msgid "Hilbert Curve" +msgstr "Кривая Гильберта" + +msgid "Archimedean Chords" +msgstr "Хорды Архимеда" + +msgid "Octagram Spiral" +msgstr "Спиральная октаграмма" + +msgid "Bottom surface pattern" +msgstr "Шаблон заполнения нижней поверхности" + +msgid "Line pattern of bottom surface infill, not bridge infill" +msgstr "Шаблон заполнения нижней поверхности, кроме мостов." + +msgid "Internal solid infill pattern" +msgstr "Шаблон сплошного заполнения" + +msgid "Line pattern of internal solid infill. if the detect nattow internal solid infill be enabled, the concentric pattern will be used for the small area." +msgstr "Шаблон печати внутреннего сплошного заполнения. Если включена функция «Обнаруживать узкую область сплошного заполнения», то для небольшой области будет использоваться концентрический шаблон заполнения." + +msgid "Line width of outer wall. If expressed as a %, it will be computed over the nozzle diameter." +msgstr "Ширина экструзии для внешнего периметра. Если задано в процентах, то значение вычисляться относительно диаметра сопла." + +msgid "Speed of outer wall which is outermost and visible. It's used to be slower than inner wall speed to get better quality." +msgstr "Скорость печати внешнего периметра (видимого). Для улучшения качества, эту скорость делают ниже скорости внутренних периметров." + +msgid "Small perimeters" +msgstr "Маленькие периметры" + +msgid "This separate setting will affect the speed of perimeters having radius <= small_perimeter_threshold (usually holes). If expressed as percentage (for example: 80%) it will be calculated on the outer wall speed setting above. Set to zero for auto." +msgstr "Этот параметр влияет на скорость печати периметров, имеющих радиус <= значению порога маленьких периметров (обычно это отверстия). Если задано в процентах, параметр вычисляется относительно скорости печати внешнего периметра указанного выше. Установите 0 для автонастройки." + +msgid "Small perimeters threshold" +msgstr "Порог маленьких периметров" + +msgid "This sets the threshold for small perimeter length. Default threshold is 0mm" +msgstr "Пороговое значение длины маленьких периметров. Значение по умолчанию - 0 мм." + +msgid "Order of inner wall/outer wall/infil" +msgstr "Порядок печати периметров/заполнения" + +msgid "Print sequence of inner wall, outer wall and infill. " +msgstr "Последовательность печати внутреннего/внешнего периметров и заполнения." + +msgid "inner/outer/infill" +msgstr "внутренний/внешний/заполнение" + +msgid "outer/inner/infill" +msgstr "внешний/внутренний/заполнение" + +msgid "infill/inner/outer" +msgstr "заполнение/внутренний/внешний" + +msgid "infill/outer/inner" +msgstr "заполнение/внешний/внутренний" + +msgid "inner-outer-inner/infill" +msgstr "внутренний-внешний-внутренний/заполнение" + +msgid "Height to rod" +msgstr "Высота до вала" + +msgid "Distance of the nozzle tip to the lower rod. Used for collision avoidance in by-object printing." +msgstr "Расстояние от кончика сопла до нижнего вала. Значение важно при печати моделей «По очереди» для предотвращения столкновений." + +msgid "Height to lid" +msgstr "Высота до крышки" + +msgid "Distance of the nozzle tip to the lid. Used for collision avoidance in by-object printing." +msgstr "Расстояние от кончика сопла до крышки. Значение важно при печати моделей «По очереди» для предотвращения столкновений." + +msgid "Clearance radius around extruder. Used for collision avoidance in by-object printing." +msgstr "Безопасное расстояние вокруг экструдера. Используется для предотвращения столкновений при печати отдельно стоящих моделей." + +msgid "Extruder Color" +msgstr "Цвет экструдера" + +msgid "Only used as a visual help on UI" +msgstr "Используется только в качестве визуальной помощи в пользовательском интерфейсе" + +msgid "Extruder offset" +msgstr "Смещение экструдера по осям X/Y" + +msgid "Flow ratio" +msgstr "Коэффициент потока" + +msgid "The material may have volumetric change after switching between molten state and crystalline state. This setting changes all extrusion flow of this filament in gcode proportionally. Recommended value range is between 0.95 and 1.05. Maybe you can tune this value to get nice flat surface when there has slight overflow or underflow" +msgstr "" +"Коэффициент пропорционального изменения величины потока подаваемого пластика. Рекомендуемый диапазон значений от 0,95 до 1,05.\n" +"При небольшом переливе или недоливе на поверхности, корректировка этого параметра поможет получить хорошую гладкую поверхность." + +msgid "Enable pressure advance" +msgstr "Включить Pressure advance" + +msgid "Enable pressure advance, auto calibration result will be overwriten once enabled." +msgstr "Включить Pressure advance (Прогнозирование давления). Результат автокалибровки будет перезаписан после включения." + +msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" +msgstr "Pressure advance (Прогнозирование давления) в прошивки Klipper, это одно и тоже что Linear advance в прошивке Marlin." + +msgid "Default line width if other line widths are set to 0. If expressed as a %, it will be computed over the nozzle diameter." +msgstr "Ширина экструзии по умолчанию, если какие-либо из значений ширины экструзии установлены равные нулю. Если задано в процентах, то значение вычисляться относительно диаметра сопла." + +msgid "Keep fan always on" +msgstr "Вентилятор включён всегда" + +msgid "If enable this setting, part cooling fan will never be stoped and will run at least at minimum speed to reduce the frequency of starting and stoping" +msgstr "Если включено, вентилятор охлаждения модели никогда не будет останавливаться и будет работать на минимальной скорости, чтобы сократить частоту его запуска и остановки." + +msgid "Layer time" +msgstr "Время слоя" + +msgid "Part cooling fan will be enabled for layers of which estimated time is shorter than this value. Fan speed is interpolated between the minimum and maximum fan speeds according to layer printing time" +msgstr "Вентилятор охлаждения моделей будет включён для слоёв, расчётное время которых меньше этого значения. Скорость вентилятора интерполируется между минимальной и максимальной скоростями вентилятора зависимости от времени печати слоя." + +msgid "s" +msgstr "с" + +msgid "Default color" +msgstr "Цвет по умолчанию" + +msgid "Default filament color" +msgstr "Цвет пластиковой нити по умолчанию" + +msgid "Color" +msgstr "Цвет" + +msgid "Filament notes" +msgstr "Примечание о прутке" + +msgid "You can put your notes regarding the filament here." +msgstr "Здесь вы можете написать свои замечания для текущей пластиковой нити." + +msgid "Required nozzle HRC" +msgstr "Необходимая твёрдость сопла" + +msgid "Minimum HRC of nozzle required to print the filament. Zero means no checking of nozzle's HRC." +msgstr "Минимальная твёрдость материала сопла (HRC), необходимая для печати пластиковой нитью. 0 - отключение контроля сопел на твёрдость." + +msgid "This setting stands for how much volume of filament can be melted and extruded per second. Printing speed is limited by max volumetric speed, in case of too high and unreasonable speed setting. Can't be zero" +msgstr "Этот параметр определяет, какой объём материала может быть расплавлен и выдавлен в секунду. Скорость печати ограничена максимальной объёмной скоростью в случае слишком высокой и необоснованной установки скорости. Параметр не может быть нулевым." + +msgid "mm³/s" +msgstr "мм³/с" + +msgid "Minimal purge on wipe tower" +msgstr "Мин. объём сброса на черновой башне" + +msgid "After a tool change, the exact position of the newly loaded filament inside the nozzle may not be known, and the filament pressure is likely not yet stable. Before purging the print head into an infill or a sacrificial object, Slic3r will always prime this amount of material into the wipe tower to produce successive infill or sacrificial object extrusions reliably." +msgstr "После смены инструмента, точное положение вновь загруженного прутка внутри него может быть неизвестно, и давление прутка, вероятно, ещё не стабильно. Перед тем, как очистить печатающую головку в заполнение или в «жертвенную» модель Slic3r всегда будет выдавливать это количество материала на черновую башню, чтобы обеспечить надёжную печать заполнения или «жертвенной» модели." + +msgid "Filament load time" +msgstr "Время загрузки прутка" + +msgid "Time to load new filament when switch filament. For statistics only" +msgstr "Время загрузки новой пластиковой нити при её смене. Только для статистики." + +msgid "Filament unload time" +msgstr "Время выгрузки прутка" + +msgid "Time to unload old filament when switch filament. For statistics only" +msgstr "Время выгрузки старой пластиковой нити при её смене. Только для статистики." + +msgid "Filament diameter is used to calculate extrusion in gcode, so it's important and should be accurate" +msgstr "Диаметр пластиковой нити используется для расчёта экструзии, поэтому он важен и должен быть точным" + +msgid "Shrinkage" +msgstr "Усадка материала" + +#, c-format, boost-format +msgid "" +"Enter the shrinkage percentage that the filament will get after cooling (94% if you measure 94mm instead of 100mm). The part will be scaled in xy to compensate. Only the filament used for the perimeter is taken into account.\n" +"Be sure to allow enough space between objects, as this compensation is done after the checks." +msgstr "" +"Введите процент усадки пластиковой нити, которую получит она после охлаждения (пишите 94%, если вы намерили 94 мм, вместо 100 мм). Для компенсации усадки деталь будет отмасштабированна по оси XY. При этом учитывается только пластиковая нить, используемая для печати внешнего периметра.\n" +"Убедитесь, что между моделями достаточно места, так как эта компенсация выполняется после проверок." + +msgid "Density" +msgstr "Плотность" + +msgid "Filament density. For statistics only" +msgstr "Плотность пластиковой нити (только для статистики)" + +msgid "g/cm³" +msgstr "г/см³" + +msgid "The material type of filament" +msgstr "Тип материала пластиковой нити." + +msgid "Soluble material" +msgstr "Растворимый материал" + +msgid "Soluble material is commonly used to print support and support interface" +msgstr "Растворимый материал обычно используется для печати поддержки и связующего слоя поддержки." + +msgid "Support material" +msgstr "Поддержка" + +msgid "Support material is commonly used to print support and support interface" +msgstr "«Материал для поддержки» обычно используется для печати поддержки и связующего слоя поддержки." + +msgid "Temperature of vitrificaiton" +msgstr "Температура стеклования" + +msgid "Material becomes soft at this temperature. Thus the heatbed cannot be hotter than this tempature" +msgstr "При этой температуре материал становится мягким. Таким образом, подогреваемый стол не может быть горячее этой температуры." + +msgid "Price" +msgstr "Стоимость" + +msgid "Filament price. For statistics only" +msgstr "Стоимость пластиковой нити (только для статистики)" + +msgid "money/kg" +msgstr "цена/кг" + +msgid "Vendor" +msgstr "Производитель" + +msgid "Vendor of filament. For show only" +msgstr "Производитель пластиковой нити (только для статистики)." + +msgid "(Undefined)" +msgstr "(Не указано)" + +msgid "Infill direction" +msgstr "Угол печати заполнения" + +msgid "Angle for sparse infill pattern, which controls the start or main direction of line" +msgstr "Базовый угол для ориентации шаблона заполнения, который определяет начало или основное направление линий." + +msgid "Sparse infill density" +msgstr "Плотность заполнения" + +#, c-format +msgid "Density of internal sparse infill, 100% means solid throughout" +msgstr "Плотность внутреннего заполнения, выраженная в процентах. 100% означает сплошное заполнение." + +msgid "Sparse infill pattern" +msgstr "Шаблон заполнения" + +msgid "Line pattern for internal sparse infill" +msgstr "Шаблон разреженного заполнения." + +msgid "Grid" +msgstr "Сетка" + +msgid "Line" +msgstr "Линии" + +msgid "Cubic" +msgstr "Кубический" + +msgid "Tri-hexagon" +msgstr "Звёзды" + +msgid "Gyroid" +msgstr "Гироидный" + +msgid "Honeycomb" +msgstr "Медовые соты" + +msgid "Adaptive Cubic" +msgstr "Динамический куб" + +msgid "3D Honeycomb" +msgstr "3D соты" + +msgid "Support Cubic" +msgstr "Динам. куб. поддержка" + +msgid "Lightning" +msgstr "Молния" + +msgid "Sparse infill anchor length" +msgstr "Длина привязок разреженного заполнения" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Slic3r tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one " +"side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a single infill line." +msgstr "" +"Соединять линию заполнения с внутренним периметром с помощью короткого отрезка дополнительного периметра (привязок). Если выражено в процентах, то она вычисляется по ширине экструзии заполнения. Программа пытается соединить две ближайшие линии заполнения с коротким отрезком периметра. Если не найдено такого отрезка периметра короче «Максимальной длины привязок разреженного " +"заполнения» (anchor_length_max), то линия заполнения соединяется с отрезком периметра только с одной стороны, а длина отрезка периметра ограничена этим параметром, но не больше «Максимальной длины привязок разреженного заполнения» (anchor_length_max). \n" +"Установите этот параметр равным нулю для отключения привязок периметров, соединённых с одной линии заполнения." + +msgid "0 (no open anchors)" +msgstr "0 (нет открытых привязок)" + +msgid "1000 (unlimited)" +msgstr "1000 (неограниченно)" + +msgid "Maximum length of the infill anchor" +msgstr "Максимальная длина привязок разреженного заполнения" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Slic3r tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side " +"and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0." +msgstr "" +"Соединять линию заполнения с внутренним периметром с помощью короткого отрезка дополнительного периметра (привязок). Если выражено в процентах, то она вычисляется по ширине экструзии заполнения. Slic3r пытается соединить две ближайшие линии заполнения с коротким отрезком периметра. Если не найдено такого отрезка периметра короче этого параметра, линия заполнения соединяется с отрезком периметра " +"только с одной стороны, а длина отрезка периметра ограничена значением «Длина привязок разреженного заполнения» (infill_anchor), но не больше этого параметра. \n" +"Если установить 0, то будет использоваться старый алгоритм для соединения заполнения, который даёт такой же результат, как и при значениях 1000 и 0." + +msgid "0 (Simple connect)" +msgstr "0 (без привязок)" + +msgid "Acceleration of outer walls" +msgstr "Ускорение на наружных периметрах." + +msgid "Acceleration of inner walls" +msgstr "Ускорение на внутренних периметрах." + +msgid "Acceleration of travel moves" +msgstr "Ускорение холостого перемещения." + +msgid "Acceleration of top surface infill. Using a lower value may improve top surface quality" +msgstr "Ускорение на верхней поверхности. Использование меньшего значения может улучшить качество верхней поверхности." + +msgid "Acceleration of outer wall. Using a lower value can improve quality" +msgstr "Ускорение на внешнем периметре. Использование более низкого значения может улучшить качество." + +msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration." +msgstr "Ускорение на мостах. Если задано в процентах, то значение вычисляться относительно ускорения внешнего периметра." + +msgid "mm/s² or %" +msgstr "мм/с² или %" + +msgid "Acceleration of sparse infill. If the value is expressed as a percentage (e.g. 100%), it will be calculated based on the default acceleration." +msgstr "Ускорение на разреженном заполнении. Если задано в процентах, то значение вычисляться относительно ускорения по умолчанию." + +msgid "Acceleration of internal solid infill. If the value is expressed as a percentage (e.g. 100%), it will be calculated based on the default acceleration." +msgstr "Ускорение на внутреннем сплошном заполнении. Если задано в процентах, то значение вычисляться относительно ускорения по умолчанию." + +msgid "Acceleration of initial layer. Using a lower value can improve build plate adhensive" +msgstr "Ускорение на первом слое. Использование более низкого значения может улучшить адгезию к столу." + +msgid "Enable accel_to_decel" +msgstr "Вкл. ограничение ускорения зигзагов" + +msgid "Klipper's max_accel_to_decel will be adjusted automatically" +msgstr "Значение Klipper-а max_accel_to_decel (ограничение ускорения зигзагов) будет скорректировано автоматически" + +msgid "accel_to_decel" +msgstr "ограничение ускорение зигзагов" + +#, c-format, boost-format +msgid "Klipper's max_accel_to_decel will be adjusted to this % of acceleration" +msgstr "Значение Klipper-а max_accel_to_decel (ограничение ускорения зигзагов) будет скорректировано на данное ускорение: %" + +msgid "Jerk of outer walls" +msgstr "Рывок для внешних периметров." + +msgid "Jerk of inner walls" +msgstr "Рывок для внутренних периметров." + +msgid "Jerk for top surface" +msgstr "Рывок для верхней поверхности." + +msgid "Jerk for infill" +msgstr "Рывок для заполнения." + +msgid "Jerk for initial layer" +msgstr "Рывок для первого слоя." + +msgid "Jerk for travel" +msgstr "Рывок при перемещении." + +msgid "Line width of initial layer. If expressed as a %, it will be computed over the nozzle diameter." +msgstr "Ширина экструзии для первого слоя. Если задано в процентах, то значение вычисляться относительно диаметра сопла." + +msgid "Initial layer height" +msgstr "Высота первого слоя" + +msgid "Height of initial layer. Making initial layer height to be thick slightly can improve build plate adhension" +msgstr "Высота первого слоя. Незначительное увеличение толщины первого слоя может улучшить сцепление со столом." + +msgid "Speed of initial layer except the solid infill part" +msgstr "Скорость печати первого слоя, кроме сплошного заполнения." + +msgid "Initial layer infill" +msgstr "Заполнение первого слоя" + +msgid "Speed of solid infill part of initial layer" +msgstr "Скорость печати сплошного заполнения на первом слое." + +msgid "Initial layer travel speed" +msgstr "Скорость перемещения на первом слое" + +msgid "Travel speed of initial layer" +msgstr "Скорость перемещения на первом слое." + +msgid "Number of slow layers" +msgstr "Количество медленных слоёв" + +msgid "The first few layers are printed slower than normal. The speed is gradually increased in a linear fashion over the specified number of layers." +msgstr "Первые несколько слоёв печатаются медленнее, чем обычно. Скорость постепенно линейно увеличивается в течение заданного количества слоёв." + +msgid "Initial layer nozzle temperature" +msgstr "Температура сопла на первом слое" + +msgid "Nozzle temperature to print initial layer when using this filament" +msgstr "Температура сопла для печати первого слоя при использовании данной пластиковой нити." + +msgid "Full fan speed at layer" +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." +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." + +msgid "Support interface fan speed" +msgstr "Скорость вентилятора на связующем слое" + +msgid "" +"This fan speed is enforced during all support interfaces, to be able to weaken their bonding with a high fan speed.\n" +"Set to -1 to disable this override.\n" +"Can only be overriden by disable_fan_first_layers." +msgstr "" +"Скорость, применяемая ко всем связующим слоях, чтобы высокой скоростью вентилятора ослабить сцепление между слоями.\n" +"Установите значение -1, чтобы запретить переопределять этот параметр.\n" +"Может быть отменено только командой disable_fan_first_layers." + +msgid "Randomly jitter while printing the wall, so that the surface has a rough look. This setting controls the fuzzy position" +msgstr "Случайное дрожание сопла при печати внешнего периметра для создания эффекта шероховатой поверхности. Эта настройка определяет положение нечетной оболочки." + +msgid "None" +msgstr "Нет" + +msgid "Contour" +msgstr "Внешний периметр" + +msgid "Contour and hole" +msgstr "Внешний периметр и отверстия" + +msgid "All walls" +msgstr "Все периметры" + +msgid "Fuzzy skin thickness" +msgstr "Толщина нечёткой оболочки" + +msgid "The width within which to jitter. It's adversed to be below outer wall line width" +msgstr "Ширина, в пределах которой будет происходить дрожание. Желательно, чтобы она была меньше ширины линии внешнего периметра." + +msgid "Fuzzy skin point distance" +msgstr "Расстояние «дрожания» при печати нечёткой оболочки" + +msgid "The average diatance between the random points introducded on each line segment" +msgstr "Среднее расстояние между случайно вставленными точками при генерации нечётной оболочки." + +msgid "Filter out tiny gaps" +msgstr "Игнорировать небольшие пробелы" + +msgid "Layers and Perimeters" +msgstr "Слои и периметры" + +msgid "Filter out gaps smaller than the threshold specified. This setting won't affect top/bottom layers" +msgstr "Небольшие промежутки меньше указанного порога не будут заполняться. Этот параметр не влияет на верхнюю/нижнюю поверхность." + +msgid "Speed of gap infill. Gap usually has irregular line width and should be printed more slowly" +msgstr "Скорость заполнения пробелов. Пробелы обычно имеют неравномерную ширину линии и должен печататься медленнее." + +msgid "Arc fitting" +msgstr "Поддержка движения по дуге окружности" + +msgid "Enable this to get a G-code file which has G2 and G3 moves. And the fitting tolerance is same with resolution" +msgstr "Включите, если хотите использовать в G-коде команды перемещения по дуге окружности G2/G3. Значение допуска траектории такое же как разрешение G-кода." + +msgid "Add line number" +msgstr "Добавить номер строки" + +msgid "Enable this to add line number(Nx) at the beginning of each G-Code line" +msgstr "При включении, в начало каждой строки G-кода, будет добавляться номер строки (Nx)." + +msgid "Scan first layer" +msgstr "Сканировать первый слой" + +msgid "Enable this to enable the camera on printer to check the quality of first layer" +msgstr "При включении, камера принтера будет проверять качество первого слоя." + +msgid "Nozzle type" +msgstr "Тип сопла" + +msgid "The metallic material of nozzle. This determines the abrasive resistance of nozzle, and what kind of filament can be printed" +msgstr "Материал сопла. Определяет абразивную стойкость сопла, а также то, каким материалом можно печатать." + +msgid "Undefine" +msgstr "Не задано" + +msgid "Hardened steel" +msgstr "Закаленная сталь" + +msgid "Stainless steel" +msgstr "Нержавеющая сталь" + +msgid "Brass" +msgstr "Латунь" + +msgid "Nozzle HRC" +msgstr "Твердость сопла (HRC)" + +msgid "The nozzle's hardness. Zero means no checking for nozzle's hardness during slicing." +msgstr "Твёрдость сопел. 0 - отключение контроля сопел на твёрдость во время нарезки." + +msgid "HRC" +msgstr "HRC" + +msgid "Enable this option if machine has auxiliary part cooling fan" +msgstr "Включите, если в принтере имеет вспомогательный вентилятор для охлаждения моделей." + +msgid "" +"Start the fan this number of seconds earlier than its target start time (you can use fractional seconds). It assumes infinite acceleration for this time estimation, and will only take into account G1 and G0 moves (arc fitting is unsupported).\n" +"It won't move fan comands from custom gcodes (they act as a sort of 'barrier').\n" +"It won't move fan comands into the start gcode if the 'only custom start gcode' is activated.\n" +"Use 0 to deactivate." +msgstr "" +"Запуск вентилятора на указанное количество секунд раньше целевого времени запуска (поддерживаются доли секунды). При этом предполагается бесконечное ускорение для оценки этого времени, и учёт только перемещений G1 и G0 (Поддержка движения по дуге окружности не поддерживается).\n" +"Это не приведёт к сдвигу команд вентилятора из пользовательских G-кодов (они действуют как своего рода барьер).\n" +"Это не приведёт к сдвигу команд вентилятора в стартовом G-коде, если активировано «только пользовательский стартовый G-код».\n" +"Установите 0 для отключения." + +msgid "Only overhangs" +msgstr "Только на свесах" + +msgid "Will only take into account the delay for the cooling of overhangs." +msgstr "Применять смещение времени только для охлаждения нависаний." + +msgid "Fan kick-start time" +msgstr "Продолжительность принудительного запуска вентилятора" + +msgid "" +"Emit a max fan speed command for this amount of seconds before reducing to target speed to kick-start the cooling fan.\n" +"This is useful for fans where a low PWM/power may be insufficient to get the fan started spinning from a stop, or to get the fan up to speed faster.\n" +"Set to 0 to deactivate." +msgstr "" +"Время принудительного запуска (kick-start) вентилятора на максимальной скорости, после чего скорость снижается до целевой. Это необходимо для вентиляторов у которых низкое значение уровня ШИМ/мощности может быть недостаточен для запуска вентилятора после остановки или для более быстрого увеличения скорости его вращения.\n" +"Установите 0 для отключения." + +msgid "G-code flavor" +msgstr "Тип G-кода" + +msgid "What kind of gcode the printer is compatible with" +msgstr "Выбор типа G-кода совместимым с вашим принтером." + +msgid "Klipper" +msgstr "Klipper" + +msgid "Label objects" +msgstr "Название моделей" + +msgid "Enable this to add comments into the G-Code labeling print moves with what object they belong to, which is useful for the Octoprint CancelObject plugin. This settings is NOT compatible with Single Extruder Multi Material setup and Wipe into Object / Wipe into Infill." +msgstr "Включите эту опцию, чтобы добавить комментарии в G-код с указанием того, к какой модели он принадлежит, что полезно для плагина Octoprint CancelObject. Эта настройка не совместима с настройкой «Мультиматериальный одиночный экструдер» и «Очистка в модель» / «Очистка в заполнение модели»." + +msgid "Exclude objects" +msgstr "Исключить модели" + +msgid "Enable this option to add EXCLUDE OBJECT command in g-code" +msgstr "Включите эту опцию, чтобы добавить команду EXCLUDE OBJECT (исключения моделей) в G-код." + +msgid "Verbose G-code" +msgstr "Подробный G-код" + +msgid "Enable this to get a commented G-code file, with each line explained by a descriptive text. If you print from SD card, the additional weight of the file could make your firmware slow down." +msgstr "Включите эту опцию, чтобы в каждой строке файла G-кода, присутствовал комментарий с поясняющим текстом. При печати с SD-карты, скорость чтение данных вашей прошивкой может снизится за счёт увеличения размера файла." + +msgid "Infill combination" +msgstr "Комбинированное заполнение" + +msgid "Automatically Combine sparse infill of several layers to print together to reduce time. Wall is still printed with original layer height." +msgstr "" +"Для сокращения времени печати есть возможность печатать заполнение не на каждом слое, а на двух слоях сразу. \n" +"Периметры по-прежнему печатаются с исходной высотой слоя." + +msgid "Filament to print internal sparse infill." +msgstr "Пластиковая нить для печати заполнения." + +msgid "Line width of internal sparse infill. If expressed as a %, it will be computed over the nozzle diameter." +msgstr "Ширина экструзии для заполнения. Если задано в процентах, то значение вычисляться относительно диаметра сопла." + +msgid "Infill/Wall overlap" +msgstr "Перекрытие линий заполнения с линиями периметра" + +msgid "Infill area is enlarged slightly to overlap with wall for better bonding. The percentage value is relative to line width of sparse infill" +msgstr "Параметр указывает на сколько процентов заполнение будет перекрываться с периметром для лучшего соединения друг с другом." + +msgid "Speed of internal sparse infill" +msgstr "Скорость заполнения" + +msgid "Interface shells" +msgstr "Связующие оболочки" + +msgid "Force the generation of solid shells between adjacent materials/volumes. Useful for multi-extruder prints with translucent materials or manual soluble support material" +msgstr "Принудительное создание замкнутых (сплошных) оболочек между смежными материалами/объёмами. Полезно для многоэкструдерных принтеров при печати полупрозрачными материалами или растворимой поддержкой. Помогает избежать диффузию материалов." + +msgid "Ironing Type" +msgstr "Тип разглаживания" + +msgid "Ironing is using small flow to print on same height of surface again to make flat surface more smooth. This setting controls which layer being ironed" +msgstr "При разглаживании сопло выполняет вторую фазу заполнения на том же слое (с небольшим потоком), чтобы заполнить отверстия и сгладить выступающие части пластика. Этот параметр контролирует, какой слой необходимо сгладить." + +msgid "No ironing" +msgstr "Без разглаживания" + +msgid "Top surfaces" +msgstr "Все верхние поверхности" + +msgid "Topmost surface" +msgstr "Самая верхняя поверхность" + +msgid "All solid layer" +msgstr "Все сплошные поверхности" + +msgid "Ironing Pattern" +msgstr "Шаблон разглаживания" + +msgid "Ironing flow" +msgstr "Поток" + +msgid "The amount of material to extrude during ironing. Relative to flow of normal layer height. Too high value results in overextrusion on the surface" +msgstr "Количество материала, которое необходимо выдавить во время разглаживания относительно потока при нормальной высоте слоя." + +msgid "Ironing line spacing" +msgstr "Расстояние между линиями разглаживания" + +msgid "The distance between the lines of ironing" +msgstr "Расстояние между линиями разглаживания." + +msgid "Ironing speed" +msgstr "Скорость разглаживания" + +msgid "Print speed of ironing lines" +msgstr "Скорость разглаживания" + +msgid "This gcode part is inserted at every layer change after lift z" +msgstr "Этот G-код вставляется при каждой смене слоя, сразу после перемещения оси Z." + +msgid "Supports silent mode" +msgstr "Поддержка тихого режима" + +msgid "Whether the machine supports silent mode in which machine use lower acceleration to print" +msgstr "Поддержка тихого режима, в котором принтер использует меньшее ускорение печати для уменьшения уровня шума." + +msgid "This G-code will be used as a code for the pause print. User can insert pause G-code in gcode viewer" +msgstr "Этот G-код используется для задания паузы печати. Пользователь может вставить G-код паузы в просмотрщике G-кода." + +msgid "This G-code will be used as a custom code" +msgstr "Этот G-код используется для пользовательского кода." + +msgid "Maximum speed X" +msgstr "Максимальная скорость перемещения по X" + +msgid "Maximum speed Y" +msgstr "Максимальная скорость перемещения по Y" + +msgid "Maximum speed Z" +msgstr "Максимальная скорость перемещения по Z" + +msgid "Maximum speed E" +msgstr "Максимальная скорость подачи у экструдера (E)" + +msgid "Machine limits" +msgstr "Ограничения принтера" + +msgid "Maximum X speed" +msgstr "Максимальная скорость перемещения по X" + +msgid "Maximum Y speed" +msgstr "Максимальная скорость перемещения по Y" + +msgid "Maximum Z speed" +msgstr "Максимальная скорость перемещения по Z" + +msgid "Maximum E speed" +msgstr "Максимальная скорость подачи у экструдера (E)" + +msgid "Maximum acceleration X" +msgstr "Максимальное ускорение по X" + +msgid "Maximum acceleration Y" +msgstr "Максимальное ускорение по Y" + +msgid "Maximum acceleration Z" +msgstr "Максимальное ускорение по Z" + +msgid "Maximum acceleration E" +msgstr "Максимальное ускорение подачи экструдера (E)" + +msgid "Maximum acceleration of the X axis" +msgstr "Максимальное ускорение по оси X." + +msgid "Maximum acceleration of the Y axis" +msgstr "Максимальное ускорение по оси Y." + +msgid "Maximum acceleration of the Z axis" +msgstr "Максимальное ускорение по оси Z." + +msgid "Maximum acceleration of the E axis" +msgstr "Максимальное ускорение подачи у экструдера (E)." + +msgid "Maximum jerk X" +msgstr "Максимальный рывок по X" + +msgid "Maximum jerk Y" +msgstr "Максимальный рывок по Y" + +msgid "Maximum jerk Z" +msgstr "Максимальный рывок по Z" + +msgid "Maximum jerk E" +msgstr "Максимальный рывок у экструдера (E)" + +msgid "Maximum jerk of the X axis" +msgstr "Максимальный рывок по оси X." + +msgid "Maximum jerk of the Y axis" +msgstr "Максимальный рывок по оси Y." + +msgid "Maximum jerk of the Z axis" +msgstr "Максимальный рывок по оси Z." + +msgid "Maximum jerk of the E axis" +msgstr "Максимальный рывок у экструдера (E)." + +msgid "Minimum speed for extruding" +msgstr "Минимальная скорость перемещения при печати" + +msgid "Minimum speed for extruding (M205 S)" +msgstr "Минимальная скорость перемещения при печати (M205 S)" + +msgid "Minimum travel speed" +msgstr "Минимальная скорость перемещения без печати" + +msgid "Minimum travel speed (M205 T)" +msgstr "Минимальная скорость перемещения без печати (M205 T)" + +msgid "Maximum acceleration for extruding" +msgstr "Максимальное ускорение при печати" + +msgid "Maximum acceleration for extruding (M204 P)" +msgstr "Максимальное ускорение при печати (M204 P)" + +msgid "Maximum acceleration for retracting" +msgstr "Максимальное ускорение отката" + +msgid "Maximum acceleration for retracting (M204 R)" +msgstr "Максимальное ускорение отката (M204 R)" + +msgid "Maximum acceleration for travel" +msgstr "Максимальное ускорение при перемещении" + +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "Максимальное ускорение при перемещении (M204 T), применяемое только для Marlin 2" + +msgid "Maximum acceleration for travel (M204 T)" +msgstr "Максимальное ускорение при перемещении (M204 T)" + +msgid "Fan speed" +msgstr "Скорость вентилятора" + +msgid "Part cooling fan speed may be increased when auto cooling is enabled. This is the maximum speed limitation of part cooling fan" +msgstr "Скорость вентилятора охлаждения моделей может быть увеличена, если включено автоматическое охлаждение. Это максимальное ограничение скорости вентилятора для охлаждения моделей." + +msgid "Max" +msgstr "Макс." + +msgid "The largest printable layer height for extruder. Used tp limits the maximum layer hight when enable adaptive layer height" +msgstr "Это наибольшая высота печатаемого слоя для этого экструдера, которая используется для ограничения функции «Переменная высота слоёв»." + +msgid "Minimum speed for part cooling fan" +msgstr "Минимальная скорость вентилятора обдува модели." + +msgid "Speed of auxiliary part cooling fan. Auxiliary fan will run at this speed during printing except the first several layers which is defined by no cooling layers" +msgstr "Скорость вращения вспомогательного вентилятора для охлаждения моделей. Он всегда будет работать с этой скоростью, за исключением первых нескольких слоёв, которые обычно настроены на работу без охлаждения." + +msgid "Min" +msgstr "Мин." + +msgid "The lowest printable layer height for extruder. Used tp limits the minimum layer hight when enable adaptive layer height" +msgstr "Это наименьшая высота печатаемого слоя для данного экструдера и в то же время нижний предел для функции «Переменная высота слоёв»." + +msgid "Min print speed" +msgstr "Минимальная скорость печати" + +msgid "The minimum printing speed when slow down for cooling" +msgstr "Минимальная скорость печати при которой происходит сброс скорости для лучшего охлаждения." + +msgid "Nozzle diameter" +msgstr "Диаметр сопла" + +msgid "Diameter of nozzle" +msgstr "Диаметр сопла" + +msgid "Configuration notes" +msgstr "Примечание конфигурации" + +msgid "You can put here your personal notes. This text will be added to the G-code header comments." +msgstr "Здесь вы можете написать свои замечания для текущего профиля. Этот текст будет добавлен к комментариям в заголовок G-кода." + +msgid "Host Type" +msgstr "Тип хоста" + +msgid "Slic3r can upload G-code files to a printer host. This field must contain the kind of the host." +msgstr "Slic3r может загружать файл G-кода на хост принтера. Это поле должно содержать тип хоста." + +msgid "Nozzle volume" +msgstr "Объём сопла" + +msgid "Volume of nozzle between the cutter and the end of nozzle" +msgstr "Объём сопла между резцом прутка и кончиком сопла." + +msgid "Start end points" +msgstr "Начальные и конечные точки" + +msgid "The start and end points which is from cutter area to garbage can." +msgstr "Начальная и конечная точки от зоны обрезки до мусорного лотка." + +msgid "Reduce infill retraction" +msgstr "Уменьшать отката при заполнении" + +msgid "Don't retract when the travel is in infill area absolutely. That means the oozing can't been seen. This can reduce times of retraction for complex model and save printing time, but make slicing and G-code generating slower" +msgstr "Отключает откат, когда перемещения полностью совершаются в области заполнения (и, таким образом, любые подтёки скорее всего будут не заметны). Это поможет снизить количество откатов при печати сложной модели и сэкономить время печати, но увеличит время нарезки и генерации G-кода." + +msgid "Enable" +msgstr "Включить" + +msgid "Filename format" +msgstr "Формат имени файла" + +msgid "User can self-define the project file name when export" +msgstr "Пользователь может сам задать имя файла проекта при экспорте." + +msgid "Make overhang printable" +msgstr "Делать нависания пригодными для печати" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "Изменение геометрии модели для печати нависающих части без поддержки." + +msgid "Make overhang printable maximum angle" +msgstr "Делать нависания пригодными для печати под максимальным углом" + +msgid "Maximum angle of overhangs to allow after making more steep overhangs printable.90° will not change the model at all and allow any overhang, while 0 will replace all overhangs with conical material." +msgstr "Максимальный угол нависания, получаемый после изменения геометрии крутых нависаний. При 90°не происходит изменения формы модели. При 0° же, все нависания заменяются материалом конической геометрии." + +msgid "Make overhang printable hole area" +msgstr "Делать нависания отверстий пригодными для печати" + +msgid "Maximum area of a hole in the base of the model before it's filled by conical material.A value of 0 will fill all the holes in the model base." +msgstr "Максимальная площадь отверстия в основании модели до его заполнения материалом конической геометрии. При 0 все отверстия в основании модели будут заполнены." + +msgid "mm²" +msgstr "мм²" + +msgid "Detect overhang wall" +msgstr "Определять нависающие периметры" + +#, c-format, boost-format +msgid "Detect the overhang percentage relative to line width and use different speed to print. For 100%% overhang, bridge speed is used." +msgstr "Определяет процент нависания относительно ширины линии и использует разную скорость печати. Для 100%%-го свеса используется скорость печати мостов." + +msgid "Line width of inner wall. If expressed as a %, it will be computed over the nozzle diameter." +msgstr "Ширина экструзии внутренних периметров. Если задано в процентах, то значение вычисляться относительно диаметра сопла." + +msgid "Speed of inner wall" +msgstr "Скорость печати внутренних периметров." + +msgid "Number of walls of every layer" +msgstr "Количество периметров на каждом слое модели." + +msgid "If you want to process the output G-code through custom scripts, just list their absolute paths here. Separate multiple scripts with a semicolon. Scripts will be passed the absolute path to the G-code file as the first argument, and they can access the Slic3r config settings by reading environment variables." +msgstr "Если вы хотите обработать выходной G-код с помощью пользовательских скриптов, просто перечислите здесь абсолютные пути к ним. Разделяйте скрипты точкой с запятой. Скриптам будет передан абсолютный путь к файлу G-кода в качестве первого аргумента, и они смогут получить доступ к настройкам конфигурации Slic3r, читая переменные окружения." + +msgid "Printer notes" +msgstr "Примечания к принтеру" + +msgid "You can put your notes regarding the printer here." +msgstr "Здесь вы можете написать свои замечания о текущем принтере." + +msgid "Raft contact Z distance" +msgstr "Расстояние от подложки до модели по вертикали" + +msgid "Z gap between object and raft. Ignored for soluble interface" +msgstr "Зазор между моделью и подложкой. Значение игнорируется при выборе растворимого материала." + +msgid "Raft expansion" +msgstr "Расширение подложки" + +msgid "Expand all raft layers in XY plane" +msgstr "Расширение всех слоёв подложки в плоскости XY." + +msgid "Initial layer density" +msgstr "Плотность первого слоя" + +msgid "Density of the first raft or support layer" +msgstr "Плотность первого слоя подложки или первого слоя поддержки." + +msgid "Initial layer expansion" +msgstr "Расширение первого слоя" + +msgid "Expand the first raft or support layer to improve bed plate adhesion" +msgstr "Расширение первого слоя подложки или поддержки в плоскости XY для улучшения адгезии с материалами склонными к отлипанию и закручиванию." + +msgid "Raft layers" +msgstr "Слоёв в подложке" + +msgid "Object will be raised by this number of support layers. Use this function to avoid wrapping when print ABS" +msgstr "Параметр устанавливает высоту подложки в слоях, тем самым поднимая модель на заданное количество слоёв от стола. Используйте эту функцию, чтобы избежать деформации при печати ABS пластиком." + +msgid "G-code path is genereated after simplifing the contour of model to avoid too much points and gcode lines in gcode file. Smaller value means higher resolution and more time to slice" +msgstr "Разрешение G-кода. Путь G-кода создаётся после упрощения контура модели, чтобы избежать слишком большого количества точек и линий в G-коде. Меньшее значение означает более высокое разрешение и больше времени для нарезки." + +msgid "Travel distance threshold" +msgstr "Порог перемещения для отката" + +msgid "Only trigger retraction when the travel distance is longer than this threshold" +msgstr "Откат будет срабатывать только в том случае, если расстояние перемещения превысит этот порог." + +msgid "Retract amount before wipe" +msgstr "Величина отката перед очисткой" + +msgid "The length of fast retraction before wipe, relative to retraction length" +msgstr "Длина быстрого отката перед очисткой, выраженная в процентах от общей длины отката." + +msgid "Retract when change layer" +msgstr "Откат при смене слоя" + +msgid "Force a retraction when changes layer" +msgstr "Эта опция включает принудительный откат при переходе со слоя на слой." + +msgid "Length" +msgstr "Длина" + +msgid "Retraction Length" +msgstr "Длина отката" + +msgid "Some amount of material in extruder is pulled back to avoid ooze during long travel. Set zero to disable retraction" +msgstr "Некоторое количество материала в экструдере откатывается назад, чтобы избежать его течи при длительном перемещении. 0 - отключение отката." + +msgid "Z hop when retract" +msgstr "Подъём оси Z при откате" + +msgid "Whenever the retraction is done, the nozzle is lifted a little to create clearance between nozzle and the print. It prevents nozzle from hitting the print when travel move. Using spiral line to lift z can prevent stringing" +msgstr "Здесь задаётся на сколько миллиметров будет каждый раз приподниматься ось Z, когда срабатывает откат. Это предотвращает задевание соплом печатаемой модели при перемещении. Использование спирального типа подъёма оси Z может предотвратить образование паутины." + +msgid "Z hop type" +msgstr "Тип подъёма оси Z" + +msgid "Slope" +msgstr "Наклонный" + +msgid "Spiral" +msgstr "Спиральный" + +msgid "Only lift Z above" +msgstr "Приподнимать ось Z только выше" + +msgid "If you set this to a positive value, Z lift will only take place above the specified absolute Z." +msgstr "Если указать положительное значение, ось Z будет подниматься только выше (после) заданной здесь высоты (высота считается от стола). Таким образом вы можете отключить подъём оси Z при печати первых слоёв." + +msgid "Only lift Z below" +msgstr "Приподнимать ось Z только ниже" + +msgid "If you set this to a positive value, Z lift will only take place below the specified absolute Z." +msgstr "Если указать положительное значение, ось Z будет подниматься только ниже (до) заданной здесь высоты (высота считается от стола). Таким образом вы можете запретить подъём оси Z выше установленной высоты." + +msgid "On surfaces" +msgstr "На поверхностях" + +msgid "Enforce Z Hop behavior. This setting is impacted by the above settings (Only lift Z above/below)." +msgstr "Принудительное поднятие оси Z. На этот параметр влияют указанные выше параметры (Приподнимать ось Z только выше/ниже)." + +msgid "All Surfaces" +msgstr "Все верхние поверхности" + +msgid "Top Only" +msgstr "Только на верней" + +msgid "Bottom Only" +msgstr "Только на нижней" + +msgid "Top and Bottom" +msgstr "На верней и нижней" + +msgid "Extra length on restart" +msgstr "Доп. длина подачи перед возобновлением печати" + +msgid "When the retraction is compensated after the travel move, the extruder will push this additional amount of filament. This setting is rarely needed." +msgstr "Дополнительная длина материала, которая будет выдавливаться после работы отката и перемещения. Для увеличения длины выдавливания ставится положительное значение (например 0.5 мм), для уменьшения отрицательное. Этот параметр редко нуждается в правке." + +msgid "When the retraction is compensated after changing tool, the extruder will push this additional amount of filament." +msgstr "Компенсация длины выдавливаемого пластика перед возобновлением печати после смены сопла." + +msgid "Retraction Speed" +msgstr "Скорость извлечения при откате" + +msgid "Speed of retractions" +msgstr "Скорость извлечения материала при откате." + +msgid "Deretraction Speed" +msgstr "Скорость заправки при откате" + +msgid "Speed for reloading filament into extruder. Zero means same speed with retraction" +msgstr "Скорость возврата материала при откате. Если оставить 0, будет использоваться та же скорость что и при извлечении." + +msgid "Use firmware retraction" +msgstr "Использовать откат из прошивки" + +msgid "This experimental setting uses G10 and G11 commands to have the firmware handle the retraction. This is only supported in recent Marlin." +msgstr "Эта экспериментальная опция использует команды G10 и G11, чтобы прошивка обрабатывала откаты. Поддерживается только в последних версиях Marlin." + +msgid "Show auto-calibration marks" +msgstr "Отображать на столе линии автокалибровки" + +msgid "Seam position" +msgstr "Позиция шва" + +msgid "The start position to print each part of outer wall" +msgstr "Начальная позиция для печати каждой части внешнего периметра." + +msgid "Nearest" +msgstr "Ближайшая" + +msgid "Aligned" +msgstr "По краю" + +msgid "Back" +msgstr "Сзади" + +msgid "Random" +msgstr "Случайно" + +msgid "Staggered inner seams" +msgstr "Смещение внутренних швов" + +msgid "This option causes the inner seams to be shifted backwards based on their depth, forming a zigzag pattern." +msgstr "Этот параметр заставляет внутренние швы смещаться назад в зависимости от их глубины, образуя зигзагообразный рисунок." + +msgid "Seam gap" +msgstr "Зазор шва" + +msgid "" +"In order to reduce the visibility of the seam in a closed loop extrusion, the loop is interrupted and shortened by a specified amount.\n" +"This amount can be specified in millimeters or as a percentage of the current extruder diameter. The default value for this parameter is 10%." +msgstr "" +"Чтобы уменьшить видимость шва при печати замкнутого контура, контур будет укорачиваться на заданную величину.\n" +"Это величина может быть указана в миллиметрах или в процентах от текущего диаметра сопла. Значение по умолчанию - 10%." + +msgid "Role base wipe speed" +msgstr "Скорость очистки по типу экструзии" + +msgid "The wipe speed is determined by the speed of the current extrusion role.e.g. if a wipe action is executed immediately following an outer wall extrusion, the speed of the outer wall extrusion will be utilized for the wipe action." +msgstr "Скорость очистки будет определяться скоростью текущего типа экструзии, т.е если операция очистки выполняется сразу после экструзии внешнего периметра, то для очистки используется скорость экструзии внешнего периметра." + +msgid "Wipe on loops" +msgstr "Очистка в периметры" + +msgid "To minimize the visibility of the seam in a closed loop extrusion, a small inward movement is executed before the extruder leaves the loop." +msgstr "Чтобы минимизировать видимость шва при экструзии по замкнутому контуру, перед выходом экструдера из контура выполняется небольшое движение внутрь." + +msgid "Wipe speed" +msgstr "Скорость очистки" + +msgid "The wipe speed is determined by the speed setting specified in this configuration.If the value is expressed as a percentage (e.g. 80%), it will be calculated based on the travel speed setting above.The default value for this parameter is 80%" +msgstr "Скорость очистки определяется текущей настройкой. Если задано в процентах, то она вычисляться относительно скорости перемещения. 80% - значение по умолчанию." + +msgid "Skirt distance" +msgstr "Расстояние до юбки" + +msgid "Distance from skirt to brim or object" +msgstr "Расстояние между юбкой и каймой, или моделью." + +msgid "Skirt height" +msgstr "Слоёв юбки" + +msgid "How many layers of skirt. Usually only one layer" +msgstr "Количество слоёв юбки. Обычно только один слой." + +msgid "Skirt loops" +msgstr "Юбок вокруг модели" + +msgid "Number of loops for the skirt. Zero means disabling skirt" +msgstr "Количество юбок вокруг модели. 0 - отключение юбки." + +msgid "Skirt speed" +msgstr "Скорость печати юбки" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "Скорость печати юбки (мм/с). 0 - скорость экструзии слоя по умолчанию." + +msgid "The printing speed in exported gcode will be slowed down, when the estimated layer time is shorter than this value, to get better cooling for these layers" +msgstr "Скорость печати в экспортированном G-коде будет замедлена, если расчётное время печати слоя меньше этого значения, для обеспечения лучшего охлаждения этих слоёв." + +msgid "Minimum sparse infill threshold" +msgstr "Мин. порог разреженного заполнения" + +msgid "Sparse infill area which is smaller than threshold value is replaced by internal solid infill" +msgstr "Область с разреженным заполнением, размер которого меньше этого порогового значения, заменяется сплошным заполнением." + +msgid "Line width of internal solid infill. If expressed as a %, it will be computed over the nozzle diameter." +msgstr "Ширина экструзии для внутреннего сплошного заполнения. Если задано в процентах, то значение вычисляться относительно диаметра сопла." + +msgid "Speed of internal solid infill, not the top and bottom surface" +msgstr "Скорость печати внутреннего сплошного заполнения, за исключением верхней и нижней поверхностей." + +msgid "Spiral vase" +msgstr "Спиральная ваза" + +msgid "Spiralize smooths out the z moves of the outer contour. And turns a solid model into a single walled print with solid bottom layers. The final generated model has no seam" +msgstr "Печать спиральных и пустотелых, а также тонкостенных моделей. Модель печатается в одну стенку без верней поверхности, заполнения и поддержки. При этом сопло движется вдоль периметра непрерывно постепенно поднимаясь, так получаются ровные красивые вазы без видимых швов." + +msgid "" +"If smooth or traditional mode is selected, a timelapse video will be generated for each print. After each layer is printed, a snapshot is taken with the chamber camera. All of these snapshots are composed into a timelapse video when printing completes. If smooth mode is selected, the toolhead will move to the excess chute after each layer is printed and then take a snapshot. Since the melt " +"filament may leak from the nozzle during the process of taking a snapshot, prime tower is required for smooth mode to wipe nozzle." +msgstr "" +"Если выбран плавный или обычный режим записи, то при каждой печати будет создаваться ускоренное видео печати. После печати каждого слоя встроенная камера делает снимок и по её завершении все эти снимки объединяются в единое ускоренное видео. Если включён плавный режим, то после печати каждого слоя головка перемещается к лотку для удаления излишков, а уже затем делается снимок. Очистка сопла на " +"черновой башне обязательна, т.к. при плавном режиме возможно вытекание материалы из сопла когда делается снимок." + +msgid "Traditional" +msgstr "Обычный" + +msgid "Temperature variation" +msgstr "Колебания температуры" + +msgid "Start G-code" +msgstr "Стартовый G-код" + +msgid "Start G-code when start the whole printing" +msgstr "G-код выполняемый при каждом запуске печати." + +msgid "Start G-code when start the printing of this filament" +msgstr "Стартовый G-код выполняемый при запуске печати с текущей пластиковой нитью." + +msgid "Slice gap closing radius" +msgstr "Радиус закрытия пробелов при нарезке" + +msgid "Cracks smaller than 2x gap closing radius are being filled during the triangle mesh slicing. The gap closing operation may reduce the final print resolution, therefore it is advisable to keep the value reasonably low." +msgstr "Трещины, меньше чем 2-кратный радиус закрытия пробелов, будут заполняться во время нарезки треугольной сетки. Операция закрытия пробелов может привести к снижению конечного разрешение печати, поэтому рекомендуется выставлять это значение достаточно низким." + +msgid "Slicing Mode" +msgstr "Режим нарезки" + +msgid "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close all holes in the model." +msgstr "Режим нарезки «чётный-нечётный» используется для моделей самолетов с ресурса 3DLabPrint. А «Закрытие отверстий» для закрытия всех отверстий в модели." + +msgid "Regular" +msgstr "Обычный" + +msgid "Even-odd" +msgstr "Чётный-нечётный" + +msgid "Close holes" +msgstr "Закрытие отверстий" + +msgid "Enable support" +msgstr "Включить поддержку" + +msgid "Enable support generation." +msgstr "Включить генерацию поддержки." + +msgid "normal(auto) and tree(auto) is used to generate support automatically. If normal(manual) or tree(manual) is selected, only support enforcers are generated" +msgstr "Тип поддержки «Обычная (авто)» и «Древовидная (авто)» используются для автоматического создания поддержки. Если выбран тип поддержки «Обычная (вручную)» или «Древовидная (вручную)», генерируется только принудительная поддержка." + +msgid "normal(auto)" +msgstr "Обычная (авто)" + +msgid "tree(auto)" +msgstr "Древовидная (авто)" + +msgid "normal(manual)" +msgstr "Обычная (вручную)" + +msgid "tree(manual)" +msgstr "Древовидная (вручную)" + +msgid "Support/object xy distance" +msgstr "Зазор между моделью и поддержкой по XY" + +msgid "XY separation between an object and its support" +msgstr "Зазор между моделью и поддержкой по осям XY." + +msgid "Pattern angle" +msgstr "Угол печати шаблона поддержки" + +msgid "Use this setting to rotate the support pattern on the horizontal plane." +msgstr "Используйте эту настройку для поворота шаблона поддержки в горизонтальной плоскости." + +msgid "On build plate only" +msgstr "Поддержка только от стола" + +msgid "Don't create support on model surface, only on build plate" +msgstr "Создавать поддержку только от стола." + +msgid "Support critical regions only" +msgstr "Поддержка только критических областей" + +msgid "Only create support for critical regions including sharp tail, cantilever, etc." +msgstr "Создание поддержек только для критических областей, включая острые концы, консоли (горизонтально выступающие элементы) и т.д." + +msgid "Remove small overhangs" +msgstr "Игнорировать небольшие нависания" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "Не печатать поддержку под небольшими нависаниями, которые, как вам казалось, нуждаются в них." + +msgid "Top Z distance" +msgstr "Зазор поддержки сверху" + +msgid "The z gap between the top support interface and object" +msgstr "Вертикальное расстояние между верхней частью модели и связующим слоем поддержки." + +msgid "Bottom Z distance" +msgstr "Зазор поддержки снизу" + +msgid "The z gap between the bottom support interface and object" +msgstr "Вертикальное расстояние между нижней частью модели и связующим слоем поддержки." + +msgid "Support/raft base" +msgstr "Базовая поддержка/подложка" + +msgid "Filament to print support base and raft. \"Default\" means no specific filament for support and current filament is used" +msgstr "Пластиковая нить для печати базовой поддержки и плота. Значение «По умолчанию» означает, что для поддержки используется текущая пластиковая нить." + +msgid "Line width of support. If expressed as a %, it will be computed over the nozzle diameter." +msgstr "Ширина экструзии для поддержки. Если задано в процентах, то значение вычисляться относительно диаметра сопла." + +msgid "Interface use loop pattern" +msgstr "Связующий слой петлями" + +msgid "Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "Печатать контактный слой связующего слоя поддержки петлями. По умолчанию отключено." + +msgid "Support/raft interface" +msgstr "Связующий слой поддержки/подложки" + +msgid "Filament to print support interface. \"Default\" means no specific filament for support interface and current filament is used" +msgstr "Пластиковая нить для печати связующего слоя поддержки. Значение «По умолчанию» означает, что для связующего слоя поддержки используется текущая пластиковая нить." + +msgid "Top interface layers" +msgstr "Связующих слоёв сверху" + +msgid "Number of top interface layers" +msgstr "Количество связующих слоёв сверху." + +msgid "Bottom interface layers" +msgstr "Связующих слоёв снизу" + +msgid "Top interface spacing" +msgstr "Расстояние между линиями связующего слоя сверху" + +msgid "Spacing of interface lines. Zero means solid interface" +msgstr "Расстояние между линиями связующего слоя сверху. Установите 0, чтобы получить сплошной слой." + +msgid "Bottom interface spacing" +msgstr "Расстояние между линиями связующего слоя снизу" + +msgid "Spacing of bottom interface lines. Zero means solid interface" +msgstr "Расстояние между линиями связующего слоя снизу. Установите 0, чтобы получить сплошной слой." + +msgid "Speed of support interface" +msgstr "Скорость печати связующего слоя поддержки." + +msgid "Base pattern" +msgstr "Шаблон поддержки" + +msgid "Line pattern of support" +msgstr "Шаблон печати поддержки." + +msgid "Rectilinear grid" +msgstr "Прямолинейная сетка" + +msgid "Hollow" +msgstr "Полость" + +msgid "Interface pattern" +msgstr "Шаблон связующего слоя" + +msgid "Line pattern of support interface. Default pattern for non-soluble support interface is Rectilinear, while default pattern for soluble support interface is Concentric" +msgstr "Шаблон, по которому будет происходить печать связующего слоя поддержки. При выборе по умолчанию, шаблон для нерастворимой связующей поддержки - прямолинейный, для растворимой - концентрический." + +msgid "Rectilinear Interlaced" +msgstr "Прямолинейный (чередование направлений)" + +msgid "Base pattern spacing" +msgstr "Плотность поддержки" + +msgid "Spacing between support lines" +msgstr "Расстояние между линиями поддержки." + +msgid "Normal Support expansion" +msgstr "Горизонтальное расширение поддержки" + +msgid "Expand (+) or shrink (-) the horizontal span of normal support" +msgstr "Горизонтальное расширение (+) или сужение (-) базовой поддержки в плоскости XY." + +msgid "Speed of support" +msgstr "Скорость печати поддержки." + +msgid "" +"Style and shape of the support. For normal support, projecting the supports into a regular grid will create more stable supports (default), while snug support towers will save material and reduce object scarring.\n" +"For tree support, slim style will merge branches more aggressively and save a lot of material (default), while hybrid style will create similar structure to normal support under large flat overhangs." +msgstr "" +"Стиль и форма создаваемой поддержки.\n" +"\n" +"Стиль «Сетка» создаёт более устойчивые опоры. Стиль «Аккуратный» экономит материал и уменьшает образование дефектов на моделях.\n" +"\n" +"Для древовидной поддержки, при стройном стиле происходит более агрессивное объединение ветвей и экономия материала (по умолчанию). В то время как гибридный стиль создаёт структуру, схожую с обычную поддержкой при больших плоских нависаниях." + +msgid "Snug" +msgstr "Аккуратный" + +msgid "Tree Slim" +msgstr "Стройный (древ. поддержка)" + +msgid "Tree Strong" +msgstr "Крепкий (древ. поддержка)" + +msgid "Tree Hybrid" +msgstr "Гибридный (древ. поддержка)" + +msgid "Organic" +msgstr "Органический" + +msgid "Independent support layer height" +msgstr "Независимая высота слоя поддержки" + +msgid "Support layer uses layer height independent with object layer. This is to support customizing z-gap and save print time.This option will be invalid when the prime tower is enabled." +msgstr "Слои поддержки будут иметь высоту слоя, отличную от высоты слоя модели. Это необходимо для настройки зазора между моделью и поддержкой для экономии времени печати. Опция неактивна, когда включена черновая башня." + +msgid "Threshold angle" +msgstr "Пороговый угол поддержки" + +msgid "Support will be generated for overhangs whose slope angle is below the threshold." +msgstr "Для нависаний, угол наклона которых ниже заданного порогового значения, будут использоваться поддержки." + +msgid "Tree support branch angle" +msgstr "Угол нависания ветвей древовидной поддержки" + +msgid "This setting determines the maximum overhang angle that t he branches of tree support allowed to make.If the angle is increased, the branches can be printed more horizontally, allowing them to reach farther." +msgstr "Этот параметр определяет максимальный угол нависания ветвей древовидной поддержки. При увеличении угла, ветви печатаются более горизонтально, что позволяет им достигать большего охвата. При указании меньшего угла, поддержка будет более вертикальной и устойчивой." + +msgid "Preferred Branch Angle" +msgstr "Предпочтительный угол ответвления" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "The preferred angle of the branches, when they do not have to avoid the model. Use a lower angle to make them more vertical and more stable. Use a higher angle for branches to merge faster." +msgstr "Предпочтительный угол ответвления ветвей, при котором не нужно избегать модель. При указании меньшего угла поддержка будет более вертикальной и устойчивой. Для получения большего охвата указывайте более высокий угол." + +msgid "Tree support branch distance" +msgstr "Расстояние между ветвями древовидной поддержки" + +msgid "This setting determines the distance between neighboring tree support nodes." +msgstr "Этот параметр определяет, насколько далеко должны друг от друга располагаться ветви при касании модели." + +msgid "Adaptive layer height" +msgstr "Переменная высота слоёв" + +msgid "Enabling this option means the height of tree support layer except the first will be automatically calculated " +msgstr "Включение автоматического расчёта высоты слоя древовидной поддержки, кроме первого слоя." + +msgid "Auto brim width" +msgstr "Автоширина каймы" + +msgid "Enabling this option means the width of the brim for tree support will be automatically calculated" +msgstr "Включение автоматического расчёта ширины каймы для древовидной поддержки." + +msgid "Tree support brim width" +msgstr "Ширина каймы древовидной поддержки" + +msgid "Distance from tree branch to the outermost brim line" +msgstr "Расстояние от древовидной поддержки до внешней линии каймы." + +# ??? +msgid "Tree support branch diameter" +msgstr "Диаметр ветвей древовидной поддержки" + +msgid "This setting determines the initial diameter of support nodes." +msgstr "Этот параметр определяет начальный диаметр ветвей, т.е. их диаметр в месте контакта с моделью." + +msgid "Tree support wall loops" +msgstr "Периметров древовидной поддержки" + +msgid "This setting specify the count of walls around tree support" +msgstr "Этот параметр определяет количество периметров у печатаемой древовидной поддержки." + +msgid "Tree support with infill" +msgstr "Древовидная поддержка с заполнением" + +msgid "This setting specifies whether to add infill inside large hollows of tree support" +msgstr "Этот параметр определяет, следует ли заполнять большие полости внутри древовидной поддержки." + +msgid "Chamber temperature" +msgstr "Температура термокамеры" + +msgid "Target chamber temperature" +msgstr "Температура, которую необходимо поддерживать внутри принтера." + +msgid "Nozzle temperature for layers after the initial one" +msgstr "Температура сопла при печати для слоёв после первого." + +msgid "Bed temperature difference" +msgstr "Разница температур подогреваемого стола" + +msgid "Do not recommend bed temperature of other layer to be lower than initial layer for more than this threshold. Too low bed temperature of other layer may cause the model broken free from build plate" +msgstr "Не рекомендуется, чтобы температура последующих слоёв была ниже температуры первого слоя, более чем на это пороговое значение. Слишком низкая температура последующих слоёв может привести к отрыву модели от стола." + +msgid "Detect thin wall" +msgstr "Обнаружение тонких стенок" + +msgid "Detect thin wall which can't contain two line width. And use single line to print. Maybe printed not very well, because it's not closed loop" +msgstr "Обнаружение тонких стенок (стенки одинарной ширины), которые можно напечатать только в один проход экструдера. Возможно, будет напечатано не очень хорошо, так как это не замкнутый контур." + +msgid "This gcode is inserted when change filament, including T command to trigger tool change" +msgstr "Этот G-код вставляется при смене материала, включая команду T для запуска смены инструмента." + +msgid "Line width for top surfaces. If expressed as a %, it will be computed over the nozzle diameter." +msgstr "Ширина экструзии для верхней поверхности. Если задано в процентах, то значение вычисляться относительно диаметра сопла." + +msgid "Speed of top surface infill which is solid" +msgstr "Скорость печати верхних сплошных поверхностей." + +msgid "Top shell layers" +msgstr "Сплошных слоёв сверху" + +msgid "This is the number of solid layers of top shell, including the top surface layer. When the thickness calculated by this value is thinner than top shell thickness, the top shell layers will be increased" +msgstr "Количество сплошных слоёв при печати верхней поверхности модели. Если толщина, рассчитанная с помощью этого значения, меньше толщины оболочки сверху, количество сплошных слоёв сверху будет увеличено." + +msgid "Top solid layers" +msgstr "Верхних сплошных слоёв" + +msgid "Top shell thickness" +msgstr "Толщина оболочки сверху" + +msgid "The number of top solid layers is increased when slicing if the thickness calculated by top shell layers is thinner than this value. This can avoid having too thin shell when layer height is small. 0 means that this setting is disabled and thickness of top shell is absolutely determained by top shell layers" +msgstr "" +"Минимальная толщина оболочки сверху в мм. Если толщина оболочки, рассчитанная по количеству сплошных слоёв сверху, меньше этого значения, количество сплошных слоёв сверху будет автоматически увеличено при нарезке, для удовлетворения минимальной толщины оболочки. Это позволяет избежать слишком тонкой оболочки при небольшой высоте слоя. 0 означает, что этот параметр отключён, а толщина оболочки " +"сверху полностью задаётся количеством сплошных слоёв снизу." + +msgid "Speed of travel which is faster and without extrusion" +msgstr "Скорость перемещения экструдера при позиционировании без печати." + +msgid "Wipe while retracting" +msgstr "Очистка сопла при откате" + +msgid "Move nozzle along the last extrusion path when retracting to clean leaked material on nozzle. This can minimize blob when print new part after travel" +msgstr "Позволяет соплу совершать движение очистки во время отката, перемещая его вдоль последнего пути экструзии. Это может снизить появление дефектов (каплей, пупырышек) при печати новой детали после перемещения." + +msgid "Wipe Distance" +msgstr "Расстояние очистки внешней стенки" + +msgid "Discribe how long the nozzle will move along the last path when retracting" +msgstr "Задаёт расстояние перемещения, добавленное после печати внешней стенки при совершении отката, чтобы сделать шов по оси Z менее заметным." + +msgid "The wiping tower can be used to clean up the residue on the nozzle and stabilize the chamber pressure inside the nozzle, in order to avoid appearance defects when printing objects." +msgstr "Башня очистки используется для очистки сопла от остатков материала и стабилизации давления внутри сопла, чтобы избежать дефектов снаружи печатаемой модели." + +msgid "Purging volumes" +msgstr "Объём очистки" + +msgid "Flush multiplier" +msgstr "Множитель очистки" + +msgid "The actual flushing volumes is equal to the flush multiplier multiplied by the flushing volumes in the table." +msgstr "Реальные объёмы очистки равны множителю очистки, умноженному на объёмы очистки указанные в таблице." + +msgid "Prime volume" +msgstr "Объём сброса на черновой башни" + +msgid "The volume of material to prime extruder on tower." +msgstr "Объём выдавленного материала для заправки экструдера на черновой башне." + +msgid "Width" +msgstr "Ширина" + +msgid "Width of prime tower" +msgstr "Ширина черновой башни." + +msgid "Wipe tower rotation angle" +msgstr "Угол поворота черновой башни" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "Угол поворота черновой башни относительно оси X." + +msgid "Stabilization cone apex angle" +msgstr "Угол вершины стабилизирующего конуса" + +msgid "Angle at the apex of the cone that is used to stabilize the wipe tower. Larger angle means wider base." +msgstr "Регулировка угла «стабилизирующего конуса», который используется для предотвращения опрокидывания черновой башни. Больший угол означает более широкое основание конуса." + +msgid "Wipe tower purge lines spacing" +msgstr "Расстояние между линиями очистки черновой башни" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "Расстояние между линиями очистки на черновой башне." + +msgid "Wipe tower extruder" +msgstr "Экструдер черновой башни" + +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, чтобы использовать тот, который доступен (предпочтительнее нерастворимый)." + +msgid "Purging volumes - load/unload volumes" +msgstr "Объём очистки - Объём загрузки/выгрузки" + +msgid "This vector saves required volumes to change from/to each tool used on the wipe tower. These values are used to simplify creation of the full purging volumes below." +msgstr "Этот параметр задаёт объём материала, который будет выдавлен на черновую башню для прочистки сопла при смене экструдеров/инструментов. Эти значения используются для упрощения создания полноты объёмов очистки указанной ниже." + +msgid "Purging after filament change will be done inside objects' infills. This may lower the amount of waste and decrease the print time. If the walls are printed with transparent filament, the mixed color infill will be seen outside. It will not take effect, unless the prime tower is enabled." +msgstr "Очистка сопла после смены материала будет производиться в заполнение модели. Это снижает количество отходов и сокращает время печати. Эта функция работает только при включенной черновой башне." + +msgid "Purging after filament change will be done inside objects' support. This may lower the amount of waste and decrease the print time. It will not take effect, unless the prime tower is enabled." +msgstr "Очистка сопла после смены материала будет производиться в поддержку модели. Это снижает количество отходов и сокращает время печати. Эта функция работает только при включенной черновой башне." + +msgid "This object will be used to purge the nozzle after a filament change to save filament and decrease the print time. Colours of the objects will be mixed as a result. It will not take effect, unless the prime tower is enabled." +msgstr "Эта модель будет использоваться для очистки сопла после смены материала для его экономии и сокращения времени печати. В результате цвета будут смешиваться. Это не будет действовать, если не будет включена черновая башня." + +msgid "Maximal bridging distance" +msgstr "Максимальное длина моста" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "Максимальное расстояние между опорами на разряженных участках заполнения." + +msgid "X-Y hole compensation" +msgstr "Коррекция размеров отверстий по XY" + +msgid "Holes of object will be grown or shrunk in XY plane by the configured value. Positive value makes holes bigger. Negative value makes holes smaller. This function is used to adjust size slightly when the object has assembling issue" +msgstr "Отверстия модели будут увеличены или уменьшены в плоскости XY на заданное значение. Положительное значение увеличивает отверстия, отрицательное - уменьшает. Эта функция используется для небольшой корректировки размера, когда возникают проблемы со сборкой." + +msgid "X-Y contour compensation" +msgstr "Коррекция размеров модели по XY" + +msgid "Contour of object will be grown or shrunk in XY plane by the configured value. Positive value makes contour bigger. Negative value makes contour smaller. This function is used to adjust size slightly when the object has assembling issue" +msgstr "Параметр отвечает за смещение границы контура печатаемой модели в плоскости XY на заданное значение. Положительное значение увеличивает контур. Отрицательное значение уменьшает контур. Эта функция используется для небольшой корректировки размера, когда возникают проблемы со сборкой." + +msgid "G-code thumbnails" +msgstr "Эскизы G-кода" + +msgid "Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the following format: \"XxY, XxY, ...\"" +msgstr "Размеры изображения, которые будут сохранены в файлах .sl1 / .sl1s в следующем формате: \"XxY, XxY, ...\"" + +msgid "Use relative E distances" +msgstr "Исп. относительные координаты для экструдера (E)" + +msgid "Relative extrusion is recommended when using \"label_objects\" option.Some extruders work better with this option unckecked (absolute extrusion mode). Wipe tower is only compatible with relative mode. It is always enabled on BambuLab printers. Default is checked" +msgstr "" +"Относительная экструзия рекомендуется при использовании опции «Название моделей».\n" +"\n" +"Черновая башня совместима только с относительной экструзии. На принтерах BambuLab она всегда включена (флажок стоит).\n" +"Некоторые экструдеры работают лучше при отключении этой опции (абсолютный режим экструзии)." + +msgid "Classic wall generator produces walls with constant extrusion width and for very thin areas is used gap-fill. Arachne engine produces walls with variable extrusion width" +msgstr "Движок классического генератора периметров создаёт их с постоянной шириной экструзии, а для очень тонких участков используется параметр «Заполнение пробелов». Движок Arachne же создает периметры с переменной шириной экструзии." + +msgid "Classic" +msgstr "Классический" + +msgid "Arachne" +msgstr "Arachne" + +msgid "Wall transition length" +msgstr "Длина перехода к периметру" + +msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall segments. It's expressed as a percentage over nozzle diameter" +msgstr "При переходе между разным количеством периметров по мере того, как деталь становится тоньше, выделяется определенное пространство для разделения или соединения линий периметров. Выражается в процентах от диаметра сопла." + +msgid "Wall transitioning filter margin" +msgstr "Поле фильтра при переходе между периметрами" + +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of extrusion widths which follow to [Minimum wall width - margin, 2 * Minimum wall width + margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large extrusion width variation can lead to under- or " +"overextrusion problems. It's expressed as a percentage over nozzle diameter" +msgstr "" +"Предотвращает переход туда и обратно между одним лишним периметром и одним недостающим. Это поле расширяет диапазон значений ширины экструзии, который определяется как [Минимальная ширина периметра - Поле, 2 * Минимальная ширина периметра + Поле]. Расширение этого поля позволяет сократить количество переходов, что в свою очередь позволяет сократить количество запусков/остановок экструдирования " +"и время перемещения. Однако большой разброс значений ширины экструзии может привести к проблемам недо/переэкструзии материала. Если задано в процентах, то расчёт производится относительно диаметра сопла." + +msgid "Wall transitioning threshold angle" +msgstr "Пороговый угол перехода между периметрами" + +msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude" +msgstr "" +"Когда требуется создавать переходы между чётным и нечётным количеством периметров. Клиновидная форма с углом, превышающим этот параметр, не будет иметь переходов, и периметры не будут напечатаны в центре для заполнения оставшегося пространства. Уменьшение значения этого параметра позволяет сократить количество и длину этих центральных периметров, но при этом могут остаться зазоры или произойти " +"чрезмерное экструдирование." + +msgid "Wall distribution count" +msgstr "Счётчик распределений по периметрам" + +msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width" +msgstr "Количество периметров, отсчитываемое от центра, на которые необходимо распространить изменения. Более низкое значение означает, что ширина внешних периметров не изменяется." + +msgid "Minimum feature size" +msgstr "Минимальный размер элемента" + +msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum feature size will be widened to the Minimum wall width. It's expressed as a percentage over nozzle diameter" +msgstr "Минимальная толщина тонких элементов. Элементы модели, которые тоньше этого значения, не будут напечатаны, в то время как элементы, толщина которых превышает «Минимальный размер элемента», будут расширены до минимальной ширины периметра. Выражается в процентах от диаметра сопла." + +msgid "First layer minimum wall width" +msgstr "Минимальная ширина периметра первого слоя" + +msgid "The minimum wall width that should be used for the first layer is recommended to be set to the same size as the nozzle. This adjustment is expected to enhance adhesion." +msgstr "Минимальная ширина периметра, используемая для печати первого слоя. Значение рекомендуется устанавливать равным диаметру сопла. Ожидается, что такая регулировка повышает адгезию." + +msgid "Minimum wall width" +msgstr "Минимальная ширина периметра" + +msgid "Width of the wall that will replace thin features (according to the Minimum feature size) of the model. If the Minimum wall width is thinner than the thickness of the feature, the wall will become as thick as the feature itself. It's expressed as a percentage over nozzle diameter" +msgstr "Ширина периметра, которая заменит тонкие элементы (в соответствии с минимальным размера элемента) модели. Если минимальная ширина периметра меньше толщины элемента, толщина периметра будет приведена к толщине самого элемента. Если задано в процентах, то значение вычисляться относительно диаметра сопла." + +msgid "Detect narrow internal solid infill" +msgstr "Обнаруживать узкую область сплошного заполнения" + +msgid "This option will auto detect narrow internal solid infill area. If enabled, concentric pattern will be used for the area to speed printing up. Otherwise, rectilinear pattern is used defaultly." +msgstr "Этот параметр автоматически определяет узкую внутреннюю область сплошного заполнения. Если включено, для ускорения печати будет использоваться концентрический шаблон. В противном случае по умолчанию используется прямолинейный шаблон." + +msgid "invalid value " +msgstr "недопустимое значение " + +#, c-format, boost-format +msgid " doesn't work at 100%% density " +msgstr " не работает при 100%% заполнении " + +msgid "Invalid value when spiral vase mode is enabled: " +msgstr "Недопустимое значение при включенном режиме спиральной вазы: " + +msgid "too large line width " +msgstr "слишком большая ширина экструзии " + +msgid " not in range " +msgstr " вне диапазона " + +msgid "Export 3MF" +msgstr "Экспорт в 3MF" + +msgid "Export project as 3MF." +msgstr "Экспортировать проект в 3MF." + +msgid "Export slicing data" +msgstr "Экспорт данных нарезки" + +msgid "Export slicing data to a folder." +msgstr "Экспорт данных нарезки в папку." + +msgid "Load slicing data" +msgstr "Загрузка данных нарезки" + +msgid "Load cached slicing data from directory" +msgstr "Загружать кэшированные данные нарезки из папки" + +msgid "Export STL" +msgstr "Экспорт в STL" + +msgid "Export the objects as multiple STL." +msgstr "Экспорт моделей как несколько STL." + +msgid "Slice" +msgstr "Нарезать" + +msgid "Slice the plates: 0-all plates, i-plate i, others-invalid" +msgstr "Нарезка столов: 0 - все столы, i - стол i, остальные - недопустимы" + +msgid "Show command help." +msgstr "Показать справку по командам." + +msgid "UpToDate" +msgstr "Актуальная версия" + +msgid "Update the configs values of 3mf to latest." +msgstr "Обновить значения конфигурации для 3mf до актуальных." + +msgid "Load default filaments" +msgstr "Загрузка материалов по умолчанию" + +msgid "Load first filament as default for those not loaded" +msgstr "Использовать первый материал по умолчанию, если не загружен другой" + +msgid "mtcpp" +msgstr "mtcpp" + +msgid "max triangle count per plate for slicing." +msgstr "максимальное количество треугольников на стол при нарезке." + +msgid "mstpp" +msgstr "mstpp" + +msgid "max slicing time per plate in seconds." +msgstr "максимальное время нарезки на стол в секундах." + +msgid "No check" +msgstr "Без проверки" + +msgid "Do not run any validity checks, such as gcode path conflicts check." +msgstr "Не запускать никакие проверки валидности, такие как проверка на конфликт путей в G-коде." + +msgid "Normative check" +msgstr "Нормативная проверка" + +msgid "Check the normative items." +msgstr "Проверка соответствия модели определенным нормативным требованиям." + +msgid "Output Model Info" +msgstr "Информация о выходной модели" + +msgid "Output the model's information." +msgstr "Вывод информации о модели." + +msgid "Export Settings" +msgstr "Экспорт настроек" + +msgid "Export settings to a file." +msgstr "Экспорт настроек в файл." + +msgid "Send progress to pipe" +msgstr "Отправить информацию о прогрессе" + +msgid "Send progress to pipe." +msgstr "Отправить информацию о прогрессе." + +msgid "Arrange Options" +msgstr "Параметры расстановки" + +msgid "Arrange options: 0-disable, 1-enable, others-auto" +msgstr "Параметры расстановки: 0 - отключить, 1 - включить, другие - автоматически" + +# ??? +msgid "Repetions count" +msgstr "Количество повторений" + +# ??? +msgid "Repetions count of the whole model" +msgstr "Количество повторений для всей модели" + +msgid "Convert Unit" +msgstr "Преобразовать единицу измерения" + +msgid "Convert the units of model" +msgstr "Преобразование единиц измерения модели" + +msgid "Orient the model" +msgstr "Ориентация модели" + +msgid "Scale the model by a float factor" +msgstr "Масштабирование модели с помощью коэффициента." + +msgid "Load General Settings" +msgstr "Загрузка общих настроек" + +msgid "Load process/machine settings from the specified file" +msgstr "Загрузка настроек процесса/принтера из указанного файла" + +msgid "Load Filament Settings" +msgstr "Загрузка настроек материала" + +msgid "Load filament settings from the specified file list" +msgstr "Загрузка настроек пластиковой нити из указанного списка файлов" + +msgid "Skip Objects" +msgstr "Исключить модели" + +msgid "Skip some objects in this print" +msgstr "Пропустить некоторые модели в этом печати" + +msgid "load uptodate process/machine settings when using uptodate" +msgstr "Загрузить последние настройки процесса/принтера при использовании актуальной версии" + +msgid "load uptodate process/machine settings from the specified file when using uptodate" +msgstr "Загружать последние настройки процесса/принтера из указанного файла при использовании актуальной версии" + +msgid "Data directory" +msgstr "Папка конфигурации пользователя" + +msgid "Load and store settings at the given directory. This is useful for maintaining different profiles or including configurations from a network storage." +msgstr "Загрузка и сохранение настроек будет производиться в заданную папку. Это полезно для сохранения различных профилей или конфигураций из сетевого хранилища." + +msgid "Output directory" +msgstr "Папка для сохранения" + +msgid "Output directory for the exported files." +msgstr "Папка для сохранения экспортируемых файлов." + +msgid "Debug level" +msgstr "Уровень отладки" + +msgid "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:trace\n" +msgstr "Задаёт параметр чувствительности записи событий в журнал. \\\"0: Неустранимая ошибка, 1: Ошибка, 2: Предупреждение, 3: Информация, 4: Отладка, 5: Трассировка\n" + +msgid "Error in zip archive" +msgstr "Ошибка с zip-архивом" + +msgid "Generating walls" +msgstr "Генерация периметров" + +msgid "Generating infill regions" +msgstr "Генерация областей заполнения" + +msgid "Generating infill toolpath" +msgstr "Генерация траектории заполнения" + +msgid "Detect overhangs for auto-lift" +msgstr "Обнаружение нависаний для автоподъёма" + +msgid "Generating support" +msgstr "Генерация поддержки" + +msgid "Checking support necessity" +msgstr "Проверка необходимости поддержки" + +msgid "floating regions" +msgstr "нависающие части" + +msgid "floating cantilever" +msgstr "нависающий горизонтальный выступ (консоль)" + +msgid "large overhangs" +msgstr "большая области нависания" + +#, c-format, boost-format +msgid "It seems object %s has %s. Please re-orient the object or enable support generation." +msgstr "" +"Похоже, что у модели %s имеются замечания - %s. \n" +"Переориентируйте её или включите генерацию поддержки." + +msgid "Optimizing toolpath" +msgstr "Оптимизация траектории инструмента" + +msgid "Empty layers around bottom are replaced by nearest normal layers." +msgstr "Пустые слои обнаруженные на дне модели были заменены ближайшими нормальными слоями." + +msgid "The model has too many empty layers." +msgstr "Модель имеет слишком много пустых слоев." + +msgid "Slicing mesh" +msgstr "Нарезка сетки" + +msgid "No layers were detected. You might want to repair your STL file(s) or check their size or thickness and retry.\n" +msgstr "Слоёв не обнаружено. Возможно, требуется починить STL файл(ы) или проверить размер/толщину и повторить попытку.\n" + +msgid "" +"An object's XY size compensation will not be used because it is also color-painted.\n" +"XY Size compensation can not be combined with color-painting." +msgstr "" +"Коррекция горизонтальных размеров модели не будет действовать, поскольку для этой модели была выполнена операция окрашивания.\n" +"Коррекция горизонтальных размеров модели не может использоваться в сочетании с функцией раскрашивания." + +#, c-format, boost-format +msgid "Support: generate toolpath at layer %d" +msgstr "Поддержка: генерация траектории инструмента на слое %d" + +msgid "Support: detect overhangs" +msgstr "Поддержка: обнаружение нависаний" + +msgid "Support: generate contact points" +msgstr "Поддержка: генерация точек контакта" + +msgid "Support: propagate branches" +msgstr "Поддержка: построение ветвей" + +msgid "Support: draw polygons" +msgstr "Поддержка: рисование полигонов" + +msgid "Support: generate toolpath" +msgstr "Поддержка: генерация траектории инструмента" + +#, c-format, boost-format +msgid "Support: generate polygons at layer %d" +msgstr "Поддержка: генерация полигонов на слое %d" + +#, c-format, boost-format +msgid "Support: fix holes at layer %d" +msgstr "Поддержка: ремонт отверстий на слое %d" + +#, c-format, boost-format +msgid "Support: propagate branches at layer %d" +msgstr "Поддержка: построение ветвей на слое %d" + +msgid "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "Неизвестный формат файла. Входной файл должен иметь расширение *.stl, *.obj, *.amf(.xml)." + +msgid "Loading of a model file failed." +msgstr "Не удалось загрузить файл модели." + +msgid "The supplied file couldn't be read because it's empty" +msgstr "Предоставленный файл не может быть прочитан, так как он пуст." + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "Неизвестный формат файла. Входной файл должен иметь расширение *.3mf или *.zip.amf." + +msgid "Canceled" +msgstr "Отменено" + +msgid "load_obj: failed to parse" +msgstr "load_obj: ошибка обработки" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "Файл содержит многоугольники с более чем 4 вершинами." + +msgid "The file contains polygons with less than 2 vertices." +msgstr "Файл содержит многоугольники с менее чем 2 вершинами." + +msgid "The file contains invalid vertex index." +msgstr "Файл содержит неверный количество вершин." + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "Этот OBJ файл не может быть прочитан, так как он пуст." + +msgid "Flow Rate Calibration" +msgstr "Калибровка скорости потока" + +msgid "Max Volumetric Speed Calibration" +msgstr "Калибровка макс. объёмной скорости" + +msgid "Manage Result" +msgstr "Управление результатами" + +msgid "Manual Calibration" +msgstr "Ручная калибровка" + +msgid "Result can be read by human eyes." +msgstr "Результат калибровки может быть визуально оценен человеческим глазом." + +msgid "Auto-Calibration" +msgstr "Автокалибровка" + +msgid "We would use Lidar to read the calibration result" +msgstr "Для считывания результата калибровки будет использоваться лидар." + +msgid "Prev" +msgstr "Назад" + +msgid "Recalibration" +msgstr "Перекалибровка" + +msgid "Calibrate" +msgstr "Калибровка" + +msgid "Finish" +msgstr "Завершить" + +msgid "Wiki" +msgstr "Вики-сайт" + +msgid "How to use calibration result?" +msgstr "Как использовать результаты калибровки?" + +msgid "You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "Коэффициент калибровки динамики потока можно изменить в настройках материала." + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" +"Текущая версия прошивки принтера не поддерживает калибровку.\n" +"Обновите прошивку принтера." + +msgid "Calibration not supported" +msgstr "Калибровка не поддерживается" + +msgid "Flow Dynamics" +msgstr "Динамика потока" + +msgid "Flow Rate" +msgstr "Скорость потока" + +msgid "Max Volumetric Speed" +msgstr "Макс. объёмная скорость" + +msgid "Please enter the name you want to save to printer." +msgstr "Введите имя, который хотите сохранить на принтере." + +msgid "The name cannot exceed 40 characters." +msgstr "Максимальная длина имени 40 символов." + +msgid "The name cannot be empty." +msgstr "Имя не может быть пустым." + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "Выбранный профиль: %1% не найден." + +msgid "The name cannot be the same as the system preset name." +msgstr "Имя не должно совпадать с именем системного профиля." + +msgid "The name is the same as another existing preset name" +msgstr "Имя совпадает с именем другого существующего профиля" + +msgid "create new preset failed." +msgstr "не удалось создать новый профиль." + +msgid "Are you sure to cancel the current calibration and return to the home page?" +msgstr "Вы уверены, что хотите отменить текущую калибровку и вернуться на главную страницу?" + +msgid "No Printer Connected!" +msgstr "Принтер не подключён!" + +msgid "Printer is not connected yet." +msgstr "Принтер ещё не подключен." + +msgid "Please select filament to calibrate." +msgstr "Пожалуйста, выберите пруток для калибровки." + +msgid "Connecting to printer..." +msgstr "Подключение к принтеру..." + +msgid "The failed test result has been dropped." +msgstr "Результат неудачного теста был удалён." + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "Результат калибровки динамики потока был сохранён на принтере" + +msgid "Internal Error" +msgstr "Внутренняя ошибка" + +msgid "Please select at least one filament for calibration" +msgstr "Выберите хотя бы один пруток для калибровки" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "Результат калибровки динамики потока был сохранён в профиль" + +msgid "The input value size must be 3." +msgstr "Размер входного значения должен быть равен 3." + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "Результат калибровки максимальной объёмной скорости сохранен в профиль" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "В каких случаях необходима калибровка динамики потока" + +msgid "" +"We now have added the auto-calibration for different filaments, which is fully automated and the result will be saved into the printer for future use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the filament setting." +msgstr "" +"Мы добавили функцию автоматической калибровки для различных материалов, которая полностью автоматизирована, а результат калибровки сохраняется в принтере для дальнейшего использования. Калибровка требуется только в следующих ограниченных случаях:\n" +"1. При использовании нового материала другого производителя/типа или при отсыревании материала;\n" +"2. При износе сопла или его замене на новое;\n" +"3. При изменении в настройках материала максимальной объёмной скорости или температуры печати." + +msgid "About this calibration" +msgstr "О данном виде калибровки" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/material print, with the \"flow dynamics calibration\" option checked in the print start menu, the printer will follow the old way, calibrate the filament before the print; When you start a multi color/material print, the printer will use the default compensation parameter for the filament during every filament switch which " +"will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not reliable: using a texture plate to do the calibration; the build plate does not have good adhesion (please wash the build plate or apply gluestick!) ...You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may cause the result not exactly the same in each calibration. We are still investigating the root cause to do improvements with new updates." +msgstr "" +"Подробную информацию про калибровку динамики потока можно найти на нашем вики-сайте.\n" +"\n" +"При обычных обстоятельствах калибровка не требуется. \n" +"Если при запуске печати одним цветом/материалом в меню запуска печати отмечена опция «Калибровка динамики потока», то калибровка пластиковой нити будет производится старым способом. \n" +"При запуске печати несколькими цветами/материалами, принтер будет использовать параметр компенсации по умолчанию для материала при каждой его смене, что в большинстве случаев позволяет получить хороший результат.\n" +"\n" +"Обратите внимание, что есть несколько случаев, когда результат калибровки будет недостоверным. Это использование для калибровки текстурированной печатной пластины и когда у печатной пластины плохая адгезия с материалом. Более подробную информацию можно найти на нашем вики-сайте.\n" +"\n" +"По нашим тестам, результаты калибровки имеют погрешность примерно 10%, что может приводить к разным результатам при каждой калибровке. Мы продолжаем выяснять причину, чтобы улучшить ситуацию в новых обновлениях." + +msgid "When to use Flow Rate Calibration" +msgstr "В каких случаях необходима калибровка скорости потока" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as they should be." +msgstr "" +"После проведения калибровки динамики потока всё ещё могут возникать некоторые проблемы с экструзией, такие как:\n" +"1. Избыточная экструзия. Это приводит к образованию на модели капель или сгустков, слои кажутся толще и неравномерными, чем ожидалось.\n" +"2. Недоэкструзия. Очень тонкие слои, слабая прочность заполнения или пробелы на верхнем слое модели, даже при медленной печати.\n" +"3. Низкое качество поверхности. Поверхность деталей кажется шероховатой или неровной.\n" +"4. Слабая конструкционная прочность. Напечатанное легко ломается или кажется не таким прочным, как должно быть." + +msgid "In addition, Flow Rate Calibration is crucial for foaming materials like LW-PLA used in RC planes. These materials expand greatly when heated, and calibration provides a useful reference flow rate." +msgstr "Кроме того, калибровка скорости потока крайне важна для вспенивающихся материалов, таких как LW-PLA, используемых при печати деталей для радиоуправляемых самолетов. Эти материалы сильно расширяются при нагревании, а калибровка позволяет получить эталонную скорости потока." + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion volumes. The default setting works well in Bambu Lab printers and official filaments as they were pre-calibrated and fine-tuned. For a regular filament, you usually won't need to perform a Flow Rate Calibration unless you still see the listed defects after you have done other calibrations. For more details, please check " +"out the wiki article." +msgstr "" +"Калибровка скорости потока измеряет соотношение ожидаемого и фактического объёмов экструзии. На принтерах Bambu Lab с официальными материалами, стандартные настройки работают хорошо, так как они были предварительно откалиброваны и тщательно настроены. Для обычного материала обычно не требуется выполнять калибровку скорости потока, если только после выполнения других калибровок вы всё ещё видите " +"перечисленные дефекты. Более подробную информацию можно найти на нашем вики-сайте." + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, directly measuring the calibration patterns. However, please be advised that the efficacy and accuracy of this method may be compromised with specific types of materials. Particularly, filaments that are transparent or semi-transparent, sparkling-particled, or have a high-reflective finish may not be suitable for this " +"calibration and can produce less-than-desirable results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We are still improving the accuracy and compatibility of this calibration through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only by those who fully understand its purpose and implications. Incorrect usage can lead to sub-par prints or printer damage. Please make sure to carefully read and understand the process before doing it." +msgstr "" +"Автоматическая калибровка скорости потока использует технологию микролидара Bambu Lab, непосредственно измеряя калибровочные шаблоны. Однако имейте ввиду, что эффективность и точность этого метода может быть снижена при использовании определенных типов материалов. В частности, прозрачные или полупрозрачные материалы, материалы с блестящими частицами или с высокоотражающим покрытием могут не " +"подойти для данной калибровки и привести к нежелательным результатам.\n" +"\n" +"\n" +"Результаты калибровки могут различаться от калибровки к калибровке или от материала к материалу. Мы продолжаем улучшать точность и совместимость этой калибровки путем обновления прошивки принтера.\n" +"\n" +"Внимание: калибровка скорости потока - это сложный процесс, к которому следует прибегать только тем, кто полностью понимает её назначение и последствия. Неправильное использование может привести к некачественной печати или повреждению принтера. Пожалуйста, внимательно прочитайте и поймите суть процесса, прежде чем приступать к его выполнению." + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "В каких случаях необходима калибровка максимальной объемной скорости" + +msgid "Over-extrusion or under extrusion" +msgstr "Избыточная или недостаточная экструзия" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "Калибровка максимальной объёмной скорости рекомендуется при печати с использованием:" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "материалов со значительной термической усадкой/расширением, например..." + +msgid "materials with inaccurate filament diameter" +msgstr "материалов с неточным диаметром пластиковой нити" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "Мы нашли лучший коэффициент калибровки динамики потока" + +msgid "Part of the calibration failed! You may clean the plate and retry. The failed test result would be dropped." +msgstr "Часть калибровки выполнена неудачно! Вы можете очистить печатную пластину и повторить попытку. Результат неудачного теста будет удалён." + +msgid "*We recommend you to add brand, materia, type, and even humidity level in the Name" +msgstr "*Мы рекомендуем добавить к названию материала, производителя, тип и даже уровень влажности" + +msgid "Failed" +msgstr "Неудачно" + +msgid "Only one of the results with the same name will be saved. Are you sure you want to overrides the other results?" +msgstr "Будет сохранен только один из результатов с таким же именем. Вы уверены, что хотите перезаписать другие результаты?" + +#, c-format, boost-format +msgid "There is already a historical calibration result with the same name: %s. Only one of the results with the same name is saved. Are you sure you want to overrides the historical result?" +msgstr "Результат калибровки с таким именем уже существует: %s. Будет сохранён только один результат с таким же именем. Вы уверены, что хотите перезаписать текущий результат?" + +msgid "Please find the best line on your plate" +msgstr "Пожалуйста, найдите лучшую линию на столе" + +msgid "Input Value" +msgstr "Входное значение" + +msgid "Save to Filament Preset" +msgstr "Сохранить в профиль прутка" + +msgid "Preset" +msgstr "Профиль" + +msgid "Record Factor" +msgstr "Запись коэффициента" + +msgid "We found the best flow ratio for you" +msgstr "Мы нашли для вас лучший коэффициент потока" + +msgid "Flow Ratio" +msgstr "Коэффициент потока" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "Введите допустимое значение (0.0 < коэффициент потока < 2.0)" + +msgid "Please enter the name of the preset you want to save." +msgstr "Введите имя профили, который хотите сохранить." + +msgid "Calibration1" +msgstr "Калибровка 1" + +msgid "Calibration2" +msgstr "Калибровка 2" + +msgid "Please find the best object on your plate" +msgstr "Пожалуйста, найдите лучшую модель на своей столе" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "Заполните значение над блоком с самой гладкой верхней поверхностью" + +msgid "Skip Calibration2" +msgstr "Пропустить калибровку 2" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "коэффициент потока: %s " + +msgid "Please choose a block with smoothest top surface" +msgstr "Выберите блок с самой гладкой верхней поверхностью" + +msgid "Please choose a block with smoothest top surface." +msgstr "Выберите блок с самой гладкой верхней поверхностью." + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "Введите допустимое значение (0 <= Макс. объёмная скорость <= 60)" + +msgid "Calibration Type" +msgstr "Тип калибровки" + +msgid "Complete Calibration" +msgstr "Калибровка завершена" + +msgid "Fine Calibration based on flow ratio" +msgstr "Точная калибровка на основе коэффициента потока" + +msgid "Title" +msgstr "Заголовок" + +msgid "A test model will be printed. Please clear the build plate and place it back to the hot bed before calibration." +msgstr "Будет напечатана тестовая модель. Перед калибровкой очистите печатную пластину и установите её обратно на нагреваемый стол." + +msgid "Printing Parameters" +msgstr "Параметры печати" + +msgid "- ℃" +msgstr "- ℃" + +msgid " ℃" +msgstr " ℃" + +msgid "Plate Type" +msgstr "Типа печатной пластины" + +msgid "filament position" +msgstr "положение прутка" + +msgid "External Spool" +msgstr "Внешняя катушка" + +msgid "Filament For Calibration" +msgstr "Пруток для калибровки" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" +"Советы по выбору материала для калибровки: \n" +"- Материалы, которые имеют близкие значения температуры нагреваемого стола\n" +"- Различные марки и семейства расходных материалов (Производитель = Bambu, семейство = Basic - базовый, Matte - матовый)" + +msgid "Error desc" +msgstr "Описание ошибки" + +msgid "Extra info" +msgstr "Доп. информация" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "%s не совместима с %s" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "Автоматическая калибровка динамики потока для TPU не поддерживается" + +msgid "Connecting to printer" +msgstr "Подключением к принтеру" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "Диаметр сопла был синхронизирован с настройками принтера" + +msgid "From Volumetric Speed" +msgstr "От объёмной скорости" + +msgid "To Volumetric Speed" +msgstr "К объёмной скорости" + +msgid "Flow Dynamics Calibration Result" +msgstr "Результаты калибровки динамики потока" + +msgid "No History Result" +msgstr "Журнал результатов пуст" + +msgid "Success to get history result" +msgstr "История успешных результатов калибровки" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "Обновление записей истории калибровки динамики потока" + +msgid "Action" +msgstr "Действие" + +msgid "Edit Flow Dynamics Calibration" +msgstr "Редактировать калибровку динамики потока" + +msgid "Network lookup" +msgstr "Поиск по сети" + +msgid "Address" +msgstr "Адрес" + +msgid "Hostname" +msgstr "Имя хоста" + +msgid "Service name" +msgstr "Имя службы" + +msgid "OctoPrint version" +msgstr "Версия OctoPrint" + +msgid "Searching for devices" +msgstr "Поиск устройств" + +msgid "Finished" +msgstr "Завершено" + +msgid "Multiple resolved IP addresses" +msgstr "Несколько разрешенных IP-адресов" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" +"Существует несколько IP-адресов, соответствующих имени хоста %1%.\n" +"Пожалуйста, выберите тот, который хотите использовать." + +msgid "Unable to perform boolean operation on selected parts" +msgstr "Невозможно выполнить булевую операцию над выбранными элементами." + +msgid "Mesh Boolean" +msgstr "Булевы операции" + +msgid "Union" +msgstr "Объединение" + +msgid "Difference" +msgstr "Разность" + +msgid "Intersection" +msgstr "Пересечение" + +msgid "Source Volume" +msgstr "Исходный объём" + +# ??? +msgid "Tool Volume" +msgstr "" + +msgid "Subtract from" +msgstr "Главный" + +msgid "Subtract with" +msgstr "Вычитаемый" + +msgid "selected" +msgstr "выбрано" + +msgid "Part 1" +msgstr "Элемент 1" + +msgid "Part 2" +msgstr "Элемент 2" + +msgid "Delete input" +msgstr "Удалить исходные" + +msgid "Send G-Code to printer host" +msgstr "Отправить G-кода на хост принтера" + +msgid "Send to print" +msgstr "Отправить на печать" + +msgid "Upload to Printer Host with the following filename:" +msgstr "Загрузить на хост принтера со следующим именем:" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "При необходимости используйте косую черту ( / ) в качестве разделителя каталогов." + +msgid "Upload to storage" +msgstr "Загрузить в хранилище" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "Имя загружаемого файла не заканчивается на \"%s\". Хотите продолжить?" + +msgid "Upload and Print" +msgstr "Загрузить и напечатать" + +msgid "Simulate" +msgstr "Cэмулировать" + +msgid "Print host upload queue" +msgstr "Очередь загрузки на хост печати" + +msgid "ID" +msgstr "ID" + +msgid "Progress" +msgstr "Прогресс" + +msgid "Host" +msgstr "Хост" + +msgctxt "OfFile" +msgid "Size" +msgstr "Размер" + +msgid "Filename" +msgstr "Имя файла" + +msgid "Message" +msgstr "Сообщение" + +msgid "Error Message" +msgstr "Сообщение об ошибке" + +msgid "Cancel selected" +msgstr "Отменить выбранное" + +msgid "Show error message" +msgstr "Показать сообщение об ошибке" + +msgid "Enqueued" +msgstr "Поставлено в очередь" + +msgid "Uploading" +msgstr "Отправка" + +msgid "Cancelling" +msgstr "Отмена" + +msgid "Error uploading to print host" +msgstr "Ошибка при отправке на хост печати" + +msgid "Error uploading to print host:" +msgstr "Ошибка при отправке на хост печати:" + +msgid "PA Calibration" +msgstr "Калибровка PA" + +msgid "DDE" +msgstr "Директ" + +msgid "Bowden" +msgstr "Боуден" + +msgid "Extruder type" +msgstr "Тип экструдера" + +msgid "PA Tower" +msgstr "Башня" + +msgid "PA Line" +msgstr "Линии" + +msgid "PA Pattern" +msgstr "Шаблон" + +msgid "Method" +msgstr "Метод" + +msgid "Start PA: " +msgstr "Начальный коэффициент PA: " + +msgid "End PA: " +msgstr "Конечный коэффициент PA: " + +msgid "PA step: " +msgstr "Шаг коэффициента PA: " + +msgid "Print numbers" +msgstr "Печатать цифры" + +msgid "" +"Please input valid values:\n" +"Start PA: >= 0.0\n" +"End PA: > Start PA\n" +"PA step: >= 0.001)" +msgstr "" +"Введите допустимые значения:\n" +"Начальный коэффициент PA: >= 0.0\n" +"Конечный коэффициент PA: > Start PA\n" +"Шаг коэффициента PA: >= 0.001)" + +msgid "Temperature calibration" +msgstr "Калибровка температуры" + +msgid "PLA" +msgstr "PLA" + +msgid "ABS/ASA" +msgstr "ABS/ASA" + +msgid "PETG" +msgstr "PETG" + +msgid "TPU" +msgstr "TPU" + +msgid "PA-CF" +msgstr "PA-CF" + +msgid "PET-CF" +msgstr "PET-CF" + +msgid "Filament type" +msgstr "Тип прутка" + +msgid "Start temp: " +msgstr "Начальная температура: " + +msgid "End end: " +msgstr "Конечная температура: " + +msgid "Temp step: " +msgstr "Шаг температуры: " + +msgid "" +"Please input valid values:\n" +"Start temp: <= 350\n" +"End temp: >= 170\n" +"Start temp > End temp + 5)" +msgstr "" +"Введите допустимые значения:\n" +"Начальная температура: <= 350\n" +"Конечная температура: >= 180\n" +"Начальная температура > Конечная температура + 5)" + +msgid "Max volumetric speed test" +msgstr "Тест макс. объёмной скорости" + +msgid "Start volumetric speed: " +msgstr "Начальная объёмная скорость: " + +msgid "End volumetric speed: " +msgstr "Конечная объёмная скорость: " + +msgid "step: " +msgstr "Шаг изменения: " + +msgid "" +"Please input valid values:\n" +"start > 0 step >= 0\n" +"end > start + step)" +msgstr "" +"Введите допустимые значения:\n" +"start > 0 step >= 0\n" +"end > start + step)" + +msgid "VFA test" +msgstr "Тест на вертикальные артефакты (VFA)" + +msgid "Start speed: " +msgstr "Начальная скорость: " + +msgid "End speed: " +msgstr "Конечная скорость: " + +msgid "" +"Please input valid values:\n" +"start > 10 step >= 0\n" +"end > start + step)" +msgstr "" +"Введите допустимые значения:\n" +"start > 10 step >= 0\n" +"end > start + step)" + +msgid "Start retraction length: " +msgstr "Начальная длина отката: " + +msgid "End retraction length: " +msgstr "Конечная длина отката: " + +msgid "mm/mm" +msgstr "мм/мм" + +msgid "Physical Printer" +msgstr "Физический принтер" + +msgid "Print Host upload" +msgstr "Загрузка на хост печати" + +msgid "Test" +msgstr "Тест" + +msgid "Could not get a valid Printer Host reference" +msgstr "Не удалось получить действительную ссылку на хост принтера" + +msgid "Success!" +msgstr "Успешно!" + +msgid "Refresh Printers" +msgstr "Обновить принтеры" + +msgid "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-signed certificate." +msgstr "Файл корневого сертификата HTTPS не обязателен. Он необходим только при использовании HTTPS с самоподписанным сертификатом." + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "Файлы сертификатов (*.crt, *.pem)|*.crt;*.pem|Все файлы|*.*" + +msgid "Open CA certificate file" +msgstr "Открыть файл корневого сертификата" + +#, c-format, boost-format +msgid "On this system, %s uses HTTPS certificates from the system Certificate Store or Keychain." +msgstr "В этой системе %s использует HTTPS сертификаты из системного хранилища сертификатов/Keychain." + +msgid "To use a custom CA file, please import your CA file into Certificate Store / Keychain." +msgstr "Чтобы использовать пользовательский файл корневого сертификата, импортируйте его в хранилище сертификатов/Keychain." + +msgid "Connection to printers connected via the print host failed." +msgstr "Не удалось подключиться к принтерам, подключенным через через хост печати." + +#: resources/data/hints.ini: [hint:3D Scene Operations] +msgid "" +"3D Scene Operations\n" +"Did you know how to control view and object/part selection with mouse and touchpanel in the 3D scene?" +msgstr "" +"Операции с 3D-сценой\n" +"Знаете ли вы, как управлять видом и выбором модели/части с помощью мыши и сенсорной панели в 3D-сцене?" + +#: resources/data/hints.ini: [hint:Cut Tool] +msgid "" +"Cut Tool\n" +"Did you know that you can cut a model at any angle and position with the cutting tool?" +msgstr "" +"Режущий инструмент\n" +"Знаете ли вы, что можно разрезать модель под любым углом с помощью режущего инструмента?" + +#: resources/data/hints.ini: [hint:Fix Model] +msgid "" +"Fix Model\n" +"Did you know that you can fix a corrupted 3D model to avoid a lot of slicing problems?" +msgstr "" +"Починка модели\n" +"Знаете ли вы, что можно починить повреждённую модель, чтобы избежать множества проблем при нарезке?" + +#: resources/data/hints.ini: [hint:Timelapse] +msgid "" +"Timelapse\n" +"Did you know that you can generate a timelapse video during each print?" +msgstr "" +"Таймлапсы (ускоренная видеосъёмка)\n" +"Знаете ли вы, что во время печати можно создавать таймлапсы?" + +#: resources/data/hints.ini: [hint:Auto-Arrange] +msgid "" +"Auto-Arrange\n" +"Did you know that you can auto-arrange all objects in your project?" +msgstr "" +"Авторасстановка\n" +"Знаете ли вы, что можно автоматически расставить все модели на вашем столе?" + +#: resources/data/hints.ini: [hint:Auto-Orient] +msgid "" +"Auto-Orient\n" +"Did you know that you can rotate objects to an optimal orientation for printing by a simple click?" +msgstr "" +"Автоориентация\n" +"Знаете ли вы, что можно повернуть модели в оптимальную для печати ориентацию простым щелчком мыши?" + +#: resources/data/hints.ini: [hint:Lay on Face] +msgid "" +"Lay on Face\n" +"Did you know that you can quickly orient a model so that one of its faces sits on the print bed? Select the \"Place on face\" function or press the F key." +msgstr "" +"Поверхностью на стол\n" +"Знаете ли вы, что можно быстро сориентировать модель так, чтобы одна из её граней лежала на столе? Используйте функцию «Поверхностью на стол» или нажмите клавишу F." + +#: resources/data/hints.ini: [hint:Object List] +msgid "" +"Object List\n" +"Did you know that you can view all objects/parts in a list and change settings for each object/part?" +msgstr "" +"Список моделей\n" +"Знаете ли вы, что можно просматривать все модели/части в списке и изменять настройки для каждой из них?" + +#: resources/data/hints.ini: [hint:Simplify Model] +msgid "" +"Simplify Model\n" +"Did you know that you can reduce the number of triangles in a mesh using the Simplify mesh feature? Right-click the model and select Simplify model. Read more in the documentation." +msgstr "" +"Упростить сетку модели\n" +"Знаете ли вы, что можно уменьшить количество треугольников в полигональной сетке, используя функцию упрощения сетки? Щелкните правой кнопкой мыши на модели и выберите «Упростить полигональную сетку». Подробнее читайте в документации." + +#: resources/data/hints.ini: [hint:Slicing Parameter Table] +msgid "" +"Slicing Parameter Table\n" +"Did you know that you can view all objects/parts on a table and change settings for each object/part?" +msgstr "" +"Таблица параметров нарезки\n" +"Знаете ли вы, что можно просмотреть все модели/части в таблице и изменить параметры печати для каждой из них?" + +#: resources/data/hints.ini: [hint:Split to Objects/Parts] +msgid "" +"Split to Objects/Parts\n" +"Did you know that you can split a big object into small ones for easy colorizing or printing?" +msgstr "" +"Разделение на модели/части\n" +"Знаете ли вы, что можно разделить большую модель на маленькие для удобства раскрашивания или печати?" + +#: resources/data/hints.ini: [hint:Subtract a Part] +msgid "" +"Subtract a Part\n" +"Did you know that you can subtract one mesh from another using the Negative part modifier? That way you can, for example, create easily resizable holes directly in Orca Slicer. Read more in the documentation." +msgstr "" +"Вычитание объёмов\n" +"Знаете ли вы, что можно вычесть одну сетку из другой с помощью модификатора «Объём для вычитания»? Таким образом, например, отверстия в модели можно создавать непосредственно в Orca Slicer. Подробнее читайте в документации." + +#: resources/data/hints.ini: [hint:STEP] +msgid "" +"STEP\n" +"Did you know that you can improve your print quality by slicing a STEP file instead of an STL?\n" +"Orca Slicer supports slicing STEP files, providing smoother results than a lower resolution STL. Give it a try!" +msgstr "" +"STEP\n" +"Знаете ли вы, что можно улучшить качество печати, используя STEP файлы вместо STL?\n" +"Orca Slicer поддерживает нарезку STEP файлов, что обеспечивает более точное представление геометрии, чем при нарезке STL файлов." + +#: resources/data/hints.ini: [hint:Z seam location] +msgid "" +"Z seam location\n" +"Did you know that you can customize the location of the Z seam, and even paint it on your print, to have it in a less visible location? This improves the overall look of your model. Check it out!" +msgstr "" +"Позиция шва\n" +"Знаете ли вы, что можно изменить расположение шва и даже нарисовать его на модели, чтобы он был менее заметен? Это улучшает общий вид модели. Попробуйте это!" + +#: resources/data/hints.ini: [hint:Fine-tuning for flow rate] +msgid "" +"Fine-tuning for flow rate\n" +"Did you know that flow rate can be fine-tuned for even better-looking prints? Depending on the material, you can improve the overall finish of the printed model by doing some fine-tuning." +msgstr "" +"Точная настройка потока\n" +"Знаете ли вы, что поток можно точно настроить для получения ещё более качественной печати? В зависимости от материала можно внести некоторые корректировки, чтобы улучшить общее качество печати." + +#: resources/data/hints.ini: [hint:Split your prints into plates] +msgid "" +"Split your prints into plates\n" +"Did you know that you can split a model that has a lot of parts into individual plates ready to print? This will simplify the process of keeping track of all the parts." +msgstr "" +"Распределение печатаемого на другие столы\n" +"Знаете ли вы, что модель, состоящую из большого количества частей, можно распределить на несколько столов? Это упрощает процесс отслеживания всех деталей при печати." + +#: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer Height] +msgid "" +"Speed up your print with Adaptive Layer Height\n" +"Did you know that you can print a model even faster, by using the Adaptive Layer Height option? Check it out!" +msgstr "" +"Ускорение печати с помощью функции «Переменная высота слоёв»\n" +"Знаете ли вы, что можно печатать ещё быстрее, используя функцию «Переменная высота слоёв». Попробуйте!" + +#: resources/data/hints.ini: [hint:Support painting] +msgid "" +"Support painting\n" +"Did you know that you can paint the location of your supports? This feature makes it easy to place the support material only on the sections of the model that actually need it." +msgstr "" +"Рисование поддержек\n" +"Знаете ли вы, что можно прямо на модели рисовать где будет размещаться принудительная поддержка, а где поддержка будет заблокирована? Используйте для этого функцию «Рисование поддержек»." + +#: resources/data/hints.ini: [hint:Different types of supports] +msgid "" +"Different types of supports\n" +"Did you know that you can choose from multiple types of supports? Tree supports work great for organic models, while saving filament and improving print speed. Check them out!" +msgstr "" +"Различные типы поддержек\n" +"Знаете ли вы, что можно выбрать один из нескольких типов поддержек? Древовидная поддержка отлично подходит для органических моделей, экономя при этом материал, уменьшая время печати." + +#: resources/data/hints.ini: [hint:Printing Silk Filament] +msgid "" +"Printing Silk Filament\n" +"Did you know that Silk filament needs special consideration to print it successfully? Higher temperature and lower speed are always recommended for the best results." +msgstr "" +"Печать блестящей пластиковой нитью\n" +"Знаете ли вы, что блестящая пластиковая нить требует особого внимания для успешной печати? Для достижения наилучшего результата рекомендуется более высокая температура и более низкая скорость печати." + +#: resources/data/hints.ini: [hint:Brim for better adhesion] +msgid "" +"Brim for better adhesion\n" +"Did you know that when printing models have a small contact interface with the printing surface, it's recommended to use a brim?" +msgstr "" +"Кайма для лучшей адгезии\n" +"Знаете ли вы, что при печати модели имеющей небольшой контакт с поверхностью стола, рекомендуется использовать кайму?" + +#: resources/data/hints.ini: [hint:Set parameters for multiple objects] +msgid "" +"Set parameters for multiple objects\n" +"Did you know that you can set slicing parameters for all selected objects at one time?" +msgstr "" +"Задание параметров для нескольких моделей\n" +"Знаете ли вы, что можно задать параметры нарезки сразу для всех выбранных моделей?" + +#: resources/data/hints.ini: [hint:Stack objects] +msgid "" +"Stack objects\n" +"Did you know that you can stack objects as a whole one?" +msgstr "" +"Объединение моделей\n" +"Знаете ли вы, что можно объединить несколько моделей в единую? Используйте для этого команду «Объединить в сборку», выбрав несколько моделей." + +#: resources/data/hints.ini: [hint:Flush into support/objects/infill] +msgid "" +"Flush into support/objects/infill\n" +"Did you know that you can save the wasted filament by flushing them into support/objects/infill during filament change?" +msgstr "" +"Очистка в поддержку/модель/заполнение\n" +"Знаете ли вы, что при смене пластиковой нити, можно сохранить материал, который иначе попал бы на черновую башню, сбросив его в поддержку/модель/заполнение?" + +#: resources/data/hints.ini: [hint:Improve strength] +msgid "" +"Improve strength\n" +"Did you know that you can use more wall loops and higher sparse infill density to improve the strength of the model?" +msgstr "" +"Увеличение прочности\n" +"Знаете ли вы, что для повышения прочности модели можно увеличить количество периметров и плотность заполнения?" + +msgid "Left Preset Value" +msgstr "Значение в левом профиле" + +msgid "Right Preset Value" +msgstr "Значение в правом профиле" + +msgid "Undef category" +msgstr "Неопределённая категория" + +msgid "Undef group" +msgstr "Неопределённая группа" + +msgid "Retraction Length (Toolchange)" +msgstr "Длина отката (при смене инструмента)" + +msgid "Flow Dynamic" +msgstr "Динамика потока" + +msgid "A fatal error occurred: %1%" +msgstr "Произошла фатальная ошибка: %1%" + +msgid "Record" +msgstr "Запись" + +msgid "Report issue" +msgstr "Сообщить о проблеме" + +msgid "Connection to OctoPrint/Klipper works correctly." +msgstr "Соединение с OctoPrint/Klipper успешно установлено." + +msgid "Could not connect to OctoPrint/Klipper" +msgstr "Не удаётся подключиться к OctoPrint/Klipper" + +msgid "Connection to FlashAir works correctly." +msgstr "Соединение с FlashAir успешно установлено." + +msgid "Could not connect to FlashAir" +msgstr "Не удаётся подключиться к FlashAir" + +msgid "Connection to Duet works correctly." +msgstr "Соединение с Duet успешно установлено." + +msgid "Could not connect to Duet" +msgstr "Не удалось подключиться к Duet" + +msgid "Connection to AstroBox works correctly." +msgstr "Соединение с AstroBox успешно установлено." + +msgid "Could not connect to AstroBox" +msgstr "Не удалось подключиться к AstroBox" + +msgid "Connection to Repetier works correctly." +msgstr "Подключение к Repetier успешно установлено." + +msgid "Could not connect to Repetier" +msgstr "Не удалось подключиться к Repetier" + +msgid "Connection to MKS works correctly." +msgstr "Подключение к MKS успешно установлено." + +msgid "Could not connect to MKS" +msgstr "Не удалось подключиться к MKS" + +msgid "Connection to PrusaLink works correctly." +msgstr "Подключение к PrusaLink установлено." + +msgid "Could not connect to PrusaLink" +msgstr "Не удалось подключиться к PrusaLink" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "Примечание: требуется версия OctoPrint не ниже 1.1.0." + +msgid "Connection refused" +msgstr "Соединение запрещено" + +msgid "Failed to connect to %s port %ld: %s" +msgstr "Не удалось подключиться к порту %s %ld: %s" + +msgid "Couldn't connect to server" +msgstr "Не удалось подключиться к серверу" + +msgid "Couldn't resolve host '%s'" +msgstr "Не удаётся определить имя хоста '%s'" + +msgid "Suggestion" +msgstr "Совет" + +msgid "BambuSource has not correctly been registered for media playing! Press Yes to re-register it." +msgstr "Компонент BambuSource неправильно зарегистрирован для воспроизведения мультимедиа! Нажмите «Да», чтобы перерегистрировать его." + +msgid "Missing BambuSource component registered for media playing! Please re-install BambuStutio or seek after-sales help." +msgstr "Отсутствует компонент BambuSource, зарегистрированный для воспроизведения мультимедиа! Пожалуйста, переустановите BambuStutio или обратитесь в поддержку." + +msgid "Test storage" +msgstr "Тест накопителя" + +msgid "Test BambuLab" +msgstr "Тест BambuLab" + +msgid "Test BambuLab:" +msgstr "Тест BambuLab:" + +msgid "Test Bing.com" +msgstr "Тест Bing.com" + +msgid "Test bing.com:" +msgstr "Тест bing.com:" + +msgid "Test HTTP" +msgstr "Тест HTTP" + +msgid "Test HTTP Service:" +msgstr "Тест HTTP сервера:" + +msgid "Test storage upgrade" +msgstr "Тест накопителя (обновление)" + +msgid "Test Storage Upgrade:" +msgstr "Тест накопителя (обновление):" + +msgid "Test Storage Upload" +msgstr "Тест накопителя (отправка)" + +msgid "Test Storage Upload:" +msgstr "Тест накопителя (отправка):" + +msgid "Test storage download" +msgstr "Тест накопителя (загрузка)" + +msgid "Test Storage Download:" +msgstr "Тест накопителя (загрузка):" + +msgid "Log Info" +msgstr "Журнал сведений" + +msgid "Studio Version:" +msgstr "Версия программы:" + +msgid "System Version:" +msgstr "Версия ОС:" + +msgid "Start Test Multi-Thread" +msgstr "Запуск многопоточного теста" + +msgid "Start Test Single-Thread" +msgstr "Запуск однопоточного теста" + +msgid "Network Test" +msgstr "Проверка сети" + +msgid "Multimaterial" +msgstr "Экструдер ММ" + +msgid "Single extruder multimaterial setup" +msgstr "Мультиматериальный одиночный экструдер" + +msgid "Single Extruder Multi Material" +msgstr "Мультиматериальный одиночный экструдер" + +msgid "Use single nozzle to print multi filament" +msgstr "Использование одной экструзионной головы для печати несколькими видами/цветами пластика." + +msgid "Wipe tower" +msgstr "Черновая башня" + +msgid "Purge in prime tower" +msgstr "Очистка в черновую башню" + +msgid "Purge remaining filament into prime tower" +msgstr "Очистка сопла от остатков материала в черновую башню" + +msgid "Enable filament ramming" +msgstr "Включить рэмминг прутка" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "Отсутствие разреженных слоёв (экспериментально)" + +msgid "If enabled, the wipe tower will not be printed on layers with no toolchanges. On layers with a toolchange, extruder will travel downward to print the wipe tower. User is responsible for ensuring there is no collision with the print." +msgstr "Если этот параметр включён, черновая башня не будет печататься на слоях где не происходит смена инструмента. На слоях, где происходит смена инструмента, экструдер будет опускаться вниз до верхней части черновой башни, чтобы напечатать её. Эта функция помечена как экспериментальная, поэтому пользователь несёт ответственность за то, чтобы не допустить столкновения экструдера с напечатанным." + +msgid "Prime all printing extruders" +msgstr "Подготовка всех печатающих экструдеров" + +msgid "If enabled, all printing extruders will be primed at the front edge of the print bed at the start of the print." +msgstr "Если этот параметр включён, все печатающие экструдеры в начале печати будут подготавливаться на переднем крае стола" + +msgid "Single extruder multimaterial parameters" +msgstr "Параметры мультиматериального одиночного экструдера" + +msgid "Cooling tube position" +msgstr "Позиция охлаждающей трубки" + +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "Расстояние между центральной точкой охлаждающей трубки и кончиком экструдера." + +msgid "Cooling tube length" +msgstr "Длина охлаждающей трубки" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "Длина охлаждающей трубки для ограничения перемещения при охлаждающих движениях." + +msgid "Filament parking position" +msgstr "Положение парковки прутка" + +msgid "Distance of the extruder tip from the position where the filament is parked when unloaded. This should match the value in printer firmware." +msgstr "Расстояние от кончика экструдера до точки, где размещается пруток при выгрузке. Расстояние должно соответствовать значению в прошивке принтера." + +msgid "Extra loading distance" +msgstr "Дополнительная длина загрузки" + +msgid "When set to zero, the distance the filament is moved from parking position during load is exactly the same as it was moved back during unload. When positive, it is loaded further, if negative, the loading move is shorter than unloading." +msgstr "Если установлено 0, то расстояние, которое проходит пруток при перемещении из положения парковки во время загрузки, точно такое же, как и при выгрузке. При положительном значении, она загружается дальше; при отрицательном, ход загрузки короче (по сравнению с выгрузкой)." + +msgid "High extruder current on filament swap" +msgstr "Повышение тока экструдера при замене прутка" + +msgid "It may be beneficial to increase the extruder motor current during the filament exchange sequence to allow for rapid ramming feed rates and to overcome resistance when loading a filament with an ugly shaped tip." +msgstr "Это может быть полезно для увеличения тока двигателя экструдера во время замены прутка, чтобы быстро увеличить скорость подачи и преодолеть сопротивление при загрузке прутка с плохой формой кончика." + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "Параметры смены инструмента в одноэкструдерных мультиматериальных принтерах" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "Параметры смены инструмента в мультиэкструдерных мультиматериальных принтерах" + +msgid "Ramming settings" +msgstr "Настройки рэмминга" + +msgid "Loading speed" +msgstr "Скорость загрузки" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "Скорость загрузки прутка при печати черновой башни." + +msgid "Loading speed at the start" +msgstr "Начальная скорость загрузки" + +msgid "Speed used at the very beginning of loading phase." +msgstr "Скорость в начальной фазе загрузки прутка." + +msgid "Unloading speed" +msgstr "Скорость выгрузки" + +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 "Начальная скорость выгрузки" + +msgid "Speed used for unloading the tip of the filament immediately after ramming." +msgstr "Скорость выгрузки кончика прутка сразу после рэмминга." + +msgid "Delay after unloading" +msgstr "Задержка после выгрузки" + +msgid "Time to wait after the filament is unloaded. May help to get reliable toolchanges with flexible materials that may need more time to shrink to original dimensions." +msgstr "Время ожидания после выгрузки прутка. Это может помочь вам легко сменить сопло при печати гибкими материалами, которым требуется больше времени, чтобы вернуться к своим первоначальным размерам." + +msgid "Wipe tower parameters" +msgstr "Параметры черновой башни" + +#: src/libslic3r/PrintConfig.cpp:1048 +msgid "Number of cooling moves" +msgstr "Количество охлаждающих движений" + +msgid "Filament is cooled by being moved back and forth in the cooling tubes. Specify desired number of these moves." +msgstr "Пруток охлаждается в охлаждающих трубках путём перемещения назад и вперёд. Укажите желаемое количество таких движений." + +msgid "Speed of the first cooling move" +msgstr "Скорость первого охлаждающего движения" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "Охлаждающие движения постепенно ускоряются, начиная с этой скорости." + +msgid "Speed of the last cooling move" +msgstr "Скорость последнего охлаждающего движения" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "Охлаждающие движения постепенно ускоряют до этой скорости." + +msgid "Time for the printer firmware (or the Multi Material Unit 2.0) to load a new filament during a tool change (when executing the T code). This time is added to the total print time by the G-code time estimator." +msgstr "Время за которое прошивка принтера (или Multi Material Unit 2.0) выгружает пруток во время смены инструмента (при выполнении кода Т). Это время добавляется к общему времени печати с помощью алгоритма оценки времени выполнения G-кода." + +msgid "Ramming parameters" +msgstr "Параметры рэмминга" + +msgid "This string is edited by RammingDialog and contains ramming specific parameters." +msgstr "Эта строка редактируется диалоговым окном рэмминга и содержит его конкретные параметры." + +msgid "Time for the printer firmware (or the Multi Material Unit 2.0) to unload a filament during a tool change (when executing the T code). This time is added to the total print time by the G-code time estimator." +msgstr "Время за которое прошивка принтера (или Multi Material Unit 2.0) выгружает пруток во время смены инструмента (при выполнении кода Т). Это время добавляется к общему времени печати с помощью алгоритма оценки времени выполнения G-кода." + +msgid "Enable ramming for multitool setups" +msgstr "Включить рэмминг для мультиинструментальных устройств" + +msgid "Perform ramming when using multitool printer (i.e. when the 'Single Extruder Multimaterial' in Printer Settings is unchecked). When checked, a small amount of filament is rapidly extruded on the wipe tower just before the toolchange. This option is only used when the wipe tower is enabled." +msgstr "Выполнять рэмминг при использовании мультиинструментального принтера (т. е. когда в настройках принтера снят флажок «Мультиматериальный одиночный экструдер»). При включении этой опции, небольшое количество материала быстро выдавливается на черновую башню непосредственно перед сменой инструмента. Эта опция используется только в том случае, если включена черновая башня." + +msgid "Multitool ramming volume" +msgstr "Объём рэмминга мультиинструмента" + +msgid "The volume to be rammed before the toolchange." +msgstr "Объём рэмминга перед сменой инструмента." + +msgid "Multitool ramming flow" +msgstr "Поток рэмминга мультиинструмента" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "Поток рэмминга пластиковой нити перед сменой инструмента." + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-extruder MM printer. Its purpose is to properly shape the end of the unloaded filament so it does not prevent insertion of the new filament and can itself be reinserted later. This phase is important and different materials can require different extrusion speeds to get the good shape. For this reason, the extrusion rates " +"during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to jams, extruder wheel grinding into filament etc." +msgstr "" +"Рэмминг (ramming, дословно утрамбовка) означает быстрое экструдирование непосредственно перед сменой инструмента в одноэкструдерном мультиматериальном принтере. Цель процесса состоит в том, чтобы правильно сформировать конец выгружаемого прутка, чтобы он не препятствовал вставке нового прутка или этого же прутка, вставленного позже. Эта фаза важна и разные материалы могут потребовать разных " +"скоростей экструзии, чтобы получить хорошую форму. По этой причине скорость экструзии во время рэмминга регулируется.\n" +"\n" +"Эта опция для опытных пользователей, неправильная настройка может привести к замятию, протиранию прутка приводом экструдера и т.д." + +msgid "Total ramming time" +msgstr "Общее время рэмминга" + +#: src/slic3r/GUI/WipeTowerDialog.cpp:118 +msgid "Total rammed volume" +msgstr "Общий объём при рэмминге" + +#: src/slic3r/GUI/WipeTowerDialog.cpp:122 +msgid "Ramming line width" +msgstr "Ширина линии при рэмминге" + +#: src/slic3r/GUI/WipeTowerDialog.cpp:124 +msgid "Ramming line spacing" +msgstr "Расстояние между линиями при рэмминге" + +#: src/slic3r/GUI/WipeTowerDialog.cpp:175 +msgid "Wipe tower - Purging volume adjustment" +msgstr "Черновая башня - регулировка объёма сброса пластика" + +#: src/slic3r/GUI/WipeTowerDialog.cpp:301 +msgid "Here you can adjust required purging volume (mm³) for any given pair of tools." +msgstr "Здесь вы можете отрегулировать требуемый объём очистки (мм³) для любой пары инструментов." + +#: src/slic3r/GUI/WipeTowerDialog.cpp:302 +msgid "Extruder changed to" +msgstr "Экструдер перешёл на - " + +#: src/slic3r/GUI/WipeTowerDialog.cpp:354 +msgid "Tool #" +msgstr "Инструмент #" + +#: src/slic3r/GUI/WipeTowerDialog.cpp:363 +msgid "Total purging volume is calculated by summing two values below, depending on which tools are loaded/unloaded." +msgstr "Общий объём прочистки вычисляется путём суммирования двух нижеуказанных значений, в зависимости от того, какие инструменты предзагружены/выгружены." + +#: src/slic3r/GUI/WipeTowerDialog.cpp:364 +msgid "Volume to purge (mm³) when the filament is being" +msgstr "Объём прочистки (мм³) при выдавливании прутка" + +msgid "Volumetric speed" +msgstr "Объёмная скорость потока" + +msgid "Tip Diameter" +msgstr "Диаметр кончика ветки" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "Диаметр кончика ветки органической поддержки." + +#: src/libslic3r/PrintConfig.cpp:2952 +msgid "Branch Diameter" +msgstr "Диаметр ветвей" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "The diameter of the thinnest branches of organic support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." +msgstr "Диаметр самых тонких ветвей органической поддержки. Чем толще ветви, тем они крепче. Ветви, идущие к основанию, будут утолщаться." + +msgid "Branch Diameter Angle" +msgstr "Угол изменения диаметра ветвей" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the organic support." +msgstr "Угол изменения диаметра ветвей по мере их постепенного утолщения к основанию. Если значение угла равно 0, ветви будут иметь одинаковую толщину по всей своей длине. Небольшой угол может повысить устойчивость органической поддержки." + +#: src/libslic3r/PrintConfig.cpp:2978 +msgid "Branch Diameter with double walls" +msgstr "Диаметр ветвей с двойными стенками" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "Branches with area larger than the area of a circle of this diameter will be printed with double walls for stability. Set this value to zero for no double walls." +msgstr "Ветви, толщина которых больше указанного диаметра, будут напечатаны с двойными стенками для прочности. Установите 0, если двойные стенки у ветвей не нужны." + +msgid "Branch Distance" +msgstr "Расстояние между ветками" + +#. TRN PrintSettings: "Organic supports" > "Branch Distance" +msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." +msgstr "Указывает, насколько далеко друг от друга должны располагаться ветви при касании модели. Если задать небольшое расстояние, то увеличится количество точек, в которых древовидная поддержка касается модели. Это улучшит печать нависаний, но при этом усложнит удаление поддержки." + +#: src/libslic3r/PrintConfig.cpp:3004 +msgid "Branch Density" +msgstr "Плотность ветвей" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "Adjusts the density of the support structure used to generate the tips of the branches. A higher value results in better overhangs but the supports are harder to remove, thus it is recommended to enable top support interfaces instead of a high branch density value if dense interfaces are needed." +msgstr "Регулирует плотность создания ветвей в месте контакта с моделью. Большее значение приводит к улучшению качества печати нависаний, но такие поддержки сложнее удалять, поэтому рекомендуется вместо высокого значения плотности ветвей включать связующие слои поддержки." diff --git a/bbl/i18n/sv/OrcaSlicer_sv.po b/localization/i18n/sv/OrcaSlicer_sv.po similarity index 71% rename from bbl/i18n/sv/OrcaSlicer_sv.po rename to localization/i18n/sv/OrcaSlicer_sv.po index e95324908a..32841ebd6b 100644 --- a/bbl/i18n/sv/OrcaSlicer_sv.po +++ b/localization/i18n/sv/OrcaSlicer_sv.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-14 11:27+0800\n" +"POT-Creation-Date: 2023-09-12 20:34+0800\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,7 +20,7 @@ msgid "Section view" msgstr "Sektionsvy" msgid "Reset direction" -msgstr "" +msgstr "Återställ riktning" msgid "Ctrl + Mouse wheel" msgstr "Ctrl + Mushjul" @@ -53,13 +53,13 @@ msgid "Highlight overhang areas" msgstr "Markera områden med överhäng" msgid "Gap fill" -msgstr "" +msgstr "Gap fyllning" msgid "Perform" msgstr "Utför" msgid "Gap area" -msgstr "" +msgstr "Gap område" msgid "Tool type" msgstr "Verktygs typ" @@ -68,7 +68,7 @@ msgid "Smart fill angle" msgstr "Smart fyllningsvinkel" msgid "On overhangs only" -msgstr "" +msgstr "Endast på överhäng" msgid "Auto support threshold angle: " msgstr "Automatisk support tröskelsvinkel: " @@ -83,11 +83,11 @@ msgid "Fill" msgstr "Fyll" msgid "Gap Fill" -msgstr "" +msgstr "Gap Fyllning" #, boost-format msgid "Allows painting only on facets selected by: \"%1%\"" -msgstr "" +msgstr "Tillåter målning endast på fasetter som valts av: ”%1%”" msgid "Highlight faces according to overhang angle." msgstr "Markera ytor enligt överhängs vinkeln." @@ -147,10 +147,10 @@ msgid "Height range" msgstr "Höjd intervall" msgid "Ctrl + Shift + Enter" -msgstr "" +msgstr "Ctrl + Shift + Enter" msgid "Toggle Wireframe" -msgstr "" +msgstr "Växla Wireframe" msgid "Shortcut Key " msgstr "Snabbkommando " @@ -247,70 +247,70 @@ msgid "uniform scale" msgstr "enhetlig skala" msgid "Left click" -msgstr "" +msgstr "Vänsterklicka" msgid "Add connector" -msgstr "" +msgstr "Lägg till kontaktdon" msgid "Right click" -msgstr "" +msgstr "Högerklicka" msgid "Remove connector" -msgstr "" +msgstr "Ta bort kontakten" msgid "Drag" -msgstr "" +msgstr "Dra" msgid "Move connector" -msgstr "" +msgstr "Flytta kontakt" msgid "Add connector to selection" -msgstr "" +msgstr "Lägg till kontaktdon i urvalet" msgid "Remove connector from selection" -msgstr "" +msgstr "Ta bort kontakten från urvalet" msgid "Select all connectors" -msgstr "" +msgstr "Välj alla kontakter" msgid "Cut" msgstr "Beskär" msgid "Connector" -msgstr "" +msgstr "Kontakt" msgid "Movement:" msgstr "Rörelse:" msgid "Movement" -msgstr "" +msgstr "Rörelse" msgid "Height" -msgstr "" +msgstr "Höjd" msgid "Edit connectors" -msgstr "" +msgstr "Redigera kontaktdon" msgid "Add connectors" -msgstr "" +msgstr "Lägg till kontaktdon" msgid "Upper part" -msgstr "" +msgstr "Övre del" msgid "Lower part" -msgstr "" +msgstr "Nedre del" msgid "Keep" -msgstr "" +msgstr "Behåll" msgid "Place on cut" -msgstr "" +msgstr "Placera på snitt" msgid "Flip" -msgstr "" +msgstr "Vänd" msgid "After cut" -msgstr "" +msgstr "Efter skärning" msgid "Cut to parts" msgstr "Beskär till delar" @@ -325,7 +325,7 @@ msgid "Reset" msgstr "Återställ" msgid "Connectors" -msgstr "" +msgstr "Kontaktdon" msgid "Type" msgstr "Typ" @@ -337,25 +337,25 @@ msgid "Shape" msgstr "Form" msgid "Depth ratio" -msgstr "" +msgstr "Djup förhållande" msgid "Remove connectors" -msgstr "" +msgstr "Ta bort kontakterna" msgid "Prizm" -msgstr "" +msgstr "Prizm" msgid "Frustum" -msgstr "" +msgstr "Avstympat parti" msgid "Square" -msgstr "" +msgstr "Kvadrat" msgid "Hexagon" -msgstr "" +msgstr "Hexagon" msgid "Confirm connectors" -msgstr "" +msgstr "Bekräfta kontakterna" msgid "Cancel" msgstr "Avbryt" @@ -364,36 +364,38 @@ msgid "Warning" msgstr "Varning" msgid "Invalid connectors detected" -msgstr "" +msgstr "Ogiltiga anslutningar upptäckta" msgid "connector is out of cut contour" -msgstr "" +msgstr "kontakten är ur konturen" msgid "connectors are out of cut contour" -msgstr "" +msgstr "kontakterna är utanför skuren kontur" msgid "connector is out of object" -msgstr "" +msgstr "kontakten är utanför objektet" msgid "connectors is out of object" -msgstr "" +msgstr "Kontakterna måste vara på objektets yta." msgid "Some connectors are overlapped" -msgstr "" +msgstr "Vissa kontakter är överlappande" msgid "" "Invalid state. \n" "No one part is selected for keep after cut" msgstr "" +"Ogiltigt tillstånd. \n" +"Ingen del är vald att behålla efter skärning" msgid "Plug" -msgstr "" +msgstr "Kontakt" msgid "Dowel" -msgstr "" +msgstr "Plugg" msgid "Tolerance" -msgstr "" +msgstr "Tolerans" msgid "Mesh name" msgstr "Mesh namn" @@ -464,63 +466,63 @@ msgid "Perform Recognition" msgstr "Utför igenkänning" msgid "Brush size" -msgstr "" +msgstr "Pensel storlek" msgid "Brush shape" -msgstr "" +msgstr "Pensel form" msgid "Enforce seam" -msgstr "" +msgstr "Tvinga söm" msgid "Block seam" -msgstr "" +msgstr "Blockera söm" msgid "Seam painting" -msgstr "" +msgstr "Målning av sömmar" msgid "Remove selection" -msgstr "" +msgstr "Ta bort val" msgid "Shift + Mouse move up or dowm" -msgstr "" +msgstr "Shift + Mus flytta uppåt eller nedåt" msgid "Rotate text" -msgstr "" +msgstr "Rotera text" msgid "Text shape" -msgstr "" +msgstr "Text form" msgid "Font" -msgstr "" +msgstr "Typsnitt" msgid "Thickness" -msgstr "" +msgstr "Tjocklek" msgid "Input text" -msgstr "" +msgstr "Skriv in text" msgid "Embeded" -msgstr "" +msgstr "Inbäddad" msgid "Text Gap" -msgstr "" +msgstr "Text mellanrum" msgid "Angle" -msgstr "" +msgstr "Vinkel" msgid "" "Embeded\n" "depth" -msgstr "" +msgstr "Inbäddat djup" msgid "Surface" -msgstr "" +msgstr "Yta" msgid "Horizontal text" -msgstr "" +msgstr "Vågrät text" msgid "Ctrl+" -msgstr "" +msgstr "Ctrl +" msgid "Notice" msgstr "Iakttag" @@ -580,13 +582,25 @@ msgid "OrcaSlicer got an unhandled exception: %1%" msgstr "" msgid "Downloading Bambu Network Plug-in" -msgstr "" +msgstr "Nedladdning av Bambu Network Plug-in" + +msgid "Login information expired. Please login again." +msgstr "Inloggningsinformationen har löpt ut. Logga in igen." msgid "Incorrect password" -msgstr "" +msgstr "Felaktigt lösenord" #, c-format, boost-format msgid "Connect %s failed! [SN:%s, code=%s]" +msgstr "Det gick inte att ansluta %s! [SN: %s, kod=%s]" + +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" + +msgid "WebView2 Runtime" msgstr "" msgid "" @@ -634,7 +648,7 @@ msgid "Choose one file (3mf):" msgstr "Välj en fil (3mf):" msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" -msgstr "" +msgstr "Välj en eller flera filer (3mf/step/stl/svg/obj/amf):" msgid "Choose one file (gcode/3mf):" msgstr "" @@ -650,26 +664,24 @@ msgstr "" "eller spara som ny inställning." msgid "User logged out" -msgstr "" +msgstr "Användaren utloggad" msgid "new or open project file is not allowed during the slicing process!" msgstr "" +"ny eller öppen projekt fil är inte tillåten under berednings processen!" msgid "Open Project" msgstr "Öppna Projekt" msgid "" -"The version of Bambu studio is too low and needs to be updated to the latest " +"The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" msgstr "" -"Versionen av Bambu studio är för låg och behöver uppdateras till den senaste " +"Versionen av Orca Slicer är för låg och behöver uppdateras till den senaste " "versionen innan den kan användas normalt" -msgid "Login information expired. Please login again." -msgstr "Inloggningsinformationen har löpt ut. Logga in igen." - msgid "Privacy Policy Update" -msgstr "" +msgstr "Uppdatering av integritetspolicy" msgid "Loading" msgstr "Laddar" @@ -690,19 +702,19 @@ msgid "*" msgstr "*" msgid "The uploads are still ongoing" -msgstr "" +msgstr "Uppladdningarna pågår fortfarande." msgid "Stop them and continue anyway?" -msgstr "" +msgstr "Stoppa dem och fortsätta ändå?" msgid "Ongoing uploads" -msgstr "" +msgstr "Pågående uppladdningar" msgid "Select a G-code file:" msgstr "Välj en G-kod fil:" msgid "Import File" -msgstr "" +msgstr "Importera fil" msgid "Delete" msgstr "Radera" @@ -711,7 +723,7 @@ msgid "Choose files" msgstr "Välj filer" msgid "New Folder" -msgstr "" +msgstr "Ny mapp" msgid "Open" msgstr "Öppna" @@ -799,19 +811,19 @@ msgid "Select settings" msgstr "Välj inställningar" msgid "Hide" -msgstr "" +msgstr "Dölj" msgid "Show" -msgstr "" +msgstr "Visa" msgid "Del" -msgstr "" +msgstr "Del" msgid "Delete the selected object" msgstr "Radera det valda objektet" msgid "Edit Text" -msgstr "" +msgstr "Redigera text" msgid "Load..." msgstr "Ladda..." @@ -838,7 +850,7 @@ msgid "Cone" msgstr "Kon" msgid "Height range Modifier" -msgstr "" +msgstr "Modifierare av höjd intervall" msgid "Add settings" msgstr "Lägg till inställning" @@ -852,6 +864,13 @@ msgstr "Ställ in som ett enskilt objekt" msgid "Set as individual objects" msgstr "Ställ in som enskilda objekt" +msgid "Fill bed with copies" +msgstr "Fyll byggplattan med kopior" + +msgid "Fill the remaining area of bed with copies of the selected object" +msgstr "" +"Fyll det återstående området av byggytan med kopior av det valda objektet" + msgid "Printable" msgstr "Utskriftsbar" @@ -862,16 +881,16 @@ msgid "Export as STL" msgstr "Exportera som STL" msgid "Reload from disk" -msgstr "" +msgstr "Ladda om från disk" msgid "Reload the selected parts from disk" -msgstr "" +msgstr "Ladda om de valda delarna från disken" msgid "Replace with STL" -msgstr "" +msgstr "Ersätt med STL" msgid "Replace the selected part with new STL" -msgstr "" +msgstr "Ersätt den valda delen med ny STL" msgid "Change filament" msgstr "Byta filament" @@ -896,7 +915,7 @@ msgid "Scale an object to fit the build volume" msgstr "Anpassa skalning av ett objekt till byggvolymen" msgid "Flush Options" -msgstr "" +msgstr "Rensnings alternativ" msgid "Flush into objects' infill" msgstr "Rensa in i föremålens ifyllnad" @@ -908,7 +927,7 @@ msgid "Flush into objects' support" msgstr "Rensa in i objektets support" msgid "Edit in Parameter Table" -msgstr "" +msgstr "Redigera i Parameter Tabell" msgid "Convert from inch" msgstr "Konvertera ifrån inch" @@ -931,8 +950,11 @@ msgstr "Montera de valda objekten till ett objekt med multipla delar" msgid "Assemble the selected objects to an object with single part" msgstr "Montera de valda objekten till ett objekt med en enda del" -msgid "Assemble the selected parts to a single part" -msgstr "Montera den valda delen till en enda del" +msgid "Mesh boolean" +msgstr "" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "" msgid "Along X axis" msgstr "Längs med X Axis" @@ -959,13 +981,13 @@ msgid "Mirror object" msgstr "Spegelvänd objektet" msgid "Invalidate cut info" -msgstr "" +msgstr "Ogiltig förklara delnings info" msgid "Add Primitive" msgstr "Lägg till Primitiv" msgid "Show Labels" -msgstr "" +msgstr "Visa Etiketter" msgid "To objects" msgstr "Till objekten" @@ -1022,7 +1044,7 @@ msgid "auto rotate current plate" msgstr "auto rotera plattan" msgid "Delete Plate" -msgstr "" +msgstr "Radera platta" msgid "Remove the selected plate" msgstr "Radera den valda plattan" @@ -1031,13 +1053,13 @@ msgid "Clone" msgstr "Klona" msgid "Simplify Model" -msgstr "" +msgstr "Förenkla modellen" msgid "Center" -msgstr "" +msgstr "Center" msgid "Edit Process Settings" -msgstr "" +msgstr "Redigera Process Inställningar" msgid "Edit print parameters for a single object" msgstr "Redigera utskriftsinställningar för ett enda objekt" @@ -1051,18 +1073,15 @@ msgstr "Välj Filament för valda delar" msgid "current" msgstr "nuvarande" -msgid "Set Unprintable" -msgstr "Ange ej utskrivbar" - -msgid "Set Printable" -msgstr "Ange utskrivbar" - msgid "Unlock" msgstr "Lås upp" msgid "Lock" msgstr "Lås" +msgid "Edit Plate Name" +msgstr "" + msgid "Name" msgstr "Namn" @@ -1112,7 +1131,7 @@ msgid "Click the icon to edit color painting of the object" msgstr "Klicka på ikonen för att redigera färgläggningen av objektet" msgid "Click the icon to shift this object to the bed" -msgstr "" +msgstr "Klicka på ikonen för att flytta detta föremål till byggplattan" msgid "Loading file" msgstr "Laddar fil" @@ -1120,6 +1139,9 @@ msgstr "Laddar fil" msgid "Error!" msgstr "Fel!" +msgid "Failed to get the model data in the current file." +msgstr "" + msgid "Generic" msgstr "Allmän" @@ -1133,20 +1155,24 @@ msgid "" "Switch to per-object setting mode to edit process settings of selected " "objects." msgstr "" +"Växla till inställningsläge för varje objekt för att redigera process " +"inställningar för valda objekt." msgid "Delete connector from object which is a part of cut" -msgstr "" +msgstr "Ta bort kopplingen från objekt som är en del av snittet" msgid "Delete solid part from object which is a part of cut" -msgstr "" +msgstr "Radera den fasta delen från föremål som är en del av snittet" msgid "Delete negative volume from object which is a part of cut" -msgstr "" +msgstr "Ta bort negativ volym från objekt som är en del av snittet" msgid "" "To save cut correspondence you can delete all connectors from all related " "objects." msgstr "" +"För att spara korrespondens kan du ta bort alla kontakter från alla " +"relaterade objekt." msgid "" "This action will break a cut correspondence.\n" @@ -1155,9 +1181,14 @@ msgid "" "To manipulate with solid parts or negative volumes you have to invalidate " "cut infornation first." msgstr "" +"Denna åtgärd kommer att bryta en skuren korrespondens.\n" +"Därefter kan inte modell konsistens garanteras .\n" +"\n" +"Om du vill manipulera med solida delar eller negativa volymer måste du först " +"ogiltigförklara skär informationen." msgid "Delete all connectors" -msgstr "" +msgstr "Ta bort alla kopplingar" msgid "Deleting the last solid part is not allowed." msgstr "Ej tillåtet att radera den senaste fasta delen." @@ -1169,34 +1200,34 @@ msgid "Assembly" msgstr "Montering" msgid "Cut Connectors information" -msgstr "" +msgstr "Information om kontakter" msgid "Object manipulation" -msgstr "" +msgstr "Manipulation av objekt" msgid "Group manipulation" -msgstr "" +msgstr "Grupp manipulation" msgid "Object Settings to modify" -msgstr "" +msgstr "Objektinställningar att ändra" msgid "Part Settings to modify" -msgstr "" +msgstr "Del inställningar att ändra" msgid "Layer range Settings to modify" -msgstr "" +msgstr "Inställningar för lagerintervall att ändra" msgid "Part manipulation" -msgstr "" +msgstr "Manipulation av del" msgid "Instance manipulation" -msgstr "" +msgstr "Manipulation av instanser" msgid "Height ranges" -msgstr "" +msgstr "Höjd intervall" msgid "Settings for height range" -msgstr "" +msgstr "Inställningar för höjdintervall" msgid "Object" msgstr "Objekt" @@ -1282,10 +1313,10 @@ msgid "to" msgstr "till" msgid "Remove height range" -msgstr "" +msgstr "Ta bort höjdintervall" msgid "Add height range" -msgstr "" +msgstr "Lägg till höjdintervall" msgid "Invalid numeric." msgstr "Ogiltig siffra." @@ -1300,15 +1331,6 @@ msgstr "Kopiering av flertalet celler stöds ej" msgid "Outside" msgstr "Utsida" -msgid "Auto" -msgstr "Auto" - -msgid "Manual" -msgstr "Manuell" - -msgid "No-brim" -msgstr "Ingen Brim" - msgid " " msgstr "" @@ -1324,9 +1346,27 @@ msgstr "Ifyllnads densitet(%)" msgid "Auto Brim" msgstr "Auto Brim" -msgid "Outer wall speed" +msgid "Auto" +msgstr "Auto" + +msgid "Mouse ear" msgstr "" +msgid "Outer brim only" +msgstr "Endast yttre brim" + +msgid "Inner brim only" +msgstr "Endast inre kant" + +msgid "Outer and inner brim" +msgstr "Yttre och inre brim" + +msgid "No-brim" +msgstr "Ingen Brim" + +msgid "Outer wall speed" +msgstr "Ytterväggs hastighet" + msgid "Plate" msgstr "Platta" @@ -1349,79 +1389,79 @@ msgid "More" msgstr "Mer" msgid "Open Preferences." -msgstr "" +msgstr "Öppna inställningar" msgid "Open next tip." -msgstr "" +msgstr "Öppna nästa tips" msgid "Open Documentation in web browser." -msgstr "" +msgstr "Öppna dokumentationen i webbläsaren" msgid "Pause:" -msgstr "" +msgstr "Pausa:" msgid "Custom Template:" -msgstr "" +msgstr "Anpassad mall:" msgid "Custom G-code:" -msgstr "" +msgstr "Anpassad G-kod:" msgid "Custom G-code" msgstr "Custom G-kod" msgid "Enter Custom G-code used on current layer:" -msgstr "" +msgstr "Ange anpassad G-kod som används på det aktuella lagret:" msgid "OK" msgstr "OK" msgid "Jump to Layer" -msgstr "" +msgstr "Hoppa till lager" msgid "Jump to layer" -msgstr "" +msgstr "Hoppa till lager" msgid "Please enter the layer number" -msgstr "" +msgstr "Ange lager numret." msgid "Add Pause" -msgstr "" +msgstr "Lägg till paus" msgid "Insert a pause command at the beginning of this layer." -msgstr "" +msgstr "Infoga ett paus kommando i början av detta lager." msgid "Add Custom G-code" -msgstr "" +msgstr "Lägg till anpassad G-kod" msgid "Insert custom G-code at the beginning of this layer." -msgstr "" +msgstr "Infoga anpassad G-kod i början av detta lager." msgid "Add Custom Template" -msgstr "" +msgstr "Lägg till anpassad mall" msgid "Insert template custom G-code at the beginning of this layer." -msgstr "" +msgstr "Infoga mall anpassad G-kod i början av detta lager." msgid "Filament " -msgstr "" +msgstr "Filament " msgid "Change filament at the beginning of this layer." -msgstr "" +msgstr "Byt filament i början av detta lager." msgid "Delete Pause" msgstr "" msgid "Delete Custom Template" -msgstr "" +msgstr "Radera anpassad mall" msgid "Edit Custom G-code" -msgstr "" +msgstr "Redigera anpassad G-kod" msgid "Delete Custom G-code" -msgstr "" +msgstr "Radera anpassad G-kod" msgid "Delete Filament Change" -msgstr "" +msgstr "Radera filament byte" msgid "No printer" msgstr "Ingen skrivare" @@ -1429,6 +1469,33 @@ msgstr "Ingen skrivare" msgid "..." msgstr "" +msgid "Failed to connect to the server" +msgstr "Uppkoppling till servern misslyckades" + +msgid "Check cloud service status" +msgstr "Kontrollera molntjänstens status" + +msgid "code" +msgstr "kod" + +msgid "Failed to connect to cloud service" +msgstr "Det gick inte att ansluta till molntjänsten" + +msgid "Please click on the hyperlink above to view the cloud service status" +msgstr "Klicka på hyperlänken ovan för att se molntjänstens status" + +msgid "Failed to connect to the printer" +msgstr "Uppkoppling till printern misslyckades" + +msgid "Connection to printer failed" +msgstr "Anslutning till skrivaren misslyckades" + +msgid "Please check the network connection of the printer and Studio." +msgstr "Kontrollera nätverksanslutningen för skrivaren och Studio." + +msgid "Connecting..." +msgstr "Sammankopplar..." + msgid "?" msgstr " ?" @@ -1438,17 +1505,17 @@ msgstr "Tom" msgid "AMS" msgstr "AMS" -msgid "Ams filament backup" +msgid "Auto Refill" msgstr "" msgid "AMS not connected" -msgstr "" +msgstr "AMS ej ansluten" msgid "Cali" -msgstr "" +msgstr "Kalib" msgid "Calibration of extrusion" -msgstr "" +msgstr "Kalibrering av extrudering" msgid "Load Filament" msgstr "Ladda Filament" @@ -1457,16 +1524,16 @@ msgid "Unload Filament" msgstr "Mata ut" msgid "Ext Spool" -msgstr "" +msgstr "Ext Spole" msgid "Tips" msgstr "Tips" msgid "Guide" -msgstr "" +msgstr "Guide" msgid "Retry" -msgstr "" +msgstr "Försök igen" msgid "Calibrating AMS..." msgstr "Kalibrerar AMS..." @@ -1481,7 +1548,7 @@ msgid "Cancel calibration" msgstr "Avbryt kalibrering" msgid "Heat the nozzle" -msgstr "" +msgstr "Värm upp nozzle" msgid "Cut filament" msgstr "Skär filament" @@ -1490,16 +1557,16 @@ msgid "Pull back current filament" msgstr "Reversera nuvarande filament" msgid "Push new filament into extruder" -msgstr "" +msgstr "Mata in nytt filament i extrudern" msgid "Purge old filament" msgstr "Rensa gammalt filament" -msgid "Feed new filament from external spool" -msgstr "" +msgid "Push new filament into the extruder" +msgstr "Mata nytt filament till extruder" -msgid "Confirm whether the filament has been extruded" -msgstr "" +msgid "Grab new filament" +msgstr "Ta ett nytt filament" msgid "" "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " @@ -1538,7 +1605,7 @@ msgstr "" "bearbetades." msgid "Arranging" -msgstr "" +msgstr "Placerar" msgid "Arranging canceled." msgstr "Placering avbruten." @@ -1579,7 +1646,16 @@ msgid "Orienting..." msgstr "Placerar..." msgid "Orienting" -msgstr "" +msgstr "Placerar" + +msgid "Filling bed " +msgstr "Fyllning av byggytan" + +msgid "Bed filling canceled." +msgstr "Byggplattans fyllning avbruten." + +msgid "Bed filling done." +msgstr "Byggplattans fyllning utförd." msgid "Error! Unable to create thread!" msgstr "Fel! Det går inte att skapa tråden!" @@ -1593,56 +1669,61 @@ msgstr "Loggar in" msgid "Login failed" msgstr "Inloggning misslyckades" -msgid "The region parameter is incorrrect" -msgstr "Region parametern är felaktig." - -msgid "Failure of printer login" -msgstr "Fel i inloggningen till skrivaren" - -msgid "Failed to get ticket" -msgstr "Misslyckades med att få en kvittering" - -msgid "User authorization timeout" -msgstr "Timeout för användarauktorisering" - -msgid "Failure of bind" -msgstr "Fel vid sammankoppling" - -msgid "Unknown Failure" -msgstr "Okänt fel" - msgid "Please check the printer network connection." +msgstr "Kontrollera skrivarens nätverksanslutning." + +msgid "Abnormal print file data. Please slice again." +msgstr "Onormal utskrifts fil data: Vänligen bered igen." + +msgid "Task canceled." +msgstr "Uppgiften avbruten." + +msgid "Upload task timed out. Please check the network status and try again." msgstr "" - -msgid "Abnormal print file data. Please slice again" -msgstr "Onormal utskrifts fil data. Vänligen bered igen" - -msgid "Task canceled" -msgstr "Uppgift avbruten" - -msgid "Upload task timed out. Please check the network problem and try again" -msgstr "" -"Uppladdningsuppgiften tog timeout. Kontrollera nätverksproblemet och försök " -"igen" +"Uppladdningsuppgiften tog slut. Kontrollera nätverksstatusen och försök igen." msgid "Cloud service connection failed. Please try again." msgstr "Anslutningen till molntjänsten misslyckades. Försök igen." -msgid "Print file not found, please slice again" -msgstr "Det gick inte att hitta utskrifts filen, vänligen bered igen" +msgid "Print file not found. please slice again." +msgstr "Det gick inte att hitta utskrifts filen; bered den igen" msgid "" "The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again" +"model and slice again." msgstr "" "Utskrifts filen överskrider den högsta tillåtna storleken (1 GB). Förenkla " "modellen och bered igen" -msgid "Failed uploading print file" -msgstr "Uppladdning av utskrifts filen misslyckades" +msgid "Failed to send the print job. Please try again." +msgstr "Det gick inte att skicka utskriftsjobbet. Var god försök igen." -msgid "Wrong Access code" -msgstr "Fel åtkomstkod" +msgid "Failed to upload file to ftp. Please try again." +msgstr "Det gick inte att ladda upp filen till ftp. Vänligen försök igen." + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "" +"Kontrollera den aktuella statusen för Bambu Lab servern genom att klicka på " +"länken ovan." + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" +"Storleken på utskrifts filen är för stor. Vänligen justera filstorleken och " +"försök igen." + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "" +"Utskrifts filen hittades inte; bered den igen och skicka till utskrift." + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "" +"Det gick inte att ladda upp utskriftsfilen via FTP. Kontrollera " +"nätverksstatusen och försök igen." msgid "Sending print job over LAN" msgstr "Skicka utskriftsjobb via LAN" @@ -1651,10 +1732,10 @@ msgid "Sending print job through cloud service" msgstr "Skicka utskriftsjobb via molntjänst" msgid "Service Unavailable" -msgstr "" +msgstr "Tjänsten är inte tillgänglig" msgid "Unkown Error." -msgstr "" +msgstr "Okänt fel" msgid "Sending print configuration" msgstr "Skicka utskrifts konfiguration" @@ -1662,86 +1743,81 @@ msgstr "Skicka utskrifts konfiguration" #, c-format, boost-format msgid "Successfully sent. Will automatically jump to the device page in %ss" msgstr "" +"Framgångsrikt skickat. Kommer automatiskt att hoppa till enhetssidan om %s s" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "" msgid "An SD card needs to be inserted before printing via LAN." -msgstr "" - -msgid "Failed to send the print job. Please try again." -msgstr "" - -msgid "Send to Printer failed. Please try again." -msgstr "" - -msgid "No space left on Printer SD card" -msgstr "" +msgstr "Ett Micro SD-kort måste sättas i innan utskrift via LAN." msgid "Sending gcode file over LAN" -msgstr "" - -msgid "Sending gcode file through cloud service" -msgstr "" +msgstr "Skickar G-kod fil över LAN" msgid "Sending gcode file to sdcard" -msgstr "" +msgstr "Skickar G-kod fil till MicroSD-kort" #, c-format, boost-format msgid "Successfully sent. Close current page in %s s" -msgstr "" +msgstr "Framgångsrikt skickat. Stäng den aktuella sidan i %s s" msgid "An SD card needs to be inserted before sending to printer." -msgstr "" - -msgid "Please log out and login to the printer again." -msgstr "" +msgstr "Ett Micro SD-kort måste sättas i innan det skickas till skrivaren." msgid "Choose SLA archive:" -msgstr "" +msgstr "Välj SLA arkiv:" msgid "Import file" -msgstr "" +msgstr "Importera fil" msgid "Import model and profile" -msgstr "" +msgstr "Importera modell och profil" msgid "Import profile only" -msgstr "" +msgstr "Importera endast profil" msgid "Import model only" -msgstr "" +msgstr "Importera endast modell" msgid "Accurate" -msgstr "" +msgstr "Exakt" msgid "Balanced" -msgstr "" +msgstr "Balanserad" msgid "Quick" -msgstr "" +msgstr "Snabb" msgid "Importing SLA archive" -msgstr "" +msgstr "Importera SLA arkiv" msgid "" "The SLA archive doesn't contain any presets. Please activate some SLA " "printer preset first before importing that SLA archive." msgstr "" +"SLA arkivet innehåller inga förinställningar. Aktivera först några " +"förinställningar för SLA skrivare innan du importerar SLA arkivet." msgid "Importing canceled." -msgstr "" +msgstr "Importen avbröts" msgid "Importing done." -msgstr "" +msgstr "Import utförd." msgid "" "The imported SLA archive did not contain any presets. The current SLA " "presets were used as fallback." msgstr "" +"Det importerade SLA arkivet innehöll inga förinställningar. De aktuella SLA " +"förinställningarna användes som reserv." msgid "You cannot load SLA project with a multi-part object on the bed" msgstr "" +"Du kan inte ladda ett SLA projekt med ett fler delat objekt på byggplattan" msgid "Please check your object list before preset changing." -msgstr "" +msgstr "Kontrollera objektlistan innan du ändrar inställningen." msgid "Attention!" msgstr "Observera!" @@ -1750,19 +1826,19 @@ msgid "Downloading" msgstr "Laddar ner" msgid "Download failed" -msgstr "" +msgstr "Nedladdningen misslyckades" msgid "Cancelled" -msgstr "" +msgstr "Avbruten" msgid "Install successfully." -msgstr "" +msgstr "Installationen lyckades" msgid "Installing" -msgstr "" +msgstr "Installerar" msgid "Install failed" -msgstr "" +msgstr "Installation misslyckades" msgid "Portions copyright" msgstr "Information om licens" @@ -1810,17 +1886,20 @@ msgstr "" msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." msgstr "" +"PrusaSlicer är ursprungligen baserad på Slic3r av Alessandro Ranellucci." msgid "" "Slic3r was created by Alessandro Ranellucci with the help of many other " "contributors." msgstr "" +"Slic3r skapades av Alessandro Ranellucci med hjälp av många andra " +"medarbetare." msgid "Version" msgstr "Version" msgid "AMS Materials Setting" -msgstr "" +msgstr "AMS Material Inställning" msgid "Confirm" msgstr "Acceptera" @@ -1852,55 +1931,64 @@ msgid "SN" msgstr "SN" msgid "Setting AMS slot information while printing is not supported" +msgstr "Inställning av AMS-facks information under utskrift stöds inte" + +msgid "Factors of Flow Dynamics Calibration" msgstr "" -msgid "Factors of dynamic flow cali" +msgid "PA Profile" msgstr "" msgid "Factor K" -msgstr "" +msgstr "Faktor K" msgid "Factor N" -msgstr "" +msgstr "Faktor N" msgid "Setting Virtual slot information while printing is not supported" -msgstr "" +msgstr "Inställning av information om virtuell plats under utskrift stöds inte" msgid "Are you sure you want to clear the filament information?" -msgstr "" - -msgid "Please input a valid value (K in 0~0.5)" -msgstr "" - -msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" -msgstr "" +msgstr "Är du säker på att du vill rensa filament informationen?" msgid "You need to select the material type and color first." -msgstr "" +msgstr "Du måste först välja materialtyp och färg." -msgid "Other color" -msgstr "" +msgid "Please input a valid value (K in 0~0.5)" +msgstr "Ange ett giltigt värde (K i 0 ~ 0,5)" + +msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" +msgstr "Ange ett giltigt värde (K i 0 ~ 0,5, N i 0,6 ~ 2,0)" + +msgid "Other Color" +msgstr "Annan färg" + +msgid "Custom Color" +msgstr "Anpassa färg" msgid "Dynamic flow calibration" -msgstr "" +msgstr "Dynamisk flödeskalibrering" msgid "" "The nozzle temp and max volumetric speed will affect the calibration " "results. Please fill in the same values as the actual printing. They can be " "auto-filled by selecting a filament preset." msgstr "" +"Nozzelns temperatur och högsta volymhastighet påverkar " +"kalibreringsresultaten. Fyll i samma värden som vid den faktiska utskriften. " +"De kan fyllas i automatiskt genom att välja en filament inställning." msgid "Nozzle Diameter" -msgstr "" +msgstr "Nozzel diameter" msgid "Bed Type" -msgstr "" +msgstr "Typ av byggplatta" msgid "Nozzle temperature" msgstr "Nozzel temperatur" msgid "Bed Temperature" -msgstr "" +msgstr "Byggplattans temperatur" msgid "Max volumetric speed" msgstr "Max volymetrisk hastighet" @@ -1915,77 +2003,87 @@ msgid "mm³" msgstr "mm³" msgid "Start calibration" -msgstr "" +msgstr "Starta" msgid "Next" -msgstr "" +msgstr "Nästa" msgid "" "Calibration completed. Please find the most uniform extrusion line on your " "hot bed like the picture below, and fill the value on its left side into the " "factor K input box." msgstr "" +"Kalibreringen klar. Vänligen hitta den mest enhetliga extruderingslinjen på " +"din heta säng som bilden nedan, och fyll värdet på vänster sida i faktor K-" +"inmatningsrutan." msgid "Save" msgstr "Spara" msgid "Last Step" -msgstr "" +msgstr "Tillbaka" msgid "Example" -msgstr "" +msgstr "Exempel" #, c-format, boost-format msgid "Calibrating... %d%%" -msgstr "" +msgstr "Kalibrerar... %d%%" msgid "Calibration completed" -msgstr "" +msgstr "Kalibreringen klar" #, c-format, boost-format msgid "%s does not support %s" -msgstr "" +msgstr "%s stöder inte %s" msgid "Dynamic flow Calibration" -msgstr "" +msgstr "Dynamisk flödeskalibrering" msgid "Step" -msgstr "" +msgstr "Steg" msgid "AMS Slots" -msgstr "" +msgstr "AMS Fack" msgid "" "Note: Only the AMS slots loaded with the same material type can be selected." msgstr "" +"Observera: Endast de AMS-fack som är laddade med samma materialtyp kan " +"väljas." msgid "Enable AMS" -msgstr "" +msgstr "Aktivera AMS" msgid "Print with filaments in the AMS" -msgstr "" +msgstr "Skriv ut med filament i AMS" msgid "Disable AMS" -msgstr "" +msgstr "Inaktivera AMS" msgid "Print with the filament mounted on the back of chassis" -msgstr "" +msgstr "Skriv ut med filament på en extern spole" msgid "Cabin humidity" -msgstr "" +msgstr "Inkapslingens fuktighet" msgid "" "Green means that AMS humidity is normal, orange represent humidity is high, " "red represent humidity is too high.(Hygrometer: lower the better.)" msgstr "" +"Grönt betyder att AMS-fuktigheten är normal, orange betyder att " +"luftfuktigheten är hög, och rött betyder att luftfuktigheten är för hög. " +"(Hygrometer: ju lägre desto bättre.)" msgid "Desiccant status" -msgstr "" +msgstr "Status för torkmedel" msgid "" "A desiccant status lower than two bars indicates that desiccant may be " "inactive. Please change the desiccant.(The bars: higher the better.)" msgstr "" +"En torkmedelsstatus som är lägre än två stänger indikerar att torkmedlet kan " +"vara inaktivt. Byt torkmedel. (Ju högre desto bättre.)" msgid "" "Note: When the lid is open or the desiccant pack is changed, it can take " @@ -1993,36 +2091,51 @@ msgid "" "process. During this time, the indicator may not represent the chamber " "accurately." msgstr "" +"Observera: När locket är öppet eller torkmedelspaketet byts ut kan det ta " +"timmar eller en natt att absorbera fukten. Låga temperaturer saktar också " +"ner processen. Under denna tid kan det hända att indikatorn inte " +"representerar kammaren korrekt." msgid "" "Config which AMS slot should be used for a filament used in the print job" msgstr "" +"Konfigurera vilket AMS-fack som ska användas för filamentet som används i " +"utskriftsjobbet." msgid "Filament used in this print job" -msgstr "" +msgstr "Filament som används i detta utskriftsjobb" msgid "AMS slot used for this filament" -msgstr "" +msgstr "AMS fack som används för detta filament" msgid "Click to select AMS slot manually" -msgstr "" +msgstr "Klicka för att välja AMS fack manuellt" msgid "Do not Enable AMS" -msgstr "" +msgstr "Aktivera inte AMS" msgid "Print using materials mounted on the back of the case" -msgstr "" +msgstr "Skriv ut med filament på en extern spole." msgid "Print with filaments in ams" -msgstr "" +msgstr "Skriv ut med filament i AMS" msgid "Print with filaments mounted on the back of the chassis" -msgstr "" +msgstr "Skriv ut med filament på en extern spole" -msgid "Filaments replace" +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." msgstr "" msgid "Group" +msgstr "Grupp" + +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" msgstr "" msgid "AMS Settings" @@ -2073,21 +2186,26 @@ msgstr "" "under uppstart och senast använd information kommer att användas." msgid "Update remaining capacity" -msgstr "" +msgstr "Uppdatera den återstående kapaciteten" msgid "" "The AMS will estimate Bambu filament's remaining capacity after the filament " "info is updated. During printing, remaining capacity will be updated " "automatically." msgstr "" +"AMS kommer att uppskatta Bambu filamentets återstående kapacitet när " +"filament informationen har uppdaterats. Under utskrift uppdateras den " +"återstående kapaciteten automatiskt." msgid "AMS filament backup" -msgstr "" +msgstr "AMS filament backup" msgid "" "AMS will continue to another spool with the same properties of filament " "automatically when current filament runs out" msgstr "" +"AMS fortsätter automatiskt till en annan spole med samma filament egenskaper " +"när det aktuella filamentet tar slut." msgid "File" msgstr "Fil" @@ -2099,25 +2217,31 @@ msgid "" "Failed to download the plug-in. Please check your firewall settings and vpn " "software, check and retry." msgstr "" +"Det gick inte att ladda ned plugin-programmet. Kontrollera dina " +"brandväggsinställningar och vpn-programvara och försök igen." msgid "" "Failed to install the plug-in. Please check whether it is blocked or deleted " "by anti-virus software." msgstr "" +"Det gick inte att installera plugin-programmet. Kontrollera om den är " +"blockerad eller har raderats av antivirusprogram." msgid "click here to see more info" -msgstr "" +msgstr "Klicka här för att se mer information" msgid "Please home all axes (click " -msgstr "" +msgstr "Nollställ alla axlar (tryck " msgid "" ") to locate the toolhead's position. This prevents device moving beyond the " "printable boundary and causing equipment wear." msgstr "" +") för att lokalisera verktygshuvudets position. Detta förhindrar att enheten " +"rör sig utanför den utskrivbara gränsen och orsakar slitage på utrustningen." msgid "Go Home" -msgstr "" +msgstr "Gå hem" msgid "" "A error occurred. Maybe memory of system is not enough or it's a bug of the " @@ -2172,14 +2296,16 @@ msgid "Succeed to export G-code to %1%" msgstr "Success! G-code exporterades till %1%" msgid "Running post-processing scripts" -msgstr "" +msgstr "Kör efterbearbetnings skript" msgid "Copying of the temporary G-code to the output G-code failed" -msgstr "" +msgstr "Kopiering av den tillfälliga G-koden till utgången G-kod misslyckades." #, boost-format msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" msgstr "" +"Planerar uppladdning till `%1%`. Se fönster -> Kö för uppladdning av " +"utskriftsvärd" msgid "Origin" msgstr "Ursprung" @@ -2290,11 +2416,17 @@ msgid "" "Please keep the printer open during the printing process to ensure air " "circulation or reduce the temperature of the hot bed" msgstr "" +"Sängtemperaturen är högre än förglasnings temperaturen för detta filament.\n" +"Detta kan orsaka blockering av nozzeln och utskriftsfel.\n" +"Håll skrivaren öppen under utskriftsprocessen för att säkerställa " +"luftcirkulationen eller minska temperaturen på den varma sängen." msgid "" "Too small max volumetric speed.\n" "Reset to 0.5" msgstr "" +"För liten max volymhastighet.\n" +"Värdet återställdes till 0,5" msgid "" "Too small layer height.\n" @@ -2351,6 +2483,8 @@ msgid "" "Spiral mode only works when wall loops is 1, support is disabled, top shell " "layers is 0, sparse infill density is 0 and timelapse type is traditional." msgstr "" +"Spiralläget fungerar endast när vägg varv är 1, support är inaktiverat, top " +"skalets lager är 0, gles ifyllnad är 0 och timelapse typen är traditionell." msgid "" "Change these settings automatically? \n" @@ -2405,11 +2539,16 @@ msgid "" "Yes - switch to rectilinear pattern automaticlly\n" "No - reset density to default non 100% value automaticlly" msgstr "" +"Byta till rätlinjigt mönster?\n" +"Ja - Växla automatiskt till rätlinjigt mönster\n" +"Nej - Återställ automatiskt densiteten till standardvärdet som inte är 100 %." msgid "" "While printing by Object, the extruder may collide skirt.\n" "Thus, reset the skirt layer to 1 to avoid that." msgstr "" +"Vid utskrift av objekt kan extrudern kollidera med en skirt.\n" +"Återställ därför skirt lagret till 1 för att undvika kollisioner." msgid "Auto bed leveling" msgstr "Auto justera byggplattan" @@ -2511,13 +2650,35 @@ msgid "Update failed." msgstr "Uppdatering misslyckades." msgid "Failed to start printing job" +msgstr "Det gick inte att starta utskriftsjobbet" + +msgid "Invalid nozzle diameter" +msgstr "" + +msgid "Calibration error" +msgstr "" + +msgid "TPU is not supported by AMS." +msgstr "" + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "" + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "" + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." msgstr "" msgid "default" msgstr "standard" msgid "parameter name" -msgstr "" +msgstr "Parameter namn" msgid "N/A" msgstr "N/A" @@ -2569,31 +2730,31 @@ msgid "Tool" msgstr "Verktyg" msgid "Layer Time" -msgstr "" +msgstr "Lager tid" msgid "Layer Time (log)" -msgstr "" +msgstr "Lagertid (logg)" msgid "Height: " -msgstr "" +msgstr "Höjd: " msgid "Width: " -msgstr "" +msgstr "Bredd: " msgid "Speed: " -msgstr "" +msgstr "Hastighet: " msgid "Flow: " -msgstr "" +msgstr "Flöde: " msgid "Layer Time: " -msgstr "" +msgstr "Lager Tid: " -msgid "Fan Speed: " -msgstr "" +msgid "Fan: " +msgstr "Fläkthastighet: " msgid "Temperature: " -msgstr "" +msgstr "Temperatur: " msgid "Loading G-codes" msgstr "Laddar G-koder" @@ -2605,22 +2766,22 @@ msgid "Generating geometry index data" msgstr "Genererar geometrisk index data" msgid "Statistics of All Plates" -msgstr "" +msgstr "Statistik för alla plattor" msgid "Display" msgstr "Visa" msgid "Flushed" -msgstr "" +msgstr "Rensad" msgid "Total" msgstr "Totalt" msgid "Total Time Estimation" -msgstr "" +msgstr "Total tidsuppskattning" msgid "Total time" -msgstr "" +msgstr "Total tid" msgid "up to" msgstr "upp till" @@ -2713,7 +2874,7 @@ msgid "Total Estimation" msgstr "Total Uppskattning" msgid "Time Estimation" -msgstr "" +msgstr "Beräknad tid" msgid "Normal mode" msgstr "Normalt läge" @@ -2731,52 +2892,52 @@ msgid "Switch to normal mode" msgstr "Ändra till normal läge" msgid "Variable layer height" -msgstr "" +msgstr "Variabel lagerhöjd" msgid "Adaptive" -msgstr "" +msgstr "Adaptiv" msgid "Quality / Speed" -msgstr "" +msgstr "Kvalitet/Hastighet" msgid "Smooth" -msgstr "" +msgstr "Smooth" msgid "Radius" msgstr "Radie" msgid "Keep min" -msgstr "" +msgstr "Håll minimal" msgid "Left mouse button:" -msgstr "" +msgstr "Vänster musknapp:" msgid "Add detail" -msgstr "" +msgstr "Lägg till detalj" msgid "Right mouse button:" -msgstr "" +msgstr "Höger musknapp:" msgid "Remove detail" -msgstr "" +msgstr "Ta bort detalj" msgid "Shift + Left mouse button:" -msgstr "" +msgstr "Shift + Vänster musknapp" msgid "Reset to base" -msgstr "" +msgstr "Återställ till basen" msgid "Shift + Right mouse button:" -msgstr "" +msgstr "Shift+Höger musknapp:" msgid "Smoothing" -msgstr "" +msgstr "Utjämning" msgid "Mouse wheel:" -msgstr "" +msgstr "Mus hjul:" msgid "Increase/decrease edit area" -msgstr "" +msgstr "Öka/minska redigeringsområdet" msgid "Sequence" msgstr "Sekvens" @@ -2788,7 +2949,7 @@ msgid "Tool Move" msgstr "Verktygs Förflyttning" msgid "Tool Rotate" -msgstr "" +msgstr "Verktygs rotation" msgid "Move Object" msgstr "Flytta Objektet" @@ -2860,10 +3021,10 @@ msgid "Explosion Ratio" msgstr "Explosions Förhållande" msgid "Section View" -msgstr "" +msgstr "Sektionsvy" msgid "Assemble Control" -msgstr "" +msgstr "Monterings Kontroll" msgid "Total Volume:" msgstr "Total Volym:" @@ -2886,6 +3047,9 @@ msgstr "" msgid "An object is layed over the boundary of plate." msgstr "Ett objekt är placerad över byggplattans begränsningar." +msgid "A G-code path goes beyond the max print height." +msgstr "" + msgid "A G-code path goes beyond the boundary of plate." msgstr "En G-kod väg passerar över byggplattans begränsningar." @@ -2897,24 +3061,21 @@ msgid "" "Please solve the problem by moving it totally on or off the plate, and " "confirming that the height is within the build volume." msgstr "" - -msgid "Jump to" -msgstr "Hoppa till" - -msgid "ERROR:" -msgstr "" +"Ett objekt ligger över plattans gränser eller överskrider höjdgränsen.\n" +"Lös problemet genom att flytta det helt på eller av plattan, och bekräfta " +"att höjden ligger inom byggvolymen." msgid "Calibration step selection" -msgstr "" +msgstr "Val av kalibreringssteg" msgid "Micro lidar calibration" -msgstr "" +msgstr "Micro Lidar Kalibrering" msgid "Bed leveling" -msgstr "" +msgstr "Justering av Byggplattan" msgid "Resonance frequency identification" -msgstr "" +msgstr "Identifiering av resonansfrekvenser" msgid "Calibration program" msgstr "Kalibrerings program" @@ -2935,28 +3096,28 @@ msgid "Start Calibration" msgstr "Starta Kalibrering" msgid "Completed" -msgstr "" +msgstr "Slutförd" msgid "Calibrating" msgstr "Kalibrerar" msgid "Auto-record Monitoring" -msgstr "" +msgstr "Automatisk inspelning av övervakning" msgid "Go Live" -msgstr "" +msgstr "Sänd live" msgid "Resolution" msgstr "Upplösning" msgid "Show \"Live Video\" guide page." -msgstr "" +msgstr "Visa sidan \"Live Video\"." msgid "720p" -msgstr "" +msgstr "720p" msgid "1080p" -msgstr "" +msgstr "1080p" msgid "ConnectPrinter(LAN)" msgstr "Anslut skrivare (LAN)" @@ -2972,13 +3133,13 @@ msgstr "" "på skrivaren, som visas i figuren:" msgid "Invalid input." -msgstr "" +msgstr "Ogiltig inmatning" msgid "New Window" -msgstr "" +msgstr "Nytt fönster" msgid "Open a new window" -msgstr "" +msgstr "Öppna ett nytt fönster" msgid "Application is closing" msgstr "Begäran avslutas" @@ -3008,34 +3169,37 @@ msgid "No" msgstr "Nej" msgid "will be closed before creating a new model. Do you want to continue?" +msgstr "avslutas innan en ny modell skapas. Vill du fortsätta?" + +msgid "Upload" msgstr "" msgid "Slice plate" msgstr "Bered plattan" msgid "Print plate" -msgstr "" +msgstr "Skriv ut byggplattan" msgid "Slice all" msgstr "Bered allt" msgid "Export G-code file" -msgstr "" +msgstr "Exportera G-kod filen" msgid "Send" msgstr "Skicka" msgid "Export plate sliced file" -msgstr "" +msgstr "Exportera byggplattans beredda fil" msgid "Export all sliced file" -msgstr "" +msgstr "Exportera alla beredda filer" msgid "Print all" msgstr "Skriv ut allt" msgid "Send all" -msgstr "" +msgstr "Skicka alla" msgid "Keyboard Shortcuts" msgstr "Kortkommando" @@ -3050,23 +3214,23 @@ msgid "Show Configuration Folder" msgstr "Visa Konfigurations Mapp" msgid "Show Tip of the Day" -msgstr "" +msgstr "Visa dagens tips" msgid "Check for Update" msgstr "Sök efter Uppdatering" msgid "Open Network Test" -msgstr "" +msgstr "Öppna nätverks test" #, c-format, boost-format msgid "&About %s" msgstr "&Om %s" msgid "Upload Models" -msgstr "" +msgstr "Ladda upp modeller" msgid "Download Models" -msgstr "" +msgstr "Ladda ner modeller" msgid "Default View" msgstr "Standard Vy" @@ -3110,7 +3274,7 @@ msgid "Right View" msgstr "Vy Höger" msgid "Start a new window" -msgstr "" +msgstr "Starta ett nytt fönster" msgid "New Project" msgstr "Nytt Pojekt" @@ -3134,13 +3298,13 @@ msgid "Save Project as" msgstr "Spara Projekt som" msgid "Shift+" -msgstr "" +msgstr "Shift+" msgid "Save current project as" msgstr "Spara nuvarande projekt som" msgid "Import 3MF/STL/STEP/SVG/OBJ/AMF" -msgstr "" +msgstr "Importera 3MF/STL/STEP/SVG/OBJ/AMF" msgid "Load a model" msgstr "Ladda modell" @@ -3164,22 +3328,22 @@ msgid "Export 3mf file without using some 3mf-extensions" msgstr "Exportera 3mf fil utan några 3mf-tillägg" msgid "Export current sliced file" -msgstr "" +msgstr "Exportera aktuell beredd fil" msgid "Export all plate sliced file" -msgstr "" +msgstr "Exportera alla beredda filer" msgid "Export G-code" msgstr "Exportera G-kod" msgid "Export current plate as G-code" -msgstr "" +msgstr "Exportera aktuell byggplatta som G-kod" msgid "Export &Configs" msgstr "Exportera konfiguration" msgid "Export current configuration to files" -msgstr "" +msgstr "Exportera aktuell konfiguration till filer" msgid "Export" msgstr "Exportera" @@ -3245,10 +3409,16 @@ msgid "Use Orthogonal View" msgstr "Använd Ortogonal Vy" msgid "Show &Labels" -msgstr "" +msgstr "Visa & Etiketter" msgid "Show object labels in 3D scene" -msgstr "" +msgstr "Visa objekt etiketter i 3D-scenen" + +msgid "Show &Overhang" +msgstr "Visa & Överhäng" + +msgid "Show object overhang highlight in 3D scene" +msgstr "Visa objektets överhäng i 3D-scen" msgid "Preferences" msgstr "Inställningar" @@ -3304,9 +3474,6 @@ msgstr "" msgid "More calibrations" msgstr "" -msgid "3D Models" -msgstr "" - msgid "&Open G-code" msgstr "&Öppna G-kod" @@ -3326,10 +3493,10 @@ msgid "Export toolpaths as OBJ" msgstr "Exportera toolpaths som OBJ" msgid "Open &Studio" -msgstr "" +msgstr "Öppna &Studio" msgid "Open Studio" -msgstr "" +msgstr "Öppna Studio" msgid "&Quit" msgstr "&Avsluta" @@ -3349,11 +3516,11 @@ msgstr "&Hjälp" #, c-format, boost-format msgid "A file exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "Det finns en fil med samma namn: %s. Vill du åsidosätta den?" #, c-format, boost-format msgid "A config exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "Det finns en konfiguration med samma namn: %s. Vill du åsidosätta den?" msgid "Overwrite file" msgstr "Skriv över fil" @@ -3365,7 +3532,7 @@ msgid "No to All" msgstr "Nej till allt" msgid "Choose a directory" -msgstr "" +msgstr "Välj ett register" #, c-format, boost-format msgid "There is %d config exported. (Only non-system configs)" @@ -3377,7 +3544,7 @@ msgid "Export result" msgstr "Export resultat" msgid "Select profile to load:" -msgstr "" +msgstr "Välj den profil som ska laddas:" #, c-format, boost-format msgid "There is %d config imported. (Only non-system and compatible configs)" @@ -3405,6 +3572,11 @@ msgid "" "2. The Filament presets\n" "3. The Printer presets" msgstr "" +"Vill du synkronisera dina personuppgifter från Bambu Cloud? \n" +"Den innehåller följande information:\n" +"1. Process inställningar\n" +"2. Inställningar av filament\n" +"3. Inställningar för skrivare" msgid "Synchronization" msgstr "Synkronisering" @@ -3412,67 +3584,73 @@ msgstr "Synkronisering" msgid "Initialize failed (No Device)!" msgstr "Start misslyckad (Ingen Enhet)!" -msgid "Initialize failed (No Camera Device)!" -msgstr "" +msgid "Initialize failed (Device connection not ready)!" +msgstr "Initieringen misslyckades (Enhets anslutningen är inte klar)!" -msgid "Initializing..." -msgstr "Startar..." +msgid "Initialize failed (No Camera Device)!" +msgstr "Initieringen misslyckades (ingen kamera enhet)!" + +msgid "Printer is busy downloading, Please wait for the downloading to finish." +msgstr "" +"Skrivaren är upptagen med att ladda ner; vänta tills nedladdningen är klar." msgid "Loading..." msgstr "Laddar..." -msgid "Initialize failed (Not supported with LAN-only mode)!" +msgid "Initialize failed (Not supported on the current printer version)!" msgstr "" msgid "Initialize failed (Not accessible in LAN-only mode)!" -msgstr "" - -msgid "Printer is busy downloading, Please wait for the downloading to finish." -msgstr "" +msgstr "Initieringen misslyckades (Ej tillgängligt i endast LAN-läge)!" msgid "Initialize failed (Missing LAN ip of printer)!" -msgstr "" +msgstr "Initieringen misslyckades (skrivarens LAN-IP saknas)!" -msgid "Initialize failed (Not supported by printer)!" -msgstr "" +msgid "Initializing..." +msgstr "Startar..." #, c-format, boost-format msgid "Initialize failed (%s)!" -msgstr "" +msgstr "Initieringen misslyckades (%s)!" msgid "Network unreachable" -msgstr "" +msgstr "Nätverket kan inte nås" #, c-format, boost-format msgid "Stopped [%d]!" -msgstr "" +msgstr "Stoppad [%d]!" msgid "Stopped." msgstr "Avbruten." msgid "LAN Connection Failed (Failed to start liveview)" -msgstr "" +msgstr "LAN-anslutning misslyckades (Det gick inte att starta liveview)" msgid "" "Virtual Camera Tools is required for this task!\n" "Do you want to install them?" msgstr "" +"Virtuella kamera verktyg krävs för denna uppgift!\n" +"Vill du installera dem?" msgid "Downloading Virtual Camera Tools" -msgstr "" +msgstr "Ladda ner Virtuella Kamerans Verktyg" msgid "" "Another virtual camera is running.\n" "Bambu Studio supports only a single virtual camera.\n" "Do you want to stop this virtual camera?" msgstr "" +"En annan virtuell kamera körs.\n" +"Bambu Studio stöder endast en virtuell kamera.\n" +"Vill du stoppa den här virtuella kameran?" #, c-format, boost-format msgid "Virtual camera initialize failed (%s)!" -msgstr "" +msgstr "Initieringen av virtuell kamera misslyckades (%s)!" msgid "Information" -msgstr "" +msgstr "information" msgid "Playing..." msgstr "Spelar..." @@ -3488,53 +3666,50 @@ msgid "Month" msgstr "Månad" msgid "All Files" -msgstr "" +msgstr "Alla Filer" msgid "Group files by year, recent first." -msgstr "" +msgstr "Gruppera filer efter år, senaste först." msgid "Group files by month, recent first." -msgstr "" +msgstr "Gruppera filer efter månad, senaste först." msgid "Show all files, recent first." -msgstr "" +msgstr "Visa alla filer, de senaste först." msgid "Timelapse" msgstr "Timelapse" msgid "Switch to timelapse files." -msgstr "" +msgstr "Växla till timelapse filer." msgid "Video" msgstr "Video" msgid "Switch to video files." -msgstr "" +msgstr "Växla till video filer." + +msgid "Switch to 3mf model files." +msgstr "Byt till 3mf modell filer." msgid "Delete selected files from printer." -msgstr "" +msgstr "Ta bort valda filer från skrivaren." msgid "Download" msgstr "Ladda ner" msgid "Download selected files from printer." -msgstr "" +msgstr "Ladda ner valda filer från skrivaren." msgid "Select" -msgstr "" +msgstr "Välj" msgid "Batch manage files." -msgstr "" +msgstr "Batch hantera filer." msgid "No printers." msgstr "Ingen printer." -msgid "Not supported by this model of printer!" -msgstr "" - -msgid "Connecting..." -msgstr "Sammankopplar..." - #, c-format, boost-format msgid "Connect failed [%d]!" msgstr "Sammankoppling misslyckades [%d]" @@ -3542,40 +3717,69 @@ msgstr "Sammankoppling misslyckades [%d]" msgid "Loading file list..." msgstr "Laddar fil lista..." -msgid "No files" -msgstr "Inga filer" - -msgid "Not accessible in LAN-only mode!" -msgstr "" - -msgid "Missing LAN ip of printer!" -msgstr "" +#, c-format, boost-format +msgid "No files [%d]" +msgstr "Inga filer [%d]" #, c-format, boost-format -msgid "You are going to delete %u files. Are you sure to continue?" -msgstr "" +msgid "Load failed [%d]" +msgstr "Inläsning misslyckades [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "" +msgstr[1] "" msgid "Delete files" +msgstr "Radera filer" + +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "Vill du radera filen '%s' från skrivaren?" + +msgid "Delete file" +msgstr "Radera fil" + +msgid "Fetching model infomations ..." +msgstr "Hämtar information om modellen..." + +msgid "Failed to fetching model infomations from printer." +msgstr "Det gick inte att hämta modell information från skrivaren." + +msgid "Failed to parse model infomations." +msgstr "Det gick inte att analysera modellinformation" + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." msgstr "" #, c-format, boost-format msgid "File '%s' was lost! Please download it again." -msgstr "" +msgstr "Filen '%s' förlorades! Ladda ner den igen." msgid "Download waiting..." -msgstr "" +msgstr "Nedladdning väntar..." msgid "Play" -msgstr "" +msgstr "Spela" msgid "Open Folder" -msgstr "" +msgstr "Öppna mapp" msgid "Download finished" -msgstr "" +msgstr "Nedladdning slutförd" #, c-format, boost-format msgid "Downloading %d%%..." +msgstr "Laddar ner %d%%..." + +msgid "Not supported on the current printer version." +msgstr "" + +msgid "Storage unavailable, insert SD card." msgstr "" msgid "Speed:" @@ -3591,7 +3795,7 @@ msgid "Zoom" msgstr "Zooma" msgid "Translation/Zoom" -msgstr "" +msgstr "Översättning/Zoom" msgid "3Dconnexion settings" msgstr "3Dconnexion inställningar" @@ -3599,13 +3803,22 @@ msgstr "3Dconnexion inställningar" msgid "Swap Y/Z axes" msgstr "Byta Y/Z axes" -msgid "Camera" +msgid "Invert X axis" msgstr "" -msgid "SD Card" +msgid "Invert Y axis" msgstr "" -msgid "Camera Setting" +msgid "Invert Z axis" +msgstr "" + +msgid "Invert Yaw axis" +msgstr "" + +msgid "Invert Pitch axis" +msgstr "" + +msgid "Invert Roll axis" msgstr "" msgid "Printing Progress" @@ -3618,19 +3831,31 @@ msgid "Stop" msgstr "Stopp" msgid "0" -msgstr "" +msgstr "0" msgid "Layer: N/A" -msgstr "" +msgstr "Lager: N/A" + +msgid "Immediately score" +msgstr "Omedelbar resultat" msgid "Clear" -msgstr "" +msgstr "Rensa" + +msgid "Camera" +msgstr "Kamera" + +msgid "SD Card" +msgstr "MicroSD-kort" + +msgid "Camera Setting" +msgstr "Kamerainställning" msgid "Control" msgstr "Kontroll" msgid "Print Options" -msgstr "" +msgstr "Utskriftsalternativ" msgid "100%" msgstr "100%" @@ -3639,10 +3864,10 @@ msgid "Lamp" msgstr "Lampa" msgid "Aux" -msgstr "" +msgstr "Aux" msgid "Cham" -msgstr "" +msgstr "Kammare" msgid "Bed" msgstr "Byggplattan" @@ -3654,69 +3879,65 @@ msgid "Debug Info" msgstr "Felsöknings Information" msgid "No SD Card" -msgstr "" +msgstr "Inget MicroSD-kort" msgid "SD Card Abnormal" -msgstr "" - -msgid "Printing List" -msgstr "Utskrifts Lista" +msgstr "MicroSD-kortet är onormalt" msgid "Cancel print" -msgstr "" +msgstr "Avbryt utskrift" msgid "Are you sure you want to cancel this print?" -msgstr "" +msgstr "Är du säker på att du vill avbryta utskriften?" -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode disabled.Please reconnect the " -"printer by logging in with your user account." -msgstr "" - -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode enabled.Please reconnect the " -"printer by inputting Access Code which can be gotten from printer screen." -msgstr "" +msgid "Done" +msgstr "Klar" msgid "Downloading..." msgstr "Laddar ner..." msgid "Cloud Slicing..." -msgstr "" +msgstr "Moln beredning..." #, c-format, boost-format msgid "In Cloud Slicing Queue, there are %s tasks ahead." -msgstr "" +msgstr "I Moln Berednings Kön finns det %s uppgifter framför dig." #, c-format, boost-format msgid "Layer: %s" -msgstr "" +msgstr "Lager: %s" + +msgid "Please give a score for your favorite Bambu Market model." +msgstr "Vänligen ge ett betyg till din favorit modell från Bambu Market." + +msgid "Score" +msgstr "Resultat" #, c-format, boost-format msgid "Layer: %d/%d" -msgstr "" +msgstr "Lager: %d/%d" msgid "Please heat the nozzle to above 170 degree before loading filament." -msgstr "" +msgstr "Värm nozzeln till över 170 grader innan du laddar filamentet." msgid "Still unload" -msgstr "" +msgstr "Matar ut fortfarande" msgid "Still load" -msgstr "" +msgstr "Laddar fortfarande" msgid "Please select an AMS slot before calibration" -msgstr "" +msgstr "Välj ett AMS-fack innan kalibrering." msgid "" "Cannot read filament info: the filament is loaded to the tool head,please " "unload the filament and try again." msgstr "" +"Kan inte läsa filament information: Filamentet är laddat till " +"verktygshuvudet; ta bort filamentet och försök igen." msgid "This only takes effect during printing" -msgstr "" +msgstr "Detta gäller endast under utskrift." msgid "Silent" msgstr "Tyst" @@ -3731,26 +3952,17 @@ msgid "Ludicrous" msgstr "Galet" msgid "Can't start this without SD card." -msgstr "" - -msgid "Failed to connect to the server" -msgstr "Uppkoppling till servern misslyckades" +msgstr "Kan inte starta utan MicroSD-kort." msgid "Status" msgstr "Status" -msgid "Media" -msgstr "Media" - msgid "Update" msgstr "Uppdatera" msgid "HMS" msgstr "HMS" -msgid "Failed to connect to the printer" -msgstr "Uppkoppling till printern misslyckades" - msgid "Don't show again" msgstr "Visa inte igen" @@ -3800,10 +4012,10 @@ msgid "Undo integration was successful." msgstr "Återställande av integrationen lyckades." msgid "New network plug-in available." -msgstr "" +msgstr "Ny nätverks plugin tillgänglig" msgid "Details" -msgstr "" +msgstr "Detaljer" msgid "Undo integration failed." msgstr "Återställande av integrationen misslyckades." @@ -3821,7 +4033,7 @@ msgid "Open Folder." msgstr "Öppna Mapp." msgid "Safely remove hardware." -msgstr "" +msgstr "Ta bort hårdvaran på ett säkert sätt." #, c-format, boost-format msgid "%1$d Object has custom supports." @@ -3842,20 +4054,23 @@ msgstr[0] "" msgstr[1] "" msgid "ERROR" -msgstr "" +msgstr "FEL" msgid "CANCELED" -msgstr "" +msgstr "Avbruten" msgid "COMPLETED" -msgstr "" +msgstr "Klar" msgid "Cancel upload" -msgstr "" +msgstr "Avbryt uppladdning" msgid "Slice ok." msgstr "Beredning klar." +msgid "Jump to" +msgstr "Hoppa till" + msgid "Error:" msgstr "Fel:" @@ -3863,13 +4078,16 @@ msgid "Warning:" msgstr "Varning:" msgid "Export successfully." +msgstr "Exportering lyckades" + +msgid "Serious warning:" msgstr "" msgid " (Repair)" msgstr " (Reparera)" msgid " Click here to install it." -msgstr "" +msgstr " Klicka här för att installera den." msgid "WARNING:" msgstr "VARNING:" @@ -3887,7 +4105,7 @@ msgid "Color painting" msgstr "Färgläggning" msgid "Cut connectors" -msgstr "" +msgstr "Klipp kontakter" msgid "Layers" msgstr "Lager" @@ -3927,24 +4145,26 @@ msgid "Bottom" msgstr "Bottenlager" msgid "Enable AI monitoring of printing" -msgstr "" +msgstr "Aktivera AI-övervakning av utskrifter" msgid "Sensitivity of pausing is" -msgstr "" +msgstr "Känsligheten för paus är" msgid "Enable detection of build plate position" -msgstr "" +msgstr "Aktivera detektering av byggplattans position" msgid "" "The localization tag of build plate is detected, and printing is paused if " "the tag is not in predefined range." msgstr "" +"Lokaliseringsmärket på byggplattan registreras och utskriften pausas om " +"märket inte ligger inom det fördefinierade intervallet." msgid "First Layer Inspection" -msgstr "" +msgstr "Första Lager Inspektion" msgid "Auto-recovery from step loss" -msgstr "" +msgstr "Automatisk återhämtning vid stegförlust" msgid "Global" msgstr "Global" @@ -4002,7 +4222,7 @@ msgid "Click to edit preset" msgstr "Tryck för att redigera inställningar" msgid "Connection" -msgstr "" +msgstr "Anslutning" msgid "Bed type" msgstr "Typ av byggplatta" @@ -4011,42 +4231,48 @@ msgid "Flushing volumes" msgstr "Rensnings volymer" msgid "Add one filament" -msgstr "" +msgstr "Lägg till ett filament" msgid "Remove last filament" -msgstr "" +msgstr "Ta bort senaste filamentet" msgid "Synchronize filament list from AMS" -msgstr "" +msgstr "Synkronisera filament listan från AMS" msgid "Set filaments to use" -msgstr "" +msgstr "Ställ in filament som ska användas" msgid "" "No AMS filaments. Please select a printer in 'Device' page to load AMS info." msgstr "" +"Inga AMS-filament. Välj en skrivare på sidan ”Enhet” för att ladda AMS-" +"information." msgid "Sync filaments with AMS" -msgstr "" +msgstr "Synkronisera filament med AMS" msgid "" "Sync filaments with AMS will drop all current selected filament presets and " "colors. Do you want to continue?" msgstr "" +"Synkronisering av filament med AMS kommer att ta bort alla förvalda filament " +"inställningar och färger. Vill du fortsätta?" msgid "" "Already did a synchronization, do you want to sync only changes or resync " "all?" msgstr "" +"Du har redan gjort en synkronisering; vill du bara synkronisera ändringar " +"eller synkronisera allt på nytt?" msgid "Sync" -msgstr "" +msgstr "Synkronisera" msgid "Resync" -msgstr "" +msgstr "Synkronisera om" msgid "There are no compatible filaments, and sync is not performed." -msgstr "" +msgstr "Det finns inga kompatibla filament och synkronisering utförs inte." msgid "" "There are some unknown filaments mapped to generic preset. Please update " @@ -4063,10 +4289,12 @@ msgid "" "Successfully unmounted. The device %s(%s) can now be safely removed from the " "computer." msgstr "" +"Avinstallationen lyckades. Enheten %s(%s) kan nu tas bort från datorn på ett " +"säkert sätt." #, c-format, boost-format msgid "Ejecting of device %s(%s) has failed." -msgstr "" +msgstr "Utmatning av enheten %s(%s) misslyckades." msgid "Previous unsaved project detected, do you want to restore it?" msgstr "Tidigare osparat projekt upptäckt, återställa det?" @@ -4078,25 +4306,31 @@ msgid "" "The bed temperature exceeds filament's vitrification temperature. Please " "open the front door of printer before printing to avoid nozzle clog." msgstr "" +"Byggplattans temperatur överskrider filamentens förglasningstemperatur. " +"Öppna skrivarens främre dörr innan du skriver ut för att undvika att nozzeln " +"täpps till." msgid "" "The nozzle hardness required by the filament is higher than the default " "nozzle hardness of the printer. Please replace the hardened nozzle or " "filament, otherwise, the nozzle will be attrited or damaged." msgstr "" +"Nozzelns hårdhet som filamentet kräver är högre än skrivarens standard för " +"nozzeln. Byt ut den härdade nozzeln eller filamentet, annars kommer nozzeln " +"att slitas ner eller skadas." #, c-format, boost-format msgid "Loading file: %s" msgstr "Laddar fil: %s" -msgid "The 3mf is not from Bambu Lab, load geometry data only." -msgstr "" +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." +msgstr "3mf kommer inte från Orca Slicer, laddar endast geometri data." msgid "Load 3mf" -msgstr "" +msgstr "Ladda 3mf" msgid "The Config can not be loaded." -msgstr "" +msgstr "Konfigurationen kan inte laddas." msgid "The 3mf is generated by old Orca Slicer, load geometry data only." msgstr "" @@ -4106,6 +4340,8 @@ msgid "" "The 3mf's version %s is newer than %s's version %s, Found following keys " "unrecognized:" msgstr "" +"3mf:s version %s är nyare än %s version %s, Följande nycklar har hittats som " +"inte känns igen:" msgid "You'd better upgrade your software.\n" msgstr "Uppdatera mjukvaran.\n" @@ -4118,15 +4354,17 @@ msgid "" "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " "software." msgstr "" +"3mf:s version %s är nyare än %s version %s, Föreslår att du uppdaterar din " +"programvara." msgid "Invalid values found in the 3mf:" -msgstr "" +msgstr "Ogiltiga värden hittades i 3mf:" msgid "Please correct them in the param tabs" -msgstr "" +msgstr "Vänligen korrigera dem i Parameter flikarna" msgid "The 3mf is not compatible, load geometry data only!" -msgstr "" +msgstr "3mf ej kompatibel, laddar endast geometrin !" msgid "Incompatible 3mf" msgstr "Ej kompatibel 3mf" @@ -4164,9 +4402,12 @@ msgid "" "Instead of considering them as multiple objects, should \n" "the file be loaded as a single object having multiple parts?" msgstr "" +"Filen innehåller flera objekt som är placerade på olika höjder.\n" +"Istället för att betrakta dem som flera objekt, ska\n" +"filen laddas som ett enda objekt med flera delar?" msgid "Multi-part object detected" -msgstr "" +msgstr "Objekt i flera delar har upptäckts" msgid "Load these files as a single object with multiple parts?\n" msgstr "Ladda dessa filer som ett enkelt objekt med multipla delar?\n" @@ -4181,9 +4422,11 @@ msgid "" "Your object appears to be too large, Do you want to scale it down to fit the " "heat bed automatically?" msgstr "" +"Objektet verkar vara för stort, vill du skala ner det så att det passar " +"byggplattan automatiskt?" msgid "Object too large" -msgstr "" +msgstr "Objektet är för stort" msgid "Export STL file:" msgstr "Exportera STL-fil:" @@ -4192,13 +4435,16 @@ msgid "Save file as:" msgstr "Spara fil som:" msgid "Delete object which is a part of cut object" -msgstr "" +msgstr "Radera objekt som är en del av det utskurna objektet" msgid "" "You try to delete an object which is a part of a cut object.\n" "This action will break a cut correspondence.\n" "After that model consistency can't be guaranteed." msgstr "" +"Du försöker radera ett objekt som är en del av ett klippt objekt.\n" +"Denna åtgärd kommer att bryta en klippt korrespondens.\n" +"Efter det kan modell konsistens inte garanteras." msgid "The selected object couldn't be split." msgstr "Det valda objektet kan inte delas." @@ -4207,13 +4453,13 @@ msgid "Another export job is running." msgstr "En annan exportering pågår." msgid "Select a new file" -msgstr "" +msgstr "Välj en ny fil" msgid "File for the replace wasn't selected" -msgstr "" +msgstr "Ersättningsfilen valdes inte" msgid "Error during replace" -msgstr "" +msgstr "Fel vid byte" msgid "Please select a file" msgstr "Välj en fil" @@ -4231,7 +4477,7 @@ msgid "Invalid data" msgstr "Ogiltlig data" msgid "Slicing Canceled" -msgstr "" +msgstr "Beredning avbruten" #, c-format, boost-format msgid "Slicing Plate %d" @@ -4243,11 +4489,16 @@ msgstr "Lös berednings felen och publicera igen." msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" +"Nätverks plugin programmet detekteras inte. Nätverksrelaterade funktioner är " +"inte tillgängliga." msgid "" "Preview only mode:\n" "The loaded file contains gcode only, Can not enter the Prepare page" msgstr "" +"Endast förhandsgranskningsläge:\n" +"Den inlästa filen innehåller endast G-kod, kan inte komma in på sidan " +"Förbered" msgid "You can keep the modified presets to the new project or discard them" msgstr "" @@ -4264,22 +4515,25 @@ msgid "" "Please check whether the folder exists online or if other programs open the " "project file." msgstr "" +"Det gick inte att spara projektet.\n" +"Kontrollera om mappen finns online eller om andra program har projektfilen " +"öppen." msgid "Save project" -msgstr "" +msgstr "Spara projekt" msgid "Importing Model" -msgstr "" +msgstr "Importerar Modell" msgid "prepare 3mf file..." -msgstr "" +msgstr "förbereder 3mf-filen..." msgid "downloading project ..." -msgstr "" +msgstr "laddar ner projekt ..." #, c-format, boost-format msgid "Project downloaded %d%%" -msgstr "" +msgstr "Projektet har laddats ned %d%%" msgid "The selected file" msgstr "Den valda filen" @@ -4324,7 +4578,7 @@ msgid "The current project has unsaved changes, save it before continue?" msgstr "Nuvarande projekt har ej sparade ändringar, spara innan du går vidare?" msgid "Remember my choice." -msgstr "" +msgstr "Kom ihåg mitt val." msgid "Number of copies:" msgstr "Antal kopior:" @@ -4343,6 +4597,21 @@ msgid "" "The file %s has been sent to the printer's storage space and can be viewed " "on the printer." msgstr "" +"Filen %s har skickats till skrivarens lagringsutrymme och kan visas på " +"skrivaren." + +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "" +"Det går inte att utföra booleska operationer på modell mesh. Endast positiva " +"delar kommer att exporteras." + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "" + +msgid "Upload and Print" +msgstr "" msgid "" "Print By Object: \n" @@ -4364,6 +4633,14 @@ msgid "Invalid number" msgstr "Ogiltligt nummer" msgid "Plate Settings" +msgstr "Inställningar för platta" + +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "Antal för tillfället valda delar: %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" msgstr "" #, boost-format @@ -4395,7 +4672,7 @@ msgid "Triangles: %1%\n" msgstr "Trianglar: %1%\n" msgid "Tips:" -msgstr "" +msgstr "Tips:" msgid "" "\"Fix Model\" feature is currently only on Windows. Please repair the model " @@ -4408,6 +4685,9 @@ msgid "" "still want to do this printing, please set this filament's bed temperature " "to non zero." msgstr "" +"Platta% d: %s rekommenderas inte för användning av filament %s(%s). Om du " +"fortfarande vill göra detta utskriftsjobb, vänligen ställ in detta filaments " +"byggplattas temperatur till ett tal som inte är noll." msgid "Switching the language requires application restart.\n" msgstr "Byte av språk krävs för omstart.\n" @@ -4434,10 +4714,10 @@ msgid "Second" msgstr "Andra" msgid "Browse" -msgstr "" +msgstr "Sök" msgid "Choose Download Directory" -msgstr "" +msgstr "Välj Nedladdnings Register" msgid "General Settings" msgstr "Allmänna inställningar" @@ -4460,6 +4740,9 @@ msgstr "Andra" msgid "Login Region" msgstr "Logga in Region" +msgid "Stealth Mode" +msgstr "" + msgid "Metric" msgstr "Metrisk" @@ -4470,18 +4753,20 @@ msgid "Units" msgstr "Enheter" msgid "Zoom to mouse position" -msgstr "" +msgstr "Zooma till musens position" msgid "" "Zoom in towards the mouse pointer's position in the 3D view, rather than the " "2D window center." msgstr "" +"Zooma in mot muspekarens position i 3D-vyn, istället för mot 2D-fönstrets " +"mitt." msgid "Show \"Tip of the day\" notification after start" -msgstr "" +msgstr "Visa \"Dagens tips\" efter start" msgid "If enabled, useful hints are displayed at startup." -msgstr "" +msgstr "Om aktiverad visas användbara tips vid start." msgid "Show g-code window" msgstr "" @@ -4490,7 +4775,7 @@ msgid "If enabled, g-code window will be displayed." msgstr "" msgid "Presets" -msgstr "" +msgstr "Förinställningar" msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "" @@ -4501,13 +4786,13 @@ msgid "User Sync" msgstr "Användar synkronisering" msgid "Update built-in Presets automatically." -msgstr "" +msgstr "Uppdatera inbyggda förinställningar automatiskt." msgid "System Sync" -msgstr "" +msgstr "Synkronisering av system" msgid "Clear my choice on the unsaved presets." -msgstr "" +msgstr "Rensa mitt val för de osparade förinställningarna." msgid "Associate files to OrcaSlicer" msgstr "Associerade filer till Orca Slicer" @@ -4525,19 +4810,25 @@ msgid "If enabled, sets OrcaSlicer as default application to open .stl files" msgstr "Om aktiverad, väljs Orca Slicer som standard att öppna .stl filer" msgid "Associate .step/.stp files to OrcaSlicer" -msgstr "Associera .step/.stp-filer till BambuStudio" +msgstr "Associera .step/.stp-filer till OrcaSlicer" msgid "If enabled, sets OrcaSlicer as default application to open .step files" msgstr "Om aktiverad, väljs Orca Slicer som standard att öppna .step filer" +msgid "Online Models" +msgstr "Online modeller" + +msgid "Show online staff-picked models on the home page" +msgstr "Visa personalens utvalda modeller online på startsidan" + msgid "Maximum recent projects" -msgstr "" +msgstr "Maximalt antal nyligen genomförda projekt" msgid "Maximum count of recent projects" -msgstr "" +msgstr "Maximalt antal nyligen genomförda projekt" msgid "Clear my choice on the unsaved projects." -msgstr "" +msgstr "Rensa mitt val för de osparade projekten." msgid "Auto-Backup" msgstr "Auto Säkerhetskopiera" @@ -4545,21 +4836,29 @@ msgstr "Auto Säkerhetskopiera" msgid "" "Backup your project periodically for restoring from the occasional crash." msgstr "" +"Säkerhetskopiera ditt projekt med jämna mellanrum för att underlätta " +"återställning efter en tillfällig krasch." msgid "every" -msgstr "" +msgstr "varje" msgid "The peroid of backup in seconds." -msgstr "" +msgstr "Säkerhetskopieringens varaktighet i sekunder." msgid "Downloads" -msgstr "" +msgstr "Nedladdningar" msgid "Dark Mode" -msgstr "" +msgstr "Mörkt Läge" msgid "Enable Dark mode" -msgstr "" +msgstr "Aktivera mörkt läge" + +msgid "Develop mode" +msgstr "Utvecklingsläge" + +msgid "Skip AMS blacklist check" +msgstr "Hoppa över kontrollen av AMS svarta lista" msgid "Home page and daily tips" msgstr "Hemsida och dagliga förslag" @@ -4597,11 +4896,14 @@ msgstr "Andra" msgid "Mouse wheel reverses when zooming" msgstr "Reversera mushjulet för att zooma" -msgid "Develop mode" -msgstr "Utvecklingsläge" +msgid "Enable SSL(MQTT)" +msgstr "Aktivera SSL(MQTT)" -msgid "Dump video" -msgstr "Lämna video" +msgid "Enable SSL(FTP)" +msgstr "Aktivera SSL(FTP)" + +msgid "Internal developer mode" +msgstr "Internt utvecklarläge" msgid "Log Level" msgstr "Logg Nivå" @@ -4649,7 +4951,7 @@ msgid "DEBUG settings have saved successfully!" msgstr "FELSÖKNINGS inställningarna har sparats!" msgid "Switch cloud environment, Please login again!" -msgstr "" +msgstr "Moln miljön har bytts ut; vänligen logga in igen!" msgid "System presets" msgstr "Systemets förinställningar" @@ -4667,7 +4969,7 @@ msgid "Click to pick filament color" msgstr "Tryck för att välja filament färg" msgid "Please choose the filament colour" -msgstr "" +msgstr "Välj filament färg" msgid "Add/Remove presets" msgstr "Lägg till/Ta bort förinställningar" @@ -4679,49 +4981,52 @@ msgid "Project-inside presets" msgstr "Projekt förinställningar" msgid "Add/Remove filaments" -msgstr "" +msgstr "Lägg till/Ta bort filament" msgid "Add/Remove materials" -msgstr "" +msgstr "Lägg till/Ta bort material" msgid "Add/Remove printers" +msgstr "Lägg till/Ta bort skrivare" + +msgid "Incompatible" +msgstr "Inkompatibel" + +msgid "The selected preset is null!" msgstr "" +msgid "Plate name" +msgstr "Plattans namn" + msgid "Same as Global Print Sequence" -msgstr "" +msgstr "Samma som Global Utskrifts Sekvens" msgid "Print sequence" msgstr "Utskrifts sekvens" -msgid "Plate name" +msgid "Customize" msgstr "" +msgid "First layer filament sequence" +msgstr "" + +msgid "Same as Global Plate Type" +msgstr "Samma som Global Bed Type" + msgid "Same as Global Bed Type" -msgstr "" - -msgid "Cool Plate" -msgstr "Cool Plate" - -msgid "Engineering Plate" -msgstr "Engineering Plate" - -msgid "High Temp Plate" -msgstr "High Temp Plate" - -msgid "Textured PEI Plate" -msgstr "" +msgstr "Samma som Global Bed Type" msgid "By Layer" -msgstr "" +msgstr "Per lager" msgid "By Object" -msgstr "" +msgstr "Per objekt" msgid "Accept" -msgstr "" +msgstr "Godkänn" msgid "Log Out" -msgstr "" +msgstr "Logga ut" msgid "Slice all plate to obtain time and filament estimation" msgstr "Bered alla plattor för att mottaga tid och filament uppskattning" @@ -4831,14 +5136,11 @@ msgstr "För \"%1%\", lägg till \"%2%\" som ny förinställning" msgid "Simply switch to \"%1%\"" msgstr "Byta till \"%1%\"" -msgid "Online" -msgstr "Online" - -msgid "Offline" -msgstr "Offline" +msgid "Task canceled" +msgstr "Uppgift avbruten" msgid "(LAN)" -msgstr "" +msgstr "(LAN)" msgid "My Device" msgstr "Min Enhet" @@ -4846,21 +5148,30 @@ msgstr "Min Enhet" msgid "Other Device" msgstr "Andra Enheter" +msgid "Online" +msgstr "Online" + msgid "Input access code" msgstr "Inmatning av åtkomstkod" msgid "Can't find my devices?" -msgstr "" +msgstr "Hittar du inte enheter?" msgid "Log out successful." msgstr "Utloggning lyckades." +msgid "Offline" +msgstr "Offline" + msgid "Busy" msgstr "Upptagen" msgid "Bambu Cool Plate" msgstr "Bambu Cool Plate" +msgid "PLA Plate" +msgstr "PLA platta" + msgid "Bamabu Engineering Plate" msgstr "Bambu Engineering Plate" @@ -4876,12 +5187,24 @@ msgstr "Uppdatera" msgid "Bed Leveling" msgstr "Justering av Byggplattan" -msgid "Flow Calibration" -msgstr "Flödes Kalibrering" +msgid "Flow Dynamics Calibration" +msgstr "" + +msgid "Can't connect to the printer" +msgstr "Kan inte ansluta till skrivaren" msgid "send completed" msgstr "Skicka komplett" +msgid "Error code" +msgstr "Felkod" + +msgid "Check the status of current system services" +msgstr "Kontrollera status för aktuella systemtjänster" + +msgid "Printer local connection failed, please try again." +msgstr "Den lokala anslutningen till skrivaren misslyckades; försök igen." + msgid "No login account, only printers in LAN mode are displayed" msgstr "Inget inloggningskonto, bara skrivare i LAN-läge visas" @@ -4896,6 +5219,7 @@ msgstr "Time-out för synkronisering av enhetsinformation" msgid "Cannot send the print job when the printer is updating firmware" msgstr "" +"Det går inte att skicka ett utskriftsjobb medan skrivaren uppdaterar firmware" msgid "" "The printer is executing instructions. Please restart printing after it ends" @@ -4911,11 +5235,15 @@ msgid "" "Filament %s exceeds the number of AMS slots. Please update the printer " "firmware to support AMS slot assignment." msgstr "" +"Filament %s överskrider antalet AMS-fack. Uppdatera skrivarens programvara " +"för att stödja tilldelning av AMS-fack." msgid "" "Filament exceeds the number of AMS slots. Please update the printer firmware " "to support AMS slot assignment." msgstr "" +"Filament överskrider antalet AMS-fack. Uppdatera skrivarens programvara för " +"att stödja tilldelning av AMS-fack." msgid "" "Filaments to AMS slots mappings have been established. You can click a " @@ -4936,80 +5264,143 @@ msgid "" "Filament %s does not match the filament in AMS slot %s. Please update the " "printer firmware to support AMS slot assignment." msgstr "" +"Filamentet %s matchar inte filamentet i AMS-facket %s. Uppdatera skrivarens " +"programvara för att stödja tilldelning av AMS-fack." msgid "" "Filament does not match the filament in AMS slot. Please update the printer " "firmware to support AMS slot assignment." msgstr "" +"Filamentet matchar inte filamentet i AMS-facket. Uppdatera skrivarens " +"programvara för att stödja tilldelning av AMS-fack." msgid "" "The printer firmware only supports sequential mapping of filament => AMS " "slot." msgstr "" +"Skrivarens firmware stöder endast sekventiell mappning av filament => AMS-" +"fack plats." msgid "An SD card needs to be inserted before printing." +msgstr "Ett Micro SD-kort måste sättas i innan utskrift." + +msgid "The selected printer is incompatible with the chosen printer presets." msgstr "" msgid "An SD card needs to be inserted to record timelapse." -msgstr "" +msgstr "Ett Micro SD-kort måste sättas i för att spela in en timelapse." msgid "" "Cannot send the print job to a printer whose firmware is required to get " "updated." msgstr "" +"Det går inte att skicka utskriftsjobbet till en skrivare vars fasta " +"programvara måste uppdateras." msgid "Cannot send the print job for empty plate" -msgstr "" +msgstr "Det går inte att skicka ett utskriftsjobb för en tom platta." msgid "This printer does not support printing all plates" -msgstr "" +msgstr "Den här skrivaren stöder inte utskrift av alla byggplattor" msgid "Errors" -msgstr "" +msgstr "Fel" msgid "Please check the following:" -msgstr "" +msgstr "Kontrollera följande:" msgid "" "The printer type selected when generating G-Code is not consistent with the " "currently selected printer. It is recommended that you use the same printer " "type for slicing." msgstr "" +"Den skrivar typ som valdes vid generering av G-kod överensstämmer inte med " +"den för tillfället valda skrivaren. Vi rekommenderar att du använder samma " +"skrivartyp för beredning." #, c-format, boost-format msgid "%s is not supported by AMS." -msgstr "" +msgstr "%s stöds inte av AMS." msgid "" "There are some unknown filaments in the AMS mappings. Please check whether " "they are the required filaments. If they are okay, press \"Confirm\" to " "start printing." msgstr "" +"Det finns några okända filament i AMS-mappningen. Kontrollera om det är de " +"filament som krävs. Om de är okej, klicka du på \"Confirm\" för att börja " +"skriva ut." msgid "" "Please click the confirm button if you still want to proceed with printing." msgstr "" +"Klicka på knappen Bekräfta om du fortfarande vill fortsätta med utskriften." + +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "" msgid "Preparing print job" msgstr "Förbereder utskriftsjobb" +msgid "Abnormal print file data. Please slice again" +msgstr "Onormal utskrifts fil data. Vänligen bered igen" + +msgid "The name length exceeds the limit." +msgstr "Namnlängden överskrider gränsen." + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "" + msgid "Modifying the device name" msgstr "Ändra enhetens namn" msgid "Send to Printer SD card" -msgstr "" +msgstr "Skicka till skrivarens MicroSD-kort" msgid "Cannot send the print task when the upgrade is in progress" msgstr "Det går inte att skicka utskriftsuppgiften när uppgraderingen pågår" msgid "An SD card needs to be inserted before send to printer SD card." -msgstr "" +msgstr "Ett MicroSD-kort måste sättas i innan du skickar till skrivaren." -msgid "The printer is required to be in the same LAN as Orca Slicer." -msgstr "" +msgid "The printer is required to be in the same LAN as Bambu Studio." +msgstr "Skrivaren måste finnas på samma LAN som Bambu Studio." msgid "The printer does not support sending to printer SD card." -msgstr "" +msgstr "Skrivaren har inte stöd för att skicka till skrivarens MicroSD kort." + +msgid "Failed to create socket" +msgstr "Det gick inte att skapa uttaget" + +msgid "Failed to connect socket" +msgstr "Det gick inte att ansluta uttaget" + +msgid "Failed to publish login request" +msgstr "Det gick inte att publicera inloggningsbegäran" + +msgid "Get ticket from device timeout" +msgstr "Timeout för att hämta ärende från enhet" + +msgid "Get ticket from server timeout" +msgstr "Timeout för att hämta ärende från server" + +msgid "Failed to post ticket to server" +msgstr "Misslyckades med att skicka biljett till server" + +msgid "Failed to parse login report reason" +msgstr "Det gick inte att analysera orsaken till inloggningsrapporten" + +msgid "Receive login report timeout" +msgstr "Timeout för mottagande av inloggnings rapport" + +msgid "Unknown Failure" +msgstr "Okänt fel" msgid "Log in printer" msgstr "Logga in skrivare" @@ -5017,6 +5408,72 @@ msgstr "Logga in skrivare" msgid "Would you like to log in this printer with current account?" msgstr "Logga in skrivaren till nuvarande konto?" +msgid "Check the reason" +msgstr "Kontrollera orsaken" + +msgid "Read and accept" +msgstr "Läs och acceptera" + +msgid "Terms and Conditions" +msgstr "Villkor och bestämmelser" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"Tack för att du har köpt en Bambu Lab enhet. Innan du använder din Bambu Lab " +"enhet ska du läsa villkoren. Genom att klicka för att godkänna användningen " +"av din Bambu Lab enhet godkänner du att följa sekretesspolicyn och " +"användningsvillkoren (gemensamt kallade \"Villkor\"). Om du inte följer " +"eller samtycker till Bambu Labs integritetspolicy ska du inte använda Bambu " +"Labs utrustning och tjänster." + +msgid "and" +msgstr "och" + +msgid "Privacy Policy" +msgstr "Integritetspolicy" + +msgid "We ask for your help to improve everyone's printer" +msgstr "Vi ber om din hjälp för att förbättra allas skrivare." + +msgid "Statement about User Experience Improvement Program" +msgstr "Uttalande om programmet för förbättring av användarupplevelsen" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" +"I 3D-utskrifts gemenskapen lär vi oss av varandras framgångar och " +"misslyckanden för att justera våra egna berednings parametrar och " +"inställningar. %s följer samma princip och använder maskin inlärning för att " +"förbättra sin prestanda från framgångar och misslyckanden i det stora " +"antalet utskrifter av våra användare. Vi tränar %s att bli smartare genom " +"att ge dem data från den verkliga världen. Om du är villig kommer denna " +"tjänst att få tillgång till information från dina fel- och " +"användningsloggar, som kan innehålla information som beskrivs i " +"sekretesspolicyn. Vi kommer inte att samla in några personuppgifter genom " +"vilka en person kan identifieras direkt eller indirekt, inklusive men inte " +"begränsat till namn, adresser, betalningsinformation eller telefonnummer. " +"Genom att aktivera denna tjänst godkänner du dessa villkor och uttalandet om " +"integritetspolicy." + +msgid "Statement on User Experience Improvement Plan" +msgstr "Uttalande om plan för förbättring av användarupplevelsen" + msgid "Log in successful." msgstr "Inloggningen lyckades." @@ -5044,38 +5501,54 @@ msgid "Delete this preset" msgstr "Radera denna förinställning" msgid "Search in preset" -msgstr "" +msgstr "Sök i inställning" msgid "Click to reset all settings to the last saved preset." msgstr "" +"Klicka för att återställa alla inställningar till den senast sparade " +"förinställningen." msgid "" "Prime tower is required for smooth timeplase. There may be flaws on the " "model without prime tower. Are you sure you want to disable prime tower?" msgstr "" +"Prime tower krävs för smooth timelapse-läge. Det kan bli fel på modellen " +"utan ett prime tower. Är du säker på att du vill inaktivera prime tower?" msgid "" "Prime tower is required for smooth timelapse. There may be flaws on the " "model without prime tower. Do you want to enable prime tower?" msgstr "" +"Prime tower krävs för Smooth timelapse-läge. Det kan bli fel på modellen " +"utan prime tower. Vill du aktivera prime tower?" msgid "" "We have added an experimental style \"Tree Slim\" that features smaller " "support volume but weaker strength.\n" "We recommend using it with: 0 interface layers, 0 top distance, 2 walls." msgstr "" +"Vi har lagt till en experimentell stil \"Tree Slim\" som har mindre support " +"volym men svagare styrka.\n" +"Vi rekommenderar att du använder den tillsammans med: 0 gränssnitts lager, 0 " +"övre avstånd, 2 väggar." msgid "" "Change these settings automatically? \n" "Yes - Change these settings automatically\n" "No - Do not change these settings for me" msgstr "" +"Ändra dessa inställningar automatiskt? \n" +"Ja - Ändra dessa inställningar automatiskt.\n" +"Nej - Ändra inte dessa inställningar för mig." msgid "" "For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " "settings: at least 2 interface layers, at least 0.1mm top z distance or " "using support materials on interface." msgstr "" +"För ”Tree Strong” och ”Tree Hybrid” stilar rekommenderar vi följande " +"inställningar: minst 2 anläggnings lager, minst 0,1 mm topp z-avstånd eller " +"med support material på anläggningsytan." msgid "" "When using support material for the support interface, We recommend the " @@ -5083,6 +5556,10 @@ msgid "" "0 top z distance, 0 interface spacing, concentric pattern and disable " "independent support layer height" msgstr "" +"Vid användning av stödmaterial för stödgränssnittet rekommenderar vi " +"följande inställningar:\n" +"0 top z-avstånd, 0 gränssnittsavstånd, koncentriskt mönster och inaktivera " +"oberoende stödskiktshöjd" msgid "" "When recording timelapse without toolhead, it is recommended to add a " @@ -5090,6 +5567,10 @@ msgid "" "by right-click the empty position of build plate and choose \"Add Primitive" "\"->\"Timelapse Wipe Tower\"." msgstr "" +"När du spelar in timelapse utan verktygshuvud rekommenderas att du lägger " +"till ett \"Timelapse Wipe Tower\".\n" +"genom att högerklicka på den tomma positionen på byggplattan och välja " +"\"Lägg till Primitiv\"->\"Timelapse Wipe Tower\"." msgid "Line width" msgstr "Linjebredd" @@ -5101,7 +5582,7 @@ msgid "Precision" msgstr "Precision" msgid "Wall generator" -msgstr "" +msgstr "Vägg generator" msgid "Walls" msgstr "Väggar" @@ -5127,6 +5608,12 @@ msgstr "" "uttrycks som en procent av linjebredden. Hastigheten 0 betyder att den inte " "minskar för överhängs gradernas område och hastigheten för väggarna används" +msgid "Bridge" +msgstr "Bridge/bro" + +msgid "Set speed for external and internal bridges" +msgstr "" + msgid "Travel speed" msgstr "Förflyttnings hastighet" @@ -5137,7 +5624,7 @@ msgid "Jerk(XY)" msgstr "" msgid "Raft" -msgstr "" +msgstr "Raft" msgid "Support filament" msgstr "Support filament" @@ -5149,9 +5636,12 @@ msgid "Special mode" msgstr "Special läge" msgid "G-code output" -msgstr "" +msgstr "G-kod utgång" msgid "Post-processing Scripts" +msgstr "Skript för efterbehandling" + +msgid "Notes" msgstr "" msgid "Frequent" @@ -5201,9 +5691,6 @@ msgstr "Rekommenderat nozzel temperaturs område" msgid "Print temperature" msgstr "Utskrifts temperatur" -msgid "Chamber temperature" -msgstr "" - msgid "Nozzle" msgstr "Nozzel" @@ -5230,6 +5717,9 @@ msgstr "" "Detta är byggplattans temperatur när Engineering Plate är installerad. Ett " "värde på 0 betyder att filamentet inte stöder utskrift på Engineering Plate." +msgid "High Temp Plate" +msgstr "High Temp Plate" + msgid "" "Bed temperature when high temperature plate is installed. Value 0 means the " "filament does not support to print on the High Temp Plate" @@ -5237,10 +5727,15 @@ msgstr "" "Detta är byggplattans temperatur när High Temp Plate är installerad. Värdet " "0 betyder att filamentet inte stöder utskrift på High Temp Plate." +msgid "Textured PEI Plate" +msgstr "Texturerad PEI-platta" + msgid "" "Bed temperature when Textured PEI Plate is installed. Value 0 means the " "filament does not support to print on the Textured PEI Plate" msgstr "" +"Byggplattans temperatur när texturerad PEI-platta är installerad. 0 betyder " +"att filamentet inte stöds på den texturerade PEI-plattan" msgid "Volumetric speed limitation" msgstr "Volumetrisk hastighets begränsning" @@ -5287,6 +5782,21 @@ msgstr "Filament start G-kod" msgid "Filament end G-code" msgstr "Filament stop G-kod" +msgid "Multimaterial" +msgstr "" + +msgid "Wipe tower parameters" +msgstr "" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "" + +msgid "Ramming settings" +msgstr "" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "" + msgid "Printable space" msgstr "Utskriftsbar yta" @@ -5297,7 +5807,7 @@ msgid "Fan speed-up time" msgstr "" msgid "Extruder Clearance" -msgstr "" +msgstr "Extruder Frigång" msgid "Accessory" msgstr "Tillbehör" @@ -5324,7 +5834,7 @@ msgid "Pause G-code" msgstr "Paus G-kod" msgid "Template Custom G-code" -msgstr "" +msgstr "Mall för anpassad G-kod" msgid "Motion ability" msgstr "Rörelseförmåga" @@ -5341,9 +5851,21 @@ msgstr "Accelerations begränsning" msgid "Jerk limitation" msgstr "Jerk begränsning" +msgid "Single extruder multimaterial setup" +msgstr "" + +msgid "Wipe tower" +msgstr "" + +msgid "Single extruder multimaterial parameters" +msgstr "" + msgid "Layer height limits" msgstr "Lagerhöjds begränsning" +msgid "Lift Z Enforcement" +msgstr "" + msgid "Retraction when switching material" msgstr "Reduktion vid material byte" @@ -5479,12 +6001,17 @@ msgid "" "Would you like to keep these changed settings (new value) after switching " "preset?" msgstr "" +"Du har ändrat vissa inställningar för inställningen \"%1%\".\n" +"Vill du behålla dessa inställningar (nytt värde) när du byter inställningar?" msgid "" "You have changed some preset settings. \n" "Would you like to keep these changed settings (new value) after switching " "preset?" msgstr "" +"Du har ändrat några inställningar.\n" +"Vill du behålla ändrade inställningar (nytt värde) när du byter " +"inställningar?" msgid "Extruders count" msgstr "Extruder kalkylering" @@ -5496,13 +6023,13 @@ msgid "Capabilities" msgstr "Förmågor" msgid "Select presets to compare" -msgstr "" +msgstr "Välj förinställningar att jämföra" msgid "Show all presets (including incompatible)" -msgstr "" +msgstr "Visa alla inställningar (inklusive inkompatibla)" msgid "Add File" -msgstr "" +msgstr "Lägg till fil" msgid "Set as cover" msgstr "Ställ in som skydd" @@ -5527,7 +6054,7 @@ msgid "Assembly Guide" msgstr "Monterings Guide" msgid "Author" -msgstr "" +msgstr "Författare" msgid "Model Name" msgstr "Modell Namn" @@ -5580,6 +6107,36 @@ msgstr "Inga uppdateringar tillgängliga." msgid "The configuration is up to date." msgstr "Konfigurationen är aktuell." +msgid "Ramming customization" +msgstr "" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" + +msgid "Total ramming time" +msgstr "" + +msgid "s" +msgstr "s" + +msgid "Total rammed volume" +msgstr "" + +msgid "Ramming line width" +msgstr "" + +msgid "Ramming line spacing" +msgstr "" + msgid "Auto-Calc" msgstr "Autoberäkna" @@ -5587,18 +6144,18 @@ msgid "Flushing volumes for filament change" msgstr "Rensnings volym för filament byte" msgid "Multiplier" -msgstr "" +msgstr "Multiplikator" msgid "Flushing volume (mm³) for each filament pair." msgstr "Rensnings volym (mm³) för varje filament." #, c-format, boost-format msgid "Suggestion: Flushing Volume in range [%d, %d]" -msgstr "" +msgstr "Förslag: Rensnings volym i intervallet [%d, %d]" #, c-format, boost-format msgid "The multiplier should be in range [%.2f, %.2f]." -msgstr "" +msgstr "Multiplikatorn ska ligga inom intervallet [%.2f, %.2f]." msgid "unloaded" msgstr "utmatad" @@ -5631,13 +6188,13 @@ msgid "Objects list" msgstr "Objektlista" msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" -msgstr "" +msgstr "Importera geometri data från STL/STEP/3MF/OBJ/AMF filer" msgid "⌘+Shift+G" -msgstr "" +msgstr "⌘+Shift+G" msgid "Ctrl+Shift+G" -msgstr "" +msgstr "Ctrl+Skift+G" msgid "Copy to clipboard" msgstr "Kopiera till urklipp" @@ -5646,7 +6203,7 @@ msgid "Paste from clipboard" msgstr "Klistra in ifrån urklipp" msgid "Show/Hide 3Dconnexion devices settings dialog" -msgstr "" +msgstr "Visa/Dölj 3Dconnexion enheternas inställnings dialogruta" msgid "Show keyboard shortcuts list" msgstr "Visa tangentbordets genvägs lista" @@ -5655,22 +6212,22 @@ msgid "Global shortcuts" msgstr "Övergripande genvägar" msgid "Rotate View" -msgstr "" +msgstr "Rotera vy" msgid "Pan View" -msgstr "" +msgstr "Panoreringsvy" msgid "Mouse wheel" -msgstr "" +msgstr "Mus hjul" msgid "Zoom View" -msgstr "" +msgstr "Zoomvy" msgid "Shift+A" -msgstr "" +msgstr "Shift+A" msgid "Shift+R" -msgstr "" +msgstr "Shift+R" msgid "" "Auto orientates selected objects or all objects.If there are selected " @@ -5681,40 +6238,40 @@ msgstr "" "placeras endast dem. Alternativt så placeras alla objekt på nuvarande disk." msgid "Shift+Tab" -msgstr "" +msgstr "Shift+Tab" msgid "Collapse/Expand the sidebar" msgstr "Dölj/Visa meny" msgid "⌘+Any arrow" -msgstr "" +msgstr "⌘+Valfri pil" msgid "Movement in camera space" msgstr "Rörelse i kamera område" msgid "⌥+Left mouse button" -msgstr "" +msgstr "⌥+Vänster musknapp" msgid "Select a part" -msgstr "" +msgstr "Välj del" msgid "⌘+Left mouse button" -msgstr "" +msgstr "⌘+Vänster musknapp" msgid "Select multiple objects" msgstr "Välj flera objekt" msgid "Ctrl+Any arrow" -msgstr "" +msgstr "Ctrl+Valfri pil" msgid "Alt+Left mouse button" -msgstr "" +msgstr "Alt+Vänster musknapp" msgid "Ctrl+Left mouse button" -msgstr "" +msgstr "Ctrl+vänster musknapp" msgid "Shift+Left mouse button" -msgstr "" +msgstr "Shift+Vänster musknapp" msgid "Select objects by rectangle" msgstr "Välj objekt efter rektangel" @@ -5744,13 +6301,13 @@ msgid "Move selection 10 mm in positive X direction" msgstr "Flytta markeringen 10mm i positiv X riktning" msgid "Shift+Any arrow" -msgstr "" +msgstr "Shift+valfri pil" msgid "Movement step set to 1 mm" msgstr "Rörelse steg är vald till 1mm" msgid "Esc" -msgstr "" +msgstr "Esc" msgid "keyboard 1-9: set filament for object/part" msgstr "tangentbord 1-9: fastställer filament för objekt/del" @@ -5780,25 +6337,25 @@ msgid "Select all objects" msgstr "Välj alla objekt" msgid "Gizmo move" -msgstr "" +msgstr "Gizmo flytta" msgid "Gizmo scale" -msgstr "" +msgstr "Gizmo skala" msgid "Gizmo rotate" -msgstr "" +msgstr "Gizmo rotera" msgid "Gizmo cut" -msgstr "" +msgstr "Gizmo skär" msgid "Gizmo Place face on bed" -msgstr "" +msgstr "Gizmo Placera ansiktet på byggytan" msgid "Gizmo SLA support points" -msgstr "" +msgstr "Gizmo SLA support punkter" msgid "Gizmo FDM paint-on seam" -msgstr "" +msgstr "Gizmo FDM målad söm" msgid "Swtich between Prepare/Prewview" msgstr "" @@ -5810,22 +6367,22 @@ msgid "Move: press to snap by 1mm" msgstr "Flytta: tryck för att låsa med 1mm" msgid "⌘+Mouse wheel" -msgstr "" +msgstr "⌘+Mushjul" msgid "Support/Color Painting: adjust pen radius" msgstr "Support/Färgläggning: justera penn radie" msgid "⌥+Mouse wheel" -msgstr "" +msgstr "⌥+Mushjul" msgid "Support/Color Painting: adjust section position" msgstr "Support/Färgläggning:justera sektions positionen" msgid "Ctrl+Mouse wheel" -msgstr "" +msgstr "Ctrl+mushjul" msgid "Alt+Mouse wheel" -msgstr "" +msgstr "Alt+Mushjul" msgid "Gizmo" msgstr "Gizmo" @@ -5873,108 +6430,117 @@ msgid "Move slider 5x faster" msgstr "Flytta reglage 5x snabbare" msgid "Shift+Mouse wheel" -msgstr "" +msgstr "Shift+Mushjulet" msgid "Release Note" -msgstr "" +msgstr "Meddelande om utgåvan" #, c-format, boost-format msgid "version %s update information :" -msgstr "" +msgstr "version %s uppdaterings information:" msgid "Network plug-in update" -msgstr "" +msgstr "Uppdatering av nätverks plugin" msgid "" -"Click OK to update the Network plug-in when Orca Slicer launches next time." +"Click OK to update the Network plug-in when Bambu Studio launches next time." msgstr "" +"Klicka på OK för att uppdatera Nätverks plugin programmet nästa gång Bambu " +"Studio startar." #, c-format, boost-format msgid "A new Network plug-in(%s) available, Do you want to install it?" -msgstr "" +msgstr "En ny nätverksplugin (%s) är tillgänglig. Vill du installera den?" -msgid "New version of Orca Slicer" -msgstr "Ny version av Orca Slicer" +msgid "New version of Bambu Studio" +msgstr "Ny version av Bambu Studio" msgid "Don't remind me of this version again" -msgstr "" - -msgid "Done" -msgstr "" +msgstr "Påminn mig inte om den här versionen igen." msgid "LAN Connection Failed (Sending print file)" -msgstr "" +msgstr "LAN-anslutning misslyckades (skickar utskriftsfil)" msgid "" -"Step 1, please confirm Orca Slicer and your printer are in the same LAN." -msgstr "" +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." +msgstr "Steg 1: Bekräfta att Bambu Studio och din skrivare finns på samma LAN." msgid "" "Step 2, if the IP and Access Code below are different from the actual values " "on your printer, please correct them." msgstr "" +"Steg 2, om IP- och åtkomst koden nedan skiljer sig från de faktiska värdena " +"på skrivaren, korrigera dem." msgid "IP" -msgstr "" +msgstr "IP" msgid "Access Code" -msgstr "" +msgstr "Behörighetskod: " msgid "Where to find your printer's IP and Access Code?" -msgstr "" +msgstr "Var hittar du skrivarens IP- och åtkomstkod?" msgid "Error: IP or Access Code are not correct" -msgstr "" +msgstr "Fel: IP eller Åtkomstkod är inte korrekta" msgid "Model:" -msgstr "" +msgstr "Modell:" msgid "Serial:" -msgstr "" +msgstr "Serienummer:" msgid "Version:" -msgstr "" +msgstr "Version:" msgid "Update firmware" -msgstr "" +msgstr "Uppdatera programvara" msgid "Printing" -msgstr "" +msgstr "Utskrift pågår" msgid "Idle" -msgstr "" +msgstr "Inaktiv" msgid "Latest version" -msgstr "" +msgstr "Senaste version" msgid "Updating" -msgstr "" +msgstr "Uppdaterar" msgid "Updating failed" -msgstr "" +msgstr "Uppdateringen misslyckades" msgid "Updating successful" -msgstr "" +msgstr "Uppdateringen lyckades" msgid "" "Are you sure you want to update? This will take about 10 minutes. Do not " "turn off the power while the printer is updating." msgstr "" +"Är du säker på att du vill uppdatera? Uppdateringen tar ca 10 minuter. Stäng " +"inte av strömmen medans printern uppdaterar." msgid "" "An important update was detected and needs to be run before printing can " "continue. Do you want to update now? You can also update later from 'Upgrade " "firmware'." msgstr "" +"En viktig uppdatering upptäcktes och måste köras innan utskriften kan " +"fortsätta. Vill du uppdatera nu? Du kan också uppdatera senare från " +"'Uppdatera Mjukvaran'." msgid "" "The firmware version is abnormal. Repairing and updating are required before " "printing. Do you want to update now? You can also update later on printer or " "update next time starting the studio." msgstr "" +"Firmware versionen är onormal. Reparation och uppdatering krävs före " +"utskrift. Vill du uppdatera nu? Du kan också uppdatera senare på skrivaren " +"eller uppdatera nästa gång du startar Bambu Studio." msgid "Extension Board" -msgstr "" +msgstr "Utöknings enhet" msgid "Saving objects into the 3mf failed." msgstr "Sparande av objektet till 3mf misslyckades." @@ -6097,12 +6663,15 @@ msgstr "Topp yta" msgid "Bottom surface" msgstr "Botten yta" -msgid "Bridge" -msgstr "Bridge/bro" +msgid "Internal Bridge" +msgstr "" msgid "Gap infill" msgstr "Mellanrums ifyllnad" +msgid "Skirt" +msgstr "" + msgid "Support interface" msgstr "Support kontaktyta" @@ -6214,6 +6783,7 @@ msgstr "skriv återuppringning misslyckad" msgid "" "%1% is too close to exclusion area, there may be collisions when printing." msgstr "" +"%1% är för nära undantagsområde. Det kan förekomma kollisioner vid utskrift." #, boost-format msgid "%1% is too close to others, and collisions may be caused." @@ -6224,10 +6794,11 @@ msgid "%1% is too tall, and collisions will be caused." msgstr "%1% är för hög, och kollisioner kommer att uppstå." msgid " is too close to others, there may be collisions when printing." -msgstr "" +msgstr " är för nära andra; det kan uppstå kollisioner vid utskrift." msgid " is too close to exclusion area, there may be collisions when printing." msgstr "" +" är för nära undantagsområdet, det kan förekomma kollisioner vid utskrift." msgid "Prime Tower" msgstr "Prime Torn" @@ -6254,6 +6825,7 @@ msgid "" "Smooth mode of timelapse is not supported when \"by object\" sequence is " "enabled." msgstr "" +"Smooth läge för timelapse stöds inte när ”per objekt” -sekvens är aktiverad." msgid "" "Please select \"By object\" print sequence to print multiple objects in " @@ -6300,7 +6872,7 @@ msgstr "Ett Prime Torn kräver att alla object är beredda med samma lagerhöjd. msgid "" "The prime tower is only supported if all objects have the same variable " "layer height" -msgstr "" +msgstr "Prime Tower stöds endast om alla objekt har samma variabla lagerhöjd." msgid "Too small line width" msgstr "För liten linjebredd" @@ -6312,6 +6884,21 @@ msgid "" "The prime tower requires that support has the same layer height with object." msgstr "Ett Prime Torn kräver att support har samma lagerhöjd som objektet." +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" + msgid "" "Support enforcers are used but support is not enabled. Please enable support." msgstr "" @@ -6320,9 +6907,25 @@ msgstr "" msgid "Layer height cannot exceed nozzle diameter" msgstr "Lagerhöjden kan inte överstiga nozzel diametern" +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + #, c-format, boost-format msgid "Plate %d: %s does not support filament %s" -msgstr "" +msgstr "Plate %d: %s stöder inte filamentet %s" msgid "Generating skirt & brim" msgstr "Skapar Skirt & Brim" @@ -6347,12 +6950,16 @@ msgid "" "left corner to cut filament during filament change. The area is expressed as " "polygon by points in following format: \"XxY, XxY, ...\"" msgstr "" +"Område som inte kan skrivas ut i XY-planet. För skrivare i X1-serien används " +"till exempel det främre vänstra hörnet för att skära av filamentet vid byte " +"av filament. Området uttrycks som en polygon med punkter i följande format: " +"\"XxY, XxY, ...\"" msgid "Bed custom texture" -msgstr "" +msgstr "Anpassad byggplattas textur" msgid "Bed custom model" -msgstr "" +msgstr "Anpassad byggplattas typ" msgid "Elephant foot compensation" msgstr "Elefant fots kompensation" @@ -6380,7 +6987,7 @@ msgid "Printer preset names" msgstr "Namn på förinställda skrivare" msgid "Hostname, IP or URL" -msgstr "" +msgstr "Värdnamn, IP eller URL" msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " @@ -6389,6 +6996,11 @@ msgid "" "name and password into the URL in the following format: https://username:" "password@your-octopi-address/" msgstr "" +"Slic3r kan ladda upp G-kod filer till en printer värd. Det här fältet ska " +"innehålla värdnamn, IP-adress eller URL för printer värd platsen. Du kan få " +"tillgång till printer värd till HAProxy med grundläggande autentisering " +"aktiverad genom att ange användarnamn och lösenord i URL:en i följande " +"format: https://username:password@your-octopi-address/" msgid "Device UI" msgstr "" @@ -6398,61 +7010,68 @@ msgid "" msgstr "" msgid "API Key / Password" -msgstr "" +msgstr "API Nyckel/Lösenord" msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the API Key or the password required for authentication." msgstr "" +"Slic3r kan ladda upp G-kod filer till en printer värd. Det här fältet ska " +"innehålla API nyckeln eller lösenordet som krävs för autentisering." msgid "Name of the printer" -msgstr "" +msgstr "Skrivarens namn" msgid "HTTPS CA File" -msgstr "" +msgstr "HTTPS CA fil" msgid "" "Custom CA certificate file can be specified for HTTPS OctoPrint connections, " "in crt/pem format. If left blank, the default OS CA certificate repository " "is used." msgstr "" +"Anpassad CA-certifikatfil kan anges för HTTPS OctoPrint-anslutningar, i crt/" +"pem-format. Om den lämnas tom används standarddatabasen för OS CA-certifikat." msgid "User" -msgstr "" +msgstr "Användare" msgid "Password" -msgstr "" +msgstr "Lösenord" msgid "Ignore HTTPS certificate revocation checks" -msgstr "" +msgstr "Ignorera kontroller för återkallande av HTTPS-certifikat" msgid "" "Ignore HTTPS certificate revocation checks in case of missing or offline " "distribution points. One may want to enable this option for self signed " "certificates if connection fails." msgstr "" +"Ignorera kontroller för återkallande av HTTPS-certifikat om " +"distributionspunkter saknas eller är offline. Man kanske vill aktivera det " +"här alternativet för självsignerade certifikat om anslutningen misslyckas." msgid "Names of presets related to the physical printer" -msgstr "" +msgstr "Namn på förinställningar relaterade till den fysiska skrivaren" msgid "Authorization Type" -msgstr "" +msgstr "Auktoriserings Typ" msgid "API key" -msgstr "" +msgstr "API nyckel" msgid "HTTP digest" -msgstr "" +msgstr "HTTP sammandrag" msgid "Avoid crossing wall" -msgstr "" +msgstr "Undvik att korsa väggar" msgid "Detour and avoid to travel across wall which may cause blob on surface" msgstr "" "Undvik väggar vid förflyttning, för att undvika att filament droppar på ytan" msgid "Avoid crossing wall - Max detour length" -msgstr "" +msgstr "Undvik att korsa väggar - Max omvägslängd" msgid "" "Maximum detour distance for avoiding crossing wall. Don't detour if the " @@ -6460,9 +7079,13 @@ msgid "" "either as an absolute value or as percentage (for example 50%) of a direct " "travel path. Zero to disable" msgstr "" +"Maximalt omvägsavstånd för att undvika att korsa vägg: Skrivaren kommer inte " +"att omväga om omvägsavståndet är större än detta värde. Omvägs längd kan " +"anges antingen som ett absolut värde eller som procent (till exempel 50 %) " +"av en direkt färdväg. Ett värde på 0 kommer att inaktivera detta." msgid "mm or %" -msgstr "" +msgstr "mm eller %" msgid "Other layers" msgstr "Andra lager" @@ -6495,6 +7118,8 @@ msgid "" "Bed temperature for layers except the initial one. Value 0 means the " "filament does not support to print on the Textured PEI Plate" msgstr "" +"Byggplattans temperatur efter det första lagret. 0 betyder att filamentet " +"inte stöds på den texturerade PEI-plattan." msgid "Initial layer" msgstr "Första lager" @@ -6527,10 +7152,21 @@ msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Textured PEI Plate" msgstr "" +"Byggplattans temperatur för första lager 0 betyder att filamentet inte stöds " +"på den texturerade PEI-plattan." msgid "Bed types supported by the printer" msgstr "Byggplattans typ stöds av skrivaren" +msgid "Cool Plate" +msgstr "Cool Plate" + +msgid "Engineering Plate" +msgstr "Engineering Plate" + +msgid "First layer print sequence" +msgstr "" + msgid "This G-code is inserted at every layer change before lifting z" msgstr "Denna G-kod används för varje lager innan Z axis lyfts" @@ -6594,6 +7230,10 @@ msgid "" "of the line without support from lower layer. 0% means forcing cooling for " "all outer wall no matter how much overhang degree" msgstr "" +"Tvinga kylfläkten att vara en specifik hastighet när överhängs graden av " +"objektets del överstiger detta värde. Detta uttrycks som en procentsats som " +"anger hur mycket bredden på linjen utan stöd från det nedre lagret. 0%% " +"betyder tvinga kylning för all yttervägg oavsett överhängs grad." msgid "Bridge infill direction" msgstr "" @@ -6603,6 +7243,9 @@ msgid "" "calculated automatically. Otherwise the provided angle will be used for " "external bridges. Use 180°for zero angle." msgstr "" +"Bridging vinkel åsidosättning. 0 betyder att bridging vinkeln beräknas " +"automatiskt. Annars kommer den medföljande vinkeln att användas för extern " +"bridging. Använd 180° för noll vinkel." msgid "Bridge density" msgstr "" @@ -6652,14 +7295,37 @@ msgstr "" "Använd endast en vägg på topp ytan, för att ge mer utrymme till det övre " "ifyllningsmönstret" -msgid "Only one wall on first layer" +msgid "One wall threshold" msgstr "" +#, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" + +msgid "Only one wall on first layer" +msgstr "Endast en vägg på första lagret" + msgid "" "Use only one wall on first layer, to give more space to the bottom infill " "pattern" msgstr "" +msgid "Extra perimeters on overhangs" +msgstr "" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" + msgid "Classic mode" msgstr "" @@ -6673,12 +7339,26 @@ msgid "Enable this option to slow printing down for different overhang degree" msgstr "" "Aktivera detta val för att sänka hastigheten för olika överhängs grader" -msgid "mm/s" -msgstr "mm/s" +msgid "mm/s or %" +msgstr "" + +msgid "External" +msgstr "" msgid "Speed of bridge and completely overhang wall" msgstr "Hastighet för bridges/bryggor och hela överhängs väggar" +msgid "mm/s" +msgstr "mm/s" + +msgid "Internal" +msgstr "" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" + msgid "Brim width" msgstr "Brim bredd" @@ -6692,15 +7372,8 @@ msgid "" "This controls the generation of the brim at outer and/or inner side of " "models. Auto means the brim width is analysed and calculated automatically." msgstr "" - -msgid "outer_only" -msgstr "" - -msgid "Inner brim only" -msgstr "" - -msgid "Outer and inner brim" -msgstr "" +"Detta styr genereringen av brim på modellens yttre och/eller inre sida. Auto " +"innebär att brim bredd analyseras och beräknas automatiskt." msgid "Brim-object gap" msgstr "Avstånd mellan brim och modell" @@ -6712,11 +7385,35 @@ msgstr "" "Mellanrum mellan innersta brim linjen och objektet kan underlätta vid " "borttagande av brim" +msgid "Brim ears" +msgstr "" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "" + +msgid "Brim ear max angle" +msgstr "" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" + +msgid "Brim ear detection radius" +msgstr "" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" + msgid "Compatible machine" msgstr "Kompatibel maskin" msgid "upward compatible machine" -msgstr "" +msgstr "uppåt kompatibel maskin" msgid "Compatible machine condition" msgstr "Kompatibel maskin status" @@ -6800,13 +7497,16 @@ msgstr "" "är för långa avstånd" msgid "Thick bridges" -msgstr "" +msgstr "Tjocka bridges" msgid "" "If enabled, bridges are more reliable, can bridge longer distances, but may " "look worse. If disabled, bridges look better but are reliable just for " "shorter bridged distances." msgstr "" +"Om aktiverad, bridges är mer tillförlitliga och kan överbrygga längre " +"sträckor men kan se sämre ut. Om de är inaktiverade ser bridges bättre ut " +"men är tillförlitliga endast för kortare avstånd." msgid "Max bridge length" msgstr "Max bridge/brygg längd" @@ -6830,22 +7530,24 @@ msgid "End G-code when finish the printing of this filament" msgstr "Lägg till slut G-kod när utskriften har avslutas med detta filament" msgid "Ensure vertical shell thickness" -msgstr "" +msgstr "Säkerställ vertikal skaltjocklek" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " "thickness (top+bottom solid layers)" msgstr "" +"Lägg till massiv fyllning nära sluttande ytor för att garantera den " +"vertikala skal tjockleken (topp+bottenfasta lager)." msgid "Internal bridge support thickness" -msgstr "" +msgstr "Tjocklek på inre bridge support" msgid "" -"If enabled, Studio will generate support loops under the contours of " -"internal bridges.These support loops could prevent internal bridges from " -"extruding over the air and improve the top surface quality, especially when " -"the sparse infill density is low.This value determines the thickness of the " -"support loops. 0 means disable this feature" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" msgstr "" msgid "Top surface pattern" @@ -6867,16 +7569,16 @@ msgid "Monotonic line" msgstr "Monoton linje" msgid "Aligned Rectilinear" -msgstr "" +msgstr "Justerade Rätlinjig" msgid "Hilbert Curve" -msgstr "" +msgstr "Hilbert kurvan" msgid "Archimedean Chords" -msgstr "" +msgstr "Archimedean Chords" msgid "Octagram Spiral" -msgstr "" +msgstr "Octagram Spiral" msgid "Bottom surface pattern" msgstr "Botten ytans mönster" @@ -6884,8 +7586,18 @@ msgstr "Botten ytans mönster" msgid "Line pattern of bottom surface infill, not bridge infill" msgstr "Botten ytans ifyllnads linjemönster, inte bridge/brygg ifyllnad" -msgid "Line width of outer wall" -msgstr "Linjebredd på yttre vägg" +msgid "Internal solid infill pattern" +msgstr "" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "" "Speed of outer wall which is outermost and visible. It's used to be slower " @@ -6904,9 +7616,6 @@ msgid "" "Set to zero for auto." msgstr "" -msgid "mm/s or %" -msgstr "" - msgid "Small perimeters threshold" msgstr "" @@ -6933,7 +7642,7 @@ msgid "infill/outer/inner" msgstr "ifyllnad/yttre/inre" msgid "inner-outer-inner/infill" -msgstr "" +msgstr "inre-yttre-inre/utfyllnad" msgid "Height to rod" msgstr "Höjd till axel" @@ -6942,6 +7651,8 @@ msgid "" "Distance of the nozzle tip to the lower rod. Used for collision avoidance in " "by-object printing." msgstr "" +"Avstånd från nozzel spetsen till den nedre stången. Används för att undvika " +"kollisioner vid utskrift av flera objekt." msgid "Height to lid" msgstr "Höjd till locket" @@ -6950,11 +7661,15 @@ msgid "" "Distance of the nozzle tip to the lid. Used for collision avoidance in by-" "object printing." msgstr "" +"Avstånd från nozzel spetsen till locket. Används för att undvika kollisioner " +"vid utskrift av flera objekt." msgid "" "Clearance radius around extruder. Used for collision avoidance in by-object " "printing." msgstr "" +"Frigångsradie runt extrudern: används för att undvika kollisioner vid " +"utskrift av flera objekt." msgid "Extruder Color" msgstr "Extruder Färg" @@ -6992,8 +7707,10 @@ msgstr "" msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" msgstr "" -msgid "Default line width if some line width is set to be zero" -msgstr "Standard linjebredd för linjebredder är satt till 0" +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." +msgstr "" msgid "Keep fan always on" msgstr "Behåll alltid fläkten på" @@ -7018,46 +7735,43 @@ msgstr "" "än detta värde. Fläkthastigheten interpoleras mellan den lägsta och högsta " "fläkthastigheten enligt utskriftstiden för lager" -msgid "s" -msgstr "s" - msgid "Default color" -msgstr "" +msgstr "Standardfärg" msgid "Default filament color" -msgstr "" +msgstr "Standard filament färg" msgid "Color" msgstr "Färg" -msgid "Required nozzle HRC" +msgid "Filament notes" msgstr "" +msgid "You can put your notes regarding the filament here." +msgstr "" + +msgid "Required nozzle HRC" +msgstr "HRC nozzle krävs" + msgid "" "Minimum HRC of nozzle required to print the filament. Zero means no checking " "of nozzle's HRC." msgstr "" +"Minsta HRC för nozzle som krävs för att skriva ut filament. Värdet 0 betyder " +"ingen kontroll av munstyckets HRC." msgid "" "This setting stands for how much volume of filament can be melted and " "extruded per second. Printing speed is limited by max volumetric speed, in " "case of too high and unreasonable speed setting. Can't be zero" msgstr "" +"Den här inställningen är volymen filament som kan smältas och extruderas per " +"sekund. Utskriftshastigheten begränsas av den maximala volymhastigheten om " +"hastigheten är för hög och orimlig. Det här värdet kan inte vara noll." msgid "mm³/s" msgstr "mm³/s" -msgid "Minimal purge on wipe tower" -msgstr "Minimal purge på wipe torn" - -msgid "" -"After a tool change, the exact position of the newly loaded filament inside " -"the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial " -"object, Slic3r will always prime this amount of material into the wipe tower " -"to produce successive infill or sacrificial object extrusions reliably." -msgstr "" - msgid "Filament load time" msgstr "Inmatningstid för filament" @@ -7092,6 +7806,115 @@ msgid "" "after the checks." msgstr "" +msgid "Loading speed" +msgstr "" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "" + +msgid "Loading speed at the start" +msgstr "" + +msgid "Speed used at the very beginning of loading phase." +msgstr "" + +msgid "Unloading speed" +msgstr "" + +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 "" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" + +msgid "Delay after unloading" +msgstr "" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" + +msgid "Number of cooling moves" +msgstr "" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" + +msgid "Speed of the first cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "" + +msgid "Minimal purge on wipe tower" +msgstr "Minimal purge på wipe torn" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" + +msgid "Speed of the last cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Ramming parameters" +msgstr "" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Enable ramming for multitool setups" +msgstr "" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" + +msgid "Multitool ramming volume" +msgstr "" + +msgid "The volume to be rammed before the toolchange." +msgstr "" + +msgid "Multitool ramming flow" +msgstr "" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "" + msgid "Density" msgstr "Densitet" @@ -7141,6 +7964,12 @@ msgstr "Filament pris, endast för statistiska ändamål" msgid "money/kg" msgstr "pris/kg" +msgid "Vendor" +msgstr "" + +msgid "Vendor of filament. For show only" +msgstr "" + msgid "(Undefined)" msgstr "(Oidentifierad)" @@ -7190,12 +8019,51 @@ msgid "Adaptive Cubic" msgstr "Adaptiv Cubic" msgid "3D Honeycomb" -msgstr "" +msgstr "3D Honeycomb" msgid "Support Cubic" -msgstr "" +msgstr "Kubik Support" msgid "Lightning" +msgstr "Blixt" + +msgid "Sparse infill anchor length" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" + +msgid "0 (no open anchors)" +msgstr "0 (inga öppna ankare)" + +msgid "1000 (unlimited)" +msgstr "1000 (obegränsat)" + +msgid "Maximum length of the infill anchor" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" + +msgid "0 (Simple connect)" msgstr "" msgid "Acceleration of outer walls" @@ -7215,7 +8083,7 @@ msgstr "" "förbättra ytkvaliteten" msgid "Acceleration of outer wall. Using a lower value can improve quality" -msgstr "" +msgstr "Acceleration av yttervägg: ett lägre värde kan förbättra kvaliteten." msgid "" "Acceleration of bridges. If the value is expressed as a percentage (e.g. " @@ -7274,8 +8142,10 @@ msgstr "" msgid "Jerk for travel" msgstr "" -msgid "Line width of initial layer" -msgstr "Linjebredd för första lager" +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" msgid "Initial layer height" msgstr "Första lagerhöjd" @@ -7350,10 +8220,10 @@ msgid "None" msgstr "Ingen" msgid "Contour" -msgstr "" +msgstr "Kontur" msgid "Contour and hole" -msgstr "" +msgstr "Kontur och hål" msgid "All walls" msgstr "Alla väggar" @@ -7382,11 +8252,11 @@ msgid "Filter out tiny gaps" msgstr "" msgid "Layers and Perimeters" -msgstr "" +msgstr "Lager och perimetrar" msgid "" "Filter out gaps smaller than the threshold specified. This setting won't " -"affact top/bottom layers" +"affect top/bottom layers" msgstr "" msgid "" @@ -7434,7 +8304,7 @@ msgstr "" "vilken typ av filament som kan skrivas ut" msgid "Undefine" -msgstr "" +msgstr "Oidentifierad" msgid "Hardened steel" msgstr "Härdat stål" @@ -7446,15 +8316,17 @@ msgid "Brass" msgstr "Mässing" msgid "Nozzle HRC" -msgstr "" +msgstr "Nozzle HRC" msgid "" "The nozzle's hardness. Zero means no checking for nozzle's hardness during " "slicing." msgstr "" +"Nozzelns hårdhet. Noll innebär att ingen kontroll av nozzelns hårdhet görs " +"under beredningen." msgid "HRC" -msgstr "" +msgstr "HRC" msgid "Enable this option if machine has auxiliary part cooling fan" msgstr "Aktivera detta val om maskinen har extra kylfläkt" @@ -7536,8 +8408,10 @@ msgstr "" msgid "Filament to print internal sparse infill." msgstr "Filamentet är avsett för sparsam ifyllnad." -msgid "Line width of internal sparse infill" -msgstr "Linjebredd för sparsam ifyllnad" +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" msgid "Infill/Wall overlap" msgstr "Ifyllnad/Vägg överlapp" @@ -7585,6 +8459,9 @@ msgstr "Endast högsta ytan" msgid "All solid layer" msgstr "Alla solida lager" +msgid "Ironing Pattern" +msgstr "Mönster för strykning" + msgid "Ironing flow" msgstr "Strykningsflöde" @@ -7625,9 +8502,11 @@ msgid "" "This G-code will be used as a code for the pause print. User can insert " "pause G-code in gcode viewer" msgstr "" +"Denna G-kod kommer att användas som kod för att pausa utskriften. Användare " +"kan infoga paus G-kod i G-kod visaren." msgid "This G-code will be used as a custom code" -msgstr "" +msgstr "Denna G-kod kommer att användas som en anpassad kod." msgid "Maximum speed X" msgstr "Max hastighet X" @@ -7731,8 +8610,8 @@ msgstr "Max acceleration för retraktion (M204 R)" msgid "Maximum acceleration for travel" msgstr "Max acceleration för förflyttning" -msgid "Maximum acceleration for travel (M204 T)" -msgstr "Max acceleration för förflyttning (M204 T)" +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "" msgid "Fan speed" msgstr "Fläkt hastighet" @@ -7788,13 +8667,23 @@ msgstr "Nozzel diameter" msgid "Diameter of nozzle" msgstr "Diametern på nozzeln" -msgid "Host Type" +msgid "Configuration notes" msgstr "" +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" + +msgid "Host Type" +msgstr "Värd typ" + msgid "" "Slic3r can upload G-code files to a printer host. This field must contain " "the kind of the host." msgstr "" +"Slic3r kan ladda upp G-kod filer till en skrivar värd. Det här fältet måste " +"innehålla typ av värd." msgid "Nozzle volume" msgstr "Nozzle volym" @@ -7802,12 +8691,51 @@ msgstr "Nozzle volym" msgid "Volume of nozzle between the cutter and the end of nozzle" msgstr "Volymen av nozzlen mellan skäraren och nozzlens ände" -msgid "Start end points" +msgid "Cooling tube position" msgstr "" -msgid "The start and end points which is from cutter area to garbage can." +msgid "Distance of the center-point of the cooling tube from the extruder tip." msgstr "" +msgid "Cooling tube length" +msgstr "" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" + +msgid "High extruder current on filament swap" +msgstr "" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" + +msgid "Filament parking position" +msgstr "" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" + +msgid "Extra loading distance" +msgstr "" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" + +msgid "Start end points" +msgstr "Start- och slutpunkter" + +msgid "The start and end points which is from cutter area to garbage can." +msgstr "Start- och slutpunkterna från skärområdet till överskottsrännan." + msgid "Reduce infill retraction" msgstr "Minska ifyllnads retraktionen" @@ -7816,6 +8744,10 @@ msgid "" "oozing can't been seen. This can reduce times of retraction for complex " "model and save printing time, but make slicing and G-code generating slower" msgstr "" +"Dra inte tillbaka när förflyttningen är helt i ett utfyllnadsområde. Det " +"betyder att läckage av filament inte kan ses. Detta kan minska tiderna för " +"indragning för komplexa modeller och spara utskriftstid, men gör beredning " +"och generering av G-kod långsammare." msgid "Enable" msgstr "Aktivera" @@ -7826,6 +8758,32 @@ msgstr "Filnamns format" msgid "User can self-define the project file name when export" msgstr "Användaren kan bestämma projekt namn när den ska exporteras" +msgid "Make overhang printable" +msgstr "" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "" + +msgid "Make overhang printable maximum angle" +msgstr "" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" + +msgid "Make overhang printable hole area" +msgstr "" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" + +msgid "mm²" +msgstr "mm²" + msgid "Detect overhang wall" msgstr "Upptäck överhängs vägg" @@ -7838,8 +8796,10 @@ msgstr "" "hastigheter för att skriva ut. Vid 100%% överhäng, bridge/brygg hastighet " "användas." -msgid "Line width of inner wall" -msgstr "Linjebredd för inre vägg" +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "Speed of inner wall" msgstr "Hastighet för inre vägg" @@ -7855,6 +8815,12 @@ msgid "" "environment variables." msgstr "" +msgid "Printer notes" +msgstr "" + +msgid "You can put your notes regarding the printer here." +msgstr "" + msgid "Raft contact Z distance" msgstr "Raft kontakt Z avstånd" @@ -7956,9 +8922,45 @@ msgid "Z hop type" msgstr "" msgid "Slope" -msgstr "" +msgstr "Lutning" msgid "Spiral" +msgstr "Spiral" + +msgid "Only lift Z above" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" + +msgid "Only lift Z below" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" + +msgid "On surfaces" +msgstr "" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" + +msgid "All Surfaces" +msgstr "" + +msgid "Top Only" +msgstr "" + +msgid "Bottom Only" +msgstr "" + +msgid "Top and Bottom" msgstr "" msgid "Extra length on restart" @@ -8018,6 +9020,14 @@ msgid "Back" msgstr "Tillbaka" msgid "Random" +msgstr "Slumpmässig" + +msgid "Staggered inner seams" +msgstr "" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." msgstr "" msgid "Seam gap" @@ -8027,7 +9037,7 @@ msgid "" "In order to reduce the visibility of the seam in a closed loop extrusion, " "the loop is interrupted and shortened by a specified amount.\n" "This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 15%." +"current extruder diameter. The default value for this parameter is 10%." msgstr "" msgid "Role base wipe speed" @@ -8064,10 +9074,10 @@ msgid "Distance from skirt to brim or object" msgstr "Avståndet ifrån skirt till brim eller objektet" msgid "Skirt height" -msgstr "" +msgstr "Skirt höjd" msgid "How many layers of skirt. Usually only one layer" -msgstr "" +msgstr "Antal skirt lager: vanligtvis bara en" msgid "Skirt loops" msgstr "Skirt varv" @@ -8075,6 +9085,12 @@ msgstr "Skirt varv" msgid "Number of loops for the skirt. Zero means disabling skirt" msgstr "Antal skirt varv. 0 betyder att skirt är inaktiverad" +msgid "Skirt speed" +msgstr "" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" + msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " "layer time is shorter than this value, to get better cooling for these layers" @@ -8093,17 +9109,16 @@ msgstr "" "Sparsam ifyllnads ytor som är mindre än detta gränsvärde ersätts med inre " "solid ifyllnad" -msgid "mm²" -msgstr "mm²" - -msgid "Line width of internal solid infill" -msgstr "Linjebredd med inre solid ifyllnad" +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" msgid "Speed of internal solid infill, not the top and bottom surface" msgstr "Hastighet för inre solid ifyllnad, förrutom topp och botten ytorna" msgid "Spiral vase" -msgstr "" +msgstr "Spiral vas" msgid "" "Spiralize smooths out the z moves of the outer contour. And turns a solid " @@ -8124,9 +9139,17 @@ msgid "" "process of taking a snapshot, prime tower is required for smooth mode to " "wipe nozzle." msgstr "" +"Om Smooth eller Traditionellt läge väljs genereras en timelapse-video för " +"varje utskrift. När varje lager har skrivits ut tas en ögonblicksbild med " +"kammarkameran. Alla dessa ögonblicksbilder är sammansatta i en timelapse-" +"video när utskriften är klar. Om Smooth läge är valt flyttas verktygshuvudet " +"till utloppsrännan efter att varje lager har skrivits ut och tar sedan en " +"ögonblicksbild. Eftersom smält filament kan läcka från nozzeln under " +"processen att ta en ögonblicksbild krävs ett prime torn för Smooth läge för " +"att torka nozzeln." msgid "Traditional" -msgstr "" +msgstr "Traditionell" msgid "Temperature variation" msgstr "Temperatur variation" @@ -8140,31 +9163,69 @@ msgstr "Starta G-kod när utskrift startar" msgid "Start G-code when start the printing of this filament" msgstr "Starta G-kod när utskrift startar med detta filament" -msgid "Slice gap closing radius" +msgid "Single Extruder Multi Material" msgstr "" +msgid "Use single nozzle to print multi filament" +msgstr "" + +msgid "Purge in prime tower" +msgstr "" + +msgid "Purge remaining filament into prime tower" +msgstr "" + +msgid "Enable filament ramming" +msgstr "" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" + +msgid "Prime all printing extruders" +msgstr "" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" + +msgid "Slice gap closing radius" +msgstr "Bered spaltens stängningsradie" + msgid "" "Cracks smaller than 2x gap closing radius are being filled during the " "triangle mesh slicing. The gap closing operation may reduce the final print " "resolution, therefore it is advisable to keep the value reasonably low." msgstr "" +"Sprickor mindre än 2 x gap stängningsradie fylls under triangeln mesh " +"beredning. Gap stängningsoperationen kan minska den slutliga " +"utskriftsupplösningen, därför är det lämpligt att hålla värdet rimligt lågt." msgid "Slicing Mode" -msgstr "" +msgstr "Berednings läge" msgid "" "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " "close all holes in the model." msgstr "" +"Använd ”Jämn-Udda” för 3DLabPrint flygplans modeller. Använd ”Stäng hål” för " +"att stänga alla hål i modellen." msgid "Regular" -msgstr "" +msgstr "Vanlig" msgid "Even-odd" -msgstr "" +msgstr "Jämnt-udda" msgid "Close holes" -msgstr "" +msgstr "Stäng hål" msgid "Enable support" msgstr "Aktivera support" @@ -8177,6 +9238,9 @@ msgid "" "normal(manual) or tree(manual) is selected, only support enforcers are " "generated" msgstr "" +"normal(auto) och tree(auto) används för att generera support automatiskt. Om " +"normal(manual) eller tree(manual) väljs, genereras endast support " +"förstärkare." msgid "normal(auto)" msgstr "normal (auto)" @@ -8185,10 +9249,10 @@ msgid "tree(auto)" msgstr "träd(auto)" msgid "normal(manual)" -msgstr "" +msgstr "normal (manuell)" msgid "tree(manual)" -msgstr "" +msgstr "tree (manuell)" msgid "Support/object xy distance" msgstr "Support/objekt xy distans" @@ -8211,12 +9275,20 @@ msgid "Don't create support on model surface, only on build plate" msgstr "Inställningen skapar bara support som utgår ifrån byggplattan" msgid "Support critical regions only" -msgstr "" +msgstr "Endast support på kritiska områden" msgid "" "Only create support for critical regions including sharp tail, cantilever, " "etc." msgstr "" +"Skapa endast support för kritiska regioner inklusive skarp svans, " +"utskjutande detaljer etc." + +msgid "Remove small overhangs" +msgstr "" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "" msgid "Top Z distance" msgstr "Topp Z-distans" @@ -8226,21 +9298,25 @@ msgstr "" "Detta bestämmer Z-avståndet mellan det övre support gränssnittet och objektet" msgid "Bottom Z distance" -msgstr "" +msgstr "Nedre Z-avstånd" msgid "The z gap between the bottom support interface and object" -msgstr "" +msgstr "Z-gapet mellan botten support och objektets anläggningsyta" msgid "Support/raft base" -msgstr "" +msgstr "Support/raft bas" msgid "" "Filament to print support base and raft. \"Default\" means no specific " "filament for support and current filament is used" msgstr "" +"Filament för att skriva ut support och rafts. ”Standard” betyder ingen " +"specifik filament för support, och nuvarande filament används" -msgid "Line width of support" -msgstr "Linjebredd för support" +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" msgid "Interface use loop pattern" msgstr "Loop mönstrets gränssnitt" @@ -8252,12 +9328,15 @@ msgstr "" "standard." msgid "Support/raft interface" -msgstr "" +msgstr "Gränssnitt för support/raft" msgid "" "Filament to print support interface. \"Default\" means no specific filament " "for support interface and current filament is used" msgstr "" +"Filament för att skriva ut supportens anläggningsyta. ” Standard” betyder " +"ingen specifik filament för supportens anläggningsyta, och nuvarande " +"filament används" msgid "Top interface layers" msgstr "Översta gränssnitts lager" @@ -8294,7 +9373,7 @@ msgid "Rectilinear grid" msgstr "Rät linjärt nät" msgid "Hollow" -msgstr "" +msgstr "Ihålig" msgid "Interface pattern" msgstr "Gränssnitts mönster" @@ -8309,7 +9388,7 @@ msgstr "" "lösligt(material) stödgränssnittet är koncentriskt" msgid "Rectilinear Interlaced" -msgstr "" +msgstr "Rätlinjig sammanflätning" msgid "Base pattern spacing" msgstr "Basens mönster mellanrum" @@ -8318,10 +9397,11 @@ msgid "Spacing between support lines" msgstr "Mellanrum mellan support linjer" msgid "Normal Support expansion" -msgstr "" +msgstr "Normal support expansion" msgid "Expand (+) or shrink (-) the horizontal span of normal support" msgstr "" +"Expandera (+) eller krymp (-) det horisontella spännvidden för normalt stöd" msgid "Speed of support" msgstr "Support hastighet" @@ -8334,17 +9414,26 @@ msgid "" "a lot of material (default), while hybrid style will create similar " "structure to normal support under large flat overhangs." msgstr "" +"Supportens stil och form. För normal support skapas en regelbunden " +"rutnätsform stabilare stöd (standard), medan snäva support torn sparar " +"material och minskar ärrbildning på objektet.\n" +"För träd support kommer smal stil att sammanfoga grenar mer aggressivt och " +"spara mycket material (standard), medan hybrid stil kommer att skapa " +"liknande struktur som normalt stöd under stora platta överhäng." msgid "Snug" msgstr "Tight" msgid "Tree Slim" -msgstr "" +msgstr "Tree Slim" msgid "Tree Strong" -msgstr "" +msgstr "Tree Stark" msgid "Tree Hybrid" +msgstr "Tree Hybrid" + +msgid "Organic" msgstr "" msgid "Independent support layer height" @@ -8355,6 +9444,9 @@ msgid "" "support customizing z-gap and save print time.This option will be invalid " "when the prime tower is enabled." msgstr "" +"Support lager använder lagerhöjd oberoende av objekt lager. Detta för att " +"stödja anpassning av z-gap och spara utskriftstid. Detta alternativ kommer " +"att vara ogiltigt när prime tower är aktiverat." msgid "Threshold angle" msgstr "Gräns vinkel" @@ -8376,6 +9468,16 @@ msgstr "" "tillåts att ha. Om vinkeln ökas, kan grenarna skrivas ut mer horisontellt " "och nå längre." +msgid "Preferred Branch Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" + msgid "Tree support branch distance" msgstr "Tree support grenarnas avstånd" @@ -8384,6 +9486,18 @@ msgid "" msgstr "" "Inställningen bestämmer avståndet mellan närliggande tree support punkter." +msgid "Branch Density" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" + msgid "Adaptive layer height" msgstr "Adaptiv lagerhöjd" @@ -8401,17 +9515,46 @@ msgid "" msgstr "" msgid "Tree support brim width" -msgstr "" +msgstr "Tree supportens brim bredd" msgid "Distance from tree branch to the outermost brim line" msgstr "" +msgid "Tip Diameter" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "" + msgid "Tree support branch diameter" msgstr "Tree support grenarnas diameter" msgid "This setting determines the initial diameter of support nodes." msgstr "Inställningen bestämmer inledande diameter på support punkterna." +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" + +msgid "Branch Diameter with double walls" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" + msgid "Tree support wall loops" msgstr "Tree support vägg varv" @@ -8428,6 +9571,9 @@ msgstr "" "Inställningen bestämmer om det ska läggas till ifyllnad i stora hålrum av " "tree support" +msgid "Chamber temperature" +msgstr "" + msgid "Target chamber temperature" msgstr "" @@ -8442,6 +9588,9 @@ msgid "" "layer for more than this threshold. Too low bed temperature of other layer " "may cause the model broken free from build plate" msgstr "" +"Det rekommenderas inte att byggytans temperatur för andra lager är lägre än " +"det första lagret med mer än denna nivå. För låg byggyts temperatur på andra " +"lager kan göra att modellen lossnar från byggplattan." msgid "Detect thin wall" msgstr "Upptäck tunna väggar" @@ -8461,8 +9610,10 @@ msgstr "" "G-koden sätts in vid filament byte, inklusive T kommando som aktiverar " "verktygs byte" -msgid "Line width for top surfaces" -msgstr "Linjebredd för topp ytor" +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" msgid "Speed of top surface infill which is solid" msgstr "Hastighet för solida topp ytors ifyllnad" @@ -8525,6 +9676,9 @@ msgid "" "stabilize the chamber pressure inside the nozzle, in order to avoid " "appearance defects when printing objects." msgstr "" +"Avstryknings tornet kan användas för att avlägsna rester på munstycket och " +"stabilisera kammartrycket inuti munstycket för att undvika utseendefel vid " +"utskrift av objekt." msgid "Purging volumes" msgstr "Rensnings volym" @@ -8536,6 +9690,8 @@ msgid "" "The actual flushing volumes is equal to the flush multiplier multiplied by " "the flushing volumes in the table." msgstr "" +"Den faktiska rensnings volymen är lika med värdet för rensnings " +"multiplikatorn multiplicerat med rensnings volymerna i tabellen." msgid "Prime volume" msgstr "Prime volym (volymen av ut pressat material)" @@ -8549,24 +9705,78 @@ msgstr "Bredd" msgid "Width of prime tower" msgstr "Prime tornets bredd" +msgid "Wipe tower rotation angle" +msgstr "" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "" + +msgid "Stabilization cone apex angle" +msgstr "" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" + +msgid "Wipe tower purge lines spacing" +msgstr "" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "" + +msgid "Wipe tower extruder" +msgstr "" + +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 "" + +msgid "Purging volumes - load/unload volumes" +msgstr "" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" + msgid "" "Purging after filament change will be done inside objects' infills. This may " "lower the amount of waste and decrease the print time. If the walls are " "printed with transparent filament, the mixed color infill will be seen " "outside. It will not take effect, unless the prime tower is enabled." msgstr "" +"Rensning efter filamentbyte kommer att göras inuti objektens fyllningar. " +"Detta kan minska mängden avfall och minska utskriftstiden. Om väggarna är " +"tryckta med transparent filament kommer den blandade färgfyllningen att " +"synas. Det träder inte i kraft om inte prime tower är aktiverat." msgid "" "Purging after filament change will be done inside objects' support. This may " "lower the amount of waste and decrease the print time. It will not take " "effect, unless the prime tower is enabled." msgstr "" +"Rensning efter filamentbyte kommer att göras inuti objektens support. Detta " +"kan minska mängden avfall och minska utskriftstiden. Det träder inte i kraft " +"om inte ett prime tower är aktiverat." msgid "" "This object will be used to purge the nozzle after a filament change to save " "filament and decrease the print time. Colours of the objects will be mixed " "as a result. It will not take effect, unless the prime tower is enabled." msgstr "" +"Det här objektet används för att rensa nozzeln efter ett filamentbyte för " +"att spara filament och minska utskriftstiden. Färgerna i objekten kommer att " +"blandas som ett resultat. Det kommer inte att få effekt om inte prime tower " +"är aktiverat." + +msgid "Maximal bridging distance" +msgstr "" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" msgid "X-Y hole compensation" msgstr "X-Y håls kompensation" @@ -8618,24 +9828,30 @@ msgid "" "very thin areas is used gap-fill. Arachne engine produces walls with " "variable extrusion width" msgstr "" +"Den klassiska vägg generatorn producerar väggar med konstant extruderings " +"bredd och för mycket tunna områden används gap-fill. Arachne-motorn " +"producerar väggar med variabel extruderings bredd." msgid "Classic" -msgstr "" +msgstr "Klassisk" msgid "Arachne" -msgstr "" +msgstr "Arachne" msgid "Wall transition length" -msgstr "" +msgstr "Längd för vägg övergång" msgid "" "When transitioning between different numbers of walls as the part becomes " "thinner, a certain amount of space is allotted to split or join the wall " "segments. It's expressed as a percentage over nozzle diameter" msgstr "" +"Vid övergång mellan olika antal väggar när delen blir tunnare, tilldelas ett " +"visst utrymme för att dela eller sammanfoga väggsegmenten. Det uttrycks i " +"procent av nozzel diametern." msgid "Wall transitioning filter margin" -msgstr "" +msgstr "Vägg övergångs filter marginal" msgid "" "Prevent transitioning back and forth between one extra wall and one less. " @@ -8646,9 +9862,16 @@ msgid "" "variation can lead to under- or overextrusion problems. It's expressed as a " "percentage over nozzle diameter" msgstr "" +"Förhindra övergång fram och tillbaka mellan en extra vägg och en mindre. " +"Denna marginal utökar intervallet av extruderingsbredder som följer till " +"[Minsta väggbredds - marginal, 2 * Minsta väggbredd + marginal]. Att öka " +"denna marginal minskar antalet övergångar, vilket minskar antalet " +"extruderings start/stopp och restiden. Stor variation av extruderings bredd " +"kan dock leda till under- eller överextruderings problem. Det uttrycks i " +"procent över nozzel diametern" msgid "Wall transitioning threshold angle" -msgstr "" +msgstr "Tröskel vinkel för vägg övergång" msgid "" "When to create transitions between even and odd numbers of walls. A wedge " @@ -8657,17 +9880,25 @@ msgid "" "this setting reduces the number and length of these center walls, but may " "leave gaps or overextrude" msgstr "" +"När man skapar övergångar mellan jämna och udda antal väggar. En kil form " +"med en vinkel som är större än den här inställningen kommer inte att ha " +"några övergångar och inga väggar kommer att skrivas ut i mitten för att " +"fylla det återstående utrymmet. Om den här inställningen minskas, minskar " +"antalet och längden på dessa väggar i mitten men kan lämna luckor eller " +"överextrudera" msgid "Wall distribution count" -msgstr "" +msgstr "Antal vägg fördelningar" msgid "" "The number of walls, counted from the center, over which the variation needs " "to be spread. Lower values mean that the outer walls don't change in width" msgstr "" +"Antalet väggar, räknat från mitten, över vilka variationen ska spridas. " +"Lägre värden innebär att de yttre väggarna inte ändras i bredd." msgid "Minimum feature size" -msgstr "" +msgstr "Minsta funktions storlek" msgid "" "Minimum thickness of thin features. Model features that are thinner than " @@ -8675,9 +9906,22 @@ msgid "" "feature size will be widened to the Minimum wall width. It's expressed as a " "percentage over nozzle diameter" msgstr "" +"Minsta tjocklek på tunna funktioner. Modellfunktioner som är tunnare än " +"detta värde skrivs inte ut, medan funktioner som är tjockare än minsta " +"funktionsstorlek kommer att utvidgas till minsta väggbredd. Det uttrycks som " +"en procentandel över nozzelns diameter" + +msgid "First layer minimum wall width" +msgstr "" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" msgid "Minimum wall width" -msgstr "" +msgstr "Minsta vägg bredd" msgid "" "Width of the wall that will replace thin features (according to the Minimum " @@ -8685,6 +9929,10 @@ msgid "" "thickness of the feature, the wall will become as thick as the feature " "itself. It's expressed as a percentage over nozzle diameter" msgstr "" +"Bredden på den vägg som ska ersätta tunna element (enligt minsta storlek för " +"element) i modellen. Om den minsta väggbredden är tunnare än tjockleken på " +"elementet blir väggen lika tjock som själva elementet. Den uttrycks i " +"procent av nozzel diametern." msgid "Detect narrow internal solid infill" msgstr "Upptäck tight inre solid ifyllnad" @@ -8700,20 +9948,20 @@ msgstr "" "standard." msgid "invalid value " -msgstr "" +msgstr "ogiltigt värde " #, c-format, boost-format msgid " doesn't work at 100%% density " -msgstr "" +msgstr " fungerar inte vid 100%% densitet " msgid "Invalid value when spiral vase mode is enabled: " -msgstr "" +msgstr "Ogiltigt värde när spiralvas läget är aktiverat: " msgid "too large line width " -msgstr "" +msgstr "för stor linjebredd " msgid " not in range " -msgstr "" +msgstr " inte inom intervallet " msgid "Export 3MF" msgstr "Exportera 3mf" @@ -8722,15 +9970,21 @@ msgid "Export project as 3MF." msgstr "Exportera projekt som3mf." msgid "Export slicing data" -msgstr "" +msgstr "Exportera beredningsdata" msgid "Export slicing data to a folder." -msgstr "" +msgstr "Exportera beredningsdata till en mapp" msgid "Load slicing data" -msgstr "" +msgstr "Ladda berednings data" msgid "Load cached slicing data from directory" +msgstr "Ladda cachad berednings data från katalogen" + +msgid "Export STL" +msgstr "" + +msgid "Export the objects as multiple STL." msgstr "" msgid "Slice" @@ -8743,34 +9997,42 @@ msgid "Show command help." msgstr "Visa kommandohjälp." msgid "UpToDate" -msgstr "" +msgstr "Aktuell" msgid "Update the configs values of 3mf to latest." +msgstr "Uppdatera konfigurations värdena i 3mf till det senaste." + +msgid "Load default filaments" +msgstr "" + +msgid "Load first filament as default for those not loaded" msgstr "" msgid "mtcpp" -msgstr "" +msgstr "mtcpp" msgid "max triangle count per plate for slicing." -msgstr "" +msgstr "max antal trianglar per platta för beredning" msgid "mstpp" -msgstr "" +msgstr "mstpp" msgid "max slicing time per plate in seconds." -msgstr "" +msgstr "Max berednings tid per platta i sekunder" msgid "No check" -msgstr "" +msgstr "Ingen kontroll" msgid "Do not run any validity checks, such as gcode path conflicts check." msgstr "" +"Utför inga giltighets kontroller, t.ex. kontroll av konflikter mellan G-kod " +"och banor." msgid "Normative check" -msgstr "" +msgstr "Normativ kontroll" msgid "Check the normative items." -msgstr "" +msgstr "Kontrollera de normativa objekten." msgid "Output Model Info" msgstr "Mata ut modell information" @@ -8785,10 +10047,10 @@ msgid "Export settings to a file." msgstr "Exportera inställningar till en fil." msgid "Send progress to pipe" -msgstr "" +msgstr "Skicka framsteg till röret (SLA)" msgid "Send progress to pipe." -msgstr "" +msgstr "Skicka framsteg till röret (SLA)" msgid "Arrange Options" msgstr "Placera Val" @@ -8796,6 +10058,12 @@ msgstr "Placera Val" msgid "Arrange options: 0-disable, 1-enable, others-auto" msgstr "Placera val: 0-inaktivera, 1-aktivera, andra-auto" +msgid "Repetions count" +msgstr "" + +msgid "Repetions count of the whole model" +msgstr "" + msgid "Convert Unit" msgstr "Konvertera enhet" @@ -8821,9 +10089,17 @@ msgid "Load filament settings from the specified file list" msgstr "Ladda filament inställningar ifrån vald fil" msgid "Skip Objects" -msgstr "" +msgstr "Hoppa över objekt" msgid "Skip some objects in this print" +msgstr "Hoppa över vissa objekt i denna utskrift" + +msgid "load uptodate process/machine settings when using uptodate" +msgstr "" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" msgstr "" msgid "Data directory" @@ -8864,7 +10140,7 @@ msgid "Generating infill toolpath" msgstr "Skapa ifyllnadens verktygsbana" msgid "Detect overhangs for auto-lift" -msgstr "" +msgstr "Identifiera överhäng för automatisk lyftning" msgid "Generating support" msgstr "Skapa support" @@ -8873,19 +10149,21 @@ msgid "Checking support necessity" msgstr "Kontrollera supportens nödvändighet" msgid "floating regions" -msgstr "" +msgstr "flytande regioner" msgid "floating cantilever" -msgstr "" +msgstr "flytande konsol" msgid "large overhangs" -msgstr "" +msgstr "stora överhäng" #, c-format, boost-format msgid "" "It seems object %s has %s. Please re-orient the object or enable support " "generation." msgstr "" +"Det verkar som om objektet %s har %s. Vänligen orientera om objektet eller " +"aktivera supportgenerering." msgid "Optimizing toolpath" msgstr "Optimerar verktygsbanan" @@ -8894,7 +10172,7 @@ msgid "Empty layers around bottom are replaced by nearest normal layers." msgstr "Tomma lager runt botten ersätts med närmast normala lager." msgid "The model has too many empty layers." -msgstr "" +msgstr "Modellen har för många tomma lager." msgid "Slicing mesh" msgstr "Bereder mesh" @@ -8903,12 +10181,17 @@ msgid "" "No layers were detected. You might want to repair your STL file(s) or check " "their size or thickness and retry.\n" msgstr "" +"Inga lager upptäcktes. Du kanske vill reparera din(a) STL-fil(er) eller " +"kontrollera deras storlek eller tjocklek och försöka igen.\n" msgid "" "An object's XY size compensation will not be used because it is also color-" "painted.\n" "XY Size compensation can not be combined with color-painting." msgstr "" +"Ett objekts XY-storleks kompensation kommer inte att användas eftersom den " +"är också färglagd.\n" +"XY-storlekskompensation kan inte kombineras med färgläggning." #, c-format, boost-format msgid "Support: generate toolpath at layer %d" @@ -8941,6 +10224,554 @@ msgstr "Support: åtgärda hål vid lager %d" msgid "Support: propagate branches at layer %d" msgstr "Support: föröka grenar vid lager %d" +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "" +"Okänt filformat: indata filen måste ha tillägget .stl, .obj eller .amf(.xml)." + +msgid "Loading of a model file failed." +msgstr "Laddning av modell filen misslyckades." + +msgid "The supplied file couldn't be read because it's empty" +msgstr "Den medföljande filen kunde inte läsas eftersom den är tom." + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "" +"Okänt filformat: indata filen måste ha fil ändelsen .3mf eller .zip.amf." + +msgid "Canceled" +msgstr "Avbruten" + +msgid "load_obj: failed to parse" +msgstr "load_obj: misslyckades med att analysera" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "Filen innehåller polygoner med fler än 4 hörn." + +msgid "The file contains polygons with less than 2 vertices." +msgstr "Filen innehåller polygoner med mindre än 2 hörn." + +msgid "The file contains invalid vertex index." +msgstr "Filen innehåller ett ogiltigt vertex index." + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "Denna OBJ fil kunde inte läsas eftersom den är tom." + +msgid "Flow Rate Calibration" +msgstr "" + +msgid "Max Volumetric Speed Calibration" +msgstr "" + +msgid "Manage Result" +msgstr "" + +msgid "Manual Calibration" +msgstr "" + +msgid "Result can be read by human eyes." +msgstr "" + +msgid "Auto-Calibration" +msgstr "" + +msgid "We would use Lidar to read the calibration result" +msgstr "" + +msgid "Prev" +msgstr "" + +msgid "Recalibration" +msgstr "" + +msgid "Calibrate" +msgstr "" + +msgid "Finish" +msgstr "Slutför" + +msgid "Wiki" +msgstr "" + +msgid "How to use calibration result?" +msgstr "" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" + +msgid "Calibration not supported" +msgstr "" + +msgid "Flow Dynamics" +msgstr "" + +msgid "Flow Rate" +msgstr "" + +msgid "Max Volumetric Speed" +msgstr "" + +msgid "Please enter the name you want to save to printer." +msgstr "" + +msgid "The name cannot exceed 40 characters." +msgstr "" + +msgid "The name cannot be empty." +msgstr "" + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "" + +msgid "The name cannot be the same as the system preset name." +msgstr "" + +msgid "The name is the same as another existing preset name" +msgstr "" + +msgid "create new preset failed." +msgstr "" + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "" + +msgid "No Printer Connected!" +msgstr "" + +msgid "Printer is not connected yet." +msgstr "" + +msgid "Please select filament to calibrate." +msgstr "" + +msgid "Connecting to printer..." +msgstr "" + +msgid "The failed test result has been dropped." +msgstr "" + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "" + +msgid "Internal Error" +msgstr "" + +msgid "Please select at least one filament for calibration" +msgstr "" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "" + +msgid "The input value size must be 3." +msgstr "" + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" + +msgid "About this calibration" +msgstr "" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" + +msgid "When to use Flow Rate Calibration" +msgstr "" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "" + +msgid "Over-extrusion or under extrusion" +msgstr "" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "" + +msgid "materials with inaccurate filament diameter" +msgstr "" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "" + +msgid "Failed" +msgstr "Misslyckades" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" + +msgid "Please find the best line on your plate" +msgstr "" + +msgid "Input Value" +msgstr "" + +msgid "Save to Filament Preset" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Record Factor" +msgstr "" + +msgid "We found the best flow ratio for you" +msgstr "" + +msgid "Flow Ratio" +msgstr "" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "" + +msgid "Please enter the name of the preset you want to save." +msgstr "" + +msgid "Calibration1" +msgstr "" + +msgid "Calibration2" +msgstr "" + +msgid "Please find the best object on your plate" +msgstr "" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "" + +msgid "Skip Calibration2" +msgstr "" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "" + +msgid "Please choose a block with smoothest top surface" +msgstr "" + +msgid "Please choose a block with smoothest top surface." +msgstr "" + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "" + +msgid "Calibration Type" +msgstr "" + +msgid "Complete Calibration" +msgstr "" + +msgid "Fine Calibration based on flow ratio" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" + +msgid "Printing Parameters" +msgstr "" + +msgid "- ℃" +msgstr "" + +msgid " ℃" +msgstr "" + +msgid "Plate Type" +msgstr "Typ av byggplatta" + +msgid "filament position" +msgstr "" + +msgid "External Spool" +msgstr "" + +msgid "Filament For Calibration" +msgstr "" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" + +msgid "Error desc" +msgstr "" + +msgid "Extra info" +msgstr "" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "" + +msgid "Connecting to printer" +msgstr "" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "" + +msgid "From Volumetric Speed" +msgstr "" + +msgid "To Volumetric Speed" +msgstr "" + +msgid "Flow Dynamics Calibration Result" +msgstr "" + +msgid "No History Result" +msgstr "" + +msgid "Success to get history result" +msgstr "" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "" + +msgid "Action" +msgstr "" + +msgid "Edit Flow Dynamics Calibration" +msgstr "" + +msgid "Network lookup" +msgstr "" + +msgid "Address" +msgstr "" + +msgid "Hostname" +msgstr "" + +msgid "Service name" +msgstr "" + +msgid "OctoPrint version" +msgstr "" + +msgid "Searching for devices" +msgstr "" + +msgid "Finished" +msgstr "Färdig" + +msgid "Multiple resolved IP addresses" +msgstr "" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" + +msgid "Unable to perform boolean operation on selected parts" +msgstr "" + +msgid "Mesh Boolean" +msgstr "" + +msgid "Union" +msgstr "" + +msgid "Difference" +msgstr "" + +msgid "Intersection" +msgstr "" + +msgid "Source Volume" +msgstr "" + +msgid "Tool Volume" +msgstr "" + +msgid "Subtract from" +msgstr "" + +msgid "Subtract with" +msgstr "" + +msgid "selected" +msgstr "" + +msgid "Part 1" +msgstr "" + +msgid "Part 2" +msgstr "" + +msgid "Delete input" +msgstr "" + +msgid "Send G-Code to printer host" +msgstr "" + +msgid "Upload to Printer Host with the following filename:" +msgstr "" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "" + +msgid "Upload to storage" +msgstr "" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "" + +msgid "Print host upload queue" +msgstr "" + +msgid "ID" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Host" +msgstr "" + +msgctxt "OfFile" +msgid "Size" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Message" +msgstr "" + +msgid "Cancel selected" +msgstr "" + +msgid "Show error message" +msgstr "" + +msgid "Enqueued" +msgstr "" + +msgid "Uploading" +msgstr "Laddar upp" + +msgid "Cancelling" +msgstr "" + +msgid "Error uploading to print host" +msgstr "" + msgid "PA Calibration" msgstr "" @@ -8959,6 +10790,9 @@ msgstr "" msgid "PA Line" msgstr "" +msgid "PA Pattern" +msgstr "" + msgid "Method" msgstr "" @@ -9017,7 +10851,7 @@ msgstr "" msgid "" "Please input valid values:\n" "Start temp: <= 350\n" -"End temp: >= 180\n" +"End temp: >= 170\n" "Start temp > End temp + 5)" msgstr "" @@ -9112,6 +10946,9 @@ msgid "" "Did you know how to control view and object/part selection with mouse and " "touchpanel in the 3D scene?" msgstr "" +"3D Vy Operationer\n" +"Vet du hur du kontrollerar vy och objekt/delval med mus och pekskärm i 3D-" +"scenen?" #: resources/data/hints.ini: [hint:Cut Tool] msgid "" @@ -9119,6 +10956,9 @@ msgid "" "Did you know that you can cut a model at any angle and position with the " "cutting tool?" msgstr "" +"Verktyget Klipp ut\n" +"Visste du att du kan klippa en modell i valfri vinkel och position med " +"skärverktyget?" #: resources/data/hints.ini: [hint:Fix Model] msgid "" @@ -9126,18 +10966,25 @@ msgid "" "Did you know that you can fix a corrupted 3D model to avoid a lot of slicing " "problems?" msgstr "" +"Fix Modell\n" +"Visste du att du kan fixa en skadad 3D-modell för att undvika många " +"berednings problem?" #: resources/data/hints.ini: [hint:Timelapse] msgid "" "Timelapse\n" "Did you know that you can generate a timelapse video during each print?" msgstr "" +"Timelapse\n" +"Visste du att du kan generera en timelapse video under varje utskrift?" #: resources/data/hints.ini: [hint:Auto-Arrange] msgid "" "Auto-Arrange\n" "Did you know that you can auto-arrange all objects in your project?" msgstr "" +"Placera Automatiskt\n" +"Visste du att du automatiskt kan ordna alla objekt i ditt projekt?" #: resources/data/hints.ini: [hint:Auto-Orient] msgid "" @@ -9145,6 +10992,9 @@ msgid "" "Did you know that you can rotate objects to an optimal orientation for " "printing by a simple click?" msgstr "" +"Auto-Orient\n" +"Visste du att du kan rotera objekt till en optimal orientering för utskrift " +"med ett enkelt klick?" #: resources/data/hints.ini: [hint:Lay on Face] msgid "" @@ -9153,6 +11003,10 @@ msgid "" "sits on the print bed? Select the \"Place on face\" function or press the " "F key." msgstr "" +"Placera på yta\n" +"Visste du att du snabbt kan orientera en modell så att ett av dess ytor " +"placeras på byggytan? Välj funktionen ”Placera på yta” eller tryck på F tangenten." #: resources/data/hints.ini: [hint:Object List] msgid "" @@ -9160,6 +11014,9 @@ msgid "" "Did you know that you can view all objects/parts in a list and change " "settings for each object/part?" msgstr "" +"Lista över objekt\n" +"Visste du att du kan visa alla objekt/delar i en lista och ändra " +"inställningar för varje objekt/del?" #: resources/data/hints.ini: [hint:Simplify Model] msgid "" @@ -9168,6 +11025,10 @@ msgid "" "Simplify mesh feature? Right-click the model and select Simplify model. Read " "more in the documentation." msgstr "" +"Förenkla modellen\n" +"Visste du att du kan minska antalet trianglar i ett mesh med hjälp av " +"funktionen Förenkla mesh? Högerklicka på modellen och välj Förenkla " +"modellen. Läs mer i dokumentationen." #: resources/data/hints.ini: [hint:Slicing Parameter Table] msgid "" @@ -9175,6 +11036,9 @@ msgid "" "Did you know that you can view all objects/parts on a table and change " "settings for each object/part?" msgstr "" +"Berednings Parametrar\n" +"Visste du att du kan visa alla objekt/delar på ett bord och ändra " +"inställningar för varje objekt/del?" #: resources/data/hints.ini: [hint:Split to Objects/Parts] msgid "" @@ -9182,6 +11046,9 @@ msgid "" "Did you know that you can split a big object into small ones for easy " "colorizing or printing?" msgstr "" +"Dela upp objekt/delar\n" +"Visste du att du kan dela upp ett stort objekt i små objekt för att " +"underlätta färgning eller utskrift?" #: resources/data/hints.ini: [hint:Subtract a Part] msgid "" @@ -9207,6 +11074,10 @@ msgid "" "paint it on your print, to have it in a less visible location? This improves " "the overall look of your model. Check it out!" msgstr "" +"Z-sömmens placering\n" +"Visste du att du kan anpassa placeringen av Z-sömmen och till och med måla " +"den på din utskrift för att få den på en mindre synlig plats? Detta " +"förbättrar modellens övergripande utseende. Kolla in det!" #: resources/data/hints.ini: [hint:Fine-tuning for flow rate] msgid "" @@ -9215,6 +11086,10 @@ msgid "" "prints? Depending on the material, you can improve the overall finish of the " "printed model by doing some fine-tuning." msgstr "" +"Finjustering för flödeshastighet\n" +"Visste du att flödeshastigheten kan finjusteras för ännu snyggare " +"utskrifter? Beroende på materialet kan du förbättra den totala finishen på " +"den tryckta modellen genom att göra lite finjusteringar." #: resources/data/hints.ini: [hint:Split your prints into plates] msgid "" @@ -9223,6 +11098,10 @@ msgid "" "individual plates ready to print? This will simplify the process of keeping " "track of all the parts." msgstr "" +"Dela upp dina utskrifter i byggytor\n" +"Visste du att du kan dela upp en modell med många delar i enskilda byggytor " +"som är färdiga att skrivas ut? Detta förenklar processen att hålla reda på " +"alla delar." #: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer #: Height] @@ -9231,6 +11110,9 @@ msgid "" "Did you know that you can print a model even faster, by using the Adaptive " "Layer Height option? Check it out!" msgstr "" +"Snabba upp utskriften med Adaptiv Lager Höjd\n" +"Visste du att du kan skriva ut en modell ännu snabbare med alternativet " +"Adaptiv Lager Höjd? Kolla in det!" #: resources/data/hints.ini: [hint:Support painting] msgid "" @@ -9239,6 +11121,10 @@ msgid "" "makes it easy to place the support material only on the sections of the " "model that actually need it." msgstr "" +"Support målning\n" +"Visste du att du kan måla platsen för dina support? Denna funktion gör det " +"enkelt att placera support material endast på de delar av modellen som " +"faktiskt behöver det." #: resources/data/hints.ini: [hint:Different types of supports] msgid "" @@ -9247,6 +11133,10 @@ msgid "" "supports work great for organic models, while saving filament and improving " "print speed. Check them out!" msgstr "" +"Olika typer av support\n" +"Visste du att du kan välja mellan flera typer av support? Trädsupport " +"fungerar bra för organiska modeller samtidigt som du sparar glödtråd och " +"förbättrar utskriftshastigheten. Kolla in dem!" #: resources/data/hints.ini: [hint:Printing Silk Filament] msgid "" @@ -9255,6 +11145,10 @@ msgid "" "successfully? Higher temperature and lower speed are always recommended for " "the best results." msgstr "" +"Utskrift med Silk Filament\n" +"Visste du att Silk filament behöver särskild hänsyn för att utskriften ska " +"lyckas? En högre temperatur och lägre hastighet rekommenderas alltid för " +"bästa resultat." #: resources/data/hints.ini: [hint:Brim for better adhesion] msgid "" @@ -9262,6 +11156,9 @@ msgid "" "Did you know that when printing models have a small contact interface with " "the printing surface, it's recommended to use a brim?" msgstr "" +"Brim för bättre vidhäftning\n" +"Visste du att när printade modeller har ett litet kontakt område med " +"byggplattan rekommenderas det att använda en Brim?" #: resources/data/hints.ini: [hint:Set parameters for multiple objects] msgid "" @@ -9269,12 +11166,17 @@ msgid "" "Did you know that you can set slicing parameters for all selected objects at " "one time?" msgstr "" +"Ange parametrar för flera objekt\n" +"Visste du att du kan ställa in berednings parametrar för alla valda objekt " +"samtidigt?" #: resources/data/hints.ini: [hint:Stack objects] msgid "" "Stack objects\n" "Did you know that you can stack objects as a whole one?" msgstr "" +"Stapla objekt\n" +"Visste du att du kan stapla objekt som en hel?" #: resources/data/hints.ini: [hint:Flush into support/objects/infill] msgid "" @@ -9282,6 +11184,9 @@ msgid "" "Did you know that you can save the wasted filament by flushing them into " "support/objects/infill during filament change?" msgstr "" +"Rensa in i support/objekt/ifyllnad\n" +"Visste du att du kan minska filament åtgång genom att rensa den till support/" +"objekt/ifyllning under filament byten?" #: resources/data/hints.ini: [hint:Improve strength] msgid "" @@ -9289,706 +11194,6 @@ msgid "" "Did you know that you can use more wall loops and higher sparse infill " "density to improve the strength of the model?" msgstr "" - -#~ msgid "Keep upper part" -#~ msgstr "Behåll övre del" - -#~ msgid "Keep lower part" -#~ msgstr "Behåll lägre del" - -#~ msgid "Backup" -#~ msgstr "Säkerhetskopiering" - -#~ msgid "Backup interval" -#~ msgstr "Säkerhetskopierings intervall" - -#~ msgid "" -#~ "Print a tower to prime material in nozzle after switching to a new " -#~ "material." -#~ msgstr "" -#~ "Detta alternativ gör det möjligt att skriva ut ett torn för att pressa ut " -#~ "(prime) material i nozzeln efter byte till ett nytt material." - -#~ msgid "" -#~ "The configuration may be generated by a newer version of BambuStudio." -#~ msgstr "Konfigurationen kan skapas av en nyare version av Orca Slicer." - -#~ msgid "" -#~ "BambuStudio will terminate because of running out of memory.It may be a " -#~ "bug. It will be appreciated if you report the issue to our team." -#~ msgstr "" -#~ "Orca Slicer har slut på minne och kommer att stängas. Det kan vara en " -#~ "bug. Rapportera problemet till Bambu Lab Teamet." - -#~ msgid "" -#~ "BambuStudio will terminate because of a localization error. It will be " -#~ "appreciated if you report the specific scenario this issue happened." -#~ msgstr "" -#~ "Ett lokaliserings fel uppstod, Orca Slicer stängs ner. Rapportera till " -#~ "Bambu Lab Teamet." - -#, boost-format -#~ msgid "BambuStudio got an unhandled exception: %1%" -#~ msgstr "Orca Slicer har ett ohanterat undantag: %1%" - -#~ msgid "" -#~ "BambuStudio configuration file may be corrupted and is not abled to be " -#~ "parsed.Please delete the file and try again." -#~ msgstr "" -#~ "Konfigurationsfilen för Orca Slicer kan vara skadad och går inte att " -#~ "avläsa. Radera filen och försök igen." - -#~ msgid "Loading user presets..." -#~ msgstr "Laddar användar inställningarna..." - -#~ msgid "" -#~ "Orca Slicer is based on PrusaSlicer by Prusa Research, which is from " -#~ "Slic3r by Alessandro Ranellucci and the RepRap community" -#~ msgstr "" -#~ "Orca Slicer är baserad på PrusaSlicer av Prusa Research, som är från " -#~ "Slic3r av Alessandro Ranellucci och RepRap-communityn" - -#~ msgid "Export G-Code." -#~ msgstr "Exportera G-kod." - -#~ msgid "Export." -#~ msgstr "Exportera." - -#~ msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files." -#~ msgstr "Importera geometri data från STL/STEP/3MF/OBJ/AMF filer." - -#, boost-format -#~ msgid "Copying directory %1% to %2% failed: %3%" -#~ msgstr "Kopierar katalog %1% till %2% misslyckade: %3%" - -#~ msgid "" -#~ "This controls brim position including outer side of models, inner side of " -#~ "holes or both. Auto means both the brim position and brim width is " -#~ "analysed and calculated automatically" -#~ msgstr "" -#~ "Detta kontrollerar brim positionen inklusive yttre sidorna av modellen, " -#~ "insidan av hål eller bägge. Auto betyder att brim positionen och brim " -#~ "bredden är analyserad och beräknas automatiskt" - -#~ msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):" -#~ msgstr "Välj en fil (.gcode/.gco/.g/.ngc/ngc):" - -#~ msgid "" -#~ "Too large layer height.\n" -#~ "Reset to 0.2" -#~ msgstr "" -#~ "För stor lagerhöjd.\n" -#~ "Den har återställts till 0.2" - -#~ msgid "" -#~ "\n" -#~ "%1% is too close to exclusion area, there will be collisions when " -#~ "printing." -#~ msgstr "" -#~ "\n" -#~ "%1% för tätt inpå den isolerade ytan, utskriften kolliderar." - -#~ msgid "" -#~ "%1% is too close to exclusion area, there will be collisions when " -#~ "printing." -#~ msgstr "%1% för tätt inpå den isolerade ytan, utskriften kolliderar." - -#~ msgid "0%" -#~ msgstr "0%" - -#~ msgid "" -#~ "An object is layed over the boundary of plate.\n" -#~ "Please solve the problem by moving it totally inside or outside plate." -#~ msgstr "" -#~ "Ett objekt är placerad över byggplattans begränsningar.\n" -#~ "Flytta objektet så det är helt inom eller utom byggplattans begränsningar." - -#~ msgid "" -#~ "Arachne engine only works when overhang slowing down is disabled.\n" -#~ "This may cause decline in the quality of overhang surface when print " -#~ "fastly\n" -#~ msgstr "\n" - -#~ msgid "Auto arrange" -#~ msgstr "Auto arrangera" - -#~ msgid "" -#~ "Auto orientates selected objects or all objects.If there are selected " -#~ "objects, it just orientates the selected ones.Otherwise, it will " -#~ "orientates all objects in the project." -#~ msgstr "" -#~ "Auto placera valda objekt eller alla objekt. Om det finns valda objekt så " -#~ "placeras endast dem. Alternativt så placeras alla objekt i projektet." - -#~ msgid "Aux Cooling" -#~ msgstr "Extra Kylning" - -#~ msgid "Avoid crossing wall when travel" -#~ msgstr "Undvik väggar vid förflyttning" - -#~ msgid "" -#~ "Bed temperature is higher than vitrification temperature of this " -#~ "filament.\n" -#~ "This may cause nozzle blocked and printing failure" -#~ msgstr "" -#~ "Byggplattans temperatur överstiger kristalliserings temperaturen av detta " -#~ "filament.\n" -#~ "Detta kan orsaka att nozzeln blockeras och utskriften misslyckas" - -#~ msgid "Choose one or more files (3mf/step/stl/obj/amf):" -#~ msgstr "Välj en eller flera filer (3mf/step/stl/obj/amf):" - -#~ msgid "Clear all" -#~ msgstr "Rensa allt" - -#~ msgid "" -#~ "Clearance radius around extruder. Used as input of auto-arrange to avoid " -#~ "collision when print object by object" -#~ msgstr "" -#~ "Fri radie område runt extrudern: Används som input för auto-placering för " -#~ "att undvika kollision när man skriver ut objekt för objekt" - -#~ msgid "Click the pencil icon to edit the filament." -#~ msgstr "Tryck på penn ikonen för att editera filament." - -#~ msgid "Color Print" -#~ msgstr "Färg Utskrift" - -#~ msgid "Comsumption" -#~ msgstr "Konsumtion" - -#~ msgid "Creating" -#~ msgstr "Skapar" - -#~ msgid "Ctrl + Any arrow" -#~ msgstr "Ctrl + Valfri pil" - -#~ msgid "Ctrl + Left mouse button" -#~ msgstr "Ctrl + Vänster musknapp" - -#~ msgid "Debug" -#~ msgstr "Felsök" - -#~ msgid "Designer" -#~ msgstr "Designer" - -#~ msgid "Device:" -#~ msgstr "Enhet:" - -#~ msgid "Display printable box" -#~ msgstr "Visa utskriftbar box" - -#~ msgid "Display shadow of objects" -#~ msgstr "Visa skuggor från objektet" - -#~ msgid "Display triangles of models" -#~ msgstr "Visa trianglar från modellerna" - -#~ msgid "" -#~ "Do not recommand bed temperature of other layer to be lower than initial " -#~ "layer for more than this threshold. Too low bed temperature of other " -#~ "layer may cause the model broken free from build plate" -#~ msgstr "" -#~ "Byggplattans temperatur rekommenderas inte att vara lägre än första " -#~ "lagrets temperatur. För låg temperatur på byggplattan kan orsaka att " -#~ "objektet släpper ifrån byggplattan" - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "Contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "" -#~ "Vill du synkronisera din personliga data från Bambu Cloud?\n" -#~ "Innehåller följande information:\n" -#~ "1. Process förinställningar\n" -#~ "2. Filament förinställningar\n" -#~ "3. Skrivare förinställningar\n" - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "It contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "Don't retract when the travel is in infill area absolutely. That means " -#~ "the oozing can't been seen" -#~ msgstr "" -#~ "Detta inaktiverar retraktion när rörelsen är helt inom ett ifyllnads " -#~ "området och det inte kan läcka filament" - -#~ msgid "" -#~ "Enabling this option means the height of every layer except the first " -#~ "will be automatically calculated during slicing according to the slope of " -#~ "the model’s surface.\n" -#~ "Note that this option only takes effect if no prime tower is generated in " -#~ "current plate." -#~ msgstr "" -#~ "Aktivera detta alternativet så innebär det att höjden på varje lager " -#~ "efter det första kommer att beräknas automatiskt enligt lutningen på " -#~ "modellens yta.\n" -#~ "Observera att detta alternativ endast träder i kraft om det inte finns " -#~ "något prime torn genererat på den aktuella plattan." - -#~ msgid "Enter a search term" -#~ msgstr "Ange ett sökord" - -#~ msgid "Erase painting" -#~ msgstr "Radera färgläggning" - -#~ msgid "Error at line %1%:\n" -#~ msgstr "Fel i linje %1%:\n" - -#~ msgid "Export Sliced File" -#~ msgstr "Exportera Beredd fil" - -#~ msgid "Export current Sliced file" -#~ msgstr "Exportera nuvarande Beredda fil" - -#~ msgid "Export ok." -#~ msgstr "Exportering OK." - -#~ msgid "Export sliced file" -#~ msgstr "Exportera beredd fil" - -#~ msgid "Extruder position" -#~ msgstr "Extruder position" - -#~ msgid "Failed" -#~ msgstr "Misslyckades" - -#~ msgid "Filament 1" -#~ msgstr "Filament 1" - -#~ msgid "Filament N XX" -#~ msgstr "Filament N XX" - -#~ msgid "" -#~ "Filament to print support and skirt. 0 means no specific filament for " -#~ "support and current filament is used" -#~ msgstr "" -#~ "Filament för att skriva ut support och skirt med. 0 betyder inget " -#~ "speciellt filament för support och nuvarande filament används" - -#~ msgid "" -#~ "Filament to print support interface. 0 means no specific filament for " -#~ "support interface and current filament is used" -#~ msgstr "" -#~ "Support filament för utskrift. 0 betyder att inget specifikt filament för " -#~ "support gränssnitt och nuvarande filament används" - -#~ msgid "Filaments Selection" -#~ msgstr "Filament Val" - -#~ msgid "Finish" -#~ msgstr "Slutför" - -#~ msgid "Finished" -#~ msgstr "Färdig" - -#~ msgid "Fix model locally" -#~ msgstr "Åtgärda modellen lokalt" - -#~ msgid "Fix model through cloud" -#~ msgstr "Åtgärda modellen via molnet" - -#~ msgid "Flushed filament" -#~ msgstr "Rensat filament" - -#~ msgid "" -#~ "Force cooling fan to be specific speed when overhang degree of printed " -#~ "part exceeds this value. Expressed as percentage which indicides how much " -#~ "width of the line without support from lower layer" -#~ msgstr "" -#~ "Tvinga kylfläktens hastighet när överhängsgraderna överstiger detta " -#~ "värde. Uttryckt i procent som indikerar linjebredden utan stöd från lägre " -#~ "lager" - -#~ msgid "Fragment Filter" -#~ msgstr "Fragment Filter" - -#~ msgid "Fragment area" -#~ msgstr "Fragmentområde" - -#~ msgid "Fragment filter" -#~ msgstr "Fragment filter" - -#~ msgid "" -#~ "Heat the nozzle to target \n" -#~ "temperature" -#~ msgstr "" -#~ "Värm nozzel till vald \n" -#~ "temperatur" - -#~ msgid "Height:" -#~ msgstr "Höjd:" - -#~ msgid "" -#~ "Height of the clearance cylinder around extruder. Used as input of auto-" -#~ "arrange to avoid collision when print object by object" -#~ msgstr "" -#~ "Höjden på fritt cylinder område runt extrudern: Används som input för " -#~ "auto-placering för att undvika kollision när man skriver ut objekt för " -#~ "objekt" - -#~ msgid "Import 3MF/STL/STEP/OBJ/AMF" -#~ msgstr "Importera 3MF/STL/STEP/OBJ/AMF" - -#~ msgid "In the calibration of extrusion flow" -#~ msgstr "Vid kalibrering av extruderingsflödet" - -#~ msgid "In the calibration of laser scanner" -#~ msgstr "Vid kalibrering av laserskanner" - -#~ msgid "Initialize failed [%d]!" -#~ msgstr "Start misslyckad [%d]!" - -#~ msgid "Inner wall speed" -#~ msgstr "Inre vägg hastighet" - -#~ msgid "" -#~ "It seems object %s needs support to print. Please enable support " -#~ "generation." -#~ msgstr "" -#~ "Objekt verkar %s behöva support för att skrivas ut. Aktivera support " -#~ "valen." - -#~ msgid "Line type" -#~ msgstr "Linje typ" - -#~ msgid "Management" -#~ msgstr "Handhavande" - -#~ msgid "Max travel detour distance" -#~ msgstr "Max undvikande förflyttnings avstånd" - -#~ msgid "" -#~ "Maximum detour distance for avoiding crossing wall. Don't detour if the " -#~ "detour distance is large than this value" -#~ msgstr "" -#~ "Max undvikande förflyttnings avstånd för att undvika väggar. Om avståndet " -#~ "överstiger detta värde, kommer ingen undvikande förflyttning att ske" - -#~ msgid "Module" -#~ msgstr "Modul" - -#~ msgid "Monitoring" -#~ msgstr "Övervakar" - -#~ msgid "Monitoring Recording" -#~ msgstr "Övervaknings Inspelning" - -#~ msgid "Open &PrusaSlicer" -#~ msgstr "Öppna &PrusaSlicer" - -#~ msgid "Open PrusaSlicer" -#~ msgstr "Öppna PrusaSlicer" - -#~ msgid "Output file" -#~ msgstr "Utdatafil" - -#~ msgid "Part Cooling" -#~ msgstr "Del Kylning" - -#~ msgid "Pause(heated bed temperature error)" -#~ msgstr "Paus (temperaturfel i byggplattan)" - -#~ msgid "Pause(hotend temperature error)" -#~ msgstr "Paus (fel på temperaturen i hotend)" - -#~ msgid "Pause(toolhead shell off)" -#~ msgstr "Paus (verktygshuvudets skal är av)" - -#~ msgid "Per object edit" -#~ msgstr "Redigera per objekt" - -#~ msgid "Plate %d: %s does not support filament %s\n" -#~ msgstr "\n" - -#~ msgid "Plate %d: %s does not support filament %s.\n" -#~ msgstr "Plattan %d: %s stöds ej av filament %s.\n" - -#~ msgid "Plate %d: %s does not support filament %s (%s).\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "Please check the following infomation and click Confirm to continue " -#~ "sending print:\n" -#~ msgstr "\n" - -#~ msgid "Please fill report first." -#~ msgstr "Fyll i rapporten först." - -#~ msgid "Please upgrade your printer first" -#~ msgstr "Uppgradera din skrivare först" - -#~ msgid "Position:" -#~ msgstr "Position:" - -#~ msgid "" -#~ "Preview only mode:\n" -#~ "The loaded file contains gcode only." -#~ msgstr "" -#~ "Endast förhandsgranskningsläge:\n" -#~ "Den inlästa filen innehåller endast G-kod." - -#~ msgid "Preview only mode for gcode file." -#~ msgstr "Endast förhandsgranskningsläge för G-kod." - -#~ msgid "Printer Selection" -#~ msgstr "Skrivar Val" - -#~ msgid "" -#~ "Purging after filament change will be done inside objects' infills. This " -#~ "may lower the amount of waste and decrease the print time. If the walls " -#~ "are printed with transparent filament, the mixed color infill will be " -#~ "seen outside" -#~ msgstr "" -#~ "Rensning efter filamentbyte kommer att göras inuti objektens fyllningar. " -#~ "Detta kan minska mängden avfall och minska utskriftstiden. Om väggarna är " -#~ "tryckta med transparent filament kommer den blandade färgfyllningen att " -#~ "synas." - -#~ msgid "" -#~ "Purging after filament change will be done inside objects' support. This " -#~ "may lower the amount of waste and decrease the print time" -#~ msgstr "" -#~ "Rensning efter filamentändring kommer att göras inuti objektens support. " -#~ "Detta kan minska mängden avfall och minska utskriftstiden." - -#~ msgid "" -#~ "Push new filament \n" -#~ "into extruder" -#~ msgstr "" -#~ "Mata nytt filament\n" -#~ "till extrudern" - -#~ msgid "" -#~ "Record timelapse video of printing without showing toolhead. In this mode " -#~ "the toolhead docks near the excess chute at each layer change, and then a " -#~ "snapshot is taken with the chamber camera. When printing finishes a " -#~ "timelapse video is composed of all the snapshots." -#~ msgstr "" -#~ "Record timelapse video of printing without showing the toolhead. In this " -#~ "mode the toolhead docks near the excess chute at each layer change, and " -#~ "then a snapshot is taken with the chamber camera. When printing finishes, " -#~ "a timelapse video is created from all the snapshots." - -#~ msgid "Reduce Triangles" -#~ msgstr "Reducera Trianglar" - -#~ msgid "Reload item" -#~ msgstr "Ladda om objektet" - -#~ msgid "Reload items" -#~ msgstr "Ladda om objekten" - -#~ msgid "Repair" -#~ msgstr "Reparera" - -#~ msgid "Repair the model's meshes if it is non-manifold mesh" -#~ msgstr "Reparera modellens mesh om den inte är mångfaldig" - -#~ msgid "Report" -#~ msgstr "Rapportera" - -#~ msgid "Rotation:" -#~ msgstr "Rotation:" - -#~ msgid "Save configuration as:" -#~ msgstr "Spara konfigurationen som:" - -#~ msgid "Sending" -#~ msgstr "Skickar" - -#~ msgid "Set pen size" -#~ msgstr "Välj penn storlek" - -#~ msgid "Shift + Any arrow" -#~ msgstr "Skift+valfri pil" - -#~ msgid "Shift + Mouse wheel" -#~ msgstr "Shift+mushjulet" - -#~ msgid "Show Model Mesh(TODO)" -#~ msgstr "Visa Modell Mesh(TODO)" - -#~ msgid "Show Model Shadow(TODO)" -#~ msgstr "Visa Modell Skuggor(TODO)" - -#~ msgid "Show Printable Box(TODO)" -#~ msgstr "Visa Utskriftbar Box(TODO)" - -#~ msgid "Spiral mode" -#~ msgstr "Spiral läge" - -#~ msgid "" -#~ "Spiral mode only works when wall loops is 1, \n" -#~ "support is disabled, top shell layers is 0 and sparse infill density is " -#~ "0\n" -#~ msgstr "" -#~ "Spiral läge fungerar bara när vägg antalet är 1,\n" -#~ "support är inaktiverad, top lager är 0 och låg ifyllnads densitet är 0\n" - -#~ msgid "Successfully sent.Will automatically jump to the device page in %s s" -#~ msgstr "" -#~ "Framgångsrikt skickat. Kommer automatiskt att hoppa till enhetssidan om " -#~ "%s s" - -#~ msgid "" -#~ "Support layer uses layer height independent with object layer. This is to " -#~ "support custom support gap,but may cause extra filament switches if " -#~ "support is specified as different extruder with object" -#~ msgstr "" -#~ "Support lager använder lagerhöjd oberoende av objekt lager. Detta för att " -#~ "stöda custom support mellanrum, detta kan orsaka extra filament byten om " -#~ "support (materialet) är vald som en annan extruder än objektets" - -#~ msgid "" -#~ "Switch to rectilinear pattern?\n" -#~ "Yes - switch to rectilinear pattern automaticlly\n" -#~ "No - reset density to default non 100% value automaticlly\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "Switch to zig-zag pattern?\n" -#~ "Yes - switch to zig-zag pattern automaticlly\n" -#~ "No - reset density to default non 100% value automaticlly\n" -#~ msgstr "" -#~ "Ändra till Zig-Zag mönster?\n" -#~ "JA - Byta till Zig-Zag mönster automatiskt\n" -#~ "NEJ - Återställ densiteten till standard inte 100% värdet automatiskt\n" - -#~ msgid "Swith cloud environment, Please login again!" -#~ msgstr "Byte av moln miljö, Logga in igen!" - -#~ msgid "" -#~ "The 3mf's version %s is newer than %s's version %s, Found following keys " -#~ "unrecognized:\n" -#~ msgstr "" -#~ "3mf's version %s är nyare än %s's version %s, Följande nycklar känns inte " -#~ "igen:\n" - -#~ msgid "" -#~ "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade " -#~ "your software.\n" -#~ msgstr "\n" - -#~ msgid "The Config is not compatible and can not be loaded." -#~ msgstr "Ej kompatibel konfiguration; kan inte laddas." - -#~ msgid "" -#~ "The firmware versions of printer and AMS are too low.Please update to the " -#~ "latest version before sending the print job" -#~ msgstr "" -#~ "Programvarans version av skrivare och AMS är för låga. Uppdatera till den " -#~ "senaste versionen innan du skickar utskriftsjobbet" - -#~ msgid "" -#~ "The model has overlapping or self-intersecting facets. I tried to repair " -#~ "it, however you might want to check the results or repair the input file " -#~ "and retry." -#~ msgstr "" -#~ "Modellen har överlappande eller självkorsande aspekter.Reparation utförd, " -#~ "men kontrollera resultaten eller reparera indatafilen och försöka igen." - -#~ msgid "" -#~ "The printer type used to generate G-code is not the same type as the " -#~ "currently selected physical printer. It is recommend to re-slice by " -#~ "selecting the same printer type.\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "This object will be used to purge the nozzle after a filament change to " -#~ "save filament and decrease the print time. Colours of the objects will be " -#~ "mixed as a result" -#~ msgstr "" -#~ "Detta objekt kommer att användas för att rensa nozzlen efter ett filament " -#~ "byte för att spara filament och minska utskriftstiden. Objektens färger " -#~ "blandas som ett resultat" - -#~ msgid "" -#~ "This setting stands for how much volume of filament can be melted and " -#~ "extruded per second. Printing speed is limited by max volumetric speed, " -#~ "in case of too high and unreasonable speed setting. Zero means no limit" -#~ msgstr "" -#~ "Denna inställning står för volymen av filament som kan smältas och " -#~ "extruderas per sekund. Utskriftshastigheten begränsas av max volymetrisk " -#~ "hastighet vid för hög och orimlig hastighetsinställning. 0 betyder ingen " -#~ "gräns" - -#~ msgid "Timelapse Wipe Tower" -#~ msgstr "Timelapse Wipe Tower" - -#~ msgid "Translation" -#~ msgstr "Översättning" - -#~ msgid "Unable to create zip file" -#~ msgstr "Det gick inte att skapa zip-fil" - -#~ msgid "Uploading" -#~ msgstr "Laddar upp" - -#~ msgid "User pause" -#~ msgstr "Användarpaus" - -#~ msgid "Waiting" -#~ msgstr "Väntar" - -#~ 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\".\n" -#~ msgstr "\n" - -#~ msgid "" -#~ "You have changed some preset settings. \n" -#~ "Would you like to keep these changed settings after switching preset?" -#~ msgstr "" -#~ "Förinställningarna har ändrats. \n" -#~ "Behålla dessa ändrade inställningar efter byte av förinställningar?" - -#~ msgid "Zig zag" -#~ msgstr "Zig zag" - -#~ msgid " Object:" -#~ msgstr " Objekt:" - -#~ msgid "" -#~ " is too close to exclusion area, there may be collisions when printing.\n" -#~ msgstr "\n" - -#~ msgid "" -#~ " is too close to exclusion area, there will be collisions when printing.\n" -#~ msgstr " för tätt inpå den isolerade ytan, utskriften kolliderar.\n" - -#~ msgid " is too close to others, there may be collisions when printing.\n" -#~ msgstr "\n" - -#~ msgid " is too close to others, there will be collisions when printing.\n" -#~ msgstr " för tätt inpå andra, utskriften kolliderar.\n" - -#~ msgid "hybrid(auto)" -#~ msgstr "hybrid(auto)" - -#~ msgid "normal" -#~ msgstr "normal" - -#~ msgid "" -#~ "normal(auto) and tree(auto) is used to generate support automatically. If " -#~ "normal or tree is selected, only support enforcers are generated" -#~ msgstr "" -#~ "normal(auto), hybrid(auto) och tree(auto) används för att skapa support " -#~ "automatiskt. Om normal eller tree är vald, kommer endast tvingande " -#~ "support skapas" - -#~ msgid "the 3mf is not compatible, load geometry data only!" -#~ msgstr "3mf ej kompatibel, laddar endast geometrin !" - -#~ msgid "tree" -#~ msgstr "träd" +"Förbättra styrkan\n" +"Visste du att du kan använda fler väggslingor och högre gles fyllningstäthet " +"för att förbättra modellens styrka?" diff --git a/localization/i18n/tr/OrcaSlicer_tr.po b/localization/i18n/tr/OrcaSlicer_tr.po new file mode 100644 index 0000000000..b7167e0d78 --- /dev/null +++ b/localization/i18n/tr/OrcaSlicer_tr.po @@ -0,0 +1,11577 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: OrcaSlicer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-08-26 19:45+0800\n" +"PO-Revision-Date: 2023-09-16 06:41+0300\n" +"Last-Translator: Sadri Ercan\n" +"Language-Team: Türkçe\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n" +"X-Generator: Poedit 3.3.2\n" +"X-Loco-Version: 2.6.4-dev; wp-6.3.1\n" + +msgid "Supports Painting" +msgstr "Destek Boyama" + +msgid "Alt + Mouse wheel" +msgstr "Alt + Fare tekerleği" + +msgid "Section view" +msgstr "Bölüm görünümü" + +msgid "Reset direction" +msgstr "Yönü sıfırla" + +msgid "Ctrl + Mouse wheel" +msgstr "Ctrl + Fare tekerleği" + +msgid "Pen size" +msgstr "Kalem boyutu" + +msgid "Left mouse button" +msgstr "Sol fare tuşu" + +msgid "Enforce supports" +msgstr "Destekleri zorunlu kılın" + +msgid "Right mouse button" +msgstr "Sağ fare tuşu" + +msgid "Block supports" +msgstr "Blok destekleri" + +msgid "Shift + Left mouse button" +msgstr "Shift + Sol fare düğmesi" + +msgid "Erase" +msgstr "Sil" + +msgid "Erase all painting" +msgstr "Tüm boyamayı sil" + +msgid "Highlight overhang areas" +msgstr "Çıkıntı alanlarını vurgulayın" + +msgid "Gap fill" +msgstr "Boşluk doldurma" + +msgid "Perform" +msgstr "Uygula" + +msgid "Gap area" +msgstr "Boşluk alanı" + +msgid "Tool type" +msgstr "Araç türü" + +msgid "Smart fill angle" +msgstr "Akıllı doldurma açısı" + +msgid "On overhangs only" +msgstr "Yalnızca çıkıntılarda" + +msgid "Auto support threshold angle: " +msgstr "Otomatik destek eşik açısı: " + +msgid "Circle" +msgstr "Daire" + +msgid "Sphere" +msgstr "Küre" + +msgid "Fill" +msgstr "Doldur" + +msgid "Gap Fill" +msgstr "Boşluk doldurma" + +#, boost-format +msgid "Allows painting only on facets selected by: \"%1%\"" +msgstr "" +"Yalnızca şu kişi tarafından seçilen yüzeylerde boyamaya izin verir: \"%1%\"" + +msgid "Highlight faces according to overhang angle." +msgstr "Yüzleri çıkıntı açısına göre vurgulayın." + +msgid "No auto support" +msgstr "Otomatik destek yok" + +msgid "Support Generated" +msgstr "Destek Oluşturuldu" + +msgid "Lay on face" +msgstr "Yüzüstü yatır" + +#, boost-format +msgid "" +"Filament count exceeds the maximum number that painting tool supports. only " +"the first %1% filaments will be available in painting tool." +msgstr "" +"Filament sayısı, boyama aracının desteklediği maksimum sayıyı aşıyor. Boyama " +"aracında yalnızca ilk %1% filament mevcut olacaktır." + +msgid "Color Painting" +msgstr "Renkli Boyama" + +msgid "Pen shape" +msgstr "Kalem şekli" + +msgid "Paint" +msgstr "Boyama" + +msgid "Key 1~9" +msgstr "Tuş 1~9" + +msgid "Choose filament" +msgstr "Filament seçin" + +msgid "Edge detection" +msgstr "Kenar algılama" + +msgid "Triangles" +msgstr "Üçgenler" + +msgid "Filaments" +msgstr "Filamentler" + +msgid "Brush" +msgstr "Fırça" + +msgid "Smart fill" +msgstr "Akıllı boyama" + +msgid "Bucket fill" +msgstr "Kova boya aracı" + +msgid "Height range" +msgstr "Yükseklik aralığı" + +msgid "Ctrl + Shift + Enter" +msgstr "Ctrl + Üst Karakter + Enter" + +msgid "Toggle Wireframe" +msgstr "Wireframe Göster/Gizle" + +msgid "Shortcut Key " +msgstr "Kısayol tuşu " + +msgid "Triangle" +msgstr "Üçgen" + +msgid "Height Range" +msgstr "Yükseklik Aralığı" + +msgid "Remove painted color" +msgstr "Boyalı rengi kaldır" + +#, boost-format +msgid "Painted using: Filament %1%" +msgstr "Şunlar kullanılarak boyanmıştır: Filament %1%" + +msgid "Move" +msgstr "Taşı" + +msgid "Rotate" +msgstr "Döndür" + +msgid "Optimize orientation" +msgstr "Yönü optimize edin" + +msgid "Apply" +msgstr "Uygula" + +msgid "Scale" +msgstr "Ölçeklendir" + +msgid "Error: Please close all toolbar menus first" +msgstr "Hata: Lütfen önce tüm araç çubuğu menülerini kapatın" + +msgid "Tool-Lay on Face" +msgstr "Yüzüstü Yatırma" + +msgid "in" +msgstr "in" + +msgid "mm" +msgstr "mm" + +msgid "Position" +msgstr "Konum" + +msgid "Rotation" +msgstr "Döndürme" + +msgid "Scale ratios" +msgstr "Ölçek oranları" + +msgid "Object Operations" +msgstr "Nesne İşlemleri" + +msgid "Volume Operations" +msgstr "Hacim İşlemleri" + +msgid "Translate" +msgstr "Çeviri" + +msgid "Group Operations" +msgstr "Grup Operasyonları" + +msgid "Set Position" +msgstr "Pozisyonu ayarla" + +msgid "Set Orientation" +msgstr "Yönü Ayarla" + +msgid "Set Scale" +msgstr "Ölçeği Ayarla" + +msgid "Reset Position" +msgstr "Konumu Sıfırla" + +msgid "Reset Rotation" +msgstr "Döndürmeyi Sıfırla" + +msgid "World coordinates" +msgstr "Dünya koordinatları" + +msgid "°" +msgstr "°" + +msgid "Size" +msgstr "Boyut" + +msgid "%" +msgstr "%" + +msgid "uniform scale" +msgstr "düzgün ölçek" + +msgid "Left click" +msgstr "Sol tık" + +msgid "Add connector" +msgstr "Bağlayıcı ekle" + +msgid "Right click" +msgstr "Sağ tık" + +msgid "Remove connector" +msgstr "Bağlayıcıyı kaldır" + +msgid "Drag" +msgstr "Sürükle" + +msgid "Move connector" +msgstr "Bağlayıcıyı taşı" + +msgid "Add connector to selection" +msgstr "Seçime bağlayıcı ekle" + +msgid "Remove connector from selection" +msgstr "Bağlayıcıyı seçimden kaldır" + +msgid "Select all connectors" +msgstr "Tüm bağlayıcıları seç" + +msgid "Cut" +msgstr "Kes" + +msgid "Connector" +msgstr "Bağlayıcı" + +msgid "Movement:" +msgstr "Hareket:" + +msgid "Movement" +msgstr "Hareket" + +msgid "Height" +msgstr "Yükseklik" + +msgid "Edit connectors" +msgstr "Bağlayıcıları düzenle" + +msgid "Add connectors" +msgstr "Bağlayıcı ekle" + +msgid "Upper part" +msgstr "Üst parça" + +msgid "Lower part" +msgstr "Alt kısım" + +msgid "Keep" +msgstr "Sakla" + +msgid "Place on cut" +msgstr "Kesime yerleştirin" + +msgid "Flip" +msgstr "Çevir" + +msgid "After cut" +msgstr "Kesildikten sonra" + +msgid "Cut to parts" +msgstr "Parçalara ayır" + +msgid "Auto Segment" +msgstr "Otomatik Segment" + +msgid "Perform cut" +msgstr "Kesimi gerçekleştir" + +msgid "Reset" +msgstr "Sıfırla" + +msgid "Connectors" +msgstr "Konektörler" + +msgid "Type" +msgstr "Tür" + +msgid "Style" +msgstr "Stil" + +msgid "Shape" +msgstr "Şekil" + +msgid "Depth ratio" +msgstr "Derinlik oranı" + +msgid "Remove connectors" +msgstr "Konektörleri kaldır" + +msgid "Prizm" +msgstr "Prizma" + +msgid "Frustum" +msgstr "Frustum" + +msgid "Square" +msgstr "Kare" + +msgid "Hexagon" +msgstr "Altıgen" + +msgid "Confirm connectors" +msgstr "Bağlayıcıları onayla" + +msgid "Cancel" +msgstr "İptal" + +msgid "Warning" +msgstr "Uyarı" + +msgid "Invalid connectors detected" +msgstr "Geçersiz bağlayıcılar algılandı" + +msgid "connector is out of cut contour" +msgstr "konnektör kesim konturunun dışında" + +msgid "connectors are out of cut contour" +msgstr "konektörler kesim konturunun dışında" + +msgid "connector is out of object" +msgstr "bağlayıcı nesnenin dışında" + +msgid "connectors is out of object" +msgstr "konektörler nesnenin dışında" + +msgid "Some connectors are overlapped" +msgstr "Bazı konektörler üst üste binmiş" + +msgid "" +"Invalid state. \n" +"No one part is selected for keep after cut" +msgstr "" +"Geçersiz durum.\n" +"Kesimden sonra tutmak için hiçbir parça seçilmedi" + +msgid "Plug" +msgstr "Tak" + +msgid "Dowel" +msgstr "Dübel" + +msgid "Tolerance" +msgstr "Tolerans" + +msgid "Mesh name" +msgstr "Mesh adı" + +msgid "Detail level" +msgstr "Detay seviyesi" + +msgid "Decimate ratio" +msgstr "Oranı azalt" + +#, boost-format +msgid "" +"Processing model '%1%' with more than 1M triangles could be slow. It is " +"highly recommended to simplify the model." +msgstr "" +"1 milyondan fazla üçgen içeren '%1%' modelinin işlenmesi yavaş olabilir. " +"Modelin basitleştirilmesi önemle tavsiye edilir." + +msgid "Simplify model" +msgstr "Modeli sadeleştir" + +msgid "Simplify" +msgstr "Sadeleştir" + +msgid "Simplification is currently only allowed when a single part is selected" +msgstr "" +"Sadeleştirmeye şu anda yalnızca tek bir parça seçildiğinde izin veriliyor" + +msgid "Error" +msgstr "Hata" + +msgid "Extra high" +msgstr "Ekstra yüksek" + +msgid "High" +msgstr "Yüksek" + +msgid "Medium" +msgstr "Orta" + +msgid "Low" +msgstr "Düşük" + +msgid "Extra low" +msgstr "Ekstra düşük" + +#, c-format, boost-format +msgid "%d triangles" +msgstr "%d üçgen" + +msgid "Show wireframe" +msgstr "Wireframe göster" + +#, boost-format +msgid "%1%" +msgstr "%1%" + +msgid "Can't apply when proccess preview." +msgstr "İşlem önizlemesi sırasında uygulanamaz." + +msgid "Operation already cancelling. Please wait few seconds." +msgstr "İşlem zaten iptal ediliyor. Lütfen birkaç saniye bekleyin." + +msgid "Face recognition" +msgstr "Yüz tanıma" + +msgid "Perform Recognition" +msgstr "Tanıma Gerçekleştir" + +msgid "Brush size" +msgstr "Fırça boyutu" + +msgid "Brush shape" +msgstr "Fırça şekli" + +msgid "Enforce seam" +msgstr "Dikişi uygula" + +msgid "Block seam" +msgstr "Blok dikişi" + +msgid "Seam painting" +msgstr "Dikiş boyama" + +msgid "Remove selection" +msgstr "Seçimi kaldır" + +msgid "Shift + Mouse move up or dowm" +msgstr "Shift + Fare yukarı veya aşağı hareket ettirir" + +msgid "Rotate text" +msgstr "Metni döndür" + +msgid "Text shape" +msgstr "Metin şekli" + +msgid "Font" +msgstr "Yazı tipi" + +msgid "Thickness" +msgstr "Kalınlık" + +msgid "Input text" +msgstr "Giriş metni" + +msgid "Embeded" +msgstr "Gömülü" + +msgid "Text Gap" +msgstr "Metin Boşluğu" + +msgid "Angle" +msgstr "Açı" + +msgid "" +"Embeded\n" +"depth" +msgstr "" +"Gömülü\n" +"derinlik" + +msgid "Surface" +msgstr "Yüzey" + +msgid "Horizontal text" +msgstr "Yatay metin" + +msgid "Ctrl+" +msgstr "Ctrl+" + +msgid "Notice" +msgstr "Bildirim" + +msgid "Undefined" +msgstr "Tanımsız" + +#, boost-format +msgid "%1% was replaced with %2%" +msgstr "%1%, %2% ile değiştirildi" + +msgid "The configuration may be generated by a newer version of OrcaSlicer." +msgstr "" +"Yapılandırma, OrcaSlicer'ın daha yeni bir sürümü tarafından oluşturulabilir." + +msgid "Some values have been replaced. Please check them:" +msgstr "Bazı değerler değiştirildi. Lütfen bunları kontrol edin:" + +msgid "Process" +msgstr "İşlem" + +msgid "Filament" +msgstr "Filament" + +msgid "Machine" +msgstr "Makine" + +msgid "Configuration package was loaded, but some values were not recognized." +msgstr "Yapılandırma paketi yüklendi ancak bazı değerler tanınamadı." + +#, boost-format +msgid "" +"Configuration file \"%1%\" was loaded, but some values were not recognized." +msgstr "\"%1%\" yapılandırma dosyası yüklendi ancak bazı değerler tanınamadı." + +msgid "V" +msgstr "V" + +msgid "" +"OrcaSlicer will terminate because of running out of memory.It may be a bug. " +"It will be appreciated if you report the issue to our team." +msgstr "" +"OrcaSlicer hafızasının yetersiz olması nedeniyle sonlandırılacak. Bir hata " +"olabilir. Sorunu ekibimize bildirirseniz seviniriz." + +msgid "Fatal error" +msgstr "Kritik hata" + +msgid "" +"OrcaSlicer will terminate because of a localization error. It will be " +"appreciated if you report the specific scenario this issue happened." +msgstr "" +"OrcaSlicer bir yerelleştirme hatası nedeniyle sonlandırılacak. Bu sorunun " +"gerçekleştiği spesifik senaryoyu bildirirseniz memnun oluruz." + +msgid "Critical error" +msgstr "Kritik hata" + +#, boost-format +msgid "OrcaSlicer got an unhandled exception: %1%" +msgstr "OrcaSlicer'da işlenmeyen bir istisna oluştu: %1%" + +msgid "Downloading Bambu Network Plug-in" +msgstr "Bambu Ağ Eklentisini İndirme" + +msgid "Login information expired. Please login again." +msgstr "Giriş bilgilerinin süresi doldu. Lütfen tekrar giriş yapın." + +msgid "Incorrect password" +msgstr "Yanlış parola" + +#, c-format, boost-format +msgid "Connect %s failed! [SN:%s, code=%s]" +msgstr "%s bağlantısı başarısız oldu! [SN:%s, kod=%s]" + +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" +"Orca Slicer, belirli özellikleri çalıştırmak için Microsoft WebView2 Runtime " +"gerektirir.\n" +"Şimdi yüklemek için Evet'e tıklayın." + +msgid "WebView2 Runtime" +msgstr "WebView2 Çalışma Zamanı" + +msgid "" +"OrcaSlicer configuration file may be corrupted and is not abled to be parsed." +"Please delete the file and try again." +msgstr "" +"OrcaSlicer yapılandırma dosyası bozulmuş olabilir ve ayrıştırılması mümkün " +"olmayabilir. Lütfen dosyayı silin ve tekrar deneyin." + +#, c-format, boost-format +msgid "" +"%s\n" +"Do you want to continue?" +msgstr "" +"%s\n" +"Devam etmek istiyor musun?" + +msgid "Remember my choice" +msgstr "Seçimimi hatırla" + +msgid "Loading configuration" +msgstr "Yapılandırma yükleniyor" + +#, c-format, boost-format +msgid "Click to download new version in default browser: %s" +msgstr "Yeni sürümü varsayılan tarayıcıda indirmek için tıklayın: %s" + +msgid "The Orca Slicer needs an upgrade" +msgstr "Orca Dilimleyicinin yükseltilmesi gerekiyor" + +msgid "This is the newest version." +msgstr "Bu en yeni versiyondur." + +msgid "Info" +msgstr "Bilgi" + +msgid "Rebuild" +msgstr "Yeniden yükleniyor" + +msgid "Loading current presets" +msgstr "Mevcut ön ayarlar yükleniyor" + +msgid "Loading a mode view" +msgstr "Mod görünümü yükleniyor" + +msgid "Choose one file (3mf):" +msgstr "Bir dosya seçin (3mf):" + +msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" +msgstr "Bir veya daha fazla dosya seçin (3mf/step/stl/svg/obj/amf):" + +msgid "Choose one file (gcode/3mf):" +msgstr "Bir dosya seçin (gcode/3mf):" + +msgid "Some presets are modified." +msgstr "Bazı ön ayarlar değiştirildi." + +msgid "" +"You can keep the modifield presets to the new project, discard or save " +"changes as new presets." +msgstr "" +"Modifield ön ayarlarını yeni projede tutabilir, değişiklikleri atabilir veya " +"yeni ön ayarlar olarak kaydedebilirsiniz." + +msgid "User logged out" +msgstr "Kullanıcı oturumu kapattı" + +msgid "new or open project file is not allowed during the slicing process!" +msgstr "" +"dilimleme işlemi sırasında yeni veya açık proje dosyasına izin verilmez!" + +msgid "Open Project" +msgstr "Projeyi Aç" + +msgid "" +"The version of Orca Slicer is too low and needs to be updated to the latest " +"version before it can be used normally" +msgstr "" +"Orca Slicer'ın sürümü çok düşük ve normal şekilde kullanılabilmesi için en " +"son sürüme güncellenmesi gerekiyor" + +msgid "Privacy Policy Update" +msgstr "Gizlilik Politikası Güncellemesi" + +msgid "Loading" +msgstr "Yükleniyor" + +msgid "Loading user preset" +msgstr "Kullanıcı ön ayarı yükleniyor" + +msgid "Switching application language" +msgstr "Uygulama dilini değiştirme" + +msgid "Select the language" +msgstr "Dili seçin" + +msgid "Language" +msgstr "Dil" + +msgid "*" +msgstr "*" + +msgid "The uploads are still ongoing" +msgstr "Yüklemeler halen devam ediyor" + +msgid "Stop them and continue anyway?" +msgstr "Onları durdurup yine de devam etmek mi istiyorsunuz?" + +msgid "Ongoing uploads" +msgstr "Devam eden yüklemeler" + +msgid "Select a G-code file:" +msgstr "G kodu dosyası seçin:" + +msgid "Import File" +msgstr "Dosya İçe Aktar" + +msgid "Delete" +msgstr "Sil" + +msgid "Choose files" +msgstr "Dosyaları seç" + +msgid "New Folder" +msgstr "Yeni Klasör" + +msgid "Open" +msgstr "Aç" + +msgid "Rename" +msgstr "Yeniden adlandır" + +msgid "Orca Slicer GUI initialization failed" +msgstr "Orca Dilimleyici GUI'si başlatılamadı" + +#, boost-format +msgid "Fatal error, exception catched: %1%" +msgstr "Önemli hata, istisna yakalandı: %1%" + +msgid "Quality" +msgstr "Kalite" + +msgid "Shell" +msgstr "Kabuk" + +msgid "Infill" +msgstr "Dolgu" + +msgid "Support" +msgstr "Destek" + +msgid "Flush options" +msgstr "Filament Temizleme" + +msgid "Speed" +msgstr "Hız" + +msgid "Strength" +msgstr "Dayanıklılık" + +msgid "Top Solid Layers" +msgstr "Üst Katı Katmanlar" + +msgid "Top Minimum Shell Thickness" +msgstr "Üst Minimum Kabuk Kalınlığı" + +msgid "Bottom Solid Layers" +msgstr "Alt Katı Katmanlar" + +msgid "Bottom Minimum Shell Thickness" +msgstr "Alt Minimum Kabuk Kalınlığı" + +msgid "Ironing" +msgstr "Ütüleme" + +msgid "Fuzzy Skin" +msgstr "Bulanık Kaplama" + +msgid "Extruders" +msgstr "Ekstrüderler" + +msgid "Extrusion Width" +msgstr "Ekstrüzyon Genişliği" + +msgid "Wipe options" +msgstr "Temizleme seçenekleri" + +msgid "Bed adhension" +msgstr "Etek" + +msgid "Advanced" +msgstr "Gelişmiş" + +msgid "Add part" +msgstr "Parça ekle" + +msgid "Add negative part" +msgstr "Negatif kısım ekle" + +msgid "Add modifier" +msgstr "Değiştirici ekle" + +msgid "Add support blocker" +msgstr "Destek engelleyici ekle" + +msgid "Add support enforcer" +msgstr "Destek uygulayıcısı ekle" + +msgid "Select settings" +msgstr "Ayarları şeç" + +msgid "Hide" +msgstr "Gizle" + +msgid "Show" +msgstr "Göster" + +msgid "Del" +msgstr "Sil" + +msgid "Delete the selected object" +msgstr "Seçilen nesneyi sil" + +msgid "Edit Text" +msgstr "Metni düzenle" + +msgid "Load..." +msgstr "Yükle..." + +msgid "Orca Cube" +msgstr "Orca Küpü" + +msgid "3DBenchy" +msgstr "3DBenchy" + +msgid "Autodesk FDM Test" +msgstr "Autodesk FDM Testi" + +msgid "Voron Cube" +msgstr "Voron Küpü" + +msgid "Cube" +msgstr "Küp" + +msgid "Cylinder" +msgstr "Silindir" + +msgid "Cone" +msgstr "Koni" + +msgid "Height range Modifier" +msgstr "Yükseklik aralığı Değiştirici" + +msgid "Add settings" +msgstr "Ayar ekle" + +msgid "Change type" +msgstr "Türü değiştir" + +msgid "Set as an individual object" +msgstr "Ayrı bir nesne olarak ayarla" + +msgid "Set as individual objects" +msgstr "Bireysel nesneler olarak ayarla" + +msgid "Fill bed with copies" +msgstr "Yatağı kopyalarla doldurun" + +msgid "Fill the remaining area of bed with copies of the selected object" +msgstr "Yatağın kalan alanını seçilen nesnenin kopyalarıyla doldurun" + +msgid "Printable" +msgstr "Yazdırılabilir" + +msgid "Fix model" +msgstr "Modeli düzelt" + +msgid "Export as STL" +msgstr "STL olarak dışa aktar" + +msgid "Reload from disk" +msgstr "Diskten yeniden yükle" + +msgid "Reload the selected parts from disk" +msgstr "Seçilen parçaları diskten yeniden yükle" + +msgid "Replace with STL" +msgstr "STL ile değiştirin" + +msgid "Replace the selected part with new STL" +msgstr "Seçilen parçayı yeni STL ile değiştirin" + +msgid "Change filament" +msgstr "Filamenti değiştir" + +msgid "Set filament for selected items" +msgstr "Seçilen öğeler için filamenti ayarla" + +msgid "Default" +msgstr "Varsayılan" + +#, c-format, boost-format +msgid "Filament %d" +msgstr "Filament %d" + +msgid "active" +msgstr "aktif" + +msgid "Scale to build volume" +msgstr "Yapı hacmine göre ölçeklendir" + +msgid "Scale an object to fit the build volume" +msgstr "Bir nesneyi yapı hacmine uyacak şekilde ölçeklendirin" + +msgid "Flush Options" +msgstr "Hizalama Seçenekleri" + +msgid "Flush into objects' infill" +msgstr "Nesnelerin dolgusuna hizalayın" + +msgid "Flush into this object" +msgstr "Bu nesnenin içine hizala" + +msgid "Flush into objects' support" +msgstr "Nesnelerin desteğine hizalayın" + +msgid "Edit in Parameter Table" +msgstr "Parametre Tablosunda Düzenle" + +msgid "Convert from inch" +msgstr "İnçten dönüştür" + +msgid "Restore to inch" +msgstr "İnçe geri çevir" + +msgid "Convert from meter" +msgstr "Metreden dönüştür" + +msgid "Restore to meter" +msgstr "Metreye geri çevir" + +msgid "Assemble" +msgstr "Birleştir" + +msgid "Assemble the selected objects to an object with multiple parts" +msgstr "Seçilen nesneleri birden çok parçalı bir nesneyle birleştirin" + +msgid "Assemble the selected objects to an object with single part" +msgstr "Seçilen nesneleri tek parçalı bir nesneye birleştirin" + +msgid "Mesh boolean" +msgstr "Mesh bölme" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "Birleştirme ve çıkarma dahil mesh bölme işlemleri" + +msgid "Along X axis" +msgstr "X ekseni boyunca" + +msgid "Mirror along the X axis" +msgstr "X ekseni boyunca aynalama" + +msgid "Along Y axis" +msgstr "Y ekseni boyunca" + +msgid "Mirror along the Y axis" +msgstr "Y ekseni boyunca aynalama" + +msgid "Along Z axis" +msgstr "Z ekseni boyunca" + +msgid "Mirror along the Z axis" +msgstr "Z ekseni boyunca aynalama" + +msgid "Mirror" +msgstr "Ayna" + +msgid "Mirror object" +msgstr "Nesneyi aynala" + +msgid "Invalidate cut info" +msgstr "Kesim bilgisini geçersiz kıl" + +msgid "Add Primitive" +msgstr "Primitif Ekle" + +msgid "Show Labels" +msgstr "Etiketleri Göster" + +msgid "To objects" +msgstr "Nesnelere" + +msgid "Split the selected object into multiple objects" +msgstr "Seçilen nesneyi birden çok nesneye bölme" + +msgid "To parts" +msgstr "Parçalara" + +msgid "Split the selected object into multiple parts" +msgstr "Seçilen nesneyi birden çok parçaya böl" + +msgid "Split" +msgstr "Böl" + +msgid "Split the selected object" +msgstr "Seçilen nesneyi böl" + +msgid "Auto orientation" +msgstr "Otomatik yönlendirme" + +msgid "Auto orient the object to improve print quality." +msgstr "Baskı kalitesini artırmak için nesneyi otomatik olarak yönlendirin." + +msgid "Split the selected object into mutiple objects" +msgstr "Seçilen nesneyi birden fazla nesneye bölme" + +msgid "Split the selected object into mutiple parts" +msgstr "Seçilen nesneyi birden fazla parçaya böl" + +msgid "Select All" +msgstr "Hepsini seç" + +msgid "select all objects on current plate" +msgstr "geçerli plakadaki tüm nesneleri seç" + +msgid "Delete All" +msgstr "Hepsini sil" + +msgid "delete all objects on current plate" +msgstr "geçerli plakadaki tüm nesneleri sil" + +msgid "Arrange" +msgstr "Hizala" + +msgid "arrange current plate" +msgstr "mevcut plakayı hizala" + +msgid "Auto Rotate" +msgstr "Otomatik döndürme" + +msgid "auto rotate current plate" +msgstr "geçerli plakayı otomatik döndürme" + +msgid "Delete Plate" +msgstr "Plakayı Sil" + +msgid "Remove the selected plate" +msgstr "Seçilen plakayı kaldır" + +msgid "Clone" +msgstr "Klon" + +msgid "Simplify Model" +msgstr "Modeli Basitleştir" + +msgid "Center" +msgstr "Merkez" + +msgid "Edit Process Settings" +msgstr "İşlem Ayarlarını Düzenle" + +msgid "Edit print parameters for a single object" +msgstr "Tek bir nesne için yazdırma parametrelerini düzenleme" + +msgid "Change Filament" +msgstr "Filamenti Değiştir" + +msgid "Set Filament for selected items" +msgstr "Seçilen öğeler için Filamenti Ayarla" + +msgid "current" +msgstr "geçerli" + +msgid "Unlock" +msgstr "Kilidi aç" + +msgid "Lock" +msgstr "Kilitle" + +msgid "Edit Plate Name" +msgstr "Plaka Adını Düzenle" + +msgid "Name" +msgstr "İsim" + +msgid "Fila." +msgstr "Fila." + +#, c-format, boost-format +msgid "%1$d error repaired" +msgid_plural "%1$d errors repaired" +msgstr[0] "%1$d hata onarıldı" +msgstr[1] "%1$d hata onarıldı" + +#, c-format, boost-format +msgid "Error: %1$d non-manifold edge." +msgid_plural "Error: %1$d non-manifold edges." +msgstr[0] "Hata: %1$d manifold olmayan kenar." +msgstr[1] "Hata: %1$d manifold olmayan kenar." + +msgid "Remaining errors" +msgstr "Kalan hatalar" + +#, c-format, boost-format +msgid "%1$d non-manifold edge" +msgid_plural "%1$d non-manifold edges" +msgstr[0] "%1$d manifold olmayan kenar" +msgstr[1] "%1$d manifold olmayan kenar" + +msgid "Right click the icon to fix model object" +msgstr "Model nesnesini düzeltmek için simgeye sağ tıklayın" + +msgid "Right button click the icon to drop the object settings" +msgstr "Nesne ayarlarını bırakmak için simgeye sağ tıklayın" + +msgid "Click the icon to reset all settings of the object" +msgstr "Nesnenin tüm ayarlarını sıfırlamak için simgeye tıklayın" + +msgid "Right button click the icon to drop the object printable property" +msgstr "Nesnenin yazdırılabilir özelliğini bırakmak için simgeye sağ tıklayın" + +msgid "Click the icon to toggle printable property of the object" +msgstr "Nesnenin yazdırılabilir özelliğini değiştirmek için simgeyi tıklayın" + +msgid "Click the icon to edit support painting of the object" +msgstr "Nesnenin destek resmini düzenlemek için simgeye tıklayın" + +msgid "Click the icon to edit color painting of the object" +msgstr "Nesnenin renk resmini düzenlemek için simgeye tıklayın" + +msgid "Click the icon to shift this object to the bed" +msgstr "Bu nesneyi yatağa taşımak için simgeye tıklayın" + +msgid "Loading file" +msgstr "Dosya yükleniyor" + +msgid "Error!" +msgstr "Hata!" + +msgid "Failed to get the model data in the current file." +msgstr "Geçerli dosyadaki model verileri alınamadı." + +msgid "Generic" +msgstr "Genel" + +msgid "Add Modifier" +msgstr "Değiştirici Ekle" + +msgid "Switch to per-object setting mode to edit modifier settings." +msgstr "Değiştirici ayarlarını düzenlemek için nesne başına ayar moduna geçin." + +msgid "" +"Switch to per-object setting mode to edit process settings of selected " +"objects." +msgstr "" +"Seçilen nesnelerin işlem ayarlarını düzenlemek için nesne başına ayar moduna " +"geçin." + +msgid "Delete connector from object which is a part of cut" +msgstr "Kesilen parçanın parçası olan nesneden bağlayıcıyı sil" + +msgid "Delete solid part from object which is a part of cut" +msgstr "Kesimin bir parçası olan nesneden katı parçayı silin" + +msgid "Delete negative volume from object which is a part of cut" +msgstr "Kesimin bir parçası olan nesneden negatif hacmi silin" + +msgid "" +"To save cut correspondence you can delete all connectors from all related " +"objects." +msgstr "" +"Kesilmiş yazışmaları kaydetmek için ilgili tüm nesnelerden tüm bağlayıcıları " +"silebilirsiniz." + +msgid "" +"This action will break a cut correspondence.\n" +"After that model consistency can't be guaranteed .\n" +"\n" +"To manipulate with solid parts or negative volumes you have to invalidate cut " +"infornation first." +msgstr "" +"Bu eylem kesilmiş bir yazışmayı bozacaktır.\n" +"Bundan sonra model tutarlılığı garanti edilemez.\n" +"\n" +"Katı parçalarla veya negatif hacimlerle işlem yapmak için öncelikle kesim " +"bilgisini geçersiz kılmanız gerekir." + +msgid "Delete all connectors" +msgstr "Tüm bağlayıcıları sil" + +msgid "Deleting the last solid part is not allowed." +msgstr "Son katı kısmın silinmesine izin verilmez." + +msgid "The target object contains only one part and can not be splited." +msgstr "Hedef nesne yalnızca bir parça içerir ve bölünemez." + +msgid "Assembly" +msgstr "Birleştir" + +msgid "Cut Connectors information" +msgstr "Kesim Konnektörleri bilgileri" + +msgid "Object manipulation" +msgstr "Nesne manipülasyonu" + +msgid "Group manipulation" +msgstr "Grup manipülasyonu" + +msgid "Object Settings to modify" +msgstr "Değiştirilecek Nesne Ayarları" + +msgid "Part Settings to modify" +msgstr "Değiştirilecek Parça Ayarları" + +msgid "Layer range Settings to modify" +msgstr "Katman aralığı Değiştirilecek ayarlar" + +msgid "Part manipulation" +msgstr "Parça manipülasyonu" + +msgid "Instance manipulation" +msgstr "Örnek manipülasyonu" + +msgid "Height ranges" +msgstr "Yükseklik aralıkları" + +msgid "Settings for height range" +msgstr "Yükseklik aralığı ayarları" + +msgid "Object" +msgstr "Nesne" + +msgid "Part" +msgstr "Parça" + +msgid "Layer" +msgstr "Katman" + +msgid "Selection conflicts" +msgstr "Seçim çakışmaları" + +msgid "" +"If first selected item is an object, the second one should also be object." +msgstr "İlk seçilen öğe bir nesne ise ikincisi de nesne olmalıdır." + +msgid "" +"If first selected item is a part, the second one should be part in the same " +"object." +msgstr "İlk seçilen öğe bir parça ise ikincisi aynı nesnenin parçası olmalıdır." + +msgid "The type of the last solid object part is not to be changed." +msgstr "Son katı nesne parçasının tipi değiştirilNozullidir." + +msgid "Negative Part" +msgstr "Negatif Kısım" + +msgid "Modifier" +msgstr "Değiştirici" + +msgid "Support Blocker" +msgstr "Destek Engelleyici" + +msgid "Support Enforcer" +msgstr "Destek Uygulayıcısı" + +msgid "Type:" +msgstr "Tip:" + +msgid "Choose part type" +msgstr "Parça tipini seçin" + +msgid "Enter new name" +msgstr "Yeni adı girin" + +msgid "Renaming" +msgstr "Yeniden adlandırma" + +msgid "Repairing model object" +msgstr "Model nesnesini onarma" + +msgid "Following model object has been repaired" +msgid_plural "Following model objects have been repaired" +msgstr[0] "Aşağıdaki model nesnesi onarıldı" +msgstr[1] "Aşağıdaki model objeler onarıldı" + +msgid "Failed to repair folowing model object" +msgid_plural "Failed to repair folowing model objects" +msgstr[0] "Aşağıdaki model nesnesi onarılamadı" +msgstr[1] "Aşağıdaki model nesneleri onarılamadı" + +msgid "Repairing was canceled" +msgstr "Onarım iptal edildi" + +msgid "Additional process preset" +msgstr "Ek işlem ön ayarı" + +msgid "Remove parameter" +msgstr "Parametreyi kaldır" + +msgid "to" +msgstr "ile" + +msgid "Remove height range" +msgstr "Yükseklik aralığını kaldır" + +msgid "Add height range" +msgstr "Yükseklik aralığı ekle" + +msgid "Invalid numeric." +msgstr "Geçersiz sayı." + +msgid "one cell can only be copied to one or multiple cells in the same column" +msgstr "" +"bir hücre aynı sütundaki yalnızca bir veya daha fazla hücreye kopyalanabilir" + +msgid "multiple cells copy is not supported" +msgstr "birden fazla hücre kopyalama desteklenmiyor" + +msgid "Outside" +msgstr "Dış" + +msgid " " +msgstr " " + +msgid "Layer height" +msgstr "Katman yüksekliği" + +msgid "Wall loops" +msgstr "Duvar döngüleri" + +msgid "Infill density(%)" +msgstr "Dolgu yoğunluğu (%)" + +msgid "Auto Brim" +msgstr "Otomatik Kenar" + +msgid "Auto" +msgstr "Otomatik" + +msgid "Mouse ear" +msgstr "Fare Kulağı" + +msgid "Outer brim only" +msgstr "Yalnızca dış kenar" + +msgid "Inner brim only" +msgstr "Yalnızca iç kenar" + +msgid "Outer and inner brim" +msgstr "Dış ve iç kenar" + +msgid "No-brim" +msgstr "Kenarsız" + +msgid "Outer wall speed" +msgstr "Dış duvar hızı" + +msgid "Plate" +msgstr "Plaka" + +msgid "Brim" +msgstr "Kenar" + +msgid "Object/Part Setting" +msgstr "Nesne/Parça Ayarı" + +msgid "Reset parameter" +msgstr "Parametreyi sıfırla" + +msgid "Multicolor Print" +msgstr "Çok Renkli Baskı" + +msgid "Line Type" +msgstr "Çizgi Tipi" + +msgid "More" +msgstr "Daha" + +msgid "Open Preferences." +msgstr "Tercihler'i açın." + +msgid "Open next tip." +msgstr "Sonraki ipucunu açın." + +msgid "Open Documentation in web browser." +msgstr "Belgeleri web tarayıcısında açın." + +msgid "Pause:" +msgstr "Duraklat:" + +msgid "Custom Template:" +msgstr "Özel Şablon:" + +msgid "Custom G-code:" +msgstr "Özel G kodu:" + +msgid "Custom G-code" +msgstr "Özel G kodu" + +msgid "Enter Custom G-code used on current layer:" +msgstr "Geçerli katmanda kullanılan Özel G kodunu girin:" + +msgid "OK" +msgstr "TAMAM" + +msgid "Jump to Layer" +msgstr "Katmana Atla" + +msgid "Jump to layer" +msgstr "Katmana atla" + +msgid "Please enter the layer number" +msgstr "Lütfen katman numarasını girin" + +msgid "Add Pause" +msgstr "Duraklatma Ekle" + +msgid "Insert a pause command at the beginning of this layer." +msgstr "Bu katmanın başına bir duraklatma komutu ekleyin." + +msgid "Add Custom G-code" +msgstr "Özel G Kodu Ekle" + +msgid "Insert custom G-code at the beginning of this layer." +msgstr "Bu katmanın başına özel G kodunu ekleyin." + +msgid "Add Custom Template" +msgstr "Özel Şablon Ekle" + +msgid "Insert template custom G-code at the beginning of this layer." +msgstr "Bu katmanın başlangıcına şablon özel G kodunu ekleyin." + +msgid "Filament " +msgstr "Filament " + +msgid "Change filament at the beginning of this layer." +msgstr "Bu katmanın başlangıcında filamenti değiştirin." + +msgid "Delete Pause" +msgstr "Duraklatmayı Sil" + +msgid "Delete Custom Template" +msgstr "Özel Şablonu Sil" + +msgid "Edit Custom G-code" +msgstr "Özel G Kodunu Düzenle" + +msgid "Delete Custom G-code" +msgstr "Özel G Kodunu Sil" + +msgid "Delete Filament Change" +msgstr "Filament Değişikliğini Sil" + +msgid "No printer" +msgstr "Yazıcı yok" + +msgid "..." +msgstr "..." + +msgid "Failed to connect to the server" +msgstr "Sunucuya bağlanırken hata oluştu" + +msgid "Check cloud service status" +msgstr "Bulut hizmeti durumunu kontrol edin" + +msgid "code" +msgstr "kod" + +msgid "Failed to connect to cloud service" +msgstr "Bulut hizmetine bağlanılamadı" + +msgid "Please click on the hyperlink above to view the cloud service status" +msgstr "" +"Bulut hizmeti durumunu görüntülemek için lütfen yukarıdaki köprüye tıklayın" + +msgid "Failed to connect to the printer" +msgstr "Yazıcıya bağlanılamadı" + +msgid "Connection to printer failed" +msgstr "Yazıcıya bağlantı başarısız oldu" + +msgid "Please check the network connection of the printer and Studio." +msgstr "Lütfen yazıcının ve Studio'nun ağ bağlantısını kontrol edin." + +msgid "Connecting..." +msgstr "Bağlanıyor..." + +msgid "?" +msgstr "?" + +msgid "Empty" +msgstr "Boş" + +msgid "AMS" +msgstr "AMS" + +msgid "Auto Refill" +msgstr "Otomatik Doldurma" + +msgid "AMS not connected" +msgstr "AMS bağlı değil" + +msgid "Cali" +msgstr "Cali" + +msgid "Calibration of extrusion" +msgstr "Ekstrüzyonun kalibrasyonu" + +msgid "Load Filament" +msgstr "Filament Yükle" + +msgid "Unload Filament" +msgstr "Filamenti Çıkarın" + +msgid "Ext Spool" +msgstr "Harici Makara" + +msgid "Tips" +msgstr "İpuçları" + +msgid "Guide" +msgstr "Rehber" + +msgid "Retry" +msgstr "Yeniden dene" + +msgid "Calibrating AMS..." +msgstr "AMS kalibre ediliyor..." + +msgid "A problem occured during calibration. Click to view the solution." +msgstr "" +"Kalibrasyon sırasında bir sorun oluştu. Çözümü görüntülemek için tıklayın." + +msgid "Calibrate again" +msgstr "Tekrar kalibre edin" + +msgid "Cancel calibration" +msgstr "Kalibrasyonu iptal et" + +msgid "Heat the nozzle" +msgstr "Nozulu ısıtın" + +msgid "Cut filament" +msgstr "Filamenti kes" + +msgid "Pull back current filament" +msgstr "Mevcut filamenti geri çekin" + +msgid "Push new filament into extruder" +msgstr "Yeni filamanı ekstrüdere itin" + +msgid "Purge old filament" +msgstr "Eski filamenti temizleyin" + +msgid "Push new filament into the extruder" +msgstr "Yeni filamanı ekstrüdere itin" + +msgid "Grab new filament" +msgstr "Yeni filament al" + +msgid "" +"Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " +"load or unload filiament." +msgstr "" +"Filamenti otomatik olarak yüklemek veya çıkarmak için bir AMS yuvası seçin ve " +"ardından \"Yükle\" veya \"Boşalt\" düğmesine basın." + +msgid "Edit" +msgstr "Düzenle" + +msgid "" +"All the selected objects are on the locked plate,\n" +"We can not do auto-arrange on these objects." +msgstr "" +"Seçilen tüm nesneler kilitli plaka üzerindedir,\n" +"Bu nesneler üzerinde otomatik düzenleme yapamıyoruz." + +msgid "No arrangable objects are selected." +msgstr "Düzenlenebilir hiçbir nesne seçilmedi." + +msgid "" +"This plate is locked,\n" +"We can not do auto-arrange on this plate." +msgstr "" +"Bu plaka kilitli.\n" +"Bu plaka üzerinde otomatik düzenleme yapamıyoruz." + +msgid "Arranging..." +msgstr "Hizalanıyor..." + +msgid "Arrange failed. Found some exceptions when processing object geometries." +msgstr "" +"Hizalama başarısız oldu. Nesne geometrilerini işlerken bazı istisnalar " +"bulundu." + +msgid "Arranging" +msgstr "Hizalanıyor" + +msgid "Arranging canceled." +msgstr "Hizalama iptal edildi." + +msgid "" +"Arranging is done but there are unpacked items. Reduce spacing and try again." +msgstr "" +"Hizalama yapıldı ancak paketlenmemiş ürünler var. Aralığı azaltın ve tekrar " +"deneyin." + +msgid "Arranging done." +msgstr "Hizalama tamamlandı." + +#, c-format, boost-format +msgid "" +"Arrangement ignored the following objects which can't fit into a single bed:\n" +"%s" +msgstr "" +"Hizalama tek tablaya sığmayan aşağıdaki nesneler göz ardı edildi:\n" +"%s" + +msgid "" +"All the selected objects are on the locked plate,\n" +"We can not do auto-orient on these objects." +msgstr "" +"Seçilen tüm nesneler kilitli plaka üzerindedir,\n" +"Bu nesneler üzerinde otomatik yönlendirme yapamıyoruz." + +msgid "" +"This plate is locked,\n" +"We can not do auto-orient on this plate." +msgstr "" +"Bu plaka kilitli.\n" +"Bu plaka üzerinde otomatik yönlendirme yapamıyoruz." + +msgid "Orienting..." +msgstr "Yönlendiriliyor..." + +msgid "Orienting" +msgstr "Yönlendiriliyor" + +msgid "Filling bed " +msgstr "Yatak doldurma " + +msgid "Bed filling canceled." +msgstr "Yatak dolumu iptal edildi." + +msgid "Bed filling done." +msgstr "Yatak doldurma işlemi tamamlandı." + +msgid "Error! Unable to create thread!" +msgstr "Hata! Konu oluşturulamıyor!" + +msgid "Exception" +msgstr "Hata" + +msgid "Logging in" +msgstr "Giriş Yapılıyor" + +msgid "Login failed" +msgstr "Giriş başarısız oldu" + +msgid "Please check the printer network connection." +msgstr "Lütfen yazıcının ağ bağlantısını kontrol edin." + +msgid "Abnormal print file data. Please slice again." +msgstr "Anormal yazdırma dosyası verileri. Lütfen tekrar dilimleyin." + +msgid "Task canceled." +msgstr "Görev iptal edildi." + +msgid "Upload task timed out. Please check the network status and try again." +msgstr "" +"Yükleme görevi zaman aşımına uğradı. Lütfen ağ durumunu kontrol edin ve " +"tekrar deneyin." + +msgid "Cloud service connection failed. Please try again." +msgstr "Bulut hizmeti bağlantısı başarısız oldu. Lütfen tekrar deneyin." + +msgid "Print file not found. please slice again." +msgstr "Yazdırma dosyası bulunamadı. lütfen tekrar dilimleyin." + +msgid "" +"The print file exceeds the maximum allowable size (1GB). Please simplify the " +"model and slice again." +msgstr "" +"Yazdırma dosyası izin verilen maksimum boyutu (1 GB) aşıyor. Lütfen modeli " +"basitleştirin ve tekrar dilimleyin." + +msgid "Failed to send the print job. Please try again." +msgstr "Yazdırma işi gönderilemedi. Lütfen tekrar deneyin." + +msgid "Failed to upload file to ftp. Please try again." +msgstr "Dosya ftp'ye yüklenemedi. Lütfen tekrar deneyin." + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "" +"Yukarıdaki bağlantıya tıklayarak bambu sunucusunun mevcut durumunu kontrol " +"edin." + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" +"Yazdırma dosyasının boyutu çok büyük. Lütfen dosya boyutunu ayarlayıp tekrar " +"deneyin." + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "Yazdırma dosyası bulunamadı. Lütfen tekrar dilimleyip baskıya gönderin." + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "" +"Yazdırma dosyası FTP'ye yüklenemedi. Lütfen ağ durumunu kontrol edin ve " +"tekrar deneyin." + +msgid "Sending print job over LAN" +msgstr "Yazdırma işi LAN üzerinden gönderiliyor" + +msgid "Sending print job through cloud service" +msgstr "Yazdırma işini bulut hizmeti aracılığıyla gönderme" + +msgid "Service Unavailable" +msgstr "Hizmet kullanılamıyor" + +msgid "Unkown Error." +msgstr "Bilinmeyen Hata." + +msgid "Sending print configuration" +msgstr "Yazdırma yapılandırması gönderiliyor" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the device page in %ss" +msgstr "Başarıyla gönderildi. %ss'de otomatik olarak cihaz sayfasına atlayacak" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "" +"Başarıyla gönderildi. %ss'de otomatik olarak bir sonraki sayfaya atlayacak" + +msgid "An SD card needs to be inserted before printing via LAN." +msgstr "LAN yoluyla yazdırmadan önce bir SD kartın takılması gerekir." + +msgid "Sending gcode file over LAN" +msgstr "LAN üzerinden gcode dosyası gönderiliyor" + +msgid "Sending gcode file to sdcard" +msgstr "Gcode dosyası sdcard'a gönderiliyor" + +#, c-format, boost-format +msgid "Successfully sent. Close current page in %s s" +msgstr "Başarıyla gönderildi. %s s'de mevcut sayfayı kapat" + +msgid "An SD card needs to be inserted before sending to printer." +msgstr "Yazıcıya göndermeden önce bir SD kartın takılması gerekir." + +msgid "Choose SLA archive:" +msgstr "SLA arşivini seçin:" + +msgid "Import file" +msgstr "Dosyayı içe aktar" + +msgid "Import model and profile" +msgstr "Modeli ve profili içe aktar" + +msgid "Import profile only" +msgstr "Yalnızca profili içe aktar" + +msgid "Import model only" +msgstr "Yalnızca modeli içe aktar" + +msgid "Accurate" +msgstr "Doğru" + +msgid "Balanced" +msgstr "Dengeli" + +msgid "Quick" +msgstr "Hızlı" + +msgid "Importing SLA archive" +msgstr "SLA arşivi içe aktarılıyor" + +msgid "" +"The SLA archive doesn't contain any presets. Please activate some SLA printer " +"preset first before importing that SLA archive." +msgstr "" +"SLA arşivi herhangi bir ön ayar içermez. Lütfen SLA arşivini içe aktarmadan " +"önce bazı SLA yazıcı ön ayarlarını etkinleştirin." + +msgid "Importing canceled." +msgstr "İçe aktarma iptal edildi." + +msgid "Importing done." +msgstr "İçe aktarma tamamlandı." + +msgid "" +"The imported SLA archive did not contain any presets. The current SLA presets " +"were used as fallback." +msgstr "" +"İçe aktarılan SLA arşivi herhangi bir ön ayar içermiyordu. Geçerli SLA ön " +"ayarları geri dönüş olarak kullanıldı." + +msgid "You cannot load SLA project with a multi-part object on the bed" +msgstr "Çok parçalı bir nesne içeren SLA projesini yatağa yükleyemezsiniz" + +msgid "Please check your object list before preset changing." +msgstr "Lütfen ön ayarı değiştirmeden önce nesne listenizi kontrol edin." + +msgid "Attention!" +msgstr "Dikkat!" + +msgid "Downloading" +msgstr "İndiriliyor" + +msgid "Download failed" +msgstr "Yükleme başarısız" + +msgid "Cancelled" +msgstr "İptal edildi" + +msgid "Install successfully." +msgstr "Yükleme başarılı." + +msgid "Installing" +msgstr "Yükleniyor" + +msgid "Install failed" +msgstr "Yükleme başarısız" + +msgid "Portions copyright" +msgstr "Bazı bölümlerin telif hakkı" + +msgid "Copyright" +msgstr "Telif hakkı" + +msgid "License" +msgstr "Lisans" + +msgid "Orca Slicer is licensed under " +msgstr "Orca Dilimleyici şu lisansa sahiptir: " + +msgid "GNU Affero General Public License, version 3" +msgstr "GNU Affero Genel Kamu Lisansı, sürüm 3" + +msgid "" +"Orca Slicer is based on BambuStudio by Bambulab, which is from PrusaSlicer by " +"Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and the " +"RepRap community" +msgstr "" +"Orca Slicer, Prusa Research'ün PrusaSlicer'ından Bambulab'ın BambuStudio'sunu " +"temel alıyor. PrusaSlicer, Alessandro Ranellucci ve RepRap topluluğu " +"tarafından hazırlanan Slic3r'dendir" + +msgid "Libraries" +msgstr "Kütüphaneler" + +msgid "" +"This software uses open source components whose copyright and other " +"proprietary rights belong to their respective owners" +msgstr "" +"Bu yazılım, telif hakkı ve diğer mülkiyet hakları ilgili sahiplerine ait olan " +"açık kaynaklı bileşenleri kullanır" + +#, c-format, boost-format +msgid "About %s" +msgstr "Hakkında %s" + +msgid "Orca Slicer " +msgstr "Orca Dilimleyici " + +msgid "OrcaSlicer is based on BambuStudio, PrusaSlicer, and SuperSlicer." +msgstr "OrcaSlicer, BambuStudio, PrusaSlicer ve SuperSlicer'ı temel alır." + +msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." +msgstr "" +"BambuStudio orijinal olarak PrusaResearch'ün PrusaSlicer'ını temel almaktadır." + +msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." +msgstr "" +"PrusaSlicer orijinal olarak Alessandro Ranellucci'nin Slic3r'sine " +"dayanmaktadır." + +msgid "" +"Slic3r was created by Alessandro Ranellucci with the help of many other " +"contributors." +msgstr "" +"Slic3r, Alessandro Ranellucci tarafından diğer birçok katkıda bulunanların " +"yardımıyla yaratıldı." + +msgid "Version" +msgstr "Sürüm" + +msgid "AMS Materials Setting" +msgstr "AMS Malzeme Ayarı" + +msgid "Confirm" +msgstr "Onayla" + +msgid "Close" +msgstr "Kapat" + +msgid "Colour" +msgstr "Renk" + +msgid "" +"Nozzle\n" +"Temperature" +msgstr "" +"Nozul\n" +"Sıcaklık" + +msgid "max" +msgstr "maks" + +msgid "min" +msgstr "min" + +#, boost-format +msgid "The input value should be greater than %1% and less than %2%" +msgstr "Giriş değeri %1%'den büyük ve %2%'den küçük olmalıdır" + +msgid "SN" +msgstr "SN" + +msgid "Setting AMS slot information while printing is not supported" +msgstr "Yazdırma sırasında AMS yuvası bilgilerinin ayarlanması desteklenmiyor" + +msgid "Factors of Flow Dynamics Calibration" +msgstr "Akış Dinamiği Kalibrasyonunun Faktörleri" + +msgid "PA Profile" +msgstr "PA Profili" + +msgid "Factor K" +msgstr "Faktör K" + +msgid "Factor N" +msgstr "Faktör N" + +msgid "Setting Virtual slot information while printing is not supported" +msgstr "Yazdırma desteklenmediğinde Sanal yuva bilgilerinin ayarlanması" + +msgid "Are you sure you want to clear the filament information?" +msgstr "Filament bilgisini temizlemek istediğinizden emin misiniz?" + +msgid "You need to select the material type and color first." +msgstr "Önce malzeme türünü ve rengini seçmeniz gerekir." + +msgid "Please input a valid value (K in 0~0.5)" +msgstr "Lütfen geçerli bir değer girin (0~0,5'te K)" + +msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" +msgstr "Lütfen geçerli bir değer girin (0~0,5'te K, 0,6~2,0'da N)" + +msgid "Other Color" +msgstr "Diğer renk" + +msgid "Custom Color" +msgstr "Özel renk" + +msgid "Dynamic flow calibration" +msgstr "Dinamik akış kalibrasyonu" + +msgid "" +"The nozzle temp and max volumetric speed will affect the calibration results. " +"Please fill in the same values as the actual printing. They can be auto-" +"filled by selecting a filament preset." +msgstr "" +"Nozul sıcaklığı ve maksimum hacimsel hız kalibrasyon sonuçlarını " +"etkileyecektir. Lütfen gerçek yazdırmayla aynı değerleri girin. Bir filament " +"ön ayarı seçilerek otomatik olarak doldurulabilirler." + +msgid "Nozzle Diameter" +msgstr "Nozul Çapı" + +msgid "Bed Type" +msgstr "Yatak Tipi" + +msgid "Nozzle temperature" +msgstr "Nozzle sıcaklığı" + +msgid "Bed Temperature" +msgstr "Yatak Sıcaklığı" + +msgid "Max volumetric speed" +msgstr "Maksimum hacimsel hız" + +msgid "℃" +msgstr "°C" + +msgid "Bed temperature" +msgstr "Yatak sıcaklığı" + +msgid "mm³" +msgstr "mm³" + +msgid "Start calibration" +msgstr "Kalibrasyonu başlat" + +msgid "Next" +msgstr "Sonraki" + +msgid "" +"Calibration completed. Please find the most uniform extrusion line on your " +"hot bed like the picture below, and fill the value on its left side into the " +"factor K input box." +msgstr "" +"Kalibrasyon tamamlandı. Lütfen sıcak yatağınızdaki en düzgün ekstrüzyon " +"hattını aşağıdaki resimdeki gibi bulun ve sol tarafındaki değeri K faktörü " +"giriş kutusuna girin." + +msgid "Save" +msgstr "Kaydet" + +msgid "Last Step" +msgstr "Son adım" + +msgid "Example" +msgstr "Örnek" + +#, c-format, boost-format +msgid "Calibrating... %d%%" +msgstr "Kalibre ediliyor... %d%%" + +msgid "Calibration completed" +msgstr "Kalibrasyon tamamlandı" + +#, c-format, boost-format +msgid "%s does not support %s" +msgstr "%s, %s'yi desteklemiyor" + +msgid "Dynamic flow Calibration" +msgstr "Dinamik akış kalibrasyonu" + +msgid "Step" +msgstr "Adım" + +msgid "AMS Slots" +msgstr "AMS Yuvaları" + +msgid "" +"Note: Only the AMS slots loaded with the same material type can be selected." +msgstr "Not: Yalnızca aynı malzeme türüne sahip AMS yuvaları seçilebilir." + +msgid "Enable AMS" +msgstr "AMS'yi etkinleştir" + +msgid "Print with filaments in the AMS" +msgstr "AMS'deki filamentlerle yazdırma" + +msgid "Disable AMS" +msgstr "AMS'yi devre dışı bırak" + +msgid "Print with the filament mounted on the back of chassis" +msgstr "Şasinin arkasına monte edilmiş filamanla yazdırma" + +msgid "Cabin humidity" +msgstr "Kabin nemi" + +msgid "" +"Green means that AMS humidity is normal, orange represent humidity is high, " +"red represent humidity is too high.(Hygrometer: lower the better.)" +msgstr "" +"Yeşil, AMS neminin normal olduğunu, turuncu nemin yüksek olduğunu, kırmızı " +"ise nemin çok yüksek olduğunu gösterir.(Higrometre: ne kadar düşükse o kadar " +"iyidir.)" + +msgid "Desiccant status" +msgstr "Kurutucu durumu" + +msgid "" +"A desiccant status lower than two bars indicates that desiccant may be " +"inactive. Please change the desiccant.(The bars: higher the better.)" +msgstr "" +"İki çubuktan daha düşük bir kurutucu durumu, kurutucunun etkin olmadığını " +"gösterir. Lütfen kurutucuyu değiştirin.(Çubuklar: ne kadar yüksek olursa o " +"kadar iyidir.)" + +msgid "" +"Note: When the lid is open or the desiccant pack is changed, it can take " +"hours or a night to absorb the moisture. Low temperatures also slow down the " +"process. During this time, the indicator may not represent the chamber " +"accurately." +msgstr "" +"Not: Kapak açıkken veya kurutucu paketi değiştirildiğinde, nemin emilmesi " +"saatler veya bir gece sürebilir. Düşük sıcaklıklar da süreci yavaşlatır. Bu " +"süre zarfında gösterge hazneyi doğru şekilde temsil etmeyebilir." + +msgid "" +"Config which AMS slot should be used for a filament used in the print job" +msgstr "" +"Yazdırma işinde kullanılan filament için hangi AMS yuvasının kullanılması " +"gerektiğini yapılandırma" + +msgid "Filament used in this print job" +msgstr "Bu yazdırma işinde kullanılan filament" + +msgid "AMS slot used for this filament" +msgstr "Bu filament için kullanılan AMS yuvası" + +msgid "Click to select AMS slot manually" +msgstr "AMS yuvasını manuel olarak seçmek için tıklayın" + +msgid "Do not Enable AMS" +msgstr "AMS'yi Etkinleştirme" + +msgid "Print using materials mounted on the back of the case" +msgstr "Kasanın arkasına monte edilen malzemeleri kullanarak yazdırma" + +msgid "Print with filaments in ams" +msgstr "Ams içerisindeki filamentlerle yazdırma" + +msgid "Print with filaments mounted on the back of the chassis" +msgstr "Kasanın arkasına monte edilmiş filamentler ile yazdırma" + +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." +msgstr "" +"Mevcut malzeme bittiğinde yazıcı aşağıdaki sırayla yazdırmaya devam edecektir." + +msgid "Group" +msgstr "Grup" + +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" +msgstr "" +"Şu anda aynı yedek sarf malzemesi mevcut değildir ve otomatik yenileme şu " +"anda mümkün değildir.\n" +"(Şu anda aynı marka, malzeme türü ve renkte sarf malzemelerinin otomatik " +"olarak tedarik edilmesi desteklenmektedir)" + +msgid "AMS Settings" +msgstr "AMS Ayarları" + +msgid "Insertion update" +msgstr "Ekleme güncellemesi" + +msgid "" +"The AMS will automatically read the filament information when inserting a new " +"Bambu Lab filament. This takes about 20 seconds." +msgstr "" +"AMS, yeni bir Bambu Lab filamanı takıldığında filament bilgilerini otomatik " +"olarak okuyacaktır. Bu yaklaşık 20 saniye sürer." + +msgid "" +"Note: if new filament is inserted during printing, the AMS will not " +"automatically read any information until printing is completed." +msgstr "" +"Not: Yazdırma sırasında yeni filament takılırsa AMS, yazdırma tamamlanana " +"kadar herhangi bir bilgiyi otomatik olarak okumayacaktır." + +msgid "" +"When inserting a new filament, the AMS will not automatically read its " +"information, leaving it blank for you to enter manually." +msgstr "" +"Yeni bir filament yerleştirirken AMS, bilgileri otomatik olarak okumaz ve " +"manuel olarak girmeniz için boş bırakır." + +msgid "Power on update" +msgstr "Güncellemeyi aç" + +msgid "" +"The AMS will automatically read the information of inserted filament on start-" +"up. It will take about 1 minute.The reading process will roll filament spools." +msgstr "" +"AMS, başlangıçta takılan filamanın bilgilerini otomatik olarak okuyacaktır. " +"Yaklaşık 1 dakika sürecektir. Okuma işlemi filament makaralarını saracaktır." + +msgid "" +"The AMS will not automatically read information from inserted filament during " +"startup and will continue to use the information recorded before the last " +"shutdown." +msgstr "" +"AMS, başlatma sırasında takılan filamandan bilgileri otomatik olarak okumaz " +"ve son kapatmadan önce kaydedilen bilgileri kullanmaya devam eder." + +msgid "Update remaining capacity" +msgstr "Kalan kapasiteyi güncelle" + +msgid "" +"The AMS will estimate Bambu filament's remaining capacity after the filament " +"info is updated. During printing, remaining capacity will be updated " +"automatically." +msgstr "" +"AMS, filament bilgisi güncellendikten sonra Bambu filamanının kalan " +"kapasitesini tahmin edecek. Yazdırma sırasında kalan kapasite otomatik olarak " +"güncellenecektir." + +msgid "AMS filament backup" +msgstr "AMS filament yedeklemesi" + +msgid "" +"AMS will continue to another spool with the same properties of filament " +"automatically when current filament runs out" +msgstr "" +"AMS, mevcut filament bittiğinde otomatik olarak aynı özelliklere sahip başka " +"bir makaraya devam edecektir" + +msgid "File" +msgstr "Dosya" + +msgid "Calibration" +msgstr "Kalibrasyon" + +msgid "" +"Failed to download the plug-in. Please check your firewall settings and vpn " +"software, check and retry." +msgstr "" +"Eklenti indirilemedi. Lütfen güvenlik duvarı ayarlarınızı ve vpn yazılımınızı " +"kontrol edin, kontrol edip yeniden deneyin." + +msgid "" +"Failed to install the plug-in. Please check whether it is blocked or deleted " +"by anti-virus software." +msgstr "" +"Eklenti yüklenemedi. Lütfen anti-virüs yazılımı tarafından engellenip " +"engellenmediğini veya silinip silinmediğini kontrol edin." + +msgid "click here to see more info" +msgstr "daha fazla bilgi görmek için burayı tıklayın" + +msgid "Please home all axes (click " +msgstr "Lütfen tüm eksenleri hizalayın (tıklayın) " + +msgid "" +") to locate the toolhead's position. This prevents device moving beyond the " +"printable boundary and causing equipment wear." +msgstr "" +") takım kafasının konumunu bulmak için. Bu, cihazın yazdırılabilir sınırın " +"dışına çıkmasını ve ekipmanın aşınmasına neden olmasını önler." + +msgid "Go Home" +msgstr "Anasayfaya Git" + +msgid "" +"A error occurred. Maybe memory of system is not enough or it's a bug of the " +"program" +msgstr "" +"Bir hata oluştu. Belki sistemin hafızası yeterli değildir veya programın bir " +"hatasıdır" + +msgid "Please save project and restart the program. " +msgstr "Lütfen projeyi kaydedin ve programı yeniden başlatın. " + +msgid "Processing G-Code from Previous file..." +msgstr "Önceki dosyadan G Kodu işleniyor..." + +msgid "Slicing complete" +msgstr "Dilimleme tamamlandı" + +msgid "Access violation" +msgstr "Erişim ihlali" + +msgid "Illegal instruction" +msgstr "Yasa dışı talimat" + +msgid "Divide by zero" +msgstr "Devide By Zero Hatası" + +msgid "Overflow" +msgstr "Yüksek Akış" + +msgid "Underflow" +msgstr "Düşük Akış" + +msgid "Floating reserved operand" +msgstr "Floating reserved operand" + +msgid "Stack overflow" +msgstr "Stack overflow" + +msgid "Unknown error when export G-code." +msgstr "G kodunu dışa aktarırken bilinmeyen hata." + +#, boost-format +msgid "" +"Failed to save gcode file.\n" +"Error message: %1%.\n" +"Source file %2%." +msgstr "" +"Gcode dosyası kaydedilemedi.\n" +"Hata mesajı: %1%.\n" +"Kaynak dosya %2%." + +#, boost-format +msgid "Succeed to export G-code to %1%" +msgstr "G kodunu %1%'e aktarmayı başardınız" + +msgid "Running post-processing scripts" +msgstr "İşlem sonrası komut dosyalarını çalıştırma" + +msgid "Notes" +msgstr "Notlar" + +msgid "Copying of the temporary G-code to the output G-code failed" +msgstr "Geçici G kodunun çıkış G koduna kopyalanması başarısız oldu" + +#, boost-format +msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" +msgstr "" +"\"%1%\" hedefine yükleme planlanıyor. Bkz. Pencere -> Ana Bilgisayar Yükleme " +"Sırasını Yazdır" + +msgid "Origin" +msgstr "Menşei" + +msgid "Diameter" +msgstr "Çap" + +msgid "Size in X and Y of the rectangular plate." +msgstr "Dikdörtgen plakanın X ve Y boyutları." + +msgid "" +"Distance of the 0,0 G-code coordinate from the front left corner of the " +"rectangle." +msgstr "0,0 G kodu koordinatının dikdörtgenin sol ön köşesinden uzaklığı." + +msgid "" +"Diameter of the print bed. It is assumed that origin (0,0) is located in the " +"center." +msgstr "Baskı yatağının çapı. Orjinin (0,0) merkezde olduğu varsayılmaktadır." + +msgid "Rectangular" +msgstr "Dikdörtgen" + +msgid "Circular" +msgstr "Dairesel" + +msgid "Custom" +msgstr "Özel" + +msgid "Load shape from STL..." +msgstr "Şekli STL'den yükle..." + +msgid "Settings" +msgstr "Ayarlar" + +msgid "Texture" +msgstr "Doku" + +msgid "Remove" +msgstr "Kaldır" + +msgid "Not found:" +msgstr "Bulunamadı:" + +msgid "Model" +msgstr "Model" + +msgid "Choose an STL file to import bed shape from:" +msgstr "Yatak şeklini içe aktarmak için bir STL dosyası seçin:" + +msgid "Invalid file format." +msgstr "Geçersiz dosya formatı." + +msgid "Error! Invalid model" +msgstr "Hata! Geçersiz model" + +msgid "The selected file contains no geometry." +msgstr "Seçilen dosya geometri içermiyor." + +msgid "" +"The selected file contains several disjoint areas. This is not supported." +msgstr "Seçilen dosya birkaç ayrık alan içeriyor. Bu desteklenmiyor." + +msgid "Choose a file to import bed texture from (PNG/SVG):" +msgstr "Yatak dokusunu içe aktarmak için bir dosya seçin (PNG/SVG):" + +msgid "Choose an STL file to import bed model from:" +msgstr "Yatak modelini içe aktarmak için bir STL dosyası seçin:" + +msgid "Bed Shape" +msgstr "Yatak Şekli" + +msgid "" +"Nozzle may be blocked when the temperature is out of recommended range.\n" +"Please make sure whether to use the temperature to print.\n" +"\n" +msgstr "" +"Sıcaklık önerilen aralığın dışında olduğunda nozül tıkanmış olabilir.\n" +"Lütfen yazdırmak için sıcaklığı kullanıp kullanmayacağınızdan emin olun.\n" +"\n" + +#, c-format, boost-format +msgid "" +"Recommended nozzle temperature of this filament type is [%d, %d] degree " +"centigrade" +msgstr "" +"Bu filament tipinin tavsiye edilen Nozul sıcaklığı [%d, %d] derece " +"santigrattır" + +#, c-format, boost-format +msgid "" +"Bed temperature of other layer is lower than bed temperature of initial layer " +"for more than %d degree centigrade.\n" +"This may cause model broken free from build plate during printing" +msgstr "" +"Diğer katmanın yatak sıcaklığı, ilk katmanın yatak sıcaklığından %d santigrat " +"dereceden daha düşük.\n" +"Bu, yazdırma sırasında modelin baskı plakasından kopmasına neden olabilir" + +msgid "" +"Bed temperature is higher than vitrification temperature of this filament.\n" +"This may cause nozzle blocked and printing failure\n" +"Please keep the printer open during the printing process to ensure air " +"circulation or reduce the temperature of the hot bed" +msgstr "" +"Yatak sıcaklığı bu filamentin vitrifikasyon sıcaklığından daha yüksektir.\n" +"Bu, püskürtme ucunun tıkanmasına ve yazdırma hatasına neden olabilir\n" +"Hava sirkülasyonunu sağlamak veya sıcak yatağın sıcaklığını azaltmak için " +"lütfen yazdırma işlemi sırasında yazıcıyı açık tutun" + +msgid "" +"Too small max volumetric speed.\n" +"Reset to 0.5" +msgstr "" +"Maksimum hacimsel hız çok küçük.\n" +"0,5'e sıfırla" + +msgid "" +"Too small layer height.\n" +"Reset to 0.2" +msgstr "" +"Katman yüksekliği çok küçük.\n" +"0,2'ye sıfırla" + +msgid "" +"Too small ironing spacing.\n" +"Reset to 0.1" +msgstr "" +"Çok küçük ütüleme aralığı.\n" +"0,1'e sıfırla" + +msgid "" +"Zero initial layer height is invalid.\n" +"\n" +"The first layer height will be reset to 0.2." +msgstr "" +"Sıfır başlangıç katman yüksekliği geçersiz.\n" +"\n" +"İlk katmanın yüksekliği 0,2'ye sıfırlanacaktır." + +msgid "" +"This setting is only used for model size tunning with small value in some " +"cases.\n" +"For example, when model size has small error and hard to be assembled.\n" +"For large size tuning, please use model scale function.\n" +"\n" +"The value will be reset to 0." +msgstr "" +"Bu ayar yalnızca bazı durumlarda küçük değere sahip model boyutu ayarı için " +"kullanılır.\n" +"Örneğin, model boyutunda hata küçük olduğunda ve montajı zor olduğunda.\n" +"Büyük boyutlu ayarlama için lütfen model ölçeği işlevini kullanın.\n" +"\n" +"Değer 0'a sıfırlanacaktır." + +msgid "" +"Too large elefant foot compensation is unreasonable.\n" +"If really have serious elephant foot effect, please check other settings.\n" +"For example, whether bed temperature is too high.\n" +"\n" +"The value will be reset to 0." +msgstr "" +"Çok büyük fil ayağı telafisi mantıksızdır.\n" +"Gerçekten fil ayağı etkisi ciddi ise lütfen diğer ayarları kontrol edin.\n" +"Örneğin yatak sıcaklığının çok yüksek olup olmadığı.\n" +"\n" +"Değer 0'a sıfırlanacaktır." + +msgid "" +"Spiral mode only works when wall loops is 1, support is disabled, top shell " +"layers is 0, sparse infill density is 0 and timelapse type is traditional." +msgstr "" +"Spiral mod yalnızca duvar döngüleri 1 olduğunda, destek devre dışı " +"bırakıldığında, üst kabuk katmanları 0 olduğunda, seyrek dolgu yoğunluğu 0 " +"olduğunda ve timelapse türü geleneksel olduğunda çalışır." + +msgid "" +"Change these settings automatically? \n" +"Yes - Change these settings and enable spiral mode automatically\n" +"No - Give up using spiral mode this time" +msgstr "" +"Bu ayarlar otomatik olarak değiştirilsin mi?\n" +"Evet - Bu ayarları değiştirin ve spiral modunu otomatik olarak etkinleştirin\n" +"Hayır - Bu sefer spiral modunu kullanmaktan vazgeçin" + +msgid "" +"Prime tower does not work when Adaptive Layer Height or Independent Support " +"Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Adaptive Layer Height and Independent Support Layer Height" +msgstr "" +"Prime tower, Uyarlanabilir Katman Yüksekliği veya Bağımsız Destek Katmanı " +"Yüksekliği açıkken çalışmaz.\n" +"Hangisini saklamak istiyorsun?\n" +"EVET - Prime Tower'ı Koruyun\n" +"HAYIR - Uyarlanabilir Katman Yüksekliğini ve Bağımsız Destek Katmanı " +"Yüksekliğini Koruyun" + +msgid "" +"Prime tower does not work when Adaptive Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Adaptive Layer Height" +msgstr "" +"Uyarlanabilir Katman Yüksekliği açıkken Prime tower çalışmıyor.\n" +"Hangisini saklamak istiyorsun?\n" +"EVET - Prime Tower'ı Koruyun\n" +"HAYIR - Uyarlanabilir Katman Yüksekliğini Koruyun" + +msgid "" +"Prime tower does not work when Independent Support Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Independent Support Layer Height" +msgstr "" +"Prime tower, Bağımsız Destek Katmanı Yüksekliği açıkken çalışmaz.\n" +"Hangisini saklamak istiyorsun?\n" +"EVET - Prime Tower'ı Koruyun\n" +"HAYIR - Bağımsız Destek Katmanı Yüksekliğini Koruyun" + +#, boost-format +msgid "%1% infill pattern doesn't support 100%% density." +msgstr "%1% dolgu deseni 100%% yoğunluğu desteklemiyor." + +msgid "" +"Switch to rectilinear pattern?\n" +"Yes - switch to rectilinear pattern automaticlly\n" +"No - reset density to default non 100% value automaticlly" +msgstr "" +"Doğrusal desene geçilsin mi?\n" +"Evet - otomatik olarak doğrusal desene geçin\n" +"Hayır - yoğunluğu otomatik olarak %100 olmayan varsayılan değere sıfırlayın" + +msgid "" +"While printing by Object, the extruder may collide skirt.\n" +"Thus, reset the skirt layer to 1 to avoid that." +msgstr "" +"Nesne ile yazdırma sırasında ekstruder etekle çarpışabilir.\n" +"Bu durumu önlemek için etek katmanını 1'e sıfırlayın." + +msgid "Auto bed leveling" +msgstr "Otomatik yatak tesviyesi" + +msgid "Heatbed preheating" +msgstr "Isıtma yatağı ön ısıtması" + +msgid "Sweeping XY mech mode" +msgstr "Süpürme XY mekanik modu" + +msgid "Changing filament" +msgstr "Filament Değişimi" + +msgid "M400 pause" +msgstr "M400 duraklatma" + +msgid "Paused due to filament runout" +msgstr "Filament bittiği için duraklatıldı" + +msgid "Heating hotend" +msgstr "Hotend ısıtılıyor" + +msgid "Calibrating extrusion" +msgstr "Ekstrüzyon kalibre ediliyor" + +msgid "Scanning bed surface" +msgstr "Yatak yüzeyi taranıyor" + +msgid "Inspecting first layer" +msgstr "İlk katmanın incelenmesi" + +msgid "Identifying build plate type" +msgstr "Yapı plakası türünü belirleme" + +msgid "Calibrating Micro Lidar" +msgstr "Mikro Lidar'ın Kalibre Ediliyor" + +msgid "Homing toolhead" +msgstr "Baskı Kafası Home Pozisyonuna Getiriliyor" + +msgid "Cleaning nozzle tip" +msgstr "Nozul temizleme ipucu" + +msgid "Checking extruder temperature" +msgstr "Ekstruder sıcaklığının kontrol edilmesi" + +msgid "Printing was paused by the user" +msgstr "Yazdırma kullanıcı tarafından duraklatıldı" + +msgid "Pause of front cover falling" +msgstr "Ön kapağın düşmesinin duraklaması" + +msgid "Calibrating the micro lida" +msgstr "Mikro Lida'nın kalibre edilmesi" + +msgid "Calibrating extrusion flow" +msgstr "Ekstrüzyon akışını kalibre et" + +msgid "Paused due to nozzle temperature malfunction" +msgstr "Nozül sıcaklığı arızası nedeniyle duraklatıldı" + +msgid "Paused due to heat bed temperature malfunction" +msgstr "Isıtma yatağı sıcaklığı arızası nedeniyle duraklatıldı" + +msgid "MC" +msgstr "MC" + +msgid "MainBoard" +msgstr "Anakart" + +msgid "TH" +msgstr "TH" + +msgid "XCam" +msgstr "XCam" + +msgid "Unknown" +msgstr "Bilinmeyen" + +msgid "Fatal" +msgstr "Kritik" + +msgid "Serious" +msgstr "Ciddi" + +msgid "Common" +msgstr "Yaygın" + +msgid "Update successful." +msgstr "Güncelleme başarılı." + +msgid "Downloading failed." +msgstr "İndirme başarısız oldu." + +msgid "Verification failed." +msgstr "Doğrulama başarısız oldu." + +msgid "Update failed." +msgstr "Güncelleme başarısız oldu." + +msgid "Failed to start printing job" +msgstr "Yazdırma işi başlatılamadı" + +msgid "Invalid nozzle diameter" +msgstr "Geçersiz nozul çapı" + +msgid "Calibration error" +msgstr "Kalibrasyon hatası" + +msgid "TPU is not supported by AMS." +msgstr "TPU, AMS tarafından desteklenmez." + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "Bambu PET-CF/PA6-CF, AMS tarafından desteklenNozulktedir." + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "" +"Nemli PVA esnekleşecek ve AMS'nin içine sıkışacaktır, lütfen kullanmadan önce " +"kurutmaya dikkat edin." + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in AMS, " +"please use with caution." +msgstr "" +"CF/GF filamentleri sert ve kırılgandır. AMS'de kırılması veya sıkışması " +"kolaydır, lütfen dikkatli kullanın." + +msgid "default" +msgstr "varsayılan" + +msgid "parameter name" +msgstr "parametre adı" + +msgid "N/A" +msgstr "N/A" + +msgid "%s can't be percentage" +msgstr "%s yüzde olamaz" + +#, c-format, boost-format +msgid "Value %s is out of range, continue?" +msgstr "Değer %s aralık dışında, devam edilsin mi?" + +msgid "Parameter validation" +msgstr "Parametre doğrulama" + +msgid "Value is out of range." +msgstr "Değer aralık dışında." + +msgid "" +"Is it %s%% or %s %s?\n" +"YES for %s%%, \n" +"NO for %s %s." +msgstr "" +"%s%% mi yoksa %s %s mi?\n" +"%s%% için EVET,\n" +"%s %s için HAYIR." + +#, boost-format +msgid "Invalid format. Expected vector format: \"%1%\"" +msgstr "Geçersiz format. Beklenen vektör formatı: \"%1%\"" + +msgid "Layer Height" +msgstr "Katman Yüksekliği" + +msgid "Line Width" +msgstr "Katman Genişliği" + +msgid "Fan Speed" +msgstr "Fan hızı" + +msgid "Temperature" +msgstr "Sıcaklık" + +msgid "Flow" +msgstr "Akış" + +msgid "Tool" +msgstr "Araç" + +msgid "Layer Time" +msgstr "Katman Süresi" + +msgid "Layer Time (log)" +msgstr "Katman Süresi (günlük)" + +msgid "Height: " +msgstr "Yükseklik: " + +msgid "Width: " +msgstr "Genişlik: " + +msgid "Speed: " +msgstr "Hız: " + +msgid "Flow: " +msgstr "Akış: " + +msgid "Layer Time: " +msgstr "Katman Süresi: " + +msgid "Fan: " +msgstr "Fan: " + +msgid "Temperature: " +msgstr "Sıcaklık: " + +msgid "Loading G-codes" +msgstr "G kodları yükleniyor" + +msgid "Generating geometry vertex data" +msgstr "Geometri köşe verileri oluşturma" + +msgid "Generating geometry index data" +msgstr "Geometri indeksi verileri oluşturuluyor" + +msgid "Statistics of All Plates" +msgstr "Tüm Plakaların İstatistikleri" + +msgid "Display" +msgstr "Ekran" + +msgid "Flushed" +msgstr "Temizlenmiş" + +msgid "Total" +msgstr "Toplam" + +msgid "Total Time Estimation" +msgstr "Toplam Süre Tahmini" + +msgid "Total time" +msgstr "Toplam Süre" + +msgid "up to" +msgstr "kadar" + +msgid "above" +msgstr "üstünde" + +msgid "from" +msgstr "itibaren" + +msgid "Color Scheme" +msgstr "Renk Şeması" + +msgid "Time" +msgstr "Zaman" + +msgid "Percent" +msgstr "Yüzde" + +msgid "Layer Height (mm)" +msgstr "Katman Yüksekliği (mm)" + +msgid "Line Width (mm)" +msgstr "Çizgi Genişliği (mm)" + +msgid "Speed (mm/s)" +msgstr "Hız (mm/s)" + +msgid "Fan Speed (%)" +msgstr "Fan hızı (%)" + +msgid "Temperature (°C)" +msgstr "Sıcaklık (°C)" + +msgid "Volumetric flow rate (mm³/s)" +msgstr "Hacimsel akış hızı (mm³/s)" + +msgid "Used filament" +msgstr "Kullanılan filament" + +msgid "Travel" +msgstr "Seyahat" + +msgid "Seams" +msgstr "Dikişler" + +msgid "Retract" +msgstr "Geri çekme" + +msgid "Unretract" +msgstr "İleri İtme" + +msgid "Filament Changes" +msgstr "Filament Değişiklikleri" + +msgid "Wipe" +msgstr "Temizleme" + +msgid "Options" +msgstr "Seçenekler" + +msgid "travel" +msgstr "seyahat" + +msgid "Extruder" +msgstr "Ekstruder" + +msgid "Filament change times" +msgstr "Filament değişim süreleri" + +msgid "Cost" +msgstr "Maliyet" + +msgid "Color change" +msgstr "Renk değişimi" + +msgid "Print" +msgstr "Yazdır" + +msgid "Pause" +msgstr "Duraklat" + +msgid "Printer" +msgstr "Yazıcı" + +msgid "Print settings" +msgstr "Yazdırma ayarları" + +msgid "Total Estimation" +msgstr "Toplam Tahmin" + +msgid "Time Estimation" +msgstr "Zaman Tahmini" + +msgid "Normal mode" +msgstr "Normal mod" + +msgid "Prepare time" +msgstr "Hazırlık süresi" + +msgid "Model printing time" +msgstr "Model yazdırma süresi" + +msgid "Switch to silent mode" +msgstr "Sessiz moda geç" + +msgid "Switch to normal mode" +msgstr "Normal moda geç" + +msgid "Variable layer height" +msgstr "Değişken katman yüksekliği" + +msgid "Adaptive" +msgstr "Uyarlanabilir" + +msgid "Quality / Speed" +msgstr "Kalite / Hız" + +msgid "Smooth" +msgstr "Pürüzsüz" + +msgid "Radius" +msgstr "Yarıçap" + +msgid "Keep min" +msgstr "Min. tut" + +msgid "Left mouse button:" +msgstr "Sol fare tuşu:" + +msgid "Add detail" +msgstr "Ayrıntı ekle" + +msgid "Right mouse button:" +msgstr "Sağ fare tuşu:" + +msgid "Remove detail" +msgstr "Ayrıntıyı kaldır" + +msgid "Shift + Left mouse button:" +msgstr "Shift + Sol fare düğmesi:" + +msgid "Reset to base" +msgstr "Tabana sıfırla" + +msgid "Shift + Right mouse button:" +msgstr "Shift + Sağ fare düğmesi:" + +msgid "Smoothing" +msgstr "Pürüzsüzleştirme" + +msgid "Mouse wheel:" +msgstr "Fare tekerleği:" + +msgid "Increase/decrease edit area" +msgstr "Düzenleme alanını artır/azalt" + +msgid "Sequence" +msgstr "Sekans" + +msgid "Mirror Object" +msgstr "Nesneyi Aynala" + +msgid "Tool Move" +msgstr "Araç Taşıma" + +msgid "Tool Rotate" +msgstr "Araç Döndürme" + +msgid "Move Object" +msgstr "Nesneyi Taşı" + +msgid "Auto Orientation options" +msgstr "Otomatik Yönlendirme seçenekleri" + +msgid "Enable rotation" +msgstr "Döndürmeyi etkinleştir" + +msgid "Optimize support interface area" +msgstr "Destek arayüzü alanını optimize edin" + +msgid "Orient" +msgstr "Yön" + +msgid "Arrange options" +msgstr "Hizalama seçenekleri" + +msgid "Spacing" +msgstr "Boşluk" + +msgid "Auto rotate for arrangement" +msgstr "Düzenleme için otomatik döndür" + +msgid "Allow multiple materials on same plate" +msgstr "Aynı plaka üzerinde birden fazla malzemeye izin ver" + +msgid "Avoid extrusion calibration region" +msgstr "Ekstrüzyon kalibrasyon bölgesinden kaçının" + +msgid "Add" +msgstr "Ekle" + +msgid "Add plate" +msgstr "Plaka ekle" + +msgid "Auto orient" +msgstr "Otomatik yönlendir" + +msgid "Arrange all objects" +msgstr "Tüm nesneleri hizala" + +msgid "Arrange objects on selected plates" +msgstr "Seçilen plakalardaki nesneleri hizala" + +msgid "Split to objects" +msgstr "Nesnelere böl" + +msgid "Split to parts" +msgstr "Parçalara bölme" + +msgid "Assembly View" +msgstr "Montaj Görünümü" + +msgid "Select Plate" +msgstr "Plaka Seç" + +msgid "Assembly Return" +msgstr "Montaj İptali" + +msgid "return" +msgstr "geri dön" + +msgid "Paint Toolbar" +msgstr "Boyama Araç Çubuğu" + +msgid "Explosion Ratio" +msgstr "Patlama Oranı" + +msgid "Section View" +msgstr "Bölüm Görünümü" + +msgid "Assemble Control" +msgstr "Montaj Kontrolü" + +msgid "Total Volume:" +msgstr "Toplam Hacim:" + +msgid "Assembly Info" +msgstr "Montaj Bilgisi" + +msgid "Volume:" +msgstr "Hacim:" + +msgid "Size:" +msgstr "Boyut:" + +#, c-format, boost-format +msgid "" +"Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please " +"separate the conflicted objects farther (%s <-> %s)." +msgstr "" +"%d katmanında gcode yollarında çakışmalar bulundu, z = %.2lf mm. Lütfen " +"çakışan nesneleri daha uzağa ayırın (%s <-> %s)." + +msgid "An object is layed over the boundary of plate." +msgstr "Plakanın sınırına bir nesne serilir." + +msgid "A G-code path goes beyond the max print height." +msgstr "Bir G kodu yolu maksimum baskı yüksekliğinin ötesine geçer." + +msgid "A G-code path goes beyond the boundary of plate." +msgstr "Bir G kodu yolu plakanın sınırlarının ötesine geçer." + +msgid "Only the object being edit is visible." +msgstr "Yalnızca düzenlenen nesne görünür." + +msgid "" +"An object is laid over the boundary of plate or exceeds the height limit.\n" +"Please solve the problem by moving it totally on or off the plate, and " +"confirming that the height is within the build volume." +msgstr "" +"Plaka sınırının üzerine bir nesne döşenir veya yükseklik sınırını aşar.\n" +"Lütfen sorunu tamamen plakanın üzerine veya dışına hareket ettirerek ve " +"yüksekliğin yapım hacmi dahilinde olduğunu doğrulayarak çözün." + +msgid "Calibration step selection" +msgstr "Kalibrasyon adımı seçimi" + +msgid "Micro lidar calibration" +msgstr "Mikro lidar kalibrasyonu" + +msgid "Bed leveling" +msgstr "Yatak tesviye" + +msgid "Resonance frequency identification" +msgstr "Rezonans frekansı tanımlama" + +msgid "Calibration program" +msgstr "Kalibrasyon programı" + +msgid "" +"The calibration program detects the status of your device automatically to " +"minimize deviation.\n" +"It keeps the device performing optimally." +msgstr "" +"Kalibrasyon programı, sapmayı en aza indirmek için cihazınızın durumunu " +"otomatik olarak algılar.\n" +"Cihazın en iyi şekilde çalışmasını sağlar." + +msgid "Calibration Flow" +msgstr "Kalibrasyon Akışı" + +msgid "Start Calibration" +msgstr "Kalibrasyonu Başlat" + +msgid "Completed" +msgstr "Tamamlandı" + +msgid "Calibrating" +msgstr "Kalibre ediliyor" + +msgid "Auto-record Monitoring" +msgstr "Otomatik Kayıt İzleme" + +msgid "Go Live" +msgstr "Canlı Yayına Geçin" + +msgid "Resolution" +msgstr "Çözünürlük" + +msgid "Show \"Live Video\" guide page." +msgstr "\"Canlı Video\" kılavuz sayfasını gösterin." + +msgid "720p" +msgstr "720p" + +msgid "1080p" +msgstr "1080p" + +msgid "ConnectPrinter(LAN)" +msgstr "ConnectPrinter(LAN)" + +msgid "Please input the printer access code:" +msgstr "Lütfen yazıcı erişim kodunu girin:" + +msgid "" +"You can find it in \"Settings > Network > Connection code\"\n" +"on the printer, as shown in the figure:" +msgstr "" +"Bunu \"Ayarlar > Ağ > Bağlantı kodu\" bölümünde bulabilirsiniz.\n" +"şekilde gösterildiği gibi yazıcıda:" + +msgid "Invalid input." +msgstr "Geçersiz Giriş." + +msgid "New Window" +msgstr "Yeni Pencere" + +msgid "Open a new window" +msgstr "Yeni pencere aç" + +msgid "Application is closing" +msgstr "Uygulama kapanıyor" + +msgid "Closing Application while some presets are modified." +msgstr "Bazı ön ayarlar değiştirilirken Uygulama kapatılıyor." + +msgid "Logging" +msgstr "Günlük kaydı" + +msgid "Prepare" +msgstr "Hazırlık" + +msgid "Preview" +msgstr "Ön İzleme" + +msgid "Device" +msgstr "Yazıcı" + +msgid "Project" +msgstr "Proje" + +msgid "Yes" +msgstr "Evet" + +msgid "No" +msgstr "HAYIR" + +msgid "will be closed before creating a new model. Do you want to continue?" +msgstr "" +"yeni bir model oluşturulmadan önce kapatılacaktır. Devam etmek istiyor musun?" + +msgid "Upload" +msgstr "Yükle" + +msgid "Slice plate" +msgstr "Plakayı dilimle" + +msgid "Print plate" +msgstr "Plakayı Yazdır" + +msgid "Slice all" +msgstr "Hepsini dilimle" + +msgid "Export G-code file" +msgstr "G-kod dosyasını dışa aktar" + +msgid "Send" +msgstr "Gönder" + +msgid "Export plate sliced file" +msgstr "Dilimlenmiş plaka dosyasını dışa aktar" + +msgid "Export all sliced file" +msgstr "Tüm dilimlenmiş dosyayı dışa aktar" + +msgid "Print all" +msgstr "Tümünü yazdır" + +msgid "Send all" +msgstr "Hepsini gönder" + +msgid "Keyboard Shortcuts" +msgstr "Klavye kısayolları" + +msgid "Show the list of the keyboard shortcuts" +msgstr "Klavye kısayollarının listesini göster" + +msgid "Setup Wizard" +msgstr "Kurulum sihirbazı" + +msgid "Show Configuration Folder" +msgstr "Yapılandırma Klasörünü Göster" + +msgid "Show Tip of the Day" +msgstr "Günün İpucunu Göster" + +msgid "Check for Update" +msgstr "Güncellemeleri kontrol et" + +msgid "Open Network Test" +msgstr "Ağ Testini Aç" + +#, c-format, boost-format +msgid "&About %s" +msgstr "&Hakkında %s" + +msgid "Upload Models" +msgstr "Modelleri Yükle" + +msgid "Download Models" +msgstr "Modelleri İndir" + +msgid "Default View" +msgstr "Varsayılan görünüm" + +#. TRN To be shown in the main menu View->Top +msgid "Top" +msgstr "Üst" + +msgid "Top View" +msgstr "Üstten görünüm" + +#. TRN To be shown in the main menu View->Bottom +msgid "Bottom" +msgstr "Alt" + +msgid "Bottom View" +msgstr "Alttan görünüm" + +msgid "Front" +msgstr "Ön" + +msgid "Front View" +msgstr "Önden görünüm" + +msgid "Rear" +msgstr "Arka" + +msgid "Rear View" +msgstr "Arkadan Görünüm" + +msgid "Left" +msgstr "Sol" + +msgid "Left View" +msgstr "Soldan Görünüm" + +msgid "Right" +msgstr "Sağ" + +msgid "Right View" +msgstr "Sağdan Görünüm" + +msgid "Start a new window" +msgstr "Yeni pencere" + +msgid "New Project" +msgstr "Yeni proje" + +msgid "Start a new project" +msgstr "Yeni bir proje başlat" + +msgid "Open a project file" +msgstr "Proje dosyasını aç" + +msgid "Recent projects" +msgstr "Son Projeler" + +msgid "Save Project" +msgstr "Projeyi Kaydet" + +msgid "Save current project to file" +msgstr "Mevcut projeyi dosyaya kaydet" + +msgid "Save Project as" +msgstr "Projeyi farklı kaydet" + +msgid "Shift+" +msgstr "Shift+" + +msgid "Save current project as" +msgstr "Mevcut projeyi farklı kaydet" + +msgid "Import 3MF/STL/STEP/SVG/OBJ/AMF" +msgstr "3MF/STL/STEP/SVG/OBJ/AMF'yi içe aktar" + +msgid "Load a model" +msgstr "Model yükle" + +msgid "Import Configs" +msgstr "Yapılandırmaları İçe Aktar" + +msgid "Load configs" +msgstr "Yapılandırmaları yükle" + +msgid "Import" +msgstr "İçe aktar" + +msgid "Export all objects as STL" +msgstr "Tüm nesneleri STL olarak dışa aktar" + +msgid "Export Generic 3MF" +msgstr "Genel 3MF olarak dışa aktar" + +msgid "Export 3mf file without using some 3mf-extensions" +msgstr "3mf dosyasını bazı 3mf uzantılarını kullanmadan dışa aktarın" + +msgid "Export current sliced file" +msgstr "Geçerli dilimlenmiş dosyayı dışa aktar" + +msgid "Export all plate sliced file" +msgstr "Dilimlenmiş tüm plaka dosyalarını dışa aktar" + +msgid "Export G-code" +msgstr "G-kodunu dışa aktar" + +msgid "Export current plate as G-code" +msgstr "Geçerli plakayı G kodu olarak dışa aktar" + +msgid "Export &Configs" +msgstr "Yapılandırmaları Dışa Aktar" + +msgid "Export current configuration to files" +msgstr "Geçerli yapılandırmayı dosyalara aktar" + +msgid "Export" +msgstr "Dışa Aktar" + +msgid "Quit" +msgstr "Çıkış" + +msgid "Undo" +msgstr "Geri al" + +msgid "Redo" +msgstr "İleri Al" + +msgid "Cut selection to clipboard" +msgstr "Seçimi panoya kes" + +msgid "Copy" +msgstr "Kopyala" + +msgid "Copy selection to clipboard" +msgstr "Seçimi panoya kopyala" + +msgid "Paste" +msgstr "Yapıştır" + +msgid "Paste clipboard" +msgstr "Panoyu yapıştır" + +msgid "Delete selected" +msgstr "Seçileni sil" + +msgid "Deletes the current selection" +msgstr "Geçerli seçimi sil" + +msgid "Delete all" +msgstr "Hepsini sil" + +msgid "Deletes all objects" +msgstr "Tüm nesneleri sil" + +msgid "Clone selected" +msgstr "Seçili olanı klonla" + +msgid "Clone copies of selections" +msgstr "Seçimlerin kopyalarını kopyala" + +msgid "Select all" +msgstr "Hepsini seç" + +msgid "Selects all objects" +msgstr "Tüm nesneleri seç" + +msgid "Deselect all" +msgstr "Hiçbirini seçme" + +msgid "Deselects all objects" +msgstr "Tüm nesnelerin seçimini kaldırır" + +msgid "Use Perspective View" +msgstr "Perspektif Görünüm" + +msgid "Use Orthogonal View" +msgstr "Ortogonal Görünüm" + +msgid "Show &Labels" +msgstr "Etiketleri Göster" + +msgid "Show object labels in 3D scene" +msgstr "3B sahnede nesne etiketlerini göster" + +msgid "Show &Overhang" +msgstr "Çıkıntıyı Göster" + +msgid "Show object overhang highlight in 3D scene" +msgstr "3B sahnede nesne çıkıntısı vurgusunu göster" + +msgid "Preferences" +msgstr "Tercihler" + +msgid "View" +msgstr "Görünüm" + +msgid "Help" +msgstr "Yardım" + +msgid "Temperature Calibration" +msgstr "Sıcaklık Kalibrasyonu" + +msgid "Pass 1" +msgstr "Geçiş 1" + +msgid "Flow rate test - Pass 1" +msgstr "Akış hızı testi - Başarılı 1" + +msgid "Pass 2" +msgstr "Geçiş 2" + +msgid "Flow rate test - Pass 2" +msgstr "Akış hızı testi - Geçiş 2" + +msgid "Flow rate" +msgstr "Akış hızı" + +msgid "Pressure advance" +msgstr "Basınç avansı" + +msgid "Retraction test" +msgstr "Geri çekme testi" + +msgid "Orca Tolerance Test" +msgstr "Orca Tolerans Testi" + +msgid "Max flowrate" +msgstr "Maksimum akış hızı" + +msgid "VFA" +msgstr "VFA" + +msgid "More..." +msgstr "Daha fazla..." + +msgid "Tutorial" +msgstr "Öğretici" + +msgid "Calibration help" +msgstr "Kalibrasyon yardımı" + +msgid "More calibrations" +msgstr "Daha fazla kalibrasyon" + +msgid "&Open G-code" +msgstr "&G kodunu aç" + +msgid "Open a G-code file" +msgstr "G kodu dosyası aç" + +msgid "Re&load from Disk" +msgstr "Diskten yeniden yükle" + +msgid "Reload the plater from disk" +msgstr "Plakalayıcıyı diskten yeniden yükle" + +msgid "Export &Toolpaths as OBJ" +msgstr "&Takımyollarını OBJ olarak dışa aktar" + +msgid "Export toolpaths as OBJ" +msgstr "Takımyollarını OBJ olarak dışa aktar" + +msgid "Open &Studio" +msgstr "&Stüdyo'yu aç" + +msgid "Open Studio" +msgstr "Stüdyoyu Aç" + +msgid "&Quit" +msgstr "&Çıkış" + +#, c-format, boost-format +msgid "Quit %s" +msgstr "%s'den çık" + +msgid "&File" +msgstr "&Dosya" + +msgid "&View" +msgstr "&Görünüm" + +msgid "&Help" +msgstr "&Yardım" + +#, c-format, boost-format +msgid "A file exists with the same name: %s, do you want to override it." +msgstr "Aynı adda bir dosya var: %s, üzerine yazmak istiyor musunuz." + +#, c-format, boost-format +msgid "A config exists with the same name: %s, do you want to override it." +msgstr "Aynı adda bir yapılandırma mevcut: %s, üzerine yazmak istiyor musunuz." + +msgid "Overwrite file" +msgstr "Dosyanın üzerine yaz" + +msgid "Yes to All" +msgstr "Tümüne evet" + +msgid "No to All" +msgstr "Tümüne hayır" + +msgid "Choose a directory" +msgstr "Dizin seç" + +#, c-format, boost-format +msgid "There is %d config exported. (Only non-system configs)" +msgid_plural "There are %d configs exported. (Only non-system configs)" +msgstr[0] "" +"Dışa aktarılan %d yapılandırma var. (Yalnızca sistem dışı yapılandırmalar)" +msgstr[1] "" +"Dışa aktarılan %d yapılandırma var. (Yalnızca sistem dışı yapılandırmalar)" + +msgid "Export result" +msgstr "Sonucu dışa aktar" + +msgid "Select profile to load:" +msgstr "Yüklenecek profili seç:" + +#, c-format, boost-format +msgid "There is %d config imported. (Only non-system and compatible configs)" +msgid_plural "" +"There are %d configs imported. (Only non-system and compatible configs)" +msgstr[0] "" +"İçe aktarılan %d yapılandırma var. (Yalnızca sistem dışı ve uyumlu " +"yapılandırmalar)" +msgstr[1] "" +"İçe aktarılan %d yapılandırma var. (Yalnızca sistem dışı ve uyumlu " +"yapılandırmalar)" + +msgid "Import result" +msgstr "Sonucu içe aktar" + +msgid "File is missing" +msgstr "Dosya eksik" + +msgid "The project is no longer available." +msgstr "Proje artık mevcut değil." + +msgid "Filament Settings" +msgstr "Filament Ayarları" + +msgid "" +"Do you want to synchronize your personal data from Bambu Cloud? \n" +"It contains the following information:\n" +"1. The Process presets\n" +"2. The Filament presets\n" +"3. The Printer presets" +msgstr "" +"Kişisel verilerinizi Bambu Cloud'dan senkronize etmek ister misiniz?\n" +"Aşağıdaki bilgileri içerir:\n" +"1. Süreç ön ayarları\n" +"2. Filament ön ayarları\n" +"3. Yazıcı ön ayarları" + +msgid "Synchronization" +msgstr "Senkronizasyon" + +msgid "Initialize failed (No Device)!" +msgstr "Başlatma başarısız (Cihaz Yok)!" + +msgid "Initialize failed (Device connection not ready)!" +msgstr "Başlatma başarısız oldu (Cihaz bağlantısı hazır değil)!" + +msgid "Initialize failed (No Camera Device)!" +msgstr "Başlatma başarısız oldu (Kamera Cihazı Yok)!" + +msgid "Printer is busy downloading, Please wait for the downloading to finish." +msgstr "" +"Yazıcı indirme işlemiyle meşgul. Lütfen indirme işleminin bitmesini bekleyin." + +msgid "Loading..." +msgstr "Yükleniyor..." + +msgid "Initialize failed (Not supported on the current printer version)!" +msgstr "Başlatma başarısız oldu (Geçerli yazıcı sürümünde desteklenmiyor)!" + +msgid "Initialize failed (Not accessible in LAN-only mode)!" +msgstr "Başlatma başarısız oldu (Yalnızca LAN modunda erişilemez)!" + +msgid "Initialize failed (Missing LAN ip of printer)!" +msgstr "Başlatma başarısız oldu (Yazıcının LAN ip'si eksik)!" + +msgid "Initializing..." +msgstr "Başlatılıyor..." + +#, c-format, boost-format +msgid "Initialize failed (%s)!" +msgstr "Başlatma başarısız oldu (%s)!" + +msgid "Network unreachable" +msgstr "Ağa ulaşılamıyor" + +msgid "Stopped [%d]!" +msgstr "[%d] durduruldu!" + +msgid "Stopped." +msgstr "Durdu." + +msgid "LAN Connection Failed (Failed to start liveview)" +msgstr "LAN Bağlantısı Başarısız Oldu (Canlı izleme başlatılamadı)" + +msgid "" +"Virtual Camera Tools is required for this task!\n" +"Do you want to install them?" +msgstr "" +"Bu görev için Sanal Kamera Araçları gereklidir!\n" +"Bunları yüklemek istiyor musunuz?" + +msgid "Downloading Virtual Camera Tools" +msgstr "Sanal Kamera Araçlarını İndirme" + +msgid "" +"Another virtual camera is running.\n" +"Bambu Studio supports only a single virtual camera.\n" +"Do you want to stop this virtual camera?" +msgstr "" +"Başka bir sanal kamera çalışıyor.\n" +"Bambu Studio yalnızca tek bir sanal kamerayı destekler.\n" +"Bu sanal kamerayı durdurmak istiyor musunuz?" + +#, c-format, boost-format +msgid "Virtual camera initialize failed (%s)!" +msgstr "Sanal kameranın başlatılması başarısız oldu (%s)!" + +msgid "Information" +msgstr "Bilgi" + +msgid "Playing..." +msgstr "Oynatılıyor..." + +msgid "Load failed [%d]!" +msgstr "Yükleme başarısız [%d]!" + +msgid "Year" +msgstr "Yıl" + +msgid "Month" +msgstr "Ay" + +msgid "All Files" +msgstr "Tüm dosyalar" + +msgid "Group files by year, recent first." +msgstr "Dosyaları yıllara göre gruplandırın, en yenisi önce olsun." + +msgid "Group files by month, recent first." +msgstr "Dosyaları aya göre gruplandırın, en yenisi önce olsun." + +msgid "Show all files, recent first." +msgstr "Tüm dosyaları göster, en yenisi önce." + +msgid "Timelapse" +msgstr "Timelapse" + +msgid "Switch to timelapse files." +msgstr "Timelapse dosyalarına geç." + +msgid "Video" +msgstr "Video" + +msgid "Switch to video files." +msgstr "Video dosyalarına geç." + +msgid "Switch to 3mf model files." +msgstr "3mf model dosyalarına geçin." + +msgid "Delete selected files from printer." +msgstr "Seçilen dosyaları yazıcıdan silin." + +msgid "Download" +msgstr "İndir" + +msgid "Download selected files from printer." +msgstr "Seçilen dosyaları yazıcıdan indirin." + +msgid "Select" +msgstr "Seç" + +msgid "Batch manage files." +msgstr "Dosyaları toplu olarak yönet." + +msgid "No printers." +msgstr "Yazıcı yok." + +#, c-format, boost-format +msgid "Connect failed [%d]!" +msgstr "Bağlantı başarısız oldu [%d]!" + +msgid "Loading file list..." +msgstr "Dosya listesi yükleniyor..." + +msgid "No files [%d]" +msgstr "Dosya yok [%d]" + +msgid "Load failed [%d]" +msgstr "Yükleme başarısız [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "" +"%u dosyasını yazıcıdan sileceksiniz. Devam edeceğinizden emin misiniz?" +msgstr[1] "%u dosyayı yazıcıdan sileceksiniz. Devam edeceğinizden emin misiniz?" + +msgid "Delete files" +msgstr "Dosyaları sil" + +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "'%s' dosyasını yazıcıdan silmek istiyor musunuz?" + +msgid "Delete file" +msgstr "Dosyayı sil" + +msgid "Fetching model infomations ..." +msgstr "Model bilgileri alınıyor..." + +msgid "Failed to fetching model infomations from printer." +msgstr "Model bilgileri yazıcıdan alınamadı." + +msgid "Failed to parse model infomations." +msgstr "Model bilgileri ayrıştırılamadı." + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." +msgstr "" +".gcode.3mf dosyası hiçbir G kodu verisi içermiyor. Lütfen dosyayı Bambu " +"Studio ile dilimleyin ve yeni bir .gcode.3mf dosyasını dışa aktarın." + +#, c-format, boost-format +msgid "File '%s' was lost! Please download it again." +msgstr "'%s' dosyası kayboldu! Lütfen tekrar indirin." + +msgid "Download waiting..." +msgstr "İndirme bekleniyor..." + +msgid "Play" +msgstr "Oynat" + +msgid "Open Folder" +msgstr "Klasörü Aç" + +msgid "Download finished" +msgstr "İndirme tamamlandı" + +msgid "Downloading %d%%..." +msgstr "%d%% indiriliyor..." + +msgid "Not supported on the current printer version." +msgstr "Geçerli yazıcı sürümünde desteklenmiyor." + +msgid "Storage unavailable, insert SD card." +msgstr "Depolama alanı kullanılamıyor, SD kartı takın." + +msgid "Speed:" +msgstr "Hız:" + +msgid "Deadzone:" +msgstr "Ölü bölge:" + +msgid "Options:" +msgstr "Seçenekler:" + +msgid "Zoom" +msgstr "Yakınlaştır" + +msgid "Translation/Zoom" +msgstr "Çeviri/Yakınlaştırma" + +msgid "3Dconnexion settings" +msgstr "3D bağlantı ayarları" + +msgid "Swap Y/Z axes" +msgstr "Y/Z eksenlerini değiştirin" + +msgid "Invert X axis" +msgstr "X eksenini ters çevir" + +msgid "Invert Y axis" +msgstr "Y eksenini ters çevir" + +msgid "Invert Z axis" +msgstr "Z eksenini ters çevir" + +msgid "Invert Yaw axis" +msgstr "Sapma eksenini ters çevir" + +msgid "Invert Pitch axis" +msgstr "Pitch eksenini ters çevir" + +msgid "Invert Roll axis" +msgstr "Silindir eksenini ters çevir" + +msgid "Printing Progress" +msgstr "Yazdırma İlerlemesi" + +msgid "Resume" +msgstr "Sürdür" + +msgid "Stop" +msgstr "Durdur" + +msgid "0" +msgstr "0" + +msgid "Layer: N/A" +msgstr "Katman: Yok" + +msgid "Immediately score" +msgstr "Hemen puanlayın" + +msgid "Clear" +msgstr "Temizle" + +msgid "Camera" +msgstr "Kamera" + +msgid "SD Card" +msgstr "Hafıza kartı" + +msgid "Camera Setting" +msgstr "Kamera Ayarı" + +msgid "Control" +msgstr "Kontrol" + +msgid "Print Options" +msgstr "Yazdırma Seçenekleri" + +msgid "100%" +msgstr "100%" + +msgid "Lamp" +msgstr "Lamba" + +msgid "Aux" +msgstr "Yardımcı" + +msgid "Cham" +msgstr "Cham" + +msgid "Bed" +msgstr "Yatak" + +msgid "Unload" +msgstr "Boşalt" + +msgid "Debug Info" +msgstr "Hata Ayıklama Bilgisi" + +msgid "No SD Card" +msgstr "SD Kart Yok" + +msgid "SD Card Abnormal" +msgstr "SD Kart Anormal" + +msgid "Cancel print" +msgstr "Yazdırmayı iptal et" + +msgid "Are you sure you want to cancel this print?" +msgstr "Bu yazdırmayı iptal etmek istediğinizden emin misiniz?" + +msgid "Done" +msgstr "Tamamlandı" + +msgid "Downloading..." +msgstr "İndiriliyor..." + +msgid "Cloud Slicing..." +msgstr "Bulut Dilimleme..." + +#, c-format, boost-format +msgid "In Cloud Slicing Queue, there are %s tasks ahead." +msgstr "Bulut Dilimleme Sırasında önünüzde %s görev var." + +#, c-format, boost-format +msgid "Layer: %s" +msgstr "Katman: %s" + +msgid "Please give a score for your favorite Bambu Market model." +msgstr "Lütfen favori Bambu Market modelinize puan verin." + +msgid "Score" +msgstr "Skor" + +msgid "Layer: %d/%d" +msgstr "Katman: %d/%d" + +msgid "Please heat the nozzle to above 170 degree before loading filament." +msgstr "Filamenti yüklemeden önce lütfen Nozulu 170 derecenin üzerine ısıtın." + +msgid "Still unload" +msgstr "Daha Fazla Boşalt" + +msgid "Still load" +msgstr "Daha Fazla Yükle" + +msgid "Please select an AMS slot before calibration" +msgstr "Lütfen kalibrasyondan önce bir AMS yuvası seçin" + +msgid "" +"Cannot read filament info: the filament is loaded to the tool head,please " +"unload the filament and try again." +msgstr "" +"Filament bilgisi okunamıyor: Filament alet kafasına yüklenmiştir, lütfen " +"filamanı boşaltın ve tekrar deneyin." + +msgid "This only takes effect during printing" +msgstr "Bu yalnızca yazdırma sırasında etkili olur" + +msgid "Silent" +msgstr "Sessiz" + +msgid "Standard" +msgstr "Standart" + +msgid "Sport" +msgstr "Spor" + +msgid "Ludicrous" +msgstr "Gülünç" + +msgid "Can't start this without SD card." +msgstr "SD kart olmadan bunu başlatamıyorum." + +msgid "Status" +msgstr "Durum" + +msgid "Update" +msgstr "Güncelle" + +msgid "HMS" +msgstr "HMS" + +msgid "Don't show again" +msgstr "Bir daha gösterme" + +msgid "%s error" +msgstr "%s hata" + +#, c-format, boost-format +msgid "%s has encountered an error" +msgstr "%s bir hatayla karşılaştı" + +msgid "%s warning" +msgstr "%s uyarı" + +msgid "%s has a warning" +msgstr "%s'de uyarı var" + +msgid "%s info" +msgstr "%s bilgi" + +#, c-format, boost-format +msgid "%s information" +msgstr "%s bilgisi" + +msgid "Skip" +msgstr "Atla" + +msgid "3D Mouse disconnected." +msgstr "3D Fare bağlantısı kesildi." + +msgid "Configuration can update now." +msgstr "Yapılandırma şimdi güncellenebilir." + +msgid "Detail." +msgstr "Detay." + +msgid "Integration was successful." +msgstr "Entegrasyon başarılı oldu." + +msgid "Integration failed." +msgstr "Entegrasyon başarısız oldu." + +msgid "Undo integration was successful." +msgstr "Entegrasyonun geri alınması başarılı oldu." + +msgid "New network plug-in available." +msgstr "Yeni ağ eklentisi mevcut." + +msgid "Details" +msgstr "Detaylar" + +msgid "Undo integration failed." +msgstr "Entegrasyon geri alınamadı." + +msgid "Exporting." +msgstr "Dışa Aktarılıyor." + +msgid "Software has New version." +msgstr "Yazılımın Yeni sürümü var." + +msgid "Goto download page." +msgstr "İndirme sayfasına gidin." + +msgid "Open Folder." +msgstr "Klasörü Aç." + +msgid "Safely remove hardware." +msgstr "Donanımı Güvenle Kaldır." + +#, c-format, boost-format +msgid "%1$d Object has custom supports." +msgid_plural "%1$d Objects have custom supports." +msgstr[0] "%1$d Nesnenin özel destekleri var." +msgstr[1] "%1$d Nesnelerin özel destekleri var." + +#, c-format, boost-format +msgid "%1$d Object has color painting." +msgid_plural "%1$d Objects have color painting." +msgstr[0] "%1$d Nesnenin renkli resmi var." +msgstr[1] "%1$d Nesnelerin renkli boyaması var." + +#, c-format, boost-format +msgid "%1$d object was loaded as a part of cut object." +msgid_plural "%1$d objects were loaded as parts of cut object" +msgstr[0] "%1$d nesne, kesme nesnesinin bir parçası olarak yüklendi." +msgstr[1] "%1$d nesne, kesme nesnesinin parçaları olarak yüklendi" + +msgid "ERROR" +msgstr "HATA" + +msgid "CANCELED" +msgstr "İPTAL EDİLDİ" + +msgid "COMPLETED" +msgstr "TAMAMLANDI" + +msgid "Cancel upload" +msgstr "Yüklemeyi iptal et" + +msgid "Slice ok." +msgstr "Dilimleme tamam." + +msgid "Jump to" +msgstr "Git" + +msgid "Error:" +msgstr "Hata:" + +msgid "Warning:" +msgstr "Uyarı:" + +msgid "Export successfully." +msgstr "Başarıyla dışa aktarıldı." + +msgid "Serious warning:" +msgstr "Ciddi uyarı:" + +msgid " (Repair)" +msgstr " (Onar)" + +msgid " Click here to install it." +msgstr " Yüklemek için tıklayın." + +msgid "WARNING:" +msgstr "UYARI:" + +msgid "Your model needs support ! Please make support material enable." +msgstr "" +"Modelinizin desteğe ihtiyacı var! Lütfen destek materyalini etkinleştirin." + +msgid "Gcode path overlap" +msgstr "Gcode yolu çakışması" + +msgid "Support painting" +msgstr "Destek boyama" + +msgid "Color painting" +msgstr "Renkli boyama" + +msgid "Cut connectors" +msgstr "Konektörleri kes" + +msgid "Layers" +msgstr "Katmanlar" + +msgid "Range" +msgstr "Aralık" + +msgid "" +"The application cannot run normally because OpenGL version is lower than " +"2.0.\n" +msgstr "" +"OpenGL sürümü 2.0'dan düşük olduğundan uygulama normal şekilde çalışamıyor.\n" + +msgid "Please upgrade your graphics card driver." +msgstr "Lütfen grafik kartı sürücünüzü yükseltin." + +msgid "Unsupported OpenGL version" +msgstr "Desteklenmeyen OpenGL sürümü" + +#, c-format, boost-format +msgid "" +"Unable to load shaders:\n" +"%s" +msgstr "" +"Gölgelendiriciler yüklenemiyor:\n" +"%s" + +msgid "Error loading shaders" +msgstr "Gölgelendiriciler yüklenirken hata oluştu" + +msgctxt "Layers" +msgid "Top" +msgstr "Üst" + +msgctxt "Layers" +msgid "Bottom" +msgstr "Alt" + +msgid "Enable AI monitoring of printing" +msgstr "Yazdırmanın AI izlemesini etkinleştirin" + +msgid "Sensitivity of pausing is" +msgstr "Duraklatma hassasiyeti" + +msgid "Enable detection of build plate position" +msgstr "Yapı plakası konumunun algılanmasını etkinleştir" + +msgid "" +"The localization tag of build plate is detected, and printing is paused if " +"the tag is not in predefined range." +msgstr "" +"Baskı plakasının yerelleştirme etiketi algılanır ve etiket önceden " +"tanımlanmış aralıkta değilse yazdırma duraklatılır." + +msgid "First Layer Inspection" +msgstr "Birinci Katman Denetimi" + +msgid "Auto-recovery from step loss" +msgstr "Adım kaybından otomatik kurtarma" + +msgid "Global" +msgstr "Genel" + +msgid "Objects" +msgstr "Nesneler" + +msgid "Advance" +msgstr "Gelişmiş" + +msgid "Compare presets" +msgstr "Ön ayarları karşılaştır" + +msgid "View all object's settings" +msgstr "Nesnenin tüm ayarları" + +msgid "Filament settings" +msgstr "Filament ayarları" + +msgid "Printer settings" +msgstr "Yazıcı ayarları" + +msgid "Untitled" +msgstr "İsimsiz" + +msgid " plate %1%:" +msgstr " plaka %1%:" + +msgid "Invalid name, the following characters are not allowed:" +msgstr "Geçersiz ad, aşağıdaki karakterlere izin verilmiyor:" + +msgid "Sliced Info" +msgstr "Dilimleme bilgisi" + +msgid "Used Filament (m)" +msgstr "Kullanılan Filament (m)" + +msgid "Used Filament (mm³)" +msgstr "Kullanılan Filament (mm³)" + +msgid "Used Filament (g)" +msgstr "Kullanılan Filament (g)" + +msgid "Used Materials" +msgstr "Kullanılan Malzemeler" + +msgid "Estimated time" +msgstr "Tahmini süresi" + +msgid "Filament changes" +msgstr "Filament değişiklikleri" + +msgid "Click to edit preset" +msgstr "Ön ayarı düzenlemek için tıklayın" + +msgid "Connection" +msgstr "Bağlantı" + +msgid "Bed type" +msgstr "Yatak türü" + +msgid "Flushing volumes" +msgstr "Yıkama hacimleri" + +msgid "Add one filament" +msgstr "Bir filament ekle" + +msgid "Remove last filament" +msgstr "Son filamenti kaldır" + +msgid "Synchronize filament list from AMS" +msgstr "Filament listesini AMS'den senkronize edin" + +msgid "Set filaments to use" +msgstr "Kullanılacak filamentleri ayarla" + +msgid "" +"No AMS filaments. Please select a printer in 'Device' page to load AMS info." +msgstr "" +"AMS filamentleri yok. AMS bilgilerini yüklemek için lütfen 'Cihaz' sayfasında " +"bir yazıcı seçin." + +msgid "Sync filaments with AMS" +msgstr "Filamentleri AMS ile senkronize et" + +msgid "" +"Sync filaments with AMS will drop all current selected filament presets and " +"colors. Do you want to continue?" +msgstr "" +"Filamentleri AMS ile senkronize etmek, seçili tüm mevcut filament ön " +"ayarlarını ve renklerini kaldıracaktır. Devam etmek istiyor musun?" + +msgid "" +"Already did a synchronization, do you want to sync only changes or resync all?" +msgstr "" +"Zaten bir senkronizasyon yaptınız. Yalnızca değişiklikleri senkronize etmek " +"mi yoksa tümünü yeniden senkronize etmek mi istiyorsunuz?" + +msgid "Sync" +msgstr "Senkronizasyon" + +msgid "Resync" +msgstr "Yeniden eşitleme" + +msgid "There are no compatible filaments, and sync is not performed." +msgstr "Uyumlu filament yok ve senkronizasyon gerçekleştirilmiyor." + +msgid "" +"There are some unknown filaments mapped to generic preset. Please update Orca " +"Slicer or restart Orca Slicer to check if there is an update to system " +"presets." +msgstr "" +"Genel ön ayara eşlenen bazı bilinmeyen filamentler var. Sistem ön ayarlarında " +"bir güncelleme olup olmadığını kontrol etmek için lütfen Orca Slicer'ı " +"güncelleyin veya Orca Slicer'ı yeniden başlatın." + +#, boost-format +msgid "Do you want to save changes to \"%1%\"?" +msgstr "\"%1%\" dosyasındaki değişiklikleri kaydetmek istiyor musunuz?" + +#, c-format, boost-format +msgid "" +"Successfully unmounted. The device %s(%s) can now be safely removed from the " +"computer." +msgstr "" +"Başarıyla kaldırıldı. %s(%s) aygıtı artık bilgisayardan güvenli bir şekilde " +"kaldırılabilir." + +#, c-format, boost-format +msgid "Ejecting of device %s(%s) has failed." +msgstr "%s(%s) aygıtının çıkarılması başarısız oldu." + +msgid "Previous unsaved project detected, do you want to restore it?" +msgstr "Önceki kaydedilmemiş proje algılandı, geri yüklemek istiyor musunuz?" + +msgid "Restore" +msgstr "Geri Yükleme" + +msgid "" +"The bed temperature exceeds filament's vitrification temperature. Please open " +"the front door of printer before printing to avoid nozzle clog." +msgstr "" +"Yatak sıcaklığı filamanın vitrifikasyon sıcaklığını aşıyor. Püskürtme ucunun " +"tıkanmasını önlemek için lütfen yazdırmadan önce yazıcının ön kapısını açın." + +msgid "" +"The nozzle hardness required by the filament is higher than the default " +"nozzle hardness of the printer. Please replace the hardened nozzle or " +"filament, otherwise, the nozzle will be attrited or damaged." +msgstr "" +"Filamentin gerektirdiği nozul sertliği, yazıcının varsayılan nozul " +"sertliğinden daha yüksektir. Lütfen sertleşmiş nozülü veya filamanı " +"değiştirin, aksi takdirde nozül aşınır veya hasar görür." + +msgid "Loading file: %s" +msgstr "Dosya yükleniyor: %s" + +msgid "The 3mf is not from Bambu Lab, load geometry data only." +msgstr "3mf, Bambu Lab'den değildir, yalnızca geometri verilerini yükleyin." + +msgid "Load 3mf" +msgstr "3mf yükle" + +msgid "The Config can not be loaded." +msgstr "Yapılandırma yüklenemiyor." + +msgid "The 3mf is generated by old Orca Slicer, load geometry data only." +msgstr "" +"3mf, eski Orca Slicer tarafından oluşturulmuştur, yalnızca geometri " +"verilerini yükleyin." + +#, c-format, boost-format +msgid "" +"The 3mf's version %s is newer than %s's version %s, Found following keys " +"unrecognized:" +msgstr "" +"3mf'nin %s sürümü, %s'in %s sürümünden daha yeni, Aşağıdaki anahtarlar " +"tanınmadan bulundu:" + +msgid "You'd better upgrade your software.\n" +msgstr "Yazılımınızı yükseltseniz iyi olur.\n" + +msgid "Newer 3mf version" +msgstr "Daha yeni 3mf sürümü" + +#, c-format, boost-format +msgid "" +"The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " +"software." +msgstr "" +"3mf'nin %s sürümü, %s'in %s sürümünden daha yeni, Yazılımınızı yükseltmenizi " +"öneririz." + +msgid "Invalid values found in the 3mf:" +msgstr "3mf'de geçersiz değerler bulundu:" + +msgid "Please correct them in the param tabs" +msgstr "Lütfen bunları parametre sekmelerinde düzeltin" + +msgid "The 3mf is not compatible, load geometry data only!" +msgstr "3mf uyumlu değil, yalnızca geometri verilerini yükleyin!" + +msgid "Incompatible 3mf" +msgstr "Uyumsuz 3mf" + +msgid "Name of components inside step file is not UTF8 format!" +msgstr "Adım dosyasındaki bileşenlerin adı UTF8 formatında değil!" + +msgid "The name may show garbage characters!" +msgstr "İsimde çöp karakterler görünebilir!" + +#, boost-format +msgid "Failed loading file \"%1%\". An invalid configuration was found." +msgstr "\"%1%\" dosyası yüklenemedi. Geçersiz bir yapılandırma bulundu." + +msgid "Objects with zero volume removed" +msgstr "Sıfır hacimli nesneler kaldırıldı" + +msgid "The volume of the object is zero" +msgstr "Cismin hacmi sıfır" + +#, c-format, boost-format +msgid "" +"The object from file %s is too small, and maybe in meters or inches.\n" +" Do you want to scale to millimeters?" +msgstr "" +"%s dosyasındaki nesne çok küçük; metre veya inç cinsinden olabilir.\n" +" Milimetreye ölçeklendirmek istiyor musunuz?" + +msgid "Object too small" +msgstr "Nesne çok küçük" + +msgid "" +"This file contains several objects positioned at multiple heights.\n" +"Instead of considering them as multiple objects, should \n" +"the file be loaded as a single object having multiple parts?" +msgstr "" +"Bu dosya birden fazla yükseklikte konumlandırılmış birkaç nesne içerir.\n" +"Bunları birden fazla nesne olarak düşünmek yerine,\n" +"dosya birden fazla parçaya sahip tek bir nesne olarak mı yüklenecek?" + +msgid "Multi-part object detected" +msgstr "Çok parçalı nesne algılandı" + +msgid "Load these files as a single object with multiple parts?\n" +msgstr "" +"Bu dosyalar birden fazla parçadan oluşan tek bir nesne olarak mı yüklensin?\n" + +msgid "Object with multiple parts was detected" +msgstr "Birden fazla parçaya sahip nesne algılandı" + +msgid "The file does not contain any geometry data." +msgstr "Dosya herhangi bir geometri verisi içermiyor." + +msgid "" +"Your object appears to be too large, Do you want to scale it down to fit the " +"heat bed automatically?" +msgstr "" +"Nesneniz çok büyük görünüyor. Isı yatağına sığacak şekilde otomatik olarak " +"küçültmek istiyor musunuz?" + +msgid "Object too large" +msgstr "Nesne çok büyük" + +msgid "Export STL file:" +msgstr "STL dosyasını dışa aktar:" + +msgid "Save file as:" +msgstr "Farklı kaydet:" + +msgid "Delete object which is a part of cut object" +msgstr "Kesilen nesnenin bir parçası olan nesneyi silin" + +msgid "" +"You try to delete an object which is a part of a cut object.\n" +"This action will break a cut correspondence.\n" +"After that model consistency can't be guaranteed." +msgstr "" +"Kesilmiş bir nesnenin parçası olan bir nesneyi silmeye çalışıyorsunuz.\n" +"Bu eylem kesilmiş bir yazışmayı bozacaktır.\n" +"Bundan sonra model tutarlılığı garanti edilemez." + +msgid "The selected object couldn't be split." +msgstr "Seçilen nesne bölünemedi." + +msgid "Another export job is running." +msgstr "Başka bir ihracat işi yürütülüyor." + +msgid "Select a new file" +msgstr "Yeni dosya seç" + +msgid "File for the replace wasn't selected" +msgstr "Değiştirme dosyası seçilmedi" + +msgid "Error during replace" +msgstr "Değiştirme sırasında hata" + +msgid "Please select a file" +msgstr "Dosya seçin" + +msgid "Slicing" +msgstr "Dilimleniyor" + +msgid "There are warnings after slicing models:" +msgstr "Modellerin dilimlenmesinden sonra uyarılar vardır:" + +msgid "warnings" +msgstr "uyarılar" + +msgid "Invalid data" +msgstr "Geçersiz veri" + +msgid "Slicing Canceled" +msgstr "Dilimleme İptal Edildi" + +msgid "Slicing Plate %d" +msgstr "Plaka %d dilimleniyor" + +msgid "Please resolve the slicing errors and publish again." +msgstr "Lütfen dilimleme hatalarını giderip tekrar yayınlayın." + +msgid "" +"Network Plug-in is not detected. Network related features are unavailable." +msgstr "Ağ Eklentisi algılanmadı. Ağla ilgili özellikler kullanılamıyor." + +msgid "" +"Preview only mode:\n" +"The loaded file contains gcode only, Can not enter the Prepare page" +msgstr "" +"Yalnızca önizleme modu:\n" +"Yüklenen dosya yalnızca gcode içeriyor, Hazırlama sayfasına girilemiyor" + +msgid "You can keep the modified presets to the new project or discard them" +msgstr "Değiştirilen ön ayarları yeni projede tutabilir veya silebilirsiniz" + +msgid "Creating a new project" +msgstr "Yeni bir proje oluşturma" + +msgid "Load project" +msgstr "Projeyi Aç" + +msgid "" +"Failed to save the project.\n" +"Please check whether the folder exists online or if other programs open the " +"project file." +msgstr "" +"Proje kaydedilemedi.\n" +"Lütfen klasörün çevrimiçi olup olmadığını veya proje dosyasını başka " +"programların açıp açmadığını kontrol edin." + +msgid "Save project" +msgstr "Projeyi kaydet" + +msgid "Importing Model" +msgstr "Model İçe aktarılıyor" + +msgid "prepare 3mf file..." +msgstr "3mf dosyasını hazırla..." + +msgid "downloading project ..." +msgstr "proje indiriliyor..." + +msgid "Project downloaded %d%%" +msgstr "Proje %d%% indirildi" + +msgid "The selected file" +msgstr "Seçili dosya" + +msgid "does not contain valid gcode." +msgstr "geçerli gcode içermiyor." + +msgid "Error occurs while loading G-code file" +msgstr "G kodu dosyası yüklenirken hata oluşuyor" + +msgid "Drop project file" +msgstr "Proje dosyasını sürükle" + +msgid "Please select an action" +msgstr "İşlem seçin" + +msgid "Open as project" +msgstr "Proje olarak aç" + +msgid "Import geometry only" +msgstr "Yalnızca geometriyi içe aktar" + +msgid "Only one G-code file can be opened at the same time." +msgstr "Aynı anda yalnızca bir G kodu dosyası açılabilir." + +msgid "G-code loading" +msgstr "G-kod yükleniyor" + +msgid "G-code files can not be loaded with models together!" +msgstr "G kodu dosyaları modellerle birlikte yüklenemez!" + +msgid "Can not add models when in preview mode!" +msgstr "Önizleme modundayken model eklenemiyor!" + +msgid "Add Models" +msgstr "Model Ekle" + +msgid "All objects will be removed, continue?" +msgstr "Tüm nesneler kaldırılacak, devam edilsin mi?" + +msgid "The current project has unsaved changes, save it before continue?" +msgstr "" +"Mevcut projede kaydedilmemiş değişiklikler var. Devam etmeden önce " +"kaydedilsin mi?" + +msgid "Remember my choice." +msgstr "Seçimimi hatırla." + +msgid "Number of copies:" +msgstr "Kopya sayısı:" + +msgid "Copies of the selected object" +msgstr "Seçilen nesnenin kopyaları" + +msgid "Save G-code file as:" +msgstr "G-kod dosyasını şu şekilde kaydedin:" + +msgid "Save Sliced file as:" +msgstr "Dilimlenmiş dosyayı şu şekilde kaydedin:" + +#, c-format, boost-format +msgid "" +"The file %s has been sent to the printer's storage space and can be viewed on " +"the printer." +msgstr "" +"%s dosyası yazıcının depolama alanına gönderildi ve yazıcıda " +"görüntülenebiliyor." + +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts will " +"be exported." +msgstr "" +"Model ağlarında boole işlemi gerçekleştirilemiyor. Yalnızca pozitif parçalar " +"ihraç edilecektir." + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "Yazıcı hazır mı? Baskı plakası takılı, boş ve temiz mi?" + +msgid "" +"Print By Object: \n" +"Suggest to use auto-arrange to avoid collisions when printing." +msgstr "" +"Nesneye Göre Yazdır:\n" +"Yazdırma sırasında çarpışmaları önlemek için otomatik düzenlemeyi " +"kullanmanızı önerin." + +msgid "Send G-code" +msgstr "G-kodu gönder" + +msgid "Send to printer" +msgstr "Yazıcıya gönder" + +msgid "Custom supports and color painting were removed before repairing." +msgstr "Tamir edilmeden önce özel destekler ve renkli boyalar kaldırıldı." + +msgid "Invalid number" +msgstr "Geçersiz numara" + +msgid "Plate Settings" +msgstr "Plaka Ayarları" + +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "Şu anda seçili parça sayısı: %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" +msgstr "Şu anda seçili nesnelerin sayısı: %1%\n" + +msgid "Part name: %1%\n" +msgstr "Parça adı: %1%\n" + +msgid "Object name: %1%\n" +msgstr "Nesne adı: %1%\n" + +#, boost-format +msgid "Size: %1% x %2% x %3% in\n" +msgstr "Boyut: %1% x %2% x %3%\n" + +#, boost-format +msgid "Size: %1% x %2% x %3% mm\n" +msgstr "Boyut: %1% x %2% x %3% mm\n" + +msgid "Volume: %1% in³\n" +msgstr "Hacim: %1% in³\n" + +msgid "Volume: %1% mm³\n" +msgstr "Hacim: %1% mm³\n" + +msgid "Triangles: %1%\n" +msgstr "Üçgenler: %1%\n" + +msgid "Tips:" +msgstr "İpuçları:" + +msgid "" +"\"Fix Model\" feature is currently only on Windows. Please repair the model " +"on Orca Slicer(windows) or CAD softwares." +msgstr "" +"\"Modeli Onar\" özelliği şu anda yalnızca Windows'ta bulunmaktadır. Lütfen " +"modeli Orca Slicer (windows) veya CAD yazılımlarında onarın." + +#, c-format, boost-format +msgid "" +"Plate% d: %s is not suggested to be used to print filament %s(%s). If you " +"still want to do this printing, please set this filament's bed temperature to " +"non zero." +msgstr "" +"Plaka% d: %s'nin %s(%s) filamanını yazdırmak için kullanılması önerilmez. " +"Eğer yine de bu baskıyı yapmak istiyorsanız, lütfen bu filamanın yatak " +"sıcaklığını sıfır olmayan bir değere ayarlayın." + +msgid "Switching the language requires application restart.\n" +msgstr "Dili değiştirmek uygulamanın yeniden başlatılmasını gerektirir.\n" + +msgid "Do you want to continue?" +msgstr "Devam etmek istiyor musun?" + +msgid "Language selection" +msgstr "Dil seçimi" + +msgid "Switching application language while some presets are modified." +msgstr "Bazı ön ayarlar değiştirilirken uygulama dilinin değiştirilmesi." + +msgid "Changing application language" +msgstr "Dil değiştiriliyor" + +msgid "Changing the region will log out your account.\n" +msgstr "Bölgeyi değiştirmek hesabınızdan çıkış yapmanıza neden olacaktır.\n" + +msgid "Region selection" +msgstr "Bölge seçimi" + +msgid "Second" +msgstr "Saniye" + +msgid "Browse" +msgstr "Aç" + +msgid "Choose Download Directory" +msgstr "İndirme Dizini seçin" + +msgid "General Settings" +msgstr "Genel Ayarlar" + +msgid "Asia-Pacific" +msgstr "Asya Pasifik" + +msgid "China" +msgstr "Çin" + +msgid "Europe" +msgstr "Avrupa" + +msgid "North America" +msgstr "Kuzey Amerika" + +msgid "Others" +msgstr "Diğer" + +msgid "Login Region" +msgstr "Giriş Bölgesi" + +msgid "Stealth Mode" +msgstr "Gizli mod" + +msgid "Metric" +msgstr "Metrik" + +msgid "Imperial" +msgstr "Imperial" + +msgid "Units" +msgstr "Birimler" + +msgid "Zoom to mouse position" +msgstr "Fare konumuna yakınlaştır" + +msgid "" +"Zoom in towards the mouse pointer's position in the 3D view, rather than the " +"2D window center." +msgstr "" +"2B pencere merkezi yerine, 3B görünümde fare işaretçisinin konumuna doğru " +"yakınlaştırın." + +msgid "Show \"Tip of the day\" notification after start" +msgstr "Başlangıçtan sonra \"Günün ipucu\" bildirimini göster" + +msgid "If enabled, useful hints are displayed at startup." +msgstr "Etkinleştirilirse başlangıçta faydalı ipuçları görüntülenir." + +msgid "Show g-code window" +msgstr "G kodu penceresini göster" + +msgid "If enabled, g-code window will be displayed." +msgstr "Etkinleştirilirse g kodu penceresi görüntülenecektir." + +msgid "Presets" +msgstr "Ön ayarlar" + +msgid "Auto sync user presets(Printer/Filament/Process)" +msgstr "Kullanıcı ön ayarları otomatik senkronizasyon (Yazıcı/Filament/İşlem)" + +msgid "User Sync" +msgstr "Kullanıcı Senkronizasyonu" + +msgid "Update built-in Presets automatically." +msgstr "Yerleşik Ön Ayarları otomatik olarak güncelleyin." + +msgid "System Sync" +msgstr "Sistem Senkronizasyonu" + +msgid "Clear my choice on the unsaved presets." +msgstr "Kaydedilmemiş ön ayarlardaki seçimimi temizle." + +msgid "Associate files to OrcaSlicer" +msgstr "Dosyaları OrcaSlicer ile ilişkilendirin" + +msgid "Associate .3mf files to OrcaSlicer" +msgstr ".3mf dosyalarını OrcaSlicer ile ilişkilendirin" + +msgid "If enabled, sets OrcaSlicer as default application to open .3mf files" +msgstr "" +"Etkinleştirilirse, OrcaSlicer'ı .3mf dosyalarını açacak varsayılan uygulama " +"olarak ayarlar" + +msgid "Associate .stl files to OrcaSlicer" +msgstr ".stl dosyalarını OrcaSlicer ile ilişkilendirin" + +msgid "If enabled, sets OrcaSlicer as default application to open .stl files" +msgstr "" +"Etkinleştirilirse OrcaSlicer'ı .stl dosyalarını açmak için varsayılan " +"uygulama olarak ayarlar" + +msgid "Associate .step/.stp files to OrcaSlicer" +msgstr ".step/.stp dosyalarını OrcaSlicer ile ilişkilendirin" + +msgid "If enabled, sets OrcaSlicer as default application to open .step files" +msgstr "" +"Etkinleştirilirse, OrcaSlicer'ı .step dosyalarını açmak için varsayılan " +"uygulama olarak ayarlar" + +msgid "Online Models" +msgstr "Çevrimiçi Modeller" + +msgid "Show online staff-picked models on the home page" +msgstr "Personelin çevrimiçi olarak seçtiği modelleri ana sayfada göster" + +msgid "Maximum recent projects" +msgstr "Maksimum yeni proje" + +msgid "Maximum count of recent projects" +msgstr "Maksimum yeni proje sayısı" + +msgid "Clear my choice on the unsaved projects." +msgstr "Kaydedilmemiş projelerdeki seçimimi temizle." + +msgid "Auto-Backup" +msgstr "Otomatik yedekleme" + +msgid "" +"Backup your project periodically for restoring from the occasional crash." +msgstr "" +"Ara sıra meydana gelen çökmelerden sonra geri yüklemek için projenizi düzenli " +"aralıklarla yedekleyin." + +msgid "every" +msgstr "her" + +msgid "The peroid of backup in seconds." +msgstr "Saniye cinsinden yedekleme periyodu." + +msgid "Downloads" +msgstr "İndirilenler" + +msgid "Dark Mode" +msgstr "Karanlık Mod" + +msgid "Enable Dark mode" +msgstr "Karanlık modu etkinleştir" + +msgid "Develop mode" +msgstr "Geliştirici Modu" + +msgid "Skip AMS blacklist check" +msgstr "AMS kara liste kontrolünü atla" + +msgid "Home page and daily tips" +msgstr "Ana sayfa ve günlük ipuçları" + +msgid "Show home page on startup" +msgstr "Başlangıçta ana sayfayı göster" + +msgid "Sync settings" +msgstr "Ayarları senkronize et" + +msgid "User sync" +msgstr "Kullanıcı senkronizasyonu" + +msgid "Preset sync" +msgstr "Ön ayar senkronizasyonu" + +msgid "Preferences sync" +msgstr "Tercihler senkronizasyonu" + +msgid "View control settings" +msgstr "Kontrol ayarlarını görüntüle" + +msgid "Rotate of view" +msgstr "Görünümü döndür" + +msgid "Move of view" +msgstr "Görüşün taşınması" + +msgid "Zoom of view" +msgstr "Görünümü yakınlaştır" + +msgid "Other" +msgstr "Diğer" + +msgid "Mouse wheel reverses when zooming" +msgstr "Yakınlaştırma sırasında fare tekerleği ters dönüyor" + +msgid "Enable SSL(MQTT)" +msgstr "SSL'yi etkinleştir(MQTT)" + +msgid "Enable SSL(FTP)" +msgstr "SSL'yi (FTP) etkinleştir" + +msgid "Internal developer mode" +msgstr "Dahili geliştirici modu" + +msgid "Log Level" +msgstr "Günlük Düzeyi" + +msgid "fatal" +msgstr "kritik" + +msgid "error" +msgstr "hata" + +msgid "warning" +msgstr "uyarı" + +msgid "info" +msgstr "bilgi" + +msgid "debug" +msgstr "hata ayıklama" + +msgid "trace" +msgstr "iz" + +msgid "Host Setting" +msgstr "Yazıcı Ayarı" + +msgid "DEV host: api-dev.bambu-lab.com/v1" +msgstr "DEV ana bilgisayarı: api-dev.bambu-lab.com/v1" + +msgid "QA host: api-qa.bambu-lab.com/v1" +msgstr "QA ana bilgisayarı: api-qa.bambu-lab.com/v1" + +msgid "PRE host: api-pre.bambu-lab.com/v1" +msgstr "ÖN ana bilgisayar: api-pre.bambu-lab.com/v1" + +msgid "Product host" +msgstr "Ürün ana bilgisayarı" + +msgid "debug save button" +msgstr "hata ayıklama kaydet düğmesi" + +msgid "save debug settings" +msgstr "hata ayıklama ayarlarını kaydet" + +msgid "DEBUG settings have saved successfully!" +msgstr "DEBUG ayarları başarıyla kaydedildi!" + +msgid "Switch cloud environment, Please login again!" +msgstr "Bulut ortamını değiştirin, lütfen tekrar giriş yapın!" + +msgid "System presets" +msgstr "Sistem ön ayarları" + +msgid "User presets" +msgstr "Kullanıcı ön ayarları" + +msgid "Incompatible presets" +msgstr "Uyumsuz ön ayarlar" + +msgid "AMS filaments" +msgstr "AMS filamentler" + +msgid "Click to pick filament color" +msgstr "Filament rengini seçmek için tıklayın" + +msgid "Please choose the filament colour" +msgstr "Lütfen filament rengini seçin" + +msgid "Add/Remove presets" +msgstr "Ön ayarları ekle/kaldır" + +msgid "Edit preset" +msgstr "Ön ayarı düzenle" + +msgid "Project-inside presets" +msgstr "Proje içi ön ayarlar" + +msgid "Add/Remove filaments" +msgstr "Filament Ekle/Kaldır" + +msgid "Add/Remove materials" +msgstr "Materyal Ekle/Kaldır" + +msgid "Add/Remove printers" +msgstr "Yazıcı Ekle/Kaldır" + +msgid "Incompatible" +msgstr "Uyumsuz" + +msgid "The selected preset is null!" +msgstr "Seçilen ön ayar boş!" + +msgid "Plate name" +msgstr "Plaka adı" + +msgid "Same as Global Print Sequence" +msgstr "Global Yazdırma Sırasıyla aynı" + +msgid "Print sequence" +msgstr "Yazdırma sırası" + +msgid "Customize" +msgstr "Özelleştirmek" + +msgid "First layer filament sequence" +msgstr "İlk katman filament dizisi" + +msgid "Same as Global Plate Type" +msgstr "Global Plaka Tipi ile aynı" + +msgid "Same as Global Bed Type" +msgstr "Global Yatak Tipi ile aynı" + +msgid "By Layer" +msgstr "Katmana göre" + +msgid "By Object" +msgstr "Nesneye göre" + +msgid "Accept" +msgstr "Kabul etmek" + +msgid "Log Out" +msgstr "Çıkış" + +msgid "Slice all plate to obtain time and filament estimation" +msgstr "Zaman ve filament tahminini elde etmek için tüm plakayı dilimleyin" + +msgid "Packing project data into 3mf file" +msgstr "Proje verilerini 3mf dosyasına paketleme" + +msgid "Uploading 3mf" +msgstr "3mf yükleniyor" + +msgid "Jump to model publish web page" +msgstr "Model yayınlama web sayfasına git" + +msgid "Note: The preparation may takes several minutes. Please be patiant." +msgstr "Not: Hazırlık birkaç dakika sürebilir. Lütfen sabırlı olun." + +msgid "Publish" +msgstr "Yayınla" + +msgid "Publish was cancelled" +msgstr "Yayınlama iptal edildi" + +msgid "Slicing Plate 1" +msgstr "Dilimleme Plakası 1" + +msgid "Packing data to 3mf" +msgstr "Verileri 3mf'ye paketle" + +msgid "Jump to webpage" +msgstr "Web sayfasına atla" + +#, c-format, boost-format +msgid "Save %s as" +msgstr "%s'yi farklı kaydet" + +msgid "User Preset" +msgstr "Kullanıcı Ön Ayarı" + +msgid "Project Inside Preset" +msgstr "Ön ayar içerisinde proje" + +msgid "Name is invalid;" +msgstr "Geçersiz isim;" + +msgid "illegal characters:" +msgstr "yasadışı karakterler:" + +msgid "illegal suffix:" +msgstr "yasadışı sonek:" + +msgid "Name is unavailable." +msgstr "Ad kullanılamıyor." + +msgid "Overwrite a system profile is not allowed" +msgstr "Sistem profilinin üzerine yazmaya izin verilmiyor" + +#, boost-format +msgid "Preset \"%1%\" already exists." +msgstr "\"%1%\" ön ayarı zaten mevcut." + +#, boost-format +msgid "Preset \"%1%\" already exists and is incompatible with current printer." +msgstr "\"%1%\" ön ayarı zaten mevcut ve mevcut yazıcıyla uyumlu değil." + +msgid "Please note that saving action will replace this preset" +msgstr "Kaydetme eyleminin bu ön ayarın yerini alacağını lütfen unutmayın" + +msgid "The name is not allowed to be empty." +msgstr "Ad alanı boş bırakılamaz." + +msgid "The name is not allowed to start with space character." +msgstr "Adın boşluk karakteriyle başlamasına izin verilmez." + +msgid "The name is not allowed to end with space character." +msgstr "Adın boşluk karakteriyle bitmesine izin verilmez." + +msgid "The name cannot be the same as a preset alias name." +msgstr "Ad, önceden ayarlanmış bir takma adla aynı olamaz." + +msgid "Save preset" +msgstr "Ön ayarı kaydet" + +msgctxt "PresetName" +msgid "Copy" +msgstr "Kopyala" + +#, boost-format +msgid "Printer \"%1%\" is selected with preset \"%2%\"" +msgstr "\"%1%\" yazıcısı \"%2%\" ön ayarıyla seçildi" + +#, boost-format +msgid "Please choose an action with \"%1%\" preset after saving." +msgstr "Lütfen kaydettikten sonra \"%1%\" ön ayarına sahip bir eylem seçin." + +msgid "For \"%1%\", change \"%2%\" to \"%3%\" " +msgstr "\"%1%\" için \"%2%\"yi \"%3%\" olarak değiştirin " + +#, boost-format +msgid "For \"%1%\", add \"%2%\" as a new preset" +msgstr "\"%1%\" için \"%2%\"yi yeni ön ayar olarak ekleyin" + +msgid "Simply switch to \"%1%\"" +msgstr "Kolayca \"%1%\"e geçin" + +msgid "Task canceled" +msgstr "Görev iptal edildi" + +msgid "(LAN)" +msgstr "(LAN)" + +msgid "My Device" +msgstr "Cihazım" + +msgid "Other Device" +msgstr "Diğer Cihaz" + +msgid "Online" +msgstr "Çevrimiçi" + +msgid "Input access code" +msgstr "Erişim kodunu girin" + +msgid "Can't find my devices?" +msgstr "Cihazlarımı bulamıyor musunuz?" + +msgid "Log out successful." +msgstr "Çıkış Başarılı." + +msgid "Offline" +msgstr "Çevrimdışı" + +msgid "Busy" +msgstr "Meşgul" + +msgid "Bambu Cool Plate" +msgstr "Bambu Soğuk Plaka" + +msgid "PLA Plate" +msgstr "PLA Plaka" + +msgid "Bamabu Engineering Plate" +msgstr "Bamabu Mühendislik Plakası" + +msgid "Bamabu High Temperature Plate" +msgstr "Bamabu Yüksek Sıcaklık Plakası" + +msgid "Send print job to" +msgstr "Yazdırma işini şuraya gönder" + +msgid "Refresh" +msgstr "Yenile" + +msgid "Bed Leveling" +msgstr "Yatak Tesviyesi" + +msgid "Flow Dynamics Calibration" +msgstr "Akış Dinamiği Kalibrasyonu" + +msgid "Can't connect to the printer" +msgstr "Yazıcıya bağlanılamıyor" + +msgid "send completed" +msgstr "gönderme tamamlandı" + +msgid "Error code" +msgstr "Hata kodu" + +msgid "Check the status of current system services" +msgstr "Mevcut sistem hizmetlerinin durumunu kontrol edin" + +msgid "Printer local connection failed, please try again." +msgstr "Yazıcının yerel bağlantısı başarısız oldu, lütfen tekrar deneyin." + +msgid "No login account, only printers in LAN mode are displayed" +msgstr "Oturum açma hesabı yok, yalnızca LAN modundaki yazıcılar görüntüleniyor" + +msgid "Connecting to server" +msgstr "Sunucuya baglanıyor" + +msgid "Synchronizing device information" +msgstr "Cihaz bilgileri senkronize ediliyor" + +msgid "Synchronizing device information time out" +msgstr "Cihaz bilgilerinin senkronize edilmesi zaman aşımı" + +msgid "Cannot send the print job when the printer is updating firmware" +msgstr "Yazıcı ürün yazılımını güncellerken yazdırma işi gönderilemiyor" + +msgid "" +"The printer is executing instructions. Please restart printing after it ends" +msgstr "" +"Yazıcı talimatları yürütüyor. Lütfen bittikten sonra yazdırmayı yeniden " +"başlatın" + +msgid "The printer is busy on other print job" +msgstr "Yazıcı başka bir yazdırma işiyle meşgul" + +#, c-format, boost-format +msgid "" +"Filament %s exceeds the number of AMS slots. Please update the printer " +"firmware to support AMS slot assignment." +msgstr "" +"%s filamanı AMS yuvası sayısını aşıyor. AMS yuvası atamasını desteklemek için " +"lütfen yazıcının ürün yazılımını güncelleyin." + +msgid "" +"Filament exceeds the number of AMS slots. Please update the printer firmware " +"to support AMS slot assignment." +msgstr "" +"Filament, AMS yuvalarının sayısını aşıyor. AMS yuvası atamasını desteklemek " +"için lütfen yazıcının ürün yazılımını güncelleyin." + +msgid "" +"Filaments to AMS slots mappings have been established. You can click a " +"filament above to change its mapping AMS slot" +msgstr "" +"AMS slot eşlemelerine yönelik filamanlar oluşturulmuştur. Eşleme AMS yuvasını " +"değiştirmek için yukarıdaki filamentlerden birine tıklayabilirsiniz" + +msgid "" +"Please click each filament above to specify its mapping AMS slot before " +"sending the print job" +msgstr "" +"Yazdırma işini göndermeden önce eşleme AMS yuvasını belirtmek için lütfen " +"yukarıdaki her filamente tıklayın" + +#, c-format, boost-format +msgid "" +"Filament %s does not match the filament in AMS slot %s. Please update the " +"printer firmware to support AMS slot assignment." +msgstr "" +"%s filamanı, %s AMS yuvasındaki filamanla eşleşmiyor. AMS yuvası atamasını " +"desteklemek için lütfen yazıcının ürün yazılımını güncelleyin." + +msgid "" +"Filament does not match the filament in AMS slot. Please update the printer " +"firmware to support AMS slot assignment." +msgstr "" +"Filament, AMS yuvasındaki filamanla eşleşmiyor. AMS yuvası atamasını " +"desteklemek için lütfen yazıcının ürün yazılımını güncelleyin." + +msgid "" +"The printer firmware only supports sequential mapping of filament => AMS slot." +msgstr "" +"Yazıcı ürün yazılımı yalnızca filament => AMS yuvasının sıralı eşlemesini " +"destekler." + +msgid "An SD card needs to be inserted before printing." +msgstr "Yazdırmadan önce bir SD kartın takılması gerekir." + +msgid "The selected printer is incompatible with the chosen printer presets." +msgstr "Seçilen yazıcı, seçilen yazıcı ön ayarlarıyla uyumlu değil." + +msgid "An SD card needs to be inserted to record timelapse." +msgstr "Hızlandırılmış çekim kaydetmek için bir SD kartın takılması gerekir." + +msgid "" +"Cannot send the print job to a printer whose firmware is required to get " +"updated." +msgstr "" +"Yazdırma işi, ürün yazılımının güncellenmesi gereken bir yazıcıya " +"gönderilemiyor." + +msgid "Cannot send the print job for empty plate" +msgstr "Boş kalıp için yazdırma işi gönderilemiyor" + +msgid "This printer does not support printing all plates" +msgstr "Bu yazıcı tüm kalıpların yazdırılmasını desteklemiyor" + +msgid "Errors" +msgstr "Hatalar" + +msgid "Please check the following:" +msgstr "Lütfen aşağıdakileri kontrol edin:" + +msgid "" +"The printer type selected when generating G-Code is not consistent with the " +"currently selected printer. It is recommended that you use the same printer " +"type for slicing." +msgstr "" +"G Kodu oluşturulurken seçilen yazıcı türü mevcut seçili yazıcıyla tutarlı " +"değil. Dilimleme için aynı yazıcı tipini kullanmanız tavsiye edilir." + +msgid "%s is not supported by AMS." +msgstr "%s AMS tarafından desteklenmiyor." + +msgid "" +"There are some unknown filaments in the AMS mappings. Please check whether " +"they are the required filaments. If they are okay, press \"Confirm\" to start " +"printing." +msgstr "" +"AMS eşlemelerinde bazı bilinmeyen filamentler var. Lütfen bunların gerekli " +"filamentler olup olmadığını kontrol edin. Sorun yoksa, yazdırmayı başlatmak " +"için \"Onayla\"ya basın." + +msgid "" +"Please click the confirm button if you still want to proceed with printing." +msgstr "" +"Hala yazdırma işlemine devam etmek istiyorsanız lütfen onayla düğmesine " +"tıklayın." + +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "Yazıcıya bağlanılıyor. Bağlantı işlemi sırasında iptal edilemiyor." + +msgid "Preparing print job" +msgstr "Yazdırma için hazırlanıyor" + +msgid "Abnormal print file data. Please slice again" +msgstr "Anormal yazdırma dosyası verileri. Lütfen tekrar dilimleyin" + +msgid "The name length exceeds the limit." +msgstr "Ad uzunluğu sınırı aşıyor." + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" +"Kullanmaya dikkat edin! Dokulu PEI Plakasındaki akış kalibrasyonu, dağınık " +"yüzey nedeniyle başarısız olabilir." + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "Mikro Lidar kullanarak otomatik akış kalibrasyonu" + +msgid "Modifying the device name" +msgstr "Cihaz adını değiştir" + +msgid "Send to Printer SD card" +msgstr "Yazıcı SD kartına gönder" + +msgid "Cannot send the print task when the upgrade is in progress" +msgstr "Yükseltme devam ederken yazdırma görevi gönderilemiyor" + +msgid "An SD card needs to be inserted before send to printer SD card." +msgstr "Yazıcı SD kartına gönderilmeden önce bir SD kartın takılması gerekir." + +msgid "The printer is required to be in the same LAN as Bambu Studio." +msgstr "Yazıcının Bambu Studio ile aynı LAN'da olması gerekir." + +msgid "The printer does not support sending to printer SD card." +msgstr "Yazıcı, yazıcı SD kartına gönderimi desteklemiyor." + +msgid "Failed to create socket" +msgstr "Soket oluşturulamadı" + +msgid "Failed to connect socket" +msgstr "Soket bağlanamadı" + +msgid "Failed to publish login request" +msgstr "Giriş isteği yayınlanamadı" + +msgid "Get ticket from device timeout" +msgstr "Cihaz zaman aşımından bilet al" + +msgid "Get ticket from server timeout" +msgstr "Sunucu zaman aşımından bilet al" + +msgid "Failed to post ticket to server" +msgstr "Sunucuya bilet gönderilemedi" + +msgid "Failed to parse login report reason" +msgstr "Giriş raporu nedeni ayrıştırılamadı" + +msgid "Receive login report timeout" +msgstr "Giriş raporu alma zaman aşımı" + +msgid "Unknown Failure" +msgstr "Bilinmeyen Arıza" + +msgid "Log in printer" +msgstr "Yazıcıda oturum aç" + +msgid "Would you like to log in this printer with current account?" +msgstr "Bu yazıcıda geçerli hesapla oturum açmak ister misiniz?" + +msgid "Check the reason" +msgstr "Sebebini kontrol edin" + +msgid "Read and accept" +msgstr "Oku ve kabul et" + +msgid "Terms and Conditions" +msgstr "Şartlar ve koşullar" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"Bir Bambu Lab cihazı satın aldığınız için teşekkür ederiz.Bambu Lab " +"cihazınızı kullanmadan önce lütfen şartlar ve koşulları okuyun.Bambu Lab " +"cihazınızı kullanmayı kabul etmek için tıklayarak, Gizlilik Politikasına ve " +"Kullanım Koşullarına (topluca \"Şartlar\" olarak anılacaktır) uymayı kabul " +"etmiş olursunuz. \"). Bambu Lab Gizlilik Politikasına uymuyorsanız veya bu " +"Politikayı kabul etmiyorsanız lütfen Bambu Lab ekipmanlarını ve hizmetlerini " +"kullanmayın." + +msgid "and" +msgstr "ve" + +msgid "Privacy Policy" +msgstr "Gizlilik Politikası" + +msgid "We ask for your help to improve everyone's printer" +msgstr "Herkesin yazıcısını geliştirmek için yardımınızı istiyoruz" + +msgid "Statement about User Experience Improvement Program" +msgstr "Kullanıcı Deneyimini İyileştirme Programına İlişkin Açıklama" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will not " +"collect any Personal Data by which an individual can be identified directly " +"or indirectly, including without limitation names, addresses, payment " +"information, or phone numbers. By enabling this service, you agree to these " +"terms and the statement about Privacy Policy." +msgstr "" +"3D Baskı topluluğunda, kendi dilimleme parametrelerimizi ve ayarlarımızı " +"düzenlerken birbirimizin başarılarından ve başarısızlıklarından öğreniyoruz. " +"%s aynı prensibi takip ediyor ve kullanıcılarımızın yaptığı çok sayıda " +"baskının başarı ve başarısızlıklarından performansını artırmak için " +"yazıcıöğrenimini kullanıyor. %s'yi gerçek dünya verileriyle besleyerek daha " +"akıllı olmaları için eğitiyoruz. İsterseniz bu hizmet, hata günlüklerinizden " +"ve kullanım günlüklerinizden, Gizlilik Politikasında açıklanan bilgileri de " +"içerebilecek bilgilere erişecektir. İsimler, adresler, ödeme bilgileri veya " +"telefon numaraları dahil ancak bunlarla sınırlı olmamak üzere, bir bireyin " +"doğrudan veya dolaylı olarak tanımlanmasını sağlayacak hiçbir Kişisel Veri " +"toplamayacağız. Bu hizmeti etkinleştirerek bu şartları ve Gizlilik " +"Politikasına ilişkin beyanı kabul etmiş olursunuz." + +msgid "Statement on User Experience Improvement Plan" +msgstr "Kullanıcı Deneyimi İyileştirme Planına İlişkin Açıklama" + +msgid "Log in successful." +msgstr "Giriş başarılı." + +msgid "Log out printer" +msgstr "Yazıcıdan çıkış yap" + +msgid "Would you like to log out the printer?" +msgstr "Yazıcıdaki oturumu kapatmak ister misiniz?" + +msgid "Please log in first." +msgstr "Lütfen önce giriş yapın." + +msgid "There was a problem connecting to the printer. Please try again." +msgstr "Yazıcıya bağlanırken bir sorun oluştu. Lütfen tekrar deneyin." + +msgid "Failed to log out." +msgstr "Oturum kapatılamadı." + +#. TRN "Save current Settings" +msgid "Save current %s" +msgstr "Mevcut %s kaydet" + +msgid "Delete this preset" +msgstr "Bu ön ayarı sil" + +msgid "Search in preset" +msgstr "Ön ayarda ara" + +msgid "Click to reset all settings to the last saved preset." +msgstr "Tüm ayarları en son kaydedilen ön ayara sıfırlamak için tıklayın." + +msgid "" +"Prime tower is required for smooth timeplase. There may be flaws on the model " +"without prime tower. Are you sure you want to disable prime tower?" +msgstr "" +"Sorunsuz timeplace için Prime Tower gereklidir. Prime tower olmayan modelde " +"kusurlar olabilir. Prime tower'ı devre dışı bırakmak istediğinizden emin " +"misiniz?" + +msgid "" +"Prime tower is required for smooth timelapse. There may be flaws on the model " +"without prime tower. Do you want to enable prime tower?" +msgstr "" +"Sorunsuz hızlandırılmış çekim için Prime Tower gereklidir. Prime tower " +"olmayan modelde kusurlar olabilir. Prime tower'ı etkinleştirmek istiyor " +"musunuz?" + +msgid "" +"We have added an experimental style \"Tree Slim\" that features smaller " +"support volume but weaker strength.\n" +"We recommend using it with: 0 interface layers, 0 top distance, 2 walls." +msgstr "" +"Daha küçük destek hacmine ancak daha zayıf güce sahip deneysel bir tarz olan " +"\"Tree Slim\" ekledik.\n" +"Şunlarla kullanmanızı öneririz: 0 arayüz katmanı, 0 üst mesafe, 2 duvar." + +msgid "" +"Change these settings automatically? \n" +"Yes - Change these settings automatically\n" +"No - Do not change these settings for me" +msgstr "" +"Bu ayarlar otomatik olarak değiştirilsin mi?\n" +"Evet - Bu ayarları otomatik olarak değiştir\n" +"Hayır - Bu ayarları benim için değiştirme" + +msgid "" +"For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " +"settings: at least 2 interface layers, at least 0.1mm top z distance or using " +"support materials on interface." +msgstr "" +"\"Güçlü Ağaç\" ve \"Ağaç Hibrit\" stilleri için şu ayarları öneriyoruz: en az " +"2 arayüz katmanı, en az 0,1 mm üst z mesafesi veya arayüzde destek " +"malzemeleri kullanılması." + +msgid "" +"When using support material for the support interface, We recommend the " +"following settings:\n" +"0 top z distance, 0 interface spacing, concentric pattern and disable " +"independent support layer height" +msgstr "" +"Destek arayüzü için destek materyali kullanırken aşağıdaki ayarları " +"öneriyoruz:\n" +"0 üst z mesafesi, 0 arayüz aralığı, eş merkezli desen ve bağımsız destek " +"katmanı yüksekliğini devre dışı bırakma" + +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\"." +msgstr "" +"Araç başlığı olmadan timelapse kaydederken, bir \"Timelapse Wipe Tower\" " +"eklenmesi önerilir.\n" +"Yapı plakasının boş konumuna sağ tıklayın ve \"İlkel Ekle\" -> \"Timelapse " +"Temizleme Kulesi\" seçeneğini seçin." + +msgid "Line width" +msgstr "Katman Genişliği" + +msgid "Seam" +msgstr "Dikiş (Seam)" + +msgid "Precision" +msgstr "Hassasiyet" + +msgid "Wall generator" +msgstr "Duvarlar" + +msgid "Walls" +msgstr "Duvarlar" + +msgid "Top/bottom shells" +msgstr "Alt / Üst Katmanlar" + +msgid "Initial layer speed" +msgstr "Başlangıç Katmanı" + +msgid "Other layers speed" +msgstr "Diğer Katmanlar" + +msgid "Overhang speed" +msgstr "Çıkıntılar (Overhang)" + +msgid "" +"This is the speed for various overhang degrees. Overhang degrees are " +"expressed as a percentage of line width. 0 speed means no slowing down for " +"the overhang degree range and wall speed is used" +msgstr "" +"Bu, çeşitli sarkma dereceleri için hızdır. Çıkıntı dereceleri çizgi " +"genişliğinin yüzdesi olarak ifade edilir. 0 hız, sarkma derecesi aralığı için " +"yavaşlamanın olmadığı anlamına gelir ve duvar hızı kullanılır" + +msgid "Bridge" +msgstr "Köprü" + +msgid "Set speed for external and internal bridges" +msgstr "Harici ve dahili köprüler için hızı ayarlayın" + +msgid "Travel speed" +msgstr "Seyahat hızı" + +msgid "Acceleration" +msgstr "Hızlanma" + +msgid "Jerk(XY)" +msgstr "Jerk(XY)" + +msgid "Raft" +msgstr "Raft" + +msgid "Support filament" +msgstr "Destek filamenti" + +msgid "Prime tower" +msgstr "Prime kulesi" + +msgid "Special mode" +msgstr "Özel mod" + +msgid "G-code output" +msgstr "G kodu çıktısı" + +msgid "Post-processing Scripts" +msgstr "İşlem Sonrası Komut Dosyaları" + +msgid "Frequent" +msgstr "Sıklıkla" + +#, c-format, boost-format +msgid "" +"Following line %s contains reserved keywords.\n" +"Please remove it, or will beat G-code visualization and printing time " +"estimation." +msgid_plural "" +"Following lines %s contain reserved keywords.\n" +"Please remove them, or will beat G-code visualization and printing time " +"estimation." +msgstr[0] "" +"Aşağıdaki %s satırı ayrılmış anahtar kelimeler içeriyor.\n" +"Lütfen onu kaldırın, aksi takdirde G kodu görselleştirmesini ve yazdırma " +"süresi tahminini geçeceksiniz." +msgstr[1] "" +"Aşağıdaki satırlar %s ayrılmış anahtar sözcükler içeriyor.\n" +"Lütfen bunları kaldırın, aksi takdirde G kodu görselleştirmesini ve yazdırma " +"süresi tahminini geçeceksiniz." + +msgid "Reserved keywords found" +msgstr "Ayrılmış anahtar kelimeler bulundu" + +msgid "Setting Overrides" +msgstr "Ayarların Üzerine Yazma" + +msgid "Retraction" +msgstr "Geri çekme" + +msgid "Basic information" +msgstr "Temel bilgiler" + +msgid "Recommended nozzle temperature" +msgstr "Önerilen Nozul sıcaklığı" + +msgid "Recommended nozzle temperature range of this filament. 0 means no set" +msgstr "" +"Bu filamentin önerilen Nozul sıcaklığı aralığı. 0 ayar yok anlamına gelir" + +msgid "Recommended temperature range" +msgstr "Önerilen sıcaklık aralığı" + +msgid "Print temperature" +msgstr "Yazdırma sıcaklığı" + +msgid "Nozzle" +msgstr "Nozul" + +msgid "Nozzle temperature when printing" +msgstr "Yazdırma sırasında nozul sıcaklığı" + +msgid "Cool plate" +msgstr "Soğuk plaka" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament does " +"not support to print on the Cool Plate" +msgstr "" +"Soğutma plakası takıldığında yatak sıcaklığı. 0 değeri, filamentin Cool Plate " +"üzerine yazdırmayı desteklemediği anlamına gelir" + +msgid "Engineering plate" +msgstr "Mühendislik plakası" + +msgid "" +"Bed temperature when engineering plate is installed. Value 0 means the " +"filament does not support to print on the Engineering Plate" +msgstr "" +"Mühendislik plakası takıldığında yatak sıcaklığı. Değer 0, filamentin " +"Mühendislik Plakasına yazdırmayı desteklemediği anlamına gelir" + +msgid "High Temp Plate" +msgstr "Tabla" + +msgid "" +"Bed temperature when high temperature plate is installed. Value 0 means the " +"filament does not support to print on the High Temp Plate" +msgstr "" +"Yüksek sıcaklık plakası takıldığında yatak sıcaklığı. 0 değeri, filamentin " +"Yüksek Sıcaklık Plakasına yazdırmayı desteklemediği anlamına gelir" + +msgid "Textured PEI Plate" +msgstr "Dokulu PEI Plaka" + +msgid "" +"Bed temperature when Textured PEI Plate is installed. Value 0 means the " +"filament does not support to print on the Textured PEI Plate" +msgstr "" +"Dokulu PEI Plaka takıldığında yatak sıcaklığı. 0 Değeri, filamentin Dokulu " +"PEI Plaka üzerine yazdırmayı desteklemediği anlamına gelir" + +msgid "Volumetric speed limitation" +msgstr "Hacimsel hız sınırlaması" + +msgid "Cooling" +msgstr "Soğutma" + +msgid "Cooling for specific layer" +msgstr "Belirli katman için soğutma" + +msgid "Part cooling fan" +msgstr "Parça soğutma fanı" + +msgid "Min fan speed threshold" +msgstr "Minimum fan hızı" + +msgid "" +"Part cooling fan speed will start to run at min speed when the estimated " +"layer time is no longer than the layer time in setting. When layer time is " +"shorter than threshold, fan speed is interpolated between the minimum and " +"maximum fan speed according to layer printing time" +msgstr "" +"Tahmini katman süresi ayardaki katman süresinden uzun olmadığında parça " +"soğutma fanı hızı minimum hızda çalışmaya başlayacaktır. Katman süresi " +"eşikten kısa olduğunda fan hızı, katman yazdırma süresine göre minimum ve " +"maksimum fan hızı arasında enterpole edilir" + +msgid "Max fan speed threshold" +msgstr "Maksimum fan hızı" + +msgid "" +"Part cooling fan speed will be max when the estimated layer time is shorter " +"than the setting value" +msgstr "" +"Tahmini katman süresi ayar değerinden kısa olduğunda parça soğutma fanı hızı " +"maksimum olacaktır" + +msgid "Auxiliary part cooling fan" +msgstr "Yardımcı parça soğutma fanı" + +msgid "Filament start G-code" +msgstr "Filament başlangıç G kodu" + +msgid "Filament end G-code" +msgstr "Filament bitiş G kodu" + +msgid "Multimaterial" +msgstr "Çoklu Malzeme" + +msgid "Wipe tower parameters" +msgstr "Silme kulesi parametreleri" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "Tek ekstrüderli MM yazıcılarda araç değiştirme parametreleri" + +msgid "Ramming settings" +msgstr "Sıkıştırma ayarları" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "Çoklu ekstrüder MM yazıcılarda araç değiştirme parametreleri" + +msgid "Printable space" +msgstr "Tabla Ayarı" + +msgid "Cooling Fan" +msgstr "Soğutucu fan" + +msgid "Fan speed-up time" +msgstr "Fan hızlanma süresi" + +msgid "Extruder Clearance" +msgstr "Ekstrüder Boşluğu" + +msgid "Accessory" +msgstr "Aksesuar" + +msgid "Machine gcode" +msgstr "YazıcıG-kod" + +msgid "Machine start G-code" +msgstr "Yazıcı başlangıç G-kod" + +msgid "Machine end G-code" +msgstr "Yazıcı bitiş G-kod" + +msgid "Before layer change G-code" +msgstr "Katman değişimi öncesi G-kod" + +msgid "Layer change G-code" +msgstr "Katman değişimi G-kod" + +msgid "Change filament G-code" +msgstr "Filament değişimi G-kod" + +msgid "Pause G-code" +msgstr "Duraklatma G-Kod" + +msgid "Template Custom G-code" +msgstr "Şablon Özel G-kod" + +msgid "Motion ability" +msgstr "Hareket" + +msgid "Normal" +msgstr "Normal" + +msgid "Speed limitation" +msgstr "Hız sınırlaması" + +msgid "Acceleration limitation" +msgstr "Hızlanma sınırlaması" + +msgid "Jerk limitation" +msgstr "Jerk sınırlaması" + +msgid "Single extruder multimaterial setup" +msgstr "Tek ekstrüder çoklu malzeme kurulumu" + +msgid "Wipe tower" +msgstr "Silme kulesi" + +msgid "Single extruder multimaterial parameters" +msgstr "Tek ekstrüder çoklu malzeme parametreleri" + +msgid "Layer height limits" +msgstr "Katman yüksekliği sınırları" + +msgid "Lift Z Enforcement" +msgstr "Z Kaldırma Uygulaması" + +msgid "Retraction when switching material" +msgstr "Malzemeyi değiştirirken geri çekme" + +msgid "" +"The Wipe option is not available when using the Firmware Retraction mode.\n" +"\n" +"Shall I disable it in order to enable Firmware Retraction?" +msgstr "" +"Firmware Geri Çekme modunu kullanırken Temizleme seçeneği kullanılamaz.\n" +"\n" +"Firmware Geri Çekmeyi etkinleştirmek için bunu devre dışı bırakmalı mıyım?" + +msgid "Firmware Retraction" +msgstr "Firmware Geri Çekme" + +msgid "Detached" +msgstr "Söküldü" + +msgid "Following preset will be deleted too." +msgid_plural "Following presets will be deleted too." +msgstr[0] "Aşağıdaki ön ayar da silinecektir." +msgstr[1] "Aşağıdaki ön ayarlar da silinecektir." + +#, boost-format +msgid "Are you sure to %1% the selected preset?" +msgstr "Seçilen ön ayarı %1% yaptığınızdan emin misiniz?" + +#. TRN Remove/Delete +msgid "%1% Preset" +msgstr "%1% Ön Ayar" + +msgid "All" +msgstr "Tümü" + +msgid "Set" +msgstr "Ayarla" + +msgid "Click to reset current value and attach to the global value." +msgstr "Geçerli değeri sıfırlamak ve genel değere eklemek için tıklayın." + +msgid "Click to drop current modify and reset to saved value." +msgstr "" +"Geçerli değişikliği bırakmak ve kaydedilen değere sıfırlamak için tıklayın." + +msgid "Process Settings" +msgstr "İşlem Ayarları" + +msgid "Undef" +msgstr "Tanımsız" + +msgid "Unsaved Changes" +msgstr "Kaydedilmemiş Değişiklikler" + +msgid "Discard or Keep changes" +msgstr "Değişiklikleri Çıkart veya Sakla" + +msgid "Old Value" +msgstr "Eski Değer" + +msgid "New Value" +msgstr "Yeni değer" + +msgid "Transfer" +msgstr "Aktar" + +msgid "Don't save" +msgstr "Kaydetme" + +msgid "Discard" +msgstr "Çıkart" + +msgid "Click the right mouse button to display the full text." +msgstr "Tam metni görüntülemek için farenin sağ tuşuna tıklayın." + +msgid "All changes will not be saved" +msgstr "Tüm değişiklikler kaydedilmeyecek" + +msgid "All changes will be discarded." +msgstr "Tüm değişiklikler iptal edilecek." + +msgid "Save the selected options." +msgstr "Seçilen seçenekleri kaydedin." + +msgid "Keep the selected options." +msgstr "Seçilen seçenekleri sakla." + +msgid "Transfer the selected options to the newly selected preset." +msgstr "Seçilen seçenekleri yeni seçilen ön ayara aktarın." + +#, boost-format +msgid "" +"Save the selected options to preset \n" +"\"%1%\"." +msgstr "" +"Seçilen seçenekleri ön ayara kaydedin\n" +"\"%1%\"." + +#, boost-format +msgid "" +"Transfer the selected options to the newly selected preset \n" +"\"%1%\"." +msgstr "" +"Seçilen seçenekleri yeni seçilen ön ayara aktarın\n" +"\"%1%\"." + +#, boost-format +msgid "Preset \"%1%\" contains the following unsaved changes:" +msgstr "\"%1%\" ön ayarı aşağıdaki kaydedilmemiş değişiklikleri içeriyor:" + +#, boost-format +msgid "" +"Preset \"%1%\" is not compatible with the new printer profile and it contains " +"the following unsaved changes:" +msgstr "" +"Ön ayar \"%1%\", yeni yazıcı profiliyle uyumlu değil ve aşağıdaki " +"kaydedilmemiş değişiklikleri içeriyor:" + +#, boost-format +msgid "" +"Preset \"%1%\" is not compatible with the new process profile and it contains " +"the following unsaved changes:" +msgstr "" +"Ön ayar \"%1%\", yeni işlem profiliyle uyumlu değil ve aşağıdaki " +"kaydedilmemiş değişiklikleri içeriyor:" + +#, boost-format +msgid "" +"You have changed some settings of preset \"%1%\". \n" +"Would you like to keep these changed settings (new value) after switching " +"preset?" +msgstr "" +"\"%1%\" ön ayarının bazı ayarlarını değiştirdiniz.\n" +"Ön ayarı değiştirdikten sonra değiştirilen bu ayarları (yeni değer) korumak " +"ister misiniz?" + +msgid "" +"You have changed some preset settings. \n" +"Would you like to keep these changed settings (new value) after switching " +"preset?" +msgstr "" +"Bazı ön ayar ayarlarını değiştirdiniz.\n" +"Ön ayarı değiştirdikten sonra değiştirilen bu ayarları (yeni değer) korumak " +"ister misiniz?" + +msgid "Extruders count" +msgstr "Ekstruder sayısı" + +msgid "General" +msgstr "Genel" + +msgid "Capabilities" +msgstr "Yetenekler" + +msgid "Select presets to compare" +msgstr "Karşılaştırılacak ön ayarları seçin" + +msgid "Show all presets (including incompatible)" +msgstr "Tüm ön ayarları göster (uyumsuz olanlar dahil)" + +msgid "Add File" +msgstr "Dosya Ekle" + +msgid "Set as cover" +msgstr "Kapak olarak ayarla" + +msgid "Cover" +msgstr "Kapak" + +#, boost-format +msgid "The name \"%1%\" already exists." +msgstr "\"%1%\" adı zaten mevcut." + +msgid "Basic Info" +msgstr "Temel bilgi" + +msgid "Pictures" +msgstr "Resimler" + +msgid "Bill of Materials" +msgstr "Malzeme Listesi" + +msgid "Assembly Guide" +msgstr "Montaj Kılavuzu" + +msgid "Author" +msgstr "Yazar" + +msgid "Model Name" +msgstr "Model adı" + +msgid "%s Update" +msgstr "%s Güncelleme" + +msgid "A new version is available" +msgstr "Yeni bir sürüm mevcut" + +msgid "Configuration update" +msgstr "Yapılandırma güncellemesi" + +msgid "A new configuration package available, Do you want to install it?" +msgstr "Yeni bir konfigürasyon paketi mevcut. Kurmak istiyor musunuz?" + +msgid "Description:" +msgstr "Açıklama:" + +msgid "Configuration incompatible" +msgstr "Yapılandırma uyumsuz" + +msgid "the configuration package is incompatible with current application." +msgstr "yapılandırma paketi mevcut uygulamayla uyumlu değil." + +#, c-format, boost-format +msgid "" +"The configuration package is incompatible with current application.\n" +"%s will update the configuration package, Otherwise it won't be able to start" +msgstr "" +"Yapılandırma paketi mevcut uygulamayla uyumlu değil.\n" +"%s yapılandırma paketini güncelleyecek, Aksi halde başlatılamayacak" + +#, c-format, boost-format +msgid "Exit %s" +msgstr "%s'den çık" + +msgid "the Configuration package is incompatible with current APP." +msgstr "yapılandırma paketi mevcut APP ile uyumlu değil." + +msgid "Configuration updates" +msgstr "Yapılandırma güncellemeleri" + +msgid "No updates available." +msgstr "Güncelleme mevcut değil." + +msgid "The configuration is up to date." +msgstr "Yapılandırma güncel." + +msgid "Ramming customization" +msgstr "Sıkıştırma özelleştirme" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the unloaded " +"filament so it does not prevent insertion of the new filament and can itself " +"be reinserted later. This phase is important and different materials can " +"require different extrusion speeds to get the good shape. For this reason, " +"the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" +"Sıkıştırma, tek ekstrüderli bir MM yazıcıda takım değişiminden hemen önce " +"yapılan hızlı ekstrüzyonu ifade eder. Amacı, yeni filamentin " +"yerleştirilmesini engellememesi ve daha sonra yeniden yerleştirilebilmesi " +"için boşaltılmış filamentin ucunu düzgün bir şekilde şekillendirmektir. Bu " +"aşama önemlidir ve farklı malzemeler iyi bir şekil elde etmek için farklı " +"ekstrüzyon hızları gerektirebilir. Bu nedenle, sıkıştırma sırasındaki " +"ekstrüzyon hızları ayarlanabilir.\n" +"\n" +"Bu uzman düzeyinde bir ayardır, yanlış ayarlama muhtemelen sıkışmalara, " +"ekstrüder tekerleğinin filamente sürtünmesine vb. yol açacaktır." + +msgid "Total ramming time" +msgstr "Toplam sıkıştırma süresi" + +msgid "s" +msgstr "s" + +msgid "Total rammed volume" +msgstr "Toplam sıkıştırılmış hacim" + +msgid "Ramming line width" +msgstr "Sıkıştırma hattı genişliği" + +msgid "Ramming line spacing" +msgstr "Sıkıştırma hattı aralığı" + +msgid "Auto-Calc" +msgstr "Otomatik Hesaplama" + +msgid "Flushing volumes for filament change" +msgstr "Filament değişimi için temizleme hacmi" + +msgid "Multiplier" +msgstr "Çarpan" + +msgid "Flushing volume (mm³) for each filament pair." +msgstr "Her filament çifti için yıkama hacmi (mm³)." + +#, c-format, boost-format +msgid "Suggestion: Flushing Volume in range [%d, %d]" +msgstr "Öneri: Yıkama Hacmi [%d, %d] aralığında" + +#, c-format, boost-format +msgid "The multiplier should be in range [%.2f, %.2f]." +msgstr "Çarpan [%.2f, %.2f] aralığında olmalıdır." + +msgid "unloaded" +msgstr "boşaltılmış" + +msgid "loaded" +msgstr "yüklenmiş" + +msgid "Filament #" +msgstr "Filament #" + +msgid "From" +msgstr "İtibaren" + +msgid "To" +msgstr "İle" + +msgid "Login" +msgstr "Giriş yap" + +msgid "The configuration package is changed in previous Config Guide" +msgstr "Yapılandırma paketi önceki Yapılandırma Kılavuzu'nda değiştirildi" + +msgid "Configuration package changed" +msgstr "Yapılandırma paketi değiştirildi" + +msgid "Toolbar" +msgstr "Araç Çubuğu" + +msgid "Objects list" +msgstr "Nesne listesi" + +msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" +msgstr "STL/STEP/3MF/OBJ/AMF dosyalarından geometri verilerini içe aktarın" + +msgid "⌘+Shift+G" +msgstr "⌘+Shift+G" + +msgid "Ctrl+Shift+G" +msgstr "Ctrl+Shift+G" + +msgid "Copy to clipboard" +msgstr "Panoya kopyala" + +msgid "Paste from clipboard" +msgstr "Panodan yapıştır" + +msgid "Show/Hide 3Dconnexion devices settings dialog" +msgstr "3Dconnexion cihazları ayarları iletişim kutusunu Göster/Gizle" + +msgid "Show keyboard shortcuts list" +msgstr "Klavye kısayolları listesini göster" + +msgid "Global shortcuts" +msgstr "Genel kısayollar" + +msgid "Rotate View" +msgstr "Görüntüyü döndür" + +msgid "Pan View" +msgstr "Pan Görünümü" + +msgid "Mouse wheel" +msgstr "Fare tekerleği" + +msgid "Zoom View" +msgstr "Zoom Görünümü" + +msgid "Shift+A" +msgstr "Shift+A" + +msgid "Shift+R" +msgstr "Shift+R" + +msgid "" +"Auto orientates selected objects or all objects.If there are selected " +"objects, it just orientates the selected ones.Otherwise, it will orientates " +"all objects in the current disk." +msgstr "" +"Seçilen nesneleri veya tüm nesneleri otomatik olarak yönlendirir. Seçilen " +"nesneler varsa, yalnızca seçilenleri yönlendirir. Aksi takdirde, geçerli " +"diskteki tüm nesneleri yönlendirir." + +msgid "Shift+Tab" +msgstr "Shift+Tab" + +msgid "Collapse/Expand the sidebar" +msgstr "Kenar çubuğunu daralt/genişlet" + +msgid "⌘+Any arrow" +msgstr "⌘+Herhangi bir ok" + +msgid "Movement in camera space" +msgstr "Kamera alanında hareket" + +msgid "⌥+Left mouse button" +msgstr "⌥+Sol fare düğmesi" + +msgid "Select a part" +msgstr "Parça seçin" + +msgid "⌘+Left mouse button" +msgstr "⌘+Sol fare düğmesi" + +msgid "Select multiple objects" +msgstr "Birden fazla nesne seç" + +msgid "Ctrl+Any arrow" +msgstr "Ctrl+Herhangi bir yön tuşu" + +msgid "Alt+Left mouse button" +msgstr "Alt+Sol fare düğmesi" + +msgid "Ctrl+Left mouse button" +msgstr "Ctrl+Sol fare düğmesi" + +msgid "Shift+Left mouse button" +msgstr "Shift+Sol fare düğmesi" + +msgid "Select objects by rectangle" +msgstr "Nesneleri dikdörtgene göre seç" + +msgid "Arrow Up" +msgstr "Yukarı ok" + +msgid "Move selection 10 mm in positive Y direction" +msgstr "Seçimi pozitif Y yönünde 10 mm taşı" + +msgid "Arrow Down" +msgstr "Aşağı ok" + +msgid "Move selection 10 mm in negative Y direction" +msgstr "Seçimi negatif Y yönünde 10 mm taşı" + +msgid "Arrow Left" +msgstr "Sol Yön Tuşu" + +msgid "Move selection 10 mm in negative X direction" +msgstr "Seçimi negatif X yönünde 10 mm taşı" + +msgid "Arrow Right" +msgstr "Sağ Yön Tuşu" + +msgid "Move selection 10 mm in positive X direction" +msgstr "Seçimi pozitif X yönünde 10 mm taşı" + +msgid "Shift+Any arrow" +msgstr "Shift+Herhangi bir ok tuşu" + +msgid "Movement step set to 1 mm" +msgstr "Hareket adımı 1 mm'ye ayarlandı" + +msgid "Esc" +msgstr "Esc" + +msgid "keyboard 1-9: set filament for object/part" +msgstr "klavye 1-9: nesne/parça için filamanı ayarlayın" + +msgid "Camera view - Default" +msgstr "Kamera görünümü - Varsayılan" + +msgid "Camera view - Top" +msgstr "Kamera görünümü - Üst" + +msgid "Camera view - Bottom" +msgstr "Kamera görünümü - Alt" + +msgid "Camera view - Front" +msgstr "Kamera görünümü - Ön" + +msgid "Camera view - Behind" +msgstr "Kamera görünümü - Arka" + +msgid "Camera Angle - Left side" +msgstr "Kamera Açısı - Sol" + +msgid "Camera Angle - Right side" +msgstr "Kamera Açısı - Sağ" + +msgid "Select all objects" +msgstr "Tüm nesneleri seç" + +msgid "Gizmo move" +msgstr "Gizmo hareket" + +msgid "Gizmo scale" +msgstr "Gizmo ölçek" + +msgid "Gizmo rotate" +msgstr "Gizmo döndürme" + +msgid "Gizmo cut" +msgstr "Gizmo kesim" + +msgid "Gizmo Place face on bed" +msgstr "Gizmo Yüzünüzü yatağa yerleştirin" + +msgid "Gizmo SLA support points" +msgstr "Gizmo SLA destek noktaları" + +msgid "Gizmo FDM paint-on seam" +msgstr "Gizmo FDM boyalı dikiş" + +msgid "Swtich between Prepare/Prewview" +msgstr "Hazırlama/Önizleme arasında geçiş yap" + +msgid "Plater" +msgstr "Plakacı" + +msgid "Move: press to snap by 1mm" +msgstr "Hareket Ettir: 1 mm kadar yaslamak için basın" + +msgid "⌘+Mouse wheel" +msgstr "⌘+Fare tekerleği" + +msgid "Support/Color Painting: adjust pen radius" +msgstr "Destek/Renkli Boyama: kalem yarıçapını ayarlayın" + +msgid "⌥+Mouse wheel" +msgstr "⌥+Fare tekerleği" + +msgid "Support/Color Painting: adjust section position" +msgstr "Destek/Renkli Boyama: bölüm konumunu ayarlayın" + +msgid "Ctrl+Mouse wheel" +msgstr "Ctrl+Fare tekerleği" + +msgid "Alt+Mouse wheel" +msgstr "Alt+Fare tekerleği" + +msgid "Gizmo" +msgstr "Gizmo" + +msgid "Set extruder number for the objects and parts" +msgstr "Nesneler ve parçalar için ekstruder numarasını ayarlayın" + +msgid "Delete objects, parts, modifiers " +msgstr "Nesneleri, parçaları, değiştiricileri silin " + +msgid "Space" +msgstr "Boşluk" + +msgid "Select the object/part and press space to change the name" +msgstr "Nesneyi/parçayı seçin ve adını değiştirmek için boşluk tuşuna basın" + +msgid "Mouse click" +msgstr "Fare tıklaması" + +msgid "Select the object/part and mouse click to change the name" +msgstr "Nesneyi/parçayı seçin ve adını değiştirmek için fareye tıklayın" + +msgid "Objects List" +msgstr "Nesne Listesi" + +msgid "Vertical slider - Move active thumb Up" +msgstr "Dikey kaydırıcı - Etkin başparmağı yukarı hareket ettir" + +msgid "Vertical slider - Move active thumb Down" +msgstr "Dikey kaydırıcı - Etkin başparmağı Aşağı hareket ettir" + +msgid "Horizontal slider - Move active thumb Left" +msgstr "Yatay kaydırıcı - Etkin başparmağı sola taşı" + +msgid "Horizontal slider - Move active thumb Right" +msgstr "Yatay kaydırıcı - Etkin başparmağı sağa taşı" + +msgid "On/Off one layer mode of the vertical slider" +msgstr "Dikey kaydırıcının tek katman modunu açma/kapama" + +msgid "On/Off g-code window" +msgstr "G-kodu penceresini aç/kapat" + +msgid "Move slider 5x faster" +msgstr "Kaydırıcıyı 5 kat daha hızlı hareket ettirin" + +msgid "Shift+Mouse wheel" +msgstr "Shift+Fare tekerleği" + +msgid "Release Note" +msgstr "Sürüm notu" + +#, c-format, boost-format +msgid "version %s update information :" +msgstr "sürüm %s güncelleme bilgileri:" + +msgid "Network plug-in update" +msgstr "Ağ eklentisi güncellemesi" + +msgid "" +"Click OK to update the Network plug-in when Bambu Studio launches next time." +msgstr "" +"Bambu Studio bir sonraki sefer başlatıldığında Ağ eklentisini güncellemek " +"için Tamam'a tıklayın." + +#, c-format, boost-format +msgid "A new Network plug-in(%s) available, Do you want to install it?" +msgstr "Yeni bir Ağ eklentisi(%s) mevcut, Yüklemek istiyor musunuz?" + +msgid "New version of Bambu Studio" +msgstr "Bambu Studio'nun yeni versiyonu" + +msgid "Don't remind me of this version again" +msgstr "Bana bir daha bu versiyonu hatırlatma" + +msgid "LAN Connection Failed (Sending print file)" +msgstr "LAN Bağlantısı Başarısız (Yazdırma dosyası gönderiliyor)" + +msgid "" +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." +msgstr "" +"Adım 1, lütfen Bambu Studio ile yazıcınızın aynı LAN'da olduğunu doğrulayın." + +msgid "" +"Step 2, if the IP and Access Code below are different from the actual values " +"on your printer, please correct them." +msgstr "" +"Adım 2, aşağıdaki IP ve Erişim Kodu yazıcınızdaki gerçek değerlerden " +"farklıysa lütfen bunları düzeltin." + +msgid "IP" +msgstr "IP" + +msgid "Access Code" +msgstr "Giriş kodu" + +msgid "Where to find your printer's IP and Access Code?" +msgstr "Yazıcınızın IP'sini ve Erişim Kodunu nerede bulabilirsiniz?" + +msgid "Error: IP or Access Code are not correct" +msgstr "Hata: IP veya Erişim Kodu doğru değil" + +msgid "Model:" +msgstr "Model:" + +msgid "Serial:" +msgstr "Seri:" + +msgid "Version:" +msgstr "Sürüm:" + +msgid "Update firmware" +msgstr "Ürün yazılımını güncelle" + +msgid "Printing" +msgstr "Baskı" + +msgid "Idle" +msgstr "Boşta" + +msgid "Latest version" +msgstr "Son sürüm" + +msgid "Updating" +msgstr "Güncelleniyor" + +msgid "Updating failed" +msgstr "Güncelleme başarısız oldu" + +msgid "Updating successful" +msgstr "Güncelleme başarılı" + +msgid "" +"Are you sure you want to update? This will take about 10 minutes. Do not turn " +"off the power while the printer is updating." +msgstr "" +"Güncellemek istediğinizden emin misiniz? Bu yaklaşık 10 dakika sürecektir. " +"Yazıcı güncellenirken gücü kapatmayın." + +msgid "" +"An important update was detected and needs to be run before printing can " +"continue. Do you want to update now? You can also update later from 'Upgrade " +"firmware'." +msgstr "" +"Önemli bir güncelleme algılandı ve yazdırmanın devam edebilmesi için " +"çalıştırılması gerekiyor. Şimdi güncellemek istiyor musunuz? Daha sonra " +"'Firmware'i yükselt' seçeneğinden de güncelleme yapabilirsiniz." + +msgid "" +"The firmware version is abnormal. Repairing and updating are required before " +"printing. Do you want to update now? You can also update later on printer or " +"update next time starting the studio." +msgstr "" +"Ürün yazılımı sürümü anormal. Yazdırmadan önce onarım ve güncelleme yapılması " +"gerekir. Şimdi güncellemek istiyor musunuz? Ayrıca daha sonra yazıcıda " +"güncelleyebilir veya stüdyoyu bir sonraki başlatışınızda güncelleyebilirsiniz." + +msgid "Extension Board" +msgstr "Uzatma Kartı" + +msgid "Saving objects into the 3mf failed." +msgstr "Nesneleri 3mf'ye kaydetme işlemi başarısız oldu." + +msgid "Only Windows 10 is supported." +msgstr "Yalnızca Windows 10 desteklenmektedir." + +msgid "Failed to initialize the WinRT library." +msgstr "WinRT kitaplığı başlatılamadı." + +msgid "Exporting objects" +msgstr "Nesneleri dışa aktarma" + +msgid "Failed loading objects." +msgstr "Nesneler yüklenemedi." + +msgid "Repairing object by Windows service" +msgstr "Nesneyi Windows hizmetiyle onarma" + +msgid "Repair failed." +msgstr "Onarım başarısız oldu." + +msgid "Loading repaired objects" +msgstr "Onarılan nesnelerin yüklenmesi" + +msgid "Exporting 3mf file failed" +msgstr "3mf dosyasını dışa aktarma işlemi başarısız oldu" + +msgid "Import 3mf file failed" +msgstr "3mf dosyasını içe aktarma başarısız oldu" + +msgid "Repaired 3mf file does not contain any object" +msgstr "Onarılan 3mf dosyası herhangi bir nesne içermiyor" + +msgid "Repaired 3mf file contains more than one object" +msgstr "Onarılan 3mf dosyası birden fazla nesne içeriyor" + +msgid "Repaired 3mf file does not contain any volume" +msgstr "Onarılan 3mf dosyası herhangi bir birim içermiyor" + +msgid "Repaired 3mf file contains more than one volume" +msgstr "Onarılan 3mf dosyası birden fazla birim içeriyor" + +msgid "Repair finished" +msgstr "Onarım tamamlandı" + +msgid "Repair canceled" +msgstr "Onarım iptal edildi" + +#, boost-format +msgid "Copying of file %1% to %2% failed: %3%" +msgstr "%1% dosyasının %2% dosyasına kopyalanması başarısız oldu: %3%" + +msgid "Need to check the unsaved changes before configuration updates." +msgstr "" +"Yapılandırma güncellemelerinden önce kaydedilmemiş değişiklikleri kontrol " +"etmeniz gerekir." + +msgid "Configuration package updated to " +msgstr "Yapılandırma paketi şu şekilde güncellendi: " + +msgid "Open G-code file:" +msgstr "G kodu dosyasını açın:" + +msgid "" +"One object has empty initial layer and can't be printed. Please Cut the " +"bottom or enable supports." +msgstr "" +"Bir nesnenin başlangıç katmanı boş ve yazdırılamıyor. Lütfen alt kısmı kesin " +"veya destekleri etkinleştirin." + +#, boost-format +msgid "Object can't be printed for empty layer between %1% and %2%." +msgstr "%1% ile %2% arasındaki boş katman için nesne yazdırılamıyor." + +msgid "Object: %1%" +msgstr "Nesne: %1%" + +msgid "" +"Maybe parts of the object at these height are too thin, or the object has " +"faulty mesh" +msgstr "" +"Belki nesnenin bu yükseklikteki bazı kısımları çok incedir veya nesnenin ağı " +"hatalı olabilir" + +msgid "No object can be printed. Maybe too small" +msgstr "Hiçbir nesne yazdırılamaz. Belki çok küçük" + +msgid "" +"Failed to generate gcode for invalid custom G-code.\n" +"\n" +msgstr "" +"Geçersiz özel G kodu için gcode oluşturulamadı.\n" +"\n" + +msgid "Please check the custom G-code or use the default custom G-code." +msgstr "" +"Lütfen özel G kodunu kontrol edin veya varsayılan özel G kodunu kullanın." + +#, boost-format +msgid "Generating G-code: layer %1%" +msgstr "G kodu oluşturuluyor: katman %1%" + +msgid "Inner wall" +msgstr "İç duvar" + +msgid "Outer wall" +msgstr "Dış duvar" + +msgid "Overhang wall" +msgstr "Çıkıntı duvarı" + +msgid "Sparse infill" +msgstr "Dolgu" + +msgid "Internal solid infill" +msgstr "İç katı dolgu" + +msgid "Top surface" +msgstr "Üst Katman" + +msgid "Bottom surface" +msgstr "Alt yüzey" + +msgid "Internal Bridge" +msgstr "İç Köprü" + +msgid "Gap infill" +msgstr "Boşluk doldurma" + +msgid "Skirt" +msgstr "Etek" + +msgid "Support interface" +msgstr "Destek arayüzü" + +msgid "Support transition" +msgstr "Destek geçişi" + +msgid "Multiple" +msgstr "Çoklu" + +#, boost-format +msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " +msgstr "%1% çizgi genişliği hesaplanamadı. \"%2%\" değeri alınamıyor " + +msgid "undefined error" +msgstr "bilinmeyen hata" + +msgid "too many files" +msgstr "çok fazla dosya" + +msgid "file too large" +msgstr "dosya çok büyük" + +msgid "unsupported method" +msgstr "desteklenmeyen yöntem" + +msgid "unsupported encryption" +msgstr "desteklenmeyen şifreleme" + +msgid "unsupported feature" +msgstr "desteklenmeyen özellik" + +msgid "failed finding central directory" +msgstr "merkezi dizin bulunamadı" + +msgid "not a ZIP archive" +msgstr "dosya ZIP arşivi değil" + +msgid "invalid header or corrupted" +msgstr "geçersiz başlık veya bozuk" + +msgid "unsupported multidisk" +msgstr "desteklenmeyen çoklu disk" + +msgid "decompression failed" +msgstr "dekompresyon başarısız oldu" + +msgid "compression failed" +msgstr "sıkıştırma başarısız oldu" + +msgid "unexpected decompressed size" +msgstr "beklenmedik sıkıştırılmış boyut" + +msgid "CRC check failed" +msgstr "CRC kontrolü başarısız oldu" + +msgid "unsupported central directory size" +msgstr "desteklenmeyen merkezi dizin boyutu" + +msgid "allocation failed" +msgstr "tahsis başarısız oldu" + +msgid "file open failed" +msgstr "dosya açılamadı" + +msgid "file create failed" +msgstr "dosya oluşturma başarısız oldu" + +msgid "file write failed" +msgstr "dosya yazımı başarısız oldu" + +msgid "file read failed" +msgstr "dosya okuma başarısız oldu" + +msgid "file close failed" +msgstr "dosya kapatılamadı" + +msgid "file seek failed" +msgstr "dosya arama başarısız oldu" + +msgid "file stat failed" +msgstr "dosya istatistikleri başarısız" + +msgid "invalid parameter" +msgstr "geçersiz parametre" + +msgid "invalid filename" +msgstr "geçersiz dosya adı" + +msgid "buffer too small" +msgstr "arabellek çok küçük" + +msgid "internal error" +msgstr "dahili hata" + +msgid "file not found" +msgstr "dosya bulunamadı" + +msgid "archive too large" +msgstr "arşiv çok büyük" + +msgid "validation failed" +msgstr "doğrulama başarısız" + +msgid "write callback failed" +msgstr "geri arama yazma başarısız oldu" + +#, boost-format +msgid "" +"%1% is too close to exclusion area, there may be collisions when printing." +msgstr "" +"%1%, hariç tutma alanına çok yakın; yazdırma sırasında çarpışmalar meydana " +"gelebilir." + +#, boost-format +msgid "%1% is too close to others, and collisions may be caused." +msgstr "%1% diğerlerine çok yakın ve çarpışmalara neden olabilir." + +#, boost-format +msgid "%1% is too tall, and collisions will be caused." +msgstr "%1% çok uzun ve çarpışmalara neden olacak." + +msgid " is too close to others, there may be collisions when printing." +msgstr "" +" başkalarına çok yakınsa, yazdırma sırasında çarpışmalar meydana gelebilir." + +msgid " is too close to exclusion area, there may be collisions when printing." +msgstr "" +" Hariç tutma alanına çok yakın olduğundan yazdırma sırasında çarpışmalar " +"meydana gelebilir." + +msgid "Prime Tower" +msgstr "Başbakan Kulesi" + +msgid " is too close to others, and collisions may be caused.\n" +msgstr " başkalarına çok yakın olduğundan çarpışmalara neden olabilir.\n" + +msgid " is too close to exclusion area, and collisions will be caused.\n" +msgstr " dışlama alanına çok yakın ve çarpışmalara neden olacak.\n" + +msgid "" +"Can not print multiple filaments which have large difference of temperature " +"together. Otherwise, the extruder and nozzle may be blocked or damaged during " +"printing" +msgstr "" +"Birlikte büyük sıcaklık farkına sahip birden fazla filament basılamaz. Aksi " +"takdirde baskı sırasında ekstruder ve nozül tıkanabilir veya hasar görebilir" + +msgid "No extrusions under current settings." +msgstr "Mevcut ayarlarda ekstrüzyon yok." + +msgid "" +"Smooth mode of timelapse is not supported when \"by object\" sequence is " +"enabled." +msgstr "" +"\"Nesneye göre\" dizisi etkinleştirildiğinde, hızlandırılmış çekimin yumuşak " +"modu desteklenmez." + +msgid "" +"Please select \"By object\" print sequence to print multiple objects in " +"spiral vase mode." +msgstr "" +"Birden fazla nesneyi spiral vazo modunda yazdırmak için lütfen \"Nesneye " +"göre\" yazdırma sırasını seçin." + +msgid "" +"The spiral vase mode does not work when an object contains more than one " +"materials." +msgstr "Bir nesne birden fazla malzeme içerdiğinde spiral vazo modu çalışmaz." + +msgid "The prime tower is not supported in \"By object\" print." +msgstr "Prime tower, \"Nesneye göre\" yazdırmada desteklenmez." + +msgid "" +"The prime tower is not supported when adaptive layer height is on. It " +"requires that all objects have the same layer height." +msgstr "" +"Uyarlanabilir katman yüksekliği açıkken ana kule desteklenmez. Tüm nesnelerin " +"aynı katman yüksekliğine sahip olmasını gerektirir." + +msgid "The prime tower requires \"support gap\" to be multiple of layer height" +msgstr "" +"Ana kule \"destek boşluğunun\" katman yüksekliğinin katı olmasını gerektirir" + +msgid "The prime tower requires that all objects have the same layer heights" +msgstr "" +"Prime tower, tüm nesnelerin aynı katman yüksekliğine sahip olmasını gerektirir" + +msgid "" +"The prime tower requires that all objects are printed over the same number of " +"raft layers" +msgstr "" +"Ana kule, tüm nesnelerin aynı sayıda sal katmanı üzerine yazdırılmasını " +"gerektirir" + +msgid "" +"The prime tower requires that all objects are sliced with the same layer " +"heights." +msgstr "" +"Prime tower, tüm nesnelerin aynı katman yüksekliğinde dilimlenmesini " +"gerektirir." + +msgid "" +"The prime tower is only supported if all objects have the same variable layer " +"height" +msgstr "" +"Prime tower yalnızca tüm nesnelerin aynı değişken katman yüksekliğine sahip " +"olması durumunda desteklenir" + +msgid "Too small line width" +msgstr "Çizgi genişliği çok küçük" + +msgid "Too large line width" +msgstr "Çok büyük çizgi genişliği" + +msgid "" +"The prime tower requires that support has the same layer height with object." +msgstr "" +"Prime kulesi için, destek, nesne ile aynı katman yüksekliğine sahip olmalıdır." + +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" +"Organik destek ağacı uç çapı, destek malzemesi ekstrüzyon genişliğinden daha " +"küçük olamaz." + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" +"Organik destek dalı çapı, destek malzemesi ekstrüzyon genişliğinin 2 katından " +"daha küçük olamaz." + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "Organik destek dalı çapı, destek ağacı uç çapından küçük olamaz." + +msgid "" +"Support enforcers are used but support is not enabled. Please enable support." +msgstr "" +"Destek uygulayıcıları kullanılıyor ancak destek etkinleştirilmiyor. Lütfen " +"desteği etkinleştirin." + +msgid "Layer height cannot exceed nozzle diameter" +msgstr "Katman yüksekliği nozül çapını aşamaz" + +msgid "" +"Relative extruder addressing requires resetting the extruder position at each " +"layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" +"Göreceli ekstrüder adreslemesi, kayan nokta doğruluğunun kaybını önlemek için " +"her katmandaki ekstrüder konumunun sıfırlanmasını gerektirir. Layer_gcode'a " +"\"G92 E0\" ekleyin." + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" +"Before_layer_gcode'da \"G92 E0\" bulundu ve bu, mutlak ekstruder adreslemeyle " +"uyumsuzdu." + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" +"Layer_gcode'da mutlak ekstruder adreslemeyle uyumlu olmayan \"G92 E0\" " +"bulundu." + +#, c-format, boost-format +msgid "Plate %d: %s does not support filament %s" +msgstr "Plaka %d: %s, %s filamentini desteklemiyor" + +msgid "Generating skirt & brim" +msgstr "Etek ve kenar oluşturma" + +msgid "Exporting G-code" +msgstr "G kodu dışa aktarılıyor" + +msgid "Generating G-code" +msgstr "G kodu oluşturuluyor" + +msgid "Failed processing of the filename_format template." +msgstr "Dosyaadı_format şablonunun işlenmesi başarısız oldu." + +msgid "Printable area" +msgstr "Yazdırılabilir alan" + +msgid "Bed exclude area" +msgstr "Yatak hariç alan" + +msgid "" +"Unprintable area in XY plane. For example, X1 Series printers use the front " +"left corner to cut filament during filament change. The area is expressed as " +"polygon by points in following format: \"XxY, XxY, ...\"" +msgstr "" +"XY düzleminde yazdırılamayan alan. Örneğin X1 Serisi yazıcılar, filament " +"değişimi sırasında filamanı kesmek için sol ön köşeyi kullanır. Alan şu " +"formatta noktalarla çokgen olarak ifade edilir: \"XxY, XxY, ...\"" + +msgid "Bed custom texture" +msgstr "Özel plaka dokusu" + +msgid "Bed custom model" +msgstr "Özel plaka modeli" + +msgid "Elephant foot compensation" +msgstr "Fil ayağı telafi oranı" + +msgid "" +"Shrink the initial layer on build plate to compensate for elephant foot effect" +msgstr "" +"Fil ayağı etkisini telafi etmek için baskı plakasındaki ilk katmanı küçültün" + +msgid "" +"Slicing height for each layer. Smaller layer height means more accurate and " +"more printing time" +msgstr "" +"Her katman için dilimleme yüksekliği. Daha küçük katman yüksekliği, daha " +"doğru ve daha fazla baskı süresi anlamına gelir" + +msgid "Printable height" +msgstr "Yazdırılabilir yükseklik" + +msgid "Maximum printable height which is limited by mechanism of printer" +msgstr "" +"Yazıcının mekanizması tarafından sınırlanan maksimum yazdırılabilir yükseklik" + +msgid "Printer preset names" +msgstr "Yazıcı ön ayar adları" + +msgid "Hostname, IP or URL" +msgstr "Ana bilgisayar adı, IP veya URL" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field should contain " +"the hostname, IP address or URL of the printer host instance. Print host " +"behind HAProxy with basic auth enabled can be accessed by putting the user " +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" +msgstr "" +"Slic3r, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. Bu " +"alan, yazıcı ana bilgisayar örneğinin ana bilgisayar adını, IP adresini veya " +"URL'sini içermelidir. Temel kimlik doğrulamanın etkin olduğu HAProxy'nin " +"arkasındaki yazdırma ana bilgisayarına, kullanıcı adı ve parolanın aşağıdaki " +"biçimdeki URL'ye girilmesiyle erişilebilir: https://username:password@your-" +"octopi-address/" + +msgid "Device UI" +msgstr "Cihaz kullanıcı arayüzü" + +msgid "" +"Specify the URL of your device user interface if it's not same as print_host" +msgstr "" +"Print_Host ile aynı değilse cihazınızın kullanıcı arayüzünün URL'sini belirtin" + +msgid "API Key / Password" +msgstr "API Anahtarı / Şifre" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field should contain " +"the API Key or the password required for authentication." +msgstr "" +"Slic3r, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. Bu " +"alan, kimlik doğrulama için gereken API Anahtarını veya şifreyi içermelidir." + +msgid "Name of the printer" +msgstr "Yazıcı adı" + +msgid "HTTPS CA File" +msgstr "HTTPS CA Dosyası" + +msgid "" +"Custom CA certificate file can be specified for HTTPS OctoPrint connections, " +"in crt/pem format. If left blank, the default OS CA certificate repository is " +"used." +msgstr "" +"HTTPS OctoPrint bağlantıları için crt/pem formatında özel CA sertifika " +"dosyası belirtilebilir. Boş bırakılırsa varsayılan OS CA sertifika deposu " +"kullanılır." + +msgid "User" +msgstr "Kullanıcı" + +msgid "Password" +msgstr "Şifre" + +msgid "Ignore HTTPS certificate revocation checks" +msgstr "HTTPS sertifikası iptal kontrollerini yoksay" + +msgid "" +"Ignore HTTPS certificate revocation checks in case of missing or offline " +"distribution points. One may want to enable this option for self signed " +"certificates if connection fails." +msgstr "" +"Eksik veya çevrimdışı dağıtım noktaları olması durumunda HTTPS sertifikası " +"iptal kontrollerini göz ardı edin. Bağlantı başarısız olursa, kendinden " +"imzalı sertifikalar için bu seçeneğin etkinleştirilmesi istenebilir." + +msgid "Names of presets related to the physical printer" +msgstr "Fiziksel yazıcıyla ilgili ön ayarların adları" + +msgid "Authorization Type" +msgstr "Yetki Türü" + +msgid "API key" +msgstr "API anahtarı" + +msgid "HTTP digest" +msgstr "HTTP özeti" + +msgid "Avoid crossing wall" +msgstr "Duvar geçişinden kaçın" + +msgid "Detour and avoid to travel across wall which may cause blob on surface" +msgstr "Yüzeyde lekelenmeye neden olabilecek duvar boyunca ilerlemekten kaçın" + +msgid "Avoid crossing wall - Max detour length" +msgstr "Duvarı geçmekten kaçının - Maksimum servis yolu uzunluğu" + +msgid "" +"Maximum detour distance for avoiding crossing wall. Don't detour if the " +"detour distance is large than this value. Detour length could be specified " +"either as an absolute value or as percentage (for example 50%) of a direct " +"travel path. Zero to disable" +msgstr "" +"Duvarı geçmekten kaçınmak için maksimum sapma mesafesi. Yoldan sapma mesafesi " +"bu değerden büyükse yoldan sapmayın. Yol uzunluğu, mutlak bir değer olarak " +"veya doğrudan seyahat yolunun yüzdesi (örneğin %50) olarak belirtilebilir. " +"Devre dışı bırakmak için sıfır" + +msgid "mm or %" +msgstr "mm veya %" + +msgid "Other layers" +msgstr "Diğer katmanlar" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the filament " +"does not support to print on the Cool Plate" +msgstr "" +"İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 değeri, filamentin " +"Cool Plate üzerine yazdırmayı desteklemediği anlamına gelir" + +msgid "°C" +msgstr "°C" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the filament " +"does not support to print on the Engineering Plate" +msgstr "" +"İlk katman dışındaki katmanlar için yatak sıcaklığı. Değer 0, filamentin " +"Mühendislik Plakasına yazdırmayı desteklemediği anlamına gelir" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the filament " +"does not support to print on the High Temp Plate" +msgstr "" +"İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 değeri, filamentin " +"Yüksek Sıcaklık Plakasına yazdırmayı desteklemediği anlamına gelir" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the filament " +"does not support to print on the Textured PEI Plate" +msgstr "" +"İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 Değeri, filamentin " +"Dokulu PEI Plaka üzerine yazdırmayı desteklemediği anlamına gelir" + +msgid "Initial layer" +msgstr "Başlangıç katmanı" + +msgid "Initial layer bed temperature" +msgstr "İlk katman yatak sıcaklığı" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Cool Plate" +msgstr "" +"İlk katmanın yatak sıcaklığı. 0 değeri, filamentin Cool Plate üzerine " +"yazdırmayı desteklemediği anlamına gelir" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Engineering Plate" +msgstr "" +"İlk katmanın yatak sıcaklığı. Değer 0, filamentin Mühendislik Plakasına " +"yazdırmayı desteklemediği anlamına gelir" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the High Temp Plate" +msgstr "" +"İlk katmanın yatak sıcaklığı. 0 değeri, filamentin Yüksek Sıcaklık Plakasına " +"yazdırmayı desteklemediği anlamına gelir" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured PEI Plate" +msgstr "" +"İlk katmanın yatak sıcaklığı. 0 Değeri, filamentin Dokulu PEI Plaka üzerine " +"yazdırmayı desteklemediği anlamına gelir" + +msgid "Bed types supported by the printer" +msgstr "Yazıcının desteklediği yatak türleri" + +msgid "Cool Plate" +msgstr "Soğuk Plaka" + +msgid "Engineering Plate" +msgstr "Mühendislik Plakası" + +msgid "First layer print sequence" +msgstr "İlk katman yazdırma sırası" + +msgid "This G-code is inserted at every layer change before lifting z" +msgstr "Bu G kodu, z'yi kaldırmadan önce her katman değişikliğinde eklenir" + +msgid "Bottom shell layers" +msgstr "Alt katmanlar" + +msgid "" +"This is the number of solid layers of bottom shell, including the bottom " +"surface layer. When the thickness calculated by this value is thinner than " +"bottom shell thickness, the bottom shell layers will be increased" +msgstr "" +"Bu, alt yüzey katmanı da dahil olmak üzere alt kabuğun katı katmanlarının " +"sayısıdır. Bu değerle hesaplanan kalınlık alt kabuk kalınlığından ince " +"olduğunda alt kabuk katmanları artırılacaktır" + +msgid "Bottom shell thickness" +msgstr "Alt katman kalınlığı" + +msgid "" +"The number of bottom solid layers is increased when slicing if the thickness " +"calculated by bottom shell layers is thinner than this value. This can avoid " +"having too thin shell when layer height is small. 0 means that this setting " +"is disabled and thickness of bottom shell is absolutely determained by bottom " +"shell layers" +msgstr "" +"Alt kabuk katmanları tarafından hesaplanan kalınlık bu değerden daha ince ise " +"dilimleme sırasında alt katı katmanların sayısı arttırılır. Bu, katman " +"yüksekliği küçük olduğunda kabuğun çok ince olmasını önleyebilir. 0, bu " +"ayarın devre dışı olduğu ve alt kabuğun kalınlığının mutlaka alt kabuk " +"katmanları tarafından belirlendiği anlamına gelir" + +msgid "Force cooling for overhang and bridge" +msgstr "Çıkıntı ve köprüler için soğutmayı zorla" + +msgid "" +"Enable this option to optimize part cooling fan speed for overhang and bridge " +"to get better cooling" +msgstr "" +"Daha iyi soğutma elde etmek amacıyla çıkıntı ve köprü için parça soğutma fanı " +"hızını optimize etmek amacıyla bu seçeneği etkinleştirin" + +msgid "Fan speed for overhang" +msgstr "Çıkıntılar için fan hızı" + +msgid "" +"Force part cooling fan to be this speed when printing bridge or overhang wall " +"which has large overhang degree. Forcing cooling for overhang and bridge can " +"get better quality for these part" +msgstr "" +"Çıkıntı derecesi büyük olan köprü veya çıkıntılı duvara baskı yaparken parça " +"soğutma fanını bu hızda olmaya zorlayın. Çıkıntı ve köprü için soğutmayı " +"zorlamak, bu parça için daha iyi kalite elde edilmesini sağlayabilir" + +msgid "Cooling overhang threshold" +msgstr "Çıkıntı soğutması" + +#, c-format +msgid "" +"Force cooling fan to be specific speed when overhang degree of printed part " +"exceeds this value. Expressed as percentage which indicides how much width of " +"the line without support from lower layer. 0% means forcing cooling for all " +"outer wall no matter how much overhang degree" +msgstr "" +"Yazdırılan parçanın çıkıntı derecesi bu değeri aştığında soğutma fanını " +"belirli bir hıza zorlar. Alt katmandan destek almadan çizginin ne kadar " +"genişlediğini gösteren yüzde olarak ifade edilir. 0, çıkıntı derecesi ne " +"kadar olursa olsun tüm dış duvar için soğutmayı zorlamak anlamına gelir" + +msgid "Bridge infill direction" +msgstr "Köprü dolgu açısı" + +msgid "" +"Bridging angle override. If left to zero, the bridging angle will be " +"calculated automatically. Otherwise the provided angle will be used for " +"external bridges. Use 180°for zero angle." +msgstr "" +"Köprüleme açısı geçersiz kılma. Sıfıra bırakılırsa köprüleme açısı otomatik " +"olarak hesaplanacaktır. Aksi halde dış köprüler için sağlanan açı " +"kullanılacaktır. Sıfır açı için 180°'yi kullanın." + +msgid "Bridge density" +msgstr "Köprü dolgu yoğunluğu" + +msgid "Density of external bridges. 100% means solid bridge. Default is 100%." +msgstr "" +"Dış köprülerin yoğunluğu. %100 sağlam köprü anlamına gelir. Varsayılan " +"%100'dür." + +msgid "Bridge flow" +msgstr "Köprülerde akış oranı" + +msgid "" +"Decrease this value slightly(for example 0.9) to reduce the amount of " +"material for bridge, to improve sag" +msgstr "" +"Köprü için malzeme miktarını azaltmak ve sarkmayı iyileştirmek için bu değeri " +"biraz azaltın (örneğin 0,9)" + +msgid "Top surface flow ratio" +msgstr "Üst katı dolgu akış oranı" + +msgid "" +"This factor affects the amount of material for top solid infill. You can " +"decrease it slightly to have smooth surface finish" +msgstr "" +"Bu faktör üst katı dolgu için malzeme miktarını etkiler. Pürüzsüz bir yüzey " +"elde etmek için biraz azaltabilirsiniz" + +msgid "Bottom surface flow ratio" +msgstr "Alt katı dolgu akış oranı" + +msgid "This factor affects the amount of material for bottom solid infill" +msgstr "Bu faktör alt katı dolgu için malzeme miktarını etkiler" + +msgid "Precise wall(experimental)" +msgstr "Hassas duvar (deneysel)" + +msgid "" +"Improve shell precision by adjusting outer wall spacing. This also improves " +"layer consistency." +msgstr "" +"Dış duvar aralığını ayarlayarak kabuk hassasiyetini artırın. Bu aynı zamanda " +"katman tutarlılığını da artırır." + +msgid "Only one wall on top surfaces" +msgstr "Üst yüzeylerde yalnızca bir duvar" + +msgid "" +"Use only one wall on flat top surface, to give more space to the top infill " +"pattern" +msgstr "" +"Üst dolgu desenine daha fazla yer açmak için düz üst yüzeyde yalnızca bir " +"duvar kullanın" + +msgid "One wall threshold" +msgstr "Tek duvar eşiği" + +#, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." + +msgid "Only one wall on first layer" +msgstr "İlk katmanda yalnızca bir duvar" + +msgid "" +"Use only one wall on first layer, to give more space to the bottom infill " +"pattern" +msgstr "" +"Alt dolgu desenine daha fazla yer açmak için ilk katmanda yalnızca bir duvar " +"kullanın" + +msgid "Extra perimeters on overhangs" +msgstr "Çıkıntılarda ekstra çevre (perimeter)" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" +"Dik çıkıntılar ve köprülerin sabitlenemediği alanlar üzerinde ek çevre " +"yolları (perimeter) oluşturun. " + +msgid "Classic mode" +msgstr "Klasik mod" + +msgid "Enable this option to use classic mode" +msgstr "Klasik modu kullanmak için bu seçeneği etkinleştirin" + +msgid "Slow down for overhang" +msgstr "Çıkıntılarda yavaşla" + +msgid "Enable this option to slow printing down for different overhang degree" +msgstr "" +"Farklı sarkma derecelerinde yazdırmayı yavaşlatmak için bu seçeneği " +"etkinleştirin" + +msgid "mm/s or %" +msgstr "mm/s veya %" + +msgid "External" +msgstr "Harici" + +msgid "Speed of bridge and completely overhang wall" +msgstr "Köprü hızı ve tamamen sarkan duvar" + +msgid "mm/s" +msgstr "mm/s" + +msgid "Internal" +msgstr "Dahili" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" +"Dahili köprünün hızı. Değer yüzde olarak ifade edilirse köprü_hızına göre " +"hesaplanacaktır. Varsayılan değer %150'dir." + +msgid "Brim width" +msgstr "Kenar genişliği" + +msgid "Distance from model to the outermost brim line" +msgstr "Modelden en dış kenar çizgisine kadar olan mesafe" + +msgid "Brim type" +msgstr "Kenar tipi" + +msgid "" +"This controls the generation of the brim at outer and/or inner side of " +"models. Auto means the brim width is analysed and calculated automatically." +msgstr "" +"Bu, modellerin dış ve/veya iç kısmındaki Kenar oluşumunu kontrol eder. " +"Otomatik, kenar genişliğinin otomatik olarak analiz edilip hesaplandığı " +"anlamına gelir." + +msgid "Brim-object gap" +msgstr "Kenar-nesne boşluğu" + +msgid "" +"A gap between innermost brim line and object can make brim be removed more " +"easily" +msgstr "" +"En içteki kenar çizgisi ile nesne arasındaki boşluk, kenarlığın daha kolay " +"çıkarılmasını sağlayabilir" + +msgid "Brim ears" +msgstr "Kenar kulakları" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "Kenarları yalnızca modelin keskin kenarlarına çizin." + +msgid "Brim ear max angle" +msgstr "Kenar kulak maksimum açısı" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" +"Kenarlı bir kulağın görünmesine izin veren maksimum açı.\n" +"0'a ayarlanırsa kenarlık oluşturulmaz.\n" +"~180'e ayarlanırsa, düz bölümler dışındaki her yerde kenar oluşturulacaktır." + +msgid "Brim ear detection radius" +msgstr "Kenar kulak algılama yarıçapı" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This parameter " +"indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" +"Keskin açılar tespit edilmeden önce geometrinin büyük bir kısmı yok " +"edilecektir. Bu parametre, ondalık sapmanın minimum uzunluğunu gösterir.\n" +"Devre dışı bırakmak için 0" + +msgid "Compatible machine" +msgstr "Uyumlu makine" + +msgid "upward compatible machine" +msgstr "yukarı doğru uyumlu makine" + +msgid "Compatible machine condition" +msgstr "Uyumlu yazıcıdurumu" + +msgid "Compatible process profiles" +msgstr "Uyumlu süreç profilleri" + +msgid "Compatible process profiles condition" +msgstr "Uyumlu süreç profillerinin durumu" + +msgid "Print sequence, layer by layer or object by object" +msgstr "Yazdırma sırası, katman katman veya nesne nesne" + +msgid "By layer" +msgstr "Katmana göre" + +msgid "By object" +msgstr "Nesneye göre" + +msgid "Slow printing down for better layer cooling" +msgstr "Daha iyi katman soğutması için baskıyı yavaşlat" + +msgid "" +"Enable this option to slow printing speed down to make the final layer time " +"not shorter than the layer time threshold in \"Max fan speed threshold\", so " +"that layer can be cooled for longer time. This can improve the cooling " +"quality for needle and small details" +msgstr "" +"Son katman süresinin \"Maksimum fan hızı eşiği\"ndeki katman süresi eşiğinden " +"kısa olmamasını sağlamak amacıyla yazdırma hızını yavaşlatmak için bu " +"seçeneği etkinleştirin, böylece katman daha uzun süre soğutulabilir. Bu, iğne " +"ve küçük detaylar için soğutma kalitesini artırabilir" + +msgid "Normal printing" +msgstr "Normal Baskı" + +msgid "" +"The default acceleration of both normal printing and travel except initial " +"layer" +msgstr "" +"İlk katman dışında hem normal yazdırmanın hem de ilerlemenin varsayılan ivmesi" + +msgid "mm/s²" +msgstr "mm/s²" + +msgid "Default filament profile" +msgstr "Varsayılan filament profili" + +msgid "Default filament profile when switch to this machine profile" +msgstr "Bu yazıcıprofiline geçildiğinde varsayılan filament profili" + +msgid "Default process profile" +msgstr "Varsayılan süreç profili" + +msgid "Default process profile when switch to this machine profile" +msgstr "Bu yazıcıprofiline geçildiğinde varsayılan işlem profili" + +msgid "No cooling for the first" +msgstr "Soğutmayı devre dışı bırak" + +msgid "" +"Close all cooling fan for the first certain layers. Cooling fan of the first " +"layer used to be closed to get better build plate adhesion" +msgstr "" +"İlk belirli katmanlar için tüm soğutma fanını kapatın. Daha iyi baskı plakası " +"yapışması sağlamak için ilk katmanın soğutma fanı kapatılırdı" + +msgid "layers" +msgstr "katmanlar" + +msgid "Don't support bridges" +msgstr "Köprülerde destek olmasın" + +msgid "" +"Don't support the whole bridge area which make support very large. Bridge " +"usually can be printing directly without support if not very long" +msgstr "" +"Desteği çok büyük yapan tüm köprü alanını desteklemeyin. Bridge genellikle " +"çok uzun olmasa da destek olmadan doğrudan yazdırılabilir" + +msgid "Thick bridges" +msgstr "Kalın köprüler" + +msgid "" +"If enabled, bridges are more reliable, can bridge longer distances, but may " +"look worse. If disabled, bridges look better but are reliable just for " +"shorter bridged distances." +msgstr "" +"Etkinleştirilirse köprüler daha güvenilir olur, daha uzun mesafeler arasında " +"köprü kurabilir ancak daha kötü görünebilir. Devre dışı bırakıldığında " +"köprüler daha iyi görünür ancak yalnızca daha kısa köprü mesafeleri için " +"güvenilirdir." + +msgid "Max bridge length" +msgstr "Maksimum köprü uzunluğu" + +msgid "" +"Max length of bridges that don't need support. Set it to 0 if you want all " +"bridges to be supported, and set it to a very large value if you don't want " +"any bridges to be supported." +msgstr "" +"Desteğe ihtiyaç duymayan maksimum köprü uzunluğu. Tüm köprülerin " +"desteklenmesini istiyorsanız bunu 0'a, hiçbir köprünün desteklenmesini " +"istemiyorsanız çok büyük bir değere ayarlayın." + +msgid "End G-code" +msgstr "Bitiş G kodu" + +msgid "End G-code when finish the whole printing" +msgstr "Tüm yazdırmayı tamamladığında çalışacak olan G Kodu" + +msgid "End G-code when finish the printing of this filament" +msgstr "Bu filament ile baskı bittiğinde çalışacak G kodu" + +msgid "Ensure vertical shell thickness" +msgstr "Dikey kabuk kalınlığını onayla" + +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)" +msgstr "" +"Dikey kabuk kalınlığını garanti etmek için eğimli yüzeylerin yakınına katı " +"dolgu ekleyin (üst + alt katı katmanlar)" + +msgid "Internal bridge support thickness" +msgstr "İç köprü destek kalınlığı" + +msgid "" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" +msgstr "" +"Etkinleştirilirse, iç köprülerin konturları altında destek halkaları " +"oluşturulacaktır. Bu destek halkaları, özellikle seyrek dolgu yoğunluğu düşük " +"olduğunda, iç köprülerin hava üzerinden çıkmasını önleyebilir ve üst yüzey " +"kalitesini iyileştirebilir. Bu değer, köprünün kalınlığını belirler. destek " +"döngüleri. 0 bu özelliğin devre dışı bırakıldığı anlamına gelir" + +msgid "Top surface pattern" +msgstr "Üst katman deseni" + +msgid "Line pattern of top surface infill" +msgstr "Üst yüzey dolgusunun çizgi deseni" + +msgid "Concentric" +msgstr "Konsantrik" + +msgid "Rectilinear" +msgstr "Doğrusal" + +msgid "Monotonic" +msgstr "Monotonic" + +msgid "Monotonic line" +msgstr "Monotonik çizgi" + +msgid "Aligned Rectilinear" +msgstr "Hizalanmış Doğrusal" + +msgid "Hilbert Curve" +msgstr "Hilbert Eğrisi" + +msgid "Archimedean Chords" +msgstr "Arşimet Akorları" + +msgid "Octagram Spiral" +msgstr "Sekizgen Spiral" + +msgid "Bottom surface pattern" +msgstr "Alt katman deseni" + +msgid "Line pattern of bottom surface infill, not bridge infill" +msgstr "Köprü dolgusu değil, alt yüzey dolgusunun çizgi deseni" + +msgid "Internal solid infill pattern" +msgstr "İç dolgu deseni" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" +"İç katı dolgunun çizgi deseni. doğal iç katı dolguyu tespit etme " +"etkinleştirilirse, küçük alan için eşmerkezli desen kullanılacaktır." + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" +"Dış duvarın çizgi genişliği. % olarak ifade edilirse Nozul çapı üzerinden " +"hesaplanacaktır." + +msgid "" +"Speed of outer wall which is outermost and visible. It's used to be slower " +"than inner wall speed to get better quality." +msgstr "" +"En dışta görünen ve görünen dış duvarın hızı. Daha iyi kalite elde etmek için " +"iç duvar hızından daha yavaş olması kullanılır." + +msgid "Small perimeters" +msgstr "Küçük çevre (perimeter)" + +msgid "" +"This separate setting will affect the speed of perimeters having radius <= " +"small_perimeter_threshold (usually holes). If expressed as percentage (for " +"example: 80%) it will be calculated on the outer wall speed setting above. " +"Set to zero for auto." +msgstr "" +"Bu ayrı ayar, yarıçapı <= küçük_çevre_eşiği olan çevrelerin (genellikle " +"delikler) hızını etkileyecektir. Yüzde olarak ifade edilirse (örneğin: %80), " +"yukarıdaki dış duvar hızı ayarına göre hesaplanacaktır. Otomatik için sıfıra " +"ayarlayın." + +msgid "Small perimeters threshold" +msgstr "Küçük çevre (perimeter) eşiği" + +msgid "" +"This sets the threshold for small perimeter length. Default threshold is 0mm" +msgstr "Bu, küçük çevre uzunluğu için eşiği belirler. Varsayılan eşik 0 mm'dir" + +msgid "Order of inner wall/outer wall/infil" +msgstr "İç duvar/dış duvar/dolgu sırası" + +msgid "Print sequence of inner wall, outer wall and infill. " +msgstr "İç duvar, dış duvar ve dolgunun yazdırma sırası. " + +msgid "inner/outer/infill" +msgstr "iç/dış/dolgu" + +msgid "outer/inner/infill" +msgstr "dış/iç/dolgu" + +msgid "infill/inner/outer" +msgstr "dolgu/iç/dış" + +msgid "infill/outer/inner" +msgstr "dolgu/dış/iç" + +msgid "inner-outer-inner/infill" +msgstr "iç-dış-iç/dolgu" + +msgid "Height to rod" +msgstr "Çubuğa kadar olan yükseklik" + +msgid "" +"Distance of the nozzle tip to the lower rod. Used for collision avoidance in " +"by-object printing." +msgstr "" +"Nozul ucunun alt çubuğa olan mesafesi. Nesneye göre yazdırmada çarpışmayı " +"önlemek için kullanılır." + +msgid "Height to lid" +msgstr "Kapağa kadar olan yükseklik" + +msgid "" +"Distance of the nozzle tip to the lid. Used for collision avoidance in by-" +"object printing." +msgstr "" +"Nozul ucunun kapağa olan mesafesi. Nesneye göre yazdırmada çarpışmayı önlemek " +"için kullanılır." + +msgid "" +"Clearance radius around extruder. Used for collision avoidance in by-object " +"printing." +msgstr "" +"Ekstruder etrafındaki boşluk yarıçapı. Nesneye göre yazdırmada çarpışmayı " +"önlemek için kullanılır." + +msgid "Extruder Color" +msgstr "Ekstruder Rengi" + +msgid "Only used as a visual help on UI" +msgstr "Yalnızca kullanıcı arayüzünde görsel yardım olarak kullanılır" + +msgid "Extruder offset" +msgstr "Ekstruder Konum" + +msgid "Flow ratio" +msgstr "Akış oranı" + +msgid "" +"The material may have volumetric change after switching between molten state " +"and crystalline state. This setting changes all extrusion flow of this " +"filament in gcode proportionally. Recommended value range is between 0.95 and " +"1.05. Maybe you can tune this value to get nice flat surface when there has " +"slight overflow or underflow" +msgstr "" +"Malzeme, erimiş hal ile kristal hal arasında geçiş yaptıktan sonra hacimsel " +"değişime sahip olabilir. Bu ayar, bu filamanın gcode'daki tüm ekstrüzyon " +"akışını orantılı olarak değiştirir. Önerilen değer aralığı 0,95 ile 1,05 " +"arasındadır. Belki hafif taşma veya taşma olduğunda güzel düz bir yüzey elde " +"etmek için bu değeri ayarlayabilirsiniz" + +msgid "Enable pressure advance" +msgstr "Basınç Avansı (PA)" + +msgid "" +"Enable pressure advance, auto calibration result will be overwriten once " +"enabled." +msgstr "" +"Basınç avansını etkinleştirin; etkinleştirildiğinde otomatik kalibrasyon " +"sonucunun üzerine yazılacaktır." + +msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" +msgstr "Basınç avansı (Klipper) Doğrusal ilerleme faktörü (Marlin)" + +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, it " +"will be computed over the nozzle diameter." +msgstr "" +"Diğer çizgi genişlikleri 0'a ayarlanmışsa varsayılan çizgi genişliği. % " +"olarak ifade edilirse nozül çapı üzerinden hesaplanacaktır." + +msgid "Keep fan always on" +msgstr "Fanı her zaman açık tut" + +msgid "" +"If enable this setting, part cooling fan will never be stoped and will run at " +"least at minimum speed to reduce the frequency of starting and stoping" +msgstr "" +"Bu ayarı etkinleştirirseniz, parça soğutma fanı hiçbir zaman durdurulmayacak " +"ve başlatma ve durdurma sıklığını azaltmak için en azından minimum hızda " +"çalışacaktır" + +msgid "Layer time" +msgstr "Katman süresi" + +msgid "" +"Part cooling fan will be enabled for layers of which estimated time is " +"shorter than this value. Fan speed is interpolated between the minimum and " +"maximum fan speeds according to layer printing time" +msgstr "" +"Tahmini süresi bu değerden kısa olan katlarda parça soğutma fanı devreye " +"girecektir. Fan hızı, katman yazdırma süresine göre minimum ve maksimum fan " +"hızları arasında enterpole edilir" + +msgid "Default color" +msgstr "Varsayılan renk" + +msgid "Default filament color" +msgstr "Varsayılan filament rengi" + +msgid "Color" +msgstr "Renk" + +msgid "Filament notes" +msgstr "Filament Notları" + +msgid "You can put your notes regarding the filament here." +msgstr "Filament ile ilgili notlarınızı buraya yazabilirsiniz." + +msgid "Required nozzle HRC" +msgstr "Gerekli nozul HRC" + +msgid "" +"Minimum HRC of nozzle required to print the filament. Zero means no checking " +"of nozzle's HRC." +msgstr "" +"Filamenti yazdırmak için gereken minimum HRC nozul. Sıfır, nozulun HRC'sinin " +"kontrol edilmediği anlamına gelir." + +msgid "" +"This setting stands for how much volume of filament can be melted and " +"extruded per second. Printing speed is limited by max volumetric speed, in " +"case of too high and unreasonable speed setting. Can't be zero" +msgstr "" +"Bu ayar, saniyede ne kadar miktarda filamanın eritilip ekstrüde " +"edilebileceğini gösterir. Çok yüksek ve makul olmayan hız ayarı durumunda, " +"yazdırma hızı maksimum hacimsel hız ile sınırlanır. Sıfır olamaz" + +msgid "mm³/s" +msgstr "mm³/s" + +msgid "Filament load time" +msgstr "Filament yükleme süresi" + +msgid "Time to load new filament when switch filament. For statistics only" +msgstr "" +"Filamenti değiştirdiğinizde yeni filament yükleme zamanı. Yalnızca " +"istatistikler için" + +msgid "Filament unload time" +msgstr "Filament boşaltma süresi" + +msgid "Time to unload old filament when switch filament. For statistics only" +msgstr "" +"Filamenti değiştirdiğinizde eski filamanı boşaltma zamanı. Yalnızca " +"istatistikler için" + +msgid "" +"Filament diameter is used to calculate extrusion in gcode, so it's important " +"and should be accurate" +msgstr "" +"Filament çapı, gcode'da ekstrüzyonu hesaplamak için kullanılır; bu nedenle " +"önemlidir ve doğru olmalıdır" + +msgid "Shrinkage" +msgstr "Büzüşme" + +msgid "" +"Enter the shrinkage percentage that the filament will get after cooling (94% " +"if you measure 94mm instead of 100mm). The part will be scaled in xy to " +"compensate. Only the filament used for the perimeter is taken into account.\n" +"Be sure to allow enough space between objects, as this compensation is done " +"after the checks." +msgstr "" +"Filamentin soğuduktan sonra alacağı büzülme yüzdesini girin (100 mm yerine 94 " +"mm ölçerseniz 94%). Parça, telafi etmek için xy'de ölçeklendirilecektir. " +"Yalnızca çevre için kullanılan filament dikkate alınır.\n" +"Bu telafi kontrollerden sonra yapıldığından, nesneler arasında yeterli boşluk " +"bıraktığınızdan emin olun." + +msgid "Loading speed" +msgstr "Yükleme hızı" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "Filamenti silme kulesine yüklemek için kullanılan hız." + +msgid "Loading speed at the start" +msgstr "Başlangıçtaki yükleme hızı" + +msgid "Speed used at the very beginning of loading phase." +msgstr "Yükleme aşamasının başında kullanılan hız." + +msgid "Unloading speed" +msgstr "Boşaltma hızı" + +msgid "" +"Speed used for unloading the filament on the wipe tower (does not affect " +"initial part of unloading just after ramming)." +msgstr "" +"Filamenti silme kulesinde boşaltmak için kullanılan hız (sıkıştırmadan hemen " +"sonra boşaltmanın ilk kısmını etkilemez)." + +msgid "Unloading speed at the start" +msgstr "Başlangıçta boşaltma hızı" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" +"Sıkıştırmadan hemen sonra filamentin ucunu boşaltmak için kullanılan hız." + +msgid "Delay after unloading" +msgstr "Boşaltma işleminden sonra gecikme" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" +"Filament boşaltıldıktan sonra beklenmesi gereken süre. Orijinal boyutlara " +"küçülmesi için daha fazla zamana ihtiyaç duyabilecek esnek malzemelerle " +"güvenilir takım değişimleri elde etmeye yardımcı olabilir." + +msgid "Number of cooling moves" +msgstr "Soğutma hareketi sayısı" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" +"Filament, soğutma tüpleri içinde ileri geri hareket ettirilerek soğutulur. Bu " +"sayısını belirtin." + +msgid "Speed of the first cooling move" +msgstr "İlk soğutma hareketi hızı" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "Soğutma hareketleri bu hızdan başlayarak kademeli olarak hızlanır." + +msgid "Minimal purge on wipe tower" +msgstr "Silme kulesi üzerinde minimum boşaltım" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial object, " +"Slic3r will always prime this amount of material into the wipe tower to " +"produce successive infill or sacrificial object extrusions reliably." +msgstr "" +"Bir takım değişiminden sonra, yeni yüklenen filamanın nozül içindeki kesin " +"konumu bilinmeyebilir ve filament basıncı muhtemelen henüz stabil değildir. " +"Yazdırma kafasını bir dolguya veya kurban nesneye boşaltmadan önce Slic3r, " +"ardışık dolgu veya kurban nesne ekstrüzyonlarını güvenilir bir şekilde " +"üretmek için her zaman bu miktardaki malzemeyi silme kulesine hazırlayacaktır." + +msgid "Speed of the last cooling move" +msgstr "Son soğutma hareketi hızı" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "Soğutma hareketleri bu hıza doğru giderek hızlanır." + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is added " +"to the total print time by the G-code time estimator." +msgstr "" +"Yazıcı donanım yazılımının (veya Çoklu Malzeme Ünitesi 2.0'ın) takım " +"değişikliği sırasında (T kodu yürütülürken) yeni bir filament yükleme süresi. " +"Bu süre, G kodu zaman tahmincisi tarafından toplam baskı süresine eklenir." + +msgid "Ramming parameters" +msgstr "Sıkıştırma parametreleri" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" +"Bu dize RammingDialog tarafından düzenlenir ve ramming'e özgü parametreleri " +"içerir." + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is added " +"to the total print time by the G-code time estimator." +msgstr "" +"Yazıcı ürün yazılımının (veya Çoklu Malzeme Ünitesi 2.0'ın) takım değişimi " +"sırasında (T kodu yürütülürken) filamenti boşaltma süresi. Bu süre, G kodu " +"süre tahmincisi tarafından toplam baskı süresine eklenir." + +msgid "Enable ramming for multitool setups" +msgstr "Çoklu araç kurulumları için sıkıştırmayı etkinleştirin" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" +"Çok takımlı yazıcı kullanırken sıkıştırma gerçekleştirin (yani Yazıcı " +"Ayarları'ndaki 'Tek Ekstrüder Çoklu Malzeme' işaretli olmadığında). " +"İşaretlendiğinde, takım değişiminden hemen önce silme kulesinde az miktarda " +"filament hızla ekstrüde edilir. Bu seçenek yalnızca silme kulesi " +"etkinleştirildiğinde kullanılır." + +msgid "Multitool ramming volume" +msgstr "Çoklu araç sıkıştırma hacmi" + +msgid "The volume to be rammed before the toolchange." +msgstr "Takım değişiminden önce sıkıştırılacak hacim." + +msgid "Multitool ramming flow" +msgstr "Çoklu araç sıkıştırma akışı" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "Araç değişiminden önce filamenti sıkıştırmak için kullanılan akış." + +msgid "Density" +msgstr "Yoğunluk" + +msgid "Filament density. For statistics only" +msgstr "Filament yoğunluğu. Yalnızca istatistikler için" + +msgid "g/cm³" +msgstr "g/cm³" + +msgid "The material type of filament" +msgstr "Filament malzeme türü" + +msgid "Soluble material" +msgstr "Çözünür malzeme" + +msgid "Soluble material is commonly used to print support and support interface" +msgstr "" +"Çözünür malzeme genellikle destek ve destek arayüzünü yazdırmak için " +"kullanılır" + +msgid "Support material" +msgstr "Destek malzemesi" + +msgid "Support material is commonly used to print support and support interface" +msgstr "" +"Destek malzemesi yaygın olarak destek ve destek arayüzünü yazdırmak için " +"kullanılır" + +msgid "Temperature of vitrificaiton" +msgstr "Yumuşama sıcaklığı" + +msgid "" +"Material becomes soft at this temperature. Thus the heatbed cannot be hotter " +"than this tempature" +msgstr "" +"Bu sıcaklıkta malzeme yumuşar. Bu nedenle ısıtma yatağı bu sıcaklıktan daha " +"sıcak olamaz" + +msgid "Price" +msgstr "Fiyat" + +msgid "Filament price. For statistics only" +msgstr "Filament fiyatı. Yalnızca istatistikler için" + +msgid "money/kg" +msgstr "para/kg" + +msgid "Vendor" +msgstr "Satıcı" + +msgid "Vendor of filament. For show only" +msgstr "Filament satıcısı. Yalnızca gösteri için" + +msgid "(Undefined)" +msgstr "(Tanımsız)" + +msgid "Infill direction" +msgstr "Dolgu Açısı" + +msgid "" +"Angle for sparse infill pattern, which controls the start or main direction " +"of line" +msgstr "" +"Hattın başlangıcını veya ana yönünü kontrol eden seyrek dolgu deseni açısı" + +msgid "Sparse infill density" +msgstr "Dolgu Yoğunluğu" + +#, c-format +msgid "Density of internal sparse infill, 100% means solid throughout" +msgstr "Density of internal sparse infill, 100% means solid throughout" + +msgid "Sparse infill pattern" +msgstr "Dolgu Deseni" + +msgid "Line pattern for internal sparse infill" +msgstr "İç dolgu deseni" + +msgid "Grid" +msgstr "Kafes" + +msgid "Line" +msgstr "Çizgi" + +msgid "Cubic" +msgstr "Kübik" + +msgid "Tri-hexagon" +msgstr "Üç altıgen" + +msgid "Gyroid" +msgstr "Jiroid" + +msgid "Honeycomb" +msgstr "Bal peteği" + +msgid "Adaptive Cubic" +msgstr "Uyarlanabilir Kübik" + +msgid "3D Honeycomb" +msgstr "3D Petek" + +msgid "Support Cubic" +msgstr "Destek Kübik" + +msgid "Lightning" +msgstr "Yıldırım" + +msgid "Sparse infill anchor length" +msgstr "Dolgu Uzunluğu" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" +"Bir dolgu hattını, ek bir çevrenin kısa bir bölümü ile bir iç çevreye " +"bağlayın. Yüzde olarak ifade edilirse (örnek: %15) dolgu ekstrüzyon genişliği " +"üzerinden hesaplanır. Slic3r iki yakın dolgu hattını kısa bir çevre " +"segmentine bağlamaya çalışıyor. infill_anchor_max'tan daha kısa böyle bir " +"çevre segmenti bulunamazsa, dolgu hattı yalnızca bir taraftaki bir çevre " +"segmentine bağlanır ve alınan çevre segmentinin uzunluğu bu parametreyle " +"sınırlıdır, ancak çapa_uzunluk_max'tan uzun olamaz.\n" +"Tek bir dolgu hattına bağlı sabitleme çevrelerini devre dışı bırakmak için bu " +"parametreyi sıfıra ayarlayın." + +msgid "0 (no open anchors)" +msgstr "0 (açık bağlantı yok)" + +msgid "1000 (unlimited)" +msgstr "1000 (sınırsız)" + +msgid "Maximum length of the infill anchor" +msgstr "Dolgu maksimum uzunluk" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" +"Bir dolgu hattını, ek bir çevrenin kısa bir bölümü ile bir iç çevreye " +"bağlayın. Yüzde olarak ifade edilirse (örnek: %15) dolgu ekstrüzyon genişliği " +"üzerinden hesaplanır. Slic3r iki yakın dolgu hattını kısa bir çevre " +"segmentine bağlamaya çalışıyor. Bu parametreden daha kısa bir çevre segmenti " +"bulunamazsa, dolgu hattı sadece bir kenardaki bir çevre segmentine bağlanır " +"ve alınan çevre segmentinin uzunluğu infill_anchor ile sınırlıdır ancak bu " +"parametreden daha uzun olamaz.\n" +"0'a ayarlanırsa dolgu bağlantısı için eski algoritma kullanılacaktır; 1000 ve " +"0 ile aynı sonucu oluşturmalıdır." + +msgid "0 (Simple connect)" +msgstr "0 (Basit bağlantı)" + +msgid "Acceleration of outer walls" +msgstr "Dış duvarların hızlandırılması" + +msgid "Acceleration of inner walls" +msgstr "İç duvarların hızlandırılması" + +msgid "Acceleration of travel moves" +msgstr "Seyahat hareketlerinin hızlandırılması" + +msgid "" +"Acceleration of top surface infill. Using a lower value may improve top " +"surface quality" +msgstr "" +"Üst yüzey dolgusunun hızlandırılması. Daha düşük bir değerin kullanılması üst " +"yüzey kalitesini iyileştirebilir" + +msgid "Acceleration of outer wall. Using a lower value can improve quality" +msgstr "" +"Dış duvarın hızlanması. Daha düşük bir değer kullanmak kaliteyi artırabilir" + +msgid "" +"Acceleration of bridges. If the value is expressed as a percentage (e.g. " +"50%), it will be calculated based on the outer wall acceleration." +msgstr "" +"Köprülerin hızlandırılması. Değer yüzde olarak ifade edilirse (örn. %50), dış " +"duvar ivmesine göre hesaplanacaktır." + +msgid "mm/s² or %" +msgstr "mm/s² veya %" + +msgid "" +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." +msgstr "" +"Seyrek dolgunun hızlandırılması. Değer yüzde olarak ifade edilirse (örn. " +"%100), varsayılan ivmeye göre hesaplanacaktır." + +msgid "" +"Acceleration of internal solid infill. If the value is expressed as a " +"percentage (e.g. 100%), it will be calculated based on the default " +"acceleration." +msgstr "" +"İç katı dolgunun hızlandırılması. Değer yüzde olarak ifade edilirse (örn. " +"%100), varsayılan ivmeye göre hesaplanacaktır." + +msgid "" +"Acceleration of initial layer. Using a lower value can improve build plate " +"adhensive" +msgstr "" +"Başlangıç katmanının hızlandırılması. Daha düşük bir değerin kullanılması " +"baskı plakası yapışkanlığını iyileştirebilir" + +msgid "Enable accel_to_decel" +msgstr "Accel_to_decel'i etkinleştir" + +msgid "Klipper's max_accel_to_decel will be adjusted automatically" +msgstr "Klipper'ın max_accel_to_decel'i otomatik olarak ayarlanacak" + +msgid "accel_to_decel" +msgstr "accel_to_decel" + +msgid "Klipper's max_accel_to_decel will be adjusted to this % of acceleration" +msgstr "Klipper max_accel_to_decel değeri bu hızlanma % değerine ayarlanacaktır" + +msgid "Jerk of outer walls" +msgstr "Dış duvar JERK değeri" + +msgid "Jerk of inner walls" +msgstr "İç duvarlar JERK değeri" + +msgid "Jerk for top surface" +msgstr "Üst yüzey için JERK değeri" + +msgid "Jerk for infill" +msgstr "Dolgu için JERK değeri" + +msgid "Jerk for initial layer" +msgstr "İlk katman için JERK değeri" + +msgid "Jerk for travel" +msgstr "Seyahat için JERK değeri" + +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" +"İlk katmanın çizgi genişliği. % olarak ifade edilirse Nozul çapı üzerinden " +"hesaplanacaktır." + +msgid "Initial layer height" +msgstr "Başlangıç katman yüksekliği" + +msgid "" +"Height of initial layer. Making initial layer height to be thick slightly can " +"improve build plate adhension" +msgstr "" +"İlk katmanın yüksekliği. İlk katman yüksekliğini biraz kalın yapmak, baskı " +"plakasının yapışmasını iyileştirebilir" + +msgid "Speed of initial layer except the solid infill part" +msgstr "Katı dolgu kısmı dışındaki ilk katmanın hızı" + +msgid "Initial layer infill" +msgstr "Başlangıç katman dolgusu" + +msgid "Speed of solid infill part of initial layer" +msgstr "İlk katmanın katı dolgu kısmının hızı" + +msgid "Initial layer travel speed" +msgstr "İlk katman seyahat hızı" + +msgid "Travel speed of initial layer" +msgstr "İlk katman seyahat hızı" + +msgid "Number of slow layers" +msgstr "Yavaş katman sayısı" + +msgid "" +"The first few layers are printed slower than normal. The speed is gradually " +"increased in a linear fashion over the specified number of layers." +msgstr "" +"İlk birkaç katman normalden daha yavaş yazdırılır. Hız, belirtilen katman " +"sayısı boyunca doğrusal bir şekilde kademeli olarak artırılır." + +msgid "Initial layer nozzle temperature" +msgstr "İlk katman nozul sıcaklığı" + +msgid "Nozzle temperature to print initial layer when using this filament" +msgstr "Bu filamenti kullanırken ilk katmanı yazdırmak için nozul sıcaklığı" + +msgid "Full fan speed at layer" +msgstr "Maksimum fan hızı" + +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." +msgstr "" +"Fan hızı, \"close_fan_the_first_x_layers\" katmanında sıfırdan " +"\"ful_fan_speed_layer\" katmanında maksimuma doğrusal olarak artırılacaktır. " +"\"full_fan_speed_layer\", \"close_fan_the_first_x_layers\" değerinden düşükse " +"göz ardı edilecektir; bu durumda fan, \"close_fan_the_first_x_layers\" + 1 " +"katmanında izin verilen maksimum hızda çalışacaktır." + +msgid "Support interface fan speed" +msgstr "Destekler için fan hızı" + +msgid "" +"This fan speed is enforced during all support interfaces, to be able to " +"weaken their bonding with a high fan speed.\n" +"Set to -1 to disable this override.\n" +"Can only be overriden by disable_fan_first_layers." +msgstr "" +"Bu fan hızı, yüksek fan hızıyla bağlarını zayıflatabilmek için tüm destek " +"arayüzlerinde uygulanır.\n" +"Bu geçersiz kılmayı devre dışı bırakmak için -1'e ayarlayın.\n" +"Yalnızca devre dışı_fan_first_layers tarafından geçersiz kılınabilir." + +msgid "" +"Randomly jitter while printing the wall, so that the surface has a rough " +"look. This setting controls the fuzzy position" +msgstr "" +"Duvara baskı yaparken rastgele titreme, böylece yüzeyin pürüzlü bir görünüme " +"sahip olması. Bu ayar bulanık konumu kontrol eder" + +msgid "None" +msgstr "Hiçbiri" + +msgid "Contour" +msgstr "Kontur" + +msgid "Contour and hole" +msgstr "Kontur ve delik" + +msgid "All walls" +msgstr "Tüm duvarlar" + +msgid "Fuzzy skin thickness" +msgstr "Bulanık kaplama kalınlığı" + +msgid "" +"The width within which to jitter. It's adversed to be below outer wall line " +"width" +msgstr "" +"Titremenin gerçekleşeceği genişlik. Dış duvar çizgi genişliğinin altında " +"olması sakıncalıdır" + +msgid "Fuzzy skin point distance" +msgstr "Bulanık kaplama noktası mesafesi" + +msgid "" +"The average diatance between the random points introducded on each line " +"segment" +msgstr "" +"Her çizgi parçasına eklenen rastgele noktalar arasındaki ortalama mesafe" + +msgid "Filter out tiny gaps" +msgstr "Küçük boşlukları filtrele" + +msgid "Layers and Perimeters" +msgstr "Katmanlar ve Çevreler" + +msgid "" +"Filter out gaps smaller than the threshold specified. This setting won't " +"affect top/bottom layers" +msgstr "" +"Belirtilen eşikten daha küçük boşlukları filtreleyin. Bu ayar üst/alt " +"katmanları etkilemez" + +msgid "" +"Speed of gap infill. Gap usually has irregular line width and should be " +"printed more slowly" +msgstr "" +"Boşluk doldurma hızı. Boşluk genellikle düzensiz çizgi genişliğine sahiptir " +"ve daha yavaş yazdırılmalıdır" + +msgid "Arc fitting" +msgstr "Ark" + +msgid "" +"Enable this to get a G-code file which has G2 and G3 moves. And the fitting " +"tolerance is same with resolution" +msgstr "" +"G2 ve G3 hareketlerine sahip bir G kodu dosyası elde etmek için bunu " +"etkinleştirin. Ve montaj toleransı çözünürlükle aynıdır" + +msgid "Add line number" +msgstr "Satır numarası ekle" + +msgid "Enable this to add line number(Nx) at the beginning of each G-Code line" +msgstr "" +"Her G Kodu satırının başına satır numarası (Nx) eklemek için bunu " +"etkinleştirin" + +msgid "Scan first layer" +msgstr "İlk katmanı tara" + +msgid "" +"Enable this to enable the camera on printer to check the quality of first " +"layer" +msgstr "" +"Yazıcıdaki kameranın ilk katmanın kalitesini kontrol etmesini sağlamak için " +"bunu etkinleştirin" + +msgid "Nozzle type" +msgstr "Nozul tipi" + +msgid "" +"The metallic material of nozzle. This determines the abrasive resistance of " +"nozzle, and what kind of filament can be printed" +msgstr "" +"Nozulnin metalik malzemesi. Bu, nozulun aşınma direncini ve ne tür filamentin " +"basılabileceğini belirler" + +msgid "Undefine" +msgstr "Tanımsız" + +msgid "Hardened steel" +msgstr "Güçlendirilmiş çelik" + +msgid "Stainless steel" +msgstr "Paslanmaz çelik" + +msgid "Brass" +msgstr "Pirinç" + +msgid "Nozzle HRC" +msgstr "Nozul HRC" + +msgid "" +"The nozzle's hardness. Zero means no checking for nozzle's hardness during " +"slicing." +msgstr "" +"Nozul sertliği. Sıfır, dilimleme sırasında nozul sertliğinin kontrol " +"edilmediği anlamına gelir." + +msgid "HRC" +msgstr "sıcak rulo" + +msgid "Enable this option if machine has auxiliary part cooling fan" +msgstr "Makinede yardımcı parça soğutma fanı varsa bu seçeneği etkinleştirin" + +msgid "" +"Start the fan this number of seconds earlier than its target start time (you " +"can use fractional seconds). It assumes infinite acceleration for this time " +"estimation, and will only take into account G1 and G0 moves (arc fitting is " +"unsupported).\n" +"It won't move fan comands from custom gcodes (they act as a sort of " +"'barrier').\n" +"It won't move fan comands into the start gcode if the 'only custom start " +"gcode' is activated.\n" +"Use 0 to deactivate." +msgstr "" +"Fanı hedef başlangıç zamanından bu kadar saniye önce başlatın (kesirli " +"saniyeleri kullanabilirsiniz). Bu süre tahmini için sonsuz ivme varsayar ve " +"yalnızca G1 ve G0 hareketlerini hesaba katar (yay uydurma desteklenmez).\n" +"Fan komutlarını özel kodlardan taşımaz (bir çeşit 'bariyer' görevi " +"görürler).\n" +"'Yalnızca özel başlangıç gcode'u etkinleştirilmişse, fan komutları başlangıç " +"gcode'una taşınmayacaktır.\n" +"Devre dışı bırakmak için 0'ı kullanın." + +msgid "Only overhangs" +msgstr "Yalnızca çıkıntılar" + +msgid "Will only take into account the delay for the cooling of overhangs." +msgstr "Yalnızca çıkıntıların soğumasına ilişkin gecikme dikkate alınacaktır." + +msgid "Fan kick-start time" +msgstr "Fan başlatma süresi" + +msgid "" +"Emit a max fan speed command for this amount of seconds before reducing to " +"target speed to kick-start the cooling fan.\n" +"This is useful for fans where a low PWM/power may be insufficient to get the " +"fan started spinning from a stop, or to get the fan up to speed faster.\n" +"Set to 0 to deactivate." +msgstr "" +"Soğutma fanını başlatmak için hedef hıza düşmeden önce bu süre boyunca " +"maksimum fan hızı komutunu verin.\n" +"Bu, düşük PWM/gücün fanın durma noktasından dönmeye başlaması veya fanın daha " +"hızlı hızlanması için yetersiz olabileceği fanlar için kullanışlıdır.\n" +"Devre dışı bırakmak için 0'a ayarlayın." + +msgid "G-code flavor" +msgstr "G-Kod Uyumu" + +msgid "What kind of gcode the printer is compatible with" +msgstr "Yazıcının ne tür bir gcode ile uyumlu olduğu" + +msgid "Klipper" +msgstr "Klipper" + +msgid "Label objects" +msgstr "Nesneleri etiketle" + +msgid "" +"Enable this to add comments into the G-Code labeling print moves with what " +"object they belong to, which is useful for the Octoprint CancelObject plugin. " +"This settings is NOT compatible with Single Extruder Multi Material setup and " +"Wipe into Object / Wipe into Infill." +msgstr "" +"G-Code etiketleme yazdırma hareketlerine ait oldukları nesneyle ilgili " +"yorumlar eklemek için bunu etkinleştirin; bu, Octoprint CancelObject " +"eklentisi için kullanışlıdır. Bu ayarlar Tek Ekstruder Çoklu Malzeme kurulumu " +"ve Nesneye Temizleme / Dolguya Temizleme ile uyumlu DEĞİLDİR." + +msgid "Exclude objects" +msgstr "Nesneleri hariç tut" + +msgid "Enable this option to add EXCLUDE OBJECT command in g-code" +msgstr "G koduna EXCLUDE OBJECT komutunu eklemek için bu seçeneği etkinleştirin" + +msgid "Verbose G-code" +msgstr "Ayrıntılı G kodu" + +msgid "" +"Enable this to get a commented G-code file, with each line explained by a " +"descriptive text. If you print from SD card, the additional weight of the " +"file could make your firmware slow down." +msgstr "" +"Her satırın açıklayıcı bir metinle açıklandığı, yorumlu bir G kodu dosyası " +"almak için bunu etkinleştirin. SD karttan yazdırırsanız dosyanın ilave " +"ağırlığı ürün yazılımınızın yavaşlamasına neden olabilir." + +msgid "Infill combination" +msgstr "Dolgu kombinasyonu" + +msgid "" +"Automatically Combine sparse infill of several layers to print together to " +"reduce time. Wall is still printed with original layer height." +msgstr "" +"Zamanı azaltmak amacıyla birden fazla katmanın seyrek dolgusunu otomatik " +"olarak birleştirerek birlikte yazdırın. Duvar hala orijinal katman " +"yüksekliğinde basılmaktadır." + +msgid "Filament to print internal sparse infill." +msgstr "İç seyrek dolguyu yazdırmak için filament." + +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" +"İç seyrek dolgunun çizgi genişliği. % olarak ifade edilirse Nozul çapı " +"üzerinden hesaplanacaktır." + +msgid "Infill/Wall overlap" +msgstr "Dolgu/Duvar örtüşmesi" + +msgid "" +"Infill area is enlarged slightly to overlap with wall for better bonding. The " +"percentage value is relative to line width of sparse infill" +msgstr "" +"Daha iyi yapışma için dolgu alanı duvarla örtüşecek şekilde hafifçe " +"genişletilir. Yüzde değeri seyrek dolgunun çizgi genişliğine göredir" + +msgid "Speed of internal sparse infill" +msgstr "İç seyrek dolgunun hızı" + +msgid "Interface shells" +msgstr "Arayüz kabukları" + +msgid "" +"Force the generation of solid shells between adjacent materials/volumes. " +"Useful for multi-extruder prints with translucent materials or manual soluble " +"support material" +msgstr "" +"Bitişik malzemeler/hacimler arasında katı kabuk oluşumunu zorlayın. Yarı " +"saydam malzemelerle veya elle çözülebilen destek malzemesiyle çoklu ekstruder " +"baskıları için kullanışlıdır" + +msgid "Ironing Type" +msgstr "Ütüleme Tipi" + +msgid "" +"Ironing is using small flow to print on same height of surface again to make " +"flat surface more smooth. This setting controls which layer being ironed" +msgstr "" +"Ütüleme, düz yüzeyi daha pürüzsüz hale getirmek için aynı yükseklikteki " +"yüzeye tekrar baskı yapmak için küçük akış kullanmaktır. Bu ayar hangi " +"katmanın ütüleneceğini kontrol eder" + +msgid "No ironing" +msgstr "Ütüleme yok" + +msgid "Top surfaces" +msgstr "Üst yüzeyler" + +msgid "Topmost surface" +msgstr "En üst yüzey" + +msgid "All solid layer" +msgstr "Tamamı katı katman" + +msgid "Ironing Pattern" +msgstr "Ütüleme Deseni" + +msgid "Ironing flow" +msgstr "Ütüleme akışı" + +msgid "" +"The amount of material to extrude during ironing. Relative to flow of normal " +"layer height. Too high value results in overextrusion on the surface" +msgstr "" +"Ütüleme sırasında çıkacak malzeme miktarı. Normal katman yüksekliğindeki " +"akışa göre. Çok yüksek değer yüzeyde aşırı ekstrüzyona neden olur" + +msgid "Ironing line spacing" +msgstr "Ütüleme çizgi aralığı" + +msgid "The distance between the lines of ironing" +msgstr "Ütü çizgileri arasındaki mesafe" + +msgid "Ironing speed" +msgstr "Ütüleme hızı" + +msgid "Print speed of ironing lines" +msgstr "Ütüleme çizgilerinin baskı hızı" + +msgid "This gcode part is inserted at every layer change after lift z" +msgstr "" +"Bu gcode kısmı, z kaldırma işleminden sonra her katman değişikliğinde eklenir" + +msgid "Supports silent mode" +msgstr "Sessiz modu destekler" + +msgid "" +"Whether the machine supports silent mode in which machine use lower " +"acceleration to print" +msgstr "" +"Makinenin yazdırmak için daha düşük hızlanma kullandığı sessiz modu " +"destekleyip desteklemediği" + +msgid "" +"This G-code will be used as a code for the pause print. User can insert pause " +"G-code in gcode viewer" +msgstr "" +"Bu G kodu duraklatma yazdırması için bir kod olarak kullanılacaktır. " +"Kullanıcı gcode görüntüleyiciye duraklatma G kodunu ekleyebilir" + +msgid "This G-code will be used as a custom code" +msgstr "Bu G kodu özel kod olarak kullanılacak" + +msgid "Maximum speed X" +msgstr "Maksimum hız X" + +msgid "Maximum speed Y" +msgstr "Maksimum hız Y" + +msgid "Maximum speed Z" +msgstr "Maksimum hız Z" + +msgid "Maximum speed E" +msgstr "Maksimum hız E" + +msgid "Machine limits" +msgstr "Yazıcısınırları" + +msgid "Maximum X speed" +msgstr "Maksimum X hızı" + +msgid "Maximum Y speed" +msgstr "Maksimum Y hızı" + +msgid "Maximum Z speed" +msgstr "Maksimum Z hızı" + +msgid "Maximum E speed" +msgstr "Maksimum E hızı" + +msgid "Maximum acceleration X" +msgstr "Maksimum hızlanma X" + +msgid "Maximum acceleration Y" +msgstr "Maksimum hızlanma Y" + +msgid "Maximum acceleration Z" +msgstr "Maksimum hızlanma Z" + +msgid "Maximum acceleration E" +msgstr "Maksimum hızlanma E" + +msgid "Maximum acceleration of the X axis" +msgstr "X ekseninin maksimum hızlanması" + +msgid "Maximum acceleration of the Y axis" +msgstr "Y ekseninin maksimum ivmesi" + +msgid "Maximum acceleration of the Z axis" +msgstr "Z ekseninin maksimum hızlanması" + +msgid "Maximum acceleration of the E axis" +msgstr "E ekseninin maksimum hızlanması" + +msgid "Maximum jerk X" +msgstr "Maksimum sarsıntı X" + +msgid "Maximum jerk Y" +msgstr "Maksimum sarsıntı Y" + +msgid "Maximum jerk Z" +msgstr "Maksimum sarsıntı Z" + +msgid "Maximum jerk E" +msgstr "Maksimum sarsıntı E" + +msgid "Maximum jerk of the X axis" +msgstr "X ekseninin maksimum sarsıntısı (Jerk)" + +msgid "Maximum jerk of the Y axis" +msgstr "Y ekseninin maksimum sarsıntısı (Jerk)" + +msgid "Maximum jerk of the Z axis" +msgstr "Z ekseninin maksimum sarsıntısı (Jerk)" + +msgid "Maximum jerk of the E axis" +msgstr "E ekseninin maksimum sarsıntısı (Jerk)" + +msgid "Minimum speed for extruding" +msgstr "Ekstrüzyon için minimum hız" + +msgid "Minimum speed for extruding (M205 S)" +msgstr "Ekstrüzyon için minimum hız (M205 S)" + +msgid "Minimum travel speed" +msgstr "Minimum seyahat hızı" + +msgid "Minimum travel speed (M205 T)" +msgstr "Minimum ilerleme hızı (M205 T)" + +msgid "Maximum acceleration for extruding" +msgstr "Ekstrüzyon için maksimum hızlanma" + +msgid "Maximum acceleration for extruding (M204 P)" +msgstr "Ekstrüzyon için maksimum hızlanma (M204 P)" + +msgid "Maximum acceleration for retracting" +msgstr "Geri çekme için maksimum hızlanma" + +msgid "Maximum acceleration for retracting (M204 R)" +msgstr "Geri çekilme için maksimum hızlanma (M204 R)" + +msgid "Maximum acceleration for travel" +msgstr "Seyahat için maksimum hızlanma" + +msgid "Maximum acceleration for travel (M204 T)" +msgstr "Hareket için maksimum hızlanma (M204 T)" + +msgid "Fan speed" +msgstr "Fan hızı" + +msgid "" +"Part cooling fan speed may be increased when auto cooling is enabled. This is " +"the maximum speed limitation of part cooling fan" +msgstr "" +"Otomatik soğutma etkinleştirildiğinde parça soğutma fanı hızı artırılabilir. " +"Bu, parça soğutma fanının maksimum hız sınırlamasıdır" + +msgid "Max" +msgstr "Maksimum" + +msgid "" +"The largest printable layer height for extruder. Used tp limits the maximum " +"layer hight when enable adaptive layer height" +msgstr "" +"Ekstruder için yazdırılabilir en büyük katman yüksekliği. Kullanılan tp, " +"uyarlanabilir katman yüksekliğini etkinleştirirken maksimum katman " +"yüksekliğini sınırlar" + +msgid "Minimum speed for part cooling fan" +msgstr "Parça soğutma fanı için minimum hız" + +msgid "" +"Speed of auxiliary part cooling fan. Auxiliary fan will run at this speed " +"during printing except the first several layers which is defined by no " +"cooling layers" +msgstr "" +"Yardımcı parça soğutma fanının hızı. Yardımcı fan, soğutma katmanlarının " +"bulunmadığı ilk birkaç katman dışında, yazdırma sırasında bu hızda " +"çalışacaktır" + +msgid "Min" +msgstr "Min" + +msgid "" +"The lowest printable layer height for extruder. Used tp limits the minimum " +"layer hight when enable adaptive layer height" +msgstr "" +"Ekstruder için yazdırılabilir en düşük katman yüksekliği. Kullanılan tp, " +"uyarlanabilir katman yüksekliğini etkinleştirirken minimum katman " +"yüksekliğini sınırlar" + +msgid "Min print speed" +msgstr "Minimum baskı hızı" + +msgid "The minimum printing speed when slow down for cooling" +msgstr "Soğutma için yavaşlama durumunda minimum yazdırma hızı" + +msgid "Nozzle diameter" +msgstr "Nozul çapı" + +msgid "Diameter of nozzle" +msgstr "Nozul çapı" + +msgid "Configuration notes" +msgstr "Yapılandırma notları" + +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" +"Buraya kişisel notlarınızı yazabilirsiniz. Bu not G-kodu başlık yorumlarına " +"eklenecektir." + +msgid "Host Type" +msgstr "Bağlantı Türü" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field must contain the " +"kind of the host." +msgstr "" +"Slic3r, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. Bu alan " +"ana bilgisayarın türünü içermelidir." + +msgid "Nozzle volume" +msgstr "Nozul hacmi" + +msgid "Volume of nozzle between the cutter and the end of nozzle" +msgstr "Kesici ile nozulun ucu arasındaki nozül hacmi" + +msgid "Cooling tube position" +msgstr "Soğutma borusu konumu" + +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "Soğutma borusunun merkez noktasının ekstrüder ucundan uzaklığı." + +msgid "Cooling tube length" +msgstr "Soğutma borusu uzunluğu" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" +"İçindeki soğutma hareketleri alanını sınırlamak üzere soğutma tüpünün " +"uzunluğu." + +msgid "High extruder current on filament swap" +msgstr "Filament değişiminde yüksek ekstruder akımı" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" +"Hızlı sıkıştırma hızlarına izin vermek ve kötü kesilmiş bir filament " +"yüklerken direncin üstesinden gelmek için filament değişim sırası sırasında " +"ekstrüder motor akımını artırmak faydalı olabilir." + +msgid "Filament parking position" +msgstr "Filament park konumu" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" +"Ekstrüder ucunun, boşaltıldığında filamentin park edildiği konumdan uzaklığı. " +"Bu ayar yazıcı ürün yazılımındaki değerle eşleşmelidir." + +msgid "Extra loading distance" +msgstr "Ekstra yükleme mesafesi" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" +"Sıfır olarak ayarlandığında, yükleme sırasında filamentin park konumundan " +"taşındığı mesafe, boşaltma sırasında geri taşındığı mesafe ile aynıdır. " +"Pozitif olduğunda daha fazla yüklenir, negatif olduğunda yükleme hareketi " +"boşaltmadan daha kısadır." + +msgid "Start end points" +msgstr "Başlangıç bitiş noktaları" + +msgid "The start and end points which is from cutter area to garbage can." +msgstr "Kesici bölgeden çöp kutusuna kadar olan başlangıç ve bitiş noktaları." + +msgid "Reduce infill retraction" +msgstr "Dolguda geri çekmeyi azalt" + +msgid "" +"Don't retract when the travel is in infill area absolutely. That means the " +"oozing can't been seen. This can reduce times of retraction for complex model " +"and save printing time, but make slicing and G-code generating slower" +msgstr "" +"Hareket kesinlikle dolgu alanına girdiğinde geri çekilmeyin. Bu, sızıntının " +"görülemeyeceği anlamına gelir. Bu, karmaşık model için geri çekme sürelerini " +"azaltabilir ve yazdırma süresinden tasarruf sağlayabilir, ancak dilimlemeyi " +"ve G kodu oluşturmayı yavaşlatır" + +msgid "Enable" +msgstr "Aktifle" + +msgid "Filename format" +msgstr "Dosya adı formatı" + +msgid "User can self-define the project file name when export" +msgstr "" +"Kullanıcı dışa aktarma sırasında proje dosyası adını kendisi tanımlayabilir" + +msgid "Make overhang printable" +msgstr "Çıkıntılar yazdırılabilir" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "" +"Destek malzemesi olmadan çıkıntıları yazdırmak için geometriyi değiştirin." + +msgid "Make overhang printable maximum angle" +msgstr "Maksimum yazdırılabilir açı" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" +"Daha dik çıkıntıları yazdırılabilir hale getirdikten sonra izin verilen " +"maksimum çıkıntı açısı. 90°, modeli hiçbir şekilde değiştirmez ve herhangi " +"bir çıkıntıya izin vermez, 0 ise tüm çıkıntıları konik malzemeyle değiştirir." + +msgid "Make overhang printable hole area" +msgstr "Yazdırılabilir çıkıntı delik alanı oluşturun" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by conical " +"material.A value of 0 will fill all the holes in the model base." +msgstr "" +"Modelin tabanındaki bir deliğin, konik malzemeyle doldurulmadan önce maksimum " +"alanı. 0 değeri, model tabanındaki tüm delikleri dolduracaktır." + +msgid "mm²" +msgstr "mm²" + +msgid "Detect overhang wall" +msgstr "Çıkıntılı duvarı algıla" + +#, c-format, boost-format +msgid "" +"Detect the overhang percentage relative to line width and use different speed " +"to print. For 100%% overhang, bridge speed is used." +msgstr "" +"Çizgi genişliğine göre çıkıntı yüzdesini tespit edin ve yazdırmak için farklı " +"hızlar kullanın. %%100 çıkıntı için köprü hızı kullanılır." + +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" +"İç duvarın çizgi genişliği. % olarak ifade edilirse Nozul çapı üzerinden " +"hesaplanacaktır." + +msgid "Speed of inner wall" +msgstr "İç duvarın hızı" + +msgid "Number of walls of every layer" +msgstr "Her katmanın duvar sayısı" + +msgid "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." +msgstr "" +"Çıktı G-kodunu özel komut dosyaları aracılığıyla işlemek istiyorsanız, mutlak " +"yollarını burada listeleyin. Birden fazla betiği noktalı virgülle ayırın. " +"Betiklere ilk argüman olarak G-code dosyasının mutlak yolu aktarılır ve ortam " +"değişkenlerini okuyarak Slic3r yapılandırma ayarlarına erişebilirler." + +msgid "Printer notes" +msgstr "Yazıcı notları" + +msgid "You can put your notes regarding the printer here." +msgstr "Yazıcı ile ilgili notlarınızı buraya yazabilirsiniz." + +msgid "Raft contact Z distance" +msgstr "Raft kontak Z mesafesi" + +msgid "Z gap between object and raft. Ignored for soluble interface" +msgstr "Nesne ve raft arasındaki Z boşluğu. Çözünür arayüz için göz ardı edildi" + +msgid "Raft expansion" +msgstr "Raft genişletme" + +msgid "Expand all raft layers in XY plane" +msgstr "XY düzlemindeki tüm sal katmanlarını genişlet" + +msgid "Initial layer density" +msgstr "Başlangıç katman yoğunluğu" + +msgid "Density of the first raft or support layer" +msgstr "İlk sal veya destek katmanının yoğunluğu" + +msgid "Initial layer expansion" +msgstr "İlk katman genişletme" + +msgid "Expand the first raft or support layer to improve bed plate adhesion" +msgstr "" +"Yatak plakası yapışmasını iyileştirmek için ilk raft veya destek katmanını " +"genişletin" + +msgid "Raft layers" +msgstr "Raft katmanları" + +msgid "" +"Object will be raised by this number of support layers. Use this function to " +"avoid wrapping when print ABS" +msgstr "" +"Nesne bu sayıdaki destek katmanı tarafından yükseltilecektir. ABS yazdırırken " +"sarmayı önlemek için bu işlevi kullanın" + +msgid "" +"G-code path is genereated after simplifing the contour of model to avoid too " +"much points and gcode lines in gcode file. Smaller value means higher " +"resolution and more time to slice" +msgstr "" +"Gcode dosyasında çok fazla nokta ve gcode çizgisinin olmaması için modelin " +"konturu basitleştirildikten sonra G-code yolu oluşturulur. Daha küçük değer, " +"daha yüksek çözünürlük ve dilimleme için daha fazla zaman anlamına gelir" + +msgid "Travel distance threshold" +msgstr "Seyahat mesafesi" + +msgid "" +"Only trigger retraction when the travel distance is longer than this threshold" +msgstr "" +"Geri çekmeyi yalnızca hareket mesafesi bu eşikten daha uzun olduğunda " +"tetikleyin" + +msgid "Retract amount before wipe" +msgstr "Temizleme işlemi öncesi geri çekme miktarı" + +msgid "The length of fast retraction before wipe, relative to retraction length" +msgstr "" +"Geri çekme uzunluğuna göre, temizlemeden önce hızlı geri çekilmenin uzunluğu" + +msgid "Retract when change layer" +msgstr "Katman değişiminde geri çek" + +msgid "Force a retraction when changes layer" +msgstr "Katmanı değiştirdiğinde geri çekilmeyi zorla" + +msgid "Length" +msgstr "Uzunluk" + +msgid "Retraction Length" +msgstr "Geri Çekme Uzunluğu" + +msgid "" +"Some amount of material in extruder is pulled back to avoid ooze during long " +"travel. Set zero to disable retraction" +msgstr "" +"Uzun seyahat sırasında sızıntıyı önlemek için ekstruderdeki malzemenin bir " +"kısmı geri çekilir. Geri çekmeyi devre dışı bırakmak için sıfır ayarlayın" + +msgid "Z hop when retract" +msgstr "Geri çekme esnasında Z sıçraması" + +msgid "" +"Whenever the retraction is done, the nozzle is lifted a little to create " +"clearance between nozzle and the print. It prevents nozzle from hitting the " +"print when travel move. Using spiral line to lift z can prevent stringing" +msgstr "" +"Geri çekme işlemi her yapıldığında, nozul ile baskı arasında açıklık " +"oluşturmak için nozul biraz kaldırılır. Hareket halindeyken nozülün baskıya " +"çarpmasını önler. Z'yi kaldırmak için spiral çizgi kullanmak çekmeyi " +"önleyebilir" + +msgid "Z hop type" +msgstr "Z sıçraması türü" + +msgid "Slope" +msgstr "Eğim" + +msgid "Spiral" +msgstr "Sarmal" + +msgid "Only lift Z above" +msgstr "Z'yi sadece şu değerin üstündeki durumlarda kaldır" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" +"Bunu pozitif bir değere ayarlarsanız Z kaldırması yalnızca belirtilen mutlak " +"Z'nin üzerinde gerçekleşecektir." + +msgid "Only lift Z below" +msgstr "Z'yi sadece şu değerin altındaki durumlarda kaldır" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" +"Bunu pozitif bir değere ayarlarsanız, Z kaldırma işlemi yalnızca belirtilen " +"mutlak Z değerinin altında gerçekleşir." + +msgid "On surfaces" +msgstr "Yüzeyler" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" +"Z Hop davranışını zorunlu kılın. Bu ayar yukarıdaki ayarlardan etkilenir " +"(Z'yi yalnızca yukarıya/aşağıya kaldırın)." + +msgid "All Surfaces" +msgstr "Tüm Yüzeyler" + +msgid "Top Only" +msgstr "Sadece üst" + +msgid "Bottom Only" +msgstr "Sadece alt" + +msgid "Top and Bottom" +msgstr "Üst ve alt" + +msgid "Extra length on restart" +msgstr "Yeniden başlatma sırasında ekstra uzunluk" + +msgid "" +"When the retraction is compensated after the travel move, the extruder will " +"push this additional amount of filament. This setting is rarely needed." +msgstr "" +"İlerleme hareketinden sonra geri çekilme telafi edildiğinde, ekstruder bu ek " +"filament miktarını itecektir. Bu ayara nadiren ihtiyaç duyulur." + +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "" +"Takım değiştirildikten sonra geri çekilme telafi edildiğinde, ekstruder bu " +"ilave filament miktarını itecektir." + +msgid "Retraction Speed" +msgstr "Geri Çekme Hızı" + +msgid "Speed of retractions" +msgstr "Geri çekme hızları" + +msgid "Deretraction Speed" +msgstr "İleri itme Hızı" + +msgid "" +"Speed for reloading filament into extruder. Zero means same speed with " +"retraction" +msgstr "" +"Filamenti ekstrüdere yeniden yükleme hızı. Sıfır, geri çekilmeyle aynı hız " +"anlamına gelir" + +msgid "Use firmware retraction" +msgstr "Yazılımsal geri çekme (firmware retraction)" + +msgid "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." +msgstr "" +"Bu deneysel ayar, bellenimin geri çekme işlemini gerçekleştirmesini sağlamak " +"için G10 ve G11 komutlarını kullanır. Bu yalnızca son Marlin'de " +"desteklenmektedir." + +msgid "Show auto-calibration marks" +msgstr "Otomatik kalibrasyon işaretlerini göster" + +msgid "Seam position" +msgstr "Dikiş konumu" + +msgid "The start position to print each part of outer wall" +msgstr "Dış duvarın her bir parçasını yazdırmak için başlangıç konumu" + +msgid "Nearest" +msgstr "En yakın" + +msgid "Aligned" +msgstr "Hizalı" + +msgid "Back" +msgstr "Arka" + +msgid "Random" +msgstr "Rastgele" + +msgid "Staggered inner seams" +msgstr "Kademeli iç dikişler" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." +msgstr "" +"Bu seçenek, iç dikişlerin derinliklerine göre geriye doğru kaydırılarak " +"zikzak desen oluşturulmasına neden olur." + +msgid "Seam gap" +msgstr "Dikiş boşluğu" + +msgid "" +"In order to reduce the visibility of the seam in a closed loop extrusion, the " +"loop is interrupted and shortened by a specified amount.\n" +"This amount can be specified in millimeters or as a percentage of the current " +"extruder diameter. The default value for this parameter is 10%." +msgstr "" +"Kapalı döngü ekstrüzyonda dikişin görünürlüğünü azaltmak için döngü kesintiye " +"uğrar ve belirli bir miktarda kısaltılır.\n" +"Bu miktar milimetre cinsinden veya mevcut ekstruder çapının yüzdesi olarak " +"belirtilebilir. Bu parametrenin varsayılan değeri %10'dur." + +msgid "Role base wipe speed" +msgstr "Otomatik temizleme hızı" + +msgid "" +"The wipe speed is determined by the speed of the current extrusion role.e.g. " +"if a wipe action is executed immediately following an outer wall extrusion, " +"the speed of the outer wall extrusion will be utilized for the wipe action." +msgstr "" +"Temizleme hızı mevcut ekstrüzyon rolünün hızına göre belirlenir; bir dış " +"duvar ekstrüzyonunun hemen ardından bir silme eylemi yürütülürse, silme " +"eylemi için dış duvar ekstrüzyonunun hızı kullanılacaktır." + +msgid "Wipe on loops" +msgstr "Döngülerde Temizleme" + +msgid "" +"To minimize the visibility of the seam in a closed loop extrusion, a small " +"inward movement is executed before the extruder leaves the loop." +msgstr "" +"Kapalı döngü ekstrüzyonda dikişin görünürlüğünü en aza indirmek için, " +"ekstrüder döngüden ayrılmadan önce içeriye doğru küçük bir hareket " +"gerçekleştirilir." + +msgid "Wipe speed" +msgstr "Temizleme hızı" + +msgid "" +"The wipe speed is determined by the speed setting specified in this " +"configuration.If the value is expressed as a percentage (e.g. 80%), it will " +"be calculated based on the travel speed setting above.The default value for " +"this parameter is 80%" +msgstr "" +"Temizleme hızı, bu konfigürasyonda belirtilen hız ayarına göre belirlenir. " +"Değer yüzde olarak ifade edilirse (örn. %80), yukarıdaki ilerleme hızı " +"ayarına göre hesaplanır. Bu parametrenin varsayılan değeri %80'dir" + +msgid "Skirt distance" +msgstr "Etek mesafesi" + +msgid "Distance from skirt to brim or object" +msgstr "Etekten kenara veya nesneye olan mesafe" + +msgid "Skirt height" +msgstr "Etek yüksekliği" + +msgid "How many layers of skirt. Usually only one layer" +msgstr "Etek katman sayısı. Genellikle tek katman" + +msgid "Skirt loops" +msgstr "Etek Sayısı" + +msgid "Number of loops for the skirt. Zero means disabling skirt" +msgstr "Etek için ilmek sayısı. Sıfır, eteği devre dışı bırakmak anlamına gelir" + +msgid "Skirt speed" +msgstr "Etek hızı" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" +"Eteğin hızı, mm/s cinsinden. Sıfır, varsayılan katman ekstrüzyon hızının " +"kullanılması anlamına gelir." + +msgid "" +"The printing speed in exported gcode will be slowed down, when the estimated " +"layer time is shorter than this value, to get better cooling for these layers" +msgstr "" +"Tahmini katman süresi bu değerden kısa olduğunda, bu katmanlar için daha iyi " +"soğutma sağlamak amacıyla, dışa aktarılan gcode'daki yazdırma hızı " +"yavaşlatılacaktır" + +msgid "Minimum sparse infill threshold" +msgstr "Minimum seyrek dolgu" + +msgid "" +"Sparse infill area which is smaller than threshold value is replaced by " +"internal solid infill" +msgstr "" +"Eşik değerinden küçük olan seyrek dolgu alanı, yerini iç katı dolguya " +"bırakmıştır" + +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be computed " +"over the nozzle diameter." +msgstr "" +"İç katı dolgunun çizgi genişliği. % olarak ifade edilirse Nozul çapı " +"üzerinden hesaplanacaktır." + +msgid "Speed of internal solid infill, not the top and bottom surface" +msgstr "Üst ve alt yüzeyin değil, iç katı dolgunun hızı" + +msgid "Spiral vase" +msgstr "Sarmal vazo" + +msgid "" +"Spiralize smooths out the z moves of the outer contour. And turns a solid " +"model into a single walled print with solid bottom layers. The final " +"generated model has no seam" +msgstr "" +"Spiralleştirme, dış konturun z hareketlerini yumuşatır. Ve katı bir modeli, " +"katı alt katmanlara sahip tek duvarlı bir baskıya dönüştürür. Oluşturulan son " +"modelde dikiş yok" + +msgid "" +"If smooth or traditional mode is selected, a timelapse video will be " +"generated for each print. After each layer is printed, a snapshot is taken " +"with the chamber camera. All of these snapshots are composed into a timelapse " +"video when printing completes. If smooth mode is selected, the toolhead will " +"move to the excess chute after each layer is printed and then take a " +"snapshot. Since the melt filament may leak from the nozzle during the process " +"of taking a snapshot, prime tower is required for smooth mode to wipe nozzle." +msgstr "" +"Düzgün veya geleneksel mod seçilirse her baskı için bir hızlandırılmış video " +"oluşturulacaktır. Her katman basıldıktan sonra oda kamerasıyla anlık görüntü " +"alınır. Bu anlık görüntülerin tümü, yazdırma tamamlandığında hızlandırılmış " +"bir video halinde birleştirilir. Düzgün modu seçilirse, her katman " +"yazdırıldıktan sonra araç kafası fazla kanala hareket edecek ve ardından bir " +"anlık görüntü alacaktır. Anlık görüntü alma işlemi sırasında eriyen filament " +"nozülden sızabileceğinden, nozulu silmek için düzgün modun kullanılması için " +"prime tower gereklidir." + +msgid "Traditional" +msgstr "Geleneksel" + +msgid "Temperature variation" +msgstr "Sıcaklık değişimi" + +msgid "Start G-code" +msgstr "Başlangıç G Kodu" + +msgid "Start G-code when start the whole printing" +msgstr "Baskı başladığında çalışacak G Kodu" + +msgid "Start G-code when start the printing of this filament" +msgstr "Bu filament ile baskı başladığında çalıştırılacak G-Kod" + +msgid "Single Extruder Multi Material" +msgstr "Tek Ekstruder Çoklu Malzeme" + +msgid "Use single nozzle to print multi filament" +msgstr "Çoklu filament basmak için tek nozul kullan" + +msgid "Purge in prime tower" +msgstr "Prime Tower'da temizlik" + +msgid "Purge remaining filament into prime tower" +msgstr "Kalan filamenti Prime Tower'da boşalt" + +msgid "Enable filament ramming" +msgstr "Filament sıkıştırmayı etkinleştir" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "Seyrek katman yok (DENEYSEL)" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no toolchanges. " +"On layers with a toolchange, extruder will travel downward to print the wipe " +"tower. User is responsible for ensuring there is no collision with the print." +msgstr "" +"Etkinleştirilirse, silme kulesi araç değişimi olmayan katmanlarda " +"yazdırılmayacaktır. Araç değişimi olan katmanlarda, ekstrüder silme kulesini " +"yazdırmak için aşağı doğru hareket edecektir. Baskı ile çarpışma olmamasını " +"sağlamak kullanıcının sorumluluğundadır." + +msgid "Prime all printing extruders" +msgstr "Tüm ekstruderleri temizle" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" +"Etkinleştirilirse, tüm baskı ekstrüderleri baskının başlangıcında baskı " +"yatağının ön kenarında temizlenecektir." + +msgid "Slice gap closing radius" +msgstr "Dilim aralığı kapanma yarıçapı" + +msgid "" +"Cracks smaller than 2x gap closing radius are being filled during the " +"triangle mesh slicing. The gap closing operation may reduce the final print " +"resolution, therefore it is advisable to keep the value reasonably low." +msgstr "" +"Üçgen mesh dilimleme sırasında 2x boşluk kapatma yarıçapından küçük çatlaklar " +"doldurulmaktadır. Boşluk kapatma işlemi son yazdırma çözünürlüğünü " +"düşürebilir, bu nedenle değerin oldukça düşük tutulması tavsiye edilir." + +msgid "Slicing Mode" +msgstr "Dilimleme Modu" + +msgid "" +"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close " +"all holes in the model." +msgstr "" +"3DLabPrint uçak modelleri için \"Çift-tek\" seçeneğini kullanın. Modeldeki " +"tüm delikleri kapatmak için \"Delikleri kapat\"ı kullanın." + +msgid "Regular" +msgstr "Düzenli" + +msgid "Even-odd" +msgstr "Tek çift" + +msgid "Close holes" +msgstr "Delikleri kapat" + +msgid "Enable support" +msgstr "Desteği etkinleştir" + +msgid "Enable support generation." +msgstr "Destek oluşturmayı etkinleştir." + +msgid "" +"normal(auto) and tree(auto) is used to generate support automatically. If " +"normal(manual) or tree(manual) is selected, only support enforcers are " +"generated" +msgstr "" +"desteği otomatik olarak oluşturmak için normal(otomatik) ve ağaç(otomatik) " +"kullanılır. Normal(manuel) veya ağaç(manuel) seçilirse yalnızca destek " +"uygulayıcıları oluşturulur" + +msgid "normal(auto)" +msgstr "normal(otomatik)" + +msgid "tree(auto)" +msgstr "ağaç(otomatik)" + +msgid "normal(manual)" +msgstr "normal(manuel)" + +msgid "tree(manual)" +msgstr "ağaç(manuel)" + +msgid "Support/object xy distance" +msgstr "Destek/nesne xy mesafesi" + +msgid "XY separation between an object and its support" +msgstr "Bir nesne ile desteği arasındaki XY ayrımı" + +msgid "Pattern angle" +msgstr "Desen açısı" + +msgid "Use this setting to rotate the support pattern on the horizontal plane." +msgstr "Destek desenini yatay düzlemde döndürmek için bu ayarı kullanın." + +msgid "On build plate only" +msgstr "Yalnızca baskı plakasında" + +msgid "Don't create support on model surface, only on build plate" +msgstr "Model yüzeyinde destek oluşturmayın, yalnızca baskı plakasında" + +msgid "Support critical regions only" +msgstr "Yalnızca kritik bölgeleri destekleyin" + +msgid "" +"Only create support for critical regions including sharp tail, cantilever, " +"etc." +msgstr "" +"Yalnızca keskin kuyruk, konsol vb. gibi kritik bölgeler için destek oluşturun." + +msgid "Remove small overhangs" +msgstr "Küçük çıkıntıları kaldır" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "Muhtemelen desteğe ihtiyaç duymayan küçük çıkıntıları kaldırın." + +msgid "Top Z distance" +msgstr "Üst Z mesafesi" + +msgid "The z gap between the top support interface and object" +msgstr "Üst destek arayüzü ile nesne arasındaki z boşluğu" + +msgid "Bottom Z distance" +msgstr "Alt Z mesafesi" + +msgid "The z gap between the bottom support interface and object" +msgstr "Alt destek arayüzü ile nesne arasındaki z boşluğu" + +msgid "Support/raft base" +msgstr "Destek/raft tabanı" + +msgid "" +"Filament to print support base and raft. \"Default\" means no specific " +"filament for support and current filament is used" +msgstr "" +"Destek tabanını ve salı yazdırmak için filament. \"Varsayılan\", destek için " +"belirli bir filamanın olmadığı ve mevcut filamanın kullanıldığı anlamına gelir" + +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" +"Desteğin çizgi genişliği. % olarak ifade edilirse Nozul çapı üzerinden " +"hesaplanacaktır." + +msgid "Interface use loop pattern" +msgstr "Arayüz kullanım döngüsü modeli" + +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "" +"Desteklerin üst temas katmanını ilmeklerle örtün. Varsayılan olarak devre " +"dışıdır." + +msgid "Support/raft interface" +msgstr "Destek/raft arayüzü" + +msgid "" +"Filament to print support interface. \"Default\" means no specific filament " +"for support interface and current filament is used" +msgstr "" +"Filament baskı desteği arayüzü. \"Varsayılan\", destek arayüzü için özel bir " +"filamanın olmadığı ve mevcut filamanın kullanıldığı anlamına gelir" + +msgid "Top interface layers" +msgstr "Üst arayüz katmanları" + +msgid "Number of top interface layers" +msgstr "Üst arayüz katmanlarının sayısı" + +msgid "Bottom interface layers" +msgstr "Alt arayüz katmanları" + +msgid "Top interface spacing" +msgstr "Üst arayüz aralığı" + +msgid "Spacing of interface lines. Zero means solid interface" +msgstr "Arayüz çizgilerinin aralığı. Sıfır, sağlam arayüz anlamına gelir" + +msgid "Bottom interface spacing" +msgstr "Alt arayüz aralığı" + +msgid "Spacing of bottom interface lines. Zero means solid interface" +msgstr "Alt arayüz çizgilerinin aralığı. Sıfır, sağlam arayüz anlamına gelir" + +msgid "Speed of support interface" +msgstr "Destek arayüzünün hızı" + +msgid "Base pattern" +msgstr "Destek Deseni" + +msgid "Line pattern of support" +msgstr "Desteğin çizgi deseni" + +msgid "Rectilinear grid" +msgstr "Doğrusal ızgara" + +msgid "Hollow" +msgstr "Oyuk" + +msgid "Interface pattern" +msgstr "Arayüz deseni" + +msgid "" +"Line pattern of support interface. Default pattern for non-soluble support " +"interface is Rectilinear, while default pattern for soluble support interface " +"is Concentric" +msgstr "" +"Destek arayüzünün çizgi deseni. Çözünmeyen destek arayüzü için varsayılan " +"model Doğrusaldır, çözünebilir destek arayüzü için varsayılan model ise " +"Eşmerkezlidir" + +msgid "Rectilinear Interlaced" +msgstr "Doğrusal Taramalı" + +msgid "Base pattern spacing" +msgstr "Destek desen aralığı" + +msgid "Spacing between support lines" +msgstr "Destek hatları arasındaki boşluk" + +msgid "Normal Support expansion" +msgstr "Normal Destek genişletmesi" + +msgid "Expand (+) or shrink (-) the horizontal span of normal support" +msgstr "Normal desteğin yatay açıklığını genişletin (+) veya daraltın (-)" + +msgid "Speed of support" +msgstr "Destek hızı" + +msgid "" +"Style and shape of the support. For normal support, projecting the supports " +"into a regular grid will create more stable supports (default), while snug " +"support towers will save material and reduce object scarring.\n" +"For tree support, slim style will merge branches more aggressively and save a " +"lot of material (default), while hybrid style will create similar structure " +"to normal support under large flat overhangs." +msgstr "" +"Desteğin stili ve şekli. Normal destek için, desteklerin düzenli bir ızgaraya " +"yansıtılması daha sağlam destekler oluşturur (varsayılan), rahat destek " +"kuleleri ise malzemeden tasarruf sağlar ve nesne izlerini azaltır.\n" +"Ağaç desteği için, ince stil, dalları daha agresif bir şekilde birleştirecek " +"ve çok fazla malzeme tasarrufu sağlayacak (varsayılan), hibrit stil ise büyük " +"düz çıkıntılar altında normal desteğe benzer yapı oluşturacaktır." + +msgid "Snug" +msgstr "Snug" + +msgid "Tree Slim" +msgstr "İnce Ağaç" + +msgid "Tree Strong" +msgstr "Güçlü Ağaç" + +msgid "Tree Hybrid" +msgstr "Hibrit Ağaç" + +msgid "Organic" +msgstr "Organik" + +msgid "Independent support layer height" +msgstr "Bağımsız destek katmanı yüksekliği" + +msgid "" +"Support layer uses layer height independent with object layer. This is to " +"support customizing z-gap and save print time.This option will be invalid " +"when the prime tower is enabled." +msgstr "" +"Destek katmanı, nesne katmanından bağımsız olarak katman yüksekliğini " +"kullanır. Bu, z aralığının özelleştirilmesine destek olmak ve yazdırma " +"süresinden tasarruf etmek içindir. Prime tower etkinleştirildiğinde bu " +"seçenek geçersiz olacaktır." + +msgid "Threshold angle" +msgstr "Destek açısı" + +msgid "" +"Support will be generated for overhangs whose slope angle is below the " +"threshold." +msgstr "Eğim açısı eşiğin altında olan çıkmalar için destek oluşturulacaktır." + +msgid "Tree support branch angle" +msgstr "Ağaç desteği dal açısı" + +msgid "" +"This setting determines the maximum overhang angle that t he branches of tree " +"support allowed to make.If the angle is increased, the branches can be " +"printed more horizontally, allowing them to reach farther." +msgstr "" +"Bu ayar, ağaç desteğinin dallarının oluşmasına izin verilen maksimum çıkıntı " +"açısını belirler. Açı artırılırsa, dallar daha yatay olarak basılabilir ve " +"daha uzağa ulaşır." + +msgid "Preferred Branch Angle" +msgstr "Tercih Edilen Dal Açısı" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" +"Modelden kaçınmak zorunda olmadıklarında dalların tercih edilen açısı. Daha " +"dikey ve daha dengeli olmaları için daha düşük bir açı kullanın. Dalların " +"daha hızlı birleşmesi için daha yüksek bir açı kullanın." + +msgid "Tree support branch distance" +msgstr "Ağaç destek dal mesafesi" + +msgid "" +"This setting determines the distance between neighboring tree support nodes." +msgstr "Bu ayar, komşu ağaç destek düğümleri arasındaki mesafeyi belirler." + +msgid "Branch Density" +msgstr "Dal Yoğunluğu" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of the " +"branches. A higher value results in better overhangs but the supports are " +"harder to remove, thus it is recommended to enable top support interfaces " +"instead of a high branch density value if dense interfaces are needed." +msgstr "" +"Dalların uçlarını oluşturmak için kullanılan destek yapısının yoğunluğunu " +"ayarlar. Daha yüksek bir değer daha iyi çıkıntılarla sonuçlanır, ancak " +"desteklerin çıkarılması daha zordur, bu nedenle yoğun arayüzler gerekiyorsa " +"yüksek bir dal yoğunluğu değeri yerine üst destek arayüzlerinin " +"etkinleştirilmesi önerilir." + +msgid "Adaptive layer height" +msgstr "Uyarlanabilir katman yüksekliği" + +msgid "" +"Enabling this option means the height of tree support layer except the first " +"will be automatically calculated " +msgstr "" +"Bu seçeneğin etkinleştirilmesi, ilki hariç ağaç destek katmanının " +"yüksekliğinin otomatik olarak hesaplanacağı anlamına gelir " + +msgid "Auto brim width" +msgstr "Otomatik kenar genişliği" + +msgid "" +"Enabling this option means the width of the brim for tree support will be " +"automatically calculated" +msgstr "" +"Bu seçeneğin etkinleştirilmesi, ağaç desteğinin kenar genişliğinin otomatik " +"olarak hesaplanacağı anlamına gelir" + +msgid "Tree support brim width" +msgstr "Ağaç desteği kenar genişliği" + +msgid "Distance from tree branch to the outermost brim line" +msgstr "Ağaç dalından en dış kenar çizgisine kadar olan mesafe" + +msgid "Tip Diameter" +msgstr "Uç Çapı" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "Organik destekler için dal ucu çapı." + +msgid "Tree support branch diameter" +msgstr "Ağaç destek dalı çapı" + +msgid "This setting determines the initial diameter of support nodes." +msgstr "Bu ayar, destek düğümlerinin başlangıç çapını belirler." + +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "Dal Çapı Açısı" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" +"Aşağıya doğru giderek kalınlaşan dalların çapının açısı. Açının 0 olması, " +"dalların uzunlukları boyunca eşit kalınlığa sahip olmasına neden olacaktır. " +"Birazcık açı organik desteğin stabilitesini artırabilir." + +msgid "Branch Diameter with double walls" +msgstr "Çift duvarlı dal çapı" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no double " +"walls." +msgstr "" +"Bu çaptaki bir dairenin alanından daha büyük alana sahip dallar, stabilite " +"için çift duvarlı olarak basılacaktır. Çift duvar olmaması için bu değeri " +"sıfır olarak ayarlayın." + +msgid "Tree support wall loops" +msgstr "Ağaç desteği duvar döngüleri" + +msgid "This setting specify the count of walls around tree support" +msgstr "Bu ayar, ağaç desteğinin etrafındaki duvarların sayısını belirtir" + +msgid "Tree support with infill" +msgstr "Dolgulu ağaç desteği" + +msgid "" +"This setting specifies whether to add infill inside large hollows of tree " +"support" +msgstr "" +"Bu ayar, ağaç desteğinin büyük oyuklarının içine dolgu eklenip " +"eklenmeyeceğini belirtir" + +msgid "Chamber temperature" +msgstr "Bölme sıcaklığı" + +msgid "Target chamber temperature" +msgstr "Hedef bölme sıcaklığı" + +msgid "Nozzle temperature for layers after the initial one" +msgstr "İlk katmandan sonraki katmanlar için nozül sıcaklığı" + +msgid "Bed temperature difference" +msgstr "Yatak sıcaklığı farkı" + +msgid "" +"Do not recommend bed temperature of other layer to be lower than initial " +"layer for more than this threshold. Too low bed temperature of other layer " +"may cause the model broken free from build plate" +msgstr "" +"Bu eşikten daha fazla bir süre için diğer katmanın yatak sıcaklığının ilk " +"katmandan daha düşük olmasını önermeyin. Diğer katmanın yatak sıcaklığının " +"çok düşük olması modelin baskı plakasından kopmasına neden olabilir" + +msgid "Detect thin wall" +msgstr "İnce duvarı algıla" + +msgid "" +"Detect thin wall which can't contain two line width. And use single line to " +"print. Maybe printed not very well, because it's not closed loop" +msgstr "" +"İki çizgi genişliğini içeremeyen ince duvarı tespit edin. Ve yazdırmak için " +"tek satır kullanın. Kapalı döngü olmadığından pek iyi basılmamış olabilir" + +msgid "" +"This gcode is inserted when change filament, including T command to trigger " +"tool change" +msgstr "" +"Bu gcode, takım değişimini tetiklemek için T komutu da dahil olmak üzere " +"filament değiştirildiğinde eklenir" + +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" +"Üst yüzeyler için çizgi genişliği. % olarak ifade edilirse Nozul çapı " +"üzerinden hesaplanacaktır." + +msgid "Speed of top surface infill which is solid" +msgstr "Sağlam üst yüzey dolgusunun hızı" + +msgid "Top shell layers" +msgstr "Üst katmanlar" + +msgid "" +"This is the number of solid layers of top shell, including the top surface " +"layer. When the thickness calculated by this value is thinner than top shell " +"thickness, the top shell layers will be increased" +msgstr "" +"Bu, üst yüzey katmanı da dahil olmak üzere üst kabuğun katı katmanlarının " +"sayısıdır. Bu değerle hesaplanan kalınlık üst kabuk kalınlığından ince " +"olduğunda üst kabuk katmanları artırılacaktır" + +msgid "Top solid layers" +msgstr "Üst katı katmanlar" + +msgid "Top shell thickness" +msgstr "Üst katman kalınlığı" + +msgid "" +"The number of top solid layers is increased when slicing if the thickness " +"calculated by top shell layers is thinner than this value. This can avoid " +"having too thin shell when layer height is small. 0 means that this setting " +"is disabled and thickness of top shell is absolutely determained by top shell " +"layers" +msgstr "" +"Üst kabuk katmanları tarafından hesaplanan kalınlık bu değerden daha ince ise " +"dilimleme sırasında üst katı katmanların sayısı artırılır. Bu, katman " +"yüksekliği küçük olduğunda kabuğun çok ince olmasını önleyebilir. 0, bu " +"ayarın devre dışı olduğu ve üst kabuğun kalınlığının kesinlikle üst kabuk " +"katmanları tarafından belirlendiği anlamına gelir" + +msgid "Speed of travel which is faster and without extrusion" +msgstr "Daha hızlı ve ekstrüzyonsuz seyahat hızı" + +msgid "Wipe while retracting" +msgstr "Geri çekme esnasında temizlik" + +msgid "" +"Move nozzle along the last extrusion path when retracting to clean leaked " +"material on nozzle. This can minimize blob when print new part after travel" +msgstr "" +"Nozul üzerinde sızan malzemeyi temizlemek için geri çekerken Nozulu son " +"ekstrüzyon yolu boyunca hareket ettirin. Bu işlem yeni parça yazdırırken " +"damlamayı en aza indirebilir" + +msgid "Wipe Distance" +msgstr "Temizleme Mesafesi" + +msgid "" +"Discribe how long the nozzle will move along the last path when retracting" +msgstr "" +"Geri çekme esnasında nozulun son hat boyunca ne kadar süre hareket edeceğini " +"belirtin" + +msgid "" +"The wiping tower can be used to clean up the residue on the nozzle and " +"stabilize the chamber pressure inside the nozzle, in order to avoid " +"appearance defects when printing objects." +msgstr "" +"Temizleme kulesi, nesneleri yazdırırken görünüm kusurlarını önlemek amacıyla " +"nozul üzerindeki kalıntıları temizlemek ve nozul içindeki oda basıncını " +"dengelemek için kullanılabilir." + +msgid "Purging volumes" +msgstr "Hacimlerin temizlenmesi" + +msgid "Flush multiplier" +msgstr "Temizleme çarpanı" + +msgid "" +"The actual flushing volumes is equal to the flush multiplier multiplied by " +"the flushing volumes in the table." +msgstr "" +"Gerçek temizleme hacimleri, tablodaki temizleme hacimleri ile temizleme " +"çarpanının çarpımına eşittir." + +msgid "Prime volume" +msgstr "Ana hacim" + +msgid "The volume of material to prime extruder on tower." +msgstr "Kule üzerindeki ana ekstrüder malzeme hacmi." + +msgid "Width" +msgstr "Genişlik" + +msgid "Width of prime tower" +msgstr "Prime tower genişliği" + +msgid "Wipe tower rotation angle" +msgstr "Silme kulesi dönüş açısı" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "X eksenine göre silme kulesi dönüş açısı." + +msgid "Stabilization cone apex angle" +msgstr "Stabilizasyon konisi tepe açısı" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" +"Silme kulesini stabilize etmek için kullanılan koninin tepe noktasındaki açı. " +"Daha büyük açı daha geniş taban anlamına gelir." + +msgid "Wipe tower purge lines spacing" +msgstr "Silme kulesi temizleme hatları aralığı" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "Silme kulesindeki boşaltma hatlarının aralığı." + +msgid "Wipe tower extruder" +msgstr "Silme kulesi ekstrüderi" + +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 "" +"Silme kulesinin çevresini yazdırırken kullanılacak ekstrüder. Mevcut olanı " +"kullanmak için 0 olarak ayarlayın (çözünmeyen tercih edilir)." + +msgid "Purging volumes - load/unload volumes" +msgstr "Hacimleri temizleme - hacimleri yükleme/boşaltma" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" +"Bu vektör, silme kulesinde kullanılan her bir araçtan/araca geçiş için " +"gerekli hacimleri kaydeder. Bu değerler, aşağıdaki tam temizleme hacimlerinin " +"oluşturulmasını basitleştirmek için kullanılır." + +msgid "" +"Purging after filament change will be done inside objects' infills. This may " +"lower the amount of waste and decrease the print time. If the walls are " +"printed with transparent filament, the mixed color infill will be seen " +"outside. It will not take effect, unless the prime tower is enabled." +msgstr "" +"Filament değişiminden sonra temizleme, nesnelerin dolgularının içinde " +"yapılacaktır. Bu, atık miktarını azaltabilir ve baskı süresini kısaltabilir. " +"Duvarlar şeffaf filament ile basılmışsa, karışık renkli dolgu dışarıda " +"görülecektir. Ana kule etkinleştirilmediği sürece etkili olmayacaktır." + +msgid "" +"Purging after filament change will be done inside objects' support. This may " +"lower the amount of waste and decrease the print time. It will not take " +"effect, unless the prime tower is enabled." +msgstr "" +"Filament değişiminden sonra temizleme, nesnelerin desteğinin içinde " +"yapılacaktır. Bu, atık miktarını azaltabilir ve baskı süresini kısaltabilir. " +"Prime tower etkinleştirilmediği sürece etkili olmayacaktır." + +msgid "" +"This object will be used to purge the nozzle after a filament change to save " +"filament and decrease the print time. Colours of the objects will be mixed as " +"a result. It will not take effect, unless the prime tower is enabled." +msgstr "" +"Bu nesne, filamentten tasarruf etmek ve baskı süresini azaltmak için filament " +"değişiminden sonra nozulu temizlemek için kullanılacaktır. Sonuç olarak " +"nesnelerin renkleri karıştırılacaktır. Prime tower etkinleştirilmediği sürece " +"etkili olmayacaktır." + +msgid "Maximal bridging distance" +msgstr "Maksimum köprüleme mesafesi" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" +"Bu nesne, filamentten tasarruf etmek ve baskı süresini azaltmak için bir " +"filament değişiminden sonra nozülü temizlemek için kullanılacaktır. Sonuç " +"olarak nesnelerin renkleri karıştırılacaktır. Prime tower etkinleştirilmediği " +"sürece etkili olmayacaktır." + +msgid "X-Y hole compensation" +msgstr "X-Y delik dengeleme" + +msgid "" +"Holes of object will be grown or shrunk in XY plane by the configured value. " +"Positive value makes holes bigger. Negative value makes holes smaller. This " +"function is used to adjust size slightly when the object has assembling issue" +msgstr "" +"Nesnenin delikleri XY düzleminde yapılandırılan değer kadar büyütülür veya " +"küçültülür. Pozitif değer delikleri büyütür. Negatif değer delikleri " +"küçültür. Bu fonksiyon, nesnenin montaj sorunu olduğunda boyutu hafifçe " +"ayarlamak için kullanılır" + +msgid "X-Y contour compensation" +msgstr "X-Y kontur telafisi" + +msgid "" +"Contour of object will be grown or shrunk in XY plane by the configured " +"value. Positive value makes contour bigger. Negative value makes contour " +"smaller. This function is used to adjust size slightly when the object has " +"assembling issue" +msgstr "" +"Nesnenin konturu XY düzleminde yapılandırılan değer kadar büyütülür veya " +"küçültülür. Pozitif değer konturu büyütür. Negatif değer konturu küçültür. Bu " +"fonksiyon, nesnenin montaj sorunu olduğunda boyutu hafifçe ayarlamak için " +"kullanılır" + +msgid "G-code thumbnails" +msgstr "G-kodu küçük resimleri" + +msgid "" +"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the " +"following format: \"XxY, XxY, ...\"" +msgstr "" +"Resim boyutları aşağıdaki formatta bir .gcode ve .sl1 / .sl1s dosyalarında " +"saklanacaktır: \"XxY, XxY, ...\"" + +msgid "Use relative E distances" +msgstr "Göreceli (relative) E mesafelerini kullan" + +msgid "" +"Relative extrusion is recommended when using \"label_objects\" option.Some " +"extruders work better with this option unckecked (absolute extrusion mode). " +"Wipe tower is only compatible with relative mode. It is always enabled on " +"BambuLab printers. Default is checked" +msgstr "" +"\"label_objects\" seçeneği kullanılırken göreceli ekstrüzyon önerilir. Bazı " +"ekstrüderler bu seçeneğin işareti kaldırıldığında (mutlak ekstrüzyon modu) " +"daha iyi çalışır. Temizleme kulesi yalnızca göreceli modla uyumludur. " +"BambuLab yazıcılarında her zaman etkindir. Varsayılan olarak işaretlendi" + +msgid "" +"Classic wall generator produces walls with constant extrusion width and for " +"very thin areas is used gap-fill. Arachne engine produces walls with variable " +"extrusion width" +msgstr "" +"Klasik duvar oluşturucu sabit ekstrüzyon genişliğine sahip duvarlar üretir ve " +"çok ince alanlar için boşluk doldurma kullanılır. Arachne motoru değişken " +"ekstrüzyon genişliğine sahip duvarlar üretir" + +msgid "Classic" +msgstr "Klasik" + +msgid "Arachne" +msgstr "Arachne" + +msgid "Wall transition length" +msgstr "Duvar geçiş uzunluğu" + +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"segments. It's expressed as a percentage over nozzle diameter" +msgstr "" +"Parça inceldikçe farklı sayıdaki duvarlar arasında geçiş yaparken, duvar " +"parçalarını bölmek veya birleştirmek için belirli bir miktar alan ayrılır. " +"Nozul çapına göre yüzde olarak ifade edilir" + +msgid "Wall transitioning filter margin" +msgstr "Duvar geçiş filtresi oranı" + +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of extrusion widths which follow to [Minimum " +"wall width - margin, 2 * Minimum wall width + margin]. Increasing this margin " +"reduces the number of transitions, which reduces the number of extrusion " +"starts/stops and travel time. However, large extrusion width variation can " +"lead to under- or overextrusion problems. It's expressed as a percentage over " +"nozzle diameter" +msgstr "" +"Fazladan bir duvar ile bir eksik arasında ileri geri geçişi önleyin. Bu kenar " +"boşluğu, [Minimum duvar genişliği - kenar boşluğu, 2 * Minimum duvar " +"genişliği + kenar boşluğu] şeklinde takip eden ekstrüzyon genişlikleri " +"aralığını genişletir. Bu marjın arttırılması geçiş sayısını azaltır, bu da " +"ekstrüzyonun başlama/durma sayısını ve seyahat süresini azaltır. Bununla " +"birlikte, büyük ekstrüzyon genişliği değişimi, yetersiz veya aşırı ekstrüzyon " +"sorunlarına yol açabilir. Nozul çapına göre yüzde olarak ifade edilir" + +msgid "Wall transitioning threshold angle" +msgstr "Duvar geçiş açısı" + +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude" +msgstr "" +"Çift ve tek sayıdaki duvarlar arasında geçişler ne zaman oluşturulmalıdır? Bu " +"ayardan daha büyük bir açıya sahip bir kama şeklinin geçişleri olmayacak ve " +"kalan alanı dolduracak şekilde ortada hiçbir duvar basılmayacaktır. Bu ayarın " +"düşürülmesi, bu merkez duvarların sayısını ve uzunluğunu azaltır ancak " +"boşluklara veya aşırı çıkıntıya neden olabilir" + +msgid "Wall distribution count" +msgstr "Duvar dağılım sayısı" + +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width" +msgstr "" +"Varyasyonun yayılması gereken, merkezden sayılan duvar sayısı. Daha düşük " +"değerler, dış duvarların genişliğinin değişmediği anlamına gelir" + +msgid "Minimum feature size" +msgstr "Minimum özellik boyutu" + +msgid "" +"Minimum thickness of thin features. Model features that are thinner than this " +"value will not be printed, while features thicker than the Minimum feature " +"size will be widened to the Minimum wall width. It's expressed as a " +"percentage over nozzle diameter" +msgstr "" +"İnce özellikler için minimum kalınlık. Bu değerden daha ince olan model " +"özellikleri yazdırılmayacak, Minimum özellik boyutundan daha kalın olan " +"özellikler ise Minimum duvar genişliğine genişletilecektir. Nozul çapı " +"üzerinden yüzde olarak ifade edilir" + +msgid "First layer minimum wall width" +msgstr "İlk katman minimum duvar genişliği" + +msgid "" +"The minimum wall width that should be used for the first layer is recommended " +"to be set to the same size as the nozzle. This adjustment is expected to " +"enhance adhesion." +msgstr "" +"İlk katman için kullanılması gereken minimum duvar genişliğinin nozul ile " +"aynı boyuta ayarlanması tavsiye edilir. Bu ayarlamanın yapışmayı artırması " +"beklenmektedir." + +msgid "Minimum wall width" +msgstr "Minimum duvar genişliği" + +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"feature size) of the model. If the Minimum wall width is thinner than the " +"thickness of the feature, the wall will become as thick as the feature " +"itself. It's expressed as a percentage over nozzle diameter" +msgstr "" +"Modelin ince özelliklerinin yerini alacak duvarın genişliği (Minimum özellik " +"boyutuna göre). Minimum duvar genişliği özelliğin kalınlığından daha inceyse " +"duvar, özelliğin kendisi kadar kalın olacaktır. Nozul çapına göre yüzde " +"olarak ifade edilir" + +msgid "Detect narrow internal solid infill" +msgstr "Dar iç katı dolguyu tespit et" + +msgid "" +"This option will auto detect narrow internal solid infill area. If enabled, " +"concentric pattern will be used for the area to speed printing up. Otherwise, " +"rectilinear pattern is used defaultly." +msgstr "" +"Bu seçenek dar dahili katı dolgu alanını otomatik olarak algılayacaktır. " +"Etkinleştirilirse, yazdırmayı hızlandırmak amacıyla alanda eşmerkezli desen " +"kullanılacaktır. Aksi takdirde varsayılan olarak doğrusal desen kullanılır." + +msgid "invalid value " +msgstr "geçersiz değer " + +#, c-format, boost-format +msgid " doesn't work at 100%% density " +msgstr " 100%% yoğunlukta çalışmıyor " + +msgid "Invalid value when spiral vase mode is enabled: " +msgstr "Spiral vazo modu etkinleştirildiğinde geçersiz değer: " + +msgid "too large line width " +msgstr "çok büyük çizgi genişliği " + +msgid " not in range " +msgstr " aralıkta değil " + +msgid "Export 3MF" +msgstr "3MF'yi dışa aktar" + +msgid "Export project as 3MF." +msgstr "Projeyi 3MF olarak dışa aktarın." + +msgid "Export slicing data" +msgstr "Dilimleme verilerini dışa aktar" + +msgid "Export slicing data to a folder." +msgstr "Dilimleme verilerini bir klasöre aktarın." + +msgid "Load slicing data" +msgstr "Dilimleme verilerini yükle" + +msgid "Load cached slicing data from directory" +msgstr "Önbelleğe alınmış dilimleme verilerini dizinden yükle" + +msgid "Export STL" +msgstr "STL'yi dışa aktar" + +msgid "Export the objects as multiple STL." +msgstr "Nesneleri birden çok STL olarak dışa aktarın." + +msgid "Slice" +msgstr "Dilimle" + +msgid "Slice the plates: 0-all plates, i-plate i, others-invalid" +msgstr "Plakaları dilimleyin: 0-tüm plakalar, i-plaka i, diğerleri-geçersiz" + +msgid "Show command help." +msgstr "Komut yardımını göster." + +msgid "UpToDate" +msgstr "Güncel" + +msgid "Update the configs values of 3mf to latest." +msgstr "3mf'nin yapılandırma değerlerini en son sürüme güncelleyin." + +msgid "Load default filaments" +msgstr "Varsayılan filamentleri yükle" + +msgid "Load first filament as default for those not loaded" +msgstr "Yüklenmeyenler için ilk filamanı varsayılan olarak yükleyin" + +msgid "mtcpp" +msgstr "mtcpp" + +msgid "max triangle count per plate for slicing." +msgstr "dilimleme için plaka başına maksimum üçgen sayısı." + +msgid "mstpp" +msgstr "mstpp" + +msgid "max slicing time per plate in seconds." +msgstr "saniye cinsinden plaka başına maksimum dilimleme süresi." + +msgid "No check" +msgstr "Kontrol yok" + +msgid "Do not run any validity checks, such as gcode path conflicts check." +msgstr "" +"Gcode yol çakışmaları kontrolü gibi herhangi bir geçerlilik kontrolü " +"çalıştırmayın." + +msgid "Normative check" +msgstr "Normatif kontrol" + +msgid "Check the normative items." +msgstr "Normatif maddeleri kontrol edin." + +msgid "Output Model Info" +msgstr "Çıktı Model Bilgileri" + +msgid "Output the model's information." +msgstr "Modelin bilgilerini çıktıla." + +msgid "Export Settings" +msgstr "Dışa Aktarma Ayarları" + +msgid "Export settings to a file." +msgstr "Ayarları bir dosyaya aktarın." + +msgid "Send progress to pipe" +msgstr "İlerlemeyi kanala gönder" + +msgid "Send progress to pipe." +msgstr "İlerlemeyi boruya gönder." + +msgid "Arrange Options" +msgstr "Hizalama Seçenekleri" + +msgid "Arrange options: 0-disable, 1-enable, others-auto" +msgstr "Hizalama seçenekleri: 0-devre dışı bırak, 1-etkinleştir, diğer-otomatik" + +msgid "Repetions count" +msgstr "Tekrar sayısı" + +msgid "Repetions count of the whole model" +msgstr "Tüm modelin tekrar sayısı" + +msgid "Convert Unit" +msgstr "Birimi Dönüştür" + +msgid "Convert the units of model" +msgstr "Modelin birimlerini dönüştür" + +msgid "Orient the model" +msgstr "Modeli döndür" + +msgid "Scale the model by a float factor" +msgstr "Modeli kayan nokta faktörüne göre ölçeklendirin" + +msgid "Load General Settings" +msgstr "Genel Ayarları Yükle" + +msgid "Load process/machine settings from the specified file" +msgstr "Belirtilen dosyadan proses/yazıcıayarlarını yükleyin" + +msgid "Load Filament Settings" +msgstr "Filament Ayarlarını Yükle" + +msgid "Load filament settings from the specified file list" +msgstr "Filament ayarlarını belirtilen dosya listesinden yükleyin" + +msgid "Skip Objects" +msgstr "Nesneleri Atla" + +msgid "Skip some objects in this print" +msgstr "Bu baskıdaki bazı nesneleri atla" + +msgid "load uptodate process/machine settings when using uptodate" +msgstr "güncellemeyi kullanırken güncelleme işlemi/yazıcıayarlarını yükle" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" +msgstr "" +"güncellemeyi kullanırken belirtilen dosyadan güncel işlem/yazıcıayarlarını " +"yükle" + +msgid "Data directory" +msgstr "Veri dizini" + +msgid "" +"Load and store settings at the given directory. This is useful for " +"maintaining different profiles or including configurations from a network " +"storage." +msgstr "" +"Ayarları verilen dizine yükleyin ve saklayın. Bu, farklı profilleri korumak " +"veya bir ağ depolama birimindeki yapılandırmaları dahil etmek için " +"kullanışlıdır." + +msgid "Output directory" +msgstr "Çıkış dizini" + +msgid "Output directory for the exported files." +msgstr "Dışa aktarılan dosyalar için çıkış dizini." + +msgid "Debug level" +msgstr "Hata ayıklama düzeyi" + +msgid "" +"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +"trace\n" +msgstr "" +"Hata ayıklama günlüğü düzeyini ayarlar. 0:önemli, 1:hata, 2:uyarı, 3:bilgi, 4:" +"hata ayıklama, 5:izleme\n" + +msgid "Error in zip archive" +msgstr "Zip arşivinde hata" + +msgid "Generating walls" +msgstr "Duvar oluşturma" + +msgid "Generating infill regions" +msgstr "Dolgu bölgeleri oluşturma" + +msgid "Generating infill toolpath" +msgstr "Dolgu takım yolu oluşturma" + +msgid "Detect overhangs for auto-lift" +msgstr "Otomatik kaldırma için çıkıntıları tespit edin" + +msgid "Generating support" +msgstr "Destek oluşturma" + +msgid "Checking support necessity" +msgstr "Destek gerekliliğinin kontrol edilmesi" + +msgid "floating regions" +msgstr "yayılmış bölgeler" + +msgid "floating cantilever" +msgstr "yüzen konsol" + +msgid "large overhangs" +msgstr "büyük çıkıntılar" + +#, c-format, boost-format +msgid "" +"It seems object %s has %s. Please re-orient the object or enable support " +"generation." +msgstr "" +"Görünüşe göre %s nesnesinde %s var. Lütfen nesneyi yeniden yönlendirin veya " +"destek oluşturmayı etkinleştirin." + +msgid "Optimizing toolpath" +msgstr "Takım yolunu optimize etme" + +msgid "Empty layers around bottom are replaced by nearest normal layers." +msgstr "Alt kısımdaki boş katmanların yerini en yakın normal katmanlar alır." + +msgid "The model has too many empty layers." +msgstr "Modelde çok fazla boş katman var." + +msgid "Slicing mesh" +msgstr "Mesh dilimleme" + +msgid "" +"No layers were detected. You might want to repair your STL file(s) or check " +"their size or thickness and retry.\n" +msgstr "" +"Hiçbir katman algılanmadı. STL dosyalarınızı onarmak veya boyutlarını veya " +"kalınlıklarını kontrol edip yeniden denemek isteyebilirsiniz.\n" + +msgid "" +"An object's XY size compensation will not be used because it is also color-" +"painted.\n" +"XY Size compensation can not be combined with color-painting." +msgstr "" +"Bir nesnenin XY boyutu telafisi , aynı zamanda renkli boyalı olduğundan " +"kullanılmayacaktır.\n" +"XY Boyut telafisi renkli boyamayla birleştirilemez." + +#, c-format, boost-format +msgid "Support: generate toolpath at layer %d" +msgstr "Destek: %d katmanında takım yolu oluştur" + +msgid "Support: detect overhangs" +msgstr "Destek: çıkıntıları tespit et" + +msgid "Support: generate contact points" +msgstr "Destek: iletişim noktaları oluştur" + +msgid "Support: propagate branches" +msgstr "Destek: dal şeklinde oluştur" + +msgid "Support: draw polygons" +msgstr "Destek: çokgen çizme" + +msgid "Support: generate toolpath" +msgstr "Destek: takım yolu oluştur" + +#, c-format, boost-format +msgid "Support: generate polygons at layer %d" +msgstr "Destek: %d katmanında çokgenler oluşturma" + +#, c-format, boost-format +msgid "Support: fix holes at layer %d" +msgstr "Destek: %d katmanındaki delikleri düzeltin" + +#, c-format, boost-format +msgid "Support: propagate branches at layer %d" +msgstr "Destek: %d katmanındaki dalları çoğalt" + +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "" +"Bilinmeyen dosya formatı. Giriş dosyası .stl, .obj, .amf(.xml) uzantılı " +"olmalıdır." + +msgid "Loading of a model file failed." +msgstr "Model dosyasının yüklenmesi başarısız oldu." + +msgid "The supplied file couldn't be read because it's empty" +msgstr "Sağlanan dosya boş olduğundan okunamadı" + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "" +"Bilinmeyen dosya formatı. Giriş dosyası .3mf veya .zip.amf uzantılı olmalıdır." + +msgid "Canceled" +msgstr "İptal edildi" + +msgid "load_obj: failed to parse" +msgstr "load_obj: ayrıştırılamadı" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "Dosya 4'ten fazla köşesi olan çokgenler içeriyor." + +msgid "The file contains polygons with less than 2 vertices." +msgstr "Dosya 2'den az köşesi olan çokgenler içeriyor." + +msgid "The file contains invalid vertex index." +msgstr "Dosya geçersiz köşe dizini içeriyor." + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "Bu OBJ dosyası boş olduğundan okunamadı." + +msgid "Flow Rate Calibration" +msgstr "Akış Hızı Kalibrasyonu" + +msgid "Max Volumetric Speed Calibration" +msgstr "Maksimum Hacimsel Hız Kalibrasyonu" + +msgid "Manage Result" +msgstr "Sonucu Yönet" + +msgid "Manual Calibration" +msgstr "Manuel Kalibrasyon" + +msgid "Result can be read by human eyes." +msgstr "Sonuç insan gözüyle okunabilir." + +msgid "Auto-Calibration" +msgstr "Otomatik Kalibrasyon" + +msgid "We would use Lidar to read the calibration result" +msgstr "Kalibrasyon sonucunu okumak için Lidar'ı kullanırdık" + +msgid "Prev" +msgstr "Önceki" + +msgid "Recalibration" +msgstr "Yeniden kalibrasyon" + +msgid "Calibrate" +msgstr "Kalibre et" + +msgid "Finish" +msgstr "Bitir" + +msgid "Wiki" +msgstr "Viki" + +msgid "How to use calibration result?" +msgstr "Kalibrasyon sonucu nasıl kullanılır?" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "" +"Malzeme düzenlemede Akış Dinamiği Kalibrasyon Faktörünü değiştirebilirsiniz" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" +"Yazıcının mevcut ürün yazılımı sürümü kalibrasyonu desteklemiyor.\n" +"Lütfen yazıcının ürün yazılımını yükseltin." + +msgid "Calibration not supported" +msgstr "Kalibrasyon desteklenmiyor" + +msgid "Flow Dynamics" +msgstr "Akış Dinamiği" + +msgid "Flow Rate" +msgstr "Akış hızı" + +msgid "Max Volumetric Speed" +msgstr "Maksimum Hacimsel Hız" + +msgid "Please enter the name you want to save to printer." +msgstr "Lütfen yazıcıya kaydetmek istediğiniz adı girin." + +msgid "The name cannot exceed 40 characters." +msgstr "Ad 40 karakteri aşamaz." + +msgid "The name cannot be empty." +msgstr "Ad boş olamaz." + +msgid "The selected preset: %1% is not found." +msgstr "Seçilen ön ayar: %1% bulunamadı." + +msgid "The name cannot be the same as the system preset name." +msgstr "Ad, sistem ön ayarının adıyla aynı olamaz." + +msgid "The name is the same as another existing preset name" +msgstr "Ad, mevcut başka bir ön ayar adıyla aynı" + +msgid "create new preset failed." +msgstr "yeni ön ayar oluşturma başarısız oldu." + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "" +"Mevcut kalibrasyonu iptal edip ana sayfaya dönmek istediğinizden emin misiniz?" + +msgid "No Printer Connected!" +msgstr "Yazıcı Bağlı Değil!" + +msgid "Printer is not connected yet." +msgstr "Yazıcı henüz bağlanmadı." + +msgid "Please select filament to calibrate." +msgstr "Lütfen kalibre edilecek filamenti seçin." + +msgid "Connecting to printer..." +msgstr "Yazıcıya bağlanılıyor..." + +msgid "The failed test result has been dropped." +msgstr "Başarısız olan test sonucu düşürüldü." + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "Akış Dinamiği Kalibrasyonu sonucu yazıcıya kaydedildi" + +msgid "Internal Error" +msgstr "İç hata" + +msgid "Please select at least one filament for calibration" +msgstr "Lütfen kalibrasyon için en az bir filament seçin" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "Akış hızı kalibrasyon sonucu ön ayara kaydedildi" + +msgid "The input value size must be 3." +msgstr "Giriş değeri boyutu 3 olmalıdır." + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "Maksimum hacimsel hız kalibrasyon sonucu ön ayara kaydedildi" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "Akış Dinamiği Kalibrasyonuna ne zaman ihtiyacınız olur" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future use. " +"You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the filament " +"is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" +"Artık farklı filamentler için tamamen otomatik olan otomatik kalibrasyonu " +"ekledik ve sonuç ileride kullanılmak üzere yazıcıya kaydedilecek. " +"Kalibrasyonu yalnızca aşağıdaki sınırlı durumlarda yapmanız gerekir:\n" +"1. Farklı marka/modelde yeni bir filament taktıysanız veya filament " +"nemliyse;\n" +"2. Nozul aşınmışsa veya yenisiyle değiştirilmişse;\n" +"3. Filament ayarında maksimum hacimsel hız veya baskı sıcaklığı " +"değiştirilirse." + +msgid "About this calibration" +msgstr "Bu kalibrasyon hakkında" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the filament " +"before the print; When you start a multi color/material print, the printer " +"will use the default compensation parameter for the filament during every " +"filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" +"Lütfen Akış Dinamiği Kalibrasyonunun ayrıntılarını wiki'mizden " +"bulabilirsiniz.\n" +"\n" +"Genellikle kalibrasyon gereksizdir. Yazdırma başlat menüsündeki \"akış " +"dinamiği kalibrasyonu\" seçeneği işaretliyken tek renkli/malzeme baskısını " +"başlattığınızda, yazıcı eski yöntemi izleyecek, yazdırmadan önce filamanı " +"kalibre edecektir; Çok renkli/malzeme baskısını başlattığınızda, yazıcı her " +"filament değişiminde filament için varsayılan dengeleme parametresini " +"kullanacaktır ve bu çoğu durumda iyi bir sonuç verecektir.\n" +"\n" +"Kalibrasyon sonucunun güvenilir olmamasına yol açacak birkaç durum olduğunu " +"lütfen unutmayın: kalibrasyonu yapmak için doku plakası kullanmak; baskı " +"plakasının yapışması iyi değil (lütfen baskı plakasını yıkayın veya " +"yapıştırıcı uygulayın!) ...Daha fazlasını wiki'mizden bulabilirsiniz.\n" +"\n" +"Testimizde kalibrasyon sonuçlarında yaklaşık yüzde 10'luk bir titreşim var ve " +"bu da sonucun her kalibrasyonda tam olarak aynı olmamasına neden olabilir. " +"Yeni güncellemelerle iyileştirmeler yapmak için hâlâ temel nedeni " +"araştırıyoruz." + +msgid "When to use Flow Rate Calibration" +msgstr "Akış Hızı Kalibrasyonu ne zaman kullanılmalı" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" +"Akış Dinamiği Kalibrasyonunu kullandıktan sonra hâlâ aşağıdaki gibi bazı " +"ekstrüzyon sorunları olabilir:\n" +"1. Aşırı Ekstrüzyon: Basılı nesnenizdeki fazla malzeme, kabarcıklar veya " +"sivilceler oluşturuyor veya katmanlar beklenenden daha kalın görünüyor ve " +"tekdüze değil.\n" +"2. Eksik Ekstrüzyon: Yavaş yazdırırken bile çok ince katmanlar, zayıf dolgu " +"mukavemeti veya modelin üst katmanındaki boşluklar.\n" +"3. Kötü Yüzey Kalitesi: Baskılarınızın yüzeyi pürüzlü veya düzensiz " +"görünüyor.\n" +"4. Zayıf Yapısal Bütünlük: Baskılar kolayca kırılıyor veya olması gerektiği " +"kadar sağlam görünmüyor." + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" +"Ayrıca RC uçaklarında kullanılan LW-PLA gibi köpürtücü malzemeler için Akış " +"Hızı Kalibrasyonu çok önemlidir. Bu malzemeler ısıtıldığında büyük oranda " +"genleşir ve kalibrasyon yararlı bir referans akış hızı sağlar." + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular filament, " +"you usually won't need to perform a Flow Rate Calibration unless you still " +"see the listed defects after you have done other calibrations. For more " +"details, please check out the wiki article." +msgstr "" +"Akış Hızı Kalibrasyonu, beklenen ekstrüzyon hacimlerinin gerçek ekstrüzyon " +"hacimlerine oranını ölçer. Varsayılan ayar, önceden kalibre edilmiş ve ince " +"ayar yapılmış olduğundan Bambu Lab yazıcılarında ve resmi filamentlerde iyi " +"çalışır. Normal bir filament için, diğer kalibrasyonları yaptıktan sonra " +"listelenen kusurları hâlâ göremediğiniz sürece genellikle Akış Hızı " +"Kalibrasyonu yapmanıza gerek kalmaz. Daha fazla ayrıntı için lütfen wiki " +"makalesine göz atın." + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not be " +"suitable for this calibration and can produce less-than-desirable results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We are " +"still improving the accuracy and compatibility of this calibration through " +"firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" +"Otomatik Akış Hızı Kalibrasyonu, Bambu Lab'ın Mikro-Lidar teknolojisini " +"kullanarak kalibrasyon modellerini doğrudan ölçer. Ancak, bu yöntemin " +"etkinliğinin ve doğruluğunun belirli malzeme türleriyle tehlikeye " +"girebileceğini lütfen unutmayın. Özellikle şeffaf veya yarı şeffaf, parlak " +"parçacıklı veya yüksek yansıtıcı yüzeye sahip filamentler bu kalibrasyon için " +"uygun olmayabilir ve arzu edilenden daha az sonuçlar üretebilir.\n" +"\n" +"Kalibrasyon sonuçları her kalibrasyon veya filament arasında farklılık " +"gösterebilir. Zaman içinde ürün yazılımı güncellemeleriyle bu kalibrasyonun " +"doğruluğunu ve uyumluluğunu geliştirmeye devam ediyoruz.\n" +"\n" +"Dikkat: Akış Hızı Kalibrasyonu, yalnızca amacını ve sonuçlarını tam olarak " +"anlayan kişiler tarafından denenmesi gereken gelişmiş bir işlemdir. Yanlış " +"kullanım, ortalamanın altında baskılara veya yazıcının zarar görmesine neden " +"olabilir. Lütfen işlemi yapmadan önce işlemi dikkatlice okuyup anladığınızdan " +"emin olun." + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "Maksimum Hacimsel Hız Kalibrasyonuna ihtiyaç duyduğunuzda" + +msgid "Over-extrusion or under extrusion" +msgstr "Aşırı ekstrüzyon veya düşük ekstrüzyon" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "" +"Aşağıdakilerle yazdırdığınızda Maksimum Hacimsel Hız kalibrasyonu önerilir:" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "önemli termal büzülme/genleşmeye sahip malzeme, örneğin..." + +msgid "materials with inaccurate filament diameter" +msgstr "yanlış filament çapına sahip malzemeler" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "En iyi Akış Dinamiği Kalibrasyon Faktörünü bulduk" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The failed " +"test result would be dropped." +msgstr "" +"Kalibrasyonun bir kısmı başarısız oldu! Plakayı temizleyip tekrar " +"deneyebilirsiniz. Başarısız olan test sonucu görmezden gelinir." + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in the " +"Name" +msgstr "*İsme marka, malzeme, tür ve hatta nem seviyesini eklemenizi öneririz" + +msgid "Failed" +msgstr "Başarısız" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" +"Aynı ada sahip sonuçlardan yalnızca biri kaydedilecektir. Diğer sonuçları " +"geçersiz kılmak istediğinizden emin misiniz?" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. Only " +"one of the results with the same name is saved. Are you sure you want to " +"overrides the historical result?" +msgstr "" +"Aynı ada sahip geçmiş bir kalibrasyon sonucu zaten var: %s. Aynı ada sahip " +"sonuçlardan yalnızca biri kaydedilir. Geçmiş sonucu geçersiz kılmak " +"istediğinizden emin misiniz?" + +msgid "Please find the best line on your plate" +msgstr "Lütfen plakadaki en iyi çizgiyi bulun" + +msgid "Input Value" +msgstr "Girdi değeri" + +msgid "Save to Filament Preset" +msgstr "Filament Ön Ayarına Kaydet" + +msgid "Preset" +msgstr "Ön ayar" + +msgid "Record Factor" +msgstr "Kayıt Faktörü" + +msgid "We found the best flow ratio for you" +msgstr "Sizin için en iyi akış oranını bulduk" + +msgid "Flow Ratio" +msgstr "Akış Oranı" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "Lütfen geçerli bir değer girin (0,0 < akış oranı < 2,0)" + +msgid "Please enter the name of the preset you want to save." +msgstr "Lütfen kaydetmek istediğiniz ön ayarın adını girin." + +msgid "Calibration1" +msgstr "Kalibrasyon1" + +msgid "Calibration2" +msgstr "Kalibrasyon2" + +msgid "Please find the best object on your plate" +msgstr "Lütfen plakadaki en iyi nesneyi bulun" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "En pürüzsüz üst yüzeye sahip bloğun üzerindeki değeri doldurun" + +msgid "Skip Calibration2" +msgstr "Kalibrasyon2'yi atla" + +msgid "flow ratio : %s " +msgstr "akış oranı : %s " + +msgid "Please choose a block with smoothest top surface" +msgstr "Lütfen üst yüzeyi en pürüzsüz olan bloğu seçin" + +msgid "Please choose a block with smoothest top surface." +msgstr "Lütfen üst yüzeyi en pürüzsüz olan bloğu seçin." + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "Lütfen geçerli bir değer girin (0 <= Maksimum Hacimsel Hız <= 60)" + +msgid "Calibration Type" +msgstr "Kalibrasyon Türü" + +msgid "Complete Calibration" +msgstr "Kalibrasyonu Tamamla" + +msgid "Fine Calibration based on flow ratio" +msgstr "Akış oranına dayalı İnce Kalibrasyon" + +msgid "Title" +msgstr "Başlık" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" +"Test modeli yazdırılacaktır. Kalibrasyondan önce lütfen baskı plakasını " +"temizleyin ve yatağa geri koyun." + +msgid "Printing Parameters" +msgstr "Yazdırma Parametreleri" + +msgid "- ℃" +msgstr "- °C" + +msgid " ℃" +msgstr " °C" + +msgid "Plate Type" +msgstr "Plaka Tipi" + +msgid "filament position" +msgstr "filament konumu" + +msgid "External Spool" +msgstr "Harici Makara" + +msgid "Filament For Calibration" +msgstr "Kalibrasyon İçin Filament" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" +"Kalibrasyon malzemesi için ipuçları:\n" +"- Aynı baskı yatağı sıcaklığını paylaşabilen malzemeler\n" +"- Farklı filament markası ve türü(Marka = Bambu, Tür = Basic, Matte)" + +msgid "Error desc" +msgstr "Hata açıklaması" + +msgid "Extra info" +msgstr "Fazladan bilgi" + +msgid "%s is not compatible with %s" +msgstr "%s, %s ile uyumlu değil" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "Flow Dynamics Otomatik Kalibrasyonunda TPU desteklenmiyor." + +msgid "Connecting to printer" +msgstr "Yazıcıya bağlanılıyor" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "Nozul çapı yazıcı ayarlarından senkronize edildi" + +msgid "From Volumetric Speed" +msgstr "Hacimsel Hızdan" + +msgid "To Volumetric Speed" +msgstr "Hacimsel Hıza" + +msgid "Flow Dynamics Calibration Result" +msgstr "Akış Dinamiği Kalibrasyon Sonucu" + +msgid "No History Result" +msgstr "Geçmiş Sonucu Yok" + +msgid "Success to get history result" +msgstr "Geçmiş sonucunu alma başarısı" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "Geçmiş Akış Dinamiği Kalibrasyon kayıtlarını yenileme" + +msgid "Action" +msgstr "İşlem" + +msgid "Edit Flow Dynamics Calibration" +msgstr "Akış Dinamiği Kalibrasyonunu Düzenle" + +msgid "Network lookup" +msgstr "Ağ araması" + +msgid "Address" +msgstr "Adres" + +msgid "Hostname" +msgstr "Ana yazıcıadı" + +msgid "Service name" +msgstr "Hizmet adı" + +msgid "OctoPrint version" +msgstr "OctoPrint sürümü" + +msgid "Searching for devices" +msgstr "Cihazlar aranıyor" + +msgid "Finished" +msgstr "Bitti" + +msgid "Multiple resolved IP addresses" +msgstr "Birden fazla çözülmüş IP adresi" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" +"%1% ana bilgisayar adına çözümlenen birkaç IP adresi var.\n" +"Hangisinin kullanılacağını seçin." + +msgid "Unable to perform boolean operation on selected parts" +msgstr "Seçilen parçalarda bölme işlemi gerçekleştirilemiyor" + +msgid "Mesh Boolean" +msgstr "Mesh Boolean" + +msgid "Union" +msgstr "Union" + +msgid "Difference" +msgstr "Fark" + +msgid "Intersection" +msgstr "Kesişim" + +msgid "Source Volume" +msgstr "Kaynak Hacmi" + +msgid "Tool Volume" +msgstr "Araç Hacmi" + +msgid "Subtract from" +msgstr "Şundan çıkar" + +msgid "Subtract with" +msgstr "Şununla çıkar" + +msgid "selected" +msgstr "seçili" + +msgid "Part 1" +msgstr "Bölüm 1" + +msgid "Part 2" +msgstr "Bölüm 2" + +msgid "Delete input" +msgstr "Girişi sil" + +msgid "Send to print" +msgstr "Baskıya gönder" + +msgid "Upload to Printer Host with the following filename:" +msgstr "Yazıcıya aşağıdaki dosya adıyla yükleyin:" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "Gerekirse dizin ayırıcısı olarak eğik çizgileri ( / ) kullanın." + +msgid "Upload to storage" +msgstr "Depolama alanına yükle" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "Yüklenen dosya adı \"%s\" ile bitmiyor. Devam etmek istiyor musunuz?" + +msgid "Upload and Print" +msgstr "Yükle ve Yazdır" + +msgid "Simulate" +msgstr "Simülasyon" + +msgid "Print host upload queue" +msgstr "Ana yazıcıyükleme kuyruğunu yazdır" + +msgid "ID" +msgstr "İD" + +msgid "Progress" +msgstr "İlerleme" + +msgid "Host" +msgstr "Host" + +msgctxt "OfFile" +msgid "Size" +msgstr "Boyut" + +msgid "Filename" +msgstr "Dosya adı" + +msgid "Error Message" +msgstr "Hata mesajı" + +msgid "Cancel selected" +msgstr "Seçileni iptal et" + +msgid "Show error message" +msgstr "Hata mesajını göster" + +msgid "Enqueued" +msgstr "Sıraya alındı" + +msgid "Uploading" +msgstr "Yükleniyor" + +msgid "Cancelling" +msgstr "İptal Ediliyor" + +msgid "Error uploading to print host:" +msgstr "Ana bilgisayara yükleme hatası:" + +msgid "PA Calibration" +msgstr "PA Kalibrasyonu" + +msgid "DDE" +msgstr "DDE" + +msgid "Bowden" +msgstr "Bowden" + +msgid "Extruder type" +msgstr "Ekstruder tipi" + +msgid "PA Tower" +msgstr "PA Kulesi" + +msgid "PA Line" +msgstr "PA Çizgi" + +msgid "PA Pattern" +msgstr "PA Deseni" + +msgid "Method" +msgstr "Yöntem" + +msgid "Start PA: " +msgstr "PA başlangıcı: " + +msgid "End PA: " +msgstr "PA bitişi: " + +msgid "PA step: " +msgstr "PA adımı: " + +msgid "Print numbers" +msgstr "Sayıları yazdır" + +msgid "" +"Please input valid values:\n" +"Start PA: >= 0.0\n" +"End PA: > Start PA\n" +"PA step: >= 0.001)" +msgstr "" +"Lütfen geçerli değerleri girin:\n" +"PA'yı başlat: >= 0,0\n" +"PA'yı sonlandır: > PA'yı başlat\n" +"PA adımı: >= 0,001)" + +msgid "Temperature calibration" +msgstr "Sıcaklık kalibrasyonu" + +msgid "PLA" +msgstr "PLA" + +msgid "ABS/ASA" +msgstr "ABS/ASA" + +msgid "PETG" +msgstr "PETG" + +msgid "TPU" +msgstr "TPU" + +msgid "PA-CF" +msgstr "PA-CF" + +msgid "PET-CF" +msgstr "PET-CF" + +msgid "Filament type" +msgstr "Filament türü" + +msgid "Start temp: " +msgstr "Başlangıç sıcaklığı: " + +msgid "End end: " +msgstr "Bitiş: " + +msgid "Temp step: " +msgstr "Sıcaklık adımı: " + +msgid "" +"Please input valid values:\n" +"Start temp: <= 350\n" +"End temp: >= 180\n" +"Start temp > End temp + 5)" +msgstr "" +"Lütfen geçerli değerleri girin:\n" +"Başlangıç sıcaklığı: <= 350\n" +"Bitiş sıcaklığı: >= 180\n" +"Başlangıç sıcaklığı > Bitiş sıcaklığı + 5)" + +msgid "Max volumetric speed test" +msgstr "Maksimum hacimsel hız testi" + +msgid "Start volumetric speed: " +msgstr "Hacimsel hız başlangıcı: " + +msgid "End volumetric speed: " +msgstr "Hacimsel hız bitişi: " + +msgid "step: " +msgstr "adım: " + +msgid "" +"Please input valid values:\n" +"start > 0 step >= 0\n" +"end > start + step)" +msgstr "" +"Lütfen geçerli değerleri girin:\n" +"başlangıç > 0 adım >= 0\n" +"bitiş > başlangıç + adım)" + +msgid "VFA test" +msgstr "VFA testi" + +msgid "Start speed: " +msgstr "Başlangıç hızı: " + +msgid "End speed: " +msgstr "Bitiş hızı: " + +msgid "" +"Please input valid values:\n" +"start > 10 step >= 0\n" +"end > start + step)" +msgstr "" +"Lütfen geçerli değerleri girin:\n" +"başlangıç > 10 adım >= 0\n" +"bitiş > başlangıç + adım)" + +msgid "Start retraction length: " +msgstr "Geri çekme uzunluğu başlangıcı: " + +msgid "End retraction length: " +msgstr "Geri çekme uzunluğu bitişi: " + +msgid "mm/mm" +msgstr "mm/mm" + +msgid "Physical Printer" +msgstr "Fiziksel Yazıcı" + +msgid "Print Host upload" +msgstr "Yazıcı Bağlantı Ayarları" + +msgid "Test" +msgstr "Test" + +msgid "Could not get a valid Printer Host reference" +msgstr "Geçerli bir Yazıcı Ana Bilgisayarı referansı alınamadı" + +msgid "Success!" +msgstr "Başarılı!" + +msgid "Refresh Printers" +msgstr "Yazıcıları Yenile" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" +"HTTPS CA dosyası isteğe bağlıdır. Yalnızca HTTPS'yi kendinden imzalı bir " +"sertifikayla kullanıyorsanız gereklidir." + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "Sertifika dosyaları (*.crt, *.pem)|*.crt;*.pem|Tüm dosyalar|*.*" + +msgid "Open CA certificate file" +msgstr "CA sertifika dosyasını aç" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" +"Bu sistemde %s, sistem Sertifika Deposu veya Anahtar Zincirinden alınan HTTPS " +"sertifikalarını kullanıyor." + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" +"Özel bir CA dosyası kullanmak için lütfen CA dosyanızı Sertifika Deposuna/" +"Anahtarlığa aktarın." + +msgid "Connection to printers connected via the print host failed." +msgstr "" +"Yazdırma ana bilgisayarı aracılığıyla bağlanan yazıcılara bağlantı başarısız " +"oldu." + +#: resources/data/hints.ini: [hint:3D Scene Operations] +msgid "" +"3D Scene Operations\n" +"Did you know how to control view and object/part selection with mouse and " +"touchpanel in the 3D scene?" +msgstr "" +"3D Sahne İşlemleri\n" +"3D sahnede fare ve dokunmatik panel ile görünümü ve nesne/parça seçimini " +"nasıl kontrol edeceğinizi biliyor muydunuz?" + +#: resources/data/hints.ini: [hint:Cut Tool] +msgid "" +"Cut Tool\n" +"Did you know that you can cut a model at any angle and position with the " +"cutting tool?" +msgstr "" +"Kesme Aleti\n" +"Kesici aletle bir modeli istediğiniz açıda ve konumda kesebileceğinizi " +"biliyor muydunuz?" + +#: resources/data/hints.ini: [hint:Fix Model] +msgid "" +"Fix Model\n" +"Did you know that you can fix a corrupted 3D model to avoid a lot of slicing " +"problems?" +msgstr "" +"Modeli Düzelt\n" +"Pek çok dilimleme sorununu önlemek için bozuk bir 3D modeli " +"düzeltebileceğinizi biliyor muydunuz?" + +#: resources/data/hints.ini: [hint:Timelapse] +msgid "" +"Timelapse\n" +"Did you know that you can generate a timelapse video during each print?" +msgstr "" +"Hızlandırılmış\n" +"Her baskı sırasında timelapse video oluşturabileceğinizi biliyor muydunuz?" + +#: resources/data/hints.ini: [hint:Auto-Arrange] +msgid "" +"Auto-Arrange\n" +"Did you know that you can auto-arrange all objects in your project?" +msgstr "" +"Otomatik düzenleme\n" +"Projenizdeki tüm nesneleri otomatik olarak düzenleyebileceğinizi biliyor " +"muydunuz?" + +#: resources/data/hints.ini: [hint:Auto-Orient] +msgid "" +"Auto-Orient\n" +"Did you know that you can rotate objects to an optimal orientation for " +"printing by a simple click?" +msgstr "" +"Otomatik Yönlendirme\n" +"Basit bir tıklamayla nesneleri yazdırma için en uygun yöne " +"döndürebileceğinizi biliyor muydunuz?" + +#: resources/data/hints.ini: [hint:Lay on Face] +msgid "" +"Lay on Face\n" +"Did you know that you can quickly orient a model so that one of its faces " +"sits on the print bed? Select the \"Place on face\" function or press the " +"F key." +msgstr "" +"Yüzüstü yatır\n" +"Bir modeli, yüzlerinden biri baskı yatağına oturacak şekilde hızla " +"yönlendirebileceğinizi biliyor muydunuz? \"Yüze yerleştir\" işlevini seçin " +"veya F tuşuna basın." + +#: resources/data/hints.ini: [hint:Object List] +msgid "" +"Object List\n" +"Did you know that you can view all objects/parts in a list and change " +"settings for each object/part?" +msgstr "" +"Nesne Listesi\n" +"Tüm nesneleri/parçaları bir listede görüntüleyebileceğinizi ve her nesne/" +"parça için ayarları değiştirebileceğinizi biliyor muydunuz?" + +#: resources/data/hints.ini: [hint:Simplify Model] +msgid "" +"Simplify Model\n" +"Did you know that you can reduce the number of triangles in a mesh using the " +"Simplify mesh feature? Right-click the model and select Simplify model. Read " +"more in the documentation." +msgstr "" +"Modeli Basitleştir\n" +"Mesh basitleştirme özelliğini kullanarak bir ağdaki üçgen sayısını " +"azaltabileceğinizi biliyor muydunuz? Modele sağ tıklayın ve Modeli " +"basitleştir'i seçin. Daha fazlasını belgelerde okuyun." + +#: resources/data/hints.ini: [hint:Slicing Parameter Table] +msgid "" +"Slicing Parameter Table\n" +"Did you know that you can view all objects/parts on a table and change " +"settings for each object/part?" +msgstr "" +"Dilimleme Parametre Tablosu\n" +"Bir tablodaki tüm nesneleri/parçaları görüntüleyebileceğinizi ve her nesne/" +"parça için ayarları değiştirebileceğinizi biliyor muydunuz?" + +#: resources/data/hints.ini: [hint:Split to Objects/Parts] +msgid "" +"Split to Objects/Parts\n" +"Did you know that you can split a big object into small ones for easy " +"colorizing or printing?" +msgstr "" +"Nesnelere/Parçalara Böl\n" +"Kolayca renklendirmek veya yazdırmak için büyük bir nesneyi küçük nesnelere " +"bölebileceğinizi biliyor muydunuz?" + +#: resources/data/hints.ini: [hint:Subtract a Part] +msgid "" +"Subtract a Part\n" +"Did you know that you can subtract one mesh from another using the Negative " +"part modifier? That way you can, for example, create easily resizable holes " +"directly in Orca Slicer. Read more in the documentation." +msgstr "" +"Bir Parçayı Çıkar\n" +"Negatif parça değiştiriciyi kullanarak bir ağı diğerinden çıkarabileceğinizi " +"biliyor muydunuz? Bu şekilde örneğin doğrudan Orca Slicer'da kolayca yeniden " +"boyutlandırılabilen delikler oluşturabilirsiniz. Daha fazlasını belgelerde " +"okuyun." + +#: resources/data/hints.ini: [hint:STEP] +msgid "" +"STEP\n" +"Did you know that you can improve your print quality by slicing a STEP file " +"instead of an STL?\n" +"Orca Slicer supports slicing STEP files, providing smoother results than a " +"lower resolution STL. Give it a try!" +msgstr "" +"ADIM\n" +"STL yerine STEP dosyasını dilimleyerek baskı kalitenizi artırabileceğinizi " +"biliyor muydunuz?\n" +"Orca Slicer, STEP dosyalarını dilimlemeyi destekleyerek daha düşük " +"çözünürlüklü bir STL'ye göre daha düzgün sonuçlar sağlar. Bir şans ver!" + +#: resources/data/hints.ini: [hint:Z seam location] +msgid "" +"Z seam location\n" +"Did you know that you can customize the location of the Z seam, and even " +"paint it on your print, to have it in a less visible location? This improves " +"the overall look of your model. Check it out!" +msgstr "" +"Z dikiş konumu\n" +"Z dikişinin konumunu kişiselleştirebileceğinizi ve hatta daha az görünür bir " +"konuma getirmek için baskının üzerine boyayabileceğinizi biliyor muydunuz? " +"Bu, modelinizin genel görünümünü iyileştirir. Buna bir bak!" + +#: resources/data/hints.ini: [hint:Fine-tuning for flow rate] +msgid "" +"Fine-tuning for flow rate\n" +"Did you know that flow rate can be fine-tuned for even better-looking prints? " +"Depending on the material, you can improve the overall finish of the printed " +"model by doing some fine-tuning." +msgstr "" +"Akış hızı için ince ayar\n" +"Baskıların daha da iyi görünmesi için akış hızına ince ayar yapılabileceğini " +"biliyor muydunuz? Malzemeye bağlı olarak, bazı ince ayarlar yaparak " +"yazdırılan modelin genel yüzeyini iyileştirebilirsiniz." + +#: resources/data/hints.ini: [hint:Split your prints into plates] +msgid "" +"Split your prints into plates\n" +"Did you know that you can split a model that has a lot of parts into " +"individual plates ready to print? This will simplify the process of keeping " +"track of all the parts." +msgstr "" +"Baskılarınızı plakalara ayırın\n" +"Çok sayıda parçası olan bir modeli baskıya hazır ayrı kalıplara " +"bölebileceğinizi biliyor muydunuz? Bu, tüm parçaları takip etme sürecini " +"basitleştirecektir." + +#: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer +#: Height] +msgid "" +"Speed up your print with Adaptive Layer Height\n" +"Did you know that you can print a model even faster, by using the Adaptive " +"Layer Height option? Check it out!" +msgstr "" +"Uyarlanabilir Katman Yüksekliği ile baskınızı hızlandırın\n" +"Uyarlanabilir Katman Yüksekliği seçeneğini kullanarak bir modeli daha da " +"hızlı yazdırabileceğinizi biliyor muydunuz? Buna bir bak!" + +#: resources/data/hints.ini: [hint:Support painting] +msgid "" +"Support painting\n" +"Did you know that you can paint the location of your supports? This feature " +"makes it easy to place the support material only on the sections of the model " +"that actually need it." +msgstr "" +"Destek boyama\n" +"Desteklerinizin yerini boyayabileceğinizi biliyor muydunuz? Bu özellik, " +"destek malzemesinin yalnızca modelin gerçekten ihtiyaç duyulan bölümlerine " +"yerleştirilmesini kolaylaştırır." + +#: resources/data/hints.ini: [hint:Different types of supports] +msgid "" +"Different types of supports\n" +"Did you know that you can choose from multiple types of supports? Tree " +"supports work great for organic models, while saving filament and improving " +"print speed. Check them out!" +msgstr "" +"Farklı destek türleri\n" +"Birden fazla destek türü arasından seçim yapabileceğinizi biliyor muydunuz? " +"Ağaç destekleri organik modeller için harika çalışır, filamentten tasarruf " +"sağlar ve baskı hızını artırır. Onlara bir göz atın!" + +#: resources/data/hints.ini: [hint:Printing Silk Filament] +msgid "" +"Printing Silk Filament\n" +"Did you know that Silk filament needs special consideration to print it " +"successfully? Higher temperature and lower speed are always recommended for " +"the best results." +msgstr "" +"İpek Filament Baskı\n" +"İpek filamanın başarılı bir şekilde basılabilmesi için özel dikkat " +"gösterilmesi gerektiğini biliyor muydunuz? En iyi sonuçlar için her zaman " +"daha yüksek sıcaklık ve daha düşük hız önerilir." + +#: resources/data/hints.ini: [hint:Brim for better adhesion] +msgid "" +"Brim for better adhesion\n" +"Did you know that when printing models have a small contact interface with " +"the printing surface, it's recommended to use a brim?" +msgstr "" +"Daha iyi yapışma için kenar\n" +"Baskı modellerinde baskı yüzeyi ile küçük bir temas arayüzü bulunduğunda " +"siperlik kullanılması tavsiye edildiğini biliyor muydunuz?" + +#: resources/data/hints.ini: [hint:Set parameters for multiple objects] +msgid "" +"Set parameters for multiple objects\n" +"Did you know that you can set slicing parameters for all selected objects at " +"one time?" +msgstr "" +"Birden çok nesne için parametreleri ayarlama\n" +"Seçilen tüm nesneler için dilimleme parametrelerini aynı anda " +"ayarlayabileceğinizi biliyor muydunuz?" + +#: resources/data/hints.ini: [hint:Stack objects] +msgid "" +"Stack objects\n" +"Did you know that you can stack objects as a whole one?" +msgstr "" +"Nesneleri yığınla\n" +"Nesneleri bir bütün olarak istifleyebileceğinizi biliyor muydunuz?" + +#: resources/data/hints.ini: [hint:Flush into support/objects/infill] +msgid "" +"Flush into support/objects/infill\n" +"Did you know that you can save the wasted filament by flushing them into " +"support/objects/infill during filament change?" +msgstr "" +"Desteğe/nesnelere/dolguya hizalayın\n" +"Filament değişimi sırasında, boşa harcanan filamanı desteğe/nesnelere/dolguya " +"yıkayarak kurtarabileceğinizi biliyor muydunuz?" + +#: resources/data/hints.ini: [hint:Improve strength] +msgid "" +"Improve strength\n" +"Did you know that you can use more wall loops and higher sparse infill " +"density to improve the strength of the model?" +msgstr "" +"Gücü artırın\n" +"Modelin gücünü artırmak için daha fazla duvar halkası ve daha yüksek seyrek " +"dolgu yoğunluğu kullanabileceğinizi biliyor muydunuz?" diff --git a/localization/i18n/uk/OrcaSlicer_uk.po b/localization/i18n/uk/OrcaSlicer_uk.po new file mode 100644 index 0000000000..3bc830b565 --- /dev/null +++ b/localization/i18n/uk/OrcaSlicer_uk.po @@ -0,0 +1,11405 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-09-12 20:34+0800\n" +"PO-Revision-Date: 2023-08-10 20:25-0400\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: uk_UA\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" +"X-Generator: Poedit 3.3.2\n" + +msgid "Supports Painting" +msgstr "Малювання підтримки" + +msgid "Alt + Mouse wheel" +msgstr "Alt + Коліщатко миші" + +msgid "Section view" +msgstr "Вигляд у розрізі" + +msgid "Reset direction" +msgstr "Напрямок скидання" + +msgid "Ctrl + Mouse wheel" +msgstr "Ctrl + Коліщатко миші" + +msgid "Pen size" +msgstr "Розмір пера" + +msgid "Left mouse button" +msgstr "Ліва кнопка миші" + +msgid "Enforce supports" +msgstr "Примусова підтримка" + +msgid "Right mouse button" +msgstr "Права кнопка миші" + +msgid "Block supports" +msgstr "Блокування підтримки" + +msgid "Shift + Left mouse button" +msgstr "Shift + Ліва кнопка миші" + +msgid "Erase" +msgstr "Ластик" + +msgid "Erase all painting" +msgstr "Стерти всі малюнки" + +msgid "Highlight overhang areas" +msgstr "Виділити виступаючі області" + +msgid "Gap fill" +msgstr "Заповнення пропусків" + +msgid "Perform" +msgstr "Виконати" + +msgid "Gap area" +msgstr "Площа зазору" + +msgid "Tool type" +msgstr "Тип інструменту" + +msgid "Smart fill angle" +msgstr "Розумний кут заливки" + +msgid "On overhangs only" +msgstr "Тільки на звисах" + +msgid "Auto support threshold angle: " +msgstr "Кут порога автоматичної підтримки: " + +msgid "Circle" +msgstr "Коло" + +msgid "Sphere" +msgstr "Сфера" + +msgid "Fill" +msgstr "Заповнити" + +msgid "Gap Fill" +msgstr "Заповнення пропусків" + +#, boost-format +msgid "Allows painting only on facets selected by: \"%1%\"" +msgstr "Малювання лише на вибраних гранях: \"%1%\"" + +msgid "Highlight faces according to overhang angle." +msgstr "Виділити межі з відповідним кутом виступу." + +msgid "No auto support" +msgstr "Немає автоматичної підтримки" + +msgid "Support Generated" +msgstr "Генерація підтримки" + +msgid "Lay on face" +msgstr "Покласти в обличчя" + +#, boost-format +msgid "" +"Filament count exceeds the maximum number that painting tool supports. only " +"the first %1% filaments will be available in painting tool." +msgstr "" +"Кількість філаменту перевищує максимальну кількість, яка підтримуєінструмент " +"для фарбування. тільки перші %1% ниток будуть доступні у засобі забарвлення." + +msgid "Color Painting" +msgstr "Кольорове малювання" + +msgid "Pen shape" +msgstr "Форма пера" + +msgid "Paint" +msgstr "Малювання" + +msgid "Key 1~9" +msgstr "Клавіша 1~9" + +msgid "Choose filament" +msgstr "Вибір філаменту" + +msgid "Edge detection" +msgstr "Виявлення кордонів" + +msgid "Triangles" +msgstr "Трикутники" + +msgid "Filaments" +msgstr "Філамент" + +msgid "Brush" +msgstr "Пензель" + +msgid "Smart fill" +msgstr "Інтелектуальне заливання" + +msgid "Bucket fill" +msgstr "Заливка відра" + +msgid "Height range" +msgstr "Діапазон висот" + +msgid "Ctrl + Shift + Enter" +msgstr "Ctrl + Shift + Enter" + +msgid "Toggle Wireframe" +msgstr "Переключення каркасу" + +msgid "Shortcut Key " +msgstr "Поєднання клавіш " + +msgid "Triangle" +msgstr "Трикутник" + +msgid "Height Range" +msgstr "Переключити каркас" + +msgid "Remove painted color" +msgstr "Видалити зафарбований колір" + +#, boost-format +msgid "Painted using: Filament %1%" +msgstr "Забарвлений за допомогою: Філамент %1%" + +msgid "Move" +msgstr "Перемістити" + +msgid "Rotate" +msgstr "Повернути" + +msgid "Optimize orientation" +msgstr "Оптимізувати орієнтацію" + +msgid "Apply" +msgstr "Готово" + +msgid "Scale" +msgstr "Масштаб" + +msgid "Error: Please close all toolbar menus first" +msgstr "Помилка: будь ласка, спочатку закрийте все меню панелі інструментів" + +msgid "Tool-Lay on Face" +msgstr "Інструмент-укладання на обличчя" + +msgid "in" +msgstr "in" + +msgid "mm" +msgstr "мм" + +msgid "Position" +msgstr "Позиція" + +msgid "Rotation" +msgstr "Обертання" + +msgid "Scale ratios" +msgstr "Коефіцієнти масштабування" + +msgid "Object Operations" +msgstr "Операції з об'єктами" + +msgid "Volume Operations" +msgstr "Операції з об’ємом" + +msgid "Translate" +msgstr "Перекласти" + +msgid "Group Operations" +msgstr "Групова орієнтація" + +msgid "Set Position" +msgstr "Встановити позицію" + +msgid "Set Orientation" +msgstr "Встановити орієнтацію" + +msgid "Set Scale" +msgstr "Встановити масштаб" + +msgid "Reset Position" +msgstr "Скинути позицію" + +msgid "Reset Rotation" +msgstr "Скинути орієнтацію" + +msgid "World coordinates" +msgstr "Світові координати" + +msgid "°" +msgstr "°" + +msgid "Size" +msgstr "Розмір" + +msgid "%" +msgstr "%" + +msgid "uniform scale" +msgstr "єдина шкала" + +msgid "Left click" +msgstr "Клацніть лівою кнопкою миші" + +msgid "Add connector" +msgstr "Додати з'єднувач" + +msgid "Right click" +msgstr "Клацніть правою кнопкою миші" + +msgid "Remove connector" +msgstr "Видалити з’єднання" + +msgid "Drag" +msgstr "Перетягніть" + +msgid "Move connector" +msgstr "Перемістити з'єднувач" + +msgid "Add connector to selection" +msgstr "Додати з'єднувач до виділеного" + +msgid "Remove connector from selection" +msgstr "Видалити з'єднувач зі списку вибору" + +msgid "Select all connectors" +msgstr "Виберіть усі з'єднувачі" + +msgid "Cut" +msgstr "Вирізати" + +msgid "Connector" +msgstr "З'єднувач" + +msgid "Movement:" +msgstr "Рух:" + +msgid "Movement" +msgstr "Рух" + +msgid "Height" +msgstr "Зростання" + +msgid "Edit connectors" +msgstr "Редагувати з'єднувачі" + +msgid "Add connectors" +msgstr "Додати з'єднувачі" + +msgid "Upper part" +msgstr "Верхня частина" + +msgid "Lower part" +msgstr "Нижня частина" + +msgid "Keep" +msgstr "Тримати" + +msgid "Place on cut" +msgstr "Помістити на зріз" + +msgid "Flip" +msgstr "Переверніть" + +msgid "After cut" +msgstr "Після вирізування" + +msgid "Cut to parts" +msgstr "Розрізати на частини" + +msgid "Auto Segment" +msgstr "Автосегмент" + +msgid "Perform cut" +msgstr "Виконати вирізання" + +msgid "Reset" +msgstr "Скинути" + +msgid "Connectors" +msgstr "З'єднувачі" + +msgid "Type" +msgstr "Тип" + +msgid "Style" +msgstr "Стиль" + +msgid "Shape" +msgstr "Форма" + +msgid "Depth ratio" +msgstr "Коефіцієнт глибини" + +msgid "Remove connectors" +msgstr "Видалити з’єднання" + +msgid "Prizm" +msgstr "Призма" + +msgid "Frustum" +msgstr "Усічений" + +msgid "Square" +msgstr "Квадрат" + +msgid "Hexagon" +msgstr "Шестикутник" + +msgid "Confirm connectors" +msgstr "Підтвердити з'єднувачі" + +msgid "Cancel" +msgstr "Скасувати" + +msgid "Warning" +msgstr "Попередження" + +msgid "Invalid connectors detected" +msgstr "Виявлено неприпустимі з'єднувачі" + +msgid "connector is out of cut contour" +msgstr "роз'єм виходить за контур вирізу" + +msgid "connectors are out of cut contour" +msgstr "роз'єми виходять за контур вирізу" + +msgid "connector is out of object" +msgstr "роз'єм поза об'єктом" + +msgid "connectors is out of object" +msgstr "з’єднання відсутні в об'єкті" + +msgid "Some connectors are overlapped" +msgstr "Деякі роз'єми перекриваються" + +msgid "" +"Invalid state. \n" +"No one part is selected for keep after cut" +msgstr "" +"Неприпустимий стан. Жодна деталь не вибрана для збереження після вирізання" + +msgid "Plug" +msgstr "Підключи" + +msgid "Dowel" +msgstr "Дюбель" + +msgid "Tolerance" +msgstr "Допуск" + +msgid "Mesh name" +msgstr "Назва сітки" + +msgid "Detail level" +msgstr "Рівень деталізації" + +msgid "Decimate ratio" +msgstr "Коефіцієнт зменшення" + +#, boost-format +msgid "" +"Processing model '%1%' with more than 1M triangles could be slow. It is " +"highly recommended to simplify the model." +msgstr "" +"Обробка моделі '%1%' з більш ніж 1 млн трикутниками може бути повільною. " +"Настійно рекомендується спростити модель." + +msgid "Simplify model" +msgstr "Спрощена модель" + +msgid "Simplify" +msgstr "Спростити" + +msgid "Simplification is currently only allowed when a single part is selected" +msgstr "Спрощення наразі дозволено лише при виборі окремої деталі" + +msgid "Error" +msgstr "Помилка" + +msgid "Extra high" +msgstr "Надвисокий" + +msgid "High" +msgstr "Високий" + +msgid "Medium" +msgstr "Середній" + +msgid "Low" +msgstr "Низький" + +msgid "Extra low" +msgstr "Наднизький" + +#, c-format, boost-format +msgid "%d triangles" +msgstr "%d трикутники" + +msgid "Show wireframe" +msgstr "Показати каркас" + +#, boost-format +msgid "%1%" +msgstr "%1%" + +msgid "Can't apply when proccess preview." +msgstr "Не можна застосовувати під час попереднього перегляду процесу." + +msgid "Operation already cancelling. Please wait few seconds." +msgstr "Операція вже скасовується. Зачекайте кілька секунд." + +msgid "Face recognition" +msgstr "Розпізнавання обличчя" + +msgid "Perform Recognition" +msgstr "Виконайте розпізнавання" + +msgid "Brush size" +msgstr "Розмір пензля" + +msgid "Brush shape" +msgstr "Форма пензля" + +msgid "Enforce seam" +msgstr "Примусове розташування шва" + +msgid "Block seam" +msgstr "Блокування шва" + +msgid "Seam painting" +msgstr "Малювання шва" + +msgid "Remove selection" +msgstr "Видалити виділення" + +msgid "Shift + Mouse move up or dowm" +msgstr "Shift + переміщення миші вгору або вниз" + +msgid "Rotate text" +msgstr "Повернути текст" + +msgid "Text shape" +msgstr "Форма тексту" + +msgid "Font" +msgstr "Шрифт" + +msgid "Thickness" +msgstr "Товщина" + +msgid "Input text" +msgstr "Введення тексту" + +msgid "Embeded" +msgstr "Вбудовано" + +msgid "Text Gap" +msgstr "Пробіл у тексті" + +msgid "Angle" +msgstr "Кут" + +msgid "" +"Embeded\n" +"depth" +msgstr "Вбудована глибина" + +msgid "Surface" +msgstr "Поверхня" + +msgid "Horizontal text" +msgstr "Горизонтальний текст" + +msgid "Ctrl+" +msgstr "Ctrl+" + +msgid "Notice" +msgstr "Повідомлення" + +msgid "Undefined" +msgstr "Не визначено" + +#, boost-format +msgid "%1% was replaced with %2%" +msgstr "%1% замінено на %2%" + +msgid "The configuration may be generated by a newer version of OrcaSlicer." +msgstr "Конфігурація може бути створена новішою версією OrcaSlicer." + +msgid "Some values have been replaced. Please check them:" +msgstr "Деякі значення було замінено. Будь ласка, перевірте їх:" + +msgid "Process" +msgstr "Процес" + +msgid "Filament" +msgstr "Філамент" + +msgid "Machine" +msgstr "Машина" + +msgid "Configuration package was loaded, but some values were not recognized." +msgstr "" +"Пакет конфігурації був завантажений, але деякі значення не були розпізнані." + +#, boost-format +msgid "" +"Configuration file \"%1%\" was loaded, but some values were not recognized." +msgstr "" +"Файл конфігурації “%1%” був завантажений, але деякі значення не були " +"розпізнані." + +msgid "V" +msgstr "V" + +msgid "" +"OrcaSlicer will terminate because of running out of memory.It may be a bug. " +"It will be appreciated if you report the issue to our team." +msgstr "" +"OrcaSlicer завершить роботу через брак пам'яті. Можливо, це помилка. Ми " +"будемо вдячні, якщо ви повідомите про проблему нашій команді." + +msgid "Fatal error" +msgstr "Фатальна помилка" + +msgid "" +"OrcaSlicer will terminate because of a localization error. It will be " +"appreciated if you report the specific scenario this issue happened." +msgstr "" +"Програма OrcaSlicer завершить роботу через помилку локалізації. Буде " +"вдячний, якщо ви повідомите про конкретний сценарій виникнення цієї проблеми." + +msgid "Critical error" +msgstr "Критична помилка" + +#, boost-format +msgid "OrcaSlicer got an unhandled exception: %1%" +msgstr "OrcaSlicer отримав необроблений виняток: %1%" + +msgid "Downloading Bambu Network Plug-in" +msgstr "Завантаження мережевого модуля Bambu, що підключається" + +msgid "Login information expired. Please login again." +msgstr "Термін дії даних для входу минув. Будь ласка, увійдіть знову." + +msgid "Incorrect password" +msgstr "Неправильний пароль" + +#, c-format, boost-format +msgid "Connect %s failed! [SN:%s, code=%s]" +msgstr "Не вдалося підключити %s! [Серійний номер:%s, код=%s]" + +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" + +msgid "WebView2 Runtime" +msgstr "" + +msgid "" +"OrcaSlicer configuration file may be corrupted and is not abled to be parsed." +"Please delete the file and try again." +msgstr "" +"Файл конфігурації OrcaSlicer може бути пошкоджений і не підлягає розбору. " +"Видаліть файл і спробуйте ще раз." + +#, c-format, boost-format +msgid "" +"%s\n" +"Do you want to continue?" +msgstr "%s Ви хочете продовжувати?" + +msgid "Remember my choice" +msgstr "Запам'ятати мій вибір" + +msgid "Loading configuration" +msgstr "Завантаження конфігурації" + +#, c-format, boost-format +msgid "Click to download new version in default browser: %s" +msgstr "Натисніть, щоб завантажити нову версію в стандартному браузері: %s" + +msgid "The Orca Slicer needs an upgrade" +msgstr "Orca Slicer потребує оновлення" + +msgid "This is the newest version." +msgstr "Це найновіша версія." + +msgid "Info" +msgstr "Інформація" + +msgid "Rebuild" +msgstr "Відновити" + +msgid "Loading current presets" +msgstr "Завантаження поточних пресетів" + +msgid "Loading a mode view" +msgstr "Завантаження режиму перегляду" + +msgid "Choose one file (3mf):" +msgstr "Виберіть один файл (3mf):" + +msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" +msgstr "Виберіть один або кілька файлів (3mf/step/stl/svg/obj/amf):" + +msgid "Choose one file (gcode/3mf):" +msgstr "Виберіть один файл (gcode/3mf):" + +msgid "Some presets are modified." +msgstr "Деякі пресети змінені." + +msgid "" +"You can keep the modifield presets to the new project, discard or save " +"changes as new presets." +msgstr "" +"Ви можете зберегти модифіковані пресети в новому проекті, видалити або " +"Зберегти змінюється як нові пресети." + +msgid "User logged out" +msgstr "Користувач вийшов із системи" + +msgid "new or open project file is not allowed during the slicing process!" +msgstr "новий або відкритий файл проекту не дозволяється в процесі нарізки!" + +msgid "Open Project" +msgstr "Відкрити проект" + +msgid "" +"The version of Orca Slicer is too low and needs to be updated to the latest " +"version before it can be used normally" +msgstr "" +"Версія студії Bambu надто низька, її необхідно оновити до останньоїверсії, " +"перш ніж її можна буде використовувати у звичайному режимі" + +msgid "Privacy Policy Update" +msgstr "Оновлення політики конфіденційності" + +msgid "Loading" +msgstr "Завантаження" + +msgid "Loading user preset" +msgstr "Завантаження користувацького пресета" + +msgid "Switching application language" +msgstr "Переключення мови програми" + +msgid "Select the language" +msgstr "Виберіть мову" + +msgid "Language" +msgstr "Мова" + +msgid "*" +msgstr "*" + +msgid "The uploads are still ongoing" +msgstr "Завантаження все ще продовжується" + +msgid "Stop them and continue anyway?" +msgstr "Зупинити їх та продовжувати в будь-якому випадку?" + +msgid "Ongoing uploads" +msgstr "Поточні завантаження" + +msgid "Select a G-code file:" +msgstr "Виберіть файл G-коду:" + +msgid "Import File" +msgstr "Імпортувати файл" + +msgid "Delete" +msgstr "Видалити" + +msgid "Choose files" +msgstr "Вибрати файли" + +msgid "New Folder" +msgstr "Нова папка" + +msgid "Open" +msgstr "Відкрити" + +msgid "Rename" +msgstr "Перейменувати" + +msgid "Orca Slicer GUI initialization failed" +msgstr "Помилка ініціалізації графічного інтерфейсу Orca Slicer" + +#, boost-format +msgid "Fatal error, exception catched: %1%" +msgstr "Непереборна помилка, виявлено виняток: %1%" + +msgid "Quality" +msgstr "Якість" + +msgid "Shell" +msgstr "Оболонка" + +msgid "Infill" +msgstr "Заповнення" + +msgid "Support" +msgstr "Підтримки" + +msgid "Flush options" +msgstr "Варіанти скидання" + +msgid "Speed" +msgstr "Швидкість" + +msgid "Strength" +msgstr "Міцність" + +msgid "Top Solid Layers" +msgstr "Суцільних шарів зверху" + +msgid "Top Minimum Shell Thickness" +msgstr "Мінімальна товщина верхньої оболонки" + +msgid "Bottom Solid Layers" +msgstr "Нижній суцільний шар" + +msgid "Bottom Minimum Shell Thickness" +msgstr "Мінімальна товщина нижньої оболонки" + +msgid "Ironing" +msgstr "Розгладжування" + +msgid "Fuzzy Skin" +msgstr "Нечітка оболонка" + +msgid "Extruders" +msgstr "Екструдери" + +msgid "Extrusion Width" +msgstr "Ширина екструзії" + +msgid "Wipe options" +msgstr "Параметри очищення" + +msgid "Bed adhension" +msgstr "Прилягання до столу" + +msgid "Advanced" +msgstr "Додатково" + +msgid "Add part" +msgstr "Додати частину" + +msgid "Add negative part" +msgstr "Додати негативну частину" + +msgid "Add modifier" +msgstr "Додати модифікатор" + +msgid "Add support blocker" +msgstr "Додати блокувальник підтримки" + +msgid "Add support enforcer" +msgstr "Додати засіб примусової підтримки" + +msgid "Select settings" +msgstr "Виберіть налаштування" + +msgid "Hide" +msgstr "Приховати" + +msgid "Show" +msgstr "Показати" + +msgid "Del" +msgstr "Видалити" + +msgid "Delete the selected object" +msgstr "Видалити вибраний об'єкт" + +msgid "Edit Text" +msgstr "Редагувати текст" + +msgid "Load..." +msgstr "Завантажити..." + +msgid "Orca Cube" +msgstr "Orca Куб" + +msgid "3DBenchy" +msgstr "3DBenchy" + +msgid "Autodesk FDM Test" +msgstr "Autodesk FDM Test" + +msgid "Voron Cube" +msgstr "Voron Куб" + +msgid "Cube" +msgstr "Куб" + +msgid "Cylinder" +msgstr "Циліндр" + +msgid "Cone" +msgstr "Конус" + +msgid "Height range Modifier" +msgstr "Модифікатор діапазону висот" + +msgid "Add settings" +msgstr "Додати налаштування" + +msgid "Change type" +msgstr "Змінити тип" + +msgid "Set as an individual object" +msgstr "Встановити як окремий об'єкт" + +msgid "Set as individual objects" +msgstr "Встановити як окремі об'єкти" + +msgid "Fill bed with copies" +msgstr "" + +msgid "Fill the remaining area of bed with copies of the selected object" +msgstr "" + +msgid "Printable" +msgstr "Доступно для друку" + +msgid "Fix model" +msgstr "Виправити модель" + +msgid "Export as STL" +msgstr "Експортувати як STL" + +msgid "Reload from disk" +msgstr "Перезавантажити з диска" + +msgid "Reload the selected parts from disk" +msgstr "Перезавантажте вибрані частини з диска" + +msgid "Replace with STL" +msgstr "Замінити на STL" + +msgid "Replace the selected part with new STL" +msgstr "Замініть вибрану частину новим STL" + +msgid "Change filament" +msgstr "Зміна філаменту" + +msgid "Set filament for selected items" +msgstr "Встановити філамент для вибраних елементів" + +msgid "Default" +msgstr "За замовчуванням" + +#, c-format, boost-format +msgid "Filament %d" +msgstr "Філамент %d" + +msgid "active" +msgstr "активно" + +msgid "Scale to build volume" +msgstr "Масштабування для збільшення обсягу" + +msgid "Scale an object to fit the build volume" +msgstr "Відмасштабувати під область друку" + +msgid "Flush Options" +msgstr "Варіанти скидання" + +msgid "Flush into objects' infill" +msgstr "Врівень із заповненням об'єктів" + +msgid "Flush into this object" +msgstr "Злити цей об'єкт" + +msgid "Flush into objects' support" +msgstr "Порівняння з підтримкою об'єктів" + +msgid "Edit in Parameter Table" +msgstr "Змінити у таблиці параметрів" + +msgid "Convert from inch" +msgstr "Перетворити з імерської" + +msgid "Restore to inch" +msgstr "Відновити до імперської" + +msgid "Convert from meter" +msgstr "Перетворити з метричної" + +msgid "Restore to meter" +msgstr "Відновити в метричну" + +msgid "Assemble" +msgstr "Зібрати" + +msgid "Assemble the selected objects to an object with multiple parts" +msgstr "Зберіть вибрані об'єкти в об'єкт з кількома частинами" + +msgid "Assemble the selected objects to an object with single part" +msgstr "Зберіть вибрані об'єкти в об'єкт з однією частиною" + +msgid "Mesh boolean" +msgstr "" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "" + +msgid "Along X axis" +msgstr "Вздовж осі X" + +msgid "Mirror along the X axis" +msgstr "Відобразити по осі X" + +msgid "Along Y axis" +msgstr "По осі Y" + +msgid "Mirror along the Y axis" +msgstr "Відобразити по осі Y" + +msgid "Along Z axis" +msgstr "По осі Z" + +msgid "Mirror along the Z axis" +msgstr "Відобразити осі Z" + +msgid "Mirror" +msgstr "Дзеркально" + +msgid "Mirror object" +msgstr "Дзеркальний об'єкт" + +msgid "Invalidate cut info" +msgstr "Недійсна інформація про вирізування" + +msgid "Add Primitive" +msgstr "Додати примітив" + +msgid "Show Labels" +msgstr "Показати ярлики" + +msgid "To objects" +msgstr "До об'єктів" + +msgid "Split the selected object into multiple objects" +msgstr "Розділити вибраний об'єкт на кілька об'єктів" + +msgid "To parts" +msgstr "На частини" + +msgid "Split the selected object into multiple parts" +msgstr "Розділити вибраний об'єкт на кілька частин" + +msgid "Split" +msgstr "Розділити" + +msgid "Split the selected object" +msgstr "Розділити вибраний об'єкт" + +msgid "Auto orientation" +msgstr "Автоматична орієнтація" + +msgid "Auto orient the object to improve print quality." +msgstr "Автоматично орієнтуйте об'єкт для покращення якості друку." + +msgid "Split the selected object into mutiple objects" +msgstr "Розділити вибраний об'єкт на кілька об'єктів" + +msgid "Split the selected object into mutiple parts" +msgstr "Розділити вибраний об'єкт на кілька частин" + +msgid "Select All" +msgstr "Вибрати все" + +msgid "select all objects on current plate" +msgstr "вибрати всі об'єкти на поточній пластині" + +msgid "Delete All" +msgstr "Видалити все" + +msgid "delete all objects on current plate" +msgstr "видалити всі об'єкти на поточній пластині" + +msgid "Arrange" +msgstr "Організувати" + +msgid "arrange current plate" +msgstr "упорядкувати поточну табличку" + +msgid "Auto Rotate" +msgstr "Авто-поворот" + +msgid "auto rotate current plate" +msgstr "автоповорот поточної пластини" + +msgid "Delete Plate" +msgstr "Видалити пластину" + +msgid "Remove the selected plate" +msgstr "Видалити вибрану пластину" + +msgid "Clone" +msgstr "Клонування" + +msgid "Simplify Model" +msgstr "Спростити модель" + +msgid "Center" +msgstr "Центр" + +msgid "Edit Process Settings" +msgstr "Змінити параметри процесу" + +msgid "Edit print parameters for a single object" +msgstr "Редагувати параметри друку для одного об'єкта" + +msgid "Change Filament" +msgstr "Змінити філамент" + +msgid "Set Filament for selected items" +msgstr "Встановити філамент для вибраних елементів" + +msgid "current" +msgstr "поточний" + +msgid "Unlock" +msgstr "Розблокувати" + +msgid "Lock" +msgstr "Заблокувати" + +msgid "Edit Plate Name" +msgstr "" + +msgid "Name" +msgstr "Ім'я" + +msgid "Fila." +msgstr "Філа." + +#, c-format, boost-format +msgid "%1$d error repaired" +msgid_plural "%1$d errors repaired" +msgstr[0] "%1$d помилка виправлена" +msgstr[1] "%1$d помилки виправлені" +msgstr[2] "%1$d помилки виправлені" + +#, c-format, boost-format +msgid "Error: %1$d non-manifold edge." +msgid_plural "Error: %1$d non-manifold edges." +msgstr[0] "Помилка: %1$d крайка без колектора." +msgstr[1] "Помилка: %1$d крайки без колектора." +msgstr[2] "Помилка: %1$d крайки без колектора." + +msgid "Remaining errors" +msgstr "Помилки, що залишилися" + +#, c-format, boost-format +msgid "%1$d non-manifold edge" +msgid_plural "%1$d non-manifold edges" +msgstr[0] "%1$d край без колектора" +msgstr[1] "%1$d крайки без колектора" +msgstr[2] "%1$d крайки без колектора" + +msgid "Right click the icon to fix model object" +msgstr "Клацніть правою кнопкою миші значок, щоб виправити об'єкт моделі" + +msgid "Right button click the icon to drop the object settings" +msgstr "Клацніть правою кнопкою миші значок, щоб видалити налаштування об'єкта" + +msgid "Click the icon to reset all settings of the object" +msgstr "Натисніть іконку, щоб скинути всі налаштування об'єкта" + +msgid "Right button click the icon to drop the object printable property" +msgstr "" +"Клацніть правою кнопкою миші значок, щоб видалити властивість об'єкта для " +"друку" + +msgid "Click the icon to toggle printable property of the object" +msgstr "Клацніть значок, щоб переключити друковану властивість об'єкта" + +msgid "Click the icon to edit support painting of the object" +msgstr "Клацніть значок, щоб змінити додаткове забарвлення об'єкта" + +msgid "Click the icon to edit color painting of the object" +msgstr "Клацніть значок, щоб відредагувати колірне забарвлення об'єкта" + +msgid "Click the icon to shift this object to the bed" +msgstr "Клацніть значок, щоб перемістити цей об'єкт на столі" + +msgid "Loading file" +msgstr "Завантаження файлу" + +msgid "Error!" +msgstr "Помилка!" + +msgid "Failed to get the model data in the current file." +msgstr "" + +msgid "Generic" +msgstr "Загальний" + +msgid "Add Modifier" +msgstr "Додати модифікатор" + +msgid "Switch to per-object setting mode to edit modifier settings." +msgstr "" +"Перемкніть режим налаштування для кожного об'єкта, щоб змінити Налаштування " +"модифікатора." + +msgid "" +"Switch to per-object setting mode to edit process settings of selected " +"objects." +msgstr "" +"Перемкніть режим налаштування для кожного об'єкта, щоб змінити Параметри " +"процесу для вибраних об'єктів." + +msgid "Delete connector from object which is a part of cut" +msgstr "Видалити конектор з об'єкта, який є частиною розрізу" + +msgid "Delete solid part from object which is a part of cut" +msgstr "Видалити твердотільну частину об'єкта, який є частиною вирізу" + +msgid "Delete negative volume from object which is a part of cut" +msgstr "Видалити негативний об'єм з об'єкта, який є частиною розрізу" + +msgid "" +"To save cut correspondence you can delete all connectors from all related " +"objects." +msgstr "" +"Для збереження вирізаної кореспонденції ви можете видалити всі конекториз " +"усіх пов'язаних\n" +"об'єкти." + +msgid "" +"This action will break a cut correspondence.\n" +"After that model consistency can't be guaranteed .\n" +"\n" +"To manipulate with solid parts or negative volumes you have to invalidate " +"cut infornation first." +msgstr "" +"Ця дія розірве обрізану кореспонденцію.\n" +"Після цього узгодженість моделі не може бути гарантовано.\n" +"\n" +"Щоб маніпулювати твердими частинами чи негативними обсягами, ви " +"повинніанулювати\n" +"Скорочуйте інформацію спочатку." + +msgid "Delete all connectors" +msgstr "Видалити всі з'єднувачі" + +msgid "Deleting the last solid part is not allowed." +msgstr "Видалення останньої суцільної частини не допускається." + +msgid "The target object contains only one part and can not be splited." +msgstr "Цільовий об'єкт містить лише одну частину і не може бути розділений." + +msgid "Assembly" +msgstr "Складання" + +msgid "Cut Connectors information" +msgstr "Інформація про відрізані з'єднувачі" + +msgid "Object manipulation" +msgstr "Маніпуляції з об'єктами" + +msgid "Group manipulation" +msgstr "Групова маніпуляція" + +msgid "Object Settings to modify" +msgstr "Параметри об'єкта для зміни" + +msgid "Part Settings to modify" +msgstr "Налаштування деталі для зміни" + +msgid "Layer range Settings to modify" +msgstr "Діапазон шарів Параметри зміни" + +msgid "Part manipulation" +msgstr "Маніпуляції з деталями" + +msgid "Instance manipulation" +msgstr "Управління екземпляром" + +msgid "Height ranges" +msgstr "Діапазони висоти" + +msgid "Settings for height range" +msgstr "Налаштування діапазону зростання" + +msgid "Object" +msgstr "Об'єкт" + +msgid "Part" +msgstr "Частина" + +msgid "Layer" +msgstr "Шар" + +msgid "Selection conflicts" +msgstr "Конфлікти вибору" + +msgid "" +"If first selected item is an object, the second one should also be object." +msgstr "" +"Якщо перший вибраний елемент є об'єктом, другий також має бутиоб'єктом." + +msgid "" +"If first selected item is a part, the second one should be part in the same " +"object." +msgstr "" +"Якщо перший обраний елемент є частиною, другий має бути частиноютого ж\n" +"об'єкт." + +msgid "The type of the last solid object part is not to be changed." +msgstr "Тип останньої твердотільної частини об'єкта не можна змінювати." + +msgid "Negative Part" +msgstr "Негативна частина" + +msgid "Modifier" +msgstr "Модифікатор" + +msgid "Support Blocker" +msgstr "Блокувальник підтримки" + +msgid "Support Enforcer" +msgstr "Інфорсер підтримки" + +msgid "Type:" +msgstr "Тип:" + +msgid "Choose part type" +msgstr "Виберіть тип деталі" + +msgid "Enter new name" +msgstr "Введіть нове ім'я" + +msgid "Renaming" +msgstr "Перейменування" + +msgid "Repairing model object" +msgstr "Відновлення об'єкта моделі" + +msgid "Following model object has been repaired" +msgid_plural "Following model objects have been repaired" +msgstr[0] "Наступний об'єкт моделі було відновлено" +msgstr[1] "Наступні об'єкти моделі були відновлені" +msgstr[2] "Наступні об'єкти моделі були відновлені" + +msgid "Failed to repair folowing model object" +msgid_plural "Failed to repair folowing model objects" +msgstr[0] "Не вдалося відновити наступний об'єкт моделі" +msgstr[1] "Не вдалося відновити такі об'єкти моделі" +msgstr[2] "Не вдалося відновити такі об'єкти моделі" + +msgid "Repairing was canceled" +msgstr "Ремонт було скасовано" + +msgid "Additional process preset" +msgstr "Додаткове попереднє встановлення процесу" + +msgid "Remove parameter" +msgstr "Видалити параметр" + +msgid "to" +msgstr "в" + +msgid "Remove height range" +msgstr "Видалити діапазон зростання" + +msgid "Add height range" +msgstr "Додати діапазон зростання" + +msgid "Invalid numeric." +msgstr "Неприпустиме числове значення." + +msgid "one cell can only be copied to one or multiple cells in the same column" +msgstr "" +"одна осередок може бути скопійована тільки в одну або кілька осередків у " +"томуж стовпці" + +msgid "multiple cells copy is not supported" +msgstr "копіювання кількох осередків не підтримується" + +msgid "Outside" +msgstr "Зовнішній" + +msgid " " +msgstr "" + +msgid "Layer height" +msgstr "Висота шару" + +msgid "Wall loops" +msgstr "Кількість периметрів" + +msgid "Infill density(%)" +msgstr "Щільність заповнення (%)" + +msgid "Auto Brim" +msgstr "Автоматична Кайма" + +msgid "Auto" +msgstr "Авто" + +msgid "Mouse ear" +msgstr "" + +msgid "Outer brim only" +msgstr "кайма зовні" + +msgid "Inner brim only" +msgstr "Кайма всередині" + +msgid "Outer and inner brim" +msgstr "Зовні та всередині" + +msgid "No-brim" +msgstr "Без кайми" + +msgid "Outer wall speed" +msgstr "Швидкість зовнішнього периметра" + +msgid "Plate" +msgstr "Стіл" + +msgid "Brim" +msgstr "Кайма" + +msgid "Object/Part Setting" +msgstr "Налаштування об'єкта/деталі" + +msgid "Reset parameter" +msgstr "Скинути параметр" + +msgid "Multicolor Print" +msgstr "Багатоколірний друк" + +msgid "Line Type" +msgstr "Тип лінії" + +msgid "More" +msgstr "Більше" + +msgid "Open Preferences." +msgstr "Відкрийте налаштування." + +msgid "Open next tip." +msgstr "Відкрийте наступну пораду." + +msgid "Open Documentation in web browser." +msgstr "Відкрийте документацію у веб-браузері." + +msgid "Pause:" +msgstr "Пауза:" + +msgid "Custom Template:" +msgstr "Користувацький шаблон:" + +msgid "Custom G-code:" +msgstr "G-код користувача:" + +msgid "Custom G-code" +msgstr "G-код користувача" + +msgid "Enter Custom G-code used on current layer:" +msgstr "Введіть G-код користувача, що використовується в поточному шарі:" + +msgid "OK" +msgstr "ОК" + +msgid "Jump to Layer" +msgstr "Перейти до шару" + +msgid "Jump to layer" +msgstr "Перейти до шару" + +msgid "Please enter the layer number" +msgstr "Будь ласка, введіть номер шару" + +msgid "Add Pause" +msgstr "Додати паузу" + +msgid "Insert a pause command at the beginning of this layer." +msgstr "Вставте паузу на початку цього шару." + +msgid "Add Custom G-code" +msgstr "Додати G-код користувача" + +msgid "Insert custom G-code at the beginning of this layer." +msgstr "Вставте G-код користувача на початку цього шару." + +msgid "Add Custom Template" +msgstr "Додати шаблон користувача" + +msgid "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 "Заміна філаменту на початку цього шару." + +msgid "Delete Pause" +msgstr "Видалити паузу" + +msgid "Delete Custom Template" +msgstr "Видалити шаблон користувача" + +msgid "Edit Custom G-code" +msgstr "Редагувати G-код користувача" + +msgid "Delete Custom G-code" +msgstr "Видалити G-код користувача" + +msgid "Delete Filament Change" +msgstr "Видалити заміну нитки" + +msgid "No printer" +msgstr "Немає принтера" + +msgid "..." +msgstr "..." + +msgid "Failed to connect to the server" +msgstr "Не вдалося підключитися до сервера" + +msgid "Check cloud service status" +msgstr "" + +msgid "code" +msgstr "" + +msgid "Failed to connect to cloud service" +msgstr "" + +msgid "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 "" + +msgid "Please check the network connection of the printer and Studio." +msgstr "" + +msgid "Connecting..." +msgstr "Підключення..." + +msgid "?" +msgstr "?" + +msgid "Empty" +msgstr "Порожній" + +msgid "AMS" +msgstr "AMS" + +msgid "Auto Refill" +msgstr "" + +msgid "AMS not connected" +msgstr "АМС не підключено" + +msgid "Cali" +msgstr "Калі" + +msgid "Calibration of extrusion" +msgstr "АМС не підключено" + +msgid "Load Filament" +msgstr "Завантажте філамент" + +msgid "Unload Filament" +msgstr "Вивантажте філамент" + +msgid "Ext Spool" +msgstr "Зовнішня котушка" + +msgid "Tips" +msgstr "Поради" + +msgid "Guide" +msgstr "Гід" + +msgid "Retry" +msgstr "Повторити спробу" + +msgid "Calibrating AMS..." +msgstr "Калібрування АМС..." + +msgid "A problem occured during calibration. Click to view the solution." +msgstr "" +"Під час калібрування виникла проблема. Натисніть, щоб переглянути рішення." + +msgid "Calibrate again" +msgstr "Повторити калібрування" + +msgid "Cancel calibration" +msgstr "Скасувати калібрування" + +msgid "Heat the nozzle" +msgstr "Нагрійте сопло" + +msgid "Cut filament" +msgstr "Відрізати філамент" + +msgid "Pull back current filament" +msgstr "Відтягніть поточний філамент" + +msgid "Push new filament into extruder" +msgstr "Вставте новий філамент в екструдер" + +msgid "Purge old filament" +msgstr "Очистіть старий філамент" + +msgid "Push new filament into the extruder" +msgstr "" + +msgid "Grab new filament" +msgstr "" + +msgid "" +"Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " +"load or unload filiament." +msgstr "" +"Виберіть слот AMS, потім натисніть кнопку \\Load\\ або \\Unload\\, щоб " +"автоматично\n" +"завантажити або вивантажити філамент." + +msgid "Edit" +msgstr "Редагувати" + +msgid "" +"All the selected objects are on the locked plate,\n" +"We can not do auto-arrange on these objects." +msgstr "" +"Всі вибрані об'єкти знаходяться на заблокованій пластині,\n" +"Ми не можемо робити авто-розстановку на цих об'єктах." + +msgid "No arrangable objects are selected." +msgstr "" +"Всі вибрані об'єкти знаходяться на заблокованій пластині,\\n\n" +"Ми не можемо робити авто-розстановку на цих об'єктах." + +msgid "" +"This plate is locked,\n" +"We can not do auto-arrange on this plate." +msgstr "" +"Ця пластина заблокована,\n" +"Ми не можемо зробити автоаранжування на цій пластині." + +msgid "Arranging..." +msgstr "Організація..." + +msgid "" +"Arrange failed. Found some exceptions when processing object geometries." +msgstr "" +"Влаштувати не вдалося. Знайдено деякі винятки при обробці геометріїоб'єктів." + +msgid "Arranging" +msgstr "Організація" + +msgid "Arranging canceled." +msgstr "Організацію скасовано." + +msgid "" +"Arranging is done but there are unpacked items. Reduce spacing and try again." +msgstr "" +"Збірка завершена, але є невпаковані речі. Зменшіть інтервал і повторіть " +"спробу." + +msgid "Arranging done." +msgstr "Організація зроблена." + +#, c-format, boost-format +msgid "" +"Arrangement ignored the following objects which can't fit into a single " +"bed:\n" +"%s" +msgstr "" +"Аранжування ігнорувало такі об'єкти, які не можуть поміститися на один\n" +"стіл:\n" +"%s" + +msgid "" +"All the selected objects are on the locked plate,\n" +"We can not do auto-orient on these objects." +msgstr "" +"Всі вибрані об'єкти знаходяться на заблокованій пластині,\n" +"Ми не можемо робити автоорієнтацію на цих об'єктах." + +msgid "" +"This plate is locked,\n" +"We can not do auto-orient on this plate." +msgstr "" +"Ця пластина заблокована,\n" +"Ми не можемо зробити автоорієнтацію на цій пластині." + +msgid "Orienting..." +msgstr "Орієнтування..." + +msgid "Orienting" +msgstr "Орієнтація" + +msgid "Filling bed " +msgstr "" + +msgid "Bed filling canceled." +msgstr "" + +msgid "Bed filling done." +msgstr "" + +msgid "Error! Unable to create thread!" +msgstr "Помилка! Неможливо створити тему!" + +msgid "Exception" +msgstr "Виняток" + +msgid "Logging in" +msgstr "Вхід до системи" + +msgid "Login failed" +msgstr "Помилка входу" + +msgid "Please check the printer network connection." +msgstr "Будь ласка, перевірте підключення принтера до мережі." + +msgid "Abnormal print file data. Please slice again." +msgstr "" + +msgid "Task canceled." +msgstr "" + +msgid "Upload task timed out. Please check the network status and try again." +msgstr "" + +msgid "Cloud service connection failed. Please try again." +msgstr "" +"Не вдалося підключитися до хмарного сервісу. Будь ласка, спробуйте ще раз." + +msgid "Print file not found. please slice again." +msgstr "" + +msgid "" +"The print file exceeds the maximum allowable size (1GB). Please simplify the " +"model and slice again." +msgstr "" + +msgid "Failed to send the print job. Please try again." +msgstr "Не вдалося надіслати завдання на друк. Будь ласка, спробуйте ще раз." + +msgid "Failed to upload file to ftp. Please try again." +msgstr "" + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "" + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "" + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "" + +msgid "Sending print job over LAN" +msgstr "Надсилання завдання на друк локальною мережею" + +msgid "Sending print job through cloud service" +msgstr "Надсилання завдання на друк через хмарний сервіс" + +msgid "Service Unavailable" +msgstr "Сервіс недоступний" + +msgid "Unkown Error." +msgstr "Невідома помилка." + +msgid "Sending print configuration" +msgstr "Надсилання конфігурації друку" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the device page in %ss" +msgstr "Успішно надіслано. Автоматично перейде на сторінку пристрою в %ss" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "" + +msgid "An SD card needs to be inserted before printing via LAN." +msgstr "Перед друком через локальну мережу необхідно вставити картку SD." + +msgid "Sending gcode file over LAN" +msgstr "Надсилання файлу gcode по локальній мережі" + +msgid "Sending gcode file to sdcard" +msgstr "Надсилання файлу gcode на карту SD" + +#, c-format, boost-format +msgid "Successfully sent. Close current page in %s s" +msgstr "Успішно надіслано. Закрити поточну сторінку в %s s" + +msgid "An SD card needs to be inserted before sending to printer." +msgstr "Перед надсиланням на принтер необхідно вставити картку SD." + +msgid "Choose SLA archive:" +msgstr "Виберіть архів SLA:" + +msgid "Import file" +msgstr "Імпортувати файл" + +msgid "Import model and profile" +msgstr "Імпорт моделі та профілю" + +msgid "Import profile only" +msgstr "Імпортувати лише профіль" + +msgid "Import model only" +msgstr "Тільки модель імпорту" + +msgid "Accurate" +msgstr "Точний" + +msgid "Balanced" +msgstr "Збалансований" + +msgid "Quick" +msgstr "Швидкий" + +msgid "Importing SLA archive" +msgstr "Імпорт архіву SLA" + +msgid "" +"The SLA archive doesn't contain any presets. Please activate some SLA " +"printer preset first before importing that SLA archive." +msgstr "" +"Архів SLA не містить пресетів. Будь ласка, активуйте SLA\n" +"Перед встановленням принтера, перш ніж імпортувати цей архів SLA." + +msgid "Importing canceled." +msgstr "Імпорт скасовано." + +msgid "Importing done." +msgstr "Імпорт виконано." + +msgid "" +"The imported SLA archive did not contain any presets. The current SLA " +"presets were used as fallback." +msgstr "" +"Імпортований SLA-архів не містив пресетів. Поточна угода про " +"рівеньобслуговування\n" +"пресети використовувалися як запасний варіант." + +msgid "You cannot load SLA project with a multi-part object on the bed" +msgstr "Ви не можете завантажити проект SLA зі складеним об'єктом на ліжку" + +msgid "Please check your object list before preset changing." +msgstr "" +"Будь ласка, перевірте список об'єктів перед зміною попереднього встановлення." + +msgid "Attention!" +msgstr "Увага!" + +msgid "Downloading" +msgstr "Завантаження" + +msgid "Download failed" +msgstr "Завантаження не далося" + +msgid "Cancelled" +msgstr "Скасовано" + +msgid "Install successfully." +msgstr "Успішне встановлення." + +msgid "Installing" +msgstr "Встановлення" + +msgid "Install failed" +msgstr "Встановлення не вдалося" + +msgid "Portions copyright" +msgstr "Авторські права на частини" + +msgid "Copyright" +msgstr "Авторські права" + +msgid "License" +msgstr "Ліцензія" + +msgid "Orca Slicer is licensed under " +msgstr "Orca Slicer знаходиться під ліцензією " + +msgid "GNU Affero General Public License, version 3" +msgstr "Стандартна громадська ліцензія GNU Affero, версія 3" + +msgid "" +"Orca Slicer is based on BambuStudio by Bambulab, which is from PrusaSlicer " +"by Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and " +"the RepRap community" +msgstr "" +"Orca Slicer заснований на BambuStudio від Bambulab, який належить " +"PrusaSlicer.\n" +"Prusa Research. PrusaSlicer від Slic3r Алессандро Ранеллуччі і\n" +"спільнота RepRap" + +msgid "Libraries" +msgstr "Бібліотеки" + +msgid "" +"This software uses open source components whose copyright and other " +"proprietary rights belong to their respective owners" +msgstr "" +"Це програмне забезпечення використовує компоненти з відкритим вихідним кодом," +"авторські права та інші\n" +"права власності належать їх відповідним власникам" + +#, c-format, boost-format +msgid "About %s" +msgstr "Про %s" + +msgid "Orca Slicer " +msgstr "Orca Slicer " + +msgid "OrcaSlicer is based on BambuStudio, PrusaSlicer, and SuperSlicer." +msgstr "OrcaSlicer базується на BambuStudio, PrusaSlicer та SuperSlicer." + +msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." +msgstr "BambuStudio спочатку базується на PrusaSlicer від PrusaResearch." + +msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." +msgstr "PrusaSlicer спочатку базується на Slic3r від Алессандро Ранеллуччі." + +msgid "" +"Slic3r was created by Alessandro Ranellucci with the help of many other " +"contributors." +msgstr "" +"Slic3r був створений Алессандро Ранеллуччі за допомогою багатьох інших\n" +"учасники." + +msgid "Version" +msgstr "Версія" + +msgid "AMS Materials Setting" +msgstr "Налаштування матеріалів AMS" + +msgid "Confirm" +msgstr "Прийнято" + +msgid "Close" +msgstr "" +"Закрито\n" +"Колір" + +msgid "Colour" +msgstr "Колір" + +msgid "" +"Nozzle\n" +"Temperature" +msgstr "" +"Температура\n" +"сопла" + +msgid "max" +msgstr "макс" + +msgid "min" +msgstr "мін" + +#, boost-format +msgid "The input value should be greater than %1% and less than %2%" +msgstr "Вхідне значення має бути більше %1% і менше %2%" + +msgid "SN" +msgstr "SN" + +msgid "Setting AMS slot information while printing is not supported" +msgstr "Встановлення інформації про слот AMS під час друку не підтримується" + +msgid "Factors of Flow Dynamics Calibration" +msgstr "" + +msgid "PA Profile" +msgstr "" + +msgid "Factor K" +msgstr "Фактор До" + +msgid "Factor N" +msgstr "Фактор N" + +msgid "Setting Virtual slot information while printing is not supported" +msgstr "" +"Встановлення інформації про віртуальний слот під час друку не підтримується" + +msgid "Are you sure you want to clear the filament information?" +msgstr "Ви впевнені, що хочете видалити інформацію про нитки?" + +msgid "You need to select the material type and color first." +msgstr "Спочатку потрібно вибрати тип матеріалу та колір." + +msgid "Please input a valid value (K in 0~0.5)" +msgstr "Введіть допустиме значення (K в діапазоні 0~0,5)" + +msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" +msgstr "" +"Введіть допустиме значення (K у діапазоні 0~0,5, N у діапазоні 0,6~2,0)" + +msgid "Other Color" +msgstr "Інший колір" + +msgid "Custom Color" +msgstr "Спеціальний колір" + +msgid "Dynamic flow calibration" +msgstr "Динамічна калібрування потоку" + +msgid "" +"The nozzle temp and max volumetric speed will affect the calibration " +"results. Please fill in the same values as the actual printing. They can be " +"auto-filled by selecting a filament preset." +msgstr "" +"Температура сопла та максимальна об'ємна швидкість вплинуть на результати " +"калібрування. Будь ласка, введіть такі ж значення, як при друку. Вони можуть " +"бути автозаповнені при виборі попередньо налаштованої нитки." + +msgid "Nozzle Diameter" +msgstr "Діаметр сопла" + +msgid "Bed Type" +msgstr "Тип столу" + +msgid "Nozzle temperature" +msgstr "Температура сопла" + +msgid "Bed Temperature" +msgstr "Температура столу" + +msgid "Max volumetric speed" +msgstr "Максимальна об'ємна швидкість" + +msgid "℃" +msgstr "℃" + +msgid "Bed temperature" +msgstr "Температура столу" + +msgid "mm³" +msgstr "мм³" + +msgid "Start calibration" +msgstr "Почати калібрування" + +msgid "Next" +msgstr "Наступний" + +msgid "" +"Calibration completed. Please find the most uniform extrusion line on your " +"hot bed like the picture below, and fill the value on its left side into the " +"factor K input box." +msgstr "" +"Калібрування завершено. Будь ласка, знайдіть найбільш рівномірну " +"екструзійнулінію на вашому\n" +"гарячий стіл, як на малюнку нижче, і вставте значення зліва в поле\n" +"поле введення коефіцієнта K." + +msgid "Save" +msgstr "Зберегти" + +msgid "Last Step" +msgstr "Останній крок" + +msgid "Example" +msgstr "Приклад" + +#, c-format, boost-format +msgid "Calibrating... %d%%" +msgstr "Калібрування... %d%%" + +msgid "Calibration completed" +msgstr "Калібрування завершено" + +#, c-format, boost-format +msgid "%s does not support %s" +msgstr "%s не підтримує %s" + +msgid "Dynamic flow Calibration" +msgstr "Калібрування динамічного потоку" + +msgid "Step" +msgstr "Крок" + +msgid "AMS Slots" +msgstr "Слоти AMS" + +msgid "" +"Note: Only the AMS slots loaded with the same material type can be selected." +msgstr "" +"Примітка. Можна вибрати лише слоти AMS, завантажені одним і тим же типом " +"матеріалу." + +msgid "Enable AMS" +msgstr "Увімкнути AMS" + +msgid "Print with filaments in the AMS" +msgstr "Друк філаментами в AMS" + +msgid "Disable AMS" +msgstr "Вимкнути AMS" + +msgid "Print with the filament mounted on the back of chassis" +msgstr "Друк із ниткою, встановленою на задній частині корпусу" + +msgid "Cabin humidity" +msgstr "Вологість салону" + +msgid "" +"Green means that AMS humidity is normal, orange represent humidity is high, " +"red represent humidity is too high.(Hygrometer: lower the better.)" +msgstr "" +"Зелений означає, що вологість AMS нормальна, помаранчевий означає, " +"щоВологість висока,\n" +"червоний означає, що вологість занадто висока. (Гігрометр: чим нижче, тим " +"краще.)" + +msgid "Desiccant status" +msgstr "Статус вологопоглинача" + +msgid "" +"A desiccant status lower than two bars indicates that desiccant may be " +"inactive. Please change the desiccant.(The bars: higher the better.)" +msgstr "" +"Стан влагопоглинача нижче двох поділів свідчить про те, що вологопоглинач " +"може бути\n" +"неактивний. Будь ласка, замініть осушувач. (Смуги: чим вище, тим краще.)" + +msgid "" +"Note: When the lid is open or the desiccant pack is changed, it can take " +"hours or a night to absorb the moisture. Low temperatures also slow down the " +"process. During this time, the indicator may not represent the chamber " +"accurately." +msgstr "" +"Примітка. Коли кришку відкрито або замінено пакет з вологопоглиначем, це " +"може зайняти деякий час.\n" +"годин або ночі, щоб увібрати вологу. Низькі температури також уповільнюють\n" +"процес. У цей час індикатор може не відображати патронник.\n" +"точно." + +msgid "" +"Config which AMS slot should be used for a filament used in the print job" +msgstr "" +"Налаштуйте, який слот AMS слід використовувати для нитки, яка " +"використовується в завдання на друк" + +msgid "Filament used in this print job" +msgstr "Філамент, який використовується в цьому завданні на друк" + +msgid "AMS slot used for this filament" +msgstr "Слот AMS, який використовується для цієї нитки" + +msgid "Click to select AMS slot manually" +msgstr "Натисніть, щоб вибрати слот AMS вручну" + +msgid "Do not Enable AMS" +msgstr "Не вмикати АМS" + +msgid "Print using materials mounted on the back of the case" +msgstr "" +"Друк із використанням матеріалів, закріплених на задній частині корпусу" + +msgid "Print with filaments in ams" +msgstr "Друк філаментами в ams" + +msgid "Print with filaments mounted on the back of the chassis" +msgstr "Друк із нитками, встановленими на задній частині корпусу" + +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." +msgstr "" + +msgid "Group" +msgstr "Група" + +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" +msgstr "" + +msgid "AMS Settings" +msgstr "Налаштування AMS" + +msgid "Insertion update" +msgstr "Оновлення вставки" + +msgid "" +"The AMS will automatically read the filament information when inserting a " +"new Bambu Lab filament. This takes about 20 seconds." +msgstr "" +"AMS автоматично зчитує інформацію про філаментає при вставці новогоФіламент " +"Bambu Lab. Це займає близько 20 секунд." + +msgid "" +"Note: if new filament is inserted during printing, the AMS will not " +"automatically read any information until printing is completed." +msgstr "" +"Примітка: якщо під час друку буде вставлено новий філамент, AMS не " +"будеавтоматично читати будь-яку інформацію до завершення друку." + +msgid "" +"When inserting a new filament, the AMS will not automatically read its " +"information, leaving it blank for you to enter manually." +msgstr "" +"При вставці нової нитки AMS не автоматично зчитуватиме її\n" +"інформацію, залишивши поле порожнім для введення вручну." + +msgid "Power on update" +msgstr "Оновлення під час увімкнення" + +msgid "" +"The AMS will automatically read the information of inserted filament on " +"start-up. It will take about 1 minute.The reading process will roll filament " +"spools." +msgstr "" +"AMS автоматично зчитує інформацію про вставлений філамент. Це займе близько " +"1 хвилини. У процесі зчитування крутиться котушка." + +msgid "" +"The AMS will not automatically read information from inserted filament " +"during startup and will continue to use the information recorded before the " +"last shutdown." +msgstr "" +"AMS не буде автоматично зчитувати інформацію з вставленої нитки.\n" +"під час запуску і продовжуватиме використовувати інформацію, записану до\n" +"останнє вимкнення." + +msgid "Update remaining capacity" +msgstr "Оновити ємність, що залишилася" + +msgid "" +"The AMS will estimate Bambu filament's remaining capacity after the filament " +"info is updated. During printing, remaining capacity will be updated " +"automatically." +msgstr "" +"AMS оцінить ємність філаменту Bambu, що залишилася, після того, як " +"інформація оновлюється. Під час друку ємність буде оновлюватися автоматично." + +msgid "AMS filament backup" +msgstr "Резервне копіювання нитки AMS" + +msgid "" +"AMS will continue to another spool with the same properties of filament " +"automatically when current filament runs out" +msgstr "" +"AMS перейде на іншу котушку з тими самими властивостями автоматично, коли " +"поточний філамент закінчується" + +msgid "File" +msgstr "Файл" + +msgid "Calibration" +msgstr "Калібрування" + +msgid "" +"Failed to download the plug-in. Please check your firewall settings and vpn " +"software, check and retry." +msgstr "" +"Не вдалося завантажити плагін. Будь ласка, перевірте налаштування " +"брандмауера та vpn\n" +"Програмне забезпечення, перевірте та повторіть спробу." + +msgid "" +"Failed to install the plug-in. Please check whether it is blocked or deleted " +"by anti-virus software." +msgstr "" +"Не вдалося встановити плагін. Будь ласка, перевірте, чи не заблокований " +"вінабо видалено\n" +"за допомогою антивірусного програмного забезпечення." + +msgid "click here to see more info" +msgstr "натисніть тут, щоб побачити більше інформації" + +msgid "Please home all axes (click " +msgstr "Поверніть всі осі у вихідне положення (натисніть " + +msgid "" +") to locate the toolhead's position. This prevents device moving beyond the " +"printable boundary and causing equipment wear." +msgstr "" +"), щоб визначити положення інструментальної головки. Це запобігає " +"переміщення пристрою за межі\n" +"друкований кордон і знос устаткування, що викликає." + +msgid "Go Home" +msgstr "Іди додому" + +msgid "" +"A error occurred. Maybe memory of system is not enough or it's a bug of the " +"program" +msgstr "" +"Відбулася помилка. Можливо пам'яті системи не вистачає або це баг " +"самоїпрограми\n" +"програма" + +msgid "Please save project and restart the program. " +msgstr "Збережіть проект і перезапустіть програму. " + +msgid "Processing G-Code from Previous file..." +msgstr "Обробка G-коду з попереднього файлу..." + +msgid "Slicing complete" +msgstr "Нарізка завершена" + +msgid "Access violation" +msgstr "Порушення доступу" + +msgid "Illegal instruction" +msgstr "Незаконна інструкція" + +msgid "Divide by zero" +msgstr "Поділити на нуль" + +msgid "Overflow" +msgstr "Переекструзія" + +msgid "Underflow" +msgstr "Недоекструзія" + +msgid "Floating reserved operand" +msgstr "Плаваючий зарезервований операнд" + +msgid "Stack overflow" +msgstr "Переповнення стека" + +msgid "Unknown error when export G-code." +msgstr "Невідома помилка під час експорту G-коду." + +#, boost-format +msgid "" +"Failed to save gcode file.\n" +"Error message: %1%.\n" +"Source file %2%." +msgstr "" +"Не вдалося зберегти файл gcode.\n" +"Повідомлення про помилку: %1%.\n" +"Початковий файл %2%." + +#, boost-format +msgid "Succeed to export G-code to %1%" +msgstr "Успішно експортувати G-код у %1%" + +msgid "Running post-processing scripts" +msgstr "Запуск скриптів постобробки" + +msgid "Copying of the temporary G-code to the output G-code failed" +msgstr "Не вдалося скопіювати тимчасовий G-код у вихідний G-код" + +#, boost-format +msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" +msgstr "" +"Планування завантаження в `%1%`. Див. вікно -> Черга завантаження вузла друку" + +msgid "Origin" +msgstr "Джерело" + +msgid "Diameter" +msgstr "Діаметр" + +msgid "Size in X and Y of the rectangular plate." +msgstr "Розмір по осях X та Y прямокутного столу." + +msgid "" +"Distance of the 0,0 G-code coordinate from the front left corner of the " +"rectangle." +msgstr "Відстань координати G-коду 0,0 від переднього лівого кута." + +msgid "" +"Diameter of the print bed. It is assumed that origin (0,0) is located in the " +"center." +msgstr "" +"Діаметр друкованої платформи. Передбачається, що початок координат (0,0) " +"перебуває у центрі." + +msgid "Rectangular" +msgstr "Прямокутний" + +msgid "Circular" +msgstr "Округлий" + +msgid "Custom" +msgstr "Стандартний" + +msgid "Load shape from STL..." +msgstr "Завантажити форму з STL..." + +msgid "Settings" +msgstr "Налаштування" + +msgid "Texture" +msgstr "Текстура" + +msgid "Remove" +msgstr "Видалити" + +msgid "Not found:" +msgstr "Не знайдено:" + +msgid "Model" +msgstr "Модель" + +msgid "Choose an STL file to import bed shape from:" +msgstr "Виберіть файл STL для імпорту форми столу:" + +msgid "Invalid file format." +msgstr "Неприпустимий формат файлу." + +msgid "Error! Invalid model" +msgstr "Помилка! Неприпустима модель" + +msgid "The selected file contains no geometry." +msgstr "Вибраний файл не містить геометрії." + +msgid "" +"The selected file contains several disjoint areas. This is not supported." +msgstr "" +"Вибраний файл містить кілька областей, що не перетинаються. Це не " +"підтримується." + +msgid "Choose a file to import bed texture from (PNG/SVG):" +msgstr "Виберіть файл для імпортування текстури столу (PNG/SVG)" + +msgid "Choose an STL file to import bed model from:" +msgstr "Виберіть файл STL для імпорту моделі столу:" + +msgid "Bed Shape" +msgstr "Форма столу" + +msgid "" +"Nozzle may be blocked when the temperature is out of recommended range.\n" +"Please make sure whether to use the temperature to print.\n" +"\n" +msgstr "" +"Сопло може бути заблокована, коли температура виходить за межі " +"рекомендованого діапазону.\n" +"Переконайтеся, що для друку використовується температура.\n" +"\n" + +#, c-format, boost-format +msgid "" +"Recommended nozzle temperature of this filament type is [%d, %d] degree " +"centigrade" +msgstr "" +"Рекомендована температура сопла для цього типу нитки становить [%d, %d] " +"градусів Цельсія" + +#, c-format, boost-format +msgid "" +"Bed temperature of other layer is lower than bed temperature of initial " +"layer for more than %d degree centigrade.\n" +"This may cause model broken free from build plate during printing" +msgstr "" +"Температура шару іншого шару нижче температури шару вихідного шару більш ніж " +"на %d градусів за Цельсієм.\n" +"Це може призвести до відриву моделі від робочої пластини під час друку" + +msgid "" +"Bed temperature is higher than vitrification temperature of this filament.\n" +"This may cause nozzle blocked and printing failure\n" +"Please keep the printer open during the printing process to ensure air " +"circulation or reduce the temperature of the hot bed" +msgstr "" +"Температура шару вище температури скловання цієї нитки.\n" +"Це може призвести до блокування сопла та збою друку\n" +" Будь ласка , тримайте принтер відкритим під час друку , щоб забезпечити " +"доступ повітря циркуляція або знизити температуру столу" + +msgid "" +"Too small max volumetric speed.\n" +"Reset to 0.5" +msgstr "" +"Надто маленька максимальна об'ємна швидкість.\n" +"Скинути до 0,5" + +msgid "" +"Too small layer height.\n" +"Reset to 0.2" +msgstr "" +"Надто маленька висота шару.\n" +"Скинути на 0,2" + +msgid "" +"Too small ironing spacing.\n" +"Reset to 0.1" +msgstr "" +"Занадто маленька відстань між розглажуванням.\n" +"Скинути на 0,1" + +msgid "" +"Zero initial layer height is invalid.\n" +"\n" +"The first layer height will be reset to 0.2." +msgstr "" +"Нульова початкова висота шару недійсна.\n" +"\n" +"Висота першого шару буде скинуто до 0,2." + +msgid "" +"This setting is only used for model size tunning with small value in some " +"cases.\n" +"For example, when model size has small error and hard to be assembled.\n" +"For large size tuning, please use model scale function.\n" +"\n" +"The value will be reset to 0." +msgstr "" +"Цей параметр використовується лише для налаштування розміру моделі з " +"невеликимзначення в деяких випадках\n" +"Наприклад, коли розмір моделі має невелику похибку та її важкозбирати.\n" +"Для налаштування великого розміру використовуйте функцію масштабування " +"моделі.\n" +"\n" +"Значення буде скинуто на 0." + +msgid "" +"Too large elefant foot compensation is unreasonable.\n" +"If really have serious elephant foot effect, please check other settings.\n" +"For example, whether bed temperature is too high.\n" +"\n" +"The value will be reset to 0." +msgstr "" +"Занадто велика компенсація слонової стопи є недоцільною.\n" +"Якщо дійсно є серйозний ефект слонової лапи, перевірте іншіПараметри.\n" +"Наприклад, занадто висока температура столу.\n" +"\n" +"Значення буде скинуто на 0." + +msgid "" +"Spiral mode only works when wall loops is 1, support is disabled, top shell " +"layers is 0, sparse infill density is 0 and timelapse type is traditional." +msgstr "" +"Спіральний режим працює тільки тоді, коли периметри дорівнюють 1, підтримка " +"відключена, верхня оболонка дорівнює 0, щільність заповнення дорівнює 0, а " +"типуповільненої зйомки - традиційний." + +msgid "" +"Change these settings automatically? \n" +"Yes - Change these settings and enable spiral mode automatically\n" +"No - Give up using spiral mode this time" +msgstr "" +"Змінити ці налаштування автоматично? \n" +"Так – змінити ці налаштування та автоматично включити режим спіралі\n" +"Ні - цього разу відмовитися від використання режиму спіралі" + +msgid "" +"Prime tower does not work when Adaptive Layer Height or Independent Support " +"Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Adaptive Layer Height and Independent Support Layer Height" +msgstr "" +"Prime Tower (Вежа Очищення) не працює, коли Adaptive Layer Height \n" +"(Адаптивні шари ввімкнені) або Independent Support висота шару включена\n" +"Що хочете зберегти?\n" +"ТАК - Зберегти Башту Очистки\n" +"НІ - Зберегти висоту адаптивного шару і висоту незалежногопідтримуючого шару" + +msgid "" +"Prime tower does not work when Adaptive Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Adaptive Layer Height" +msgstr "" +"Вежа Prime не працює, якщо увімкнена адаптивна висота шару.\n" +"Що хочете зберегти?\n" +"ТАК - Зберегти Башту Очистки\n" +"НІ - Зберегти висоту адаптивного шару" + +msgid "" +"Prime tower does not work when Independent Support Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Independent Support Layer Height" +msgstr "" +"Основна вежа не працює, коли включена Незалежна висота опорногошару.\n" +"Що хочете зберегти?\n" +"ТАК - Зберегти Башту Очистки\n" +"НІ - Зберегти незалежну висоту опорного шару" + +#, boost-format +msgid "%1% infill pattern doesn't support 100%% density." +msgstr "Шаблон заповнення %1% не підтримує щільність 100%%." + +msgid "" +"Switch to rectilinear pattern?\n" +"Yes - switch to rectilinear pattern automaticlly\n" +"No - reset density to default non 100% value automaticlly" +msgstr "" +"Переключити на прямолінійний шаблон?\n" +"Так - автоматично перемикатися на прямолінійний шаблон\n" +"Ні - автоматично скинути щільність до значення за замовчуванням, " +"відмінноговід 100%" + +msgid "" +"While printing by Object, the extruder may collide skirt.\n" +"Thus, reset the skirt layer to 1 to avoid that." +msgstr "" +"Під час друку об'єкта екструдер може зіткнутися зі спідницею.\n" +"Таким чином, скиньте шар спідниці до 1, щоб уникнути цього." + +msgid "Auto bed leveling" +msgstr "Автоматичне вирівнювання столу" + +msgid "Heatbed preheating" +msgstr "Попереднє нагрівання" + +msgid "Sweeping XY mech mode" +msgstr "Режим Sweeping XY mech" + +msgid "Changing filament" +msgstr "Зміна філаменту" + +msgid "M400 pause" +msgstr "M400 пауза" + +msgid "Paused due to filament runout" +msgstr "Пуаза через датчик філаменту" + +msgid "Heating hotend" +msgstr "Нагрів хотенду" + +msgid "Calibrating extrusion" +msgstr "Калібрування екструзії" + +msgid "Scanning bed surface" +msgstr "Сканування поверхні столу" + +msgid "Inspecting first layer" +msgstr "Перевірка першого шару" + +msgid "Identifying build plate type" +msgstr "Визначення типу робочої пластини" + +msgid "Calibrating Micro Lidar" +msgstr "Калібрування мікролідара" + +msgid "Homing toolhead" +msgstr "Самонаведена головка" + +msgid "Cleaning nozzle tip" +msgstr "Очищення сопла" + +msgid "Checking extruder temperature" +msgstr "Перевірка температури сопла" + +msgid "Printing was paused by the user" +msgstr "Друк припинено користувачем" + +msgid "Pause of front cover falling" +msgstr "Пауза падіння передньої кришки" + +msgid "Calibrating the micro lida" +msgstr "Калібрування мікролідар" + +msgid "Calibrating extrusion flow" +msgstr "Калібрування екструзійного потоку" + +msgid "Paused due to nozzle temperature malfunction" +msgstr "Припинено через збій температури сопла" + +msgid "Paused due to heat bed temperature malfunction" +msgstr "Припинено через несправність температури нагрівального шару" + +msgid "MC" +msgstr "MC" + +msgid "MainBoard" +msgstr "Основна плата" + +msgid "TH" +msgstr "TH" + +msgid "XCam" +msgstr "XCam" + +msgid "Unknown" +msgstr "Невідомий" + +msgid "Fatal" +msgstr "Фатальний" + +msgid "Serious" +msgstr "Серйозний" + +msgid "Common" +msgstr "Загальний" + +msgid "Update successful." +msgstr "Оновлення успішне." + +msgid "Downloading failed." +msgstr "Завантаження не вдалося." + +msgid "Verification failed." +msgstr "Перевірка не вдалася." + +msgid "Update failed." +msgstr "Не вдалося оновити." + +msgid "Failed to start printing job" +msgstr "Не вдалося запустити завдання друку" + +msgid "Invalid nozzle diameter" +msgstr "" + +msgid "Calibration error" +msgstr "" + +msgid "TPU is not supported by AMS." +msgstr "" + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "" + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "" + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." +msgstr "" + +msgid "default" +msgstr "за замовчуванням" + +msgid "parameter name" +msgstr "ім'я параметра" + +msgid "N/A" +msgstr "Н/Д" + +#, c-format, boost-format +msgid "%s can't be percentage" +msgstr "%s не може бути відсотком" + +#, c-format, boost-format +msgid "Value %s is out of range, continue?" +msgstr "Значення %s поза допустимим діапазоном, продовжити?" + +msgid "Parameter validation" +msgstr "Перевірка параметрів" + +msgid "Value is out of range." +msgstr "Значення поза допустимим діапазоном." + +#, c-format, boost-format +msgid "" +"Is it %s%% or %s %s?\n" +"YES for %s%%, \n" +"NO for %s %s." +msgstr "" +"Це %s%% або %s %s?\n" +"ТАК для %s%%, \n" +"НІ для %s %s." + +#, boost-format +msgid "Invalid format. Expected vector format: \"%1%\"" +msgstr "Невірний формат. Очікуваний векторний формат: \"%1%\"" + +msgid "Layer Height" +msgstr "Висота шару" + +msgid "Line Width" +msgstr "Ширина лінії" + +msgid "Fan Speed" +msgstr "Швидкість вентилятора" + +msgid "Temperature" +msgstr "Температура" + +msgid "Flow" +msgstr "Потік" + +msgid "Tool" +msgstr "Інструмент" + +msgid "Layer Time" +msgstr "Час шару" + +msgid "Layer Time (log)" +msgstr "Час шару (журнал)" + +msgid "Height: " +msgstr "Висота: " + +msgid "Width: " +msgstr "Ширіна: " + +msgid "Speed: " +msgstr "Швидкість: " + +msgid "Flow: " +msgstr "Потік: " + +msgid "Layer Time: " +msgstr "Час шару: " + +msgid "Fan: " +msgstr "Швидкість вентилятора: " + +msgid "Temperature: " +msgstr "Температура: " + +msgid "Loading G-codes" +msgstr "Завантаження G-кодів" + +msgid "Generating geometry vertex data" +msgstr "Генерація даних вершин геометрії" + +msgid "Generating geometry index data" +msgstr "Генерація даних індексу геометрії" + +msgid "Statistics of All Plates" +msgstr "Статистика" + +msgid "Display" +msgstr "Відображати" + +msgid "Flushed" +msgstr "Очищення" + +msgid "Total" +msgstr "Загальний" + +msgid "Total Time Estimation" +msgstr "Оцінка загального часу" + +msgid "Total time" +msgstr "Загальний час" + +msgid "up to" +msgstr "аж до" + +msgid "above" +msgstr "вище" + +msgid "from" +msgstr "від" + +msgid "Color Scheme" +msgstr "Колірна схема" + +msgid "Time" +msgstr "Час" + +msgid "Percent" +msgstr "Відсоток" + +msgid "Layer Height (mm)" +msgstr "Висота шару (мм)" + +msgid "Line Width (mm)" +msgstr "Ширина лінії (мм)" + +msgid "Speed (mm/s)" +msgstr "Швидкість (мм/с)" + +msgid "Fan Speed (%)" +msgstr "Швидкість вентилятора (%)" + +msgid "Temperature (°C)" +msgstr "Температура (°С)" + +msgid "Volumetric flow rate (mm³/s)" +msgstr "Об'ємна витрата (мм³/с)" + +msgid "Used filament" +msgstr "Філамент, що використовується" + +msgid "Travel" +msgstr "Переміщення" + +msgid "Seams" +msgstr "Шви" + +msgid "Retract" +msgstr "Ретракт" + +msgid "Unretract" +msgstr "Втягування" + +msgid "Filament Changes" +msgstr "Зміна філаменту" + +msgid "Wipe" +msgstr "Протирання" + +msgid "Options" +msgstr "Параметри" + +msgid "travel" +msgstr "переміщення" + +msgid "Extruder" +msgstr "Екструдер" + +msgid "Filament change times" +msgstr "Час зміни філаменту" + +msgid "Cost" +msgstr "Витрата" + +msgid "Color change" +msgstr "Зміна кольору" + +msgid "Print" +msgstr "Друк" + +msgid "Pause" +msgstr "Пауза" + +msgid "Printer" +msgstr "Принтер" + +msgid "Print settings" +msgstr "Параметри друку" + +msgid "Total Estimation" +msgstr "Загальна оцінка" + +msgid "Time Estimation" +msgstr "Оцінка часу" + +msgid "Normal mode" +msgstr "Нормальний режим" + +msgid "Prepare time" +msgstr "Час підготовки" + +msgid "Model printing time" +msgstr "Час друку моделі" + +msgid "Switch to silent mode" +msgstr "Переключитися в тихий режим" + +msgid "Switch to normal mode" +msgstr "Переключитися у звичайний режим" + +msgid "Variable layer height" +msgstr "Змінна висота шару" + +msgid "Adaptive" +msgstr "Адаптивний" + +msgid "Quality / Speed" +msgstr "Якість/Швидкість" + +msgid "Smooth" +msgstr "Гладкий" + +msgid "Radius" +msgstr "Радіус" + +msgid "Keep min" +msgstr "Мімальне утримання" + +msgid "Left mouse button:" +msgstr "Ліва кнопка миші:" + +msgid "Add detail" +msgstr "Додати деталі" + +msgid "Right mouse button:" +msgstr "Права кнопка миші:" + +msgid "Remove detail" +msgstr "Видалити деталі" + +msgid "Shift + Left mouse button:" +msgstr "SHIFT + Ліва кнопка миші:" + +msgid "Reset to base" +msgstr "Скинути на базу" + +msgid "Shift + Right mouse button:" +msgstr "Shift + права кнопка миші:" + +msgid "Smoothing" +msgstr "Згладжування" + +msgid "Mouse wheel:" +msgstr "Кольця миші:" + +msgid "Increase/decrease edit area" +msgstr "Збільшення/зменшення області редагування" + +msgid "Sequence" +msgstr "Послідовність" + +msgid "Mirror Object" +msgstr "Дзеркальний об'єкт" + +msgid "Tool Move" +msgstr "Інструмент Переміщення" + +msgid "Tool Rotate" +msgstr "Інструмент обертання" + +msgid "Move Object" +msgstr "Перемістити об'єкт" + +msgid "Auto Orientation options" +msgstr "Параметри Автоорієнтації" + +msgid "Enable rotation" +msgstr "Увімкнути обертання" + +msgid "Optimize support interface area" +msgstr "Оптимізація області підтримки" + +msgid "Orient" +msgstr "Орієнтація" + +msgid "Arrange options" +msgstr "Упорядкувати варіанти" + +msgid "Spacing" +msgstr "Відстань" + +msgid "Auto rotate for arrangement" +msgstr "Автоповорот для розташування" + +msgid "Allow multiple materials on same plate" +msgstr "Дозволити використання декількох матеріалів на одній пластині" + +msgid "Avoid extrusion calibration region" +msgstr "Уникайте області калібрування екструзії" + +msgid "Add" +msgstr "Додати" + +msgid "Add plate" +msgstr "Додати плату" + +msgid "Auto orient" +msgstr "Автоорієнтація" + +msgid "Arrange all objects" +msgstr "Упорядкувати всі об'єкти" + +msgid "Arrange objects on selected plates" +msgstr "Розставити об'єкти на столі" + +msgid "Split to objects" +msgstr "Розділити на об'єкти" + +msgid "Split to parts" +msgstr "Розділити на частини" + +msgid "Assembly View" +msgstr "Вигляд складання" + +msgid "Select Plate" +msgstr "Вибір столу" + +msgid "Assembly Return" +msgstr "Повернення збірки" + +msgid "return" +msgstr "повернення" + +msgid "Paint Toolbar" +msgstr "Панель інструментів малювання" + +msgid "Explosion Ratio" +msgstr "Коефіцієнт вибуху" + +msgid "Section View" +msgstr "Розріз" + +msgid "Assemble Control" +msgstr "Складання керування" + +msgid "Total Volume:" +msgstr "Загальний обсяг:" + +msgid "Assembly Info" +msgstr "Інформація про збирання" + +msgid "Volume:" +msgstr "Об'єм:" + +msgid "Size:" +msgstr "Розмір:" + +#, c-format, boost-format +msgid "" +"Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please " +"separate the conflicted objects farther (%s <-> %s)." +msgstr "" +"Виявлено конфлікти шляхів gcode на рівні %d, z = %.2lf мм. Будь ласка \n" +"розділити конфліктуючі об'єкти далі (%s <-> %s)." + +msgid "An object is layed over the boundary of plate." +msgstr "Об'єкт накладений на межу столу." + +msgid "A G-code path goes beyond the max print height." +msgstr "" + +msgid "A G-code path goes beyond the boundary of plate." +msgstr "Шлях G-коду виходить за межі зони друку." + +msgid "Only the object being edit is visible." +msgstr "Відображається лише редагований об'єкт." + +msgid "" +"An object is laid over the boundary of plate or exceeds the height limit.\n" +"Please solve the problem by moving it totally on or off the plate, and " +"confirming that the height is within the build volume." +msgstr "" +"Об'єкт знаходиться за кордоном пластини або перевищує обмеження по висоті.\n" +"Будь ласка, вирішіть проблему, перемістивши її повністю на тарілку або з неї," +"і підтвердження того, що висота знаходиться в межах обсягу збирання." + +msgid "Calibration step selection" +msgstr "Вибір кроку калібрування" + +msgid "Micro lidar calibration" +msgstr "Калібрування мікролідара" + +msgid "Bed leveling" +msgstr "Вирівнювання столу" + +msgid "Resonance frequency identification" +msgstr "Ідентифікація резонансної частоти" + +msgid "Calibration program" +msgstr "Програма калібрування" + +msgid "" +"The calibration program detects the status of your device automatically to " +"minimize deviation.\n" +"It keeps the device performing optimally." +msgstr "" +"Програма калібрування автоматично визначає стан вашого пристрою,щоб\n" +"звести до мінімуму відхилення.\n" +"Це забезпечує оптимальну роботу пристрою." + +msgid "Calibration Flow" +msgstr "Калібрувальний потік" + +msgid "Start Calibration" +msgstr "Почати калібрування" + +msgid "Completed" +msgstr "Завершений" + +msgid "Calibrating" +msgstr "Калібрування" + +msgid "Auto-record Monitoring" +msgstr "Автозапис Моніторингу" + +msgid "Go Live" +msgstr "У прямому ефірі" + +msgid "Resolution" +msgstr "Дозвіл нарізки" + +msgid "Show \"Live Video\" guide page." +msgstr "Показати \\Пряме відео\\ сторінку посібника." + +msgid "720p" +msgstr "720p" + +msgid "1080p" +msgstr "1080p" + +msgid "ConnectPrinter(LAN)" +msgstr "Підключити принтер (локальна мережа)" + +msgid "Please input the printer access code:" +msgstr "Введіть код доступу до принтера:" + +msgid "" +"You can find it in \"Settings > Network > Connection code\"\n" +"on the printer, as shown in the figure:" +msgstr "" +"Ви можете знайти його в \\Установки > Мережа > Код підключення\"\n" +"на принтері, як показано на малюнку:" + +msgid "Invalid input." +msgstr "Помилка введення." + +msgid "New Window" +msgstr "Нове вікно" + +msgid "Open a new window" +msgstr "Відкрити нове вікно" + +msgid "Application is closing" +msgstr "Додаток закривається" + +msgid "Closing Application while some presets are modified." +msgstr "Закриття програми при зміні деяких пресетів." + +msgid "Logging" +msgstr "Ведення журналу" + +msgid "Prepare" +msgstr "Підготувати" + +msgid "Preview" +msgstr "Попередній перегляд" + +msgid "Device" +msgstr "Пристрій" + +msgid "Project" +msgstr "Проект" + +msgid "Yes" +msgstr "Так" + +msgid "No" +msgstr "Ні" + +msgid "will be closed before creating a new model. Do you want to continue?" +msgstr "буде закрито перед створенням нової моделі. Ви хочете продовжувати?" + +msgid "Upload" +msgstr "" + +msgid "Slice plate" +msgstr "Нарізати моделі" + +msgid "Print plate" +msgstr "Друкована пластина" + +msgid "Slice all" +msgstr "Нарізати все" + +msgid "Export G-code file" +msgstr "Експорт файлу G-коду" + +msgid "Send" +msgstr "Надіслати" + +msgid "Export plate sliced file" +msgstr "Експорт файлу зрізів планшета" + +msgid "Export all sliced file" +msgstr "Експортувати весь нарізаний файл" + +msgid "Print all" +msgstr "Роздрукувати все" + +msgid "Send all" +msgstr "Надіслати все" + +msgid "Keyboard Shortcuts" +msgstr "Гарячі клавіші" + +msgid "Show the list of the keyboard shortcuts" +msgstr "Показати список гарячих клавіш" + +msgid "Setup Wizard" +msgstr "Майстер налаштувань" + +msgid "Show Configuration Folder" +msgstr "Показати папку конфігурації" + +msgid "Show Tip of the Day" +msgstr "Показати Раду дня" + +msgid "Check for Update" +msgstr "Перевірити оновлення" + +msgid "Open Network Test" +msgstr "Відкритий мережевий тест" + +#, c-format, boost-format +msgid "&About %s" +msgstr "&Про %s" + +msgid "Upload Models" +msgstr "Завантажити моделі" + +msgid "Download Models" +msgstr "Завантажити моделі" + +msgid "Default View" +msgstr "За замовчуванням" + +#. TRN To be shown in the main menu View->Top +msgid "Top" +msgstr "Верх" + +msgid "Top View" +msgstr "Вигляд зверху" + +#. TRN To be shown in the main menu View->Bottom +msgid "Bottom" +msgstr "Ніз" + +msgid "Bottom View" +msgstr "Вигляд знизу" + +msgid "Front" +msgstr "Перед" + +msgid "Front View" +msgstr "Вид спереду" + +msgid "Rear" +msgstr "Зад" + +msgid "Rear View" +msgstr "Вигляд ззаду" + +msgid "Left" +msgstr "Ліво" + +msgid "Left View" +msgstr "Вигляд зліва" + +msgid "Right" +msgstr "Право" + +msgid "Right View" +msgstr "Вигляд справа" + +msgid "Start a new window" +msgstr "Почати нове вікно" + +msgid "New Project" +msgstr "Новий проект" + +msgid "Start a new project" +msgstr "Почати новий проект" + +msgid "Open a project file" +msgstr "Відкрийте файл проекту" + +msgid "Recent projects" +msgstr "Недавні проекти" + +msgid "Save Project" +msgstr "Зберегти проект" + +msgid "Save current project to file" +msgstr "Зберегти поточний проект у файл" + +msgid "Save Project as" +msgstr "Зберегти проект як" + +msgid "Shift+" +msgstr "Shift+" + +msgid "Save current project as" +msgstr "Зберегти поточний проект як" + +msgid "Import 3MF/STL/STEP/SVG/OBJ/AMF" +msgstr "Імпорт 3MF/STL/STEP/SVG/OBJ/AMF" + +msgid "Load a model" +msgstr "Завантажте модель" + +msgid "Import Configs" +msgstr "Імпорт конфігурацій" + +msgid "Load configs" +msgstr "Завантажити конфігурацію" + +msgid "Import" +msgstr "Імпорт" + +msgid "Export all objects as STL" +msgstr "Експортувати всі об'єкти у форматі STL" + +msgid "Export Generic 3MF" +msgstr "Експорт спільного 3MF" + +msgid "Export 3mf file without using some 3mf-extensions" +msgstr "Експорт файлу 3mf без використання будь-яких 3mf-розширень" + +msgid "Export current sliced file" +msgstr "Експорт поточного нарізаного файлу" + +msgid "Export all plate sliced file" +msgstr "Експортувати весь файл нарізки" + +msgid "Export G-code" +msgstr "Експорт G-коду" + +msgid "Export current plate as G-code" +msgstr "Експортувати поточну пластину як G-код" + +msgid "Export &Configs" +msgstr "Експорт &конфігурації" + +msgid "Export current configuration to files" +msgstr "Експорт поточної конфігурації до файлів" + +msgid "Export" +msgstr "Експорт" + +msgid "Quit" +msgstr "Вихід" + +msgid "Undo" +msgstr "Скасувати" + +msgid "Redo" +msgstr "Повторити" + +msgid "Cut selection to clipboard" +msgstr "Вирізати виділення в буфер обміну" + +msgid "Copy" +msgstr "Копіювати" + +msgid "Copy selection to clipboard" +msgstr "Копіювати виділення в буфер обміну" + +msgid "Paste" +msgstr "Вставити" + +msgid "Paste clipboard" +msgstr "Вставити буфер обміну" + +msgid "Delete selected" +msgstr "Видалити вибране" + +msgid "Deletes the current selection" +msgstr "Видаляє поточний вибір" + +msgid "Delete all" +msgstr "Видаляє все" + +msgid "Deletes all objects" +msgstr "Видаляє всі об'єкти" + +msgid "Clone selected" +msgstr "Клонувати вибране" + +msgid "Clone copies of selections" +msgstr "Клонувати копії вибраних об'єктів" + +msgid "Select all" +msgstr "Вибрати все" + +msgid "Selects all objects" +msgstr "Вибрати всі об'єкти" + +msgid "Deselect all" +msgstr "Прибрати виділення з усього" + +msgid "Deselects all objects" +msgstr "Скасує вибір усіх об'єктів" + +msgid "Use Perspective View" +msgstr "Використовуйте вигляд у перспективі" + +msgid "Use Orthogonal View" +msgstr "Використовувати ортогональний вигляд" + +msgid "Show &Labels" +msgstr "Показати &Ярлики" + +msgid "Show object labels in 3D scene" +msgstr "Показати мітки об'єктів у 3D-сцені" + +msgid "Show &Overhang" +msgstr "" + +msgid "Show object overhang highlight in 3D scene" +msgstr "" + +msgid "Preferences" +msgstr "Налаштування" + +msgid "View" +msgstr "Вигляд" + +msgid "Help" +msgstr "Допомога" + +msgid "Temperature Calibration" +msgstr "Калібрування температури" + +msgid "Pass 1" +msgstr "Пройти 1" + +msgid "Flow rate test - Pass 1" +msgstr "Тест витрати - Пройдено 1" + +msgid "Pass 2" +msgstr "Прохід 2" + +msgid "Flow rate test - Pass 2" +msgstr "Тест витрати - Пройдено 2" + +msgid "Flow rate" +msgstr "Швидкість потоку" + +msgid "Pressure advance" +msgstr "Випередження тиску PA" + +msgid "Retraction test" +msgstr "Тест на втягування" + +msgid "Orca Tolerance Test" +msgstr "Тест на переносимість ORCA" + +msgid "Max flowrate" +msgstr "Max витрата" + +msgid "VFA" +msgstr "VFA" + +msgid "More..." +msgstr "Більше..." + +msgid "Tutorial" +msgstr "Посібник" + +msgid "Calibration help" +msgstr "Довідка з калібрування" + +msgid "More calibrations" +msgstr "Більше калібрування" + +msgid "&Open G-code" +msgstr "&Відкрити G-код" + +msgid "Open a G-code file" +msgstr "Відкрийте файл G-коду" + +msgid "Re&load from Disk" +msgstr "Перезавантажити з диска" + +msgid "Reload the plater from disk" +msgstr "Перезавантажити планшет із диска" + +msgid "Export &Toolpaths as OBJ" +msgstr "Експорт траєкторій як OBJ" + +msgid "Export toolpaths as OBJ" +msgstr "Експортувати траєкторії як OBJ" + +msgid "Open &Studio" +msgstr "Відкрити &студію" + +msgid "Open Studio" +msgstr "Відкрита студія" + +msgid "&Quit" +msgstr "&Вихід" + +#, c-format, boost-format +msgid "Quit %s" +msgstr "Вийти %s" + +msgid "&File" +msgstr "&Файл" + +msgid "&View" +msgstr "&Вигляд" + +msgid "&Help" +msgstr "&Допомога" + +#, c-format, boost-format +msgid "A file exists with the same name: %s, do you want to override it." +msgstr "Існує файл із таким же ім'ям: %s, ви хочете перевизначити його." + +#, c-format, boost-format +msgid "A config exists with the same name: %s, do you want to override it." +msgstr "Існує конфігурація з таким же ім'ям: %s, ви хочете перевизначити її." + +msgid "Overwrite file" +msgstr "Перезаписати файл" + +msgid "Yes to All" +msgstr "Так для всіх" + +msgid "No to All" +msgstr "Ні для всіх" + +msgid "Choose a directory" +msgstr "Виберіть каталог" + +#, c-format, boost-format +msgid "There is %d config exported. (Only non-system configs)" +msgid_plural "There are %d configs exported. (Only non-system configs)" +msgstr[0] "" +"Експортовано конфігураційні елементи: %d. (Тільки несистемні конфігураційні " +"елементи)" +msgstr[1] "" +"Експортовано конфігураційні елементи: %d. (Тільки несистемні конфігураційні " +"елементи)" +msgstr[2] "" +"Експортовано конфігураційні елементи: %d. (Тільки несистемні конфігураційні " +"елементи)" + +msgid "Export result" +msgstr "Експорт результату" + +msgid "Select profile to load:" +msgstr "Виберіть профіль для завантаження:" + +#, c-format, boost-format +msgid "There is %d config imported. (Only non-system and compatible configs)" +msgid_plural "" +"There are %d configs imported. (Only non-system and compatible configs)" +msgstr[0] "" +"Імпортовано конфігураційних елементів: %d. (Тільки несистемні та сумісні " +"конфігураційні елементи)" +msgstr[1] "" +"Імпортовано конфігураційних елементів: %d. (Тільки несистемні та сумісні " +"конфігураційні елементи)" +msgstr[2] "" +"Імпортовано конфігураційних елементів: %d. (Тільки несистемні та сумісні " +"конфігураційні елементи)" + +msgid "Import result" +msgstr "Імпортувати результат" + +msgid "File is missing" +msgstr "Файл відсутній" + +msgid "The project is no longer available." +msgstr "Проект недоступний." + +msgid "Filament Settings" +msgstr "Налаштування філаменту" + +msgid "" +"Do you want to synchronize your personal data from Bambu Cloud? \n" +"It contains the following information:\n" +"1. The Process presets\n" +"2. The Filament presets\n" +"3. The Printer presets" +msgstr "" +"Ви хочете синхронізувати свої особисті дані з Bambu Cloud? \n" +"Він містить таку інформацію:\n" +"1. Передустановки процесу\n" +"2. Передустановки філаменту\n" +"3. Передустановки принтера" + +msgid "Synchronization" +msgstr "Синхронізація" + +msgid "Initialize failed (No Device)!" +msgstr "Помилка ініціалізації (немає пристрою)!" + +msgid "Initialize failed (Device connection not ready)!" +msgstr "" + +msgid "Initialize failed (No Camera Device)!" +msgstr "Помилка ініціалізації (немає камери)!" + +msgid "Printer is busy downloading, Please wait for the downloading to finish." +msgstr "Принтер зайнятий завантаженням. Дочекайтеся завершення завантаження." + +msgid "Loading..." +msgstr "Завантаження..." + +msgid "Initialize failed (Not supported on the current printer version)!" +msgstr "" + +msgid "Initialize failed (Not accessible in LAN-only mode)!" +msgstr "Ініціалізація не вдалася (недоступна лише в режимі LAN)!" + +msgid "Initialize failed (Missing LAN ip of printer)!" +msgstr "" +"Помилка ініціалізації (відсутня IP-адреса принтера в локальній мережі)!" + +msgid "Initializing..." +msgstr "Ініціалізація..." + +#, c-format, boost-format +msgid "Initialize failed (%s)!" +msgstr "Помилка ініціалізації (%s)!" + +msgid "Network unreachable" +msgstr "Мережа недоступна" + +#, c-format, boost-format +msgid "Stopped [%d]!" +msgstr "Зупинено [%d]!" + +msgid "Stopped." +msgstr "Зупинено." + +msgid "LAN Connection Failed (Failed to start liveview)" +msgstr "" +"Помилка підключення до локальної мережі (не вдалося запустити перегляд у " +"реальному часі)" + +msgid "" +"Virtual Camera Tools is required for this task!\n" +"Do you want to install them?" +msgstr "" +"Для цього завдання потрібні інструменти віртуальної камери!\n" +"\n" +"Ви хочете встановити їх?" + +msgid "Downloading Virtual Camera Tools" +msgstr "Завантаження інструментів віртуальної камери" + +msgid "" +"Another virtual camera is running.\n" +"Bambu Studio supports only a single virtual camera.\n" +"Do you want to stop this virtual camera?" +msgstr "" + +#, c-format, boost-format +msgid "Virtual camera initialize failed (%s)!" +msgstr "Помилка ініціалізації віртуальної камери (%s)!" + +msgid "Information" +msgstr "Інформація" + +msgid "Playing..." +msgstr "Гра..." + +#, c-format, boost-format +msgid "Load failed [%d]!" +msgstr "Завантаження не вдалося [%d]!" + +msgid "Year" +msgstr "Рік" + +msgid "Month" +msgstr "Місяць" + +msgid "All Files" +msgstr "Всі файли" + +msgid "Group files by year, recent first." +msgstr "Згрупуйте файли за роками, спочатку нещодавні." + +msgid "Group files by month, recent first." +msgstr "Згрупуйте файли по місяцях, спочатку нещодавні." + +msgid "Show all files, recent first." +msgstr "Показати всі файли спочатку останні." + +msgid "Timelapse" +msgstr "Таймлапс" + +msgid "Switch to timelapse files." +msgstr "Перехід до файлів уповільненої зйомки." + +msgid "Video" +msgstr "Відео" + +msgid "Switch to video files." +msgstr "Перехід до відеофайлів." + +msgid "Switch to 3mf model files." +msgstr "" + +msgid "Delete selected files from printer." +msgstr "Видалити вибрані файли з принтера." + +msgid "Download" +msgstr "Завантажити" + +msgid "Download selected files from printer." +msgstr "Завантажте вибрані файли з принтера." + +msgid "Select" +msgstr "Вибір" + +msgid "Batch manage files." +msgstr "Пакетне керування файлами." + +msgid "No printers." +msgstr "Ніяких принтерів." + +#, c-format, boost-format +msgid "Connect failed [%d]!" +msgstr "Помилка підключення [%d]!" + +msgid "Loading file list..." +msgstr "Завантаження списку файлів..." + +#, c-format, boost-format +msgid "No files [%d]" +msgstr "" + +#, c-format, boost-format +msgid "Load failed [%d]" +msgstr "" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "Delete files" +msgstr "Видалити файли" + +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "" + +msgid "Delete file" +msgstr "" + +msgid "Fetching model infomations ..." +msgstr "" + +msgid "Failed to fetching model infomations from printer." +msgstr "" + +msgid "Failed to parse model infomations." +msgstr "" + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." +msgstr "" + +#, c-format, boost-format +msgid "File '%s' was lost! Please download it again." +msgstr "Файл '%s' втрачений! Завантажте його знову." + +msgid "Download waiting..." +msgstr "Чекання завантаження..." + +msgid "Play" +msgstr "Відтворити" + +msgid "Open Folder" +msgstr "Відкрити папку" + +msgid "Download finished" +msgstr "Завантаження завершено" + +#, c-format, boost-format +msgid "Downloading %d%%..." +msgstr "Завантаження %d%%..." + +msgid "Not supported on the current printer version." +msgstr "" + +msgid "Storage unavailable, insert SD card." +msgstr "" + +msgid "Speed:" +msgstr "Швидкість:" + +msgid "Deadzone:" +msgstr "Мертва зона:" + +msgid "Options:" +msgstr "Параметри:" + +msgid "Zoom" +msgstr "Збільшити" + +msgid "Translation/Zoom" +msgstr "Переклад/Збільшення" + +msgid "3Dconnexion settings" +msgstr "Налаштування 3D-з'єднання" + +msgid "Swap Y/Z axes" +msgstr "Змінити місцями осі Y/Z" + +msgid "Invert X axis" +msgstr "" + +msgid "Invert Y axis" +msgstr "" + +msgid "Invert Z axis" +msgstr "" + +msgid "Invert Yaw axis" +msgstr "" + +msgid "Invert Pitch axis" +msgstr "" + +msgid "Invert Roll axis" +msgstr "" + +msgid "Printing Progress" +msgstr "Хід друку" + +msgid "Resume" +msgstr "Продовжити" + +msgid "Stop" +msgstr "Стоп" + +msgid "0" +msgstr "0" + +msgid "Layer: N/A" +msgstr "Шар: немає даних" + +msgid "Immediately score" +msgstr "" + +msgid "Clear" +msgstr "Очищення" + +msgid "Camera" +msgstr "Камера" + +msgid "SD Card" +msgstr "SD картка" + +msgid "Camera Setting" +msgstr "Налаштування камери" + +msgid "Control" +msgstr "Контроль" + +msgid "Print Options" +msgstr "Параметри друку" + +msgid "100%" +msgstr "100%" + +msgid "Lamp" +msgstr "Лампа" + +msgid "Aux" +msgstr "Aux" + +msgid "Cham" +msgstr "Камера" + +msgid "Bed" +msgstr "Стіл" + +msgid "Unload" +msgstr "Вивантаження" + +msgid "Debug Info" +msgstr "Налагоджувальна інформація" + +msgid "No SD Card" +msgstr "Немає картки SD" + +msgid "SD Card Abnormal" +msgstr "SD-картка не в порядку" + +msgid "Cancel print" +msgstr "Скасувати друк" + +msgid "Are you sure you want to cancel this print?" +msgstr "Ви впевнені, що хочете скасувати цей друк?" + +msgid "Done" +msgstr "Виконано" + +msgid "Downloading..." +msgstr "Завантаження..." + +msgid "Cloud Slicing..." +msgstr "Поділ хмари..." + +#, c-format, boost-format +msgid "In Cloud Slicing Queue, there are %s tasks ahead." +msgstr "У черзі Cloud Slicing Queue попереду %s завдань." + +#, c-format, boost-format +msgid "Layer: %s" +msgstr "Шар: %s" + +msgid "Please give a score for your favorite Bambu Market model." +msgstr "" + +msgid "Score" +msgstr "" + +#, c-format, boost-format +msgid "Layer: %d/%d" +msgstr "Шар: %d/%d" + +msgid "Please heat the nozzle to above 170 degree before loading filament." +msgstr "" +"Будь ласка, нагрійте сопло до температури вище 170 градусів перед " +"завантаженням нитки." + +msgid "Still unload" +msgstr "Ще розвантажити" + +msgid "Still load" +msgstr "Ще завантажити" + +msgid "Please select an AMS slot before calibration" +msgstr "Будь ласка, виберіть слот AMS перед калібруванням" + +msgid "" +"Cannot read filament info: the filament is loaded to the tool head,please " +"unload the filament and try again." +msgstr "" +"Неможливо прочитати інформацію про філамент: філамент завантажений у " +"головкуІнструменту, будь ласка, вивантажте філамент і повторіть спробу." + +msgid "This only takes effect during printing" +msgstr "Це діє лише під час друку" + +msgid "Silent" +msgstr "Тихий" + +msgid "Standard" +msgstr "Стандартний" + +msgid "Sport" +msgstr "Спортивний" + +msgid "Ludicrous" +msgstr "Безглуздий" + +msgid "Can't start this without SD card." +msgstr "Не можу запустити це без SD-карти." + +msgid "Status" +msgstr "Статус" + +msgid "Update" +msgstr "Оновлення" + +msgid "HMS" +msgstr "HMS" + +msgid "Don't show again" +msgstr "Більше не показувати" + +#, c-format, boost-format +msgid "%s error" +msgstr "%s помилка" + +#, c-format, boost-format +msgid "%s has encountered an error" +msgstr "%s виявив помилку" + +#, c-format, boost-format +msgid "%s warning" +msgstr "%s попередження" + +#, c-format, boost-format +msgid "%s has a warning" +msgstr "%s має попередження" + +#, c-format, boost-format +msgid "%s info" +msgstr "%s інфо" + +#, c-format, boost-format +msgid "%s information" +msgstr "%s інформація" + +msgid "Skip" +msgstr "Пропустити" + +msgid "3D Mouse disconnected." +msgstr "3D-миша відключена." + +msgid "Configuration can update now." +msgstr "Конфігурацію можна оновити зараз." + +msgid "Detail." +msgstr "Деталь." + +msgid "Integration was successful." +msgstr "Інтеграція пройшла успішно." + +msgid "Integration failed." +msgstr "Інтеграція не вдалася." + +msgid "Undo integration was successful." +msgstr "Скасувати інтеграцію вдалося." + +msgid "New network plug-in available." +msgstr "Доступний новий мережевий плагін." + +msgid "Details" +msgstr "Подробиці" + +msgid "Undo integration failed." +msgstr "Скасувати інтеграцію не вдалося." + +msgid "Exporting." +msgstr "Експорт." + +msgid "Software has New version." +msgstr "Програмне забезпечення має нову версію." + +msgid "Goto download page." +msgstr "Перейти до сторінки завантаження." + +msgid "Open Folder." +msgstr "Відкрити папку." + +msgid "Safely remove hardware." +msgstr "Безпечне видалення пристрою." + +#, c-format, boost-format +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 Об'єкти мають опори користувача." + +#, c-format, boost-format +msgid "%1$d Object has color painting." +msgid_plural "%1$d Objects have color painting." +msgstr[0] "%1$d Об'єкт має кольорове забарвлення." +msgstr[1] "%1$d Об'єкти мають кольорове забарвлення." +msgstr[2] "%1$d Об'єкти мають кольорове забарвлення." + +#, c-format, boost-format +msgid "%1$d object was loaded as a part of cut object." +msgid_plural "%1$d objects were loaded as parts of cut object" +msgstr[0] "%1$d завантажено як частину обрізаного об'єкта." +msgstr[1] "%1$d завантажено як частини обрізаних об'єктів" +msgstr[2] "%1$d завантажено як частини обрізаних об'єктів" + +msgid "ERROR" +msgstr "ПОМИЛКА" + +msgid "CANCELED" +msgstr "Скасовано" + +msgid "COMPLETED" +msgstr "ВИКОНАНО" + +msgid "Cancel upload" +msgstr "Скасувати завантаження" + +msgid "Slice ok." +msgstr "Нарізка прибл." + +msgid "Jump to" +msgstr "Перейти до" + +msgid "Error:" +msgstr "Помилка:" + +msgid "Warning:" +msgstr "Попередження:" + +msgid "Export successfully." +msgstr "Експорт успішно." + +msgid "Serious warning:" +msgstr "" + +msgid " (Repair)" +msgstr " (Ремонт)" + +msgid " Click here to install it." +msgstr " Натисніть тут, щоб встановити його." + +msgid "WARNING:" +msgstr "ПОПЕРЕДЖЕННЯ:" + +msgid "Your model needs support ! Please make support material enable." +msgstr "Вашій моделі потрібна підтримка! Увімкніть допоміжний матеріал." + +msgid "Gcode path overlap" +msgstr "Перекриття шляху Gcode" + +msgid "Support painting" +msgstr "Підтримка малювання" + +msgid "Color painting" +msgstr "Кольорове малювання" + +msgid "Cut connectors" +msgstr "Вирізати з'єднувачі" + +msgid "Layers" +msgstr "Шари" + +msgid "Range" +msgstr "Діапазон" + +msgid "" +"The application cannot run normally because OpenGL version is lower than " +"2.0.\n" +msgstr "" +"Додаток не може працювати нормально, оскільки версія OpenGL нижче, ніж 2.0.\n" + +msgid "Please upgrade your graphics card driver." +msgstr "Будь ласка, оновіть драйвер відеокарти." + +msgid "Unsupported OpenGL version" +msgstr "Непідтримувана версія OpenGL" + +#, c-format, boost-format +msgid "" +"Unable to load shaders:\n" +"%s" +msgstr "" +"Не вдалося завантажити шейдери:\n" +"%s" + +msgid "Error loading shaders" +msgstr "Помилка завантаження шейдерів" + +msgctxt "Layers" +msgid "Top" +msgstr "Верх" + +msgctxt "Layers" +msgid "Bottom" +msgstr "Ніз" + +msgid "Enable AI monitoring of printing" +msgstr "Увімкнути ІІ-моніторинг друку" + +msgid "Sensitivity of pausing is" +msgstr "Чутливість паузи" + +msgid "Enable detection of build plate position" +msgstr "Увімкнути визначення положення робочого столу" + +msgid "" +"The localization tag of build plate is detected, and printing is paused if " +"the tag is not in predefined range." +msgstr "" +"Виявлено тег локалізації робочої пластини, і друк припиняється,якщо\n" +"тег не знаходиться в певному діапазоні." + +msgid "First Layer Inspection" +msgstr "Перевірка першого шару" + +msgid "Auto-recovery from step loss" +msgstr "Автоматичне відновлення після втрати кроку" + +msgid "Global" +msgstr "Глобальний" + +msgid "Objects" +msgstr "Об'єкти" + +msgid "Advance" +msgstr "Профі" + +msgid "Compare presets" +msgstr "Порівняти пресети" + +msgid "View all object's settings" +msgstr "Переглянути всі налаштування об'єкта" + +msgid "Filament settings" +msgstr "Настінні філаменти" + +msgid "Printer settings" +msgstr "Налаштування принтера" + +msgid "Untitled" +msgstr "Без імені" + +#, boost-format +msgid " plate %1%:" +msgstr " Пластина %1%:" + +msgid "Invalid name, the following characters are not allowed:" +msgstr "Неприпустиме ім'я, такі символи не допускаються:" + +msgid "Sliced Info" +msgstr "Нарізана інформація" + +msgid "Used Filament (m)" +msgstr "Використання філаменту (м)" + +msgid "Used Filament (mm³)" +msgstr "Використання філаменту (мм³)" + +msgid "Used Filament (g)" +msgstr "Використання філаменту (g)" + +msgid "Used Materials" +msgstr "Використовувані матеріали" + +msgid "Estimated time" +msgstr "Розрахунковий час" + +msgid "Filament changes" +msgstr "Зміни нитки" + +msgid "Click to edit preset" +msgstr "Натисніть, щоб змінити попереднє встановлення" + +msgid "Connection" +msgstr "Зв'язок" + +msgid "Bed type" +msgstr "Тип столу" + +msgid "Flushing volumes" +msgstr "Промивні обсяги" + +msgid "Add one filament" +msgstr "Додайте один філамент" + +msgid "Remove last filament" +msgstr "Видалити останній філамент" + +msgid "Synchronize filament list from AMS" +msgstr "Синхронізувати список ниток з AMS" + +msgid "Set filaments to use" +msgstr "Встановіть нитки для використання" + +msgid "" +"No AMS filaments. Please select a printer in 'Device' page to load AMS info." +msgstr "" +"Немає ниток AMS. Виберіть принтер на сторінці «Пристрій», щоб завантажити " +"інформацію AMS." + +msgid "Sync filaments with AMS" +msgstr "Синхронізація ниток з AMS" + +msgid "" +"Sync filaments with AMS will drop all current selected filament presets and " +"colors. Do you want to continue?" +msgstr "" +"Синхронізація ниток з AMS видаляє всі поточні вибрані пресети ниток і\n" +"Кольори. Ви хочете продовжувати?" + +msgid "" +"Already did a synchronization, do you want to sync only changes or resync " +"all?" +msgstr "" +"Синхронізацію вже робив, синхронізувати лише зміни абопересинхронізувати\n" +"Усе?" + +msgid "Sync" +msgstr "Синхронізувати" + +msgid "Resync" +msgstr "Повторна синхронізація" + +msgid "There are no compatible filaments, and sync is not performed." +msgstr "Немає сумісних філаментів, а синхронізація не виконується." + +msgid "" +"There are some unknown filaments mapped to generic preset. Please update " +"Orca Slicer or restart Orca Slicer to check if there is an update to system " +"presets." +msgstr "" +"Є кілька невідомих ниток, зіставлених із загальною передустановкою.Будь " +"ласка, оновіть Orca Slicer або перезапустіть Orca Slicer, щоб перевірити, чи " +"є оновлення для системи пресети." + +#, boost-format +msgid "Do you want to save changes to \"%1%\"?" +msgstr "Ви хочете зберегти зміни в \\%1%\\?" + +#, c-format, boost-format +msgid "" +"Successfully unmounted. The device %s(%s) can now be safely removed from the " +"computer." +msgstr "" +"Успішно змонтовано. Тепер пристрій %s(%s) можна безпечно видалити з " +"комп'ютер." + +#, c-format, boost-format +msgid "Ejecting of device %s(%s) has failed." +msgstr "Помилка виймання пристрою %s(%s)." + +msgid "Previous unsaved project detected, do you want to restore it?" +msgstr "Виявлено попередній незбережений проект, відновити його?" + +msgid "Restore" +msgstr "Відновити" + +msgid "" +"The bed temperature exceeds filament's vitrification temperature. Please " +"open the front door of printer before printing to avoid nozzle clog." +msgstr "" +"Температура шару перевищує температуру скловання нитки. Будь ласка\n" +"відчиняйте передні дверцята принтера перед печаткою, щоб уникнути засмічення " +"сопла." + +msgid "" +"The nozzle hardness required by the filament is higher than the default " +"nozzle hardness of the printer. Please replace the hardened nozzle or " +"filament, otherwise, the nozzle will be attrited or damaged." +msgstr "" +"Твердість сопла, необхідна для нитки напруження, вища, ніж за " +"замовчуванням.\n" +"жорсткість сопла принтера. Будь ласка, замініть загартоване сопло або\n" +"нитки розжарювання, інакше сопло буде зношене або пошкоджене." + +#, c-format, boost-format +msgid "Loading file: %s" +msgstr "Завантаження файлу: %s" + +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." +msgstr "3mf не від Orca Slicer, завантажуйте лише дані геометрії." + +msgid "Load 3mf" +msgstr "Завантажити 3mf" + +msgid "The Config can not be loaded." +msgstr "Конфіг не завантажується." + +msgid "The 3mf is generated by old Orca Slicer, load geometry data only." +msgstr "" +"3mf генерується старим слайсером Orca, завантажувати лише дані геометрії." + +#, c-format, boost-format +msgid "" +"The 3mf's version %s is newer than %s's version %s, Found following keys " +"unrecognized:" +msgstr "Версія 3mf %s новіша, ніж версія %s %s, знайдено наступні ключі:" + +msgid "You'd better upgrade your software.\n" +msgstr "Вам краще оновити програмне забезпечення.\n" + +msgid "Newer 3mf version" +msgstr "Нова версія 3mf" + +#, c-format, boost-format +msgid "" +"The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " +"software." +msgstr "" +"Версія 3mf %s новіша, ніж версія %s %s, запропонуйте оновити програмне " +"забезпечення." + +msgid "Invalid values found in the 3mf:" +msgstr "У 3mf знайдено неприпустимі значення:" + +msgid "Please correct them in the param tabs" +msgstr "Будь ласка, виправте їх у вкладках параметрів" + +msgid "The 3mf is not compatible, load geometry data only!" +msgstr "3mf не сумісний, завантажуйте лише дані геометрії!" + +msgid "Incompatible 3mf" +msgstr "Несумісний 3mf" + +msgid "Name of components inside step file is not UTF8 format!" +msgstr "Ім'я компонентів всередині крокового файлу не у форматі UTF8!" + +msgid "The name may show garbage characters!" +msgstr "Ім'я може містити символи для сміття!" + +#, boost-format +msgid "Failed loading file \"%1%\". An invalid configuration was found." +msgstr "" +"Не вдалося завантажити файл \\%1%\\. Виявлено неприпустиму конфігурацію." + +msgid "Objects with zero volume removed" +msgstr "Об'єкти з нульовим об'ємом видалені" + +msgid "The volume of the object is zero" +msgstr "Об'єм об'єкта дорівнює нулю" + +#, c-format, boost-format +msgid "" +"The object from file %s is too small, and maybe in meters or inches.\n" +" Do you want to scale to millimeters?" +msgstr "" +"Об'єкт із файлу %s занадто малий, можливо, в метрах або дюймах.\n" +"Ви хочете масштабувати до міліметрів?" + +msgid "Object too small" +msgstr "Об'єкт занадто малий" + +msgid "" +"This file contains several objects positioned at multiple heights.\n" +"Instead of considering them as multiple objects, should \n" +"the file be loaded as a single object having multiple parts?" +msgstr "" +"Цей файл містить декілька об'єктів, розташованих на різних висотах.\n" +"Замість того, щоб розглядати їх як кілька об'єктів, слід \n" +"файл завантажується як єдиний об'єкт, що складається з кількох частин?" + +msgid "Multi-part object detected" +msgstr "Виявлено об'єкт, що складається з кількох частин" + +msgid "Load these files as a single object with multiple parts?\n" +msgstr "Завантажити ці файли як єдиний об'єкт з кількома частинами?\n" + +msgid "Object with multiple parts was detected" +msgstr "Виявлено об'єкт, що складається з кількох частин" + +msgid "The file does not contain any geometry data." +msgstr "Файл не містить геометричних даних." + +msgid "" +"Your object appears to be too large, Do you want to scale it down to fit the " +"heat bed automatically?" +msgstr "" +"Ваш об'єкт здається занадто великим. Ви хочете зменшити його, щоб він " +"відповідав розміру?\n" +"підігрів столу автоматично?" + +msgid "Object too large" +msgstr "Об'єкт занадто великий" + +msgid "Export STL file:" +msgstr "Експорт файлу STL:" + +msgid "Save file as:" +msgstr "Зберегти файл як:" + +msgid "Delete object which is a part of cut object" +msgstr "Видалити об'єкт, який є частиною обрізаного об'єкта" + +msgid "" +"You try to delete an object which is a part of a cut object.\n" +"This action will break a cut correspondence.\n" +"After that model consistency can't be guaranteed." +msgstr "" +"Ви намагаєтеся видалити об'єкт, який є частиною обрізаного об'єкта.\n" +"Ця дія розірве обрізану кореспонденцію.\n" +"Після цього узгодженість моделі не може бути гарантована." + +msgid "The selected object couldn't be split." +msgstr "Вибраний об'єкт не може бути поділений." + +msgid "Another export job is running." +msgstr "Виконується інше завдання експорту." + +msgid "Select a new file" +msgstr "Виберіть новий файл" + +msgid "File for the replace wasn't selected" +msgstr "Не вибраний файл для заміни" + +msgid "Error during replace" +msgstr "Помилка заміни" + +msgid "Please select a file" +msgstr "Будь ласка, виберіть файл" + +msgid "Slicing" +msgstr "Нарізка" + +msgid "There are warnings after slicing models:" +msgstr "Є попередження після нарізки моделей:" + +msgid "warnings" +msgstr "попередження" + +msgid "Invalid data" +msgstr "Неправильні дані" + +msgid "Slicing Canceled" +msgstr "Нарізка скасована" + +#, c-format, boost-format +msgid "Slicing Plate %d" +msgstr "Пластина для нарізки %d" + +msgid "Please resolve the slicing errors and publish again." +msgstr "Виправте помилки нарізки та опублікуйте знову." + +msgid "" +"Network Plug-in is not detected. Network related features are unavailable." +msgstr "" +"Мережевий плагін не виявлено. Функції, пов'язані з мережею, недоступні." + +msgid "" +"Preview only mode:\n" +"The loaded file contains gcode only, Can not enter the Prepare page" +msgstr "" +"Режим тільки попереднього перегляду:\n" +"Завантажений файл містить лише gcode, не вдається увійти на сторінку " +"підготовки" + +msgid "You can keep the modified presets to the new project or discard them" +msgstr "" +"Ви можете зберегти змінені пресети у новому проекті або відмовитися від них" + +msgid "Creating a new project" +msgstr "Створення нового проекту" + +msgid "Load project" +msgstr "Завантажити проект" + +msgid "" +"Failed to save the project.\n" +"Please check whether the folder exists online or if other programs open the " +"project file." +msgstr "" +"Не вдалося зберегти проект.\n" +"Будь ласка, перевірте, чи існує папка в мережі або інші програмивідкривають " +"її файл проекту." + +msgid "Save project" +msgstr "Зберегти проект" + +msgid "Importing Model" +msgstr "Імпорт моделі" + +msgid "prepare 3mf file..." +msgstr "підготувати файл 3mf..." + +msgid "downloading project ..." +msgstr "завантажую проект..." + +#, c-format, boost-format +msgid "Project downloaded %d%%" +msgstr "Проект завантажено %d%%" + +msgid "The selected file" +msgstr "Вибраний файл" + +msgid "does not contain valid gcode." +msgstr "не містить дійсний gcode." + +msgid "Error occurs while loading G-code file" +msgstr "Помилка під час завантаження файлу G-коду" + +msgid "Drop project file" +msgstr "Видалити файл проекту" + +msgid "Please select an action" +msgstr "Виберіть дію" + +msgid "Open as project" +msgstr "Відкрити як проект" + +msgid "Import geometry only" +msgstr "Імпортувати лише геометрію" + +msgid "Only one G-code file can be opened at the same time." +msgstr "Водночас можна відкрити лише один файл G-коду." + +msgid "G-code loading" +msgstr "Завантаження G-коду" + +msgid "G-code files can not be loaded with models together!" +msgstr "Файли G-коду не можна завантажувати разом із моделями!" + +msgid "Can not add models when in preview mode!" +msgstr "Неможливо додати моделі у режимі попереднього перегляду!" + +msgid "Add Models" +msgstr "Додати моделі" + +msgid "All objects will be removed, continue?" +msgstr "Усі об'єкти будуть видалені, продовжити?" + +msgid "The current project has unsaved changes, save it before continue?" +msgstr "" +"У поточному проекті є незбережені зміни, зберегти їх, перш ніжпродовжити?" + +msgid "Remember my choice." +msgstr "Запам'ятай мій вибір." + +msgid "Number of copies:" +msgstr "Кількість копій:" + +msgid "Copies of the selected object" +msgstr "Копії вибраного об'єкта" + +msgid "Save G-code file as:" +msgstr "Збережіть файл G-коду як:" + +msgid "Save Sliced file as:" +msgstr "Зберегти нарізаний файл як:" + +#, c-format, boost-format +msgid "" +"The file %s has been sent to the printer's storage space and can be viewed " +"on the printer." +msgstr "" +"Файл %s надіслано до пам'яті принтера та доступний для перегляду на принтері." + +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "" + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "" + +msgid "Upload and Print" +msgstr "" + +msgid "" +"Print By Object: \n" +"Suggest to use auto-arrange to avoid collisions when printing." +msgstr "" +"Друк об'єктом: \n" +"Запропонуйте використовувати автоматичне розташування, щоб уникнути " +"колізійпід час друку." + +msgid "Send G-code" +msgstr "Надіслати G-код" + +msgid "Send to printer" +msgstr "Надіслати на принтер" + +msgid "Custom supports and color painting were removed before repairing." +msgstr "" +"Нестандартні опори та кольорове забарвлення були видалені перед ремонтом." + +msgid "Invalid number" +msgstr "Неправильний номер" + +msgid "Plate Settings" +msgstr "Параметри планшета" + +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" +msgstr "" + +#, boost-format +msgid "Part name: %1%\n" +msgstr "Назва частини: %1%\n" + +#, boost-format +msgid "Object name: %1%\n" +msgstr "Ім'я об'єкта: %1%\n" + +#, boost-format +msgid "Size: %1% x %2% x %3% in\n" +msgstr "Розмір: %1% x %2% x %3% in\n" + +#, boost-format +msgid "Size: %1% x %2% x %3% mm\n" +msgstr "Розмір: %1% x %2% x %3% мм\n" + +#, boost-format +msgid "Volume: %1% in³\n" +msgstr "Об'єм: %1% in³\n" + +#, boost-format +msgid "Volume: %1% mm³\n" +msgstr "Об'єм: %1% мм³\n" + +#, boost-format +msgid "Triangles: %1%\n" +msgstr "Трикутники: %1%\n" + +msgid "Tips:" +msgstr "Поради:" + +msgid "" +"\"Fix Model\" feature is currently only on Windows. Please repair the model " +"on Orca Slicer(windows) or CAD softwares." +msgstr "" +"Функція \\Fix Model\\ доступна лише у Windows. Будь ласка, відремонтуйте " +"модель \n" +"на Orca Slicer (Windows) або у програмах САПР." + +#, c-format, boost-format +msgid "" +"Plate% d: %s is not suggested to be used to print filament %s(%s). If you " +"still want to do this printing, please set this filament's bed temperature " +"to non zero." +msgstr "" +"Пластина% d: %s не рекомендується використовувати для друку на нитках " +"%s(%s). Якщо ви все ще хочете зробити цей друк, будь ласка, встановіть " +"температуру шару цієї нитки до ненульового." + +msgid "Switching the language requires application restart.\n" +msgstr "Для перемикання мови потрібно перезапустити програму.\n" + +msgid "Do you want to continue?" +msgstr "Ви хочете продовжувати?" + +msgid "Language selection" +msgstr "Вибір мови" + +msgid "Switching application language while some presets are modified." +msgstr "Переключення мови програми при зміні деяких пресетів." + +msgid "Changing application language" +msgstr "Зміна мови програми" + +msgid "Changing the region will log out your account.\n" +msgstr "Зміна регіону призведе до виходу з вашого облікового запису.\n" + +msgid "Region selection" +msgstr "Вибір регіону" + +msgid "Second" +msgstr "Секунд" + +msgid "Browse" +msgstr "Переглядати" + +msgid "Choose Download Directory" +msgstr "Виберіть каталог завантаження" + +msgid "General Settings" +msgstr "Загальні налаштування" + +msgid "Asia-Pacific" +msgstr "Азіатсько-Тихоокеанський регіон" + +msgid "China" +msgstr "Китай" + +msgid "Europe" +msgstr "Європа" + +msgid "North America" +msgstr "Північна Америка" + +msgid "Others" +msgstr "Інші" + +msgid "Login Region" +msgstr "Регіон входу" + +msgid "Stealth Mode" +msgstr "" + +msgid "Metric" +msgstr "Метрика" + +msgid "Imperial" +msgstr "Імперський" + +msgid "Units" +msgstr "Одиниці" + +msgid "Zoom to mouse position" +msgstr "Наблизити до положення миші" + +msgid "" +"Zoom in towards the mouse pointer's position in the 3D view, rather than the " +"2D window center." +msgstr "" +"Наблизьтеся до положення покажчика миші у 3D-виді, а не до центру 2D вікна." + +msgid "Show \"Tip of the day\" notification after start" +msgstr "Показувати повідомлення \"Рада дня\" після запуску" + +msgid "If enabled, useful hints are displayed at startup." +msgstr "Якщо увімкнено, під час запуску відображаються корисні підказки." + +msgid "Show g-code window" +msgstr "Показати вікно g-коду" + +msgid "If enabled, g-code window will be displayed." +msgstr "Якщо увімкнено, з'явиться вікно g-коду." + +msgid "Presets" +msgstr "Пресети" + +msgid "Auto sync user presets(Printer/Filament/Process)" +msgstr "" +"Автоматична синхронізація користувацьких пресетів (принтер/філамент/процес)" + +msgid "User Sync" +msgstr "Синхронізація користувачів" + +msgid "Update built-in Presets automatically." +msgstr "Оновлюйте вбудовані пресети автоматично." + +msgid "System Sync" +msgstr "Синхронізація системи" + +msgid "Clear my choice on the unsaved presets." +msgstr "Очистіть мій вибір від незахищених пресетів." + +msgid "Associate files to OrcaSlicer" +msgstr "Асоціювати файли з OrcaSlicer" + +msgid "Associate .3mf files to OrcaSlicer" +msgstr "Асоціювати файли .3mf з OrcaSlicer" + +msgid "If enabled, sets OrcaSlicer as default application to open .3mf files" +msgstr "" +"Якщо включено, встановлює OrcaSlicer як програму за замовчуваннямдля " +"відкриття файлів .3mf" + +msgid "Associate .stl files to OrcaSlicer" +msgstr "Асоціювати файли .stl з OrcaSlicer" + +msgid "If enabled, sets OrcaSlicer as default application to open .stl files" +msgstr "" +"Якщо включено, встановлює OrcaSlicer як програму за замовчуваннямдля " +"відкриття файлів .stl" + +msgid "Associate .step/.stp files to OrcaSlicer" +msgstr "Асоціювати файли .step/.stp з OrcaSlicer" + +msgid "If enabled, sets OrcaSlicer as default application to open .step files" +msgstr "" +"Якщо включено, встановлює OrcaSlicer як програму за замовчуваннямдля " +"відкриття файлів .step" + +msgid "Online Models" +msgstr "" + +msgid "Show online staff-picked models on the home page" +msgstr "" + +msgid "Maximum recent projects" +msgstr "Максимум останніх проектів" + +msgid "Maximum count of recent projects" +msgstr "Максимальна кількість останніх проектів" + +msgid "Clear my choice on the unsaved projects." +msgstr "Очистити мій вибір для незбережених проектів." + +msgid "Auto-Backup" +msgstr "Автобекап" + +msgid "" +"Backup your project periodically for restoring from the occasional crash." +msgstr "" +"Періодично робіть резервну копію вашого проекту для відновлення після " +"випадкового збою." + +msgid "every" +msgstr "кожен" + +msgid "The peroid of backup in seconds." +msgstr "Період резервного копіювання в секундах." + +msgid "Downloads" +msgstr "Завантаження" + +msgid "Dark Mode" +msgstr "Темний режим" + +msgid "Enable Dark mode" +msgstr "Увімкнути темний режим" + +msgid "Develop mode" +msgstr "Режим розробки" + +msgid "Skip AMS blacklist check" +msgstr "" + +msgid "Home page and daily tips" +msgstr "Головна сторінка та щоденні поради" + +msgid "Show home page on startup" +msgstr "Показувати домашню сторінку під час запуску" + +msgid "Sync settings" +msgstr "Налаштування синхронізації" + +msgid "User sync" +msgstr "Синхронізація користувача" + +msgid "Preset sync" +msgstr "Синхронізація пресетів" + +msgid "Preferences sync" +msgstr "Синхронізація налаштувань" + +msgid "View control settings" +msgstr "Перегляд параметрів керування" + +msgid "Rotate of view" +msgstr "Повернути вигляд" + +msgid "Move of view" +msgstr "Переміщення виду" + +msgid "Zoom of view" +msgstr "Масштаб вигляду" + +msgid "Other" +msgstr "Інший" + +msgid "Mouse wheel reverses when zooming" +msgstr "Колісок миші реверсує при масштабуванні" + +msgid "Enable SSL(MQTT)" +msgstr "" + +msgid "Enable SSL(FTP)" +msgstr "" + +msgid "Internal developer mode" +msgstr "" + +msgid "Log Level" +msgstr "Журнал рівня" + +msgid "fatal" +msgstr "фатальний" + +msgid "error" +msgstr "помилка" + +msgid "warning" +msgstr "попередження" + +msgid "info" +msgstr "інфо" + +msgid "debug" +msgstr "налагодження" + +msgid "trace" +msgstr "слід" + +msgid "Host Setting" +msgstr "Налаштування хоста" + +msgid "DEV host: api-dev.bambu-lab.com/v1" +msgstr "Хост розробника: api-dev.bambu-lab.com/v1" + +msgid "QA host: api-qa.bambu-lab.com/v1" +msgstr "Хост QA: api-qa.bambu-lab.com/v1" + +msgid "PRE host: api-pre.bambu-lab.com/v1" +msgstr "Хост PRE: api-pre.bambu-lab.com/v1" + +msgid "Product host" +msgstr "Хост продукту" + +msgid "debug save button" +msgstr "кнопка збереження налагодження" + +msgid "save debug settings" +msgstr "зберегти налаштування налагодження" + +msgid "DEBUG settings have saved successfully!" +msgstr "Налаштування налагодження успішно збережено!" + +msgid "Switch cloud environment, Please login again!" +msgstr "Перемкніть хмарне середовище, будь ласка, увійдіть знову!" + +msgid "System presets" +msgstr "Системні пресети" + +msgid "User presets" +msgstr "Користувацькі пресети" + +msgid "Incompatible presets" +msgstr "Несумісні пресети" + +msgid "AMS filaments" +msgstr "AMS філамент" + +msgid "Click to pick filament color" +msgstr "Натисніть, щоб вибрати колір філаменту" + +msgid "Please choose the filament colour" +msgstr "Будь ласка, виберіть колір філаменту" + +msgid "Add/Remove presets" +msgstr "Додати/видалити пресети" + +msgid "Edit preset" +msgstr "Змінити попереднє встановлення" + +msgid "Project-inside presets" +msgstr "Внутрішні пресети проекту" + +msgid "Add/Remove filaments" +msgstr "Додати/видалити філаменти" + +msgid "Add/Remove materials" +msgstr "Додати/видалити матеріали" + +msgid "Add/Remove printers" +msgstr "Додати/видалити принтери" + +msgid "Incompatible" +msgstr "" + +msgid "The selected preset is null!" +msgstr "" + +msgid "Plate name" +msgstr "Назва пластини" + +msgid "Same as Global Print Sequence" +msgstr "Те ж, що й глобальна послідовність друку" + +msgid "Print sequence" +msgstr "Послідовність друку" + +msgid "Customize" +msgstr "" + +msgid "First layer filament sequence" +msgstr "" + +msgid "Same as Global Plate Type" +msgstr "" + +msgid "Same as Global Bed Type" +msgstr "Те ж, що й глобальний тип столу" + +msgid "By Layer" +msgstr "За шаром" + +msgid "By Object" +msgstr "По об'єкту" + +msgid "Accept" +msgstr "Приймати" + +msgid "Log Out" +msgstr "Вийти" + +msgid "Slice all plate to obtain time and filament estimation" +msgstr "Розріжте всю пластину, щоб отримати оцінку часу та філаменту" + +msgid "Packing project data into 3mf file" +msgstr "Упаковка даних проекту у файл 3mf" + +msgid "Uploading 3mf" +msgstr "Завантаження 3mf" + +msgid "Jump to model publish web page" +msgstr "Перейти на веб-сторінку публікації моделі" + +msgid "Note: The preparation may takes several minutes. Please be patiant." +msgstr "" +"Примітка. Підготовка може тривати кілька хвилин. Будь ласка, будьте терплячі." + +msgid "Publish" +msgstr "Публікувати" + +msgid "Publish was cancelled" +msgstr "Публікація скасована" + +msgid "Slicing Plate 1" +msgstr "Пластина для нарізки 1" + +msgid "Packing data to 3mf" +msgstr "Упаковка даних у 3mf" + +msgid "Jump to webpage" +msgstr "Перейти на веб-сторінку" + +#, c-format, boost-format +msgid "Save %s as" +msgstr "Зберегти %s як" + +msgid "User Preset" +msgstr "Установка користувача" + +msgid "Project Inside Preset" +msgstr "Налаштування проекту всередині" + +msgid "Name is invalid;" +msgstr "Ім'я недійсне;" + +msgid "illegal characters:" +msgstr "неприпустимі символи:" + +msgid "illegal suffix:" +msgstr "неприпустимий суфікс:" + +msgid "Name is unavailable." +msgstr "Ім'я недоступне." + +msgid "Overwrite a system profile is not allowed" +msgstr "Перезаписування системного профілю заборонено" + +#, boost-format +msgid "Preset \"%1%\" already exists." +msgstr "Предустановка \\%1%\\ вже існує." + +#, boost-format +msgid "Preset \"%1%\" already exists and is incompatible with current printer." +msgstr "Предустановка \\%1%\\ вже існує і несумісна з поточним принтером." + +msgid "Please note that saving action will replace this preset" +msgstr "Зверніть увагу, що дія збереження замінить цей пресет" + +msgid "The name is not allowed to be empty." +msgstr "Ім'я не може бути порожнім." + +msgid "The name is not allowed to start with space character." +msgstr "Ім'я не може починатися з пробілу." + +msgid "The name is not allowed to end with space character." +msgstr "Ім'я не може закінчуватися пробілом." + +msgid "The name cannot be the same as a preset alias name." +msgstr "Ім'я не може збігатися з встановленим псевдонімом." + +msgid "Save preset" +msgstr "Зберегти пресет" + +msgctxt "PresetName" +msgid "Copy" +msgstr "Копіювати" + +#, boost-format +msgid "Printer \"%1%\" is selected with preset \"%2%\"" +msgstr "Принтер \"%1%\" вибраний з попередньо інсталяцією \"%2%\"" + +#, boost-format +msgid "Please choose an action with \"%1%\" preset after saving." +msgstr "Після збереження виберіть дію з налаштуванням \"%1%\"." + +#, boost-format +msgid "For \"%1%\", change \"%2%\" to \"%3%\" " +msgstr "Для \"%1%\" змініть \"%2%\" на \"%3%\" " + +#, boost-format +msgid "For \"%1%\", add \"%2%\" as a new preset" +msgstr "Для \"%1%\" додайте \"%2%\" як новий пресет" + +#, boost-format +msgid "Simply switch to \"%1%\"" +msgstr "Просто перейдіть на \"%1%\"" + +msgid "Task canceled" +msgstr "Завдання скасовано" + +msgid "(LAN)" +msgstr "(LAN)" + +msgid "My Device" +msgstr "Мій пристрій" + +msgid "Other Device" +msgstr "Інші пристрої" + +msgid "Online" +msgstr "У мережі" + +msgid "Input access code" +msgstr "Введіть код доступу" + +msgid "Can't find my devices?" +msgstr "Не можу знайти пристрої?" + +msgid "Log out successful." +msgstr "Вийти успішно." + +msgid "Offline" +msgstr "Не в мережі" + +msgid "Busy" +msgstr "Зайнятий" + +msgid "Bambu Cool Plate" +msgstr "Холодний стіл" + +msgid "PLA Plate" +msgstr "" + +msgid "Bamabu Engineering Plate" +msgstr "Інженерний стіл" + +msgid "Bamabu High Temperature Plate" +msgstr "Високотемпературна пластина" + +msgid "Send print job to" +msgstr "Надіслати завдання на друк на" + +msgid "Refresh" +msgstr "Оновити" + +msgid "Bed Leveling" +msgstr "Вирівнювання столу" + +msgid "Flow Dynamics Calibration" +msgstr "" + +msgid "Can't connect to the printer" +msgstr "" + +msgid "send completed" +msgstr "відправлення завершено" + +msgid "Error code" +msgstr "" + +msgid "Check the status of current system services" +msgstr "" + +msgid "Printer local connection failed, please try again." +msgstr "" + +msgid "No login account, only printers in LAN mode are displayed" +msgstr "" +"Немає облікового запису для входу, відображаються лише принтери в режимі LAN" + +msgid "Connecting to server" +msgstr "Підключення до сервера" + +msgid "Synchronizing device information" +msgstr "Синхронізація інформації про пристрій" + +msgid "Synchronizing device information time out" +msgstr "Тайм-аут синхронізації інформації про пристрій" + +msgid "Cannot send the print job when the printer is updating firmware" +msgstr "Неможливо надіслати завдання друку, коли принтер оновлює мікропрограму" + +msgid "" +"The printer is executing instructions. Please restart printing after it ends" +msgstr "" +"Принтер виконує вказівки. Будь ласка, перезапустіть друк після неїзакінчення" + +msgid "The printer is busy on other print job" +msgstr "Принтер зайнятий іншим завданням друку" + +#, c-format, boost-format +msgid "" +"Filament %s exceeds the number of AMS slots. Please update the printer " +"firmware to support AMS slot assignment." +msgstr "" +"Філамент %s перевищує кількість слотів AMS. Будь ласка, оновіть прошивку " +"принтер для підтримки призначення слотів AMS." + +msgid "" +"Filament exceeds the number of AMS slots. Please update the printer firmware " +"to support AMS slot assignment." +msgstr "" +"Філамент перевищує кількість слотів AMS. Будь ласка, оновіть " +"прошивкупринтера\n" +"для підтримки призначення слотів AMS." + +msgid "" +"Filaments to AMS slots mappings have been established. You can click a " +"filament above to change its mapping AMS slot" +msgstr "" +"Встановили зіставлення ниток зі слотами AMS. Ви можете натиснути\n" +"Філамент вище, щоб змінити її слот зіставлення AMS" + +msgid "" +"Please click each filament above to specify its mapping AMS slot before " +"sending the print job" +msgstr "" +"Клацніть кожен філамент вище, щоб вказати його слот зіставлення AMS,Перш ніж " +"відправити завдання на друк" + +#, c-format, boost-format +msgid "" +"Filament %s does not match the filament in AMS slot %s. Please update the " +"printer firmware to support AMS slot assignment." +msgstr "" +"Філамент %s не відповідає філаменту в слоті AMS %s. Будь ласка, оновіть " +"Прошивка принтера для підтримки призначення слотів AMS." + +msgid "" +"Filament does not match the filament in AMS slot. Please update the printer " +"firmware to support AMS slot assignment." +msgstr "" +"Філамент не відповідає філаменту в слоті AMS. Будь ласка, оновіть Прошивка " +"принтера для підтримки призначення слотів AMS." + +msgid "" +"The printer firmware only supports sequential mapping of filament => AMS " +"slot." +msgstr "" +"Прошивка принтера підтримує лише послідовне зіставленняфіламенту => AMS слот." + +msgid "An SD card needs to be inserted before printing." +msgstr "Перед печаткою необхідно вставити картку SD." + +msgid "The selected printer is incompatible with the chosen printer presets." +msgstr "" + +msgid "An SD card needs to be inserted to record timelapse." +msgstr "SD-карта повинна бути вставлена для запису таймлапсу." + +msgid "" +"Cannot send the print job to a printer whose firmware is required to get " +"updated." +msgstr "" +"Неможливо надіслати завдання друку на принтер, прошивка якого повинна бути " +"оновлено." + +msgid "Cannot send the print job for empty plate" +msgstr "Неможливо надіслати завдання на друк для порожньої форми" + +msgid "This printer does not support printing all plates" +msgstr "Цей принтер не підтримує друк усіх форм" + +msgid "Errors" +msgstr "Помилки" + +msgid "Please check the following:" +msgstr "Будь ласка, перевірте таке:" + +msgid "" +"The printer type selected when generating G-Code is not consistent with the " +"currently selected printer. It is recommended that you use the same printer " +"type for slicing." +msgstr "" +"Тип принтера, вибраний під час створення G-коду, не відповідає поточному " +"Вибраному принтеру. Рекомендується використовувати той самий тип принтера " +"для нарізки." + +#, c-format, boost-format +msgid "%s is not supported by AMS." +msgstr "%s не підтримується AMS." + +msgid "" +"There are some unknown filaments in the AMS mappings. Please check whether " +"they are the required filaments. If they are okay, press \"Confirm\" to " +"start printing." +msgstr "" +"У порівнянні AMS є кілька невідомих філаментів. Будь ласка,перевірте, вони є " +"необхідними нитками. Якщо вони гаразд, натисніть \"Подтвердити\", щоб почати " +"друк." + +msgid "" +"Please click the confirm button if you still want to proceed with printing." +msgstr "Натисніть кнопку підтвердження, якщо ви все ще хочете продовжити друк." + +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "" + +msgid "Preparing print job" +msgstr "Підготовка завдання друку" + +msgid "Abnormal print file data. Please slice again" +msgstr "Неправильні дані файлу друку. Будь ласка, наріжте знову" + +msgid "The name length exceeds the limit." +msgstr "" + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "" + +msgid "Modifying the device name" +msgstr "Зміна імені пристрою" + +msgid "Send to Printer SD card" +msgstr "Надіслати на SD-карту принтера" + +msgid "Cannot send the print task when the upgrade is in progress" +msgstr "Не вдалося надіслати завдання на друк під час оновлення" + +msgid "An SD card needs to be inserted before send to printer SD card." +msgstr "Перед надсиланням на картку SD принтера необхідно вставити картку SD." + +msgid "The printer is required to be in the same LAN as Bambu Studio." +msgstr "" + +msgid "The printer does not support sending to printer SD card." +msgstr "Принтер не підтримує надсилання на картку SD принтера." + +msgid "Failed to create socket" +msgstr "" + +msgid "Failed to connect socket" +msgstr "" + +msgid "Failed to publish login request" +msgstr "" + +msgid "Get ticket from device timeout" +msgstr "" + +msgid "Get ticket from server timeout" +msgstr "" + +msgid "Failed to post ticket to server" +msgstr "" + +msgid "Failed to parse login report reason" +msgstr "" + +msgid "Receive login report timeout" +msgstr "" + +msgid "Unknown Failure" +msgstr "Невідомий збій" + +msgid "Log in printer" +msgstr "Вхід до принтера" + +msgid "Would you like to log in this printer with current account?" +msgstr "Ви хочете увійти до цього принтера з поточним обліковим записом?" + +msgid "Check the reason" +msgstr "" + +msgid "Read and accept" +msgstr "" + +msgid "Terms and Conditions" +msgstr "" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" + +msgid "and" +msgstr "" + +msgid "Privacy Policy" +msgstr "" + +msgid "We ask for your help to improve everyone's printer" +msgstr "" + +msgid "Statement about User Experience Improvement Program" +msgstr "" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" + +msgid "Statement on User Experience Improvement Plan" +msgstr "" + +msgid "Log in successful." +msgstr "Авторизація успішна." + +msgid "Log out printer" +msgstr "Вийти з принтера" + +msgid "Would you like to log out the printer?" +msgstr "Хочете вийти з принтера?" + +msgid "Please log in first." +msgstr "Будь ласка, увійдіть спочатку." + +msgid "There was a problem connecting to the printer. Please try again." +msgstr "" +"Виникла проблема з підключенням до принтера. Будь ласка, спробуйте ще раз." + +msgid "Failed to log out." +msgstr "Не вдалося вийти." + +#. TRN "Save current Settings" +#, c-format, boost-format +msgid "Save current %s" +msgstr "Зберегти поточний %s" + +msgid "Delete this preset" +msgstr "Видалити цей пресет" + +msgid "Search in preset" +msgstr "Пошук у пресеті" + +msgid "Click to reset all settings to the last saved preset." +msgstr "" +"Натисніть, щоб скинути всі налаштування до останньої збереженої попередньої " +"установки." + +msgid "" +"Prime tower is required for smooth timeplase. There may be flaws on the " +"model without prime tower. Are you sure you want to disable prime tower?" +msgstr "" +"Prime Tower потрібно для плавного таймлапсу. Можуть бути недоліки в " +"моделібез головної вежі. Ви впевнені, що хочете вимкнути основну вежу?" + +msgid "" +"Prime tower is required for smooth timelapse. There may be flaws on the " +"model without prime tower. Do you want to enable prime tower?" +msgstr "" +"Для плавного таймлапсу потрібно Prime Tower. Можуть бути недоліки в " +"моделіБез головної вежі. Ви хочете включити головну вежу?" + +msgid "" +"We have added an experimental style \"Tree Slim\" that features smaller " +"support volume but weaker strength.\n" +"We recommend using it with: 0 interface layers, 0 top distance, 2 walls." +msgstr "" +"Ми додали експериментальний стиль \"Tree Slim\", який відрізняється меншим " +"розміром, але слабким.\n" +"Ми рекомендуємо використовувати його з: 0 інтерфейсних шарів, 0 верхнього " +"відстань, 2 периметри." + +msgid "" +"Change these settings automatically? \n" +"Yes - Change these settings automatically\n" +"No - Do not change these settings for me" +msgstr "" +"Змінити ці налаштування автоматично? \n" +"Так - Змінити ці налаштування автоматично\n" +"Ні - Не змінювати ці настройки для мене" + +msgid "" +"For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " +"settings: at least 2 interface layers, at least 0.1mm top z distance or " +"using support materials on interface." +msgstr "" +"Для стилів \"Tree Strong\" та \"Tree Hybrid\" ми рекомендуємо наступні " +"параметри: не менше 2 інтерфейсних шарів, не менше 0,1 мм відстань між " +"вершинами z або використання допоміжних матеріалів в якості інтерфейсу." + +msgid "" +"When using support material for the support interface, We recommend the " +"following settings:\n" +"0 top z distance, 0 interface spacing, concentric pattern and disable " +"independent support layer height" +msgstr "" +"При використанні допоміжного матеріалу для друку підтримки рекомендується \n" +"налаштування:\n" +"0 відстань між вершинами z, 0 відстань між підтримкою, концентричний малюнок " +"та відключення висота незалежного опорного шару" + +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\"." +msgstr "" +"При записі таймлапсу без інструментальної головки рекомендується додати " +"“Timelapse Wipe Tower” \n" +"Клацніть правою кнопкою миші на порожній позиції монтажної плити та виберіть " +"\"Додати Примітів\"->\"Timelapse Wipe Tower\"." + +msgid "Line width" +msgstr "Ширина лінії" + +msgid "Seam" +msgstr "Шов" + +msgid "Precision" +msgstr "Точність" + +msgid "Wall generator" +msgstr "Генерація периметрів" + +msgid "Walls" +msgstr "Периметр" + +msgid "Top/bottom shells" +msgstr "Верхня/нижня оболонка" + +msgid "Initial layer speed" +msgstr "Швидкість першого шару" + +msgid "Other layers speed" +msgstr "Швидкість інших шарів" + +msgid "Overhang speed" +msgstr "Швидкість звису" + +msgid "" +"This is the speed for various overhang degrees. Overhang degrees are " +"expressed as a percentage of line width. 0 speed means no slowing down for " +"the overhang degree range and wall speed is used" +msgstr "" +"Це швидкість для різних градусів звису. Ступені звису виражаються в " +"відсотках від ширини лінії. 0 швидкість означає відсутність уповільнення для " +"діапазону ступенів звису і використовується швидкість друку периметрів" + +msgid "Bridge" +msgstr "Міст" + +msgid "Set speed for external and internal bridges" +msgstr "" + +msgid "Travel speed" +msgstr "Швидкість переміщення" + +msgid "Acceleration" +msgstr "Прискорення" + +msgid "Jerk(XY)" +msgstr "Ривок (XY)" + +msgid "Raft" +msgstr "Підкладка" + +msgid "Support filament" +msgstr "Філамент підтримки" + +msgid "Prime tower" +msgstr "Вежа Очищення" + +msgid "Special mode" +msgstr "Спеціальний режим" + +msgid "G-code output" +msgstr "Вихідний G-code" + +msgid "Post-processing Scripts" +msgstr "Сценарії постобробки" + +msgid "Notes" +msgstr "" + +msgid "Frequent" +msgstr "Частий" + +#, c-format, boost-format +msgid "" +"Following line %s contains reserved keywords.\n" +"Please remove it, or will beat G-code visualization and printing time " +"estimation." +msgid_plural "" +"Following lines %s contain reserved keywords.\n" +"Please remove them, or will beat G-code visualization and printing time " +"estimation." +msgstr[0] "" +"Наступний рядок %s містить зарезервовані ключові слова.\n" +"Видаліть його або виконайте візуалізацію G-коду та оцінку часу друку." +msgstr[1] "" +"Наступні рядки %s містять зарезервовані ключові слова.\n" +"Видаліть їх або виконайте візуалізацію G-коду та оцінку часу друку." +msgstr[2] "" +"Наступні рядки %s містять зарезервовані ключові слова.\n" +"Видаліть їх або виконайте візуалізацію G-коду та оцінку часу друку." + +msgid "Reserved keywords found" +msgstr "Знайдено зарезервовані ключові слова" + +msgid "Setting Overrides" +msgstr "Налаштування перевизначень" + +msgid "Retraction" +msgstr "Втягування" + +msgid "Basic information" +msgstr "Базова інформація" + +msgid "Recommended nozzle temperature" +msgstr "Рекомендована температура сопла" + +msgid "Recommended nozzle temperature range of this filament. 0 means no set" +msgstr "" +"Рекомендований діапазон температур сопла для цього філаменту. 0 означає " +"відсутність установки" + +msgid "Recommended temperature range" +msgstr "Рекомендований діапазон температур" + +msgid "Print temperature" +msgstr "Температура друку" + +msgid "Nozzle" +msgstr "Сопло" + +msgid "Nozzle temperature when printing" +msgstr "Температура сопла під час друку" + +msgid "Cool plate" +msgstr "Холодний стіл" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Cool Plate" +msgstr "" +"Температура шару при встановленій охолодній пластині. Значення 0 означає, що " +"філамент\n" +"не підтримує друк на Холодному столі" + +msgid "Engineering plate" +msgstr "Інженерний стіл" + +msgid "" +"Bed temperature when engineering plate is installed. Value 0 means the " +"filament does not support to print on the Engineering Plate" +msgstr "" +"Температура стола при встановленій інженерній плиті. Значення 0 означає \n" +"Філамент не підтримує друк на інженерній пластині" + +msgid "High Temp Plate" +msgstr "Високотемпературна пластина" + +msgid "" +"Bed temperature when high temperature plate is installed. Value 0 means the " +"filament does not support to print on the High Temp Plate" +msgstr "" +"Температура столу, коли встановлено високотемпературний стіл. Значення 0 " +"означає філамент не підтримує друк на високотемпературному столі" + +msgid "Textured PEI Plate" +msgstr "Текстурована пластина PEI" + +msgid "" +"Bed temperature when Textured PEI Plate is installed. Value 0 means the " +"filament does not support to print on the Textured PEI Plate" +msgstr "" +"Температура шару під час встановлення плити Textured PEI Plate. Значення 0 " +"означає Філамент не підтримує друк на текстурованій пластині PEI" + +msgid "Volumetric speed limitation" +msgstr "Об'ємне обмеження швидкості" + +msgid "Cooling" +msgstr "Охолодження" + +msgid "Cooling for specific layer" +msgstr "Охолодження для конкретного шару" + +msgid "Part cooling fan" +msgstr "Вентилятор охолодження деталей" + +msgid "Min fan speed threshold" +msgstr "Поріг мінімальної швидкості вентилятора" + +msgid "" +"Part cooling fan speed will start to run at min speed when the estimated " +"layer time is no longer than the layer time in setting. When layer time is " +"shorter than threshold, fan speed is interpolated between the minimum and " +"maximum fan speed according to layer printing time" +msgstr "" +"Швидкість вентилятора охолодження деталей почне працювати на " +"мінімальнійшвидкості, коли розрахунковий час шару не більше, ніж час шару " +"при налаштування. Коли час шару менше порогового значення, швидкість " +"вентилятора інтерполюється між мінімальним і максимальна швидкість " +"обертаннявентилятор залежно від часу друку шару" + +msgid "Max fan speed threshold" +msgstr "Поріг максимальної швидкості вентилятора" + +msgid "" +"Part cooling fan speed will be max when the estimated layer time is shorter " +"than the setting value" +msgstr "" +"Швидкість вентилятора охолодження деталі буде максимальною, якщо " +"розрахунковечас шару менший за задане значення" + +msgid "Auxiliary part cooling fan" +msgstr "Вентилятор охолодження допоміжних деталей" + +msgid "Filament start G-code" +msgstr "G-код початку Філаменту" + +msgid "Filament end G-code" +msgstr "G-код кінця Філаменту" + +msgid "Multimaterial" +msgstr "" + +msgid "Wipe tower parameters" +msgstr "" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "" + +msgid "Ramming settings" +msgstr "" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "" + +msgid "Printable space" +msgstr "Місце для друку" + +msgid "Cooling Fan" +msgstr "Охолоджуючий вентилятор" + +msgid "Fan speed-up time" +msgstr "Час розгону вентилятора" + +msgid "Extruder Clearance" +msgstr "Очищення екструдера" + +msgid "Accessory" +msgstr "Аксесуари" + +msgid "Machine gcode" +msgstr "G-code машини" + +msgid "Machine start G-code" +msgstr "Стартовий G-code" + +msgid "Machine end G-code" +msgstr "Кінцевий G-code" + +msgid "Before layer change G-code" +msgstr "G-code перед зміною шару" + +msgid "Layer change G-code" +msgstr "G-code Зміни шару" + +msgid "Change filament G-code" +msgstr "G-code Зміни філаменту" + +msgid "Pause G-code" +msgstr "G-code Паузи" + +msgid "Template Custom G-code" +msgstr "Шаблон G-code користувача" + +msgid "Motion ability" +msgstr "Здатність руху" + +msgid "Normal" +msgstr "Нормальний" + +msgid "Speed limitation" +msgstr "Обмеження швидкості" + +msgid "Acceleration limitation" +msgstr "Обмеження прискорення" + +msgid "Jerk limitation" +msgstr "Обмеження ривка" + +msgid "Single extruder multimaterial setup" +msgstr "" + +msgid "Wipe tower" +msgstr "" + +msgid "Single extruder multimaterial parameters" +msgstr "" + +msgid "Layer height limits" +msgstr "Обмеження висоти шару" + +msgid "Lift Z Enforcement" +msgstr "" + +msgid "Retraction when switching material" +msgstr "Втягування під час перемикання матеріалу" + +msgid "" +"The Wipe option is not available when using the Firmware Retraction mode.\n" +"\n" +"Shall I disable it in order to enable Firmware Retraction?" +msgstr "" +"Опція Wipe недоступна під час використання режиму Firmware Retraction.\n" +"\n" +"Чи я повинен відключити його, щоб включити Firmware Retraction?" + +msgid "Firmware Retraction" +msgstr "Firmware Retraction" + +msgid "Detached" +msgstr "Окремий" + +msgid "Following preset will be deleted too." +msgid_plural "Following presets will be deleted too." +msgstr[0] "Наступне попереднє встановлення також буде видалено." +msgstr[1] "Наступні стилі також будуть видалені." +msgstr[2] "Наступні стилі також будуть видалені." + +#, boost-format +msgid "Are you sure to %1% the selected preset?" +msgstr "Ви впевнені, що %1% вибраної установки?" + +#. TRN Remove/Delete +#, boost-format +msgid "%1% Preset" +msgstr "%1% Передустановка" + +msgid "All" +msgstr "Все" + +msgid "Set" +msgstr "Вибір" + +msgid "Click to reset current value and attach to the global value." +msgstr "" +"Натисніть, щоб скинути поточне значення та приєднати його до " +"глобальногозначення." + +msgid "Click to drop current modify and reset to saved value." +msgstr "" +"Натисніть, щоб скасувати поточну зміну та повернутися до збереженоїзначення." + +msgid "Process Settings" +msgstr "Налаштування процесу" + +msgid "Undef" +msgstr "Undef" + +msgid "Unsaved Changes" +msgstr "Незбережені зміни" + +msgid "Discard or Keep changes" +msgstr "Відкинути або зберегти зміни" + +msgid "Old Value" +msgstr "Старе значення" + +msgid "New Value" +msgstr "Нове значення" + +msgid "Transfer" +msgstr "Передача" + +msgid "Don't save" +msgstr "Не зберігати" + +msgid "Discard" +msgstr "Не зберігати" + +msgid "Click the right mouse button to display the full text." +msgstr "Натисніть праву кнопку миші, щоб відобразити повний текст." + +msgid "All changes will not be saved" +msgstr "Всі зміни не будуть збережені" + +msgid "All changes will be discarded." +msgstr "Всі зміни будуть відкинуті." + +msgid "Save the selected options." +msgstr "Зберегти вибрані параметри." + +msgid "Keep the selected options." +msgstr "Збережіть вибрані установки." + +msgid "Transfer the selected options to the newly selected preset." +msgstr "Перенесіть вибрані параметри в новий вибраний пресет." + +#, boost-format +msgid "" +"Save the selected options to preset \n" +"\"%1%\"." +msgstr "" +"Збережіть вибрані параметри у передвстановленні \n" +"\"%1%\"." + +#, boost-format +msgid "" +"Transfer the selected options to the newly selected preset \n" +"\"%1%\"." +msgstr "" +"Перенесіть вибрані опції в нове попереднє встановлення \n" +"\"%1%\"." + +#, boost-format +msgid "Preset \"%1%\" contains the following unsaved changes:" +msgstr "Попередня установка \"%1%\" містить такі незбережені зміни:" + +#, boost-format +msgid "" +"Preset \"%1%\" is not compatible with the new printer profile and it " +"contains the following unsaved changes:" +msgstr "" +"Попередня установка \"%1%\" не сумісна з новим профілем принтера, і вона " +"містить такі незбережені зміни:" + +#, boost-format +msgid "" +"Preset \"%1%\" is not compatible with the new process profile and it " +"contains the following unsaved changes:" +msgstr "" +"Попередня установка \"%1%\" не сумісна з новим профілем процесу, і " +"вонамістить такі незбережені зміни:" + +#, boost-format +msgid "" +"You have changed some settings of preset \"%1%\". \n" +"Would you like to keep these changed settings (new value) after switching " +"preset?" +msgstr "" +"Ви змінили деякі налаштування попередньої установки \"%1%\". \n" +"Зберегти ці змінені налаштування (нове значення) після перемикання Набір " +"параметрів?" + +msgid "" +"You have changed some preset settings. \n" +"Would you like to keep these changed settings (new value) after switching " +"preset?" +msgstr "" +"Ви змінили деякі налаштування передустановки. \n" +"Зберегти ці змінені налаштування (нове значення) після перемикання Набір " +"параметрів?" + +msgid "Extruders count" +msgstr "Кількість екструдерів" + +msgid "General" +msgstr "Загальні" + +msgid "Capabilities" +msgstr "Можливості" + +msgid "Select presets to compare" +msgstr "Виберіть налаштування для порівняння" + +msgid "Show all presets (including incompatible)" +msgstr "Показати всі налаштування (включаючи несумісні)" + +msgid "Add File" +msgstr "Додати файл" + +msgid "Set as cover" +msgstr "Встановити як обкладинку" + +msgid "Cover" +msgstr "Обкладинка" + +#, boost-format +msgid "The name \"%1%\" already exists." +msgstr "Ім'я %1% вже існує." + +msgid "Basic Info" +msgstr "Основна інформація" + +msgid "Pictures" +msgstr "Малюнки" + +msgid "Bill of Materials" +msgstr "Відомість матеріалів" + +msgid "Assembly Guide" +msgstr "Посібник зі збирання" + +msgid "Author" +msgstr "Автор" + +msgid "Model Name" +msgstr "Назва моделі" + +#, c-format, boost-format +msgid "%s Update" +msgstr "%s Оновлення" + +msgid "A new version is available" +msgstr "Доступна нова версія" + +msgid "Configuration update" +msgstr "Оновлення конфігурації" + +msgid "A new configuration package available, Do you want to install it?" +msgstr "Доступний новий пакет конфігурації, чи хочете ви встановити його?" + +msgid "Description:" +msgstr "Опис:" + +msgid "Configuration incompatible" +msgstr "Несумісність конфігурації" + +msgid "the configuration package is incompatible with current application." +msgstr "пакет конфігурації несумісний із поточною програмою." + +#, c-format, boost-format +msgid "" +"The configuration package is incompatible with current application.\n" +"%s will update the configuration package, Otherwise it won't be able to start" +msgstr "" +"Пакет конфігурації несумісний із поточною програмою.\n" +"%s оновить пакет конфігурації, інакше він не зможе запуститися" + +#, c-format, boost-format +msgid "Exit %s" +msgstr "Вихід %s" + +msgid "the Configuration package is incompatible with current APP." +msgstr "пакет конфігурації несумісний з поточним APP." + +msgid "Configuration updates" +msgstr "Оновлення конфігурації" + +msgid "No updates available." +msgstr "Оновлення відсутні." + +msgid "The configuration is up to date." +msgstr "Конфігурація є актуальною." + +msgid "Ramming customization" +msgstr "" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" + +msgid "Total ramming time" +msgstr "" + +msgid "s" +msgstr "c" + +msgid "Total rammed volume" +msgstr "" + +msgid "Ramming line width" +msgstr "" + +msgid "Ramming line spacing" +msgstr "" + +msgid "Auto-Calc" +msgstr "Автокалькулятор" + +msgid "Flushing volumes for filament change" +msgstr "Обсяги промивання для зміни Філаменту" + +msgid "Multiplier" +msgstr "Множина" + +msgid "Flushing volume (mm³) for each filament pair." +msgstr "Об'єм промивки (мм³) для кожної пари Філаменту." + +#, c-format, boost-format +msgid "Suggestion: Flushing Volume in range [%d, %d]" +msgstr "Пропозиція: Об'єм промивання в діапазоні [%d, %d]" + +#, c-format, boost-format +msgid "The multiplier should be in range [%.2f, %.2f]." +msgstr "Множина повинна знаходитися в діапазоні [%.2f, %.2f]" + +msgid "unloaded" +msgstr "вивантажено" + +msgid "loaded" +msgstr "завантажено" + +msgid "Filament #" +msgstr "Філамент #" + +msgid "From" +msgstr "Від" + +msgid "To" +msgstr "В" + +msgid "Login" +msgstr "Логін" + +msgid "The configuration package is changed in previous Config Guide" +msgstr "Пакет конфігурації змінено в попередньому посібнику конфігурації" + +msgid "Configuration package changed" +msgstr "Змінено пакет конфігурації" + +msgid "Toolbar" +msgstr "Панель інструментів" + +msgid "Objects list" +msgstr "Список об'єктів" + +msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" +msgstr "Імпорт геометричних даних із файлів STL/STEP/3MF/OBJ/AMF" + +msgid "⌘+Shift+G" +msgstr "⌘+Shift+G" + +msgid "Ctrl+Shift+G" +msgstr "Ctrl+Shift+G" + +msgid "Copy to clipboard" +msgstr "Копіювати в буфер обміну" + +msgid "Paste from clipboard" +msgstr "Вставити з буфера обміну" + +msgid "Show/Hide 3Dconnexion devices settings dialog" +msgstr "Показати/приховати діалог налаштувань пристроїв 3Dconnexion" + +msgid "Show keyboard shortcuts list" +msgstr "Показати список клавіш" + +msgid "Global shortcuts" +msgstr "Глобальні ярлики" + +msgid "Rotate View" +msgstr "Повернути вигляд" + +msgid "Pan View" +msgstr "Панорамний вигляд" + +msgid "Mouse wheel" +msgstr "Колісок миші" + +msgid "Zoom View" +msgstr "Перегляд масштабу" + +msgid "Shift+A" +msgstr "Shift+A" + +msgid "Shift+R" +msgstr "Shift+R" + +msgid "" +"Auto orientates selected objects or all objects.If there are selected " +"objects, it just orientates the selected ones.Otherwise, it will orientates " +"all objects in the current disk." +msgstr "" +"Автоматично орієнтує вибрані об'єкти або всі об'єкти. Якщо вибрано об'єкти, " +"він просто орієнтує обрані. В іншому випадку він будеОрієнтувати всі об'єкти " +"на поточному диску." + +msgid "Shift+Tab" +msgstr "Shift+Tab" + +msgid "Collapse/Expand the sidebar" +msgstr "Згорнути/розгорнути бічну панель" + +msgid "⌘+Any arrow" +msgstr "⌘+будь-яка стрілка" + +msgid "Movement in camera space" +msgstr "Рух у просторі камери" + +msgid "⌥+Left mouse button" +msgstr "⌥+Ліва кнопка миші" + +msgid "Select a part" +msgstr "Виберіть частину" + +msgid "⌘+Left mouse button" +msgstr "⌘+Ліва кнопка миші" + +msgid "Select multiple objects" +msgstr "Вибрати кілька об'єктів" + +msgid "Ctrl+Any arrow" +msgstr "Ctrl+будь-яка стрілка" + +msgid "Alt+Left mouse button" +msgstr "Alt+Ліва кнопка миші" + +msgid "Ctrl+Left mouse button" +msgstr "Ctrl+Ліва кнопка миші" + +msgid "Shift+Left mouse button" +msgstr "Shift+Ліва кнопка миші" + +msgid "Select objects by rectangle" +msgstr "Виділити об'єкти прямокутником" + +msgid "Arrow Up" +msgstr "Стрілка вгору" + +msgid "Move selection 10 mm in positive Y direction" +msgstr "Перемістити виділення на 10 мм у позитивному напрямку Y" + +msgid "Arrow Down" +msgstr "Стрілка вниз" + +msgid "Move selection 10 mm in negative Y direction" +msgstr "Перемістити виділення на 10 мм у негативному напрямку Y" + +msgid "Arrow Left" +msgstr "Стрілка вліво" + +msgid "Move selection 10 mm in negative X direction" +msgstr "Перемістити виділення на 10 мм у негативному напрямку по осі X" + +msgid "Arrow Right" +msgstr "Стрілка праворуч" + +msgid "Move selection 10 mm in positive X direction" +msgstr "Перемістити виділення на 10 мм у позитивному напрямку X" + +msgid "Shift+Any arrow" +msgstr "Shift+будь-яка стрілка" + +msgid "Movement step set to 1 mm" +msgstr "Крок переміщення встановлено на 1 мм" + +msgid "Esc" +msgstr "Esc" + +msgid "keyboard 1-9: set filament for object/part" +msgstr "клавіатура 1-9: встановити філамент для об'єкта/деталі" + +msgid "Camera view - Default" +msgstr "Вигляд камери за промовчанням" + +msgid "Camera view - Top" +msgstr "Вигляд камери зверху" + +msgid "Camera view - Bottom" +msgstr "Вигляд камери знизу" + +msgid "Camera view - Front" +msgstr "Вигляд камери - спереду" + +msgid "Camera view - Behind" +msgstr "Вигляд камери - ззаду" + +msgid "Camera Angle - Left side" +msgstr "Кут камери – ліва сторона" + +msgid "Camera Angle - Right side" +msgstr "Кут камери - правий бік" + +msgid "Select all objects" +msgstr "Виділити всі об'єкти" + +msgid "Gizmo move" +msgstr "Рух Gizmo" + +msgid "Gizmo scale" +msgstr "Шкала Gizmo" + +msgid "Gizmo rotate" +msgstr "Поворот Gizmo" + +msgid "Gizmo cut" +msgstr "Виріз Gizmo" + +msgid "Gizmo Place face on bed" +msgstr "Gizmo Покладіть обличчя на стіл" + +msgid "Gizmo SLA support points" +msgstr "Точки підтримки Gizmo SL" + +msgid "Gizmo FDM paint-on seam" +msgstr "Швид, що фарбується Gizmo FDM" + +msgid "Swtich between Prepare/Prewview" +msgstr "Переключення між Підготовка/Попередній перегляд" + +msgid "Plater" +msgstr "Тарілка" + +msgid "Move: press to snap by 1mm" +msgstr "Переміщення: натисніть для переміщення на 1 мм" + +msgid "⌘+Mouse wheel" +msgstr "⌘+Колесо миші" + +msgid "Support/Color Painting: adjust pen radius" +msgstr "Підтримка/Колірне малювання: регулювання радіуса пера" + +msgid "⌥+Mouse wheel" +msgstr "⌥+Колесо миші" + +msgid "Support/Color Painting: adjust section position" +msgstr "Підтримка/кольорове фарбування: регулювання положення секцій" + +msgid "Ctrl+Mouse wheel" +msgstr "Ctrl+Колесо миші" + +msgid "Alt+Mouse wheel" +msgstr "Alt+колесо миші" + +msgid "Gizmo" +msgstr "Gizmo" + +msgid "Set extruder number for the objects and parts" +msgstr "Встановіть номер екструдера для об'єктів та деталей" + +msgid "Delete objects, parts, modifiers " +msgstr "Видалення об'єктів, частин, модифікаторів " + +msgid "Space" +msgstr "Пробіл" + +msgid "Select the object/part and press space to change the name" +msgstr "Виберіть об'єкт/деталь і натисніть пробіл, щоб змінити назву" + +msgid "Mouse click" +msgstr "Клацання миші" + +msgid "Select the object/part and mouse click to change the name" +msgstr "Виберіть об'єкт/деталь і клацніть, щоб змінити ім'я" + +msgid "Objects List" +msgstr "Список об'єктів" + +msgid "Vertical slider - Move active thumb Up" +msgstr "Вертикальний повзунок - рух активного великого пальця вгору" + +msgid "Vertical slider - Move active thumb Down" +msgstr "Вертикальний повзунок - Перемістити активний палець вниз" + +msgid "Horizontal slider - Move active thumb Left" +msgstr "Горизонтальний повзунок - Перемістити активний палець вліво" + +msgid "Horizontal slider - Move active thumb Right" +msgstr "Горизонтальний повзунок - Перемістити активний палець праворуч" + +msgid "On/Off one layer mode of the vertical slider" +msgstr "Увімкнення/вимкнення одношарового режиму вертикального повзунка" + +msgid "On/Off g-code window" +msgstr "Увімкнення/вимкнення вікна g-коду" + +msgid "Move slider 5x faster" +msgstr "Переміщення повзунка в 5 разів швидше" + +msgid "Shift+Mouse wheel" +msgstr "Shift+колесо миші" + +msgid "Release Note" +msgstr "Примітка до випуску" + +#, c-format, boost-format +msgid "version %s update information :" +msgstr "версія %s інформація про оновлення:" + +msgid "Network plug-in update" +msgstr "Оновлення мережевого плагіна" + +msgid "" +"Click OK to update the Network plug-in when Bambu Studio launches next time." +msgstr "" + +#, c-format, boost-format +msgid "A new Network plug-in(%s) available, Do you want to install it?" +msgstr "Доступний новий мережевий плагін (%s), чи хочете ви встановити його?" + +msgid "New version of Bambu Studio" +msgstr "" + +msgid "Don't remind me of this version again" +msgstr "Не нагадуйте мені більше про цю версію" + +msgid "LAN Connection Failed (Sending print file)" +msgstr "Помилка з’єднання LAN (Надсилання файлу друку)" + +msgid "" +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." +msgstr "" + +msgid "" +"Step 2, if the IP and Access Code below are different from the actual values " +"on your printer, please correct them." +msgstr "" +"Крок 2, якщо наведені нижче IP і код доступу відрізняються від " +"фактичнихзначень \n" +"на вашому принтері, будь ласка, виправте їх." + +msgid "IP" +msgstr "IP" + +msgid "Access Code" +msgstr "Код доступу" + +msgid "Where to find your printer's IP and Access Code?" +msgstr "Де знайти IP-адресу та код доступу вашого принтера?" + +msgid "Error: IP or Access Code are not correct" +msgstr "Помилка: IP або код доступу не вірні" + +msgid "Model:" +msgstr "Модель:" + +msgid "Serial:" +msgstr "Серійний номер:" + +msgid "Version:" +msgstr "Версія:" + +msgid "Update firmware" +msgstr "Оновити прошивку" + +msgid "Printing" +msgstr "Друк" + +msgid "Idle" +msgstr "Холостий хід" + +msgid "Latest version" +msgstr "Остання версія" + +msgid "Updating" +msgstr "Оновлення" + +msgid "Updating failed" +msgstr "Оновлення не вдалося" + +msgid "Updating successful" +msgstr "Успішне оновлення" + +msgid "" +"Are you sure you want to update? This will take about 10 minutes. Do not " +"turn off the power while the printer is updating." +msgstr "" +"Ви впевнені, що хочете оновитися? Це займе близько 10 хвилин. Не вимикайте " +"живлення під час оновлення принтера." + +msgid "" +"An important update was detected and needs to be run before printing can " +"continue. Do you want to update now? You can also update later from 'Upgrade " +"firmware'." +msgstr "" +"Було виявлено важливе оновлення, яке необхідно запустити перед друком. Ви " +"хочете оновити зараз? Ви також можете оновити пізніше з розділу ‘Оновити " +"прошивку’." + +msgid "" +"The firmware version is abnormal. Repairing and updating are required before " +"printing. Do you want to update now? You can also update later on printer or " +"update next time starting the studio." +msgstr "" +"Версія прошивки незвичайна. Потрібно виправити та оновити перед друком. Ви " +"хочете оновити зараз? Ви також можете оновити пізніше на принтері або " +"оновлення при наступному запуску програми." + +msgid "Extension Board" +msgstr "Плата розширення" + +msgid "Saving objects into the 3mf failed." +msgstr "Збереження об'єктів у 3mf не вдалося." + +msgid "Only Windows 10 is supported." +msgstr "Підтримується лише Windows 10." + +msgid "Failed to initialize the WinRT library." +msgstr "Не вдалося ініціалізувати бібліотеку WinRT." + +msgid "Exporting objects" +msgstr "Експорт об'єктів" + +msgid "Failed loading objects." +msgstr "Не вдалося завантажити об'єкти." + +msgid "Repairing object by Windows service" +msgstr "Відновлення об'єкта службою Windows" + +msgid "Repair failed." +msgstr "Ремонт не вдалося." + +msgid "Loading repaired objects" +msgstr "Завантаження відремонтованих об'єктів" + +msgid "Exporting 3mf file failed" +msgstr "Експорт файлу 3mf не вдалося" + +msgid "Import 3mf file failed" +msgstr "Імпорт файлу 3mf не вдалося" + +msgid "Repaired 3mf file does not contain any object" +msgstr "Відремонтований файл 3mf не містить жодного об'єкта" + +msgid "Repaired 3mf file contains more than one object" +msgstr "Відремонтований файл 3mf містить більше одного об'єкта" + +msgid "Repaired 3mf file does not contain any volume" +msgstr "Відремонтований файл 3mf не містить жодного тома" + +msgid "Repaired 3mf file contains more than one volume" +msgstr "Відремонтований файл 3mf містить більше одного тома" + +msgid "Repair finished" +msgstr "Ремонт завершено" + +msgid "Repair canceled" +msgstr "Ремонт скасовано" + +#, boost-format +msgid "Copying of file %1% to %2% failed: %3%" +msgstr "Копіювання %1% у %2% не вдалося: %3%" + +msgid "Need to check the unsaved changes before configuration updates." +msgstr "Необхідність перевірки незбережених змін перед оновленнямконфігурації." + +msgid "Configuration package updated to " +msgstr "Пакет конфігурації оновлено до " + +msgid "Open G-code file:" +msgstr "Відкрийте файл G-коду:" + +msgid "" +"One object has empty initial layer and can't be printed. Please Cut the " +"bottom or enable supports." +msgstr "" +"Один об'єкт має порожній початковий шар і не може бути надрукований. Будь " +"ласка, обріжте нижні або опори, що включають." + +#, boost-format +msgid "Object can't be printed for empty layer between %1% and %2%." +msgstr "Об'єкт не може бути надрукований для порожнього шару між %1% та %2%." + +#, boost-format +msgid "Object: %1%" +msgstr "Об'єкт: %1%" + +msgid "" +"Maybe parts of the object at these height are too thin, or the object has " +"faulty mesh" +msgstr "" +"Можливо, частини об'єкта на цій висоті надто тонкі, або об'єкт має \n" +"несправна сітка" + +msgid "No object can be printed. Maybe too small" +msgstr "Жодний об'єкт не може бути надрукований. Можливо, занадто маленький" + +msgid "" +"Failed to generate gcode for invalid custom G-code.\n" +"\n" +msgstr "" +"Не вдалося згенерувати g-код для неприпустимого G-коду користувача. \n" +"\n" + +msgid "Please check the custom G-code or use the default custom G-code." +msgstr "" +"Будь ласка, перевірте G-код користувача або використовуйте за замовчуванням " +"G-код." + +#, boost-format +msgid "Generating G-code: layer %1%" +msgstr "Генерація G-коду: шар %1%" + +msgid "Inner wall" +msgstr "Периметри" + +msgid "Outer wall" +msgstr "Зовнішні периметри" + +msgid "Overhang wall" +msgstr "Похилі периметри" + +msgid "Sparse infill" +msgstr "Заповнення" + +msgid "Internal solid infill" +msgstr "Внутрішнє суцільне заповнення" + +msgid "Top surface" +msgstr "Верхній шар" + +msgid "Bottom surface" +msgstr "Нижня поверхня" + +msgid "Internal Bridge" +msgstr "" + +msgid "Gap infill" +msgstr "Заповнення пропусків" + +msgid "Skirt" +msgstr "" + +msgid "Support interface" +msgstr "Інтерфейс підтримки" + +msgid "Support transition" +msgstr "Годтримка переходу" + +msgid "Multiple" +msgstr "Кілька" + +#, boost-format +msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " +msgstr "" +"Не вдалося обчислити ширину лінії %1%. Неможливо отримати значення \"%2%\" " + +msgid "undefined error" +msgstr "невизначена помилка" + +msgid "too many files" +msgstr "занадто багато файлів" + +msgid "file too large" +msgstr "занадто великий файл" + +msgid "unsupported method" +msgstr "непідтримуваний метод" + +msgid "unsupported encryption" +msgstr "непідтримуване шифрування" + +msgid "unsupported feature" +msgstr "функція, що не підтримується" + +msgid "failed finding central directory" +msgstr "не вдалося знайти центральний каталог" + +msgid "not a ZIP archive" +msgstr "не ZIP-архів" + +msgid "invalid header or corrupted" +msgstr "недійсний або пошкоджений заголовок" + +msgid "unsupported multidisk" +msgstr "непідтримуваний мультидиск" + +msgid "decompression failed" +msgstr "декомпресія не вдалася" + +msgid "compression failed" +msgstr "збій стиснення" + +msgid "unexpected decompressed size" +msgstr "несподіваний розмір розпакованого файлу" + +msgid "CRC check failed" +msgstr "Перевірка CRC не вдалася" + +msgid "unsupported central directory size" +msgstr "непідтримуваний розмір центрального каталогу" + +msgid "allocation failed" +msgstr "не вдалося виділити" + +msgid "file open failed" +msgstr "не вдалося відкрити файл" + +msgid "file create failed" +msgstr "не вдалося створити файл" + +msgid "file write failed" +msgstr "помилка запису файлу" + +msgid "file read failed" +msgstr "читання файлу не вдалося" + +msgid "file close failed" +msgstr "закриття файлу не вдалося" + +msgid "file seek failed" +msgstr "пошук файлу не вдалося" + +msgid "file stat failed" +msgstr "збій стану файлу" + +msgid "invalid parameter" +msgstr "неприпустимий параметр" + +msgid "invalid filename" +msgstr "неприпустиме ім'я файлу" + +msgid "buffer too small" +msgstr "надто маленький буфер" + +msgid "internal error" +msgstr "внутрішня помилка" + +msgid "file not found" +msgstr "файл не знайдено" + +msgid "archive too large" +msgstr "великий архів" + +msgid "validation failed" +msgstr "валідація не пройшла" + +msgid "write callback failed" +msgstr "збій зворотного виклику запису" + +#, boost-format +msgid "" +"%1% is too close to exclusion area, there may be collisions when printing." +msgstr "" +"%1% знаходиться надто близько до забороненої зони, можливі зіткнення при " +"друку." + +#, boost-format +msgid "%1% is too close to others, and collisions may be caused." +msgstr "%1% знаходиться надто близько до інших, що може призвести до зіткнень." + +#, boost-format +msgid "%1% is too tall, and collisions will be caused." +msgstr "%1% занадто високий, і можуть виникнути зіткнення." + +msgid " is too close to others, there may be collisions when printing." +msgstr " занадто близько до інших, під час друку можливі зіткнення." + +msgid " is too close to exclusion area, there may be collisions when printing." +msgstr "" +" знаходиться надто близько до зони відчуження, при друку можуть виникати " +"колізії." + +msgid "Prime Tower" +msgstr "Prime Tower" + +msgid " is too close to others, and collisions may be caused.\n" +msgstr " залишається близько до інших, що може призвести до зіткнення.\n" + +msgid " is too close to exclusion area, and collisions will be caused.\n" +msgstr "" +" знаходиться надто близько до зони відчуження, що призведе до зіткнень.\n" + +msgid "" +"Can not print multiple filaments which have large difference of temperature " +"together. Otherwise, the extruder and nozzle may be blocked or damaged " +"during printing" +msgstr "" +"Не можна друкувати кілька ниток, які мають значну різницю в температурі " +"разом. В іншому випадку екструдер та сопло можуть бути заблоковані або " +"пошкоджені під час друку" + +msgid "No extrusions under current settings." +msgstr "Немає екструзій під час поточних налаштувань." + +msgid "" +"Smooth mode of timelapse is not supported when \"by object\" sequence is " +"enabled." +msgstr "" +"Плавний режим таймлапсу не підтримується, коли послідовність \"по об'єкт\" " +"увімкнено." + +msgid "" +"Please select \"By object\" print sequence to print multiple objects in " +"spiral vase mode." +msgstr "" +"Будь ласка, виберіть послідовність друку \"По об'єкту\" для друку кілька " +"об'єктів у режим спіральної вази." + +msgid "" +"The spiral vase mode does not work when an object contains more than one " +"materials." +msgstr "" +"Режим спіральної вази не працює, якщо об'єкт містить більше одногоматеріалу." + +msgid "The prime tower is not supported in \"By object\" print." +msgstr "Під час друку \"По об'єкту\" праймер не підтримується." + +msgid "" +"The prime tower is not supported when adaptive layer height is on. It " +"requires that all objects have the same layer height." +msgstr "" +"Основна вежа не підтримується при включеній адаптивній висоті шару. Для " +"цього потрібно, щоб усі об'єкти мали однакову висоту шару." + +msgid "The prime tower requires \"support gap\" to be multiple of layer height" +msgstr "Основна вежа вимагає, щоб «опорний зазор» був крадений висотою шару" + +msgid "The prime tower requires that all objects have the same layer heights" +msgstr "Основна башта вимагає, щоб усі об'єкти мали однакову висоту шару" + +msgid "" +"The prime tower requires that all objects are printed over the same number " +"of raft layers" +msgstr "" +"Основна вежа вимагає, щоб усі об'єкти друкувалися на однаковомукількості " +"шарів плоту" + +msgid "" +"The prime tower requires that all objects are sliced with the same layer " +"heights." +msgstr "" +"Основна вежа вимагає, щоб усі об'єкти були розрізані з однаковоювисотою шару." + +msgid "" +"The prime tower is only supported if all objects have the same variable " +"layer height" +msgstr "" +"Основна башта підтримується лише в тому випадку, якщо всі об'єкти " +"маютьоднакову змінну висоту шару" + +msgid "Too small line width" +msgstr "Надто маленька ширина лінії" + +msgid "Too large line width" +msgstr "Занадто велика ширина лінії" + +msgid "" +"The prime tower requires that support has the same layer height with object." +msgstr "" +"Прайм-тауер вимагає, щоб підтримка мала однакову висоту шару з об'єктом." + +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" + +msgid "" +"Support enforcers are used but support is not enabled. Please enable support." +msgstr "" +"Засоби підтримки використовуються, але підтримка не включена.Увімкніть " +"підтримку." + +msgid "Layer height cannot exceed nozzle diameter" +msgstr "Висота шару не може перевищувати діаметр сопла" + +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + +#, c-format, boost-format +msgid "Plate %d: %s does not support filament %s" +msgstr "Плита %d: %s не підтримує філамент %s" + +msgid "Generating skirt & brim" +msgstr "Створення спідниці та кайми" + +msgid "Exporting G-code" +msgstr "Експорт G-code" + +msgid "Generating G-code" +msgstr "Генерація G-code" + +msgid "Failed processing of the filename_format template." +msgstr "Не вдалося обробити шаблон filename_format." + +msgid "Printable area" +msgstr "Область друку" + +msgid "Bed exclude area" +msgstr "Площа виключення столу" + +msgid "" +"Unprintable area in XY plane. For example, X1 Series printers use the front " +"left corner to cut filament during filament change. The area is expressed as " +"polygon by points in following format: \"XxY, XxY, ...\"" +msgstr "" +"Недрукована область у площині XY. Наприклад, у принтерах серії X1 " +"використовується передня панель лівий кут для обрізання нитки під час " +"змінинитки. Площа виражається як багатокутник по точках у такому форматі: " +"\"XxY, XxY, ...\"." + +msgid "Bed custom texture" +msgstr "Текстура користувача столу" + +msgid "Bed custom model" +msgstr "Стіл індивідуальної моделі" + +msgid "Elephant foot compensation" +msgstr "Компенсація слонової ноги" + +msgid "" +"Shrink the initial layer on build plate to compensate for elephant foot " +"effect" +msgstr "Усадка початкового шару на столі для компенсації ефекту слонової ноги" + +msgid "" +"Slicing height for each layer. Smaller layer height means more accurate and " +"more printing time" +msgstr "" +"Висота нарізки для кожного шару. Найменша висота шару означає більш точний " +"друк, але більше часу на друк" + +msgid "Printable height" +msgstr "Висота друку" + +msgid "Maximum printable height which is limited by mechanism of printer" +msgstr "Максимальна висота друку, яка обмежена механізмом принтера" + +msgid "Printer preset names" +msgstr "Імена налаштувань принтера" + +msgid "Hostname, IP or URL" +msgstr "Ім'я хоста, IP або URL" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field should contain " +"the hostname, IP address or URL of the printer host instance. Print host " +"behind HAProxy with basic auth enabled can be accessed by putting the user " +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" +msgstr "" +"Slic3r може завантажувати файли G-коду на хост принтера. Це поле повинно " +"містити ім'я хоста, IP-адресу або URL-адресу екземпляра вузла принтера. " +"Вузол друку за HAProxy з увімкненою базовою авторизацією можна отримати " +"доступ, ввівши користувача ім'я та пароль в URL у наступному форматі: " +"https://username:\n" +"password@your-octopi-address/" + +msgid "Device UI" +msgstr "Інтерфейс користувача" + +msgid "" +"Specify the URL of your device user interface if it's not same as print_host" +msgstr "" +"Вкажіть URL інтерфейсу користувача пристрою, якщо він не збігається з " +"print_host" + +msgid "API Key / Password" +msgstr "Ключ API / Пароль" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field should contain " +"the API Key or the password required for authentication." +msgstr "" +"Slic3r може завантажувати файли G-коду на хост принтера. Це поле повинно " +"утримувати \n" +"API-ключ або пароль, необхідний для автентифікації." + +msgid "Name of the printer" +msgstr "Назва принтера" + +msgid "HTTPS CA File" +msgstr "Файл HTTPS CA" + +msgid "" +"Custom CA certificate file can be specified for HTTPS OctoPrint connections, " +"in crt/pem format. If left blank, the default OS CA certificate repository " +"is used." +msgstr "" +"Для HTTPS-з'єднань OctoPrint можна вказати файл сертифіката ЦС користувача, " +"у форматі crt/pem. Якщо залишити порожнім, за замовчуванням " +"використовуватиметься сховище сертифікатів ЦС ОС." + +msgid "User" +msgstr "Користувач" + +msgid "Password" +msgstr "Пароль" + +msgid "Ignore HTTPS certificate revocation checks" +msgstr "Ігнорування перевірок відкликання сертифікатів HTTPS" + +msgid "" +"Ignore HTTPS certificate revocation checks in case of missing or offline " +"distribution points. One may want to enable this option for self signed " +"certificates if connection fails." +msgstr "" +"Ігнорування перевірок відкликання сертифікатів HTTPS у разі відсутності або " +"відключення від мережі точки розповсюдження. Можна увімкнути цю опцію для " +"підписання сертифікатів під час невдалого підключення." + +msgid "Names of presets related to the physical printer" +msgstr "Назви налаштувань, пов'язаних з фізичним принтером" + +msgid "Authorization Type" +msgstr "Тип авторизації" + +msgid "API key" +msgstr "Ключ API" + +msgid "HTTP digest" +msgstr "HTTP-дайджест" + +msgid "Avoid crossing wall" +msgstr "Уникайте перетину периметрів" + +msgid "Detour and avoid to travel across wall which may cause blob on surface" +msgstr "" +"Об'їжджати та уникати проїзду через периметр, що може призвести до утворенню " +"плям на поверхні" + +msgid "Avoid crossing wall - Max detour length" +msgstr "Уникати перетину периметрів - Максимальна довжина об'їзду" + +msgid "" +"Maximum detour distance for avoiding crossing wall. Don't detour if the " +"detour distance is large than this value. Detour length could be specified " +"either as an absolute value or as percentage (for example 50%) of a direct " +"travel path. Zero to disable" +msgstr "" +"Максимальна відстань об'їзду для уникнення перетину периметрів. " +"Необ'їжджайте, якщо відстань об'їзду більша, ніж це значення. Довжина " +"об'їзду може бути задана або як абсолютне значення, або як відсоток " +"(наприклад, 50%) від прямого шлях руху. Нуль для відключення" + +msgid "mm or %" +msgstr "мм або %" + +msgid "Other layers" +msgstr "Інші шари" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Cool Plate" +msgstr "" +"Температура шару для всіх шарів, крім першого. Значення 0 означає філаментне " +"підтримує друк на холодному столі" + +msgid "°C" +msgstr "°C" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Engineering Plate" +msgstr "" +"Температура шару для всіх шарів, крім початкового. Значення 0 означає \n" +"Філамент не підтримує друк на інженерній пластині" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the High Temp Plate" +msgstr "" +"Температура шару для всіх шарів, крім початкового. Значення 0 означає \n" +"Філамент не підтримує друк на високотемпературній пластині" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured PEI Plate" +msgstr "" +"Температура шару для всіх шарів, крім початкового. Значення 0 означає \n" +"Філамент не підтримує друк на текстурованій пластині PEI" + +msgid "Initial layer" +msgstr "Перший шар" + +msgid "Initial layer bed temperature" +msgstr "Температура першого шару" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Cool Plate" +msgstr "" +"Температура першого шару. Значення 0 означає, що філамент не підтримує друк " +"на холодному столі" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Engineering Plate" +msgstr "" +"Температура першого шару. Значення 0 означає, що філамент не підтримує друк " +"на інженерному столі" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the High Temp Plate" +msgstr "" +"Температура першого шару. Значення 0 означає, що філамент не підтримує друк " +"на високотемпературному столі" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured PEI Plate" +msgstr "" +"Температура першого шару. Значення 0 означає, що філамент не підтримує друк " +"на текстурованій пластині PEI" + +msgid "Bed types supported by the printer" +msgstr "Типи ліжок, які підтримує принтер" + +msgid "Cool Plate" +msgstr "Холодна пластина" + +msgid "Engineering Plate" +msgstr "Інженерна пластина" + +msgid "First layer print sequence" +msgstr "" + +msgid "This G-code is inserted at every layer change before lifting z" +msgstr "Типи ліжок, які підтримує принтер" + +msgid "Bottom shell layers" +msgstr "Суцільних шарів знизу" + +msgid "" +"This is the number of solid layers of bottom shell, including the bottom " +"surface layer. When the thickness calculated by this value is thinner than " +"bottom shell thickness, the bottom shell layers will be increased" +msgstr "" +"Це кількість суцільних шарів нижньої оболонки, включаючи нижній " +"поверхневийшар. Якщо товщина, розрахована за цим значенням, менша за товщину " +"нижньої оболонки, то шари нижньої оболонки будуть збільшені" + +msgid "Bottom shell thickness" +msgstr "Товщина нижньої частини оболонки" + +msgid "" +"The number of bottom solid layers is increased when slicing if the thickness " +"calculated by bottom shell layers is thinner than this value. This can avoid " +"having too thin shell when layer height is small. 0 means that this setting " +"is disabled and thickness of bottom shell is absolutely determained by " +"bottom shell layers" +msgstr "" +"Кількість нижніх суцільних шарів збільшується при розрізанні, якщо товщина, " +"обчислена шарами нижньої оболонки, тонше, ніж це значення. Це дозволяє " +"уникнути занадто тонкої оболонки при невеликій висоті шару. 0 означає, що ця " +"настройка вимкнена і товщина нижньої оболонки повністю обмеженашарами " +"нижньої оболонки" + +msgid "Force cooling for overhang and bridge" +msgstr "Силове охолодження для звису та мосту" + +msgid "" +"Enable this option to optimize part cooling fan speed for overhang and " +"bridge to get better cooling" +msgstr "" +"Увімкніть цю опцію, щоб оптимізувати швидкість вентилятора охолодженнядеталі " +"для звису та мосту, щоб покращити охолодження" + +msgid "Fan speed for overhang" +msgstr "Швидкість вентилятора для звису" + +msgid "" +"Force part cooling fan to be this speed when printing bridge or overhang " +"wall which has large overhang degree. Forcing cooling for overhang and " +"bridge can get better quality for these part" +msgstr "" +"Під час друку перемички або навісного периметра, що має великий ступінь " +"звису,Вентилятор охолодження деталі повинен мати таку швидкість. Примусове " +"охолодження для звису та мосту може отримати кращу якість для цієї частини" + +msgid "Cooling overhang threshold" +msgstr "Поріг охолоджувального звису" + +#, c-format +msgid "" +"Force cooling fan to be specific speed when overhang degree of printed part " +"exceeds this value. Expressed as percentage which indicides how much width " +"of the line without support from lower layer. 0% means forcing cooling for " +"all outer wall no matter how much overhang degree" +msgstr "" +"Коли ступінь звису друкарської деталі перевищує це значення, примусово " +"Встановіть вентилятор охолодження на певну швидкість. Виражається в " +"відсотках, що вказують на ширину лінії без опори від нижнього шару. .0%% " +"означає примусове охолодження всього зовнішнього периметра незалежно від " +"ступеня звису" + +msgid "Bridge infill direction" +msgstr "Напрямок заповнення мосту" + +msgid "" +"Bridging angle override. If left to zero, the bridging angle will be " +"calculated automatically. Otherwise the provided angle will be used for " +"external bridges. Use 180°for zero angle." +msgstr "" +"Перевизначення кута моста. Якщо залишити значення рівним нулю, кут моста " +"обчислюватиметься автоматично. Інакше наданий кут використовуйте для " +"зовнішніх мостів. Використовуйте 180 ° для нульового кута." + +msgid "Bridge density" +msgstr "Щільність мосту" + +msgid "Density of external bridges. 100% means solid bridge. Default is 100%." +msgstr "" +"Щільність зовнішніх мостів. 100% означає суцільний міст. Значення по за " +"замовчуванням - 100%." + +msgid "Bridge flow" +msgstr "Потік мосту" + +msgid "" +"Decrease this value slightly(for example 0.9) to reduce the amount of " +"material for bridge, to improve sag" +msgstr "" +"Трохи зменшіть це значення (наприклад, 0.9), щоб зменшити кількість " +"матеріалу для мосту, щоб покращити провисання" + +msgid "Top surface flow ratio" +msgstr "Коефіцієнт потоку верхньої поверхні" + +msgid "" +"This factor affects the amount of material for top solid infill. You can " +"decrease it slightly to have smooth surface finish" +msgstr "" +"Цей фактор впливає на кількість матеріалу для заповнення верхнього " +"твердоготіла. Можна трохи зменшити його, щоб отримати гладку " +"шорсткістьповерхні" + +msgid "Bottom surface flow ratio" +msgstr "Коефіцієнт потоку нижньої поверхні" + +msgid "This factor affects the amount of material for bottom solid infill" +msgstr "" +"Цей фактор впливає на кількість матеріалу для заповнення нижнього " +"твердоготіла" + +msgid "Precise wall(experimental)" +msgstr "Точні периметри (експериментальна)" + +msgid "" +"Improve shell precision by adjusting outer wall spacing. This also improves " +"layer consistency." +msgstr "" +"Підвищення точності оболонки за рахунок регулювання відстані між " +"зовнішнімипериметрами. Це також покращує узгодженість шарів." + +msgid "Only one wall on top surfaces" +msgstr "Тільки один периметр на верхніх поверхнях" + +msgid "" +"Use only one wall on flat top surface, to give more space to the top infill " +"pattern" +msgstr "" +"Використовуйте лише один периметр на плоскій верхній поверхні, щоб надати " +"більше місця для верхнього масиву заповнення" + +msgid "One wall threshold" +msgstr "" + +#, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" + +msgid "Only one wall on first layer" +msgstr "Тільки один периметр на першому шарі" + +msgid "" +"Use only one wall on first layer, to give more space to the bottom infill " +"pattern" +msgstr "" +"Використовуйте лише один периметр на першому шарі, щоб надати більшемісця " +"для нижнього зразка заповнення" + +msgid "Extra perimeters on overhangs" +msgstr "" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" + +msgid "Classic mode" +msgstr "Класичний режим" + +msgid "Enable this option to use classic mode" +msgstr "Увімкнути цей параметр для використання класичного режиму" + +msgid "Slow down for overhang" +msgstr "Уповільнення звису" + +msgid "Enable this option to slow printing down for different overhang degree" +msgstr "" +"Увімкнути цей параметр для уповільнення друку при різних ступенях звису" + +msgid "mm/s or %" +msgstr "мм/с або %" + +msgid "External" +msgstr "" + +msgid "Speed of bridge and completely overhang wall" +msgstr "Швидкість мосту і периметр, що повністю звисає" + +msgid "mm/s" +msgstr "мм/с" + +msgid "Internal" +msgstr "" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" + +msgid "Brim width" +msgstr "Ширина кайми" + +msgid "Distance from model to the outermost brim line" +msgstr "Відстань від моделі до крайньої лінії кайми" + +msgid "Brim type" +msgstr "Тип кайми" + +msgid "" +"This controls the generation of the brim at outer and/or inner side of " +"models. Auto means the brim width is analysed and calculated automatically." +msgstr "" +"Це керує формуванням поля на зовнішній та/або внутрішній сторонімоделей. " +"Auto означає, що ширина поля аналізується та обчислюється автоматично." + +msgid "Brim-object gap" +msgstr "Зазор між каймою та об'єктом" + +msgid "" +"A gap between innermost brim line and object can make brim be removed more " +"easily" +msgstr "" +"Зазор між внутрішньою лінією кайми та предметом може сприяти легшому зняттю " +"кайми" + +msgid "Brim ears" +msgstr "" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "" + +msgid "Brim ear max angle" +msgstr "" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" + +msgid "Brim ear detection radius" +msgstr "" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" + +msgid "Compatible machine" +msgstr "Сумісна машина" + +msgid "upward compatible machine" +msgstr "висхідна сумісна машина" + +msgid "Compatible machine condition" +msgstr "Сумісний стан машини" + +msgid "Compatible process profiles" +msgstr "Сумісні профілі процесів" + +msgid "Compatible process profiles condition" +msgstr "Стан сумісних профілів процесів" + +msgid "Print sequence, layer by layer or object by object" +msgstr "Послідовність друку, шар за шаром або об'єкт за об'єктом" + +msgid "By layer" +msgstr "За шаром" + +msgid "By object" +msgstr "По об'єкту" + +msgid "Slow printing down for better layer cooling" +msgstr "Повільний друк для кращого охолодження шару" + +msgid "" +"Enable this option to slow printing speed down to make the final layer time " +"not shorter than the layer time threshold in \"Max fan speed threshold\", so " +"that layer can be cooled for longer time. This can improve the cooling " +"quality for needle and small details" +msgstr "" +"Увімкніть цю опцію, щоб уповільнити швидкість друку та зробити кінцевий час " +"шару не коротше порога часу шару в \"Max fan speed threshold\", щоб шар міг " +"охолоджуватися довше. Це може покращити якість охолодження голок та дрібних " +"деталей" + +msgid "Normal printing" +msgstr "Звичайний друк" + +msgid "" +"The default acceleration of both normal printing and travel except initial " +"layer" +msgstr "" +"Прискорення за умовчанням як для звичайного друку, так і для переміщення за " +"виключенням початкового шару" + +msgid "mm/s²" +msgstr "мм/с²" + +msgid "Default filament profile" +msgstr "Профіль стандартного філаменту" + +msgid "Default filament profile when switch to this machine profile" +msgstr "Профіль стандартного філаменту при перемиканні на цей профіль машини" + +msgid "Default process profile" +msgstr "Профіль за промовчанням" + +msgid "Default process profile when switch to this machine profile" +msgstr "Профіль за промовчанням при перемиканні на цей профіль машини" + +msgid "No cooling for the first" +msgstr "Немає охолодження для першого шару" + +msgid "" +"Close all cooling fan for the first certain layers. Cooling fan of the first " +"layer used to be closed to get better build plate adhesion" +msgstr "" +"Закрийте всі вентилятори, що охолоджують, для перших певних шарів. " +"Вентилятор охолодження першого шару був закритий, щоб покращити " +"адгезіюРобочої пластини" + +msgid "layers" +msgstr "шари" + +msgid "Don't support bridges" +msgstr "Не підтримувати мости" + +msgid "" +"Don't support the whole bridge area which make support very large. Bridge " +"usually can be printing directly without support if not very long" +msgstr "" +"Не підтримуйте всю площу мосту, тому що підтримка буде дуже великою.Міст\n" +"зазвичай можна друкувати безпосередньо без підтримки, якщо не дуже довго" + +msgid "Thick bridges" +msgstr "Товсті мости" + +msgid "" +"If enabled, bridges are more reliable, can bridge longer distances, but may " +"look worse. If disabled, bridges look better but are reliable just for " +"shorter bridged distances." +msgstr "" +"Якщо ця функція увімкнена, мости більш надійні, можуть з'єднувати " +"великівідстань, але можуть виглядати гірше. Якщо відключити, мости " +"виглядають краще,Але надійні лише для більш коротких мостових відстаней." + +msgid "Max bridge length" +msgstr "Максимальна довжина мосту" + +msgid "" +"Max length of bridges that don't need support. Set it to 0 if you want all " +"bridges to be supported, and set it to a very large value if you don't want " +"any bridges to be supported." +msgstr "" +"Макс. довжина мостів, які не потребують підтримки. Встановіть значення 0, " +"якщо потрібна підтримка всіх мостів, і дуже велике значення, якщо підтримка " +"мостів не потрібна." + +msgid "End G-code" +msgstr "Завершальний G-code" + +msgid "End G-code when finish the whole printing" +msgstr "Завершальний G-code, коли закінчити весь друк" + +msgid "End G-code when finish the printing of this filament" +msgstr "Завершальний G-code, коли закінчите друк цієї нитки" + +msgid "Ensure vertical shell thickness" +msgstr "Забезпечення вертикальної товщини оболонки" + +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)" +msgstr "" +"Додавання заповнення твердого тіла поблизу похилих поверхонь для Гарантії " +"товщини вертикальної оболонки (верхній + нижній шари твердого тіла)" + +msgid "Internal bridge support thickness" +msgstr "Товщина внутрішньої опори мосту" + +msgid "" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" +msgstr "" +"Якщо ввімкнуто, опорні петлі будуть створюватися під контурами внутрішніх " +"мости. Ці опорні петлі можуть запобігти екструзії внутрішніх мостівпо " +"повітрю та покращити якість верхньої поверхні, особливо коли " +"розрідженістьщільність заповнення низька. Це значення визначає товщину опори " +"цикли. 0 означає вимкнути цю функцію" + +msgid "Top surface pattern" +msgstr "Малюнок верхньої поверхні" + +msgid "Line pattern of top surface infill" +msgstr "Малюнок заповнення верхньої поверхні" + +msgid "Concentric" +msgstr "Концентричний" + +msgid "Rectilinear" +msgstr "Прямолінійний" + +msgid "Monotonic" +msgstr "Монотонний" + +msgid "Monotonic line" +msgstr "Монотонний прямолінійний" + +msgid "Aligned Rectilinear" +msgstr "Вирівняний прямолінійний" + +msgid "Hilbert Curve" +msgstr "Крива Гільберта" + +msgid "Archimedean Chords" +msgstr "Хорди архімеду" + +msgid "Octagram Spiral" +msgstr "Спіральна октограма" + +msgid "Bottom surface pattern" +msgstr "Малюнок нижньої поверхні" + +msgid "Line pattern of bottom surface infill, not bridge infill" +msgstr "Малюнок заповнення нижньої поверхні, а не заповнення мосту" + +msgid "Internal solid infill pattern" +msgstr "" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" + +msgid "" +"Speed of outer wall which is outermost and visible. It's used to be slower " +"than inner wall speed to get better quality." +msgstr "" +"Швидкість зовнішнього периметра, яка є найбільш віддаленою та видимою.Це " +"раніше було повільніше, ніж швидкість внутрішнього периметра, щоботримати " +"кращу якість." + +msgid "Small perimeters" +msgstr "Маленькі периметри" + +msgid "" +"This separate setting will affect the speed of perimeters having radius <= " +"small_perimeter_threshold (usually holes). If expressed as percentage (for " +"example: 80%) it will be calculated on the outer wall speed setting above. " +"Set to zero for auto." +msgstr "" +"Це окреме налаштування впливає на швидкість периметрів, що мають радіус < = " +"small_perimeter_threshold (зазвичай отворів). Якщо він виражений у " +"відсотках(наприклад, 80%), то він розраховуватиметься на зазначеній вище " +"швидкостіЗовнішній периметр. Встановіть нульове значення для автоматичного " +"налаштування." + +msgid "Small perimeters threshold" +msgstr "Поріг малих периметрів" + +msgid "" +"This sets the threshold for small perimeter length. Default threshold is 0mm" +msgstr "" +"При цьому встановлюється поріг для невеликої довжини периметра. Порігове за " +"замовчуванням - 0 мм" + +msgid "Order of inner wall/outer wall/infil" +msgstr "Порядок внутрішні периметри/зовнішні периметри/заповнення" + +msgid "Print sequence of inner wall, outer wall and infill. " +msgstr "" +"Роздрукуйте послідовність внутрішнього периметра, зовнішнього периметра та " +"заповнення " + +msgid "inner/outer/infill" +msgstr "внутрішній/зовнішній/заповнення" + +msgid "outer/inner/infill" +msgstr "зовнішній/внутрішній/заповнення" + +msgid "infill/inner/outer" +msgstr "заповнення/внутрішній/зовнішній" + +msgid "infill/outer/inner" +msgstr "заповнення/зовнішній/внутрішній" + +msgid "inner-outer-inner/infill" +msgstr "внутрішній-внутрішній/заповнення" + +msgid "Height to rod" +msgstr "Висота до сопла" + +msgid "" +"Distance of the nozzle tip to the lower rod. Used for collision avoidance in " +"by-object printing." +msgstr "" +"Відстань від кінчика сопла до нижнього штока. Використовується для уникнення " +"зіткнення під час друку за об’єктами." + +msgid "Height to lid" +msgstr "Висота до кришки" + +msgid "" +"Distance of the nozzle tip to the lid. Used for collision avoidance in by-" +"object printing." +msgstr "" +"Відстань від кінчика сопла до кришки. Використовується для уникнення " +"зіткнення під час друку за обʼєктами." + +msgid "" +"Clearance radius around extruder. Used for collision avoidance in by-object " +"printing." +msgstr "" +"Радіус вільного простору навколо екструдера. Використовується для уникнення " +"зіткнення під час друку за об’єктами." + +msgid "Extruder Color" +msgstr "Колір екструдера" + +msgid "Only used as a visual help on UI" +msgstr "Використовується лише як візуальна допомога в інтерфейсі користувача" + +msgid "Extruder offset" +msgstr "Зміщення екструдера" + +msgid "Flow ratio" +msgstr "Коефіцієнт потоку" + +msgid "" +"The material may have volumetric change after switching between molten state " +"and crystalline state. This setting changes all extrusion flow of this " +"filament in gcode proportionally. Recommended value range is between 0.95 " +"and 1.05. Maybe you can tune this value to get nice flat surface when there " +"has slight overflow or underflow" +msgstr "" +"Матеріал може мати об'ємну зміну після перемикання між розплавленим станом " +"та кристалічним станом. Це налаштування пропорційно змінює весь екструзійний " +"потік цієї нитки розжарювання в gcode. Рекомендований діапазон значень - від " +"0,95 до 1,05. Можливо, ви можете налаштувати це значення, щоб отримати " +"хорошу плоску поверхню, коли є невелике переповнення або недолив" + +msgid "Enable pressure advance" +msgstr "Увімкнути випередження тиску PA" + +msgid "" +"Enable pressure advance, auto calibration result will be overwriten once " +"enabled." +msgstr "" +"Включити випередження тиску, результат автоматичного калібрування " +"будеперезаписано після увімкнення." + +msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" +msgstr "" +"Підвищення тиску (Klipper) AKA Коефіцієнт лінійного просування (Marlin)" + +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." +msgstr "" + +msgid "Keep fan always on" +msgstr "Тримайте вентилятор завжди увімкненим" + +msgid "" +"If enable this setting, part cooling fan will never be stoped and will run " +"at least at minimum speed to reduce the frequency of starting and stoping" +msgstr "" +"Якщо увімкнути цей параметр, вентилятор охолодження деталі ніколи не " +"будезупинятиметься і працюватиме\n" +"хоча б на мінімальній швидкості для зменшення частоти пусків та зупинок" + +msgid "Layer time" +msgstr "Час шару" + +msgid "" +"Part cooling fan will be enabled for layers of which estimated time is " +"shorter than this value. Fan speed is interpolated between the minimum and " +"maximum fan speeds according to layer printing time" +msgstr "" +"Вентилятор охолодження деталі буде включений для шарів, розрахунковий " +"часяких менше цього значення. Швидкість вентилятора інтерполюється між " +"мінімальної та максимальної швидкості вентилятора відповідно до часудруку " +"шару" + +msgid "Default color" +msgstr "Колір за замовчуванням" + +msgid "Default filament color" +msgstr "Колір філаменту за замовчуванням" + +msgid "Color" +msgstr "Колір" + +msgid "Filament notes" +msgstr "" + +msgid "You can put your notes regarding the filament here." +msgstr "" + +msgid "Required nozzle HRC" +msgstr "Потрібний HRC сопла" + +msgid "" +"Minimum HRC of nozzle required to print the filament. Zero means no checking " +"of nozzle's HRC." +msgstr "" +"Мінімальний HRC сопла, необхідний для друку філаменту. Нуль означає " +"відсутність перевірки HRC сопла." + +msgid "" +"This setting stands for how much volume of filament can be melted and " +"extruded per second. Printing speed is limited by max volumetric speed, in " +"case of too high and unreasonable speed setting. Can't be zero" +msgstr "" +"Це налаштування визначає, скільки обсягу нитки може бути розплавлено та " +"екструдовано за секунду. Швидкість друку обмежена максимальною об'ємною " +"швидкістю, у разі надто високого та необґрунтованого налаштування швидкості. " +"Не може бути нулем" + +msgid "mm³/s" +msgstr "мм³/с" + +msgid "Filament load time" +msgstr "Час завантаження філаменту" + +msgid "Time to load new filament when switch filament. For statistics only" +msgstr "" +"Час завантаження нового філаменту при перемиканні філаменту. Тільки для " +"статистики" + +msgid "Filament unload time" +msgstr "Час вивантаження філаменту" + +msgid "Time to unload old filament when switch filament. For statistics only" +msgstr "" +"Час вивантаження нового філаменту при перемиканні філаменту. Тільки для " +"статистики" + +msgid "" +"Filament diameter is used to calculate extrusion in gcode, so it's important " +"and should be accurate" +msgstr "" +"Діаметр нитки використовується для розрахунку екструзії в gcode, тому він " +"важливий імає бути точним" + +msgid "Shrinkage" +msgstr "Усадка" + +#, c-format, boost-format +msgid "" +"Enter the shrinkage percentage that the filament will get after cooling " +"(94% if you measure 94mm instead of 100mm). The part will be scaled in xy to " +"compensate. Only the filament used for the perimeter is taken into account.\n" +"Be sure to allow enough space between objects, as this compensation is done " +"after the checks." +msgstr "" + +msgid "Loading speed" +msgstr "" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "" + +msgid "Loading speed at the start" +msgstr "" + +msgid "Speed used at the very beginning of loading phase." +msgstr "" + +msgid "Unloading speed" +msgstr "" + +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 "" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" + +msgid "Delay after unloading" +msgstr "" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" + +msgid "Number of cooling moves" +msgstr "" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" + +msgid "Speed of the first cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "" + +msgid "Minimal purge on wipe tower" +msgstr "Мінімальне продування на очисній вежі" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" +"Після заміни інструменту точне положення новонавантаженої нитки " +"напруженнявсередині сопла може бути невідомо, і тиск нитки розжарення, " +"ймовірно, ще неє стабільним. Перед продуванням друкувальної головки в " +"наповнювач або об'єкт Slic3r, що витрачається, завжди буде дозувати цю " +"кількість матеріалу в вежу для протирання, щоб забезпечити надійне " +"послідовне заповненняабо видавлювання об'єкта, що витрачається." + +msgid "Speed of the last cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Ramming parameters" +msgstr "" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Enable ramming for multitool setups" +msgstr "" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" + +msgid "Multitool ramming volume" +msgstr "" + +msgid "The volume to be rammed before the toolchange." +msgstr "" + +msgid "Multitool ramming flow" +msgstr "" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "" + +msgid "Density" +msgstr "Щільність" + +msgid "Filament density. For statistics only" +msgstr "Щільність нитки. Тільки для статистики" + +msgid "g/cm³" +msgstr "г/см³" + +msgid "The material type of filament" +msgstr "Тип матеріалу філаменту" + +msgid "Soluble material" +msgstr "Розчинний філамент" + +msgid "" +"Soluble material is commonly used to print support and support interface" +msgstr "Розчинний матеріал зазвичай використовується для друку підтримки" + +msgid "Support material" +msgstr "Матеріал підтримки" + +msgid "" +"Support material is commonly used to print support and support interface" +msgstr "Допоміжний матеріал зазвичай використовується для друку підтримки" + +msgid "Temperature of vitrificaiton" +msgstr "Температура склування" + +msgid "" +"Material becomes soft at this temperature. Thus the heatbed cannot be hotter " +"than this tempature" +msgstr "" +"При цій температурі матеріал стає м'яким. Таким чином, нагріваєтьсяшар не " +"може бути гарячішим, ніж ця температура" + +msgid "Price" +msgstr "Ціна" + +msgid "Filament price. For statistics only" +msgstr "Ціна філаменту. Тільки для статистики" + +msgid "money/kg" +msgstr "р/кг" + +msgid "Vendor" +msgstr "" + +msgid "Vendor of filament. For show only" +msgstr "" + +msgid "(Undefined)" +msgstr "(Невизначений)" + +msgid "Infill direction" +msgstr "Напрям заповнення" + +msgid "" +"Angle for sparse infill pattern, which controls the start or main direction " +"of line" +msgstr "" +"Angle for sparse infill pattern, which controls the start or main direction " +"of line" + +msgid "Sparse infill density" +msgstr "Щільність заповнення" + +#, c-format +msgid "Density of internal sparse infill, 100% means solid throughout" +msgstr "" +"Щільність внутрішнього розрідженого заповнення, 100%% означає суцільне " +"заповнення по всій площі" + +msgid "Sparse infill pattern" +msgstr "Малюнок заповнення" + +msgid "Line pattern for internal sparse infill" +msgstr "Шаблон лінії для внутрішнього заповнення" + +msgid "Grid" +msgstr "Сітка" + +msgid "Line" +msgstr "Лінія" + +msgid "Cubic" +msgstr "Кібічний" + +msgid "Tri-hexagon" +msgstr "Зірки" + +msgid "Gyroid" +msgstr "Гіроїд" + +msgid "Honeycomb" +msgstr "Медові стільники" + +msgid "Adaptive Cubic" +msgstr "Адаптивний кубічний" + +msgid "3D Honeycomb" +msgstr "3D медові стільники" + +msgid "Support Cubic" +msgstr "Підтримуючий кубічний" + +msgid "Lightning" +msgstr "Блискавка" + +msgid "Sparse infill anchor length" +msgstr "Довжина прив'язки заповнення" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" +"З'єднайте лінію заповнення з внутрішнім периметром із коротким " +"сегментомдодаткового периметра. Якщо воно виражено у відсотках (наприклад, " +"15%), воно розраховується за шириною екструзії заповнення. Slic3r " +"намагається з'єднати Дві близькі лінії заповнення з коротким сегментом " +"периметра. Якщо такий сегмент периметра коротше infill_anchor_max не " +"знайдено, лінія заповнення з'єднується з сегментом периметра лише з одного " +"боку, і довжина взятого сегменту периметра обмежена цим параметром, але не " +"більше anchor_length_max.\n" +"Встановіть цей параметр рівним нулю, щоб вимкнути периметри прив'язки." +"пов'язані з однією лінією заповнення." + +msgid "0 (no open anchors)" +msgstr "0 (немає відкритих прив'язок)" + +msgid "1000 (unlimited)" +msgstr "1000 (необмежено)" + +msgid "Maximum length of the infill anchor" +msgstr "Максимальна довжина прив'язки, що заповнює" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" +"З'єднайте лінію заповнення з внутрішнім периметром із коротким " +"сегментомдодаткового периметра. Якщо воно виражено у відсотках (наприклад, " +"15%), воно розраховується за шириною екструзії заповнення. Slic3r " +"намагається з'єднати Дві близькі лінії заповнення з коротким сегментом " +"периметра. Якщо такий сегмент периметра коротший за цей параметр не " +"знайдено, лінія заповнення з'єднується з сегментом периметра лише з одного " +"боку, і довжина взятого сегмент периметра обмежений infill_anchor, але не " +"довшим за цей параметр.\n" +"Якщо встановлено значення 0, буде використано старий алгоритм для " +"Підключення заповнення, він повинен створити той же результат, що і для 1000 " +"& 0." + +msgid "0 (Simple connect)" +msgstr "0 (просте підключення)" + +msgid "Acceleration of outer walls" +msgstr "Прискорення зовнішніх периметрів" + +msgid "Acceleration of inner walls" +msgstr "Прискорення внутрішніх периметрів" + +msgid "Acceleration of travel moves" +msgstr "Прискорення холостого руху" + +msgid "" +"Acceleration of top surface infill. Using a lower value may improve top " +"surface quality" +msgstr "" +"Прискорення заповнення верхньої поверхні. Використання меншого значенняможе " +"покращити якість верхньої поверхні" + +msgid "Acceleration of outer wall. Using a lower value can improve quality" +msgstr "" +"Прискорення зовнішнього периметра. Використання меншого значення може " +"поліпшити якість" + +msgid "" +"Acceleration of bridges. If the value is expressed as a percentage (e.g. " +"50%), it will be calculated based on the outer wall acceleration." +msgstr "" +"Прискорення мостів. Якщо значення виражено у відсотках (наприклад, 50%), " +"воно розраховано з урахуванням прискорення зовнішнього периметра." + +msgid "mm/s² or %" +msgstr "мм/с² або %" + +msgid "" +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." +msgstr "" +"Прискорення заповнення. Якщо значення виражено у відсотках (наприклад, " +"100%), воно буде розраховане на основі прискорення за умовчанням." + +msgid "" +"Acceleration of internal solid infill. If the value is expressed as a " +"percentage (e.g. 100%), it will be calculated based on the default " +"acceleration." +msgstr "" +"Прискорення заповнення внутрішнього твердого тіла. Якщо значення виражено в " +"процентах (наприклад, 100%), воно буде розраховане на основі прискорення по " +"за замовчуванням." + +msgid "" +"Acceleration of initial layer. Using a lower value can improve build plate " +"adhensive" +msgstr "" +"Прискорення вихідного шару. Використання меншого значення може покращити " +"прилипання будівельної плити" + +msgid "Enable accel_to_decel" +msgstr "Увімкнути прискорення до уповільнення" + +msgid "Klipper's max_accel_to_decel will be adjusted automatically" +msgstr "" +"Max \"прискорення до уповільнення\" для Klipper буде скориговано автоматично" + +msgid "accel_to_decel" +msgstr "прискорення до уповільнення" + +#, c-format, boost-format +msgid "Klipper's max_accel_to_decel will be adjusted to this % of acceleration" +msgstr "" +"Max \"прискорення до уповільнення\" для Klipper буде скориговано на % o " +"автоматично" + +msgid "Jerk of outer walls" +msgstr "Ривок зовнішніх периметрів" + +msgid "Jerk of inner walls" +msgstr "Ривок внутрішніх периметрів" + +msgid "Jerk for top surface" +msgstr "Ривок для верхньої поверхні" + +msgid "Jerk for infill" +msgstr "Ривок для заповнення" + +msgid "Jerk for initial layer" +msgstr "Ривок для початкового шару" + +msgid "Jerk for travel" +msgstr "Ривок для переміщення" + +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" + +msgid "Initial layer height" +msgstr "Початкова висота шару" + +msgid "" +"Height of initial layer. Making initial layer height to be thick slightly " +"can improve build plate adhension" +msgstr "" +"Висота вихідного шару. Незначна товщина початкової висоти шару може " +"поліпшити прилипання до столу" + +msgid "Speed of initial layer except the solid infill part" +msgstr "Швидкість першого шару, за винятком суцільної заповнювальної частини" + +msgid "Initial layer infill" +msgstr "Початкове заповнення шару" + +msgid "Speed of solid infill part of initial layer" +msgstr "Швидкість суцільної заповнювальної частини вихідного шару" + +msgid "Initial layer travel speed" +msgstr "Початкова швидкість переміщення шару" + +msgid "Travel speed of initial layer" +msgstr "Швидкість переміщення вихідного шару" + +msgid "Number of slow layers" +msgstr "Кількість повільних шарів" + +msgid "" +"The first few layers are printed slower than normal. The speed is gradually " +"increased in a linear fashion over the specified number of layers." +msgstr "" +"Перші кілька шарів друкуються повільніше, ніж зазвичай. Швидкість " +"поступовозбільшується лінійним чином за заданою кількістю шарів." + +msgid "Initial layer nozzle temperature" +msgstr "Температура сопла першого шару" + +msgid "Nozzle temperature to print initial layer when using this filament" +msgstr "" +"Температура сопла для друку першого шару під час використання цього філаменту" + +msgid "Full fan speed at layer" +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." +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." + +msgid "Support interface fan speed" +msgstr "Швидкість вентилятора під час друку підтримки" + +msgid "" +"This fan speed is enforced during all support interfaces, to be able to " +"weaken their bonding with a high fan speed.\n" +"Set to -1 to disable this override.\n" +"Can only be overriden by disable_fan_first_layers." +msgstr "" +"Ця швидкість вентилятора забезпечується під час усіх інтерфейсів підтримки," +"щоб мати можливість послабити їхнє з'єднання з високою " +"швидкістювентилятора.\n" +"Встановіть -1, щоб вимкнути це перевизначення.\n" +"Може бути перевизначений лише disable_fan_first_layers." + +msgid "" +"Randomly jitter while printing the wall, so that the surface has a rough " +"look. This setting controls the fuzzy position" +msgstr "" +"Випадкове тремтіння під час друку зовнішнього периметра, так що поверхня " +"була шорсткої. Цей параметр керує нечіткою оболонкою" + +msgid "None" +msgstr "Ні" + +msgid "Contour" +msgstr "Контур" + +msgid "Contour and hole" +msgstr "Контур та отвір" + +msgid "All walls" +msgstr "Всі периметри" + +msgid "Fuzzy skin thickness" +msgstr "Нечітка товщина шкіри" + +msgid "" +"The width within which to jitter. It's adversed to be below outer wall line " +"width" +msgstr "" +"Ширина, в межах якої відбувається тремтіння. Небажано бути нижчеширини лінії " +"зовнішнього периметра" + +msgid "Fuzzy skin point distance" +msgstr "Нечітка відстань від точки шкіри" + +msgid "" +"The average diatance between the random points introducded on each line " +"segment" +msgstr "" +"Середня відстань між випадковими точками, введеними на кожному відрізкулінії" + +msgid "Filter out tiny gaps" +msgstr "Відфільтрувати крихітні зазори" + +msgid "Layers and Perimeters" +msgstr "Шари та периметри" + +msgid "" +"Filter out gaps smaller than the threshold specified. This setting won't " +"affect top/bottom layers" +msgstr "" + +msgid "" +"Speed of gap infill. Gap usually has irregular line width and should be " +"printed more slowly" +msgstr "" +"Швидкість заповнення зазору. Зазор зазвичай має неправильну ширину лінії та " +"має друкуватися повільніше" + +msgid "Arc fitting" +msgstr "Дуговий фітинг" + +msgid "" +"Enable this to get a G-code file which has G2 and G3 moves. And the fitting " +"tolerance is same with resolution" +msgstr "" +"Увімкніть цей параметр, щоб отримати файл G-коду з переміщеннями G2 та G3. А " +"допуск припасування однаковим дозволом" + +msgid "Add line number" +msgstr "Додати номер рядка" + +msgid "Enable this to add line number(Nx) at the beginning of each G-Code line" +msgstr "" +"Ця опція використовується для додавання номера рядка (Nx) на початку " +"кожногорядки G-Code" + +msgid "Scan first layer" +msgstr "Сканувати перший шар" + +msgid "" +"Enable this to enable the camera on printer to check the quality of first " +"layer" +msgstr "" +"Увімкнення цього параметра дозволяє камері на принтері перевіряти " +"якістьпершого шару" + +msgid "Nozzle type" +msgstr "Тип сопла" + +msgid "" +"The metallic material of nozzle. This determines the abrasive resistance of " +"nozzle, and what kind of filament can be printed" +msgstr "" +"Металевий матеріал сопла. Це визначає зносостійкість сопла та який тип нитки " +"можна друкувати" + +msgid "Undefine" +msgstr "Скасувати визначення" + +msgid "Hardened steel" +msgstr "Гартова сталь" + +msgid "Stainless steel" +msgstr "Нержавіюча сталь" + +msgid "Brass" +msgstr "Латунь" + +msgid "Nozzle HRC" +msgstr "HRC Сопла" + +msgid "" +"The nozzle's hardness. Zero means no checking for nozzle's hardness during " +"slicing." +msgstr "" +"Твердість сопла. Нуль означає відсутність перевірки жорсткості сопла під час " +"нарізка." + +msgid "HRC" +msgstr "HRC" + +msgid "Enable this option if machine has auxiliary part cooling fan" +msgstr "" +"Увімкніть цю опцію, якщо машина оснащена вентилятором охолодженнядопоміжної " +"частини" + +msgid "" +"Start the fan this number of seconds earlier than its target start time (you " +"can use fractional seconds). It assumes infinite acceleration for this time " +"estimation, and will only take into account G1 and G0 moves (arc fitting is " +"unsupported).\n" +"It won't move fan comands from custom gcodes (they act as a sort of " +"'barrier').\n" +"It won't move fan comands into the start gcode if the 'only custom start " +"gcode' is activated.\n" +"Use 0 to deactivate." +msgstr "" +"Запустіть вентилятор на таку кількість секунд раніше за цільовий час початку " +"(можна використовувати дробові секунди). Він передбачає нескінченне " +"прискорення для цієї оцінки часу і враховуватиме лише переміщення G1 і G0 " +"(дуговий фітинг не підтримується).\n" +"Він не буде переміщати команди вентиляторів з кодів користувача (вони діють " +"як свого роду «бар'єр»).\n" +"Він не переміщає команди вентиляторів у початковий gcode, якщо " +"активовано«єдиний початковий gcode користувача».\n" +"Використовуйте 0 для деактивації." + +msgid "Only overhangs" +msgstr "Тільки звиси" + +msgid "Will only take into account the delay for the cooling of overhangs." +msgstr "Враховуйте лише затримку охолодження звисів." + +msgid "Fan kick-start time" +msgstr "Час запуску вентилятора" + +msgid "" +"Emit a max fan speed command for this amount of seconds before reducing to " +"target speed to kick-start the cooling fan.\n" +"This is useful for fans where a low PWM/power may be insufficient to get the " +"fan started spinning from a stop, or to get the fan up to speed faster.\n" +"Set to 0 to deactivate." +msgstr "" +"Видайте команду max fan speed (максимальна швидкість вентилятора) за " +"цекількість секунд до зниження до цільової швидкості, щоб " +"запуститивентилятор охолодження.\n" +"Це корисно для вентиляторів, у яких низький рівень PWM/потужності може бути " +"недостатнім для того, щоб вентилятор почав обертатися з упору, абодля " +"прискорення роботи вентилятора.\n" +"Для деактивації встановіть значення 0." + +msgid "G-code flavor" +msgstr "Тип G-коду" + +msgid "What kind of gcode the printer is compatible with" +msgstr "З яким gcode сумісний принтер" + +msgid "Klipper" +msgstr "Klipper" + +msgid "Label objects" +msgstr "Маркувати об'єкти" + +msgid "" +"Enable this to add comments into the G-Code labeling print moves with what " +"object they belong to, which is useful for the Octoprint CancelObject " +"plugin. This settings is NOT compatible with Single Extruder Multi Material " +"setup and Wipe into Object / Wipe into Infill." +msgstr "" +"Увімкніть цей параметр, щоб додати коментарі до друку друку мітки G-Code із " +"зазначенням об'єкта, якому вони належать, що корисно для модуля Octoprint " +"CancelObject, що підключається. Ці налаштування НЕ сумісні з налаштуваннями " +"«Один екструдер» (Single Extruder Multi Material) і «Протирати в об'єкт/" +"протирати в заповнення» (Wipe into Object/Wipe into Infill)." + +msgid "Exclude objects" +msgstr "Виключити об'єкт" + +msgid "Enable this option to add EXCLUDE OBJECT command in g-code" +msgstr "Увімкнути цей параметр для додавання команди ВИКЛЮЧИТИ ОБ'ЄКТ у g-code" + +msgid "Verbose G-code" +msgstr "Докладний G-код" + +msgid "" +"Enable this to get a commented G-code file, with each line explained by a " +"descriptive text. If you print from SD card, the additional weight of the " +"file could make your firmware slow down." +msgstr "" +"Увімкніть цей параметр, щоб отримати прокоментований файл G-коду, Кожний " +"рядок якого пояснюється описовим текстом. Під час друку з SD-карти додаткова " +"вага файлу може уповільнити роботу вбудованого програмного забезпечення." + +msgid "Infill combination" +msgstr "Об'єднання заповнення" + +msgid "" +"Automatically Combine sparse infill of several layers to print together to " +"reduce time. Wall is still printed with original layer height." +msgstr "" + +msgid "Filament to print internal sparse infill." +msgstr "Філамент для друку внутрішнього заповнення." + +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" + +msgid "Infill/Wall overlap" +msgstr "Заповнення/перекриття периметрів" + +msgid "" +"Infill area is enlarged slightly to overlap with wall for better bonding. " +"The percentage value is relative to line width of sparse infill" +msgstr "" +"Область заповнення трохи збільшена для перекриття периметром для " +"кращогоскріплення. Відсоткове значення щодо ширини лінії заповнення" + +msgid "Speed of internal sparse infill" +msgstr "Швидкість внутрішнього заповнення" + +msgid "Interface shells" +msgstr "Інтерфейсні оболонки" + +msgid "" +"Force the generation of solid shells between adjacent materials/volumes. " +"Useful for multi-extruder prints with translucent materials or manual " +"soluble support material" +msgstr "" +"Примусове створення твердих оболонок між сусідніми матеріалами/об'ємами. " +"Використовується для друку в кількох екструдерах з напівпрозоримиматеріалами " +"або розчинним у ручному режимі матеріалом підкладки" + +msgid "Ironing Type" +msgstr "Тип Розглажування" + +msgid "" +"Ironing is using small flow to print on same height of surface again to make " +"flat surface more smooth. This setting controls which layer being ironed" +msgstr "" +"При розглажуванні використовується невеликий потік для повторного друку на " +"тій самійвисота поверхні, щоб зробити плоску поверхню більш гладкою. Цей " +"параметр визначає, який шар гладити" + +msgid "No ironing" +msgstr "Немає Розглажування" + +msgid "Top surfaces" +msgstr "Верхові поверхні" + +msgid "Topmost surface" +msgstr "Найвища поверхня" + +msgid "All solid layer" +msgstr "Весь суцільний шар" + +msgid "Ironing Pattern" +msgstr "" + +msgid "Ironing flow" +msgstr "Плавний потік" + +msgid "" +"The amount of material to extrude during ironing. Relative to flow of normal " +"layer height. Too high value results in overextrusion on the surface" +msgstr "" +"Кількість матеріалу, що видавлюється під час розглажування. Щодо " +"потокунормальної висоти шару. Надто високе значення призводить до " +"надмірноїекструзії на поверхню" + +msgid "Ironing line spacing" +msgstr "Крок лінії розглажування" + +msgid "The distance between the lines of ironing" +msgstr "Відстань між лініями розглажування" + +msgid "Ironing speed" +msgstr "Швидкість розглажування" + +msgid "Print speed of ironing lines" +msgstr "Швидкість друку прасувальних ліній" + +msgid "This gcode part is inserted at every layer change after lift z" +msgstr "Ця частина gcode вставляється при кожній зміні шару після підйому z" + +msgid "Supports silent mode" +msgstr "Підтримує безшумний режим" + +msgid "" +"Whether the machine supports silent mode in which machine use lower " +"acceleration to print" +msgstr "" +"Чи підтримує машина безшумний режим, у якому машина використовує " +"меншеприскорення для друку" + +msgid "" +"This G-code will be used as a code for the pause print. User can insert " +"pause G-code in gcode viewer" +msgstr "" +"Цей G-код буде використовуватися як код для друку паузи.Користувач може " +"вставити паузу G-коду в gcode viewer" + +msgid "This G-code will be used as a custom code" +msgstr "Цей G-код буде використовуватися як код користувача" + +msgid "Maximum speed X" +msgstr "Максимальна швидкість X" + +msgid "Maximum speed Y" +msgstr "Максимальна швидкість Y" + +msgid "Maximum speed Z" +msgstr "Максимальна швидкість Z" + +msgid "Maximum speed E" +msgstr "Максимальна швидкість E" + +msgid "Machine limits" +msgstr "Обмеження машини" + +msgid "Maximum X speed" +msgstr "Максимальна швидкість X" + +msgid "Maximum Y speed" +msgstr "Максимальна швидкість Y" + +msgid "Maximum Z speed" +msgstr "Максимальна швидкість Z" + +msgid "Maximum E speed" +msgstr "Максимальна швидкість E" + +msgid "Maximum acceleration X" +msgstr "Максимальне прискорення X" + +msgid "Maximum acceleration Y" +msgstr "Максимальне прискорення Y" + +msgid "Maximum acceleration Z" +msgstr "Максимальне прискорення Z" + +msgid "Maximum acceleration E" +msgstr "Максимальне прискорення E" + +msgid "Maximum acceleration of the X axis" +msgstr "Максимальне прискорення осі X" + +msgid "Maximum acceleration of the Y axis" +msgstr "Максимальне прискорення осі Y" + +msgid "Maximum acceleration of the Z axis" +msgstr "Максимальне прискорення осі Z" + +msgid "Maximum acceleration of the E axis" +msgstr "Максимальне прискорення осі E" + +msgid "Maximum jerk X" +msgstr "Максимальний ривок X" + +msgid "Maximum jerk Y" +msgstr "Максимальний ривок Y" + +msgid "Maximum jerk Z" +msgstr "Максимальний ривок Z" + +msgid "Maximum jerk E" +msgstr "Максимальний ривок E" + +msgid "Maximum jerk of the X axis" +msgstr "Максимальний ривок осі X" + +msgid "Maximum jerk of the Y axis" +msgstr "Максимальний ривок осі Y" + +msgid "Maximum jerk of the Z axis" +msgstr "Максимальний ривок осі Z" + +msgid "Maximum jerk of the E axis" +msgstr "Максимальний ривок осі E" + +msgid "Minimum speed for extruding" +msgstr "Мінімальна швидкість екструзії" + +msgid "Minimum speed for extruding (M205 S)" +msgstr "Мінімальна швидкість для видавлювання (M205 S)" + +msgid "Minimum travel speed" +msgstr "Мінімальна швидкість руху" + +msgid "Minimum travel speed (M205 T)" +msgstr "Мінімальна швидкість руху (M205 T)" + +msgid "Maximum acceleration for extruding" +msgstr "Максимальне прискорення для екструдування" + +msgid "Maximum acceleration for extruding (M204 P)" +msgstr "Максимальне прискорення видавлювання (M204 P)" + +msgid "Maximum acceleration for retracting" +msgstr "Максимальне прискорення для відкату" + +msgid "Maximum acceleration for retracting (M204 R)" +msgstr "Максимальне прискорення для відкату (M204 R)" + +msgid "Maximum acceleration for travel" +msgstr "Максимальне прискорення руху" + +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "" + +msgid "Fan speed" +msgstr "Швидкість вентилятора" + +msgid "" +"Part cooling fan speed may be increased when auto cooling is enabled. This " +"is the maximum speed limitation of part cooling fan" +msgstr "" +"Швидкість вентилятора охолодження деталі може бути збільшена, якщо " +"увімкненоавтоматичне охолодження. Це максимальне обмеження швидкості " +"вентилятораохолодження деталі" + +msgid "Max" +msgstr "Макс" + +msgid "" +"The largest printable layer height for extruder. Used tp limits the maximum " +"layer hight when enable adaptive layer height" +msgstr "" +"Найбільша висота шару, що друкується, для екструдера. Використовуваний tp " +"обмежує максимальну висоту шару при включенні адаптивної висоти шару" + +msgid "Minimum speed for part cooling fan" +msgstr "Мінімальна швидкість вентилятора охолодження деталі" + +msgid "" +"Speed of auxiliary part cooling fan. Auxiliary fan will run at this speed " +"during printing except the first several layers which is defined by no " +"cooling layers" +msgstr "" +"Швидкість вентилятора охолодження допоміжної частини. ДопоміжнийВентилятор " +"буде працювати з такою швидкістю під час друку, за винятком перших кількох " +"шарів, які не визначаються шарами охолодження" + +msgid "Min" +msgstr "Мін" + +msgid "" +"The lowest printable layer height for extruder. Used tp limits the minimum " +"layer hight when enable adaptive layer height" +msgstr "" +"Найнижча висота шару, що друкується, для екструдера. Використовуваний tp " +"обмежує мінімальну висоту шару при включенні адаптивної висоти шару" + +msgid "Min print speed" +msgstr "Мін. швидкість друку" + +msgid "The minimum printing speed when slow down for cooling" +msgstr "Мінімальна швидкість друку при уповільненні для охолодження" + +msgid "Nozzle diameter" +msgstr "Діаметр сопла" + +msgid "Diameter of nozzle" +msgstr "Діаметр сопла" + +msgid "Configuration notes" +msgstr "" + +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" + +msgid "Host Type" +msgstr "Тип хоста" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field must contain " +"the kind of the host." +msgstr "" +"Slic3r може завантажувати файли G-коду на хост принтера. Це поле повинно " +"утримувати тип хоста." + +msgid "Nozzle volume" +msgstr "Об'єм сопла" + +msgid "Volume of nozzle between the cutter and the end of nozzle" +msgstr "Об'єм сопла між різцем та кінцем сопла" + +msgid "Cooling tube position" +msgstr "" + +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "" + +msgid "Cooling tube length" +msgstr "" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" + +msgid "High extruder current on filament swap" +msgstr "" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" + +msgid "Filament parking position" +msgstr "" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" + +msgid "Extra loading distance" +msgstr "" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" + +msgid "Start end points" +msgstr "Початкові кінцеві точки" + +msgid "The start and end points which is from cutter area to garbage can." +msgstr "Початкова та кінцева точки від зони різання до сміттєвого бака." + +msgid "Reduce infill retraction" +msgstr "Зменште ретракт заповнення" + +msgid "" +"Don't retract when the travel is in infill area absolutely. That means the " +"oozing can't been seen. This can reduce times of retraction for complex " +"model and save printing time, but make slicing and G-code generating slower" +msgstr "" +"Відключає ретракт, коли сопло знаходиться в зоні заповнення. Це може " +"зменшити час втягування складної моделі та заощадити час друку, але " +"уповільнить нарізку та генерацію G-коду" + +msgid "Enable" +msgstr "Увімкнення" + +msgid "Filename format" +msgstr "Формат імені файлу" + +msgid "User can self-define the project file name when export" +msgstr "" +"Користувач може самостійно визначити ім'я файлу проекту під час експорту" + +msgid "Make overhang printable" +msgstr "" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "" + +msgid "Make overhang printable maximum angle" +msgstr "" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" + +msgid "Make overhang printable hole area" +msgstr "" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" + +msgid "mm²" +msgstr "мм²" + +msgid "Detect overhang wall" +msgstr "Виявлення периметрів, що нависають" + +#, c-format, boost-format +msgid "" +"Detect the overhang percentage relative to line width and use different " +"speed to print. For 100%% overhang, bridge speed is used." +msgstr "" +"Визначте відсоток звису щодо ширини лінії та використовуйте для друку іншу " +"швидкість. Для 100%% -ного звису використовується швидкість моста." + +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" + +msgid "Speed of inner wall" +msgstr "Швидкість внутрішнього периметра" + +msgid "Number of walls of every layer" +msgstr "Кількість периметрів кожного шару" + +msgid "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." +msgstr "" +"Якщо ви хочете обробити вихідний G-код через користувацькі сценарії,Просто " +"перерахуйте їх абсолютні шляхи тут. Розділіть кілька сценаріївточкою з " +"комою. Сценаріям передається абсолютний шлях до файлу G-коду в як перший " +"аргумент, і вони можуть отримати доступ до налаштувань Slic3r конфігурації " +"шляхом читання змінних середовища." + +msgid "Printer notes" +msgstr "" + +msgid "You can put your notes regarding the printer here." +msgstr "" + +msgid "Raft contact Z distance" +msgstr "Відстань контакту плоту Z" + +msgid "Z gap between object and raft. Ignored for soluble interface" +msgstr "" +"Z зазор між об'єктом та підкладкою. Ігнорується для розчинного матеріалу" + +msgid "Raft expansion" +msgstr "Розширення плоту" + +msgid "Expand all raft layers in XY plane" +msgstr "Розгорнути всі шари плоту в площині XY" + +msgid "Initial layer density" +msgstr "Початкова щільність шару" + +msgid "Density of the first raft or support layer" +msgstr "Щільність першого шару або опорного шару" + +msgid "Initial layer expansion" +msgstr "Розширення початкового шару" + +msgid "Expand the first raft or support layer to improve bed plate adhesion" +msgstr "" +"Розширте перший рафт або опорний шар, щоб покращити адгезію опорної плити" + +msgid "Raft layers" +msgstr "Кількість шарів підкладки" + +msgid "" +"Object will be raised by this number of support layers. Use this function to " +"avoid wrapping when print ABS" +msgstr "" +"Об'єкт буде піднятий такою кількістю опорних шарів. Використовуйте цю " +"функцію, щоб уникнути обтікання під час друку ABS" + +msgid "" +"G-code path is genereated after simplifing the contour of model to avoid too " +"much points and gcode lines in gcode file. Smaller value means higher " +"resolution and more time to slice" +msgstr "" + +msgid "Travel distance threshold" +msgstr "Поріг відстані в дорозі" + +msgid "" +"Only trigger retraction when the travel distance is longer than this " +"threshold" +msgstr "" +"Спрацьовування тільки в тому випадку, якщо відстань переміщення перевищує " +"цейпоріг" + +msgid "Retract amount before wipe" +msgstr "Ретракт при розгладжуванні" + +msgid "" +"The length of fast retraction before wipe, relative to retraction length" +msgstr "" + +msgid "Retract when change layer" +msgstr "Ретракт при зміні шару" + +msgid "Force a retraction when changes layer" +msgstr "Примусовий відкат при зміні шару" + +msgid "Length" +msgstr "Довжина" + +msgid "Retraction Length" +msgstr "Довжина відкату" + +msgid "" +"Some amount of material in extruder is pulled back to avoid ooze during long " +"travel. Set zero to disable retraction" +msgstr "" +"Деяка кількість матеріалу в екструдері витягується назад, щоб уникнути " +"свербіння під час тривалого переміщення. Встановіть нуль, щоб відключити " +"ретракт" + +msgid "Z hop when retract" +msgstr "Z-стрибок при відкаті" + +msgid "" +"Whenever the retraction is done, the nozzle is lifted a little to create " +"clearance between nozzle and the print. It prevents nozzle from hitting the " +"print when travel move. Using spiral line to lift z can prevent stringing" +msgstr "" +"Кожного разу при відкаті сопло трохи піднімається, щоб створити простір між " +"соплом та об’єктом який друкується. Це запобігає удару сопла об об’єкт при " +"переміщення. Використання спіралевої лінії підняття по осі Z може " +"перешкоджати появі висячих ниток" + +msgid "Z hop type" +msgstr "Тип Z-стрибка" + +msgid "Slope" +msgstr "Схил" + +msgid "Spiral" +msgstr "Спіраль" + +msgid "Only lift Z above" +msgstr "Підіймати Z лише вище" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" +"Якщо ви встановите додатне значення, підйом Z відбуватиметься лише над " +"вказаний абсолютний висоті Z." + +msgid "Only lift Z below" +msgstr "Підіймати Z лише нижче" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" +"Якщо встановити додатне значення, підйом по Z відбуватиметься лише нижче " +"вказаний абсолютний висоті Z." + +msgid "On surfaces" +msgstr "На поверхнях" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" + +msgid "All Surfaces" +msgstr "Усі поверхні" + +msgid "Top Only" +msgstr "Тільки вгорі" + +msgid "Bottom Only" +msgstr "Тільки знизу" + +msgid "Top and Bottom" +msgstr "Зверху та знизу" + +msgid "Extra length on restart" +msgstr "Додаткова довжина під час перезавантаження" + +msgid "" +"When the retraction is compensated after the travel move, the extruder will " +"push this additional amount of filament. This setting is rarely needed." +msgstr "" +"Коли втягування компенсується після переміщення, екструдер проштовхуєЦе " +"додаткова кількість нитки. Ця установка рідко потрібна." + +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "" +"Коли втягування компенсується після заміни інструменту, екструдерпроштовхує " +"цю додаткову кількість нитки." + +msgid "Retraction Speed" +msgstr "Швидкість ретракту" + +msgid "Speed of retractions" +msgstr "Швидкість ретракту" + +msgid "Deretraction Speed" +msgstr "Швидкість компенсуючого ретракту" + +msgid "" +"Speed for reloading filament into extruder. Zero means same speed with " +"retraction" +msgstr "" +"Швидкість перезарядки філпмента в екструдер. Нуль означає ту ж швидкість при " +"ретракті" + +msgid "Use firmware retraction" +msgstr "Використовувати ретракт прошивки" + +msgid "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." +msgstr "" +"Це експериментальне налаштування використовує команди G10 і G11 для того, " +"щоб Мікропрограмне забезпечення обробляло ретракт. Це підтримується тількиу " +"недавньому Марліні." + +msgid "Show auto-calibration marks" +msgstr "Показати мітки автоматичного калібрування" + +msgid "Seam position" +msgstr "Положення шва" + +msgid "The start position to print each part of outer wall" +msgstr "Початкове положення для друку кожної частини зовнішнього периметра" + +msgid "Nearest" +msgstr "Найближчий" + +msgid "Aligned" +msgstr "Вирівняний" + +msgid "Back" +msgstr "Ззаду" + +msgid "Random" +msgstr "Випадковий" + +msgid "Staggered inner seams" +msgstr "Внутрішні шви в шаховому порядку" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." +msgstr "" + +msgid "Seam gap" +msgstr "Зазор шва" + +msgid "" +"In order to reduce the visibility of the seam in a closed loop extrusion, " +"the loop is interrupted and shortened by a specified amount.\n" +"This amount can be specified in millimeters or as a percentage of the " +"current extruder diameter. The default value for this parameter is 10%." +msgstr "" +"Щоб зменшити видимість шва при екструзії із замкнутим контуром, контур " +"переривається і коротшає на задану величину.\n" +"Ця кількість може бути вказана в міліметрах або у відсотках від " +"поточногодіаметр екструдера. Стандартне значення для цього параметра " +"становить 10%." + +msgid "Role base wipe speed" +msgstr "Базова швидкість очищення ролей" + +msgid "" +"The wipe speed is determined by the speed of the current extrusion role.e.g. " +"if a wipe action is executed immediately following an outer wall extrusion, " +"the speed of the outer wall extrusion will be utilized for the wipe action." +msgstr "" +"Швидкість очищення визначається швидкістю поточної ролі екструзії. " +"Наприкладякщо дія очищення виконується відразу після екструзії зовнішнього " +"периметра,швидкість екструзії зовнішнього периметра буде використовуватися " +"для діїочищення." + +msgid "Wipe on loops" +msgstr "Розгладжування шва" + +msgid "" +"To minimize the visibility of the seam in a closed loop extrusion, a small " +"inward movement is executed before the extruder leaves the loop." +msgstr "" +"Щоб звести до мінімуму видимість шва при екструзії із замкнутим контуром," +"Невеликий рух усередину виконується до виходу екструдера з контуру." + +msgid "Wipe speed" +msgstr "Швидкість очищення" + +msgid "" +"The wipe speed is determined by the speed setting specified in this " +"configuration.If the value is expressed as a percentage (e.g. 80%), it will " +"be calculated based on the travel speed setting above.The default value for " +"this parameter is 80%" +msgstr "" +"Швидкість очищення визначається налаштуванням швидкості, зазначеної в " +"данійконфігурації. Якщо це значення виражено у відсотках (наприклад, 80%), " +"то воно буде розраховано на основі наведеної вище установки швидкості руху. " +"За замовчуванням для цього параметра - 80%" + +msgid "Skirt distance" +msgstr "Відстань між спідницею/каймою" + +msgid "Distance from skirt to brim or object" +msgstr "Відстань між спідницею/каймою або моделлю" + +msgid "Skirt height" +msgstr "Шари спідниці" + +msgid "How many layers of skirt. Usually only one layer" +msgstr "Скільки шарів спідниці. Зазвичай лише один шар" + +msgid "Skirt loops" +msgstr "Спідниця навколо моделі" + +msgid "Number of loops for the skirt. Zero means disabling skirt" +msgstr "Кількість петель для спідниці. Нуль означає відключення спідниці" + +msgid "Skirt speed" +msgstr "Швидкість спідниці" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" +"Швидкість спідниці, у мм/с. Нуль означає використання стандартної швидкості " +"екструзії шару." + +msgid "" +"The printing speed in exported gcode will be slowed down, when the estimated " +"layer time is shorter than this value, to get better cooling for these layers" +msgstr "" +"Швидкість друку в експортованому gcode буде уповільнена, коли розрахунковий " +"час шару менше цього значення, щоб отримати найкраще охолодження для цих " +"шарів" + +msgid "Minimum sparse infill threshold" +msgstr "Мінімальний поріг заповнення" + +msgid "" +"Sparse infill area which is smaller than threshold value is replaced by " +"internal solid infill" +msgstr "" +"Площа заповнення, яка менша за порогове значення, замінюється внутрішнім " +"суцільним заповненням" + +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" + +msgid "Speed of internal solid infill, not the top and bottom surface" +msgstr "" +"Швидкість внутрішнього твердого заповнення, а не верхньої та нижньої поверхні" + +msgid "Spiral vase" +msgstr "Спіральна ваза" + +msgid "" +"Spiralize smooths out the z moves of the outer contour. And turns a solid " +"model into a single walled print with solid bottom layers. The final " +"generated model has no seam" +msgstr "" +"Перехід спіраллю згладжує рух z зовнішнього контуру. І перетворює " +"твердотільна модель в одностінний друк із суцільними нижніми шарами.Кінічна " +"згенерована модель не має шва" + +msgid "" +"If smooth or traditional mode is selected, a timelapse video will be " +"generated for each print. After each layer is printed, a snapshot is taken " +"with the chamber camera. All of these snapshots are composed into a " +"timelapse video when printing completes. If smooth mode is selected, the " +"toolhead will move to the excess chute after each layer is printed and then " +"take a snapshot. Since the melt filament may leak from the nozzle during the " +"process of taking a snapshot, prime tower is required for smooth mode to " +"wipe nozzle." +msgstr "" +"Якщо вибрано плавний або традиційний режим, для кожного друку буде " +"згенеровано відео з часовим інтервалом. Після друку кожного шару Знімок " +"камери робиться. Всі ці знімки створюються у вигляді відео з тимчасовим " +"інтервалом після завершення друку. Якщо вибрано режим згладжування, то Після " +"друку кожного шару головка інструментів переміщається до надмірноголотку, а " +"потім знімається знімок. Оскільки філамент може просочуватися з сопла під " +"час отримання знімка, для гладкого режиму очищення сопла потрібна вежа " +"очищення." + +msgid "Traditional" +msgstr "Традиційний" + +msgid "Temperature variation" +msgstr "Зміна температури" + +msgid "Start G-code" +msgstr "Стартовий G-code" + +msgid "Start G-code when start the whole printing" +msgstr "Стартовий G-code під час запуску всієї печатки" + +msgid "Start G-code when start the printing of this filament" +msgstr "Стартовий G-code при запуску друку цим філаментом" + +msgid "Single Extruder Multi Material" +msgstr "" + +msgid "Use single nozzle to print multi filament" +msgstr "" + +msgid "Purge in prime tower" +msgstr "" + +msgid "Purge remaining filament into prime tower" +msgstr "" + +msgid "Enable filament ramming" +msgstr "" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" + +msgid "Prime all printing extruders" +msgstr "" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" + +msgid "Slice gap closing radius" +msgstr "Радіус закриття пробілів під час нарізування" + +msgid "" +"Cracks smaller than 2x gap closing radius are being filled during the " +"triangle mesh slicing. The gap closing operation may reduce the final print " +"resolution, therefore it is advisable to keep the value reasonably low." +msgstr "" +"Під час розрізання тріщини на трикутну сітку заповнюються тріщини,менше ніж " +"2 радіуси замикання зазору. Операція закриття проміжку може зменшити " +"кінцевий дозвіл друку, тому бажано підтримувати значення на досить низькому " +"рівні." + +msgid "Slicing Mode" +msgstr "Режим нарізки" + +msgid "" +"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " +"close all holes in the model." +msgstr "" + +msgid "Regular" +msgstr "Звичайний" + +msgid "Even-odd" +msgstr "Парний-непарний" + +msgid "Close holes" +msgstr "Закрити отвори" + +msgid "Enable support" +msgstr "Увімкнути підтримку" + +msgid "Enable support generation." +msgstr "Увімкнути генерацію підтримки." + +msgid "" +"normal(auto) and tree(auto) is used to generate support automatically. If " +"normal(manual) or tree(manual) is selected, only support enforcers are " +"generated" +msgstr "" +"звичайна (auto) та деревоподібна (auto) використовується для " +"автоматичногостворення підтримки. Якщо вибрано звичайну (ручну) або " +"деревоподібну (ручну), створюються лише засоби забезпечення підтримки" + +msgid "normal(auto)" +msgstr "звичайна (авто)" + +msgid "tree(auto)" +msgstr "деревоподібна (авто)" + +msgid "normal(manual)" +msgstr "звичайна (ручна)" + +msgid "tree(manual)" +msgstr "деревоподібна (ручна)" + +msgid "Support/object xy distance" +msgstr "Підтримка/об'єкт XY відстань" + +msgid "XY separation between an object and its support" +msgstr "" + +msgid "Pattern angle" +msgstr "Кут шаблону" + +msgid "Use this setting to rotate the support pattern on the horizontal plane." +msgstr "" +"Використовуйте це налаштування, щоб повернути шаблон підтримки в " +"горизонтальному площини." + +msgid "On build plate only" +msgstr "Тільки від столу" + +msgid "Don't create support on model surface, only on build plate" +msgstr "Не створюйте опору на поверхні моделі лише від столу" + +msgid "Support critical regions only" +msgstr "Підтримувати лише критичні області" + +msgid "" +"Only create support for critical regions including sharp tail, cantilever, " +"etc." +msgstr "" +"Створювати підтримку тільки для критичних областей, включаючи гострий хвіст," +"консоль і т.д." + +msgid "Remove small overhangs" +msgstr "" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "" + +msgid "Top Z distance" +msgstr "Верхня відстань Z" + +msgid "The z gap between the top support interface and object" +msgstr "Зазор осі z між верхом підтримки та об'єктом" + +msgid "Bottom Z distance" +msgstr "Нижня відстань Z" + +msgid "The z gap between the bottom support interface and object" +msgstr "Зазор осі z між низом підтримки та об'єктом" + +msgid "Support/raft base" +msgstr "Підтримка/основа плоту" + +msgid "" +"Filament to print support base and raft. \"Default\" means no specific " +"filament for support and current filament is used" +msgstr "" +"Філамент для друку опорної основи та плоту. «За замовчуванням» означає " +"відсутність конкретного філаменту для опори та використання поточного " +"філаменту" + +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" + +msgid "Interface use loop pattern" +msgstr "Інтерфейс використовує шаблон шлейфу" + +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "" +"Накрийте петлями верхній контактний шар опор. Вимкнено за замовчуванням." + +msgid "Support/raft interface" +msgstr "Інтерфейс підтримки/плота" + +msgid "" +"Filament to print support interface. \"Default\" means no specific filament " +"for support interface and current filament is used" +msgstr "" +"Філамент для друку підтримки. «За замовчуванням» означає відсутність " +"конкретного філаменту для друку підтримки, і використовується поточний " +"філамент" + +msgid "Top interface layers" +msgstr "Верхній шар підтримки" + +msgid "Number of top interface layers" +msgstr "Кількість верхніх шарів підтримки" + +msgid "Bottom interface layers" +msgstr "Нижні шари підтримки" + +msgid "Top interface spacing" +msgstr "Відстань між верхніми інтерфейсами" + +msgid "Spacing of interface lines. Zero means solid interface" +msgstr "Відстань між лініями підтримки. Нуль означає суцільну підтримку" + +msgid "Bottom interface spacing" +msgstr "Інтервал нижнього шару підтримки" + +msgid "Spacing of bottom interface lines. Zero means solid interface" +msgstr "" +"Відстань між нижніми інтерфейсними лініями. Нуль означає суцільнийінтерфейс" + +msgid "Speed of support interface" +msgstr "Швидкість друку підтримки" + +msgid "Base pattern" +msgstr "Базовий шаблон" + +msgid "Line pattern of support" +msgstr "Лінія підтримки" + +msgid "Rectilinear grid" +msgstr "Прямолінійна сітка" + +msgid "Hollow" +msgstr "Порожній" + +msgid "Interface pattern" +msgstr "Шаблон інтерфейсу" + +msgid "" +"Line pattern of support interface. Default pattern for non-soluble support " +"interface is Rectilinear, while default pattern for soluble support " +"interface is Concentric" +msgstr "" +"Шаблон підтримки. Шаблон за замовчуванням для нерозчинної підтримки - " +"прямолінійний, у той час як шаблон за замовчуванням для розчинної підтримки- " +"концентричний" + +msgid "Rectilinear Interlaced" +msgstr "Прямолінійний черезрядковий" + +msgid "Base pattern spacing" +msgstr "Базовий інтервал шаблону" + +msgid "Spacing between support lines" +msgstr "Відстань між лініями підтримки" + +msgid "Normal Support expansion" +msgstr "Нормальне розширення підтримки" + +msgid "Expand (+) or shrink (-) the horizontal span of normal support" +msgstr "Розширити (+) або зменшити (-) горизонтальний проліт підтримки" + +msgid "Speed of support" +msgstr "Швидкість підтримки" + +msgid "" +"Style and shape of the support. For normal support, projecting the supports " +"into a regular grid will create more stable supports (default), while snug " +"support towers will save material and reduce object scarring.\n" +"For tree support, slim style will merge branches more aggressively and save " +"a lot of material (default), while hybrid style will create similar " +"structure to normal support under large flat overhangs." +msgstr "" +"Стиль та форма опори. Для звичайної підтримки проектування опор у " +"звичайнусітка створить більш стійкі опори (за замовчуванням), тоді як " +"завзяті опори заощадять матеріал і зменшать утворення рубців на об'єктах.\n" +"Для підтримки дерева тонкий стиль об'єднуватиме гілки більш агресивно і " +"заощаджувати багато матеріалу (за замовчуванням), в той час як гібридний " +"стильСтворить структуру, аналогічну звичайній підтримці при великих плоских " +"звисах." + +msgid "Snug" +msgstr "Обережний" + +msgid "Tree Slim" +msgstr "Деревоподібна тонка" + +msgid "Tree Strong" +msgstr "Деревоподібна сильна" + +msgid "Tree Hybrid" +msgstr "Деревоподібна гібридна" + +msgid "Organic" +msgstr "" + +msgid "Independent support layer height" +msgstr "Незалежна висота опорного шару" + +msgid "" +"Support layer uses layer height independent with object layer. This is to " +"support customizing z-gap and save print time.This option will be invalid " +"when the prime tower is enabled." +msgstr "" +"Опорний шар використовує висоту шару, що не залежить від шару об'єкта. Це " +"необхідний для підтримки налаштування z-gap та збереження часу друку. Цей " +"параметр буде неприпустимим, якщо увімкнено основну башту." + +msgid "Threshold angle" +msgstr "Кут порога" + +msgid "" +"Support will be generated for overhangs whose slope angle is below the " +"threshold." +msgstr "Буде створена опора для звисів з кутом нахилу нижче порога." + +msgid "Tree support branch angle" +msgstr "Кут гілки опори дерева" + +msgid "" +"This setting determines the maximum overhang angle that t he branches of " +"tree support allowed to make.If the angle is increased, the branches can be " +"printed more horizontally, allowing them to reach farther." +msgstr "" +"Цей параметр визначає максимальний кут звису, який допускається для Гілки " +"підтримки дерева. Якщо кут збільшено, гілки можуть друкуватись " +"більшегоризонтально, дозволяючи їм досягати більшої відстані." + +msgid "Preferred Branch Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" + +msgid "Tree support branch distance" +msgstr "Адаптивна висота шару" + +msgid "" +"This setting determines the distance between neighboring tree support nodes." +msgstr "Цей параметр визначає відстань між сусідніми вузлами підтримки дерева." + +msgid "Branch Density" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" + +msgid "Adaptive layer height" +msgstr "Адаптивна ширина шару" + +msgid "" +"Enabling this option means the height of tree support layer except the " +"first will be automatically calculated " +msgstr "" +"Включення цієї опції означає, що висота шару підтримки дерева, за " +"виключенням першого, буде розрахована автоматично " + +msgid "Auto brim width" +msgstr "Автоматична ширина кайми" + +msgid "" +"Enabling this option means the width of the brim for tree support will be " +"automatically calculated" +msgstr "" +"Увімкнення цієї опції означає, що ширина поля для підтримки дерева " +"будерозрахована автоматично" + +msgid "Tree support brim width" +msgstr "Ширина кайми деревовидної підтримки" + +msgid "Distance from tree branch to the outermost brim line" +msgstr "Відстань від гілки дерева до зовнішньої крайньої лінії кайми" + +msgid "Tip Diameter" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "" + +msgid "Tree support branch diameter" +msgstr "Діаметр гілки деревоподібної підтримки" + +msgid "This setting determines the initial diameter of support nodes." +msgstr "Цей параметр визначає початковий діаметр опорних вузлів." + +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" + +msgid "Branch Diameter with double walls" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" + +msgid "Tree support wall loops" +msgstr "Контури опорної стінки дерева" + +msgid "This setting specify the count of walls around tree support" +msgstr "Цей параметр визначає кількість периметрів навколо опори дерева" + +msgid "Tree support with infill" +msgstr "Підтримка дерева із заповненням" + +msgid "" +"This setting specifies whether to add infill inside large hollows of tree " +"support" +msgstr "" +"Цей параметр визначає, чи слід додавати заповнення всередині " +"великихПорожнини підтримки дерева" + +msgid "Chamber temperature" +msgstr "Температура в камері" + +msgid "Target chamber temperature" +msgstr "Температура цільової камери" + +msgid "Nozzle temperature for layers after the initial one" +msgstr "Температура сопла для шарів після початкового" + +msgid "Bed temperature difference" +msgstr "Різниця температур шару" + +msgid "" +"Do not recommend bed temperature of other layer to be lower than initial " +"layer for more than this threshold. Too low bed temperature of other layer " +"may cause the model broken free from build plate" +msgstr "" +"Не рекомендується, щоб температура шару іншого шару була нижчою, ніж " +"температура вихідного шару, при перевищенні цього порога. Надто " +"низькатемпература шару іншого шару може призвести до того, що модель " +"будерозірвана без конструкційної пластини" + +msgid "Detect thin wall" +msgstr "Виявлення тонкої стінки" + +msgid "" +"Detect thin wall which can't contain two line width. And use single line to " +"print. Maybe printed not very well, because it's not closed loop" +msgstr "" +"Визначте тонку стінку, яка не може містити дві лінії. І використовувати один " +"рядок для друку. Може бути надрукований не дуже добре, бо це не замкнутий " +"контур" + +msgid "" +"This gcode is inserted when change filament, including T command to trigger " +"tool change" +msgstr "" +"Цей gcode вставляється при зміні філаменту, включаючи команду T для запуску " +"зміни інструменту" + +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" + +msgid "Speed of top surface infill which is solid" +msgstr "Швидкість суцільного заповнення верхньої поверхні" + +msgid "Top shell layers" +msgstr "Суцільних шарів зверху" + +msgid "" +"This is the number of solid layers of top shell, including the top surface " +"layer. When the thickness calculated by this value is thinner than top shell " +"thickness, the top shell layers will be increased" +msgstr "" +"Це кількість суцільних шарів верхньої оболонки, включаючи верхнійповерхневий " +"шар. Якщо товщина, розрахована за цим значенням, меншатовщини верхньої " +"оболонки, то верхні шари оболонки будуть збільшені" + +msgid "Top solid layers" +msgstr "Верхові суцільні шари" + +msgid "Top shell thickness" +msgstr "Товщина верхньої оболонки" + +msgid "" +"The number of top solid layers is increased when slicing if the thickness " +"calculated by top shell layers is thinner than this value. This can avoid " +"having too thin shell when layer height is small. 0 means that this setting " +"is disabled and thickness of top shell is absolutely determained by top " +"shell layers" +msgstr "" +"Кількість верхніх суцільних шарів збільшується при розрізанні, якщо товщина, " +"обчислена шарами верхньої оболонки, тонша за це значення. Це дозволяє " +"уникнути занадто тонкої оболонки при невеликій висоті шару. 0 означає, що це " +"налаштування вимкнено і товщина верхньої оболонки повністюобмежена верхніми " +"шарами оболонки" + +msgid "Speed of travel which is faster and without extrusion" +msgstr "Швидкість переміщення, яка є швидше і без екструзії" + +msgid "Wipe while retracting" +msgstr "Ретракт при очищенні" + +msgid "" +"Move nozzle along the last extrusion path when retracting to clean leaked " +"material on nozzle. This can minimize blob when print new part after travel" +msgstr "" +"Переміщуйте насадку по останньому шляху видавлювання при збиранні для " +"очищеннявитеклого матеріалу на насадці. Це може мінімізувати великий " +"двійковийоб'єкт під час друку нової деталі після переміщення" + +msgid "Wipe Distance" +msgstr "Відстань очищення" + +msgid "" +"Discribe how long the nozzle will move along the last path when retracting" +msgstr "" +"Визначте як далеко сопло рухатиметься вздовж останнього шляху при відкаті" + +msgid "" +"The wiping tower can be used to clean up the residue on the nozzle and " +"stabilize the chamber pressure inside the nozzle, in order to avoid " +"appearance defects when printing objects." +msgstr "" +"Очисна колона може використовуватися для очищення залишку на соплі та " +"стабілізації тиску в камері всередині сопла, щоб уникнути " +"дефектівзовнішнього вигляду під час друку предметів." + +msgid "Purging volumes" +msgstr "Обсяг очищення" + +msgid "Flush multiplier" +msgstr "Множина очищення" + +msgid "" +"The actual flushing volumes is equal to the flush multiplier multiplied by " +"the flushing volumes in the table." +msgstr "" +"Фактичні обсяги промивки дорівнюють множнику промивки, помноженому на " +"обсягипромивання в таблиці." + +msgid "Prime volume" +msgstr "Основний обсяг" + +msgid "The volume of material to prime extruder on tower." +msgstr "Обсяг матеріалу для первинного екструдера на башті." + +msgid "Width" +msgstr "Ширина" + +msgid "Width of prime tower" +msgstr "Ширина основної вежі" + +msgid "Wipe tower rotation angle" +msgstr "" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "" + +msgid "Stabilization cone apex angle" +msgstr "" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" + +msgid "Wipe tower purge lines spacing" +msgstr "" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "" + +msgid "Wipe tower extruder" +msgstr "" + +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 "" + +msgid "Purging volumes - load/unload volumes" +msgstr "" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" + +msgid "" +"Purging after filament change will be done inside objects' infills. This may " +"lower the amount of waste and decrease the print time. If the walls are " +"printed with transparent filament, the mixed color infill will be seen " +"outside. It will not take effect, unless the prime tower is enabled." +msgstr "" + +msgid "" +"Purging after filament change will be done inside objects' support. This may " +"lower the amount of waste and decrease the print time. It will not take " +"effect, unless the prime tower is enabled." +msgstr "" + +msgid "" +"This object will be used to purge the nozzle after a filament change to save " +"filament and decrease the print time. Colours of the objects will be mixed " +"as a result. It will not take effect, unless the prime tower is enabled." +msgstr "" +"Цей об'єкт використовуватиметься для продування сопла після зміни нитки " +"розжареннядля економії нитки розжарення та зменшення часу друку. В " +"результаті кольору об'єктів будуть змішані. Він не набуде чинності, якщо не " +"включена первиннавежа." + +msgid "Maximal bridging distance" +msgstr "" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" + +msgid "X-Y hole compensation" +msgstr "Компенсація отвору XY" + +msgid "" +"Holes of object will be grown or shrunk in XY plane by the configured value. " +"Positive value makes holes bigger. Negative value makes holes smaller. This " +"function is used to adjust size slightly when the object has assembling issue" +msgstr "" +"Отвори об'єкта будуть вирощені або стиснуті в площині XY на задане Значення. " +"Позитивне значення робить отвори більше. Негативне значення робить отвори " +"меншими. Ця функція використовується для невеликої Корегування розміру, коли " +"об'єкт має проблему складання" + +msgid "X-Y contour compensation" +msgstr "Компенсація контуру XY" + +msgid "" +"Contour of object will be grown or shrunk in XY plane by the configured " +"value. Positive value makes contour bigger. Negative value makes contour " +"smaller. This function is used to adjust size slightly when the object has " +"assembling issue" +msgstr "" +"Контур об'єкта буде збільшено або зменшено у площині XY на задане Значення. " +"Позитивне значення робить контур більше. Негативне Зменшення контуру. Ця " +"функція використовується для невеликої Корегування розміру, коли об'єкт має " +"проблему складання" + +msgid "G-code thumbnails" +msgstr "Мініатюри G-code" + +msgid "" +"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the " +"following format: \"XxY, XxY, ...\"" +msgstr "" +"Розміри малюнків повинні зберігатися у файлах .gcode та .sl1/.sl1s, у " +"наступному форматі: «XxY, XxY»,..." + +msgid "Use relative E distances" +msgstr "Використовуйте відносні відстані E екструдера" + +msgid "" +"Relative extrusion is recommended when using \"label_objects\" option.Some " +"extruders work better with this option unckecked (absolute extrusion mode). " +"Wipe tower is only compatible with relative mode. It is always enabled on " +"BambuLab printers. Default is checked" +msgstr "" +"При використанні опції «label_objects» рекомендується відносне Видавлювання. " +"Деякі екструдери працюють краще з цією опцією без перевірки(абсолютний режим " +"екструзії). Обтиральна вежа сумісна лише з відносним режимом. Вона завжди " +"включена на принтерах BambuLab. за замовчуванням встановлено прапорець" + +msgid "" +"Classic wall generator produces walls with constant extrusion width and for " +"very thin areas is used gap-fill. Arachne engine produces walls with " +"variable extrusion width" +msgstr "" + +msgid "Classic" +msgstr "Класичний" + +msgid "Arachne" +msgstr "Arachne" + +msgid "Wall transition length" +msgstr "Довжина переходу до периметру" + +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"segments. It's expressed as a percentage over nozzle diameter" +msgstr "" +"При переході між різними числами периметрів, коли деталь стає тонше, для " +"поділу або з'єднання сегментів периметрів виділяєтьсяпевна кількість " +"простору. Він виражається у відсотках від діаметрасопла" + +msgid "Wall transitioning filter margin" +msgstr "Поле фільтра під час переходу між периметрами" + +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of extrusion widths which follow to [Minimum " +"wall width - margin, 2 * Minimum wall width + margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large extrusion width " +"variation can lead to under- or overextrusion problems. It's expressed as a " +"percentage over nozzle diameter" +msgstr "" +"Запобігання переходу назад і вперед між однією додатковою стінкою та однієї " +"менше. Це поле розширює діапазон ширини видавлювання до [Мінімальна ширина " +"стінки - поле, 2 * Мінімальна ширина стінки + поле].Збільшення цього запасу " +"зменшує кількість переходів, що зменшуєкількість запусків/зупинок екструзії " +"та час переміщення. Однак велика Зміна ширини екструзії може призвести до " +"проблем недостатньої або надмірної екструзії. Він виражається у відсотках " +"від діаметра сопла" + +msgid "Wall transitioning threshold angle" +msgstr "Пороговий кут переходу між периметрами" + +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude" +msgstr "" +"Коли створювати переходи між парним та непарним числом периметрів. Форма " +"Клина з кутом більше цього параметра не буде мати переходів, і периметри Не " +"друкуватимуться в центрі для заповнення простору, що залишився.Зменшення " +"цього параметра зменшує кількість та довжину цих центральнихпериметрів, але " +"може залишати проміжки або надмірне витягування" + +msgid "Wall distribution count" +msgstr "Лічильник розподілу за периметрами" + +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width" +msgstr "" +"Кількість периметрів, що відраховується від центру, яким потрібно розкидати " +"варіацію. Нижчі значення означають, що зовнішні периметри не змінюються по " +"ширині" + +msgid "Minimum feature size" +msgstr "Мінімальний розмір об'єкта" + +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"feature size will be widened to the Minimum wall width. It's expressed as a " +"percentage over nozzle diameter" +msgstr "" + +msgid "First layer minimum wall width" +msgstr "" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" + +msgid "Minimum wall width" +msgstr "Мінімальна ширина периметра" + +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"feature size) of the model. If the Minimum wall width is thinner than the " +"thickness of the feature, the wall will become as thick as the feature " +"itself. It's expressed as a percentage over nozzle diameter" +msgstr "" +"Ширина периметра, яка замінить тонкі елементи (відповідно до Мінімальним " +"розміром елемента) моделі. Якщо мінімальна ширина периметра менше товщини " +"елемента, то товщина периметра дорівнюватиме товщині самого елемента. Він " +"виражається у відсотках від діаметра сопла" + +msgid "Detect narrow internal solid infill" +msgstr "Виявлення вузького внутрішнього заповнення твердим тілом" + +msgid "" +"This option will auto detect narrow internal solid infill area. If enabled, " +"concentric pattern will be used for the area to speed printing up. " +"Otherwise, rectilinear pattern is used defaultly." +msgstr "" +"Ця опція автоматично визначає вузьку внутрішню область заповненнятвердого " +"тіла. Якщо цей параметр увімкнено, для прискорення друку області " +"використовуватиметься концентричний візерунок. Інакше за умовчанням " +"Використовується прямолінійний малюнок." + +msgid "invalid value " +msgstr "неправильне значення " + +#, c-format, boost-format +msgid " doesn't work at 100%% density " +msgstr " не працює на 100%% щільності " + +msgid "Invalid value when spiral vase mode is enabled: " +msgstr "Неприпустиме значення при увімкненому режимі спіральної вази: " + +msgid "too large line width " +msgstr "надто велика ширина лінії " + +msgid " not in range " +msgstr " не в зоні " + +msgid "Export 3MF" +msgstr "Експорт 3MF" + +msgid "Export project as 3MF." +msgstr "Експортуйте проект як 3MF." + +msgid "Export slicing data" +msgstr "Експорт даних нарізки" + +msgid "Export slicing data to a folder." +msgstr "Експорт даних нарізки до папки." + +msgid "Load slicing data" +msgstr "Завантажити дані про нарізку" + +msgid "Load cached slicing data from directory" +msgstr "Завантажити кешовані дані нарізки з каталогу" + +msgid "Export STL" +msgstr "" + +msgid "Export the objects as multiple STL." +msgstr "" + +msgid "Slice" +msgstr "Нарізка" + +msgid "Slice the plates: 0-all plates, i-plate i, others-invalid" +msgstr "Нарізати пластини: 0-всі пластини, i-пластина i, інші-неприпустимі" + +msgid "Show command help." +msgstr "Показати довідку про команду." + +msgid "UpToDate" +msgstr "До цього часу" + +msgid "Update the configs values of 3mf to latest." +msgstr "Оновіть значення конфігурації 3mf до останніх." + +msgid "Load default filaments" +msgstr "" + +msgid "Load first filament as default for those not loaded" +msgstr "" + +msgid "mtcpp" +msgstr "mtcpp" + +msgid "max triangle count per plate for slicing." +msgstr "максимальна кількість трикутників на стіл для нарізки." + +msgid "mstpp" +msgstr "mstpp" + +msgid "max slicing time per plate in seconds." +msgstr "максимальний час нарізки на стіл у секундах." + +msgid "No check" +msgstr "Без перевірки" + +msgid "Do not run any validity checks, such as gcode path conflicts check." +msgstr "" +"Не виконуйте перевірки дійсності, наприклад, перевірку конфліктів шляхуgcode." + +msgid "Normative check" +msgstr "Нормативна перевірка" + +msgid "Check the normative items." +msgstr "Перевірте нормативні позиції." + +msgid "Output Model Info" +msgstr "Вихідна інформація про модель" + +msgid "Output the model's information." +msgstr "Виведіть інформацію про модель." + +msgid "Export Settings" +msgstr "Експорт налаштувань" + +msgid "Export settings to a file." +msgstr "Експорт налаштувань у файл." + +msgid "Send progress to pipe" +msgstr "Надіслати прогрес до каналу" + +msgid "Send progress to pipe." +msgstr "Надіслати прогрес до каналу." + +msgid "Arrange Options" +msgstr "Упорядкувати параметри" + +msgid "Arrange options: 0-disable, 1-enable, others-auto" +msgstr "Параметри упорядкування: 0-disable, 1-enable, інші-auto" + +msgid "Repetions count" +msgstr "" + +msgid "Repetions count of the whole model" +msgstr "" + +msgid "Convert Unit" +msgstr "Перетворити одиницю виміру" + +msgid "Convert the units of model" +msgstr "Перетворення одиниць моделі" + +msgid "Orient the model" +msgstr "Орієнтувати модель" + +msgid "Scale the model by a float factor" +msgstr "Масштабуйте модель за допомогою плаваючого коефіцієнта" + +msgid "Load General Settings" +msgstr "Завантажити загальні налаштування" + +msgid "Load process/machine settings from the specified file" +msgstr "Завантажити налаштування процесу/машини із зазначеного файлу" + +msgid "Load Filament Settings" +msgstr "Завантажити налаштування філаменту" + +msgid "Load filament settings from the specified file list" +msgstr "Завантажити налаштування філаменту із зазначеного списку файлів" + +msgid "Skip Objects" +msgstr "Пропустити об'єкти" + +msgid "Skip some objects in this print" +msgstr "Пропустити деякі об'єкти в цьому принті" + +msgid "load uptodate process/machine settings when using uptodate" +msgstr "" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" +msgstr "" + +msgid "Data directory" +msgstr "Каталог даних" + +msgid "" +"Load and store settings at the given directory. This is useful for " +"maintaining different profiles or including configurations from a network " +"storage." +msgstr "" +"Завантажити та зберегти налаштування в даному каталозі. Це корисно для " +"підтримки різних профілів або для ввімкнення конфігурацій із сховища мережі." + +msgid "Output directory" +msgstr "Вихідний каталог" + +msgid "Output directory for the exported files." +msgstr "Вихідний каталог для експортованих файлів." + +msgid "Debug level" +msgstr "Рівень налагодження" + +msgid "" +"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +"trace\n" +msgstr "" +"Встановлює рівень реєстрації налагодження. 0: непереборний, 1: помилка, 2: " +"попередження, 3: інформація, 4: налагодження, 5: трасування\n" + +msgid "Error in zip archive" +msgstr "Помилка у zip архіві" + +msgid "Generating walls" +msgstr "Створення периметрів" + +msgid "Generating infill regions" +msgstr "Створення областей заповнення" + +msgid "Generating infill toolpath" +msgstr "Створення траєкторії заповнення" + +msgid "Detect overhangs for auto-lift" +msgstr "Виявлення виступів для автоматичного підйому" + +msgid "Generating support" +msgstr "Генерація підтримки" + +msgid "Checking support necessity" +msgstr "Перевірка необхідності підтримки" + +msgid "floating regions" +msgstr "області, що плавають" + +msgid "floating cantilever" +msgstr "плаваюча консоль" + +msgid "large overhangs" +msgstr "великі звіси" + +#, c-format, boost-format +msgid "" +"It seems object %s has %s. Please re-orient the object or enable support " +"generation." +msgstr "" +"Схоже, об'єкт %s має %s. Змініть орієнтацію об'єкта або увімкніть Створення " +"підтримки." + +msgid "Optimizing toolpath" +msgstr "Оптимізація траєкторії інструменту" + +msgid "Empty layers around bottom are replaced by nearest normal layers." +msgstr "Порожні шари навколо дна замінюються найближчими нормальними шарами." + +msgid "The model has too many empty layers." +msgstr "У моделі занадто багато порожніх шарів." + +msgid "Slicing mesh" +msgstr "Нарізка сітки" + +msgid "" +"No layers were detected. You might want to repair your STL file(s) or check " +"their size or thickness and retry.\n" +msgstr "" +"Шари не виявлені. Можливо, потрібно відновити файли STL або перевірити їх " +"розмір або товщину і повторити спробу.\n" + +msgid "" +"An object's XY size compensation will not be used because it is also color-" +"painted.\n" +"XY Size compensation can not be combined with color-painting." +msgstr "" +"Компенсація розміру XY об'єкта не буде використовуватись, оскільки він також " +"забарвлений кольором.\n" +"Компенсація розміру XY не може поєднуватися з кольором." + +#, c-format, boost-format +msgid "Support: generate toolpath at layer %d" +msgstr "Підтримка: створення траєкторії інструмента на шарі %d" + +msgid "Support: detect overhangs" +msgstr "Підтримка: виявлення звисів" + +msgid "Support: generate contact points" +msgstr "Підтримка: створення точок контакту" + +msgid "Support: propagate branches" +msgstr "Підтримка: розповсюдження гілок" + +msgid "Support: draw polygons" +msgstr "Підтримка: малювання полігонів" + +msgid "Support: generate toolpath" +msgstr "Підтримка: створення траєкторії інструменту" + +#, c-format, boost-format +msgid "Support: generate polygons at layer %d" +msgstr "Підтримка: створення полігонів на шарі %d" + +#, c-format, boost-format +msgid "Support: fix holes at layer %d" +msgstr "Підтримка: фіксація отворів на шарі %d" + +#, c-format, boost-format +msgid "Support: propagate branches at layer %d" +msgstr "Підтримка: розповсюдження гілок на шарі %d" + +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "" + +msgid "Loading of a model file failed." +msgstr "" + +msgid "The supplied file couldn't be read because it's empty" +msgstr "" + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "" + +msgid "Canceled" +msgstr "" + +msgid "load_obj: failed to parse" +msgstr "" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "" + +msgid "The file contains polygons with less than 2 vertices." +msgstr "" + +msgid "The file contains invalid vertex index." +msgstr "" + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "" + +msgid "Flow Rate Calibration" +msgstr "" + +msgid "Max Volumetric Speed Calibration" +msgstr "" + +msgid "Manage Result" +msgstr "" + +msgid "Manual Calibration" +msgstr "" + +msgid "Result can be read by human eyes." +msgstr "" + +msgid "Auto-Calibration" +msgstr "" + +msgid "We would use Lidar to read the calibration result" +msgstr "" + +msgid "Prev" +msgstr "" + +msgid "Recalibration" +msgstr "" + +msgid "Calibrate" +msgstr "" + +msgid "Finish" +msgstr "" + +msgid "Wiki" +msgstr "" + +msgid "How to use calibration result?" +msgstr "" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" + +msgid "Calibration not supported" +msgstr "" + +msgid "Flow Dynamics" +msgstr "" + +msgid "Flow Rate" +msgstr "" + +msgid "Max Volumetric Speed" +msgstr "" + +msgid "Please enter the name you want to save to printer." +msgstr "" + +msgid "The name cannot exceed 40 characters." +msgstr "" + +msgid "The name cannot be empty." +msgstr "" + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "" + +msgid "The name cannot be the same as the system preset name." +msgstr "" + +msgid "The name is the same as another existing preset name" +msgstr "" + +msgid "create new preset failed." +msgstr "" + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "" + +msgid "No Printer Connected!" +msgstr "" + +msgid "Printer is not connected yet." +msgstr "" + +msgid "Please select filament to calibrate." +msgstr "" + +msgid "Connecting to printer..." +msgstr "" + +msgid "The failed test result has been dropped." +msgstr "" + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "" + +msgid "Internal Error" +msgstr "" + +msgid "Please select at least one filament for calibration" +msgstr "" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "" + +msgid "The input value size must be 3." +msgstr "" + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" + +msgid "About this calibration" +msgstr "" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" + +msgid "When to use Flow Rate Calibration" +msgstr "" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "" + +msgid "Over-extrusion or under extrusion" +msgstr "" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "" + +msgid "materials with inaccurate filament diameter" +msgstr "" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "" + +msgid "Failed" +msgstr "" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" + +msgid "Please find the best line on your plate" +msgstr "" + +msgid "Input Value" +msgstr "" + +msgid "Save to Filament Preset" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Record Factor" +msgstr "" + +msgid "We found the best flow ratio for you" +msgstr "" + +msgid "Flow Ratio" +msgstr "" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "" + +msgid "Please enter the name of the preset you want to save." +msgstr "" + +msgid "Calibration1" +msgstr "" + +msgid "Calibration2" +msgstr "" + +msgid "Please find the best object on your plate" +msgstr "" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "" + +msgid "Skip Calibration2" +msgstr "" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "" + +msgid "Please choose a block with smoothest top surface" +msgstr "" + +msgid "Please choose a block with smoothest top surface." +msgstr "" + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "" + +msgid "Calibration Type" +msgstr "" + +msgid "Complete Calibration" +msgstr "" + +msgid "Fine Calibration based on flow ratio" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" + +msgid "Printing Parameters" +msgstr "" + +msgid "- ℃" +msgstr "" + +msgid " ℃" +msgstr "" + +msgid "Plate Type" +msgstr "" + +msgid "filament position" +msgstr "" + +msgid "External Spool" +msgstr "" + +msgid "Filament For Calibration" +msgstr "" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" + +msgid "Error desc" +msgstr "" + +msgid "Extra info" +msgstr "" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "" + +msgid "Connecting to printer" +msgstr "" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "" + +msgid "From Volumetric Speed" +msgstr "" + +msgid "To Volumetric Speed" +msgstr "" + +msgid "Flow Dynamics Calibration Result" +msgstr "" + +msgid "No History Result" +msgstr "" + +msgid "Success to get history result" +msgstr "" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "" + +msgid "Action" +msgstr "" + +msgid "Edit Flow Dynamics Calibration" +msgstr "" + +msgid "Network lookup" +msgstr "" + +msgid "Address" +msgstr "" + +msgid "Hostname" +msgstr "" + +msgid "Service name" +msgstr "" + +msgid "OctoPrint version" +msgstr "" + +msgid "Searching for devices" +msgstr "" + +msgid "Finished" +msgstr "" + +msgid "Multiple resolved IP addresses" +msgstr "" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" + +msgid "Unable to perform boolean operation on selected parts" +msgstr "" + +msgid "Mesh Boolean" +msgstr "" + +msgid "Union" +msgstr "" + +msgid "Difference" +msgstr "" + +msgid "Intersection" +msgstr "" + +msgid "Source Volume" +msgstr "" + +msgid "Tool Volume" +msgstr "" + +msgid "Subtract from" +msgstr "" + +msgid "Subtract with" +msgstr "" + +msgid "selected" +msgstr "" + +msgid "Part 1" +msgstr "" + +msgid "Part 2" +msgstr "" + +msgid "Delete input" +msgstr "" + +msgid "Send G-Code to printer host" +msgstr "" + +msgid "Upload to Printer Host with the following filename:" +msgstr "" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "" + +msgid "Upload to storage" +msgstr "" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "" + +msgid "Print host upload queue" +msgstr "" + +msgid "ID" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Host" +msgstr "" + +msgctxt "OfFile" +msgid "Size" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Message" +msgstr "" + +msgid "Cancel selected" +msgstr "" + +msgid "Show error message" +msgstr "" + +msgid "Enqueued" +msgstr "" + +msgid "Uploading" +msgstr "" + +msgid "Cancelling" +msgstr "" + +msgid "Error uploading to print host" +msgstr "" + +msgid "PA Calibration" +msgstr "Калібрування РА" + +msgid "DDE" +msgstr "Директ" + +msgid "Bowden" +msgstr "Боуден" + +msgid "Extruder type" +msgstr "Тип екструдера" + +msgid "PA Tower" +msgstr "РА башта" + +msgid "PA Line" +msgstr "РА лінія" + +msgid "PA Pattern" +msgstr "" + +msgid "Method" +msgstr "Метод" + +msgid "Start PA: " +msgstr "Стартовий PA: " + +msgid "End PA: " +msgstr "Кінцевий РА: " + +msgid "PA step: " +msgstr "Крок PA: " + +msgid "Print numbers" +msgstr "Друк значень" + +msgid "" +"Please input valid values:\n" +"Start PA: >= 0.0\n" +"End PA: > Start PA\n" +"PA step: >= 0.001)" +msgstr "" +"Введіть допустимі значення:\n" +"Початковий PA: >= 0,0\n" +"Кінцевий PA: > Початок PA\n" +"Крок PA: >= 0,001)" + +msgid "Temperature calibration" +msgstr "Калібрування температури" + +msgid "PLA" +msgstr "PLA" + +msgid "ABS/ASA" +msgstr "ABS/ASA" + +msgid "PETG" +msgstr "PETG" + +msgid "TPU" +msgstr "TPU" + +msgid "PA-CF" +msgstr "PA-CF" + +msgid "PET-CF" +msgstr "PET-CF" + +msgid "Filament type" +msgstr "Тип філаменту" + +msgid "Start temp: " +msgstr "Початкова температура: " + +msgid "End end: " +msgstr "Кінцева температура: " + +msgid "Temp step: " +msgstr "Крок температури: " + +msgid "" +"Please input valid values:\n" +"Start temp: <= 350\n" +"End temp: >= 170\n" +"Start temp > End temp + 5)" +msgstr "" + +msgid "Max volumetric speed test" +msgstr "Тест максимальної об'ємної швидкості" + +msgid "Start volumetric speed: " +msgstr "Початкова об'ємна швидкість: " + +msgid "End volumetric speed: " +msgstr "Кінцева об'ємна швидкість: " + +msgid "step: " +msgstr "крок: " + +msgid "" +"Please input valid values:\n" +"start > 0 step >= 0\n" +"end > start + step)" +msgstr "" +"Введіть допустимі значення:\n" +"початок > 0 крок >= 0\n" +"кінець > початок + крок)" + +msgid "VFA test" +msgstr "VFA тест" + +msgid "Start speed: " +msgstr "Початкова швидкість: " + +msgid "End speed: " +msgstr "Кінцева швидкість: " + +msgid "" +"Please input valid values:\n" +"start > 10 step >= 0\n" +"end > start + step)" +msgstr "" +"Введіть допустимі значення:\n" +"старт > 10 кроків >= 0\n" +"кінець > початок + крок)" + +msgid "Start retraction length: " +msgstr "Початкова довжина ретракту: " + +msgid "End retraction length: " +msgstr "Кінцева довжина ретракту: " + +msgid "mm/mm" +msgstr "мм/мм" + +msgid "Physical Printer" +msgstr "Фізичний принтер" + +msgid "Print Host upload" +msgstr "Завантаження хоста друку" + +msgid "Test" +msgstr "Тест" + +msgid "Could not get a valid Printer Host reference" +msgstr "Неможливо отримати дійсне посилання на хост принтера" + +msgid "Success!" +msgstr "Успіх!" + +msgid "Refresh Printers" +msgstr "Оновити принтери" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" +"Файл HTTPS CA є необов'язковим. Він необхідний лише під час використання " +"HTTPS із сертифікатом." + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "Файли сертифікатів (*.crt, *.pem)|*.crt;*.pem|Всі файли|*.*" + +msgid "Open CA certificate file" +msgstr "Відкрити файл сертифіката ЦС" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" +"У цій системі %s використовує HTTPS-сертифікати із системного сховища " +"сертифікатів або Keychain." + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" +"Щоб використовувати власний файл ЦС, імпортуйте файл ЦС в сховище " +"сертифікатів/Keychain." + +msgid "Connection to printers connected via the print host failed." +msgstr "Не вдалося підключитися до принтерів, підключених через вузол друку." + +#: resources/data/hints.ini: [hint:3D Scene Operations] +msgid "" +"3D Scene Operations\n" +"Did you know how to control view and object/part selection with mouse and " +"touchpanel in the 3D scene?" +msgstr "" +"Операції з 3D сценами\n" +"Чи знаєте ви, як керувати видом та вибором об'єкта/деталі за допомогою миші " +"та Сенсорна панель у 3D сцені?" + +#: resources/data/hints.ini: [hint:Cut Tool] +msgid "" +"Cut Tool\n" +"Did you know that you can cut a model at any angle and position with the " +"cutting tool?" +msgstr "" +"Інструмент вирізування\n" +"Чи знаєте ви, що можна вирізати модель під будь-яким кутом і в будь-якому " +"положенніза допомогою різального інструмента?" + +#: resources/data/hints.ini: [hint:Fix Model] +msgid "" +"Fix Model\n" +"Did you know that you can fix a corrupted 3D model to avoid a lot of slicing " +"problems?" +msgstr "" +"Виправити модель\n" +"Чи знаєте ви, що ви можете виправити пошкоджену 3D-модель, щоб " +"уникнутивеликої кількості проблем із нарізкою?" + +#: resources/data/hints.ini: [hint:Timelapse] +msgid "" +"Timelapse\n" +"Did you know that you can generate a timelapse video during each print?" +msgstr "" +"Таймлапс\n" +"Чи знаєте ви, що ви можете генерувати відео під час кожного друку?" + +#: resources/data/hints.ini: [hint:Auto-Arrange] +msgid "" +"Auto-Arrange\n" +"Did you know that you can auto-arrange all objects in your project?" +msgstr "" +"Авторозбудова\n" +"Чи знаєте ви, що можна автоматично впорядкувати всі об'єкти в проекті?" + +#: resources/data/hints.ini: [hint:Auto-Orient] +msgid "" +"Auto-Orient\n" +"Did you know that you can rotate objects to an optimal orientation for " +"printing by a simple click?" +msgstr "" +"Автоорієнтація\n" +"Чи знаєте ви, що можна повертати об'єкти в оптимальну орієнтацію для друку " +"простим клацанням?" + +#: resources/data/hints.ini: [hint:Lay on Face] +msgid "" +"Lay on Face\n" +"Did you know that you can quickly orient a model so that one of its faces " +"sits on the print bed? Select the \"Place on face\" function or press the " +"F key." +msgstr "" +"Покласти на обличчя\n" +"Чи знаєте ви, що ви можете швидко зорієнтувати модель так, щоб одна з її " +"граней лежала на столі? Виберіть функцію «Розмістити на межі» або натисніть " +"клавішу < b > F ." + +#: resources/data/hints.ini: [hint:Object List] +msgid "" +"Object List\n" +"Did you know that you can view all objects/parts in a list and change " +"settings for each object/part?" +msgstr "" +"Список об'єктів\n" +"Чи знаєте ви, що можна переглядати всі об'єкти/деталі у списку та змінювати " +"Параметри для кожного об'єкта/деталі?" + +#: resources/data/hints.ini: [hint:Simplify Model] +msgid "" +"Simplify Model\n" +"Did you know that you can reduce the number of triangles in a mesh using the " +"Simplify mesh feature? Right-click the model and select Simplify model. Read " +"more in the documentation." +msgstr "" +"Спрощення моделі\n" +"Чи знаєте ви, що можна зменшити кількість трикутників у мережі за допомогою " +"Елемент Спростити мережу (Simplify mesh)? Клацніть модель правою кнопкою " +"миші і виберіть «Спростити модель». Додаткову інформацію наведено в " +"документації." + +#: resources/data/hints.ini: [hint:Slicing Parameter Table] +msgid "" +"Slicing Parameter Table\n" +"Did you know that you can view all objects/parts on a table and change " +"settings for each object/part?" +msgstr "" +"Таблиця параметрів зрізу\n" +"Чи знаєте ви, що можна переглядати всі об'єкти/деталі в таблиці та змінювати " +"налаштування для кожного об'єкта/деталі?" + +#: resources/data/hints.ini: [hint:Split to Objects/Parts] +msgid "" +"Split to Objects/Parts\n" +"Did you know that you can split a big object into small ones for easy " +"colorizing or printing?" +msgstr "" +"Розділити на об'єкти/деталі\n" +"Чи знаєте ви, що ви можете розділити великий об'єкт на маленькі для " +"легкоїзабарвлення чи друку?" + +#: resources/data/hints.ini: [hint:Subtract a Part] +msgid "" +"Subtract a Part\n" +"Did you know that you can subtract one mesh from another using the Negative " +"part modifier? That way you can, for example, create easily resizable holes " +"directly in Orca Slicer. Read more in the documentation." +msgstr "" +"Відняти деталь\n" +"Чи знаєте ви, що можна віднімати одну мережу з іншої за допомогою " +"модифікаторанегативної деталі? Таким чином можна, наприклад, створити " +"легкоотвори, що змінюються безпосередньо в Orca Slicer. Додаткова інформацію " +"наведено в документації." + +#: resources/data/hints.ini: [hint:STEP] +msgid "" +"STEP\n" +"Did you know that you can improve your print quality by slicing a STEP file " +"instead of an STL?\n" +"Orca Slicer supports slicing STEP files, providing smoother results than a " +"lower resolution STL. Give it a try!" +msgstr "" +"STEP\n" +"Чи знаєте ви, що ви можете покращити якість друку, нарізавши файл " +"STEPзамість STL?\n" +"Orca Slicer підтримує нарізання файлів STEP, забезпечуючи більш " +"плавнірезультати порівняно з нижчою роздільною здатністю STL. Спробуй!" + +#: resources/data/hints.ini: [hint:Z seam location] +msgid "" +"Z seam location\n" +"Did you know that you can customize the location of the Z seam, and even " +"paint it on your print, to have it in a less visible location? This improves " +"the overall look of your model. Check it out!" +msgstr "" + +#: resources/data/hints.ini: [hint:Fine-tuning for flow rate] +msgid "" +"Fine-tuning for flow rate\n" +"Did you know that flow rate can be fine-tuned for even better-looking " +"prints? Depending on the material, you can improve the overall finish of the " +"printed model by doing some fine-tuning." +msgstr "" +"Тонке налаштування витрати\n" +"Чи знаєте ви, що швидкість потоку може бути точно налаштована для навіть " +"більшекрасивих відбитків? Залежно від матеріалу можна покращити загальне " +"оздобленнядрукарської моделі, виконавши деяке тонке налаштування." + +#: resources/data/hints.ini: [hint:Split your prints into plates] +msgid "" +"Split your prints into plates\n" +"Did you know that you can split a model that has a lot of parts into " +"individual plates ready to print? This will simplify the process of keeping " +"track of all the parts." +msgstr "" +"Розбийте відбитки на пластини\n" +"Чи знаєте ви, що можна розділити модель з великою кількістю деталей на " +"окремі столи, готові до друку? Це спростить процес відстеження всіхдеталей." + +#: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer +#: Height] +msgid "" +"Speed up your print with Adaptive Layer Height\n" +"Did you know that you can print a model even faster, by using the Adaptive " +"Layer Height option? Check it out!" +msgstr "" +"Прискорення друку за допомогою функції «Адаптивна висота шару»\n" +"Чи знаєте ви, що можна друкувати модель ще швидше за допомогою параметра " +"«Адаптивна висота шару»? Подивися!" + +#: resources/data/hints.ini: [hint:Support painting] +msgid "" +"Support painting\n" +"Did you know that you can paint the location of your supports? This feature " +"makes it easy to place the support material only on the sections of the " +"model that actually need it." +msgstr "" +"Опорне забарвлення\n" +"Ти знав, що можеш намалювати розташування своїх опор? Ця функція " +"спрощуєрозміщення матеріалу опори тільки на тих перерізах моделі, які в " +"цьомупотребують." + +#: resources/data/hints.ini: [hint:Different types of supports] +msgid "" +"Different types of supports\n" +"Did you know that you can choose from multiple types of supports? Tree " +"supports work great for organic models, while saving filament and improving " +"print speed. Check them out!" +msgstr "" +"Різні типи опор\n" +"Чи знаєте ви, що можна вибрати один із кількох типів опор? Підтримка Tree " +"відмінно працює для органічних моделей, зберігаючи при цьому ниткинапруження " +"і підвищуючи швидкість друку. Перевірте їх!" + +#: resources/data/hints.ini: [hint:Printing Silk Filament] +msgid "" +"Printing Silk Filament\n" +"Did you know that Silk filament needs special consideration to print it " +"successfully? Higher temperature and lower speed are always recommended for " +"the best results." +msgstr "" +"Друк шовковим філаментом\n" +"Чи знаєте ви, що шовковий іламент потребує особливої уваги, щоб її Успішно " +"надрукувати? Для досягнення найкращих результатів завждирекомендується більш " +"висока температура та нижча швидкість." + +#: resources/data/hints.ini: [hint:Brim for better adhesion] +msgid "" +"Brim for better adhesion\n" +"Did you know that when printing models have a small contact interface with " +"the printing surface, it's recommended to use a brim?" +msgstr "" +"Кайма для кращої адгезії\n" +"Чи знаєте ви, що коли моделі друку мають невеликий контактний інтерфейс з " +"Поверхня друку, рекомендується використовувати Кайму?" + +#: resources/data/hints.ini: [hint:Set parameters for multiple objects] +msgid "" +"Set parameters for multiple objects\n" +"Did you know that you can set slicing parameters for all selected objects at " +"one time?" +msgstr "" +"Встановлення параметрів для кількох об'єктів\n" +"Чи знаєте ви, що можна встановити параметри нарізки для всіх " +"вибранихоб'єктів одночасно?" + +#: resources/data/hints.ini: [hint:Stack objects] +msgid "" +"Stack objects\n" +"Did you know that you can stack objects as a whole one?" +msgstr "" +"Об'єкти стека\n" +"Ви знали, що можете складати об'єкти?" + +#: resources/data/hints.ini: [hint:Flush into support/objects/infill] +msgid "" +"Flush into support/objects/infill\n" +"Did you know that you can save the wasted filament by flushing them into " +"support/objects/infill during filament change?" +msgstr "" +"Урівень з опорою/об'єктами/заповненням\n" +"Чи знаєте ви, що ви можете зберегти втрачені нитки, промиваючи їх в опору/" +"об'єкти/заповнення під час зміни нитки?" + +#: resources/data/hints.ini: [hint:Improve strength] +msgid "" +"Improve strength\n" +"Did you know that you can use more wall loops and higher sparse infill " +"density to improve the strength of the model?" +msgstr "" +"Підвищення міцності\n" +"Чи знаєте ви, що для підвищення міцності моделі можна використовувати " +"більшепериметрів та вищу щільність заповнення?" diff --git a/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po b/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po new file mode 100644 index 0000000000..6547a891df --- /dev/null +++ b/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po @@ -0,0 +1,10805 @@ +msgid "" +msgstr "" +"Project-Id-Version: Orca Slicer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-09-12 20:34+0800\n" +"PO-Revision-Date: 2023-04-01 13:21+0800\n" +"Last-Translator: Chun \n" +"Language-Team: \n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 3.2.2\n" + +msgid "Supports Painting" +msgstr "支撐繪製" + +msgid "Alt + Mouse wheel" +msgstr "Alt + 滑鼠滾輪" + +msgid "Section view" +msgstr "剖面視圖" + +msgid "Reset direction" +msgstr "重設方向" + +msgid "Ctrl + Mouse wheel" +msgstr "Ctrl + 滑鼠滾輪" + +msgid "Pen size" +msgstr "畫筆尺寸" + +msgid "Left mouse button" +msgstr "滑鼠左鍵" + +msgid "Enforce supports" +msgstr "強制支撐" + +msgid "Right mouse button" +msgstr "滑鼠右鍵" + +msgid "Block supports" +msgstr "遮蔽支撐" + +msgid "Shift + Left mouse button" +msgstr "Shift + 滑鼠左鍵" + +msgid "Erase" +msgstr "擦除" + +msgid "Erase all painting" +msgstr "擦除所有繪製" + +msgid "Highlight overhang areas" +msgstr "高亮懸空區域" + +msgid "Gap fill" +msgstr "縫隙填充" + +msgid "Perform" +msgstr "執行" + +msgid "Gap area" +msgstr "間隙面積" + +msgid "Tool type" +msgstr "工具類型" + +msgid "Smart fill angle" +msgstr "智慧填充角度" + +msgid "On overhangs only" +msgstr "僅對懸空區生效" + +msgid "Auto support threshold angle: " +msgstr "自動支撐角度臨界值:" + +msgid "Circle" +msgstr "圓" + +msgid "Sphere" +msgstr "球" + +msgid "Fill" +msgstr "填充" + +msgid "Gap Fill" +msgstr "縫隙填充" + +#, boost-format +msgid "Allows painting only on facets selected by: \"%1%\"" +msgstr "僅允許在由以下條件選取的面上進行繪製:%1%" + +msgid "Highlight faces according to overhang angle." +msgstr "根據當前設定的懸空角度來高亮片面。" + +msgid "No auto support" +msgstr "無自動支撐" + +msgid "Support Generated" +msgstr "已產生支撐" + +msgid "Lay on face" +msgstr "選擇底面" + +#, boost-format +msgid "" +"Filament count exceeds the maximum number that painting tool supports. only " +"the first %1% filaments will be available in painting tool." +msgstr "線材數量超過塗色工具支援的最大值,僅前%1%個線材可在塗色工具中使用。" + +msgid "Color Painting" +msgstr "塗色" + +msgid "Pen shape" +msgstr "畫筆形狀" + +msgid "Paint" +msgstr "繪製" + +msgid "Key 1~9" +msgstr "按鍵 1~9" + +msgid "Choose filament" +msgstr "選擇線材" + +msgid "Edge detection" +msgstr "邊沿檢測" + +msgid "Triangles" +msgstr "三角形" + +msgid "Filaments" +msgstr "線材" + +msgid "Brush" +msgstr "畫刷" + +msgid "Smart fill" +msgstr "智慧填充" + +msgid "Bucket fill" +msgstr "批次填充" + +msgid "Height range" +msgstr "高度範圍" + +msgid "Ctrl + Shift + Enter" +msgstr "" + +msgid "Toggle Wireframe" +msgstr "顯示/隱藏線框" + +msgid "Shortcut Key " +msgstr "快捷鍵 " + +msgid "Triangle" +msgstr "三角形" + +msgid "Height Range" +msgstr "高度範圍" + +msgid "Remove painted color" +msgstr "移除已繪製的顏色" + +#, boost-format +msgid "Painted using: Filament %1%" +msgstr "繪製使用:線材%1%" + +msgid "Move" +msgstr "移動" + +msgid "Rotate" +msgstr "旋轉" + +msgid "Optimize orientation" +msgstr "最佳化方向" + +msgid "Apply" +msgstr "應用" + +msgid "Scale" +msgstr "縮放" + +msgid "Error: Please close all toolbar menus first" +msgstr "錯誤:請先關閉所有工具欄選單" + +msgid "Tool-Lay on Face" +msgstr "工具-選擇底面" + +msgid "in" +msgstr "在" + +msgid "mm" +msgstr "mm" + +msgid "Position" +msgstr "位置" + +msgid "Rotation" +msgstr "旋轉" + +msgid "Scale ratios" +msgstr "縮放比例" + +msgid "Object Operations" +msgstr "對象操作" + +msgid "Volume Operations" +msgstr "零件操作" + +msgid "Translate" +msgstr "平移" + +msgid "Group Operations" +msgstr "組操作" + +msgid "Set Position" +msgstr "設定位置" + +msgid "Set Orientation" +msgstr "設定方向" + +msgid "Set Scale" +msgstr "設定縮放" + +msgid "Reset Position" +msgstr "重設位置" + +msgid "Reset Rotation" +msgstr "重設旋轉" + +msgid "World coordinates" +msgstr "世界坐標" + +msgid "°" +msgstr "°" + +msgid "Size" +msgstr "尺寸" + +msgid "%" +msgstr "%" + +msgid "uniform scale" +msgstr "等比例縮放" + +msgid "Left click" +msgstr "左擊" + +msgid "Add connector" +msgstr "新增連接件" + +msgid "Right click" +msgstr "右擊" + +msgid "Remove connector" +msgstr "刪除連接件" + +msgid "Drag" +msgstr "拖拉" + +msgid "Move connector" +msgstr "移動連接件" + +msgid "Add connector to selection" +msgstr "選擇連接件" + +msgid "Remove connector from selection" +msgstr "取消選擇連接件" + +msgid "Select all connectors" +msgstr "選擇所有連接件" + +msgid "Cut" +msgstr "剪下" + +msgid "Connector" +msgstr "連接件" + +msgid "Movement:" +msgstr "移動:" + +msgid "Movement" +msgstr "移動" + +msgid "Height" +msgstr "高度" + +msgid "Edit connectors" +msgstr "編輯連接件" + +msgid "Add connectors" +msgstr "新增連接件" + +msgid "Upper part" +msgstr "上半部分" + +msgid "Lower part" +msgstr "下半部分" + +msgid "Keep" +msgstr "保持" + +msgid "Place on cut" +msgstr "切割面放置到熱床" + +msgid "Flip" +msgstr "翻轉" + +msgid "After cut" +msgstr "切割後" + +msgid "Cut to parts" +msgstr "切割為零件" + +msgid "Auto Segment" +msgstr "自動分割" + +msgid "Perform cut" +msgstr "執行切割" + +msgid "Reset" +msgstr "重設" + +msgid "Connectors" +msgstr "連接件" + +msgid "Type" +msgstr "類型" + +msgid "Style" +msgstr "樣式" + +msgid "Shape" +msgstr "形狀" + +msgid "Depth ratio" +msgstr "深度" + +msgid "Remove connectors" +msgstr "刪除所有連接件" + +msgid "Prizm" +msgstr "稜柱" + +msgid "Frustum" +msgstr "錐體" + +msgid "Square" +msgstr "正方形" + +msgid "Hexagon" +msgstr "六邊形" + +msgid "Confirm connectors" +msgstr "確認" + +msgid "Cancel" +msgstr "取消" + +msgid "Warning" +msgstr "警告" + +msgid "Invalid connectors detected" +msgstr "檢測到無效連接件" + +msgid "connector is out of cut contour" +msgstr "個連接件超出了切割面範圍" + +msgid "connectors are out of cut contour" +msgstr "個連接件超出了切割面範圍" + +msgid "connector is out of object" +msgstr "個連接件穿透了模型" + +msgid "connectors is out of object" +msgstr "個連接件穿透了模型" + +msgid "Some connectors are overlapped" +msgstr "存在連接件相互重疊" + +msgid "" +"Invalid state. \n" +"No one part is selected for keep after cut" +msgstr "" +"無效狀態。\n" +"切割後沒有選中要保留的部分" + +msgid "Plug" +msgstr "插銷" + +msgid "Dowel" +msgstr "銷釘" + +msgid "Tolerance" +msgstr "公差" + +msgid "Mesh name" +msgstr "Mesh名" + +msgid "Detail level" +msgstr "細節等級" + +msgid "Decimate ratio" +msgstr "簡化率" + +#, boost-format +msgid "" +"Processing model '%1%' with more than 1M triangles could be slow. It is " +"highly recommended to simplify the model." +msgstr "處理超出1M個三角形面片的模型“%1%”可能會很慢。強烈建議簡化模型。" + +msgid "Simplify model" +msgstr "簡化模型" + +msgid "Simplify" +msgstr "簡化" + +msgid "Simplification is currently only allowed when a single part is selected" +msgstr "僅支援對單個零件做簡化" + +msgid "Error" +msgstr "錯誤" + +msgid "Extra high" +msgstr "非常高" + +msgid "High" +msgstr "高" + +msgid "Medium" +msgstr "中" + +msgid "Low" +msgstr "低" + +msgid "Extra low" +msgstr "非常低" + +#, c-format, boost-format +msgid "%d triangles" +msgstr "%d 個三角形" + +msgid "Show wireframe" +msgstr "顯示線框" + +#, boost-format +msgid "%1%" +msgstr "%1%" + +msgid "Can't apply when proccess preview." +msgstr "處理預覽的過程中無法應用。" + +msgid "Operation already cancelling. Please wait few seconds." +msgstr "操作已在取消中,請等待片刻。" + +msgid "Face recognition" +msgstr "外觀面檢測" + +msgid "Perform Recognition" +msgstr "執行檢測" + +msgid "Brush size" +msgstr "畫刷尺寸" + +msgid "Brush shape" +msgstr "畫刷形狀" + +msgid "Enforce seam" +msgstr "新增Z縫" + +msgid "Block seam" +msgstr "遮蔽Z縫" + +msgid "Seam painting" +msgstr "Z縫繪製" + +msgid "Remove selection" +msgstr "移除繪製" + +msgid "Shift + Mouse move up or dowm" +msgstr "Shift + 滑鼠上移或下移" + +msgid "Rotate text" +msgstr "旋轉文字" + +msgid "Text shape" +msgstr "文字形狀" + +msgid "Font" +msgstr "字體" + +msgid "Thickness" +msgstr "厚度" + +msgid "Input text" +msgstr "輸入文字" + +msgid "Embeded" +msgstr "嵌入的" + +msgid "Text Gap" +msgstr "文字間距" + +msgid "Angle" +msgstr "角度" + +msgid "" +"Embeded\n" +"depth" +msgstr "內嵌深度" + +msgid "Surface" +msgstr "附著曲面" + +msgid "Horizontal text" +msgstr "水平文字" + +msgid "Ctrl+" +msgstr "Ctrl+" + +msgid "Notice" +msgstr "通知" + +msgid "Undefined" +msgstr "未定義" + +#, boost-format +msgid "%1% was replaced with %2%" +msgstr "%1%已被%2%替換" + +msgid "The configuration may be generated by a newer version of OrcaSlicer." +msgstr "此配置可能由新版本的 Orcaslicer 產生" + +msgid "Some values have been replaced. Please check them:" +msgstr "部分數值已被替換,請檢查:" + +msgid "Process" +msgstr "工藝" + +msgid "Filament" +msgstr "線材" + +msgid "Machine" +msgstr "3D列印機" + +msgid "Configuration package was loaded, but some values were not recognized." +msgstr "組態檔已被載入,但部分數值未被識別。" + +#, boost-format +msgid "" +"Configuration file \"%1%\" was loaded, but some values were not recognized." +msgstr "組態檔“%1%”已被載入,但部分數值未被識別。" + +msgid "V" +msgstr "V" + +msgid "" +"OrcaSlicer will terminate because of running out of memory.It may be a bug. " +"It will be appreciated if you report the issue to our team." +msgstr "" +"系統記憶體耗盡,OrcaSlicer 即將停止並且結束。這可能是個錯誤,希望您可以報告此問" +"題,我們將非常感激。" + +msgid "Fatal error" +msgstr "致命錯誤" + +msgid "" +"OrcaSlicer will terminate because of a localization error. It will be " +"appreciated if you report the specific scenario this issue happened." +msgstr "" +"遇到本地化錯誤,OrcaSlicer 即將停止並且結束。希望您可以報告發生此問題的具體狀況," +"我們將非常感激。" + +msgid "Critical error" +msgstr "嚴重錯誤" + +#, boost-format +msgid "OrcaSlicer got an unhandled exception: %1%" +msgstr "OrcaSlicer 遭遇到一個未處理的異常:%1%" + +msgid "Downloading Bambu Network Plug-in" +msgstr "正在下載Bambu網路套件" + +msgid "Login information expired. Please login again." +msgstr "登錄資訊過期。請重新登入。" + +msgid "Incorrect password" +msgstr "密碼不正確" + +#, c-format, boost-format +msgid "Connect %s failed! [SN:%s, code=%s]" +msgstr "連接 %s 失敗。[SN:%s, code=%s]" + +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" +"Orca Slicer 需要 Microsoft WebView2 Runtime 才能操作某些功能,請點擊 Yes 進行" +"安裝。" + +msgid "WebView2 Runtime" +msgstr "WebView2 Runtime" + +msgid "" +"OrcaSlicer configuration file may be corrupted and is not abled to be parsed." +"Please delete the file and try again." +msgstr "" +"OrcaSlicer 組態檔可能已損壞而無法解析。請刪除此文件並重新啟動 OrcaSlicer。" + +#, c-format, boost-format +msgid "" +"%s\n" +"Do you want to continue?" +msgstr "%s 是否繼續?" + +msgid "Remember my choice" +msgstr "記住我的選擇" + +msgid "Loading configuration" +msgstr "正在載入組態檔" + +#, c-format, boost-format +msgid "Click to download new version in default browser: %s" +msgstr "在預設瀏覽器中點擊下載最新版本: %s" + +msgid "The Orca Slicer needs an upgrade" +msgstr " Orcaslicer 需要進行升級" + +msgid "This is the newest version." +msgstr "已經是最新版本。" + +msgid "Info" +msgstr "資訊" + +msgid "Rebuild" +msgstr "重新建構" + +msgid "Loading current presets" +msgstr "載入當前預設" + +msgid "Loading a mode view" +msgstr "載入模式視圖" + +msgid "Choose one file (3mf):" +msgstr "選擇一個文件(3mf):" + +msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" +msgstr "選擇一個或多個文件(3mf/step/stl/svg/obj/amf):" + +msgid "Choose one file (gcode/3mf):" +msgstr "選擇一個文件(gcode/3mf)" + +msgid "Some presets are modified." +msgstr "部分預設已被修改。" + +msgid "" +"You can keep the modifield presets to the new project, discard or save " +"changes as new presets." +msgstr "您可以保留尚未儲存修改的預設應用到新項目中,或者選擇忽略。" + +msgid "User logged out" +msgstr "使用者登出" + +msgid "new or open project file is not allowed during the slicing process!" +msgstr "在切片過程不允許新建或打開項目文件!" + +msgid "Open Project" +msgstr "打開項目" + +msgid "" +"The version of Orca Slicer is too low and needs to be updated to the latest " +"version before it can be used normally" +msgstr " Orcaslicer 版本過低,需要更新到最新版本方可正常使用" + +msgid "Privacy Policy Update" +msgstr "隱私協議更新" + +msgid "Loading" +msgstr "載入中" + +msgid "Loading user preset" +msgstr "正在載入使用者預設" + +msgid "Switching application language" +msgstr "切換應用程式語言" + +msgid "Select the language" +msgstr "選擇語言" + +msgid "Language" +msgstr "語言" + +msgid "*" +msgstr "*" + +msgid "The uploads are still ongoing" +msgstr "正在上傳任務中" + +msgid "Stop them and continue anyway?" +msgstr "停止它們並且繼續?" + +msgid "Ongoing uploads" +msgstr "正在進行的上傳" + +msgid "Select a G-code file:" +msgstr "選擇一個G-code文件:" + +msgid "Import File" +msgstr "匯入文件" + +msgid "Delete" +msgstr "刪除" + +msgid "Choose files" +msgstr "選擇文件" + +msgid "New Folder" +msgstr "新增文件夾" + +msgid "Open" +msgstr "打開" + +msgid "Rename" +msgstr "重新命名" + +msgid "Orca Slicer GUI initialization failed" +msgstr " Orcaslicer 圖形界面初始化失敗" + +#, boost-format +msgid "Fatal error, exception catched: %1%" +msgstr "致命錯誤,捕獲到異常:%1%" + +msgid "Quality" +msgstr "質量" + +msgid "Shell" +msgstr "外殼" + +msgid "Infill" +msgstr "填充" + +msgid "Support" +msgstr "支撐" + +msgid "Flush options" +msgstr "換料沖刷選項" + +msgid "Speed" +msgstr "速度" + +msgid "Strength" +msgstr "強度" + +msgid "Top Solid Layers" +msgstr "頂部實心層" + +msgid "Top Minimum Shell Thickness" +msgstr "頂部外殼最小厚度" + +msgid "Bottom Solid Layers" +msgstr "底部實心層" + +msgid "Bottom Minimum Shell Thickness" +msgstr "底部外殼最小厚度" + +msgid "Ironing" +msgstr "熨燙" + +msgid "Fuzzy Skin" +msgstr "絨毛表面" + +msgid "Extruders" +msgstr "擠出機" + +msgid "Extrusion Width" +msgstr "擠出寬度" + +msgid "Wipe options" +msgstr "擦除選項" + +msgid "Bed adhension" +msgstr "熱床黏接" + +msgid "Advanced" +msgstr "高級" + +msgid "Add part" +msgstr "新增部件" + +msgid "Add negative part" +msgstr "新增負零件" + +msgid "Add modifier" +msgstr "新增修改器" + +msgid "Add support blocker" +msgstr "新增支撐遮蔽" + +msgid "Add support enforcer" +msgstr "新增支撐產生器" + +msgid "Select settings" +msgstr "選擇設定" + +msgid "Hide" +msgstr "隱藏" + +msgid "Show" +msgstr "顯示" + +msgid "Del" +msgstr "刪除" + +msgid "Delete the selected object" +msgstr "刪除所選對象" + +msgid "Edit Text" +msgstr "編輯文字" + +msgid "Load..." +msgstr "載入..." + +msgid "Orca Cube" +msgstr "Orca 立方體" + +msgid "3DBenchy" +msgstr "測試小船" + +msgid "Autodesk FDM Test" +msgstr "Autodesk FDM 測試" + +msgid "Voron Cube" +msgstr "Voron 立方體" + +msgid "Cube" +msgstr "立方體" + +msgid "Cylinder" +msgstr "圓柱體" + +msgid "Cone" +msgstr "錐體" + +msgid "Height range Modifier" +msgstr "高度範圍修改器" + +msgid "Add settings" +msgstr "新增設定" + +msgid "Change type" +msgstr "更改類型" + +msgid "Set as an individual object" +msgstr "設定為獨立對象" + +msgid "Set as individual objects" +msgstr "設定為獨立對象" + +msgid "Fill bed with copies" +msgstr "鋪滿列印板" + +msgid "Fill the remaining area of bed with copies of the selected object" +msgstr "用選定對象的副本填充床的剩餘區域" + +msgid "Printable" +msgstr "可列印的" + +msgid "Fix model" +msgstr "修復模型" + +msgid "Export as STL" +msgstr "匯出為 STL" + +msgid "Reload from disk" +msgstr "從磁碟重新載入" + +msgid "Reload the selected parts from disk" +msgstr "從磁碟重新載入選中的零件" + +msgid "Replace with STL" +msgstr "替換為 STL" + +msgid "Replace the selected part with new STL" +msgstr "用新的 STL 替換選中的零件" + +msgid "Change filament" +msgstr "更換線材" + +msgid "Set filament for selected items" +msgstr "設定線材為所選項目" + +msgid "Default" +msgstr "預設" + +#, c-format, boost-format +msgid "Filament %d" +msgstr "線材%d" + +msgid "active" +msgstr "活動的" + +msgid "Scale to build volume" +msgstr "縮放到構建空間大小" + +msgid "Scale an object to fit the build volume" +msgstr "縮放對象以適應構建空間大小" + +msgid "Flush Options" +msgstr "換料沖刷選項" + +msgid "Flush into objects' infill" +msgstr "沖刷到對象的填充" + +msgid "Flush into this object" +msgstr "沖刷到這個對象" + +msgid "Flush into objects' support" +msgstr "沖刷到對象的支撐" + +msgid "Edit in Parameter Table" +msgstr "在參數表格中編輯" + +msgid "Convert from inch" +msgstr "從英寸轉換" + +msgid "Restore to inch" +msgstr "恢復到英寸" + +msgid "Convert from meter" +msgstr "從公尺轉換" + +msgid "Restore to meter" +msgstr "恢復到公尺" + +msgid "Assemble" +msgstr "組合" + +msgid "Assemble the selected objects to an object with multiple parts" +msgstr "組合所選對象為一個多零件對象" + +msgid "Assemble the selected objects to an object with single part" +msgstr "組合所選對象為一個單零件對象" + +msgid "Mesh boolean" +msgstr "網格布林值操作" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "包括併集和差集的網格布林值運算" + +msgid "Along X axis" +msgstr "沿 X 軸" + +msgid "Mirror along the X axis" +msgstr "沿 X 軸鏡像" + +msgid "Along Y axis" +msgstr "沿 Y 軸" + +msgid "Mirror along the Y axis" +msgstr "沿 Y 軸鏡像" + +msgid "Along Z axis" +msgstr "沿 Z 軸" + +msgid "Mirror along the Z axis" +msgstr "沿 Z 軸鏡像" + +msgid "Mirror" +msgstr "鏡像" + +msgid "Mirror object" +msgstr "鏡像對象" + +msgid "Invalidate cut info" +msgstr "解除切割關係" + +msgid "Add Primitive" +msgstr "新增標準模型" + +msgid "Show Labels" +msgstr "顯示標籤" + +msgid "To objects" +msgstr "拆分到對象" + +msgid "Split the selected object into multiple objects" +msgstr "拆分所選對象為多個對象" + +msgid "To parts" +msgstr "到零件" + +msgid "Split the selected object into multiple parts" +msgstr "拆分所選對象為多個零件" + +msgid "Split" +msgstr "拆分" + +msgid "Split the selected object" +msgstr "拆分所選對象" + +msgid "Auto orientation" +msgstr "自動定向" + +msgid "Auto orient the object to improve print quality." +msgstr "自動調整對象朝向以提高列印質量。" + +msgid "Split the selected object into mutiple objects" +msgstr "拆分所選對象為多個對象" + +msgid "Split the selected object into mutiple parts" +msgstr "拆分所選對象為多個零件" + +msgid "Select All" +msgstr "全選" + +msgid "select all objects on current plate" +msgstr "全選當前盤對象" + +msgid "Delete All" +msgstr "刪除所有" + +msgid "delete all objects on current plate" +msgstr "刪除當前盤所有對象" + +msgid "Arrange" +msgstr "自動擺放" + +msgid "arrange current plate" +msgstr "在當前盤執行自動擺放" + +msgid "Auto Rotate" +msgstr "自動朝向" + +msgid "auto rotate current plate" +msgstr "在當前盤執行自動朝向" + +msgid "Delete Plate" +msgstr "刪除盤" + +msgid "Remove the selected plate" +msgstr "刪除所選盤" + +msgid "Clone" +msgstr "複製" + +msgid "Simplify Model" +msgstr "簡化模型" + +msgid "Center" +msgstr "居中" + +msgid "Edit Process Settings" +msgstr "編輯工藝參數" + +msgid "Edit print parameters for a single object" +msgstr "編輯單個對象的列印參數" + +msgid "Change Filament" +msgstr "更換線材" + +msgid "Set Filament for selected items" +msgstr "設定線材為所選項目" + +msgid "current" +msgstr "當前" + +msgid "Unlock" +msgstr "解鎖" + +msgid "Lock" +msgstr "鎖定" + +msgid "Edit Plate Name" +msgstr "編輯盤名" + +msgid "Name" +msgstr "名稱" + +msgid "Fila." +msgstr "線材" + +#, c-format, boost-format +msgid "%1$d error repaired" +msgid_plural "%1$d errors repaired" +msgstr[0] "%1$d個錯誤被修復" + +#, c-format, boost-format +msgid "Error: %1$d non-manifold edge." +msgid_plural "Error: %1$d non-manifold edges." +msgstr[0] "錯誤: %1$d 非流形邊." + +msgid "Remaining errors" +msgstr "剩餘錯誤" + +#, c-format, boost-format +msgid "%1$d non-manifold edge" +msgid_plural "%1$d non-manifold edges" +msgstr[0] "%1$d 非流形邊" + +msgid "Right click the icon to fix model object" +msgstr "右鍵點擊此圖示可修復模型對象" + +msgid "Right button click the icon to drop the object settings" +msgstr "右鍵點擊此圖示以放棄對象的設定參數" + +msgid "Click the icon to reset all settings of the object" +msgstr "點擊此圖示可重設對象的所有設定參數" + +msgid "Right button click the icon to drop the object printable property" +msgstr "右鍵點擊此圖示以捨棄對象的可列印屬性" + +msgid "Click the icon to toggle printable property of the object" +msgstr "點擊此圖示可切換這個對象的可列印屬性" + +msgid "Click the icon to edit support painting of the object" +msgstr "點擊此圖示可編輯這個對象的支撐繪製" + +msgid "Click the icon to edit color painting of the object" +msgstr "點擊此圖示可編輯這個對象的顏色繪製" + +msgid "Click the icon to shift this object to the bed" +msgstr "點擊這個圖示可將對象移動到熱床上" + +msgid "Loading file" +msgstr "載入文件中" + +msgid "Error!" +msgstr "錯誤!" + +msgid "Failed to get the model data in the current file." +msgstr "無法獲取當前文件中的模型數據。" + +msgid "Generic" +msgstr "通用" + +msgid "Add Modifier" +msgstr "新增修改器" + +msgid "Switch to per-object setting mode to edit modifier settings." +msgstr "切換到對象模式以編輯修改器的設定參數。" + +msgid "" +"Switch to per-object setting mode to edit process settings of selected " +"objects." +msgstr "切換到對象設置模式,以編輯所選對象的工藝參數" + +msgid "Delete connector from object which is a part of cut" +msgstr "刪除的連接件屬於切割對象的一部分" + +msgid "Delete solid part from object which is a part of cut" +msgstr "刪除的實體屬於切割對象的一部分" + +msgid "Delete negative volume from object which is a part of cut" +msgstr "刪除的負體積屬於切割對象的一部分" + +msgid "" +"To save cut correspondence you can delete all connectors from all related " +"objects." +msgstr "為保證切割關係,您可以將所有關聯對象的連接件一起刪除。" + +msgid "" +"This action will break a cut correspondence.\n" +"After that model consistency can't be guaranteed .\n" +"\n" +"To manipulate with solid parts or negative volumes you have to invalidate " +"cut infornation first." +msgstr "" +"該行為將破壞切割關係,在此之後將無法保證模型一致性。\n" +"\n" +"如果要操作子部件或者負零件,需要先解除切割關係。" + +msgid "Delete all connectors" +msgstr "刪除所有連接件" + +msgid "Deleting the last solid part is not allowed." +msgstr "不允許刪除對象的最後一個實體零件。" + +msgid "The target object contains only one part and can not be splited." +msgstr "目標對象僅包含一個零件,無法被拆分。" + +msgid "Assembly" +msgstr "組合體" + +msgid "Cut Connectors information" +msgstr "切割連接件資訊" + +msgid "Object manipulation" +msgstr "操作對象" + +msgid "Group manipulation" +msgstr "操作組" + +msgid "Object Settings to modify" +msgstr "要修改的對象設定" + +msgid "Part Settings to modify" +msgstr "要修改的零件設定" + +msgid "Layer range Settings to modify" +msgstr "要修改的圖層範圍設定" + +msgid "Part manipulation" +msgstr "零件操作" + +msgid "Instance manipulation" +msgstr "實例操作" + +msgid "Height ranges" +msgstr "高度範圍" + +msgid "Settings for height range" +msgstr "高度範圍設定" + +msgid "Object" +msgstr "對象" + +msgid "Part" +msgstr "零件" + +msgid "Layer" +msgstr "層" + +msgid "Selection conflicts" +msgstr "選擇衝突" + +msgid "" +"If first selected item is an object, the second one should also be object." +msgstr "如果第一個選擇的是對象,那麼第二個選擇的也必須是對象。" + +msgid "" +"If first selected item is a part, the second one should be part in the same " +"object." +msgstr "如果第一個選擇的是零件,那麼第二個選擇的也必須是同一個對象中的零件。" + +msgid "The type of the last solid object part is not to be changed." +msgstr "不允許修改對象中最後一個實體零件的類型。" + +msgid "Negative Part" +msgstr "負零件" + +msgid "Modifier" +msgstr "修改器" + +msgid "Support Blocker" +msgstr "支撐去除器" + +msgid "Support Enforcer" +msgstr "支撐添加器" + +msgid "Type:" +msgstr "類型:" + +msgid "Choose part type" +msgstr "選擇零件類型" + +msgid "Enter new name" +msgstr "輸入新名稱" + +msgid "Renaming" +msgstr "重新命名" + +msgid "Repairing model object" +msgstr "修復模型對象" + +msgid "Following model object has been repaired" +msgid_plural "Following model objects have been repaired" +msgstr[0] "以下模型對象已被修復" + +msgid "Failed to repair folowing model object" +msgid_plural "Failed to repair folowing model objects" +msgstr[0] "以下模型對象修復失敗" + +msgid "Repairing was canceled" +msgstr "修復被取消" + +msgid "Additional process preset" +msgstr "附加工藝預設" + +msgid "Remove parameter" +msgstr "刪除參數" + +msgid "to" +msgstr "到" + +msgid "Remove height range" +msgstr "移除高度範圍" + +msgid "Add height range" +msgstr "新增高度範圍" + +msgid "Invalid numeric." +msgstr "數值錯誤。" + +msgid "one cell can only be copied to one or multiple cells in the same column" +msgstr "一個單元格僅能被複製到同一列的一個或多個單元格" + +msgid "multiple cells copy is not supported" +msgstr "不支援多個單元格的複製" + +msgid "Outside" +msgstr "盤外" + +msgid " " +msgstr " " + +msgid "Layer height" +msgstr "層高" + +msgid "Wall loops" +msgstr "牆層數" + +msgid "Infill density(%)" +msgstr "填充密度(%)" + +msgid "Auto Brim" +msgstr "自動Brim" + +msgid "Auto" +msgstr "自動" + +msgid "Mouse ear" +msgstr "圓盤" + +msgid "Outer brim only" +msgstr "僅外側" + +msgid "Inner brim only" +msgstr "僅內側" + +msgid "Outer and inner brim" +msgstr "內側和外側" + +msgid "No-brim" +msgstr "無brim" + +msgid "Outer wall speed" +msgstr "外牆速度" + +msgid "Plate" +msgstr "盤" + +msgid "Brim" +msgstr "Brim" + +msgid "Object/Part Setting" +msgstr "對象/零件 設定值" + +msgid "Reset parameter" +msgstr "重設參數" + +msgid "Multicolor Print" +msgstr "多色列印" + +msgid "Line Type" +msgstr "走線類型" + +msgid "More" +msgstr "詳情" + +msgid "Open Preferences." +msgstr "打開首選項" + +msgid "Open next tip." +msgstr "打開下一條提示" + +msgid "Open Documentation in web browser." +msgstr "在web瀏覽器中打開文件。" + +msgid "Pause:" +msgstr "暫停" + +msgid "Custom Template:" +msgstr "自訂模板:" + +msgid "Custom G-code:" +msgstr "自訂G-code:" + +msgid "Custom G-code" +msgstr "自訂 G-code" + +msgid "Enter Custom G-code used on current layer:" +msgstr "輸入當前層上使用的自訂G-code:" + +msgid "OK" +msgstr "確認" + +msgid "Jump to Layer" +msgstr "跳轉到層" + +msgid "Jump to layer" +msgstr "跳轉到層" + +msgid "Please enter the layer number" +msgstr "請輸入層數" + +msgid "Add Pause" +msgstr "新增暫停列印" + +msgid "Insert a pause command at the beginning of this layer." +msgstr "在該層的起始位置插入暫停。" + +msgid "Add Custom G-code" +msgstr "新增自訂G-code" + +msgid "Insert custom G-code at the beginning of this layer." +msgstr "在該層的起始位置插入自訂G-code。" + +msgid "Add Custom Template" +msgstr "新增自訂模板" + +msgid "Insert template custom G-code at the beginning of this layer." +msgstr "在該層的起始位置插入模板自訂G-code。" + +msgid "Filament " +msgstr "線材" + +msgid "Change filament at the beginning of this layer." +msgstr "在該層的起始位置更換線材。" + +msgid "Delete Pause" +msgstr "刪除暫停列印" + +msgid "Delete Custom Template" +msgstr "刪除自訂模板" + +msgid "Edit Custom G-code" +msgstr "編輯自訂G-code" + +msgid "Delete Custom G-code" +msgstr "刪除自訂G-code" + +msgid "Delete Filament Change" +msgstr "刪除線材更換" + +msgid "No printer" +msgstr "無3D列印機" + +msgid "..." +msgstr "..." + +msgid "Failed to connect to the server" +msgstr "無法連接伺服器" + +msgid "Check cloud service status" +msgstr "檢查雲服務狀態" + +msgid "code" +msgstr "code" + +msgid "Failed to connect to cloud service" +msgstr "無法連接到雲服務" + +msgid "Please click on the hyperlink above to view the cloud service status" +msgstr "請點擊上方的超連結以查看雲服務狀態" + +msgid "Failed to connect to the printer" +msgstr "無法連接3D列印機" + +msgid "Connection to printer failed" +msgstr "連接3D列印機失敗" + +msgid "Please check the network connection of the printer and Studio." +msgstr "請檢查3D列印機和工作室的網路連接" + +msgid "Connecting..." +msgstr "連線中..." + +msgid "?" +msgstr "?" + +msgid "Empty" +msgstr "空" + +msgid "AMS" +msgstr "AMS" + +msgid "Auto Refill" +msgstr "自動補給" + +msgid "AMS not connected" +msgstr "AMS 未連接" + +msgid "Cali" +msgstr "校準" + +msgid "Calibration of extrusion" +msgstr "擠出校準" + +msgid "Load Filament" +msgstr "進料" + +msgid "Unload Filament" +msgstr "退料" + +msgid "Ext Spool" +msgstr "外掛線材" + +msgid "Tips" +msgstr "提示" + +msgid "Guide" +msgstr "引導" + +msgid "Retry" +msgstr "重試" + +msgid "Calibrating AMS..." +msgstr "正在校準 AMS..." + +msgid "A problem occured during calibration. Click to view the solution." +msgstr "校準過程遇到問題。點擊查看解決方案。" + +msgid "Calibrate again" +msgstr "重新校準" + +msgid "Cancel calibration" +msgstr "取消校準" + +msgid "Heat the nozzle" +msgstr "加熱噴嘴" + +msgid "Cut filament" +msgstr "切斷線材" + +msgid "Pull back current filament" +msgstr "抽回線材" + +msgid "Push new filament into extruder" +msgstr "送出新的線材到擠出機" + +msgid "Purge old filament" +msgstr "沖刷舊線材" + +msgid "Push new filament into the extruder" +msgstr "將新的線材推入擠出機" + +msgid "Grab new filament" +msgstr "咬入線材" + +msgid "" +"Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " +"load or unload filiament." +msgstr "選擇1個 AMS 槽位,然後點擊進料/退料按鈕以自動進料/退料。" + +msgid "Edit" +msgstr "編輯" + +msgid "" +"All the selected objects are on the locked plate,\n" +"We can not do auto-arrange on these objects." +msgstr "" +"所有選中的對象都處於被鎖定的盤上,\n" +"無法對這些對象做自動擺盤。" + +msgid "No arrangable objects are selected." +msgstr "沒有可擺盤的對象被選中。" + +msgid "" +"This plate is locked,\n" +"We can not do auto-arrange on this plate." +msgstr "該盤處於鎖定狀態,無法對其進行自動擺盤。" + +msgid "Arranging..." +msgstr "自動擺放中..." + +msgid "" +"Arrange failed. Found some exceptions when processing object geometries." +msgstr "自動擺放失敗,處理對象幾何物件時遇到異常。" + +msgid "Arranging" +msgstr "自動擺放" + +msgid "Arranging canceled." +msgstr "已取消自動擺放。" + +msgid "" +"Arranging is done but there are unpacked items. Reduce spacing and try again." +msgstr "已完成自動擺放,但是有未被擺到盤內的物件,可在減小間距後重試。" + +msgid "Arranging done." +msgstr "已完成自動擺放。" + +#, c-format, boost-format +msgid "" +"Arrangement ignored the following objects which can't fit into a single " +"bed:\n" +"%s" +msgstr "" +"自動擺放會忽略以下無法放入單盤的物件:\n" +"%s" + +msgid "" +"All the selected objects are on the locked plate,\n" +"We can not do auto-orient on these objects." +msgstr "" +"所有選中的物件都處於被鎖定的盤上,\n" +"無法對這些對象做自動朝向。" + +msgid "" +"This plate is locked,\n" +"We can not do auto-orient on this plate." +msgstr "" +"該盤處於鎖定狀態,\n" +"無法對其進行自動朝向。" + +msgid "Orienting..." +msgstr "自動朝向中..." + +msgid "Orienting" +msgstr "自動朝向中..." + +msgid "Filling bed " +msgstr "填充熱床" + +msgid "Bed filling canceled." +msgstr "填充熱床已取消。" + +msgid "Bed filling done." +msgstr "填充熱床已完成。" + +msgid "Error! Unable to create thread!" +msgstr "發生錯誤,無法創建執行緒。" + +msgid "Exception" +msgstr "異常" + +msgid "Logging in" +msgstr "登入中" + +msgid "Login failed" +msgstr "登入失敗" + +msgid "Please check the printer network connection." +msgstr "請檢查3D列印機的網路連接。" + +msgid "Abnormal print file data. Please slice again." +msgstr "列印文件資料異常,請重新切片" + +msgid "Task canceled." +msgstr "任務已取消。" + +msgid "Upload task timed out. Please check the network status and try again." +msgstr "上傳任務超時,請排查網路狀態後重試。" + +msgid "Cloud service connection failed. Please try again." +msgstr "雲端服務連接失敗,請重試" + +msgid "Print file not found. please slice again." +msgstr "未找到列印文件,請重新切片。" + +msgid "" +"The print file exceeds the maximum allowable size (1GB). Please simplify the " +"model and slice again." +msgstr "列印文件超過最大允許大小(1GB),請簡化模型後重新切片。" + +msgid "Failed to send the print job. Please try again." +msgstr "無法傳送列印作業,請重試。" + +msgid "Failed to upload file to ftp. Please try again." +msgstr "上傳文件至 FTP 失敗,請重試。" + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "點擊上方的連結檢查 Bambu 伺服器的當前狀態。" + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "列印文件的大小過大,請調整檔案大小後重試。" + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "未找到列印文件,請重新切片後再傳送列印。" + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "無法將列印文件上傳至 FTP。請檢查網路狀態並重試。" + +msgid "Sending print job over LAN" +msgstr "正在通過區域網路傳送列印作業" + +msgid "Sending print job through cloud service" +msgstr "正在通過雲端服務傳送列印作業" + +msgid "Service Unavailable" +msgstr "服務不可用" + +msgid "Unkown Error." +msgstr "未知錯誤" + +msgid "Sending print configuration" +msgstr "正在傳送列印組態" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the device page in %ss" +msgstr "已傳送完成,即將自動跳轉到設備頁面(%s秒)" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "已成功傳送。將自動跳轉到%ss中的下一頁。" + +msgid "An SD card needs to be inserted before printing via LAN." +msgstr "透過區域網路列印之前需要插入SD記憶卡。" + +msgid "Sending gcode file over LAN" +msgstr "透過區域網路傳送gcode文件" + +msgid "Sending gcode file to sdcard" +msgstr "傳送gcode文件到SD記憶卡" + +#, c-format, boost-format +msgid "Successfully sent. Close current page in %s s" +msgstr "傳送成功。即將關閉當前頁面(%s秒)" + +msgid "An SD card needs to be inserted before sending to printer." +msgstr "傳送到3D列印機前需要先插入SD記憶卡。" + +msgid "Choose SLA archive:" +msgstr "選擇 SLA 存檔:" + +msgid "Import file" +msgstr "匯入文件" + +msgid "Import model and profile" +msgstr "匯入模型和設定檔" + +msgid "Import profile only" +msgstr "僅匯入設定檔" + +msgid "Import model only" +msgstr "僅匯入模型" + +msgid "Accurate" +msgstr "精確的" + +msgid "Balanced" +msgstr "均衡的" + +msgid "Quick" +msgstr "快速的" + +msgid "Importing SLA archive" +msgstr "匯入 SLA 存檔" + +msgid "" +"The SLA archive doesn't contain any presets. Please activate some SLA " +"printer preset first before importing that SLA archive." +msgstr "" +"SLA 存檔不包含任何預設。在匯入該 SLA 存檔之前,請先啟用一些 SLA 印表機預設。" + +msgid "Importing canceled." +msgstr "匯入已取消。" + +msgid "Importing done." +msgstr "匯入完成。" + +msgid "" +"The imported SLA archive did not contain any presets. The current SLA " +"presets were used as fallback." +msgstr "匯入的 SLA 存檔不包含任何預設。當前的 SLA 預設被用作備用選項。" + +msgid "You cannot load SLA project with a multi-part object on the bed" +msgstr "您不能載入一個在床上有多個部件的 SLA 項目" + +msgid "Please check your object list before preset changing." +msgstr "請在更改預設之前檢查您的物件清單。" + +msgid "Attention!" +msgstr "注意!" + +msgid "Downloading" +msgstr "下載中" + +msgid "Download failed" +msgstr "下載失敗" + +msgid "Cancelled" +msgstr "已取消" + +msgid "Install successfully." +msgstr "安裝成功。" + +msgid "Installing" +msgstr "安裝中" + +msgid "Install failed" +msgstr "安裝失敗" + +msgid "Portions copyright" +msgstr "部分版權" + +msgid "Copyright" +msgstr "版權" + +msgid "License" +msgstr "憑證" + +msgid "Orca Slicer is licensed under " +msgstr " Orcaslicer 是在" + +msgid "GNU Affero General Public License, version 3" +msgstr "GNU Affero 通用公共許可證,版本 3 下授權的" + +msgid "" +"Orca Slicer is based on BambuStudio by Bambulab, which is from PrusaSlicer " +"by Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and " +"the RepRap community" + +msgstr "" +"Orca Slicer 是基於 Bambulab 的 BambuStudio 開發,而 BambuStudio 源自於 Prusa Research 的 PrusaSlicer。" +"PrusaSlicer 源自於 Alessandro Ranellucci 的 Slic3r 和 RepRap 社群" + +msgid "Libraries" +msgstr "庫" + +msgid "" +"This software uses open source components whose copyright and other " +"proprietary rights belong to their respective owners" +msgstr "本軟體使用開源組件,其版權和其他所有權屬於各自的所有者" + +#, c-format, boost-format +msgid "About %s" +msgstr "關於 %s" + +msgid "Orca Slicer " +msgstr "Orca Slicer " + +msgid "OrcaSlicer is based on BambuStudio, PrusaSlicer, and SuperSlicer." +msgstr "OrcaSlicer 是基於 Bambulab 的 BambuStudio, PrusaSlicer, and SuperSlicer 開發" + +msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." +msgstr "BambuStudio 最初是基於 PrusaResearch 的 PrusaSlicer。" + +msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." +msgstr "PrusaSlicer 最初是基於 Alessandro Ranellucci 的 Slic3r。" + +msgid "" +"Slic3r was created by Alessandro Ranellucci with the help of many other " +"contributors." +msgstr "Slic3r 由 Alessandro Ranellucci 在其他眾多貢獻者的幫助下創建。" + +msgid "Version" +msgstr "版本" + +msgid "AMS Materials Setting" +msgstr "AMS 線材設定" + +msgid "Confirm" +msgstr "確定" + +msgid "Close" +msgstr "關閉" + +msgid "Colour" +msgstr "顏色" + +msgid "" +"Nozzle\n" +"Temperature" +msgstr "噴嘴溫度" + +msgid "max" +msgstr "最大" + +msgid "min" +msgstr "最小" + +#, boost-format +msgid "The input value should be greater than %1% and less than %2%" +msgstr "輸入的範圍在 %1% 和 %2% 之間" + +msgid "SN" +msgstr "序號" + +msgid "Setting AMS slot information while printing is not supported" +msgstr "不支援在列印時修改 AMS 槽位資訊" + +msgid "Factors of Flow Dynamics Calibration" +msgstr "動態流量係數校準" + +msgid "PA Profile" +msgstr "PA 配置文件" + +msgid "Factor K" +msgstr "係數K" + +msgid "Factor N" +msgstr "係數N" + +msgid "Setting Virtual slot information while printing is not supported" +msgstr "不支援在列印時設定虛擬槽位資訊" + +msgid "Are you sure you want to clear the filament information?" +msgstr "您確定要清除線材資訊嗎?" + +msgid "You need to select the material type and color first." +msgstr "您需要先選擇線材類型和顏色。" + +msgid "Please input a valid value (K in 0~0.5)" +msgstr "請輸入有效的數值(K值的範圍為0~0.5)" + +msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" +msgstr "請輸入有效的數值 (K值的範圍為0~0.5, N值的範圍為0.6~2.0)" + +msgid "Other Color" +msgstr "其他顏色" + +msgid "Custom Color" +msgstr "自訂顏色" + +msgid "Dynamic flow calibration" +msgstr "動態流量校準" + +msgid "" +"The nozzle temp and max volumetric speed will affect the calibration " +"results. Please fill in the same values as the actual printing. They can be " +"auto-filled by selecting a filament preset." +msgstr "" +"噴嘴溫度和最大體積速度會影響到校準結果,請填寫與實際列印相同的數值。可通過選" +"擇已有的材料預設來自動填寫。" + +msgid "Nozzle Diameter" +msgstr "噴嘴直徑" + +msgid "Bed Type" +msgstr "熱床類型" + +msgid "Nozzle temperature" +msgstr "噴嘴溫度" + +msgid "Bed Temperature" +msgstr "熱床溫度" + +msgid "Max volumetric speed" +msgstr "最大體積速度" + +msgid "℃" +msgstr "℃" + +msgid "Bed temperature" +msgstr "床溫" + +msgid "mm³" +msgstr "mm³" + +msgid "Start calibration" +msgstr "開始" + +msgid "Next" +msgstr "下一步" + +msgid "" +"Calibration completed. Please find the most uniform extrusion line on your " +"hot bed like the picture below, and fill the value on its left side into the " +"factor K input box." +msgstr "" +"校準完成。如下圖中的範例,請在您的熱床上找到最均勻完整的擠出線,並將其左側的數值" +"填入係數K輸入框。" + +msgid "Save" +msgstr "保存" + +msgid "Last Step" +msgstr "上一步" + +msgid "Example" +msgstr "範例" + +#, c-format, boost-format +msgid "Calibrating... %d%%" +msgstr "校準中... %d%%" + +msgid "Calibration completed" +msgstr "校準已完成" + +#, c-format, boost-format +msgid "%s does not support %s" +msgstr "%s 不支援 %s" + +msgid "Dynamic flow Calibration" +msgstr "動態流量校準" + +msgid "Step" +msgstr "步驟" + +msgid "AMS Slots" +msgstr "AMS 槽內線材" + +msgid "" +"Note: Only the AMS slots loaded with the same material type can be selected." +msgstr "僅允許選擇放入同種材質線材的 AMS 槽位" + +msgid "Enable AMS" +msgstr "啟用 AMS" + +msgid "Print with filaments in the AMS" +msgstr "採用 AMS 裡的線材列印" + +msgid "Disable AMS" +msgstr "不啟用 AMS" + +msgid "Print with the filament mounted on the back of chassis" +msgstr "使用機箱背後掛載的線材列印" + +msgid "Cabin humidity" +msgstr "艙內濕度" + +msgid "" +"Green means that AMS humidity is normal, orange represent humidity is high, " +"red represent humidity is too high.(Hygrometer: lower the better.)" +msgstr "" +"綠色表示 AMS 濕度正常,橙色表示濕度高,紅色表示濕度過高。(濕度計:越低越好。)" + +msgid "Desiccant status" +msgstr "乾燥劑狀態" + +msgid "" +"A desiccant status lower than two bars indicates that desiccant may be " +"inactive. Please change the desiccant.(The bars: higher the better.)" +msgstr "乾燥劑狀態低於兩格表示乾燥劑可能不活躍。請更換乾燥劑。(槓:越高越好)。" + +msgid "" +"Note: When the lid is open or the desiccant pack is changed, it can take " +"hours or a night to absorb the moisture. Low temperatures also slow down the " +"process. During this time, the indicator may not represent the chamber " +"accurately." +msgstr "" +"注意:當蓋子打開或更換乾燥劑包裝時,可能需要數小時或一晚才能吸收水分,低溫也" +"會減慢這一過程。在此期間,指示器的數值可能並不準確。" + +msgid "" +"Config which AMS slot should be used for a filament used in the print job" +msgstr "配置當前列印作業應使用哪個 AMS 槽位" + +msgid "Filament used in this print job" +msgstr "當前列印使用的線材" + +msgid "AMS slot used for this filament" +msgstr "當前線材對應的 AMS 槽位" + +msgid "Click to select AMS slot manually" +msgstr "點擊以手動選擇 AMS 槽位" + +msgid "Do not Enable AMS" +msgstr "不啟用 AMS" + +msgid "Print using materials mounted on the back of the case" +msgstr "使用安裝在機箱背面的線材進行列印" + +msgid "Print with filaments in ams" +msgstr "採用 AMS 裡的線材列印" + +msgid "Print with filaments mounted on the back of the chassis" +msgstr "採用掛載在機箱背部的線材列印" + +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." +msgstr "當前線材耗盡時,3D列印機將按照以下順序繼續列印。" + +msgid "Group" +msgstr "組" + +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" +msgstr "" +"目前無相同的備用線材,暫時無法自動補給。\n" +"(目前支援品牌、線材種類、顏色相同的線材的自動補給)" + +msgid "AMS Settings" +msgstr "AMS 設定" + +msgid "Insertion update" +msgstr "插入線材時更新" + +msgid "" +"The AMS will automatically read the filament information when inserting a " +"new Bambu Lab filament. This takes about 20 seconds." +msgstr "" +"當插入新的 Bambu Lab 線材的時候,AMS 會自動讀取線材資訊。這個過程大約需要20秒。" + +msgid "" +"Note: if new filament is inserted during printing, the AMS will not " +"automatically read any information until printing is completed." +msgstr "" +"注意:如果是在列印過程中插入新的線材,AMS 會在列印結束後自動讀取此線材信息。" + +msgid "" +"When inserting a new filament, the AMS will not automatically read its " +"information, leaving it blank for you to enter manually." +msgstr "" +"在插入一卷新線材時,AMS 將不會自動讀取線材資訊,預留一個空的線材資訊等待您手動輸" +"入。" + +msgid "Power on update" +msgstr "開機時檢測" + +msgid "" +"The AMS will automatically read the information of inserted filament on " +"start-up. It will take about 1 minute.The reading process will roll filament " +"spools." +msgstr "" +"每次開機時,AMS 將會自動讀取其所插入的線材資訊(讀取過程會轉動線材卷)。需要花時大約" +"1分鐘。" + +msgid "" +"The AMS will not automatically read information from inserted filament " +"during startup and will continue to use the information recorded before the " +"last shutdown." +msgstr "AMS 不會在啟動時自動讀取線材資訊。它會使用上次關機前記錄的資訊。" + +msgid "Update remaining capacity" +msgstr "更新剩餘容量" + +msgid "" +"The AMS will estimate Bambu filament's remaining capacity after the filament " +"info is updated. During printing, remaining capacity will be updated " +"automatically." +msgstr "" +"AMS 讀取 Bambu Lab 線材資訊同時預估線材卷的剩餘線材量。在列印過程中,剩餘線材量會自動" +"更新。" + +msgid "AMS filament backup" +msgstr "AMS 線材備份" + +msgid "" +"AMS will continue to another spool with the same properties of filament " +"automatically when current filament runs out" +msgstr "AMS 線材耗盡後將自動切換到屬性完全相同的線材" + +msgid "File" +msgstr "文件" + +msgid "Calibration" +msgstr "校準" + +msgid "" +"Failed to download the plug-in. Please check your firewall settings and vpn " +"software, check and retry." +msgstr "外掛套件下載失敗。請檢查您的防火牆設置和 VPN 軟體,檢查後重試。" + +msgid "" +"Failed to install the plug-in. Please check whether it is blocked or deleted " +"by anti-virus software." +msgstr "安裝外掛套件失敗。請檢查是否被防毒軟體阻擋或刪除。" + +msgid "click here to see more info" +msgstr "點擊這裡查看更多資訊" + +msgid "Please home all axes (click " +msgstr "請先執行回原點(點擊" + +msgid "" +") to locate the toolhead's position. This prevents device moving beyond the " +"printable boundary and causing equipment wear." +msgstr ")操作以定位當前工具頭位置,以防止軸移動時超出邊界造成設備磨損" + +msgid "Go Home" +msgstr "回原點" + +msgid "" +"A error occurred. Maybe memory of system is not enough or it's a bug of the " +"program" +msgstr "發生錯誤。可能系統記憶體不足或者程式存在 bug。" + +msgid "Please save project and restart the program. " +msgstr "請保存項目並重啟程式。" + +msgid "Processing G-Code from Previous file..." +msgstr "從之前的文件載入 G代碼..." + +msgid "Slicing complete" +msgstr "切片完成" + +msgid "Access violation" +msgstr "非法訪問" + +msgid "Illegal instruction" +msgstr "非法指令" + +msgid "Divide by zero" +msgstr "除零" + +msgid "Overflow" +msgstr "上溢" + +msgid "Underflow" +msgstr "下溢" + +msgid "Floating reserved operand" +msgstr "浮點保留操作數" + +msgid "Stack overflow" +msgstr "堆疊溢位" + +msgid "Unknown error when export G-code." +msgstr "匯出 G-code 文件發生未知錯誤。" + +#, boost-format +msgid "" +"Failed to save gcode file.\n" +"Error message: %1%.\n" +"Source file %2%." +msgstr "" +"無法保存 Gcode 文件。\n" +"錯誤資訊:%1%。\n" +"源文件 %2%." + +#, boost-format +msgid "Succeed to export G-code to %1%" +msgstr "成功匯出 G-code 至 %1%" + +msgid "Running post-processing scripts" +msgstr "執行後處理腳本" + +msgid "Copying of the temporary G-code to the output G-code failed" +msgstr "將臨時 G 代碼複製到輸出 G 代碼失敗" + +#, boost-format +msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" +msgstr "計劃上傳到 `%1%`。請參閱視窗-> 列印主機上傳隊列" + +msgid "Origin" +msgstr "原點" + +msgid "Diameter" +msgstr "直徑" + +msgid "Size in X and Y of the rectangular plate." +msgstr "矩形框在 X 和 Y 方向的尺寸。" + +msgid "" +"Distance of the 0,0 G-code coordinate from the front left corner of the " +"rectangle." +msgstr "G-code 0,0 坐標相對於矩形框左前角的距離。" + +msgid "" +"Diameter of the print bed. It is assumed that origin (0,0) is located in the " +"center." +msgstr "熱床直徑。假定原點 (0,0) 位於中心。" + +msgid "Rectangular" +msgstr "矩形" + +msgid "Circular" +msgstr "圓" + +msgid "Custom" +msgstr "自訂" + +msgid "Load shape from STL..." +msgstr "從 STL 文件載入形狀..." + +msgid "Settings" +msgstr "設定" + +msgid "Texture" +msgstr "紋理" + +msgid "Remove" +msgstr "移除" + +msgid "Not found:" +msgstr "未發現:" + +msgid "Model" +msgstr "模型" + +msgid "Choose an STL file to import bed shape from:" +msgstr "選擇熱床形狀的 STL 文件:" + +msgid "Invalid file format." +msgstr "無效的文件格式。" + +msgid "Error! Invalid model" +msgstr "錯誤!無效模型" + +msgid "The selected file contains no geometry." +msgstr "所選文件不包含任何幾何數據。" + +msgid "" +"The selected file contains several disjoint areas. This is not supported." +msgstr "所選文件包含多個未連接的區域。不支援這種類型。" + +msgid "Choose a file to import bed texture from (PNG/SVG):" +msgstr "選擇 (PNG/SVG) 文件作為熱床紋理:" + +msgid "Choose an STL file to import bed model from:" +msgstr "選擇 STL 文件來匯入床模型:" + +msgid "Bed Shape" +msgstr "熱床形狀" + +msgid "" +"Nozzle may be blocked when the temperature is out of recommended range.\n" +"Please make sure whether to use the temperature to print.\n" +"\n" +msgstr "" +"當溫度超過建議的範圍時,噴嘴可能會堵塞。\n" +"請確認是否使用該溫度列印\n" +"\n" + +#, c-format, boost-format +msgid "" +"Recommended nozzle temperature of this filament type is [%d, %d] degree " +"centigrade" +msgstr "該線材的推薦噴嘴溫度是攝氏[%d, %d]度" + +#, c-format, boost-format +msgid "" +"Bed temperature of other layer is lower than bed temperature of initial " +"layer for more than %d degree centigrade.\n" +"This may cause model broken free from build plate during printing" +msgstr "" +"其它層的熱床溫度比首層熱床溫度低太多,超過了攝氏 %d 度。\n" +"這可能導致列印中模型從熱床脫落" + +msgid "" +"Bed temperature is higher than vitrification temperature of this filament.\n" +"This may cause nozzle blocked and printing failure\n" +"Please keep the printer open during the printing process to ensure air " +"circulation or reduce the temperature of the hot bed" +msgstr "" +"熱床溫度超過了線材的軟化溫度,線材軟化可能造成噴頭堵塞。\n" +"請保持3D列印機在列印過程中敞開,保證空氣流通或降低熱床溫度" + +msgid "" +"Too small max volumetric speed.\n" +"Reset to 0.5" +msgstr "" +"最大體積流量設置過小\n" +"重設為0.5" + +msgid "" +"Too small layer height.\n" +"Reset to 0.2" +msgstr "層高過小。將重設為0.2" + +msgid "" +"Too small ironing spacing.\n" +"Reset to 0.1" +msgstr "熨燙線距過小。將重設為0.1" + +msgid "" +"Zero initial layer height is invalid.\n" +"\n" +"The first layer height will be reset to 0.2." +msgstr "" +"首層層高為無效的0值。\n" +"將被重設為0.2。" + +msgid "" +"This setting is only used for model size tunning with small value in some " +"cases.\n" +"For example, when model size has small error and hard to be assembled.\n" +"For large size tuning, please use model scale function.\n" +"\n" +"The value will be reset to 0." +msgstr "" +"這個設置僅用於在特定場景下微調模型尺寸。\n" +"例如,當模型尺寸誤差較小,難以組裝。\n" +"對於大尺寸的調整,請使用模型縮放功能。\n" +"\n" +"這個數值將被重設為0。" + +msgid "" +"Too large elefant foot compensation is unreasonable.\n" +"If really have serious elephant foot effect, please check other settings.\n" +"For example, whether bed temperature is too high.\n" +"\n" +"The value will be reset to 0." +msgstr "" +"過大的象腳補償是不合理的。\n" +"如果確實有嚴重的象腳效應,請檢查其他設置。\n" +"例如,是否設置了過高的床溫。\n" +"\n" +"這個數值將被重設為0。" + +msgid "" +"Spiral mode only works when wall loops is 1, support is disabled, top shell " +"layers is 0, sparse infill density is 0 and timelapse type is traditional." +msgstr "" +"旋轉模式只能在外牆層數為1,關閉支撐,頂層層數為0,稀疏填充密度為0,傳統縮時攝" +"影時有效。" + +msgid "" +"Change these settings automatically? \n" +"Yes - Change these settings and enable spiral mode automatically\n" +"No - Give up using spiral mode this time" +msgstr "" +"自動調整這些設置?\n" +"是 - 自動調整這些設置並開啟旋轉模式\n" +"否 - 暫不使用旋轉模式" + +msgid "" +"Prime tower does not work when Adaptive Layer Height or Independent Support " +"Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Adaptive Layer Height and Independent Support Layer Height" +msgstr "" +"擦拭塔不支援和自適應層高或支撐獨立層高。同時開啟\n" +"如何選擇?\n" +"是 - 選擇開啟擦拭塔\n" +"否 - 選擇保留自適應層高或支撐獨立層高" + +msgid "" +"Prime tower does not work when Adaptive Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Adaptive Layer Height" +msgstr "" +"擦拭塔不支援和自適應層高同時開啟。\n" +"如何選擇?\n" +"是 - 選擇開啟擦拭塔\n" +"否 - 選擇保留自適應層高" + +msgid "" +"Prime tower does not work when Independent Support Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Independent Support Layer Height" +msgstr "" +"擦拭塔不支援和支撐獨立層高同時開啟。\n" +"如何選擇?\n" +"是 - 選擇開啟擦拭塔\n" +"否 - 選擇保留支撐獨立層高" + +#, boost-format +msgid "%1% infill pattern doesn't support 100%% density." +msgstr "%1% 填充圖案不支援 100%% 密度。" + +msgid "" +"Switch to rectilinear pattern?\n" +"Yes - switch to rectilinear pattern automaticlly\n" +"No - reset density to default non 100% value automaticlly" +msgstr "" +"切換到直線圖案?\n" +"是 - 自動切換到直線圖案\n" +"否 - 自動將密度重設為預設的非100%值" + +msgid "" +"While printing by Object, the extruder may collide skirt.\n" +"Thus, reset the skirt layer to 1 to avoid that." +msgstr "逐件列印時,擠出機可能與裙邊碰撞。因此將裙邊的層數重設為1。" + +msgid "Auto bed leveling" +msgstr "熱床自動調平" + +msgid "Heatbed preheating" +msgstr "預熱熱床" + +msgid "Sweeping XY mech mode" +msgstr "掃描 XY 軸機械模態" + +msgid "Changing filament" +msgstr "更換線材" + +msgid "M400 pause" +msgstr "M400 暫停" + +msgid "Paused due to filament runout" +msgstr "斷料暫停" + +msgid "Heating hotend" +msgstr "加熱熱端" + +msgid "Calibrating extrusion" +msgstr "校準擠出補償" + +msgid "Scanning bed surface" +msgstr "掃描熱床" + +msgid "Inspecting first layer" +msgstr "掃描首層" + +msgid "Identifying build plate type" +msgstr "識別列印板類型" + +msgid "Calibrating Micro Lidar" +msgstr "校準微型雷達" + +msgid "Homing toolhead" +msgstr "工具頭回到起始點" + +msgid "Cleaning nozzle tip" +msgstr "清理噴嘴頭" + +msgid "Checking extruder temperature" +msgstr "檢查擠出溫度" + +msgid "Printing was paused by the user" +msgstr "使用者暫停列印" + +msgid "Pause of front cover falling" +msgstr "工具頭前蓋掉落暫停列印" + +msgid "Calibrating the micro lida" +msgstr "校準微型雷射" + +msgid "Calibrating extrusion flow" +msgstr "校準擠出流量" + +msgid "Paused due to nozzle temperature malfunction" +msgstr "噴最溫度異常暫停" + +msgid "Paused due to heat bed temperature malfunction" +msgstr "熱床溫度異常暫停" + +msgid "MC" +msgstr "" + +msgid "MainBoard" +msgstr "主板" + +msgid "TH" +msgstr "" + +msgid "XCam" +msgstr "" + +msgid "Unknown" +msgstr "未定義" + +msgid "Fatal" +msgstr "致命" + +msgid "Serious" +msgstr "嚴重" + +msgid "Common" +msgstr "普通" + +msgid "Update successful." +msgstr "更新成功。" + +msgid "Downloading failed." +msgstr "下載失敗。" + +msgid "Verification failed." +msgstr "驗證失敗。" + +msgid "Update failed." +msgstr "更新失敗。" + +msgid "Failed to start printing job" +msgstr "無法啟動列印作業" + +msgid "Invalid nozzle diameter" +msgstr "無效的噴嘴口徑" + +msgid "Calibration error" +msgstr "校準錯誤" + +msgid "TPU is not supported by AMS." +msgstr "AMS 不支援 TPU 線材。" + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "AMS 不支援 Bambu PET-CF/PA6-CF。" + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "潮濕的 PVA 會變得柔軟並黏在 AMS 內,請在使用前注意乾燥。" + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." +msgstr "CF/GF 線材絲又硬又脆,在 AMS 中很容易斷裂或卡住,請謹慎使用。" + +msgid "default" +msgstr "預設" + +msgid "parameter name" +msgstr "參數名稱" + +msgid "N/A" +msgstr "N/A" + +#, c-format, boost-format +msgid "%s can't be percentage" +msgstr "%s 不可以是百分比" + +#, c-format, boost-format +msgid "Value %s is out of range, continue?" +msgstr "值 %s 超出範圍,是否繼續?" + +msgid "Parameter validation" +msgstr "參數驗證" + +msgid "Value is out of range." +msgstr "值超出範圍。" + +#, c-format, boost-format +msgid "" +"Is it %s%% or %s %s?\n" +"YES for %s%%, \n" +"NO for %s %s." +msgstr "" +"%s%%還是%s %s?\n" +"是:%s%%\n" +"否:%s %s" + +#, boost-format +msgid "Invalid format. Expected vector format: \"%1%\"" +msgstr "無效格式,應該是\"%1%\"這種數組格式" + +msgid "Layer Height" +msgstr "層高" + +msgid "Line Width" +msgstr "線寬" + +msgid "Fan Speed" +msgstr "風扇速度" + +msgid "Temperature" +msgstr "溫度" + +msgid "Flow" +msgstr "流量" + +msgid "Tool" +msgstr "工具" + +msgid "Layer Time" +msgstr "層時間" + +msgid "Layer Time (log)" +msgstr "層時間(對數)" + +msgid "Height: " +msgstr "層高: " + +msgid "Width: " +msgstr "線寬: " + +msgid "Speed: " +msgstr "速度: " + +msgid "Flow: " +msgstr "擠出流量: " + +msgid "Layer Time: " +msgstr "層時間: " + +msgid "Fan: " +msgstr "" + +msgid "Temperature: " +msgstr "溫度: " + +msgid "Loading G-codes" +msgstr "正在載入 G-code" + +msgid "Generating geometry vertex data" +msgstr "正在產生幾何頂點數據" + +msgid "Generating geometry index data" +msgstr "正在產生幾何索引數據" + +msgid "Statistics of All Plates" +msgstr "所有盤切片資訊" + +msgid "Display" +msgstr "顯示" + +msgid "Flushed" +msgstr "沖刷" + +msgid "Total" +msgstr "總計" + +msgid "Total Time Estimation" +msgstr "總時間預估" + +msgid "Total time" +msgstr "總時間" + +msgid "up to" +msgstr "達到" + +msgid "above" +msgstr "高於" + +msgid "from" +msgstr "從" + +msgid "Color Scheme" +msgstr "顏色方案" + +msgid "Time" +msgstr "時間" + +msgid "Percent" +msgstr "百分比" + +msgid "Layer Height (mm)" +msgstr "層高(mm)" + +msgid "Line Width (mm)" +msgstr "線寬(mm)" + +msgid "Speed (mm/s)" +msgstr "速度(mm/s)" + +msgid "Fan Speed (%)" +msgstr "風扇速度(%)" + +msgid "Temperature (°C)" +msgstr "溫度(℃)" + +msgid "Volumetric flow rate (mm³/s)" +msgstr "體積流量速度(mm³/s)" + +msgid "Used filament" +msgstr "使用的線材" + +msgid "Travel" +msgstr "空駛" + +msgid "Seams" +msgstr "縫" + +msgid "Retract" +msgstr "回抽" + +msgid "Unretract" +msgstr "裝填回抽" + +msgid "Filament Changes" +msgstr "線材更換" + +msgid "Wipe" +msgstr "擦拭" + +msgid "Options" +msgstr "選項" + +msgid "travel" +msgstr "空駛" + +msgid "Extruder" +msgstr "擠出機" + +msgid "Filament change times" +msgstr "更換線材次數" + +msgid "Cost" +msgstr "成本" + +msgid "Color change" +msgstr "顏色更換" + +msgid "Print" +msgstr "列印" + +msgid "Pause" +msgstr "暫停" + +msgid "Printer" +msgstr "3D列印機" + +msgid "Print settings" +msgstr "列印設定" + +msgid "Total Estimation" +msgstr "總預估" + +msgid "Time Estimation" +msgstr "時間預估" + +msgid "Normal mode" +msgstr "普通模式" + +msgid "Prepare time" +msgstr "準備時間" + +msgid "Model printing time" +msgstr "模型列印時間" + +msgid "Switch to silent mode" +msgstr "切換到靜音模式" + +msgid "Switch to normal mode" +msgstr "切換到普通模式" + +msgid "Variable layer height" +msgstr "可變層高" + +msgid "Adaptive" +msgstr "自適應" + +msgid "Quality / Speed" +msgstr "細節/速度" + +msgid "Smooth" +msgstr "平滑模式" + +msgid "Radius" +msgstr "半徑" + +msgid "Keep min" +msgstr "保留最小" + +msgid "Left mouse button:" +msgstr "滑鼠左鍵:" + +msgid "Add detail" +msgstr "減小層高" + +msgid "Right mouse button:" +msgstr "滑鼠右鍵:" + +msgid "Remove detail" +msgstr "增大層高" + +msgid "Shift + Left mouse button:" +msgstr "Shift + 滑鼠左鍵:" + +msgid "Reset to base" +msgstr "設置到基礎層高" + +msgid "Shift + Right mouse button:" +msgstr "Shift + 滑鼠右鍵:" + +msgid "Smoothing" +msgstr "平滑" + +msgid "Mouse wheel:" +msgstr "滑鼠滾輪:" + +msgid "Increase/decrease edit area" +msgstr "增加/減小編輯區域" + +msgid "Sequence" +msgstr "順序" + +msgid "Mirror Object" +msgstr "鏡像物體" + +msgid "Tool Move" +msgstr "工具 移動" + +msgid "Tool Rotate" +msgstr "工具 旋轉" + +msgid "Move Object" +msgstr "移動對象" + +msgid "Auto Orientation options" +msgstr "自動朝向選項" + +msgid "Enable rotation" +msgstr "開啟旋轉" + +msgid "Optimize support interface area" +msgstr "最佳化接觸面面積" + +# src/slic3r/GUI/GLCanvas3D.cpp:4767 +msgid "Orient" +msgstr "調整朝向" + +msgid "Arrange options" +msgstr "自動擺放選項" + +msgid "Spacing" +msgstr "間距" + +msgid "Auto rotate for arrangement" +msgstr "自動旋轉以最佳化自動擺放效果" + +msgid "Allow multiple materials on same plate" +msgstr "允許同一盤中包含多種材料" + +msgid "Avoid extrusion calibration region" +msgstr "避開擠出標定區域" + +msgid "Add" +msgstr "新增" + +msgid "Add plate" +msgstr "新增新盤" + +msgid "Auto orient" +msgstr "自動朝向" + +msgid "Arrange all objects" +msgstr "全局整理" + +msgid "Arrange objects on selected plates" +msgstr "單盤整理" + +msgid "Split to objects" +msgstr "拆分為對象" + +msgid "Split to parts" +msgstr "拆分為零件" + +msgid "Assembly View" +msgstr "組裝視圖" + +msgid "Select Plate" +msgstr "選擇盤" + +msgid "Assembly Return" +msgstr "退出組裝視圖" + +msgid "return" +msgstr "返回" + +msgid "Paint Toolbar" +msgstr "繪畫工具列" + +msgid "Explosion Ratio" +msgstr "爆炸比例" + +msgid "Section View" +msgstr "剖面視圖" + +msgid "Assemble Control" +msgstr "拼裝視圖控制" + +msgid "Total Volume:" +msgstr "總體積:" + +msgid "Assembly Info" +msgstr "裝配體資訊" + +msgid "Volume:" +msgstr "體積:" + +msgid "Size:" +msgstr "尺寸:" + +#, c-format, boost-format +msgid "" +"Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please " +"separate the conflicted objects farther (%s <-> %s)." +msgstr "" +"發現 gcode 路徑在層%d,高為%.2lf mm處的衝突。請將有衝突的對象分離得更遠(%s <-> " +"%s)。" + +msgid "An object is layed over the boundary of plate." +msgstr "檢測到有對象放在盤的邊界上。" + +msgid "A G-code path goes beyond the max print height." +msgstr "檢測出超出列印高度的 G-code 路徑。" + +msgid "A G-code path goes beyond the boundary of plate." +msgstr "檢測超出熱床邊界的 G-code 路徑。" + +msgid "Only the object being edit is visible." +msgstr "只有正在編輯的對象是可見的。" + +msgid "" +"An object is laid over the boundary of plate or exceeds the height limit.\n" +"Please solve the problem by moving it totally on or off the plate, and " +"confirming that the height is within the build volume." +msgstr "" +"對象被放置在構建板的邊界上或超過高度限制。\n" +"請透過將其完全移動到構建板內或構建板外,並確認高度在構建空間以內來解決問題。" + +msgid "Calibration step selection" +msgstr "校準步驟選擇" + +msgid "Micro lidar calibration" +msgstr "微型雷達校準" + +msgid "Bed leveling" +msgstr "熱床調平" + +msgid "Resonance frequency identification" +msgstr "共振頻率辨識" + +msgid "Calibration program" +msgstr "校準程序" + +msgid "" +"The calibration program detects the status of your device automatically to " +"minimize deviation.\n" +"It keeps the device performing optimally." +msgstr "" +"校準程序會自動檢測設備以最小化設備誤差。\n" +"它可以讓設備保持最佳性能。" + +msgid "Calibration Flow" +msgstr "校準流程" + +msgid "Start Calibration" +msgstr "開始校準" + +msgid "Completed" +msgstr "已完成" + +msgid "Calibrating" +msgstr "校準中" + +msgid "Auto-record Monitoring" +msgstr "監控錄影" + +msgid "Go Live" +msgstr "開啟直播" + +msgid "Resolution" +msgstr "解析度" + +msgid "Show \"Live Video\" guide page." +msgstr "顯示\"直播影片\"指南" + +msgid "720p" +msgstr "720p" + +msgid "1080p" +msgstr "1080p" + +msgid "ConnectPrinter(LAN)" +msgstr "連接3D列印機(區域網路)" + +msgid "Please input the printer access code:" +msgstr "請輸入3D列印機訪問碼:" + +msgid "" +"You can find it in \"Settings > Network > Connection code\"\n" +"on the printer, as shown in the figure:" +msgstr "" +"你可以在3D列印機“設置->網路->連接->訪問碼\"\n" +"查看,如下圖所示:" + +msgid "Invalid input." +msgstr "輸入無效" + +msgid "New Window" +msgstr "新窗口" + +msgid "Open a new window" +msgstr "打開新窗口" + +msgid "Application is closing" +msgstr "正在關閉應用程式" + +msgid "Closing Application while some presets are modified." +msgstr "正在關閉應用程式,部分預設已修改。" + +msgid "Logging" +msgstr "日誌" + +msgid "Prepare" +msgstr "準備" + +msgid "Preview" +msgstr "預覽" + +msgid "Device" +msgstr "設備" + +msgid "Project" +msgstr "項目" + +msgid "Yes" +msgstr "是" + +msgid "No" +msgstr "否" + +msgid "will be closed before creating a new model. Do you want to continue?" +msgstr "將會被關閉以創建新模型,是否繼續?" + +msgid "Upload" +msgstr "上傳" + +msgid "Slice plate" +msgstr "切片單盤" + +msgid "Print plate" +msgstr "列印單盤" + +msgid "Slice all" +msgstr "切片所有盤" + +msgid "Export G-code file" +msgstr "匯出 G-code 文件" + +msgid "Send" +msgstr "傳送" + +msgid "Export plate sliced file" +msgstr "匯出單盤切片文件" + +msgid "Export all sliced file" +msgstr "匯出所有切片文件" + +msgid "Print all" +msgstr "列印所有盤" + +msgid "Send all" +msgstr "傳送所有盤" + +msgid "Keyboard Shortcuts" +msgstr "快捷鍵" + +msgid "Show the list of the keyboard shortcuts" +msgstr "顯示快捷鍵列表" + +msgid "Setup Wizard" +msgstr "設定精靈" + +msgid "Show Configuration Folder" +msgstr "打開組態檔文件夾" + +msgid "Show Tip of the Day" +msgstr "顯示每日小提示" + +msgid "Check for Update" +msgstr "檢查新版本" + +msgid "Open Network Test" +msgstr "打開網路測試" + +#, c-format, boost-format +msgid "&About %s" +msgstr "關於 %s" + +msgid "Upload Models" +msgstr "上傳模型" + +msgid "Download Models" +msgstr "下載模型" + +msgid "Default View" +msgstr "默認視圖" + +#. TRN To be shown in the main menu View->Top +msgid "Top" +msgstr "頂部" + +msgid "Top View" +msgstr "頂部視圖" + +#. TRN To be shown in the main menu View->Bottom +msgid "Bottom" +msgstr "底部" + +msgid "Bottom View" +msgstr "底部視圖" + +msgid "Front" +msgstr "前面" + +msgid "Front View" +msgstr "前視圖" + +msgid "Rear" +msgstr "後面" + +msgid "Rear View" +msgstr "後視圖" + +msgid "Left" +msgstr "左面" + +msgid "Left View" +msgstr "左視圖" + +msgid "Right" +msgstr "右面" + +msgid "Right View" +msgstr "右視圖" + +msgid "Start a new window" +msgstr "打開新窗口" + +msgid "New Project" +msgstr "新建項目" + +msgid "Start a new project" +msgstr "新建一個項目" + +msgid "Open a project file" +msgstr "打開項目文件" + +msgid "Recent projects" +msgstr "最近的項目" + +msgid "Save Project" +msgstr "保存項目" + +msgid "Save current project to file" +msgstr "保存當前項目到文件" + +msgid "Save Project as" +msgstr "項目另存為" + +msgid "Shift+" +msgstr "" + +msgid "Save current project as" +msgstr "項目另存為" + +msgid "Import 3MF/STL/STEP/SVG/OBJ/AMF" +msgstr "匯入 3MF/STL/STEP/SVG/OBJ/AMF" + +msgid "Load a model" +msgstr "載入模型" + +msgid "Import Configs" +msgstr "匯入預設" + +msgid "Load configs" +msgstr "載入配置" + +msgid "Import" +msgstr "匯入" + +msgid "Export all objects as STL" +msgstr "匯出所有對象為 STL" + +msgid "Export Generic 3MF" +msgstr "匯出通用 3MF" + +msgid "Export 3mf file without using some 3mf-extensions" +msgstr "匯出不含 3mf 擴展的 3mf 文件" + +msgid "Export current sliced file" +msgstr "匯出當前已切片的文件" + +msgid "Export all plate sliced file" +msgstr "匯出所有盤已切片的文件" + +msgid "Export G-code" +msgstr "匯出 G-code" + +msgid "Export current plate as G-code" +msgstr "匯出當前盤的 G-code" + +msgid "Export &Configs" +msgstr "匯出預設" + +msgid "Export current configuration to files" +msgstr "匯出當前選擇的預設" + +msgid "Export" +msgstr "匯出" + +msgid "Quit" +msgstr "退出程序" + +msgid "Undo" +msgstr "復原" + +msgid "Redo" +msgstr "重做" + +msgid "Cut selection to clipboard" +msgstr "剪下所選項到剪貼板" + +msgid "Copy" +msgstr "複製" + +msgid "Copy selection to clipboard" +msgstr "複製所選項到剪貼板" + +msgid "Paste" +msgstr "貼上" + +msgid "Paste clipboard" +msgstr "從剪貼板貼上" + +msgid "Delete selected" +msgstr "刪除所選項" + +msgid "Deletes the current selection" +msgstr "刪除當前所選項" + +msgid "Delete all" +msgstr "全部刪除" + +msgid "Deletes all objects" +msgstr "刪除所有對象" + +msgid "Clone selected" +msgstr "複製所選項" + +msgid "Clone copies of selections" +msgstr "複製多份所選項" + +msgid "Select all" +msgstr "選中所有" + +msgid "Selects all objects" +msgstr "選中所有對象" + +msgid "Deselect all" +msgstr "取消所有選中" + +msgid "Deselects all objects" +msgstr "取消所有選中" + +msgid "Use Perspective View" +msgstr "使用透視視角" + +msgid "Use Orthogonal View" +msgstr "使用正交視角" + +msgid "Show &Labels" +msgstr "顯示名稱" + +msgid "Show object labels in 3D scene" +msgstr "在 3D 場景中顯示對象名稱" + +msgid "Show &Overhang" +msgstr "顯示懸空高亮" + +msgid "Show object overhang highlight in 3D scene" +msgstr "在 3D 場景中顯示懸空高亮" + +msgid "Preferences" +msgstr "偏好設定" + +msgid "View" +msgstr "視圖" + +msgid "Help" +msgstr "幫助" + +msgid "Temperature Calibration" +msgstr "溫度校準" + +msgid "Pass 1" +msgstr "粗調" + +msgid "Flow rate test - Pass 1" +msgstr "流量測試 - 通過 1" + +msgid "Pass 2" +msgstr "細調" + +msgid "Flow rate test - Pass 2" +msgstr "流量測試 - 通過 2" + +msgid "Flow rate" +msgstr "流量" + +msgid "Pressure advance" +msgstr "壓力提前" + +msgid "Retraction test" +msgstr "回抽測試" + +msgid "Orca Tolerance Test" +msgstr "Orca 誤差測試" + +msgid "Max flowrate" +msgstr "最大體積流量" + +msgid "VFA" +msgstr "VFA" + +# SoftFever +msgid "More..." +msgstr "進階校準" + +msgid "Tutorial" +msgstr "教學" + +msgid "Calibration help" +msgstr "校準幫助" + +msgid "More calibrations" +msgstr "更多校準" + +msgid "&Open G-code" +msgstr "打開 G-code" + +msgid "Open a G-code file" +msgstr "打開 G-code 文件" + +msgid "Re&load from Disk" +msgstr "從磁碟重新載入" + +msgid "Reload the plater from disk" +msgstr "從磁碟重新載入平台" + +msgid "Export &Toolpaths as OBJ" +msgstr "" + +msgid "Export toolpaths as OBJ" +msgstr "將工具路徑匯出為OBJ格式" + +msgid "Open &Studio" +msgstr "" + +msgid "Open Studio" +msgstr "打開 Studio" + +msgid "&Quit" +msgstr "" + +#, c-format, boost-format +msgid "Quit %s" +msgstr "" + +msgid "&File" +msgstr "" + +msgid "&View" +msgstr "" + +msgid "&Help" +msgstr "" + +#, c-format, boost-format +msgid "A file exists with the same name: %s, do you want to override it." +msgstr "有一個同名的文件 %s。你想覆蓋它嗎?" + +#, c-format, boost-format +msgid "A config exists with the same name: %s, do you want to override it." +msgstr "有一個同名的設定檔 %s。你想覆蓋它嗎?" + +msgid "Overwrite file" +msgstr "覆蓋文件" + +msgid "Yes to All" +msgstr "全是" + +msgid "No to All" +msgstr "全否" + +msgid "Choose a directory" +msgstr "選擇目錄" + +#, c-format, boost-format +msgid "There is %d config exported. (Only non-system configs)" +msgid_plural "There are %d configs exported. (Only non-system configs)" +msgstr[0] "共匯出 %d 組預設(僅包含當前使用的非系統的預設)" + +msgid "Export result" +msgstr "匯出結果" + +msgid "Select profile to load:" +msgstr "選擇要載入的設定檔:" + +#, c-format, boost-format +msgid "There is %d config imported. (Only non-system and compatible configs)" +msgid_plural "" +"There are %d configs imported. (Only non-system and compatible configs)" +msgstr[0] "共匯入 %d 組預設(僅包含非系統且與當前配置相容的預設)" + +msgid "Import result" +msgstr "匯入結果" + +msgid "File is missing" +msgstr "文件遺失" + +msgid "The project is no longer available." +msgstr "此項目不可用。" + +msgid "Filament Settings" +msgstr "線材設置" + +msgid "" +"Do you want to synchronize your personal data from Bambu Cloud? \n" +"It contains the following information:\n" +"1. The Process presets\n" +"2. The Filament presets\n" +"3. The Printer presets" +msgstr "" +"想從 Bambu 雲端同步你的個人數據嗎?\n" +"包含如下資訊:\n" +"1. 工藝預設\n" +"2. 線材預設\n" +"3. 3D列印機預設" + +msgid "Synchronization" +msgstr "同步" + +msgid "Initialize failed (No Device)!" +msgstr "初始化失敗(沒有設備)!" + +msgid "Initialize failed (Device connection not ready)!" +msgstr "初始化失敗(設備未連接)" + +msgid "Initialize failed (No Camera Device)!" +msgstr "初始化失敗(沒有攝影機)" + +msgid "Printer is busy downloading, Please wait for the downloading to finish." +msgstr "3D列印機正忙於下載,請等待下載完成。" + +msgid "Loading..." +msgstr "正在載入影片……" + +msgid "Initialize failed (Not supported on the current printer version)!" +msgstr "初始化失敗(當前3D列印機的版本不支援)!" + +msgid "Initialize failed (Not accessible in LAN-only mode)!" +msgstr "初始化失敗(在區域網路模式中不可訪問)!" + +msgid "Initialize failed (Missing LAN ip of printer)!" +msgstr "初始化失敗(未找到3D列印機的區域網路地址)!" + +msgid "Initializing..." +msgstr "正在初始化……" + +#, c-format, boost-format +msgid "Initialize failed (%s)!" +msgstr "初始化失敗(%s)!" + +msgid "Network unreachable" +msgstr "網路不可訪問" + +#, c-format, boost-format +msgid "Stopped [%d]!" +msgstr "已停止 [%d]!" + +msgid "Stopped." +msgstr "已經停止。" + +msgid "LAN Connection Failed (Failed to start liveview)" +msgstr "區域網路連接失敗(無法啟動直播)" + +msgid "" +"Virtual Camera Tools is required for this task!\n" +"Do you want to install them?" +msgstr "該功能需要“虛擬攝影機工具包”,是否下載並安裝該工具包?" + +msgid "Downloading Virtual Camera Tools" +msgstr "正在下載“虛擬攝影機工具包”" + +msgid "" +"Another virtual camera is running.\n" +"Bambu Studio supports only a single virtual camera.\n" +"Do you want to stop this virtual camera?" +msgstr "" +"另一個虛擬攝影機正在工作。\n" +"Bambu Studio 同時只能支援一個虛擬攝影機。\n" +"是否停止前一個虛擬攝影機?" + +#, c-format, boost-format +msgid "Virtual camera initialize failed (%s)!" +msgstr "虛擬攝影機初始化失敗(%s)!" + +msgid "Information" +msgstr "資訊" + +msgid "Playing..." +msgstr "正在播放中……" + +#, c-format, boost-format +msgid "Load failed [%d]!" +msgstr "載入失敗 [%d]!" + +msgid "Year" +msgstr "年" + +msgid "Month" +msgstr "月" + +msgid "All Files" +msgstr "所有文件" + +msgid "Group files by year, recent first." +msgstr "按年份分組,從最近的開始展示" + +msgid "Group files by month, recent first." +msgstr "按月份分組,從最近的開始展示" + +msgid "Show all files, recent first." +msgstr "顯示所有文件,從最近的開始展示" + +msgid "Timelapse" +msgstr "縮時攝影" + +msgid "Switch to timelapse files." +msgstr "切換到縮時攝影文件列表" + +msgid "Video" +msgstr "錄影" + +msgid "Switch to video files." +msgstr "切換到影片檔案列表" + +msgid "Switch to 3mf model files." +msgstr "切換到 3MF 模型文件。" + +msgid "Delete selected files from printer." +msgstr "從3D列印機中刪除選中的文件" + +msgid "Download" +msgstr "下載" + +msgid "Download selected files from printer." +msgstr "從3D列印機中下載選擇的文件" + +msgid "Select" +msgstr "選擇" + +msgid "Batch manage files." +msgstr "批次管理文件" + +msgid "No printers." +msgstr "未選擇3D列印機" + +#, c-format, boost-format +msgid "Connect failed [%d]!" +msgstr "連接失敗 [%d]!" + +msgid "Loading file list..." +msgstr "載入文件列表..." + +#, c-format, boost-format +msgid "No files [%d]" +msgstr "文件列表為空[%d]" + +#, c-format, boost-format +msgid "Load failed [%d]" +msgstr "載入失敗 [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "您將從3D列印機中刪除%u個文件。確定要繼續嗎?" + +msgid "Delete files" +msgstr "刪除文件" + +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "你確定要從3D列印機中刪除文件'%s'嗎?" + +msgid "Delete file" +msgstr "刪除文件" + +msgid "Fetching model infomations ..." +msgstr "正在獲取模型資訊..." + +msgid "Failed to fetching model infomations from printer." +msgstr "無法從3D列印機獲取模型資訊。" + +msgid "Failed to parse model infomations." +msgstr "解析模型資訊失敗。" + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." +msgstr "" +".gcode.3mf 文件中不包含 G-code 數據。請使用 Bambu Studio 進行切片並匯出新的." +"gcode.3mf 文件。" + +#, c-format, boost-format +msgid "File '%s' was lost! Please download it again." +msgstr "文件%s遺失,請重新下載。" + +msgid "Download waiting..." +msgstr "等待下載中..." + +msgid "Play" +msgstr "播放" + +msgid "Open Folder" +msgstr "打開目錄" + +msgid "Download finished" +msgstr "下載完成" + +#, c-format, boost-format +msgid "Downloading %d%%..." +msgstr "下載中 %d%%..." + +msgid "Not supported on the current printer version." +msgstr "當前3D列印機的版本不支援。" + +msgid "Storage unavailable, insert SD card." +msgstr "儲存不可用,請插入SD記憶卡。" + +msgid "Speed:" +msgstr "速度:" + +msgid "Deadzone:" +msgstr "死區:" + +msgid "Options:" +msgstr "選項:" + +msgid "Zoom" +msgstr "視角縮放" + +msgid "Translation/Zoom" +msgstr "平移/縮放" + +msgid "3Dconnexion settings" +msgstr "3Dconnexion設置" + +msgid "Swap Y/Z axes" +msgstr "交換Y/Z軸" + +msgid "Invert X axis" +msgstr "反轉 X 軸" + +msgid "Invert Y axis" +msgstr "反轉 Y 軸" + +msgid "Invert Z axis" +msgstr "反轉 Z 軸" + +msgid "Invert Yaw axis" +msgstr "" + +msgid "Invert Pitch axis" +msgstr "" + +msgid "Invert Roll axis" +msgstr "" + +msgid "Printing Progress" +msgstr "列印進度" + +msgid "Resume" +msgstr "繼續" + +msgid "Stop" +msgstr "停止" + +msgid "0" +msgstr "0" + +msgid "Layer: N/A" +msgstr "層: N/A" + +msgid "Immediately score" +msgstr "立即打分" + +msgid "Clear" +msgstr "清除" + +msgid "Camera" +msgstr "攝影機" + +msgid "SD Card" +msgstr "SD記憶卡" + +msgid "Camera Setting" +msgstr "攝影機設置" + +msgid "Control" +msgstr "控制" + +msgid "Print Options" +msgstr "列印選項" + +msgid "100%" +msgstr "100%" + +msgid "Lamp" +msgstr "LED燈" + +msgid "Aux" +msgstr "輔助" + +msgid "Cham" +msgstr "機箱" + +msgid "Bed" +msgstr "熱床" + +msgid "Unload" +msgstr "退料" + +msgid "Debug Info" +msgstr "除錯資訊" + +msgid "No SD Card" +msgstr "無SD記憶卡" + +msgid "SD Card Abnormal" +msgstr "SD記憶卡異常" + +msgid "Cancel print" +msgstr "取消列印" + +msgid "Are you sure you want to cancel this print?" +msgstr "你確定要取消這次列印嗎?" + +msgid "Done" +msgstr "完成" + +msgid "Downloading..." +msgstr "下載中..." + +msgid "Cloud Slicing..." +msgstr "雲端切片中..." + +#, c-format, boost-format +msgid "In Cloud Slicing Queue, there are %s tasks ahead." +msgstr "前面還有%s個任務在雲端切片隊列中" + +#, c-format, boost-format +msgid "Layer: %s" +msgstr "層: %s" + +msgid "Please give a score for your favorite Bambu Market model." +msgstr "請為您喜歡的 Bambu 商城模型打分。" + +msgid "Score" +msgstr "打分" + +#, c-format, boost-format +msgid "Layer: %d/%d" +msgstr "層: %d/%d" + +msgid "Please heat the nozzle to above 170 degree before loading filament." +msgstr "請在進料前把噴嘴升溫到170℃" + +msgid "Still unload" +msgstr "繼續退料" + +msgid "Still load" +msgstr "繼續進料" + +msgid "Please select an AMS slot before calibration" +msgstr "請先選擇一個 AMS 槽位後進行校準" + +msgid "" +"Cannot read filament info: the filament is loaded to the tool head,please " +"unload the filament and try again." +msgstr "無法讀取線材資訊:線材已經載入到工具頭,請退出線材後再重試。" + +msgid "This only takes effect during printing" +msgstr "僅在列印過程中生效" + +msgid "Silent" +msgstr "靜音模式" + +msgid "Standard" +msgstr "標準模式" + +msgid "Sport" +msgstr "運動模式" + +msgid "Ludicrous" +msgstr "狂暴模式" + +msgid "Can't start this without SD card." +msgstr "沒有SD記憶卡無法開始任務" + +msgid "Status" +msgstr "設備狀態" + +msgid "Update" +msgstr "韌體更新" + +msgid "HMS" +msgstr "" + +msgid "Don't show again" +msgstr "不再顯示" + +#, c-format, boost-format +msgid "%s error" +msgstr "%s 錯誤" + +#, c-format, boost-format +msgid "%s has encountered an error" +msgstr "%s 遇到一個錯誤" + +#, c-format, boost-format +msgid "%s warning" +msgstr "%s 警告" + +#, c-format, boost-format +msgid "%s has a warning" +msgstr "%s 有一個警告" + +#, c-format, boost-format +msgid "%s info" +msgstr "%s 資訊" + +#, c-format, boost-format +msgid "%s information" +msgstr "%s 資訊" + +msgid "Skip" +msgstr "跳過" + +msgid "3D Mouse disconnected." +msgstr "3D滑鼠斷連。" + +msgid "Configuration can update now." +msgstr "配置現在可以升級。" + +msgid "Detail." +msgstr "詳情。" + +msgid "Integration was successful." +msgstr "集成成功。" + +msgid "Integration failed." +msgstr "集成失敗。" + +msgid "Undo integration was successful." +msgstr "集成取消成功。" + +msgid "New network plug-in available." +msgstr "新的網路插件可用。" + +msgid "Details" +msgstr "詳情" + +msgid "Undo integration failed." +msgstr "集成取消失敗。" + +msgid "Exporting." +msgstr "正在匯出。" + +msgid "Software has New version." +msgstr "發現新的軟體版本。" + +msgid "Goto download page." +msgstr "前往下載網站。" + +msgid "Open Folder." +msgstr "打開目錄。" + +msgid "Safely remove hardware." +msgstr "安全移除硬體。" + +#, c-format, boost-format +msgid "%1$d Object has custom supports." +msgid_plural "%1$d Objects have custom supports." +msgstr[0] "%1$d 模型有自訂支撐。" + +#, c-format, boost-format +msgid "%1$d Object has color painting." +msgid_plural "%1$d Objects have color painting." +msgstr[0] "%1$d對象有塗色。" + +#, c-format, boost-format +msgid "%1$d object was loaded as a part of cut object." +msgid_plural "%1$d objects were loaded as parts of cut object" +msgstr[0] "%1$d對象載入為一個切割對象的子部件" + +msgid "ERROR" +msgstr "錯誤" + +msgid "CANCELED" +msgstr "已取消" + +msgid "COMPLETED" +msgstr "已完成" + +msgid "Cancel upload" +msgstr "取消上傳" + +msgid "Slice ok." +msgstr "切片完成." + +msgid "Jump to" +msgstr "跳轉到" + +msgid "Error:" +msgstr "錯誤:" + +msgid "Warning:" +msgstr "警告:" + +msgid "Export successfully." +msgstr "匯出成功." + +msgid "Serious warning:" +msgstr "嚴重警告:" + +msgid " (Repair)" +msgstr "(修復)" + +msgid " Click here to install it." +msgstr "點擊此處安裝" + +msgid "WARNING:" +msgstr "警告:" + +msgid "Your model needs support ! Please make support material enable." +msgstr "你的模型需要支撐才能列印。請開啟材料支撐選項。" + +msgid "Gcode path overlap" +msgstr "Gcode 路徑有重疊" + +msgid "Support painting" +msgstr "支撐繪製" + +msgid "Color painting" +msgstr "顏色繪製" + +msgid "Cut connectors" +msgstr "切割連接件" + +msgid "Layers" +msgstr "層" + +msgid "Range" +msgstr "範圍" + +msgid "" +"The application cannot run normally because OpenGL version is lower than " +"2.0.\n" +msgstr "應用程式無法正常運行,因為 OpenGL 的版本低於 2.0。\n" + +msgid "Please upgrade your graphics card driver." +msgstr "請升級您的顯示卡驅動。" + +msgid "Unsupported OpenGL version" +msgstr "不支援的 OpenGL 版本" + +#, c-format, boost-format +msgid "" +"Unable to load shaders:\n" +"%s" +msgstr "無法載入 Shader: %s" + +msgid "Error loading shaders" +msgstr "載入 shader 程序時發生錯誤" + +msgctxt "Layers" +msgid "Top" +msgstr "頂部" + +msgctxt "Layers" +msgid "Bottom" +msgstr "底部" + +msgid "Enable AI monitoring of printing" +msgstr "啟用列印過程的 AI 智慧監控" + +msgid "Sensitivity of pausing is" +msgstr "暫停的靈敏度為" + +msgid "Enable detection of build plate position" +msgstr "啟用構建板位置檢測" + +msgid "" +"The localization tag of build plate is detected, and printing is paused if " +"the tag is not in predefined range." +msgstr "檢測構建板的定位標記,如果標記不在預定義範圍內時暫停列印。" + +msgid "First Layer Inspection" +msgstr "首層掃描" + +msgid "Auto-recovery from step loss" +msgstr "自動從丟步中恢復" + +msgid "Global" +msgstr "全局" + +msgid "Objects" +msgstr "對象" + +msgid "Advance" +msgstr "高級" + +msgid "Compare presets" +msgstr "比較預設" + +msgid "View all object's settings" +msgstr "查看所有對象的配置" + +msgid "Filament settings" +msgstr "線材設置" + +msgid "Printer settings" +msgstr "3D列印機設置" + +msgid "Untitled" +msgstr "未命名" + +#, boost-format +msgid " plate %1%:" +msgstr "盤%1%:" + +msgid "Invalid name, the following characters are not allowed:" +msgstr "無效名稱,不允許使用以下字元:" + +msgid "Sliced Info" +msgstr "切片你資訊" + +msgid "Used Filament (m)" +msgstr "線材消耗長度 (m)" + +msgid "Used Filament (mm³)" +msgstr "線材消耗體積 (mm³)" + +msgid "Used Filament (g)" +msgstr "線材消耗重量(g)" + +msgid "Used Materials" +msgstr "線材消耗" + +msgid "Estimated time" +msgstr "預估列印時間" + +msgid "Filament changes" +msgstr "線材切換" + +msgid "Click to edit preset" +msgstr "點擊編輯配置" + +msgid "Connection" +msgstr "連接" + +msgid "Bed type" +msgstr "熱床類型" + +msgid "Flushing volumes" +msgstr "沖刷體積" + +msgid "Add one filament" +msgstr "增加一個線材" + +msgid "Remove last filament" +msgstr "刪除最後一個線材" + +msgid "Synchronize filament list from AMS" +msgstr "從 AMS 同步線材列表" + +msgid "Set filaments to use" +msgstr "配置可選擇的線材" + +msgid "" +"No AMS filaments. Please select a printer in 'Device' page to load AMS info." +msgstr "沒有發現 AMS 線材。請在“設備”頁面選擇3D列印機,將載入 AMS 資訊" + +msgid "Sync filaments with AMS" +msgstr "同步到 AMS 的線材列表" + +msgid "" +"Sync filaments with AMS will drop all current selected filament presets and " +"colors. Do you want to continue?" +msgstr "同步到 AMS 的線材列表將丟棄所有當前配置的線材預設、顏色。是否繼續?" + +msgid "" +"Already did a synchronization, do you want to sync only changes or resync " +"all?" +msgstr "已經同步過,你希望僅同步改變的線材還是重新同步所有線材?" + +msgid "Sync" +msgstr "同步" + +msgid "Resync" +msgstr "重新同步" + +msgid "There are no compatible filaments, and sync is not performed." +msgstr "沒有如任何相容的線材,同步操作未執行。" + +msgid "" +"There are some unknown filaments mapped to generic preset. Please update " +"Orca Slicer or restart Orca Slicer to check if there is an update to system " +"presets." +msgstr "" +"有一些未知型號的線材,映射到通用預設。請更新或者重啟 Orca Slicer,以檢查系統" +"預設有沒有更新。" + +#, boost-format +msgid "Do you want to save changes to \"%1%\"?" +msgstr "是否保存修改到“%1%”?" + +#, c-format, boost-format +msgid "" +"Successfully unmounted. The device %s(%s) can now be safely removed from the " +"computer." +msgstr "卸載成功。設備%s(%s)現在可能安全地從電腦移除。" + +#, c-format, boost-format +msgid "Ejecting of device %s(%s) has failed." +msgstr "彈出設備%s(%s)失敗。" + +msgid "Previous unsaved project detected, do you want to restore it?" +msgstr "檢測到有未保存的項目,是否恢復此項目?" + +msgid "Restore" +msgstr "恢復" + +msgid "" +"The bed temperature exceeds filament's vitrification temperature. Please " +"open the front door of printer before printing to avoid nozzle clog." +msgstr "熱床溫度超過了線材的軟化溫度。請在列印前打開3D列印機前門以防堵頭。" + +msgid "" +"The nozzle hardness required by the filament is higher than the default " +"nozzle hardness of the printer. Please replace the hardened nozzle or " +"filament, otherwise, the nozzle will be attrited or damaged." +msgstr "" +"線材所要求的噴嘴硬度高於3D列印機預設的噴嘴硬度。請更換硬化的噴嘴或列印" +"絲,否則噴嘴可能被磨損或損壞。" + +#, c-format, boost-format +msgid "Loading file: %s" +msgstr "載入文件:%s" + +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." +msgstr "該 3mf 文件不是來自 Orca Slicer,將只載入幾何數據。" + +msgid "Load 3mf" +msgstr "載入 3mf" + +msgid "The Config can not be loaded." +msgstr "配置無法載入。" + +msgid "The 3mf is generated by old Orca Slicer, load geometry data only." +msgstr "該 3mf 文件來自舊版本的 Orca Slicer" + +#, c-format, boost-format +msgid "" +"The 3mf's version %s is newer than %s's version %s, Found following keys " +"unrecognized:" +msgstr "該 3mf 的版本%s比%s的版本%s新,發現以下參數鍵值無法識別:" + +msgid "You'd better upgrade your software.\n" +msgstr "建議升級您的軟體版本。\n" + +msgid "Newer 3mf version" +msgstr "較新的 3mf 版本" + +#, c-format, boost-format +msgid "" +"The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " +"software." +msgstr "該 3mf 的版本%s比%s的版本%s要新,建議升級你的軟體。" + +msgid "Invalid values found in the 3mf:" +msgstr "在 3mf 文件中發現無效值:" + +msgid "Please correct them in the param tabs" +msgstr "請在參數頁更正它們" + +msgid "The 3mf is not compatible, load geometry data only!" +msgstr "該 3mf 文件與軟體不相容,將只載入幾何數據。" + +msgid "Incompatible 3mf" +msgstr "不相容的 3mf" + +msgid "Name of components inside step file is not UTF8 format!" +msgstr "step 文件中的部件名稱包含非UTF8格式的字元!" + +msgid "The name may show garbage characters!" +msgstr "此名稱可能顯示亂碼字元!" + +#, boost-format +msgid "Failed loading file \"%1%\". An invalid configuration was found." +msgstr "載入文件“%1%”失敗。發現無效配置。" + +msgid "Objects with zero volume removed" +msgstr "體積為零的對象已被移除" + +msgid "The volume of the object is zero" +msgstr "對象的體積為零" + +#, c-format, boost-format +msgid "" +"The object from file %s is too small, and maybe in meters or inches.\n" +" Do you want to scale to millimeters?" +msgstr "" +"文件 %s 中對象的尺寸似乎是以公尺或者英寸為單位定義的。\n" +" Orcaslicer 的內部單位為毫米。是否要轉換成毫米?" + +msgid "Object too small" +msgstr "對象尺寸過小" + +msgid "" +"This file contains several objects positioned at multiple heights.\n" +"Instead of considering them as multiple objects, should \n" +"the file be loaded as a single object having multiple parts?" +msgstr "" +"該文件包含多個位於不同高度的對象。\n" +"是否將文件載入為一個由多個零件組合而成的對象,而非多個單零件的對象?" + +msgid "Multi-part object detected" +msgstr "檢測到多部分對象" + +msgid "Load these files as a single object with multiple parts?\n" +msgstr "將這些文件載入為一個多零件對象?\n" + +msgid "Object with multiple parts was detected" +msgstr "檢測到多零件對象" + +msgid "The file does not contain any geometry data." +msgstr "此文件不包含任何幾何數據。" + +msgid "" +"Your object appears to be too large, Do you want to scale it down to fit the " +"heat bed automatically?" +msgstr "對象看起來太大,希望將對象自動縮小以適應熱床嗎?" + +msgid "Object too large" +msgstr "對象太大" + +msgid "Export STL file:" +msgstr "匯出 STL 文件:" + +msgid "Save file as:" +msgstr "文件另存為:" + +msgid "Delete object which is a part of cut object" +msgstr "刪除切割對象的一部分" + +msgid "" +"You try to delete an object which is a part of a cut object.\n" +"This action will break a cut correspondence.\n" +"After that model consistency can't be guaranteed." +msgstr "" +"您正嘗試刪除切割對象的一部分,這將破壞切割對應關係,刪除之後,將無法再保證模" +"型的一致性。" + +msgid "The selected object couldn't be split." +msgstr "選中的模型不可分裂。" + +msgid "Another export job is running." +msgstr "有其他匯出任務正在進行中。" + +msgid "Select a new file" +msgstr "選擇新文件" + +msgid "File for the replace wasn't selected" +msgstr "未選擇替換文件" + +msgid "Error during replace" +msgstr "替換時發生錯誤" + +msgid "Please select a file" +msgstr "請選擇一個文件" + +msgid "Slicing" +msgstr "正在切片" + +msgid "There are warnings after slicing models:" +msgstr "模型切片警告:" + +msgid "warnings" +msgstr "警告" + +msgid "Invalid data" +msgstr "無效數據" + +msgid "Slicing Canceled" +msgstr "切片已取消" + +#, c-format, boost-format +msgid "Slicing Plate %d" +msgstr "正在切片盤%d" + +msgid "Please resolve the slicing errors and publish again." +msgstr "請解決切片錯誤後再重新發布。" + +msgid "" +"Network Plug-in is not detected. Network related features are unavailable." +msgstr "未檢測到網路插件。網路相關功能不可用。" + +msgid "" +"Preview only mode:\n" +"The loaded file contains gcode only, Can not enter the Prepare page" +msgstr "" +"僅預覽模式:\n" +"被載入的文件僅包含G-Code,不支援進入準備頁面" + +msgid "You can keep the modified presets to the new project or discard them" +msgstr "您可以保留修改的預設到新項目中或者忽略這些修改" + +msgid "Creating a new project" +msgstr "創建新項目" + +msgid "Load project" +msgstr "載入項目" + +msgid "" +"Failed to save the project.\n" +"Please check whether the folder exists online or if other programs open the " +"project file." +msgstr "保存文件失敗。請檢查目錄是否存在,以及是否有其他程序打開了該項目文件。" + +msgid "Save project" +msgstr "保存項目" + +msgid "Importing Model" +msgstr "正在匯入模型" + +msgid "prepare 3mf file..." +msgstr "正在準備 3mf 文件..." + +msgid "downloading project ..." +msgstr "項目下載中..." + +#, c-format, boost-format +msgid "Project downloaded %d%%" +msgstr "項目已下載%d%%" + +msgid "The selected file" +msgstr "已選擇的文件" + +msgid "does not contain valid gcode." +msgstr "不包含有效的 G-code 文件。" + +msgid "Error occurs while loading G-code file" +msgstr "載入 G-code 文件時遇到錯誤" + +msgid "Drop project file" +msgstr "項目文件操作" + +msgid "Please select an action" +msgstr "請選擇處理方式" + +msgid "Open as project" +msgstr "按項目打開" + +msgid "Import geometry only" +msgstr "僅匯入模型數據" + +msgid "Only one G-code file can be opened at the same time." +msgstr "只能同時打開一個 G-code 文件。" + +msgid "G-code loading" +msgstr "正在載入 G-code 文件" + +msgid "G-code files can not be loaded with models together!" +msgstr "G-code 文件不能和模型一起載入" + +msgid "Can not add models when in preview mode!" +msgstr "在預覽模式不允許增加模型" + +msgid "Add Models" +msgstr "新增模型" + +msgid "All objects will be removed, continue?" +msgstr "即將刪除所有對象,是否繼續?" + +msgid "The current project has unsaved changes, save it before continue?" +msgstr "當前項目包含未保存的修改,是否先保存?" + +msgid "Remember my choice." +msgstr "記住我的選擇。" + +msgid "Number of copies:" +msgstr "複製數量:" + +msgid "Copies of the selected object" +msgstr "所選對象的複製數量" + +msgid "Save G-code file as:" +msgstr "G-code 文件另存為:" + +msgid "Save Sliced file as:" +msgstr "切片文件另存為:" + +#, c-format, boost-format +msgid "" +"The file %s has been sent to the printer's storage space and can be viewed " +"on the printer." +msgstr "文件%s已經傳送到3D列印機的儲存空間,可以在3D列印機上瀏覽。" + +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "無法對模型網格執行布爾運算。只有正面部分將被導出。" + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "3D列印機是否準備完成?" + +msgid "Upload and Print" +msgstr "上傳並列印" + +msgid "" +"Print By Object: \n" +"Suggest to use auto-arrange to avoid collisions when printing." +msgstr "" +"逐件列印:\n" +"建議使用自動擺盤避免列印時發生碰撞。" + +msgid "Send G-code" +msgstr "傳送 G 代碼" + +msgid "Send to printer" +msgstr "傳送到3D列印機" + +msgid "Custom supports and color painting were removed before repairing." +msgstr "自訂的支撐和塗色在模型修復之前將被清除。" + +msgid "Invalid number" +msgstr "無效數字" + +msgid "Plate Settings" +msgstr "盤參數設置" + +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "當前選擇的零件數量: %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" +msgstr "當前選擇的對象數量: %1%\n" + +#, boost-format +msgid "Part name: %1%\n" +msgstr "零件名字:%1%\n" + +#, boost-format +msgid "Object name: %1%\n" +msgstr "對象名字:%1%\n" + +#, boost-format +msgid "Size: %1% x %2% x %3% in\n" +msgstr "大小:%1% x %2% x %3% 英寸\n" + +#, boost-format +msgid "Size: %1% x %2% x %3% mm\n" +msgstr "大小: %1% x %2% x %3% 毫米\n" + +#, boost-format +msgid "Volume: %1% in³\n" +msgstr "體積: %1% 英寸³\n" + +#, boost-format +msgid "Volume: %1% mm³\n" +msgstr "體積: %1% 毫米³\n" + +#, boost-format +msgid "Triangles: %1%\n" +msgstr "三角形:%1%\n" + +msgid "Tips:" +msgstr "提示:" + +msgid "" +"\"Fix Model\" feature is currently only on Windows. Please repair the model " +"on Orca Slicer(windows) or CAD softwares." +msgstr "" +"\"修復模型\"功能目前僅適用於 Windows。請在 Orcaslicer (windows)或 CAD 軟體上修復" +"模型。" + +#, c-format, boost-format +msgid "" +"Plate% d: %s is not suggested to be used to print filament %s(%s). If you " +"still want to do this printing, please set this filament's bed temperature " +"to non zero." +msgstr "" +"熱床% d:%s不建議被用於列印%s(%s)線材。如果你依然想列印,請設置耗材對應的熱" +"床溫度為非零值。" + +msgid "Switching the language requires application restart.\n" +msgstr "切換語言要求重啟應用程式。\n" + +msgid "Do you want to continue?" +msgstr "是否繼續?" + +msgid "Language selection" +msgstr "語言選擇" + +msgid "Switching application language while some presets are modified." +msgstr "在切換應用語言之前發現某些參數預設有更改。" + +msgid "Changing application language" +msgstr "正在為應用程式切換語言" + +msgid "Changing the region will log out your account.\n" +msgstr "修改區域會自動登出您的帳號。\n" + +msgid "Region selection" +msgstr "區域選擇" + +msgid "Second" +msgstr "秒" + +msgid "Browse" +msgstr "瀏覽" + +msgid "Choose Download Directory" +msgstr "選擇下載文件夾" + +msgid "General Settings" +msgstr "通用設置" + +msgid "Asia-Pacific" +msgstr "亞太" + +msgid "China" +msgstr "中國" + +msgid "Europe" +msgstr "歐洲" + +msgid "North America" +msgstr "北美" + +msgid "Others" +msgstr "其他" + +msgid "Login Region" +msgstr "登錄區域" + +msgid "Stealth Mode" +msgstr "區域網路模式" + +msgid "Metric" +msgstr "公制" + +msgid "Imperial" +msgstr "英製" + +msgid "Units" +msgstr "單位" + +msgid "Zoom to mouse position" +msgstr "放大到滑鼠位置" + +msgid "" +"Zoom in towards the mouse pointer's position in the 3D view, rather than the " +"2D window center." +msgstr "在 3D 視角放大到滑鼠位置,而不是 2D 窗口的中心。" + +msgid "Show \"Tip of the day\" notification after start" +msgstr "啟動後顯示“每日小建議”通知" + +msgid "If enabled, useful hints are displayed at startup." +msgstr "如果啟用,將在啟動時顯示有用的提示。" + +msgid "Show g-code window" +msgstr "顯示 g-code 窗口" + +msgid "If enabled, g-code window will be displayed." +msgstr "如果啟用,將顯示 g-code 窗口。" + +msgid "Presets" +msgstr "預設" + +msgid "Auto sync user presets(Printer/Filament/Process)" +msgstr "同步使用者預設(3D列印機/線材/工藝)" + +msgid "User Sync" +msgstr "使用者同步" + +msgid "Update built-in Presets automatically." +msgstr "自動更新系統預設" + +msgid "System Sync" +msgstr "系統同步" + +msgid "Clear my choice on the unsaved presets." +msgstr "清除我對未保存的預置的選擇。" + +msgid "Associate files to OrcaSlicer" +msgstr " Orcaslicer 文件關聯" + +msgid "Associate .3mf files to OrcaSlicer" +msgstr "使用 Orcaslicer 打開 .3mf 文件" + +msgid "If enabled, sets OrcaSlicer as default application to open .3mf files" +msgstr "開啟後,將預設使用 Orcaslicer 打開 .3mf 文件" + +msgid "Associate .stl files to OrcaSlicer" +msgstr "使用 Orcaslicer 打開 .stl 文件" + +msgid "If enabled, sets OrcaSlicer as default application to open .stl files" +msgstr "開啟後,將預設使用 Orcaslicer 打開 .stl 文件" + +msgid "Associate .step/.stp files to OrcaSlicer" +msgstr "使用 Orcaslicer 打開 .step/.stp 文件" + +msgid "If enabled, sets OrcaSlicer as default application to open .step files" +msgstr "開啟後,將預設使用 Orcaslicer 打開 .step 文件" + +msgid "Online Models" +msgstr "在線模型" + +msgid "Show online staff-picked models on the home page" +msgstr "在首頁上顯示工作人員挑選的在線模型" + +msgid "Maximum recent projects" +msgstr "近期項目的最大數量" + +msgid "Maximum count of recent projects" +msgstr "近期項目的最大計數" + +msgid "Clear my choice on the unsaved projects." +msgstr "清除我對未保存的項目的選擇。" + +msgid "Auto-Backup" +msgstr "自動備份" + +msgid "" +"Backup your project periodically for restoring from the occasional crash." +msgstr "定期備份你的項目,以便從偶爾的崩潰中恢復過來。" + +msgid "every" +msgstr "" + +msgid "The peroid of backup in seconds." +msgstr "備份的週期" + +msgid "Downloads" +msgstr "下載" + +msgid "Dark Mode" +msgstr "深色模式" + +msgid "Enable Dark mode" +msgstr "啟用深色模式" + +msgid "Develop mode" +msgstr "開發者模式" + +msgid "Skip AMS blacklist check" +msgstr "跳過AMS黑名單檢查" + +msgid "Home page and daily tips" +msgstr "首頁和每日小建議" + +msgid "Show home page on startup" +msgstr "啟動時顯示首頁" + +msgid "Sync settings" +msgstr "同步設定" + +msgid "User sync" +msgstr "使用者同步" + +msgid "Preset sync" +msgstr "配置同步" + +msgid "Preferences sync" +msgstr "首選項同步" + +msgid "View control settings" +msgstr "視圖控制設置" + +msgid "Rotate of view" +msgstr "旋轉視圖" + +msgid "Move of view" +msgstr "移動視圖" + +msgid "Zoom of view" +msgstr "縮放視圖" + +msgid "Other" +msgstr "其他" + +msgid "Mouse wheel reverses when zooming" +msgstr "縮放時滑鼠滾輪反轉" + +msgid "Enable SSL(MQTT)" +msgstr "啟用SSL(MQTT)" + +msgid "Enable SSL(FTP)" +msgstr "啟用SSL(FTP)" + +msgid "Internal developer mode" +msgstr "內部開發者模式" + +msgid "Log Level" +msgstr "日誌級別" + +msgid "fatal" +msgstr "致命" + +msgid "error" +msgstr "錯誤" + +msgid "warning" +msgstr "警告" + +msgid "info" +msgstr "資訊" + +msgid "debug" +msgstr "除錯" + +msgid "trace" +msgstr "跟蹤" + +msgid "Host Setting" +msgstr "" + +msgid "DEV host: api-dev.bambu-lab.com/v1" +msgstr "" + +msgid "QA host: api-qa.bambu-lab.com/v1" +msgstr "" + +msgid "PRE host: api-pre.bambu-lab.com/v1" +msgstr "" + +msgid "Product host" +msgstr "正式環境" + +msgid "debug save button" +msgstr "保存" + +msgid "save debug settings" +msgstr "保存除錯設置" + +msgid "DEBUG settings have saved successfully!" +msgstr "DEBUG模式生效!" + +msgid "Switch cloud environment, Please login again!" +msgstr "切換雲環境,請重新登入!" + +msgid "System presets" +msgstr "系統配置" + +msgid "User presets" +msgstr "使用者配置" + +msgid "Incompatible presets" +msgstr "不相容的預設" + +msgid "AMS filaments" +msgstr "AMS 線材" + +msgid "Click to pick filament color" +msgstr "點擊設置線材顏色" + +msgid "Please choose the filament colour" +msgstr "請選擇線材顏色" + +msgid "Add/Remove presets" +msgstr "新增/刪除配置" + +msgid "Edit preset" +msgstr "編輯預設" + +msgid "Project-inside presets" +msgstr "項目預設" + +msgid "Add/Remove filaments" +msgstr "新增/刪除線材" + +msgid "Add/Remove materials" +msgstr "新增/刪除線材" + +msgid "Add/Remove printers" +msgstr "新增/刪除3D列印機" + +msgid "Incompatible" +msgstr "不相容的預設" + +msgid "The selected preset is null!" +msgstr "選擇的預設為空!" + +msgid "Plate name" +msgstr "盤名稱" + +msgid "Same as Global Print Sequence" +msgstr "跟隨全局列印順序" + +msgid "Print sequence" +msgstr "列印順序" + +msgid "Customize" +msgstr "自訂" + +msgid "First layer filament sequence" +msgstr "首層線材列印順序" + +msgid "Same as Global Plate Type" +msgstr "跟隨全局列印板類型" + +msgid "Same as Global Bed Type" +msgstr "跟隨全局熱床類型" + +msgid "By Layer" +msgstr "逐層" + +msgid "By Object" +msgstr "逐件" + +msgid "Accept" +msgstr "接受" + +msgid "Log Out" +msgstr "登出" + +msgid "Slice all plate to obtain time and filament estimation" +msgstr "正在切片以獲取切片資訊和預估列印時間" + +msgid "Packing project data into 3mf file" +msgstr "正在打包數據到 3mf 文件" + +msgid "Uploading 3mf" +msgstr "正在上傳 3mf " + +msgid "Jump to model publish web page" +msgstr "跳轉到發布頁面" + +msgid "Note: The preparation may takes several minutes. Please be patiant." +msgstr "提示:發布前需要一些準備時間,請耐心等待。" + +msgid "Publish" +msgstr "發布" + +msgid "Publish was cancelled" +msgstr "發布已取消" + +msgid "Slicing Plate 1" +msgstr "正在切片盤 1" + +msgid "Packing data to 3mf" +msgstr "打包數據到3mf" + +msgid "Jump to webpage" +msgstr "跳轉到網頁" + +#, c-format, boost-format +msgid "Save %s as" +msgstr "另存%s為" + +msgid "User Preset" +msgstr "使用者預設" + +msgid "Project Inside Preset" +msgstr "項目預設" + +msgid "Name is invalid;" +msgstr "無效名稱;" + +msgid "illegal characters:" +msgstr "非法字元:" + +msgid "illegal suffix:" +msgstr "非法後綴:" + +msgid "Name is unavailable." +msgstr "名稱不可用。" + +msgid "Overwrite a system profile is not allowed" +msgstr "不允許覆蓋系統預設" + +#, boost-format +msgid "Preset \"%1%\" already exists." +msgstr "預設“%1%”已存在。" + +#, boost-format +msgid "Preset \"%1%\" already exists and is incompatible with current printer." +msgstr "預設“%1%”已存在,並且和當前3D列印機不相容。" + +msgid "Please note that saving action will replace this preset" +msgstr "請注意這個預設會在保存過程中被替換" + +msgid "The name is not allowed to be empty." +msgstr "名稱不允許為空。" + +msgid "The name is not allowed to start with space character." +msgstr "名稱不允許以空格開頭。" + +msgid "The name is not allowed to end with space character." +msgstr "名稱不允許以空格結尾。" + +msgid "The name cannot be the same as a preset alias name." +msgstr "名稱不能和一個預設的別名相同。" + +msgid "Save preset" +msgstr "保存預設" + +msgctxt "PresetName" +msgid "Copy" +msgstr "拷貝" + +#, boost-format +msgid "Printer \"%1%\" is selected with preset \"%2%\"" +msgstr "選中3D列印機“%1%”和預設“%2%”" + +#, boost-format +msgid "Please choose an action with \"%1%\" preset after saving." +msgstr "請選擇保存後對%1%預設的操作。" + +#, boost-format +msgid "For \"%1%\", change \"%2%\" to \"%3%\" " +msgstr "為“%1%,”把“%2%”更換為“%3%” " + +#, boost-format +msgid "For \"%1%\", add \"%2%\" as a new preset" +msgstr "為“%1%”,增加“%2%”為一個新預設" + +#, boost-format +msgid "Simply switch to \"%1%\"" +msgstr "直接切換到“%1%”" + +msgid "Task canceled" +msgstr "任務已取消" + +msgid "(LAN)" +msgstr "(區域網路)" + +msgid "My Device" +msgstr "我的設備" + +msgid "Other Device" +msgstr "其他設備" + +msgid "Online" +msgstr "在線" + +msgid "Input access code" +msgstr "輸入訪問碼" + +msgid "Can't find my devices?" +msgstr "無法找到我的設備?" + +msgid "Log out successful." +msgstr "登出成功。" + +msgid "Offline" +msgstr "離線" + +msgid "Busy" +msgstr "忙碌" + +msgid "Bambu Cool Plate" +msgstr "低溫列印熱床" + +msgid "PLA Plate" +msgstr "PLA 列印板" + +msgid "Bamabu Engineering Plate" +msgstr "工程列印熱床" + +msgid "Bamabu High Temperature Plate" +msgstr "高溫列印熱床" + +msgid "Send print job to" +msgstr "傳送列印作業至" + +msgid "Refresh" +msgstr "刷新" + +msgid "Bed Leveling" +msgstr "熱床調平" + +msgid "Flow Dynamics Calibration" +msgstr "動態流量校準" + +msgid "Can't connect to the printer" +msgstr "無法連接3D列印機" + +msgid "send completed" +msgstr "傳送完成" + +msgid "Error code" +msgstr "錯誤代碼" + +msgid "Check the status of current system services" +msgstr "請檢查當前系統服務狀態" + +msgid "Printer local connection failed, please try again." +msgstr "3D列印機區域網路連接失敗,請重試。" + +msgid "No login account, only printers in LAN mode are displayed" +msgstr "未登入帳號,僅顯示區域網路模式的3D列印機" + +msgid "Connecting to server" +msgstr "正在連接伺服器..." + +msgid "Synchronizing device information" +msgstr "正在同步設備資訊" + +msgid "Synchronizing device information time out" +msgstr "同步設備資訊超時" + +msgid "Cannot send the print job when the printer is updating firmware" +msgstr "設備升級中,無法傳送列印作業" + +msgid "" +"The printer is executing instructions. Please restart printing after it ends" +msgstr "3D列印機正在執行指令,請在其結束後重新發起列印" + +msgid "The printer is busy on other print job" +msgstr "3D列印機正在執行其他列印作業" + +#, c-format, boost-format +msgid "" +"Filament %s exceeds the number of AMS slots. Please update the printer " +"firmware to support AMS slot assignment." +msgstr "線材編號%s超出 AMS 槽位數量,請更新3D列印機韌體以支援AMS槽位映射功能" + +msgid "" +"Filament exceeds the number of AMS slots. Please update the printer firmware " +"to support AMS slot assignment." +msgstr "線材編號超出 AMS 槽位數量,請更新3D列印機韌體以支援 AMS 槽位映射功能" + +msgid "" +"Filaments to AMS slots mappings have been established. You can click a " +"filament above to change its mapping AMS slot" +msgstr "" +"已自動建立 \"線材列表=>AMS槽位\" 的映射關係。 可點擊上方具體的線材手動設置其" +"所對應的AMS槽位" + +msgid "" +"Please click each filament above to specify its mapping AMS slot before " +"sending the print job" +msgstr "請在傳送列印前點擊上方各個線材,指定其所對應的AMS槽位" + +#, c-format, boost-format +msgid "" +"Filament %s does not match the filament in AMS slot %s. Please update the " +"printer firmware to support AMS slot assignment." +msgstr "" +"線材編號%s和 AMS 槽位%s中的線材材質不匹配,請更新3D列印機韌體以支援 AMS 槽位映" +"射功能" + +msgid "" +"Filament does not match the filament in AMS slot. Please update the printer " +"firmware to support AMS slot assignment." +msgstr "" +"材料編號和 AMS 槽位中的線材材質不匹配,請更新3D列印機韌體以支援 AMS 槽位映射功" +"能" + +msgid "" +"The printer firmware only supports sequential mapping of filament => AMS " +"slot." +msgstr "" +"已自動建立 \"線材列表=>AMS槽位\" 的映射關係。 可點擊上方具體的線材手動設置其" +"所對應的AMS槽位" + +msgid "An SD card needs to be inserted before printing." +msgstr "請在進行列印前插入SD記憶卡" + +msgid "The selected printer is incompatible with the chosen printer presets." +msgstr "所選3D列印機與選擇的3D列印機預設不相容。" + +msgid "An SD card needs to be inserted to record timelapse." +msgstr "開啟縮時攝影功能需要插入SD記憶卡" + +msgid "" +"Cannot send the print job to a printer whose firmware is required to get " +"updated." +msgstr "需要更新3D列印機韌體後,才能將列印作業傳送到3D列印機" + +msgid "Cannot send the print job for empty plate" +msgstr "無法為空盤傳送列印作業" + +msgid "This printer does not support printing all plates" +msgstr "此3D列印機類型不支援列印所有盤" + +msgid "Errors" +msgstr "錯誤" + +msgid "Please check the following:" +msgstr "請檢查以下內容:" + +msgid "" +"The printer type selected when generating G-Code is not consistent with the " +"currently selected printer. It is recommended that you use the same printer " +"type for slicing." +msgstr "" +"產生 G代碼 時選擇的3D列印機類型與當前選擇的3D列印機不一致。建議您使用相同的" +"3D列印機類型進行切片。" + +#, c-format, boost-format +msgid "%s is not supported by AMS." +msgstr "%s 不受 AMS 支援。" + +msgid "" +"There are some unknown filaments in the AMS mappings. Please check whether " +"they are the required filaments. If they are okay, press \"Confirm\" to " +"start printing." +msgstr "" +"AMS 映射中存在一些未知的線材。請檢查它們是否符合預期。如果符合,按“確定”以開始" +"列印作業。" + +msgid "" +"Please click the confirm button if you still want to proceed with printing." +msgstr "如果您仍然想繼續列印,請單擊“確定”按鈕。" + +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "正在連接3D列印機。連接過程中無法取消。" + +msgid "Preparing print job" +msgstr "正在準備列印作業" + +msgid "Abnormal print file data. Please slice again" +msgstr "列印文件數據異常,請重新切片" + +msgid "The name length exceeds the limit." +msgstr "名稱長度超過限制。" + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "小心使用!紋理PEI板 上的流量校準可能會因表面散射而失敗。" + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "使用微型雷達進行自動流量校準" + +msgid "Modifying the device name" +msgstr "修改3D列印機名稱" + +msgid "Send to Printer SD card" +msgstr "傳送到3D列印機的SD記憶卡" + +msgid "Cannot send the print task when the upgrade is in progress" +msgstr "設備升級中,無法傳送列印作業" + +msgid "An SD card needs to be inserted before send to printer SD card." +msgstr "傳送到3D列印機需要插入SD記憶卡" + +msgid "The printer is required to be in the same LAN as Bambu Studio." +msgstr "3D列印機需要與Bambu Studio在同一個區域網路內。" + +msgid "The printer does not support sending to printer SD card." +msgstr "該3D列印機不支援傳送到3D列印機SD記憶卡。" + +msgid "Failed to create socket" +msgstr "建立網路端點連線失敗" + +msgid "Failed to connect socket" +msgstr "無法連線網路端點" + +msgid "Failed to publish login request" +msgstr "請求登陸失敗" + +msgid "Get ticket from device timeout" +msgstr "" + +msgid "Get ticket from server timeout" +msgstr "" + +msgid "Failed to post ticket to server" +msgstr "" + +msgid "Failed to parse login report reason" +msgstr "" + +msgid "Receive login report timeout" +msgstr "" + +msgid "Unknown Failure" +msgstr "發生錯誤" + +msgid "Log in printer" +msgstr "登入3D列印機" + +msgid "Would you like to log in this printer with current account?" +msgstr "你想使用當前帳號登入這台3D列印機嗎?" + +msgid "Check the reason" +msgstr "查看原因" + +msgid "Read and accept" +msgstr "我已閱讀並接受" + +msgid "Terms and Conditions" +msgstr "使用者協議" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"感謝您購買Bambu Lab設備,使用Bambu Lab設備前,請閱讀一下條款,單擊同意使用您" +"的Bambu Lab設備即表示您同意遵守隱私政策以及使用條款(統稱為“條款”)。如果您不" +"符合或不同意Bambu Lab隱私政策,請不要使用Bambu Lab設備和服務。" + +msgid "and" +msgstr "和" + +msgid "Privacy Policy" +msgstr "隱私協議" + +msgid "We ask for your help to improve everyone's printer" +msgstr "我們請求您的幫助來改善大家的3D列印機" + +msgid "Statement about User Experience Improvement Program" +msgstr "關於使用者體驗改善計劃的聲明" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" +"在3D列印社區,我們從彼此的成功和失敗中學習調整自己的切片參數和設置。%s遵循同" +"樣的原則,透過機器學習的方式從大量使用者列印的成功和失敗中獲取經驗,從而改善打" +"印性能。我們正在透過向%s提供真實世界的數據來訓練他們變得更聰明。如果您願意," +"此服務將訪問您的錯誤日誌和使用日誌中的資訊,其中可能包括隱私政策中描述的信" +"息。我們不會收集任何可以直接或間接識別個人的個人數據,包括但不限於姓名、地" +"址、支付資訊或電話號碼。啟用此服務即表示您同意這些條款和有關隱私政策的聲明。" + +msgid "Statement on User Experience Improvement Plan" +msgstr "關於使用者體驗改善計劃的聲明" + +msgid "Log in successful." +msgstr "登入成功。" + +msgid "Log out printer" +msgstr "登出3D列印機" + +msgid "Would you like to log out the printer?" +msgstr "你想登出3D列印機嗎?" + +msgid "Please log in first." +msgstr "請先登入。" + +msgid "There was a problem connecting to the printer. Please try again." +msgstr "連接3D列印機時發生錯誤。 請重試。" + +msgid "Failed to log out." +msgstr "登出失敗。" + +#. TRN "Save current Settings" +#, c-format, boost-format +msgid "Save current %s" +msgstr "保存當前 %s" + +msgid "Delete this preset" +msgstr "刪除此預設" + +msgid "Search in preset" +msgstr "在預設中搜索" + +msgid "Click to reset all settings to the last saved preset." +msgstr "點擊以將所有設置還原到最後一次保存的版本。" + +msgid "" +"Prime tower is required for smooth timeplase. There may be flaws on the " +"model without prime tower. Are you sure you want to disable prime tower?" +msgstr "" +"平滑模式的縮時錄影需要擦料塔,否則列印物件上可能會有瑕疵。您確定要關閉擦料塔" +"嗎?" + +msgid "" +"Prime tower is required for smooth timelapse. There may be flaws on the " +"model without prime tower. Do you want to enable prime tower?" +msgstr "" +"平滑模式的縮時錄影需要擦料塔,否則列印物件上可能會有瑕疵。您想打開擦料塔嗎?" + +msgid "" +"We have added an experimental style \"Tree Slim\" that features smaller " +"support volume but weaker strength.\n" +"We recommend using it with: 0 interface layers, 0 top distance, 2 walls." +msgstr "" +"我們增加了一種實驗性的樣式 \"苗條樹\",它的特點是支撐體積較小,但強度較弱。\n" +"因此我們推薦以下參數:接觸層數為0,頂部Z距離為0,牆層數為2。" + +msgid "" +"Change these settings automatically? \n" +"Yes - Change these settings automatically\n" +"No - Do not change these settings for me" +msgstr "" +"自動調整這些設置?\n" +"是 - 自動調整這些設置\n" +"否 - 不用為我調整這些設置" + +msgid "" +"For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " +"settings: at least 2 interface layers, at least 0.1mm top z distance or " +"using support materials on interface." +msgstr "" +"對於 \"強壯樹 \"和 \"混合樹 \"風格,我們推薦以下設置:至少2層界面層,至少0.1" +"毫米的頂部z距離或在界面上使用支撐線材。" + +msgid "" +"When using support material for the support interface, We recommend the " +"following settings:\n" +"0 top z distance, 0 interface spacing, concentric pattern and disable " +"independent support layer height" +msgstr "" +"當使用支援界面的支援線材時,我們推薦以下設置:\n" +"0頂層z距離,0接觸層間距,同心圖案,並且禁用獨立支撐層高" + +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\"." +msgstr "" +"在錄製無工具頭縮時錄影影片時,建議增加“縮時錄影擦料塔”\n" +"右鍵單擊列印板的空白位置,選擇“新增標準模型”->“縮時錄影擦料塔”。" + +msgid "Line width" +msgstr "線寬" + +msgid "Seam" +msgstr "接縫" + +msgid "Precision" +msgstr "精度" + +msgid "Wall generator" +msgstr "牆產生器" + +msgid "Walls" +msgstr "牆" + +msgid "Top/bottom shells" +msgstr "頂部/底部外殼" + +msgid "Initial layer speed" +msgstr "首層速度" + +msgid "Other layers speed" +msgstr "其他層速度" + +msgid "Overhang speed" +msgstr "懸垂速度" + +msgid "" +"This is the speed for various overhang degrees. Overhang degrees are " +"expressed as a percentage of line width. 0 speed means no slowing down for " +"the overhang degree range and wall speed is used" +msgstr "" +"不同懸垂程度的列印速度。懸垂程度使用相對於線寬的百分表示。速度為0代表這個懸垂" +"程度範圍內不降速,直接使用牆的速度" + +msgid "Bridge" +msgstr "橋接" + +msgid "Set speed for external and internal bridges" +msgstr "" + +msgid "Travel speed" +msgstr "空駛速度" + +msgid "Acceleration" +msgstr "加速度" + +msgid "Jerk(XY)" +msgstr "抖動(XY軸)" + +msgid "Raft" +msgstr "筏層" + +msgid "Support filament" +msgstr "支撐耗材" + +msgid "Prime tower" +msgstr "擦拭塔" + +msgid "Special mode" +msgstr "特殊模式" + +msgid "G-code output" +msgstr "G-code 輸出" + +msgid "Post-processing Scripts" +msgstr "後處理腳本" + +msgid "Notes" +msgstr "筆記備註" + +msgid "Frequent" +msgstr "常用" + +#, c-format, boost-format +msgid "" +"Following line %s contains reserved keywords.\n" +"Please remove it, or will beat G-code visualization and printing time " +"estimation." +msgid_plural "" +"Following lines %s contain reserved keywords.\n" +"Please remove them, or will beat G-code visualization and printing time " +"estimation." +msgstr[0] "" +"以下行%s包含保留關鍵字。\n" +"請將其移除,否則將影響G代碼可視化和列印時間估算。" + +msgid "Reserved keywords found" +msgstr "檢測到保留的關鍵字" + +msgid "Setting Overrides" +msgstr "參數覆蓋" + +msgid "Retraction" +msgstr "回抽" + +msgid "Basic information" +msgstr "基礎資訊" + +msgid "Recommended nozzle temperature" +msgstr "建議噴嘴溫度" + +msgid "Recommended nozzle temperature range of this filament. 0 means no set" +msgstr "該線材的建議噴嘴溫度範圍。0表示未設置" + +msgid "Recommended temperature range" +msgstr "建議溫度範圍" + +msgid "Print temperature" +msgstr "列印溫度" + +msgid "Nozzle" +msgstr "噴嘴" + +msgid "Nozzle temperature when printing" +msgstr "列印時的噴嘴溫度" + +msgid "Cool plate" +msgstr "低溫列印熱床" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Cool Plate" +msgstr "安裝低溫列印熱床時的熱床溫度。0值表示這個線材不支援低溫列印熱床" + +msgid "Engineering plate" +msgstr "工程材料熱床" + +msgid "" +"Bed temperature when engineering plate is installed. Value 0 means the " +"filament does not support to print on the Engineering Plate" +msgstr "安裝工程材料熱床時的熱床溫度。0值表示這個線材不支援工程線材熱床" + +msgid "High Temp Plate" +msgstr "高溫列印熱床" + +msgid "" +"Bed temperature when high temperature plate is installed. Value 0 means the " +"filament does not support to print on the High Temp Plate" +msgstr "安裝高溫列印熱床時的熱床溫度。0值表示這個線材不支援高溫列印熱床" + +msgid "Textured PEI Plate" +msgstr "紋理PEI熱床" + +msgid "" +"Bed temperature when Textured PEI Plate is installed. Value 0 means the " +"filament does not support to print on the Textured PEI Plate" +msgstr "安裝紋理PEI熱床時的熱床溫度。0值表示這個線材不支援紋理PEI熱床" + +msgid "Volumetric speed limitation" +msgstr "體積速度限制" + +msgid "Cooling" +msgstr "冷卻" + +msgid "Cooling for specific layer" +msgstr "特定層冷卻" + +msgid "Part cooling fan" +msgstr "部件冷卻風扇" + +msgid "Min fan speed threshold" +msgstr "最小風扇速度臨界值" + +msgid "" +"Part cooling fan speed will start to run at min speed when the estimated " +"layer time is no longer than the layer time in setting. When layer time is " +"shorter than threshold, fan speed is interpolated between the minimum and " +"maximum fan speed according to layer printing time" +msgstr "" +"當預估的層時間不大於設定的數值時,部件冷卻風扇將開始運行在最小速度。層時間小" +"於臨界值時,實際風扇轉速將根據層列印時間在最大和最小風扇速度之間插值獲得" + +msgid "Max fan speed threshold" +msgstr "最大風扇速度臨界值" + +msgid "" +"Part cooling fan speed will be max when the estimated layer time is shorter " +"than the setting value" +msgstr "當預計的層列印時間比設置值要短時,部件冷卻風扇轉速將達到最大值" + +msgid "Auxiliary part cooling fan" +msgstr "輔助部件冷卻風扇" + +msgid "Filament start G-code" +msgstr "線材起始 G-code" + +msgid "Filament end G-code" +msgstr "線材結束 G-code" + +msgid "Multimaterial" +msgstr "多線材" + +msgid "Wipe tower parameters" +msgstr "色塔參數" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "" + +msgid "Ramming settings" +msgstr "" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "" + +msgid "Printable space" +msgstr "可列印區域" + +msgid "Cooling Fan" +msgstr "冷卻風扇" + +msgid "Fan speed-up time" +msgstr "風扇反應時間" + +msgid "Extruder Clearance" +msgstr "擠出機避讓空間" + +msgid "Accessory" +msgstr "配件" + +msgid "Machine gcode" +msgstr "3D列印機 G-code" + +msgid "Machine start G-code" +msgstr "3D列印機起始 G-code" + +msgid "Machine end G-code" +msgstr "3D列印機結束 G-code" + +msgid "Before layer change G-code" +msgstr "換層前 G-code" + +msgid "Layer change G-code" +msgstr "換層 G-code" + +msgid "Change filament G-code" +msgstr "線材更換 G-code" + +msgid "Pause G-code" +msgstr "暫停 G-code" + +msgid "Template Custom G-code" +msgstr "模板自訂 G-code" + +msgid "Motion ability" +msgstr "移動能力" + +msgid "Normal" +msgstr "普通" + +msgid "Speed limitation" +msgstr "速度限制" + +msgid "Acceleration limitation" +msgstr "加速度限制" + +msgid "Jerk limitation" +msgstr "抖動限制" + +msgid "Single extruder multimaterial setup" +msgstr "單擠出機多線材設置" + +msgid "Wipe tower" +msgstr "色塔" + +msgid "Single extruder multimaterial parameters" +msgstr "單擠出機多線材參數" + +msgid "Layer height limits" +msgstr "層高限制" + +msgid "Lift Z Enforcement" +msgstr "強化抬Z策略" + +msgid "Retraction when switching material" +msgstr "切換材料時的回抽量" + +msgid "" +"The Wipe option is not available when using the Firmware Retraction mode.\n" +"\n" +"Shall I disable it in order to enable Firmware Retraction?" +msgstr "" + +msgid "Firmware Retraction" +msgstr "韌體回抽" + +msgid "Detached" +msgstr "分離的" + +msgid "Following preset will be deleted too." +msgid_plural "Following presets will be deleted too." +msgstr[0] "下列預設將被一起刪除。" + +#, boost-format +msgid "Are you sure to %1% the selected preset?" +msgstr "確定要%1%所選預設嗎?" + +#. TRN Remove/Delete +#, boost-format +msgid "%1% Preset" +msgstr "%1% 預設" + +msgid "All" +msgstr "所有" + +msgid "Set" +msgstr "設置" + +msgid "Click to reset current value and attach to the global value." +msgstr "點擊該圖示,恢復到全局的配置數值,並與全局配置同步變化。" + +msgid "Click to drop current modify and reset to saved value." +msgstr "點擊該圖示,丟棄當前的修改,恢復到上次保存的數值。" + +msgid "Process Settings" +msgstr "工藝設置" + +msgid "Undef" +msgstr "未定義" + +msgid "Unsaved Changes" +msgstr "未保存的更改" + +msgid "Discard or Keep changes" +msgstr "放棄或保留更改" + +msgid "Old Value" +msgstr "舊值" + +msgid "New Value" +msgstr "新值" + +msgid "Transfer" +msgstr "遷移" + +msgid "Don't save" +msgstr "不保存" + +msgid "Discard" +msgstr "放棄" + +msgid "Click the right mouse button to display the full text." +msgstr "單擊滑鼠右鍵顯示全文。" + +msgid "All changes will not be saved" +msgstr "所有的修改都不會被保存" + +msgid "All changes will be discarded." +msgstr "所有的修改都將被丟棄。" + +msgid "Save the selected options." +msgstr "保存所選項。" + +msgid "Keep the selected options." +msgstr "保持所選項。" + +msgid "Transfer the selected options to the newly selected preset." +msgstr "將所選項遷移到新的預設中。" + +#, boost-format +msgid "" +"Save the selected options to preset \n" +"\"%1%\"." +msgstr "" +"保存所選選項到預設 \n" +"\"%1%\"." + +#, boost-format +msgid "" +"Transfer the selected options to the newly selected preset \n" +"\"%1%\"." +msgstr "" +"將選擇的選項轉移到新選擇的預設 \n" +"\"%1%\"." + +#, boost-format +msgid "Preset \"%1%\" contains the following unsaved changes:" +msgstr "預設 \"%1%\" 包含以下未保存的修改:" + +#, boost-format +msgid "" +"Preset \"%1%\" is not compatible with the new printer profile and it " +"contains the following unsaved changes:" +msgstr "預設 \"%1%\" 與新的3D列印機預設不相容,並且包含以下未保存的修改:" + +#, boost-format +msgid "" +"Preset \"%1%\" is not compatible with the new process profile and it " +"contains the following unsaved changes:" +msgstr "預設“%1%”和新的工藝預設不相容,並且它包含以下未保存的修改:" + +#, boost-format +msgid "" +"You have changed some settings of preset \"%1%\". \n" +"Would you like to keep these changed settings (new value) after switching " +"preset?" +msgstr "您已經更改了預設 \"%1%\",是否在切換後要保留這些更改的預設參數?" + +msgid "" +"You have changed some preset settings. \n" +"Would you like to keep these changed settings (new value) after switching " +"preset?" +msgstr "您已經更改了預設參數,是否在切換後要保留這些更改的預設參數?" + +msgid "Extruders count" +msgstr "擠出機數量" + +msgid "General" +msgstr "常規" + +msgid "Capabilities" +msgstr "能力" + +msgid "Select presets to compare" +msgstr "選擇要比較的預設" + +msgid "Show all presets (including incompatible)" +msgstr "顯示所有預設(包括不相容的)" + +msgid "Add File" +msgstr "新增文件" + +msgid "Set as cover" +msgstr "設置為封面" + +msgid "Cover" +msgstr "封面" + +#, boost-format +msgid "The name \"%1%\" already exists." +msgstr "名字\"%1%\"已經存在。" + +msgid "Basic Info" +msgstr "基本資訊" + +msgid "Pictures" +msgstr "圖片" + +msgid "Bill of Materials" +msgstr "物料清單" + +msgid "Assembly Guide" +msgstr "組裝指南" + +msgid "Author" +msgstr "作者" + +msgid "Model Name" +msgstr "模型名字" + +#, c-format, boost-format +msgid "%s Update" +msgstr "%s 更新" + +msgid "A new version is available" +msgstr "發現新版本" + +msgid "Configuration update" +msgstr "組態檔更新" + +msgid "A new configuration package available, Do you want to install it?" +msgstr "新的組態檔可用,您需要安裝嗎?" + +msgid "Description:" +msgstr "描述:" + +msgid "Configuration incompatible" +msgstr "組態檔不相容" + +msgid "the configuration package is incompatible with current application." +msgstr "組態檔和當前的應用程式不相容。" + +#, c-format, boost-format +msgid "" +"The configuration package is incompatible with current application.\n" +"%s will update the configuration package, Otherwise it won't be able to start" +msgstr "" +"組態檔和當前的應用程式不相容。\n" +"%s會更新配置包,否則無法正常啟動" + +#, c-format, boost-format +msgid "Exit %s" +msgstr "退出 %s" + +msgid "the Configuration package is incompatible with current APP." +msgstr "the Configuration package is incompatible with current APP." + +msgid "Configuration updates" +msgstr "組態檔更新" + +msgid "No updates available." +msgstr "沒有可用的更新。" + +msgid "The configuration is up to date." +msgstr "當前組態檔已經是最新版本。" + +msgid "Ramming customization" +msgstr "" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" + +msgid "Total ramming time" +msgstr "" + +msgid "s" +msgstr "秒" + +msgid "Total rammed volume" +msgstr "" + +msgid "Ramming line width" +msgstr "" + +msgid "Ramming line spacing" +msgstr "" + +msgid "Auto-Calc" +msgstr "自動計算" + +msgid "Flushing volumes for filament change" +msgstr "線材更換時的沖刷體積" + +msgid "Multiplier" +msgstr "乘數" + +msgid "Flushing volume (mm³) for each filament pair." +msgstr "在兩個線材間切換所需的沖刷量(mm³)" + +#, c-format, boost-format +msgid "Suggestion: Flushing Volume in range [%d, %d]" +msgstr "建議:沖刷量設置在[%d, %d]範圍內" + +#, c-format, boost-format +msgid "The multiplier should be in range [%.2f, %.2f]." +msgstr "乘數的取值範圍是[%.2f, %.2f]" + +msgid "unloaded" +msgstr "卸載" + +msgid "loaded" +msgstr "裝載" + +msgid "Filament #" +msgstr "線材#" + +msgid "From" +msgstr "從" + +msgid "To" +msgstr "到" + +msgid "Login" +msgstr "登錄" + +msgid "The configuration package is changed in previous Config Guide" +msgstr "參數配置包在之前的配置嚮導中發生了變更" + +msgid "Configuration package changed" +msgstr "參數配置包發生變更" + +msgid "Toolbar" +msgstr "工具欄" + +msgid "Objects list" +msgstr "對象列表" + +msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" +msgstr "從STL/STEP/3MF/OBJ/AMF文件中匯入幾何數據" + +msgid "⌘+Shift+G" +msgstr "" + +msgid "Ctrl+Shift+G" +msgstr "" + +msgid "Copy to clipboard" +msgstr "複製到剪貼簿" + +msgid "Paste from clipboard" +msgstr "從剪貼簿貼上" + +msgid "Show/Hide 3Dconnexion devices settings dialog" +msgstr "顯示/隱藏 3Dconnexion設備的設置對話框" + +msgid "Show keyboard shortcuts list" +msgstr "顯示鍵盤快捷鍵列表" + +msgid "Global shortcuts" +msgstr "全局快捷鍵" + +msgid "Rotate View" +msgstr "旋轉視角" + +msgid "Pan View" +msgstr "移動視角" + +msgid "Mouse wheel" +msgstr "滑鼠滾輪" + +msgid "Zoom View" +msgstr "縮放視角" + +msgid "Shift+A" +msgstr "" + +msgid "Shift+R" +msgstr "" + +msgid "" +"Auto orientates selected objects or all objects.If there are selected " +"objects, it just orientates the selected ones.Otherwise, it will orientates " +"all objects in the current disk." +msgstr "" +"自動調整選定零件/所有零件的方向,\n" +"有選定零件時調整選定零件的朝向,沒有選擇零件時調整當前盤所有零件的朝向" + +msgid "Shift+Tab" +msgstr "" + +msgid "Collapse/Expand the sidebar" +msgstr "收起/展開 側邊欄" + +msgid "⌘+Any arrow" +msgstr "⌘+方向鍵" + +msgid "Movement in camera space" +msgstr "沿相機視角移動對象" + +msgid "⌥+Left mouse button" +msgstr "⌥+滑鼠左鍵" + +msgid "Select a part" +msgstr "選擇單個零件" + +msgid "⌘+Left mouse button" +msgstr "⌘+滑鼠左鍵" + +msgid "Select multiple objects" +msgstr "選擇多個對象" + +msgid "Ctrl+Any arrow" +msgstr "Ctrl+方向鍵" + +msgid "Alt+Left mouse button" +msgstr "Alt+滑鼠左鍵" + +msgid "Ctrl+Left mouse button" +msgstr "Ctrl+滑鼠左鍵" + +msgid "Shift+Left mouse button" +msgstr "Shift+滑鼠左鍵" + +msgid "Select objects by rectangle" +msgstr "框選多個零件" + +msgid "Arrow Up" +msgstr "上箭頭" + +msgid "Move selection 10 mm in positive Y direction" +msgstr "Y方向移動 10mm" + +msgid "Arrow Down" +msgstr "下箭頭" + +msgid "Move selection 10 mm in negative Y direction" +msgstr "Y方向移動 10mm" + +msgid "Arrow Left" +msgstr "左箭頭" + +msgid "Move selection 10 mm in negative X direction" +msgstr "X方向移動 10mm" + +msgid "Arrow Right" +msgstr "右箭頭" + +msgid "Move selection 10 mm in positive X direction" +msgstr "X方向移動 10mm" + +msgid "Shift+Any arrow" +msgstr "Shift+方向鍵" + +msgid "Movement step set to 1 mm" +msgstr "沿X、Y軸以1mm為步進移動對象" + +msgid "Esc" +msgstr "" + +msgid "keyboard 1-9: set filament for object/part" +msgstr "按鍵1-9:設置對象/零件的線材" + +msgid "Camera view - Default" +msgstr "攝影機視角 - 默認" + +msgid "Camera view - Top" +msgstr "攝影機視角 - 頂部" + +msgid "Camera view - Bottom" +msgstr "攝影機視角 - 底部" + +msgid "Camera view - Front" +msgstr "攝影機視角 - 前面" + +msgid "Camera view - Behind" +msgstr "攝影機視角 - 後面" + +msgid "Camera Angle - Left side" +msgstr "攝影機視角 - 左面" + +msgid "Camera Angle - Right side" +msgstr "攝影機視角 - 右面" + +msgid "Select all objects" +msgstr "選擇所有對象" + +msgid "Gizmo move" +msgstr "線框移動" + +msgid "Gizmo scale" +msgstr "線框縮放" + +msgid "Gizmo rotate" +msgstr "旋轉物件" + +msgid "Gizmo cut" +msgstr "剪切物件" + +msgid "Gizmo Place face on bed" +msgstr "選擇底面" + +msgid "Gizmo SLA support points" +msgstr "SLA 支撐點" + +msgid "Gizmo FDM paint-on seam" +msgstr "FDM 塗裝接縫" + +msgid "Swtich between Prepare/Prewview" +msgstr "" + +msgid "Plater" +msgstr "準備" + +msgid "Move: press to snap by 1mm" +msgstr "移動:以1mm為步進移動" + +msgid "⌘+Mouse wheel" +msgstr "⌘+滑鼠滾輪" + +msgid "Support/Color Painting: adjust pen radius" +msgstr "支撐/顏色繪製:調節畫筆半徑" + +msgid "⌥+Mouse wheel" +msgstr "⌥+滑鼠滾輪" + +msgid "Support/Color Painting: adjust section position" +msgstr "支撐/色彩繪製:調節剖面位置" + +msgid "Ctrl+Mouse wheel" +msgstr "Ctrl+滑鼠滾輪" + +msgid "Alt+Mouse wheel" +msgstr "Alt+滑鼠滾輪" + +msgid "Gizmo" +msgstr "" + +msgid "Set extruder number for the objects and parts" +msgstr "設置對象、零件使用的擠出機編號" + +msgid "Delete objects, parts, modifiers " +msgstr "刪除對象、零件、修改器" + +msgid "Space" +msgstr "空格鍵" + +msgid "Select the object/part and press space to change the name" +msgstr "選中對象、零件,按空格可修改名稱" + +msgid "Mouse click" +msgstr "滑鼠點擊" + +msgid "Select the object/part and mouse click to change the name" +msgstr "選中物件或零件,雙擊可修改名稱" + +msgid "Objects List" +msgstr "物件列表" + +msgid "Vertical slider - Move active thumb Up" +msgstr "垂直滑動條 - 向上移動一層" + +msgid "Vertical slider - Move active thumb Down" +msgstr "垂直滑動條 - 向下移動一層" + +msgid "Horizontal slider - Move active thumb Left" +msgstr "水平滑動條 - 向左移動一步" + +msgid "Horizontal slider - Move active thumb Right" +msgstr "水平滑動條 - 向右移動一步" + +msgid "On/Off one layer mode of the vertical slider" +msgstr "開啟/關閉垂直滑動條的單層模式" + +msgid "On/Off g-code window" +msgstr "" + +msgid "Move slider 5x faster" +msgstr "5倍速移動滑動條" + +msgid "Shift+Mouse wheel" +msgstr "Shift+滑鼠滾輪" + +msgid "Release Note" +msgstr "更新說明" + +#, c-format, boost-format +msgid "version %s update information :" +msgstr "版本 %s 更新資訊" + +msgid "Network plug-in update" +msgstr "網路外掛套件升級" + +msgid "" +"Click OK to update the Network plug-in when Bambu Studio launches next time." +msgstr "按一下「確定」以在下次啟動 Bambu Studio 時更新網路外掛套件" + +#, c-format, boost-format +msgid "A new Network plug-in(%s) available, Do you want to install it?" +msgstr "新的網路外掛套件(%s) 可用,您是否需要安裝它?" + +msgid "New version of Bambu Studio" +msgstr "新版本的Bambu Studio" + +msgid "Don't remind me of this version again" +msgstr "此版本不再提示" + +msgid "LAN Connection Failed (Sending print file)" +msgstr "區域網路連接失敗 (傳送列印作業)" + +msgid "" +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." +msgstr "第1步,請確認Bambu Studio和您的3D列印機在同一個區域網路上。" + +msgid "" +"Step 2, if the IP and Access Code below are different from the actual values " +"on your printer, please correct them." +msgstr "" +"步驟2, 如果下面的IP和訪問碼與3D列印機上的實際值不同,請輸入正確的值。" + +msgid "IP" +msgstr "" + +msgid "Access Code" +msgstr "訪問碼" + +msgid "Where to find your printer's IP and Access Code?" +msgstr "在哪裡可以找到3D列印機的IP和訪問碼?" + +msgid "Error: IP or Access Code are not correct" +msgstr "錯誤:IP或訪問碼不正確" + +msgid "Model:" +msgstr "型號:" + +msgid "Serial:" +msgstr "序號:" + +msgid "Version:" +msgstr "版本:" + +msgid "Update firmware" +msgstr "更新韌體" + +msgid "Printing" +msgstr "列印中" + +msgid "Idle" +msgstr "空閒" + +msgid "Latest version" +msgstr "最新版本" + +msgid "Updating" +msgstr "更新中" + +msgid "Updating failed" +msgstr "更新失敗" + +msgid "Updating successful" +msgstr "更新成功" + +msgid "" +"Are you sure you want to update? This will take about 10 minutes. Do not " +"turn off the power while the printer is updating." +msgstr "確定要更新嗎?更新需要大約10分鐘,在此期間請勿關閉電源。" + +msgid "" +"An important update was detected and needs to be run before printing can " +"continue. Do you want to update now? You can also update later from 'Upgrade " +"firmware'." +msgstr "" +"檢測到重要更新,需要升級後才可進行列印。你想現在就開始升級嗎?你也可以稍後點" +"擊‘升級韌體’完成升級。" + +msgid "" +"The firmware version is abnormal. Repairing and updating are required before " +"printing. Do you want to update now? You can also update later on printer or " +"update next time starting the studio." +msgstr "" +"當前韌體版本異常,需要進行修復升級,否則無法繼續列印。你想現在就開始升級嗎?" +"你也可以稍後在3D列印機上升級,或者下一次啟動studio再升級。" + +msgid "Extension Board" +msgstr "擴展板" + +msgid "Saving objects into the 3mf failed." +msgstr "將物件儲存到 3mf 失敗。" + +msgid "Only Windows 10 is supported." +msgstr "僅支援 Windows 10。" + +msgid "Failed to initialize the WinRT library." +msgstr "無法初始化 WinRT 函式庫。。" + +msgid "Exporting objects" +msgstr "正在匯出物件" + +msgid "Failed loading objects." +msgstr "載入物件失敗。" + +msgid "Repairing object by Windows service" +msgstr "透過 Windows 服務修復物件" + +msgid "Repair failed." +msgstr "修復失敗。" + +msgid "Loading repaired objects" +msgstr "正在載入修復的物件。" + +msgid "Exporting 3mf file failed" +msgstr "匯出 3mf 文件失敗" + +msgid "Import 3mf file failed" +msgstr "匯入 3mf 文件失敗" + +msgid "Repaired 3mf file does not contain any object" +msgstr "已修復的 3mf 文件不包含任何物件" + +msgid "Repaired 3mf file contains more than one object" +msgstr "已修復的 3mf 文件包含了不止一個物件" + +msgid "Repaired 3mf file does not contain any volume" +msgstr "修復的 3mf 文件不包含任何零件" + +msgid "Repaired 3mf file contains more than one volume" +msgstr "已修復的 3mf 文件包含多個零件" + +msgid "Repair finished" +msgstr "修復已完成" + +msgid "Repair canceled" +msgstr "修復被取消" + +#, boost-format +msgid "Copying of file %1% to %2% failed: %3%" +msgstr "從%1%拷貝文件到%2%失敗:%3%" + +msgid "Need to check the unsaved changes before configuration updates." +msgstr "在組態檔更新之前需要檢查未儲存的參數變更。" + +msgid "Configuration package updated to " +msgstr "組態檔已更新到" + +msgid "Open G-code file:" +msgstr "打開 G-code 文件:" + +msgid "" +"One object has empty initial layer and can't be printed. Please Cut the " +"bottom or enable supports." +msgstr "模型出現空層無法列印。請切掉底部或打開支撐。" + +#, boost-format +msgid "Object can't be printed for empty layer between %1% and %2%." +msgstr "模型在%1%和%2%之間出現空層,無法列印。" + +#, boost-format +msgid "Object: %1%" +msgstr "模型:%1%" + +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" +msgstr "沒有可列印的物件。可能是因為尺寸過小。" + +msgid "" +"Failed to generate gcode for invalid custom G-code.\n" +"\n" +msgstr "" +"由於錯誤的自訂 G-code,G-code 產生失敗。\n" +"\n" + +msgid "Please check the custom G-code or use the default custom G-code." +msgstr "請檢查自訂 G-code,或者使用預設的。" + +#, boost-format +msgid "Generating G-code: layer %1%" +msgstr "正在產生 G-code:層%1%" + +msgid "Inner wall" +msgstr "內牆" + +msgid "Outer wall" +msgstr "外牆" + +msgid "Overhang wall" +msgstr "懸空牆" + +msgid "Sparse infill" +msgstr "稀疏填充" + +msgid "Internal solid infill" +msgstr "內部實心填充" + +msgid "Top surface" +msgstr "頂面" + +msgid "Bottom surface" +msgstr "底面" + +msgid "Internal Bridge" +msgstr "內部搭橋" + +msgid "Gap infill" +msgstr "填縫" + +msgid "Skirt" +msgstr "" + +msgid "Support interface" +msgstr "支撐面" + +msgid "Support transition" +msgstr "支撐轉換層" + +msgid "Multiple" +msgstr "多個" + +#, boost-format +msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " +msgstr "計算 %1%的線寬失敗。無法獲得 \"%2%\" 的值" + +msgid "undefined error" +msgstr "未定義的錯誤" + +msgid "too many files" +msgstr "文件過多" + +msgid "file too large" +msgstr "文件太大" + +msgid "unsupported method" +msgstr "不支援的壓縮方法" + +msgid "unsupported encryption" +msgstr "不支援的加密方式" + +msgid "unsupported feature" +msgstr "不支援的功能" + +msgid "failed finding central directory" +msgstr "查找中心目錄失敗" + +msgid "not a ZIP archive" +msgstr "不是一個 zip 壓縮檔" + +msgid "invalid header or corrupted" +msgstr "無效文件頭或文件已損壞" + +msgid "unsupported multidisk" +msgstr "不支援多磁碟存檔" + +msgid "decompression failed" +msgstr "解壓縮失敗或存檔已損壞" + +msgid "compression failed" +msgstr "壓縮失敗" + +msgid "unexpected decompressed size" +msgstr "意外的解壓縮大小" + +msgid "CRC check failed" +msgstr "CRC檢查失敗" + +msgid "unsupported central directory size" +msgstr "不支援的中央目錄大小" + +msgid "allocation failed" +msgstr "分配記憶體失敗" + +msgid "file open failed" +msgstr "文件開啟失敗" + +msgid "file create failed" +msgstr "文件建立失敗" + +msgid "file write failed" +msgstr "文件寫入失敗" + +msgid "file read failed" +msgstr "文件讀取失敗" + +msgid "file close failed" +msgstr "文件關閉失敗" + +msgid "file seek failed" +msgstr "文件隨機訪問失敗" + +msgid "file stat failed" +msgstr "文件統計資訊失敗" + +msgid "invalid parameter" +msgstr "無效參數" + +msgid "invalid filename" +msgstr "無效的文件名" + +msgid "buffer too small" +msgstr "緩衝區太小" + +msgid "internal error" +msgstr "內部錯誤" + +msgid "file not found" +msgstr "文件未找到" + +msgid "archive too large" +msgstr "存檔文件太大" + +msgid "validation failed" +msgstr "驗證失敗" + +msgid "write callback failed" +msgstr "寫入回調失敗" + +#, boost-format +msgid "" +"%1% is too close to exclusion area, there may be collisions when printing." +msgstr "%1%離屏蔽區域太近,可能會發生碰撞。" + +#, boost-format +msgid "%1% is too close to others, and collisions may be caused." +msgstr "%1%離其它對象太近,可能會發生碰撞。" + +#, boost-format +msgid "%1% is too tall, and collisions will be caused." +msgstr "%1%太高,會發生碰撞。" + +msgid " is too close to others, there may be collisions when printing." +msgstr "離其它對象太近,列印時可能會發生碰撞。" + +msgid " is too close to exclusion area, there may be collisions when printing." +msgstr "離不可列印區域太近,列印時可能會發生碰撞。" + +msgid "Prime Tower" +msgstr "擦拭塔" + +msgid " is too close to others, and collisions may be caused.\n" +msgstr "離其它對象太近,可能會發生碰撞。\n" + +msgid " is too close to exclusion area, and collisions will be caused.\n" +msgstr "離不可列印區域太近,會發生碰撞。\n" + +msgid "" +"Can not print multiple filaments which have large difference of temperature " +"together. Otherwise, the extruder and nozzle may be blocked or damaged " +"during printing" +msgstr "" +"不能將溫度差異過大的線材一起列印。否則擠出機和噴嘴在列印中可能被堵塞或損壞" + +msgid "No extrusions under current settings." +msgstr "根據當前設定,不會產生任何列印。" + +msgid "" +"Smooth mode of timelapse is not supported when \"by object\" sequence is " +"enabled." +msgstr "平滑模式的縮時錄影不支援在逐件列印模式下使用。" + +msgid "" +"Please select \"By object\" print sequence to print multiple objects in " +"spiral vase mode." +msgstr "請選擇逐件列印以支援在旋轉花瓶模式下列印多個物件。" + +msgid "" +"The spiral vase mode does not work when an object contains more than one " +"materials." +msgstr "不支援在包含多個線材的列印中使用旋轉花瓶模式。" + +msgid "The prime tower is not supported in \"By object\" print." +msgstr "擦拭塔不支援在逐件列印模式下使用。" + +msgid "" +"The prime tower is not supported when adaptive layer height is on. It " +"requires that all objects have the same layer height." +msgstr "不支援在可變層高開啟時使用擦拭塔。它要求所有物件擁有相同的層高。" + +msgid "The prime tower requires \"support gap\" to be multiple of layer height" +msgstr "擦拭塔要求”支撐間隙“為層高的整數倍。" + +msgid "The prime tower requires that all objects have the same layer heights" +msgstr "擦拭塔要求各個物件擁有同樣的層高。" + +msgid "" +"The prime tower requires that all objects are printed over the same number " +"of raft layers" +msgstr "擦拭塔要求各個物件使用同樣的筏層數量。" + +msgid "" +"The prime tower requires that all objects are sliced with the same layer " +"heights." +msgstr "擦拭塔要求各個物件擁有同樣的層高。" + +msgid "" +"The prime tower is only supported if all objects have the same variable " +"layer height" +msgstr "各個物件的層高存在差異,無法啟用擦料塔" + +msgid "Too small line width" +msgstr "線寬太小" + +msgid "Too large line width" +msgstr "線寬太大" + +msgid "" +"The prime tower requires that support has the same layer height with object." +msgstr "擦拭塔要求支撐和物件採用同樣的層高。" + +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" + +msgid "" +"Support enforcers are used but support is not enabled. Please enable support." +msgstr "使用了支撐添加器但沒有打開支撐。請打開支撐。" + +msgid "Layer height cannot exceed nozzle diameter" +msgstr "層高不能超過噴嘴直徑" + +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + +#, c-format, boost-format +msgid "Plate %d: %s does not support filament %s" +msgstr "盤 %d: %s 不支援線材 %s" + +msgid "Generating skirt & brim" +msgstr "正在產生 skirt 和 brim" + +msgid "Exporting G-code" +msgstr "正在匯出 G-code" + +msgid "Generating G-code" +msgstr "正在產生 G-code" + +msgid "Failed processing of the filename_format template." +msgstr "處理檔案名格式模板失敗。" + +msgid "Printable area" +msgstr "可列印區域" + +msgid "Bed exclude area" +msgstr "不可列印區域" + +msgid "" +"Unprintable area in XY plane. For example, X1 Series printers use the front " +"left corner to cut filament during filament change. The area is expressed as " +"polygon by points in following format: \"XxY, XxY, ...\"" +msgstr "" +"XY平面上的不可列印區域。例如,X1系列3D列印機在換料過程中,會使用左前角區域" +"來切斷線材。這個多邊形區域由以下格式的點表示:“XxY,XxY,…”" + +msgid "Bed custom texture" +msgstr "自訂熱床紋理" + +msgid "Bed custom model" +msgstr "自訂熱床模型" + +msgid "Elephant foot compensation" +msgstr "象腳補償" + +msgid "" +"Shrink the initial layer on build plate to compensate for elephant foot " +"effect" +msgstr "將首層收縮用於補償象腳效應" + +msgid "" +"Slicing height for each layer. Smaller layer height means more accurate and " +"more printing time" +msgstr "每一層的切片高度。越小的層高意味著更高的精度和更長的列印時間。" + +msgid "Printable height" +msgstr "可列印高度" + +msgid "Maximum printable height which is limited by mechanism of printer" +msgstr "由3D列印機結構約束的最大可列印高度" + +msgid "Printer preset names" +msgstr "3D列印機預設名" + +msgid "Hostname, IP or URL" +msgstr "主機名,IP或者URL" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field should contain " +"the hostname, IP address or URL of the printer host instance. Print host " +"behind HAProxy with basic auth enabled can be accessed by putting the user " +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" +msgstr "" +"Slic3r 可以將 G-code 文件上傳到3D列印機主機。此欄位應包含3D列印機主機實例的" +"主機名、IP位址或URL。啟用基本身份驗證的Print host可以透過將使用者名稱和密碼放" +"入以下格式的URL中來訪問:https://username:password@your-octopi-address/" + +msgid "Device UI" +msgstr "設備使用者界面" + +msgid "" +"Specify the URL of your device user interface if it's not same as print_host" +msgstr "如果3D列印機的設備使用者界面的URL不同,請在此指定。" + +msgid "API Key / Password" +msgstr "" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field should contain " +"the API Key or the password required for authentication." +msgstr "" +"Slic3r 可以將 G-code 文件上傳到3D列印機主機。此欄位應包含用於身份驗證的API金鑰" +"或密碼。" + +msgid "Name of the printer" +msgstr "3D列印機名稱" + +msgid "HTTPS CA File" +msgstr "" + +msgid "" +"Custom CA certificate file can be specified for HTTPS OctoPrint connections, " +"in crt/pem format. If left blank, the default OS CA certificate repository " +"is used." +msgstr "" +"可以為HTTPS OctoPrint連接指定自訂CA憑證文件,格式為crt/pem。如果留空,則使用" +"預設的操作系統CA憑證儲存庫。" + +msgid "User" +msgstr "使用者名稱" + +msgid "Password" +msgstr "密碼" + +msgid "Ignore HTTPS certificate revocation checks" +msgstr "忽略HTTPS憑證吊銷檢查" + +msgid "" +"Ignore HTTPS certificate revocation checks in case of missing or offline " +"distribution points. One may want to enable this option for self signed " +"certificates if connection fails." +msgstr "" +"在缺少或離線分發點的情況下忽略HTTPS憑證吊銷檢查。如果連接失敗,可以啟用此選項" +"來處理自簽名憑證。" + +msgid "Names of presets related to the physical printer" +msgstr "與物理3D列印機相關的預設名稱" + +msgid "Authorization Type" +msgstr "授權類型" + +msgid "API key" +msgstr "" + +msgid "HTTP digest" +msgstr "" + +msgid "Avoid crossing wall" +msgstr "避免跨越外牆" + +msgid "Detour and avoid to travel across wall which may cause blob on surface" +msgstr "空駛時繞過外牆以避免在模型外觀面產生斑點" + +msgid "Avoid crossing wall - Max detour length" +msgstr "避免跨越外牆-最大繞行長度" + +msgid "" +"Maximum detour distance for avoiding crossing wall. Don't detour if the " +"detour distance is large than this value. Detour length could be specified " +"either as an absolute value or as percentage (for example 50%) of a direct " +"travel path. Zero to disable" +msgstr "" +"避免跨越外牆時的最大繞行距離。當繞行距離比這個數值大時,此次空駛不繞行。繞行" +"距離可表達為絕對值,或者相對直線空駛長度的百分比(例如50%)。0表示禁用" + +msgid "mm or %" +msgstr "mm 或 %" + +msgid "Other layers" +msgstr "其它層" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Cool Plate" +msgstr "非首層熱床溫度。0值表示這個線材不支援低溫列印熱床" + +msgid "°C" +msgstr "°C" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Engineering Plate" +msgstr "非首層熱床溫度。0值表示這個線材不支援工程材料熱床" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the High Temp Plate" +msgstr "非首層熱床溫度。0值表示這個線材不支援高溫列印熱床" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured PEI Plate" +msgstr "非首層熱床溫度。0值表示這個線材不支援紋理PEI熱床" + +msgid "Initial layer" +msgstr "首層" + +msgid "Initial layer bed temperature" +msgstr "首層床溫" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Cool Plate" +msgstr "首層熱床溫度。0值表示這個線材不支援低溫列印熱床" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Engineering Plate" +msgstr "首層熱床溫度。0值表示這個線材不支援工程材料熱床" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the High Temp Plate" +msgstr "首層熱床溫度。0值表示這個線材不支援高溫列印熱床" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured PEI Plate" +msgstr "首層熱床溫度。0值表示這個線材不支援紋理PEI熱床" + +msgid "Bed types supported by the printer" +msgstr "3D列印機所支援的熱床類型" + +msgid "Cool Plate" +msgstr "低溫列印熱床" + +msgid "Engineering Plate" +msgstr "工程材料熱床" + +msgid "First layer print sequence" +msgstr "" + +msgid "This G-code is inserted at every layer change before lifting z" +msgstr "在每次換層抬升z高度之前插入這段 G-code" + +msgid "Bottom shell layers" +msgstr "底部殼體層數" + +msgid "" +"This is the number of solid layers of bottom shell, including the bottom " +"surface layer. When the thickness calculated by this value is thinner than " +"bottom shell thickness, the bottom shell layers will be increased" +msgstr "" +"底部殼體實心層層數,包括底面。當由該層數計算的厚度小於底部殼體厚度,切片時會" +"增加底部殼體的層數" + +msgid "Bottom shell thickness" +msgstr "底部殼體厚度" + +msgid "" +"The number of bottom solid layers is increased when slicing if the thickness " +"calculated by bottom shell layers is thinner than this value. This can avoid " +"having too thin shell when layer height is small. 0 means that this setting " +"is disabled and thickness of bottom shell is absolutely determained by " +"bottom shell layers" +msgstr "" +"如果由底部殼體層數算出的厚度小於這個數值,那麼切片時將自動增加底部殼體層數。" +"這能夠避免當層高很小時,底部殼體過薄。0表示關閉這個設置,同時底部殼體的厚度完" +"全由底部殼體層數決定" + +msgid "Force cooling for overhang and bridge" +msgstr "懸垂/橋接強制冷卻" + +msgid "" +"Enable this option to optimize part cooling fan speed for overhang and " +"bridge to get better cooling" +msgstr "勾選這個選項將自動最佳化橋接和懸垂的風扇轉速以獲得更好的冷卻" + +msgid "Fan speed for overhang" +msgstr "懸垂風扇速度" + +msgid "" +"Force part cooling fan to be this speed when printing bridge or overhang " +"wall which has large overhang degree. Forcing cooling for overhang and " +"bridge can get better quality for these part" +msgstr "" +"當列印橋接和超過設定臨界值的懸垂時,強制部件冷卻風扇為設定的速度值。強制冷卻能" +"夠使懸垂和橋接獲得更好的列印質量" + +msgid "Cooling overhang threshold" +msgstr "冷卻懸空臨界值" + +#, c-format +msgid "" +"Force cooling fan to be specific speed when overhang degree of printed part " +"exceeds this value. Expressed as percentage which indicides how much width " +"of the line without support from lower layer. 0% means forcing cooling for " +"all outer wall no matter how much overhang degree" +msgstr "" +"當列印物件的懸空程度超過此值時,強制冷卻風扇達到特定速度。用百分比表示,表明沒" +"有下層支撐的線的寬度是多少。0%%意味著無論懸垂程度如何,都要對所有外壁強制冷" +"卻。" + +msgid "Bridge infill direction" +msgstr "拉橋填充方向" + +msgid "" +"Bridging angle override. If left to zero, the bridging angle will be " +"calculated automatically. Otherwise the provided angle will be used for " +"external bridges. Use 180°for zero angle." +msgstr "" +"搭橋角度覆蓋。如果設置為零,該角度將自動計算。否則外部的橋接將用提供的值。" +"180°表示0度。" + +msgid "Bridge density" +msgstr "搭橋密度" + +msgid "Density of external bridges. 100% means solid bridge. Default is 100%." +msgstr "" + +msgid "Bridge flow" +msgstr "橋接流量" + +msgid "" +"Decrease this value slightly(for example 0.9) to reduce the amount of " +"material for bridge, to improve sag" +msgstr "稍微減小這個數值(比如0.9)可以減小橋接的線材量,來改善下垂。" + +msgid "Top surface flow ratio" +msgstr "頂部表面流量比例" + +msgid "" +"This factor affects the amount of material for top solid infill. You can " +"decrease it slightly to have smooth surface finish" +msgstr "稍微減小這個數值(比如0.97)可以來改善頂面的光滑程度。" + +msgid "Bottom surface flow ratio" +msgstr "底部表面流量比例" + +msgid "This factor affects the amount of material for bottom solid infill" +msgstr "首層流量調整係數,預設為1.0" + +msgid "Precise wall(experimental)" +msgstr "精準外牆尺寸(試驗)" + +msgid "" +"Improve shell precision by adjusting outer wall spacing. This also improves " +"layer consistency." +msgstr "最佳化外牆刀路以提高外牆精度。這個最佳化同時減少層紋" + +msgid "Only one wall on top surfaces" +msgstr "頂面單層牆" + +msgid "" +"Use only one wall on flat top surface, to give more space to the top infill " +"pattern" +msgstr "頂面只使用單層牆,從而更多的空間能夠使用頂部填充圖案" + +msgid "One wall threshold" +msgstr "" + +#, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" + +msgid "Only one wall on first layer" +msgstr "首層僅單層牆" + +msgid "" +"Use only one wall on first layer, to give more space to the bottom infill " +"pattern" +msgstr "首層只使用單層牆,從而更多的空間能夠使用底部填充圖案" + +msgid "Extra perimeters on overhangs" +msgstr "" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" + +msgid "Classic mode" +msgstr "經典模式" + +msgid "Enable this option to use classic mode" +msgstr "" + +msgid "Slow down for overhang" +msgstr "懸垂降速" + +msgid "Enable this option to slow printing down for different overhang degree" +msgstr "打開這個選項將降低不同懸垂程度的走線的列印速度" + +msgid "mm/s or %" +msgstr "mm/s 或 %" + +msgid "External" +msgstr "" + +msgid "Speed of bridge and completely overhang wall" +msgstr "橋接和完全懸空的外牆的列印速度" + +msgid "mm/s" +msgstr "mm/s" + +msgid "Internal" +msgstr "" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" + +msgid "Brim width" +msgstr "Brim寬度" + +msgid "Distance from model to the outermost brim line" +msgstr "從模型到最外圈brim走線的距離" + +msgid "Brim type" +msgstr "Brim類型" + +msgid "" +"This controls the generation of the brim at outer and/or inner side of " +"models. Auto means the brim width is analysed and calculated automatically." +msgstr "" +"該參數控制在模型的外側和/或內側產生brim。自動是指自動分析和計算邊框的寬度。" + +msgid "Brim-object gap" +msgstr "Brim與模型的間隙" + +msgid "" +"A gap between innermost brim line and object can make brim be removed more " +"easily" +msgstr "在brim和模型之間設置間隙,能夠讓brim更容易剝離" + +msgid "Brim ears" +msgstr "圓盤" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "" + +msgid "Brim ear max angle" +msgstr "圓盤最大角度" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" +"讓圓盤出現的最大角度。\n" +"如果設置為0,則不會創建圓盤。\n" +"如果設置為約180,除直線部分外,其他部分都會創建圓盤。" + +msgid "Brim ear detection radius" +msgstr "圓盤檢測半徑" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" +"在檢測尖銳角度之前,幾何形狀將被簡化。此參數表示簡化的最小偏差長度。\n" +"設為0以停用" + +msgid "Compatible machine" +msgstr "相容的機器" + +msgid "upward compatible machine" +msgstr "向上相容的機器" + +msgid "Compatible machine condition" +msgstr "相容的機器的條件" + +msgid "Compatible process profiles" +msgstr "相容的切片配置" + +msgid "Compatible process profiles condition" +msgstr "相容的切片配置的條件" + +msgid "Print sequence, layer by layer or object by object" +msgstr "列印順序,逐層列印或者逐件列印" + +msgid "By layer" +msgstr "逐層" + +msgid "By object" +msgstr "逐件" + +msgid "Slow printing down for better layer cooling" +msgstr "降低列印速度 以得到更好的冷卻" + +msgid "" +"Enable this option to slow printing speed down to make the final layer time " +"not shorter than the layer time threshold in \"Max fan speed threshold\", so " +"that layer can be cooled for longer time. This can improve the cooling " +"quality for needle and small details" +msgstr "" +"勾選這個選項,將降低列印速度,使得最終的層列印時間不小於\"最大風扇速度臨界值" +"\"裡的層時間臨界值,從而使得該層獲得更久的冷卻。這能夠改善尖頂和小細節的冷卻效" +"果" + +msgid "Normal printing" +msgstr "普通列印" + +msgid "" +"The default acceleration of both normal printing and travel except initial " +"layer" +msgstr "除首層之外的預設的列印和空駛的加速度" + +msgid "mm/s²" +msgstr "mm/s²" + +msgid "Default filament profile" +msgstr "默認耗材配置" + +msgid "Default filament profile when switch to this machine profile" +msgstr "該機器配置的默認耗材配置" + +msgid "Default process profile" +msgstr "默認切片配置" + +msgid "Default process profile when switch to this machine profile" +msgstr "該機器的默認切片配置" + +msgid "No cooling for the first" +msgstr "關閉冷卻對前" + +msgid "" +"Close all cooling fan for the first certain layers. Cooling fan of the first " +"layer used to be closed to get better build plate adhesion" +msgstr "" +"對開始的一些層關閉所有的部件冷卻風扇。通常關閉首層冷卻用來獲得更好的熱床黏接" + +msgid "layers" +msgstr "層" + +msgid "Don't support bridges" +msgstr "不支撐橋接" + +msgid "" +"Don't support the whole bridge area which make support very large. Bridge " +"usually can be printing directly without support if not very long" +msgstr "" +"不對整個橋接面進行支撐,否則支撐體會很大。不是很長的橋接通常可以無支撐直接打" +"印。" + +msgid "Thick bridges" +msgstr "厚橋" + +msgid "" +"If enabled, bridges are more reliable, can bridge longer distances, but may " +"look worse. If disabled, bridges look better but are reliable just for " +"shorter bridged distances." +msgstr "" +"如果啟用,橋接會更可靠,可以橋接更長的距離,但可能看起來更糟。如果關閉,橋梁" +"看起來更好,但只適用於較短的橋接距離。" + +msgid "Max bridge length" +msgstr "最大橋接長度" + +msgid "" +"Max length of bridges that don't need support. Set it to 0 if you want all " +"bridges to be supported, and set it to a very large value if you don't want " +"any bridges to be supported." +msgstr "" +"不需要支撐的橋接的最大長度。如果希望支援所有橋接,請將其設置為0;如果不希望支" +"持任何橋接,請將其設置為非常大的值。" + +msgid "End G-code" +msgstr "結尾G-code" + +msgid "End G-code when finish the whole printing" +msgstr "所有列印結束時的結尾G-code" + +msgid "End G-code when finish the printing of this filament" +msgstr "結束使用該耗材列印時的結尾G-code" + +msgid "Ensure vertical shell thickness" +msgstr "確保垂直外殼厚度" + +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)" +msgstr "在斜面表面附近增加實心填充,以保證垂直外殼厚度(頂部+底部實心層)" + +msgid "Internal bridge support thickness" +msgstr "內部橋接支撐厚度" + +msgid "" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" +msgstr "" +"如果開啟, Orcaslicer 切片會沿著內部橋接的邊沿在其下方產生支撐輪廓。這些支撐" +"輪廓可以防止懸空地列印內部橋接並提高頂面質量,特別是在填充密度較低的情況下。" +"這個設置用於調整支撐輪廓的厚度,0表示關閉此特性。" + +msgid "Top surface pattern" +msgstr "頂面圖案" + +msgid "Line pattern of top surface infill" +msgstr "頂面填充的走線圖案" + +msgid "Concentric" +msgstr "同心" + +msgid "Rectilinear" +msgstr "直線" + +msgid "Monotonic" +msgstr "單調" + +msgid "Monotonic line" +msgstr "單調線" + +msgid "Aligned Rectilinear" +msgstr "直線排列" + +msgid "Hilbert Curve" +msgstr "希爾伯特曲線" + +msgid "Archimedean Chords" +msgstr "阿基米德和弦" + +msgid "Octagram Spiral" +msgstr "八角螺旋" + +msgid "Bottom surface pattern" +msgstr "底面圖案" + +msgid "Line pattern of bottom surface infill, not bridge infill" +msgstr "除了橋接外的底面填充的走線圖案" + +msgid "Internal solid infill pattern" +msgstr "內部實心填充圖案" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" +"內部實心填充的線型圖案。如果啟用了檢測狹窄的內部實心填充,將使用同心圓圖案來" +"填充小區域。" + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "外牆的線寬。如果以%表示,它將基於噴嘴直徑來計算" + +msgid "" +"Speed of outer wall which is outermost and visible. It's used to be slower " +"than inner wall speed to get better quality." +msgstr "外牆的列印速度。它通常使用比內壁速度慢的速度,以獲得更好的質量。" + +msgid "Small perimeters" +msgstr "微小部位" + +msgid "" +"This separate setting will affect the speed of perimeters having radius <= " +"small_perimeter_threshold (usually holes). If expressed as percentage (for " +"example: 80%) it will be calculated on the outer wall speed setting above. " +"Set to zero for auto." +msgstr "" + +msgid "Small perimeters threshold" +msgstr "微小部位周長臨界值" + +msgid "" +"This sets the threshold for small perimeter length. Default threshold is 0mm" +msgstr "" + +msgid "Order of inner wall/outer wall/infil" +msgstr "內牆/外牆/填充的順序" + +msgid "Print sequence of inner wall, outer wall and infill. " +msgstr "內圈牆/外圈牆/填充的列印順序" + +msgid "inner/outer/infill" +msgstr "內牆/外牆/填充" + +msgid "outer/inner/infill" +msgstr "外牆/內牆/填充" + +msgid "infill/inner/outer" +msgstr "填充/內牆/外牆" + +msgid "infill/outer/inner" +msgstr "填充/外牆/內牆" + +msgid "inner-outer-inner/infill" +msgstr "內牆/外牆/內牆/填充" + +msgid "Height to rod" +msgstr "到橫杆高度" + +msgid "" +"Distance of the nozzle tip to the lower rod. Used for collision avoidance in " +"by-object printing." +msgstr "噴嘴尖端到下方滑杆的距離。用於在逐件列印中避免碰撞。" + +msgid "Height to lid" +msgstr "到頂蓋高度" + +msgid "" +"Distance of the nozzle tip to the lid. Used for collision avoidance in by-" +"object printing." +msgstr "噴嘴尖端到頂蓋的距離。用於在逐件列印中避免碰撞。" + +msgid "" +"Clearance radius around extruder. Used for collision avoidance in by-object " +"printing." +msgstr "擠出機四周的避讓半徑。用於在逐件列印中避免碰撞。" + +msgid "Extruder Color" +msgstr "擠出機顏色" + +msgid "Only used as a visual help on UI" +msgstr "只作為界面上的可視化輔助" + +msgid "Extruder offset" +msgstr "擠出機偏移" + +msgid "Flow ratio" +msgstr "流量比例" + +msgid "" +"The material may have volumetric change after switching between molten state " +"and crystalline state. This setting changes all extrusion flow of this " +"filament in gcode proportionally. Recommended value range is between 0.95 " +"and 1.05. Maybe you can tune this value to get nice flat surface when there " +"has slight overflow or underflow" +msgstr "" +"線材經過融化後凝固可能會產生體積差異。這個設置會等比例改變所有擠出走線的擠出" +"量。推薦的範圍為0.95到1.05。發現大平層模型的頂面有輕微的缺料或多料時,或許可" +"以嘗試微調這個參數。" + +msgid "Enable pressure advance" +msgstr "啟用壓力提前" + +msgid "" +"Enable pressure advance, auto calibration result will be overwriten once " +"enabled." +msgstr "啟用壓力提前,一旦啟用會覆蓋自動檢測的結果" + +msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" +msgstr "壓力提前(Klipper)或者線性提前(Marlin)" + +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." +msgstr "當線寬設置為0時走線的默認線寬。如果以%表示,它將基於噴嘴直徑來計算。" + +msgid "Keep fan always on" +msgstr "保持風扇常開" + +msgid "" +"If enable this setting, part cooling fan will never be stoped and will run " +"at least at minimum speed to reduce the frequency of starting and stoping" +msgstr "" +"如果勾選這個選項,部件冷卻風扇將永遠不會停止,並且會至少運行在最小風扇轉速值" +"以減少風扇的啟停頻次" + +msgid "Layer time" +msgstr "層時間" + +msgid "" +"Part cooling fan will be enabled for layers of which estimated time is " +"shorter than this value. Fan speed is interpolated between the minimum and " +"maximum fan speeds according to layer printing time" +msgstr "" +"當層預估列印時間小於該數值時,部件冷卻風扇將會被開啟。風扇轉速將根據層列印時" +"間在最大和最小風扇轉速之間插值獲得" + +msgid "Default color" +msgstr "預設顏色" + +msgid "Default filament color" +msgstr "預設線材顏色" + +msgid "Color" +msgstr "顏色" + +msgid "Filament notes" +msgstr "" + +msgid "You can put your notes regarding the filament here." +msgstr "" + +msgid "Required nozzle HRC" +msgstr "噴嘴硬度要求" + +msgid "" +"Minimum HRC of nozzle required to print the filament. Zero means no checking " +"of nozzle's HRC." +msgstr "列印此線材的所需的最小噴嘴硬度。零值表示不檢查噴嘴硬度。" + +msgid "" +"This setting stands for how much volume of filament can be melted and " +"extruded per second. Printing speed is limited by max volumetric speed, in " +"case of too high and unreasonable speed setting. Can't be zero" +msgstr "" +"這個設置表示在1秒內能夠融化和擠出的線材體積。列印速度會受到最大體積速度的限" +"制,防止設置過高和不合理的速度。不允許設置為0。" + +msgid "mm³/s" +msgstr "mm³/s" + +msgid "Filament load time" +msgstr "載入線材的時間" + +msgid "Time to load new filament when switch filament. For statistics only" +msgstr "切換線材時,載入新線材所需的時間。只用於統計資訊。" + +msgid "Filament unload time" +msgstr "卸載線材的時間" + +msgid "Time to unload old filament when switch filament. For statistics only" +msgstr "切換線材時,卸載舊的線材所需時間。只用於統計資訊。" + +msgid "" +"Filament diameter is used to calculate extrusion in gcode, so it's important " +"and should be accurate" +msgstr "線材直徑被用於計算G-code文件中的擠出量。因此很重要,應盡可能精確。" + +msgid "Shrinkage" +msgstr "耗材收縮率" + +#, fuzzy, c-format, boost-format +msgid "" +"Enter the shrinkage percentage that the filament will get after cooling " +"(94% if you measure 94mm instead of 100mm). The part will be scaled in xy to " +"compensate. Only the filament used for the perimeter is taken into account.\n" +"Be sure to allow enough space between objects, as this compensation is done " +"after the checks." +msgstr "" +"冷卻後耗材會收縮的百分比(如果測量的長度是94mm而不是100mm,則為是收縮率為" +"94%)\n" +"補償將按比例縮放xy軸該補償僅考慮牆壁所使用的耗材\n" +"請確保物體之間有足夠的間距,因為補償是在邊界檢查之後進行" + +msgid "Loading speed" +msgstr "" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "" + +msgid "Loading speed at the start" +msgstr "" + +msgid "Speed used at the very beginning of loading phase." +msgstr "" + +msgid "Unloading speed" +msgstr "" + +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 "" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" + +msgid "Delay after unloading" +msgstr "" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" + +msgid "Number of cooling moves" +msgstr "" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" + +msgid "Speed of the first cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "" + +msgid "Minimal purge on wipe tower" +msgstr "擦拭塔上的最小清理量" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" + +msgid "Speed of the last cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Ramming parameters" +msgstr "" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Enable ramming for multitool setups" +msgstr "" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" + +msgid "Multitool ramming volume" +msgstr "" + +msgid "The volume to be rammed before the toolchange." +msgstr "" + +msgid "Multitool ramming flow" +msgstr "" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "" + +msgid "Density" +msgstr "密度" + +msgid "Filament density. For statistics only" +msgstr "線材的密度。只用於統計資訊。" + +msgid "g/cm³" +msgstr "g/cm³" + +msgid "The material type of filament" +msgstr "線材的材料類型" + +msgid "Soluble material" +msgstr "可溶性材料" + +msgid "" +"Soluble material is commonly used to print support and support interface" +msgstr "可溶性材料通常用於列印支撐和支撐面" + +msgid "Support material" +msgstr "支撐材料" + +msgid "" +"Support material is commonly used to print support and support interface" +msgstr "支撐材料通常用於列印支撐體和支撐接觸面" + +msgid "Temperature of vitrificaiton" +msgstr "軟化溫度" + +msgid "" +"Material becomes soft at this temperature. Thus the heatbed cannot be hotter " +"than this tempature" +msgstr "材料在這個溫度開始變軟。因此熱床溫度不能超過這個溫度。" + +msgid "Price" +msgstr "價格" + +msgid "Filament price. For statistics only" +msgstr "線材的價格。只用於統計資訊。" + +msgid "money/kg" +msgstr "money/kg" + +msgid "Vendor" +msgstr "供應商" + +msgid "Vendor of filament. For show only" +msgstr "列印耗材的供應商。僅用於展示。" + +msgid "(Undefined)" +msgstr "(未定義)" + +msgid "Infill direction" +msgstr "填充方向" + +msgid "" +"Angle for sparse infill pattern, which controls the start or main direction " +"of line" +msgstr "稀疏填充圖案的角度,決定走線的開始或整體方向。" + +msgid "Sparse infill density" +msgstr "稀疏填充密度" + +#, c-format +msgid "Density of internal sparse infill, 100% means solid throughout" +msgstr "稀疏填充密度, 100%% 意味著完全實心。" + +msgid "Sparse infill pattern" +msgstr "稀疏填充圖案" + +msgid "Line pattern for internal sparse infill" +msgstr "內部稀疏填充的走線圖案" + +msgid "Grid" +msgstr "網格" + +msgid "Line" +msgstr "線" + +msgid "Cubic" +msgstr "立方體" + +msgid "Tri-hexagon" +msgstr "內六邊形" + +msgid "Gyroid" +msgstr "螺旋體" + +msgid "Honeycomb" +msgstr "蜂窩" + +msgid "Adaptive Cubic" +msgstr "自適應立方體" + +msgid "3D Honeycomb" +msgstr "3D 蜂窩" + +msgid "Support Cubic" +msgstr "支撐立方體" + +msgid "Lightning" +msgstr "閃電" + +msgid "Sparse infill anchor length" +msgstr "稀疏填充錨線長度" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" +"用附加周長的一小段將填充線連接到內部周長。如果以百分比(例如:15%)表示,則計" +"算填充拉伸寬度。OrcaSlicer 試圖將兩條緊密的填充線連接到一個短的周長段。如果找" +"不到短於“填充”和“錨點”最大值的周長線段,則填充線僅在一側連接到周長線段,並且" +"所取周長線段的長度僅限於此參數,但不超過“錨點長度”最大值。將此參數設置為零," +"以禁用連接到單個填充線的錨點周長。" + +msgid "0 (no open anchors)" +msgstr "0 (無錨線)" + +msgid "1000 (unlimited)" +msgstr "1000(無限制)" + +msgid "Maximum length of the infill anchor" +msgstr "填充錨線的最大長度" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" +"用附加周長的一小段將填充線連接到內部周長。如果以百分比(例如:15%)表示,則計" +"算填充拉伸寬度。OrcaSlicer 試圖將兩條緊密的填充線連接到一個短的周長段。如果找" +"不到比此參數短的周長線段,則填充線僅在一側連接到周長線段,並且所採用的周長線" +"段的長度僅限於 infl_anchor,但不超過此參數。將此參數設置為零以禁用錨點。" + +msgid "0 (Simple connect)" +msgstr "" + +msgid "Acceleration of outer walls" +msgstr "外牆的加速度。它通常使用比內壁速度慢的加速度,以獲得更好的質量" + +msgid "Acceleration of inner walls" +msgstr "內圈牆加速度,使用較低值可以改善質量。" + +msgid "Acceleration of travel moves" +msgstr "空駛加速度" + +msgid "" +"Acceleration of top surface infill. Using a lower value may improve top " +"surface quality" +msgstr "頂面填充的加速度。使用較低值可能會改善頂面質量" + +msgid "Acceleration of outer wall. Using a lower value can improve quality" +msgstr "外牆加速度。使用較小的值可以提高品質。" + +msgid "" +"Acceleration of bridges. If the value is expressed as a percentage (e.g. " +"50%), it will be calculated based on the outer wall acceleration." +msgstr "" + +msgid "mm/s² or %" +msgstr "" + +msgid "" +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." +msgstr "" +"稀疏填充的加速度。如果該值表示為百分比(例如100%),則將根據默認加速度進行計" +"算。" + +msgid "" +"Acceleration of internal solid infill. If the value is expressed as a " +"percentage (e.g. 100%), it will be calculated based on the default " +"acceleration." +msgstr "" + +msgid "" +"Acceleration of initial layer. Using a lower value can improve build plate " +"adhensive" +msgstr "首層加速度。使用較低值可以改善和構建板的黏接。" + +msgid "Enable accel_to_decel" +msgstr "啟用煞車速度" + +msgid "Klipper's max_accel_to_decel will be adjusted automatically" +msgstr "" + +msgid "accel_to_decel" +msgstr "煞車速度" + +#, c-format, boost-format +msgid "Klipper's max_accel_to_decel will be adjusted to this % of acceleration" +msgstr "" + +msgid "Jerk of outer walls" +msgstr "外牆抖動值" + +msgid "Jerk of inner walls" +msgstr "內牆抖動值" + +msgid "Jerk for top surface" +msgstr "頂面抖動值" + +msgid "Jerk for infill" +msgstr "填充抖動" + +msgid "Jerk for initial layer" +msgstr "首層抖動值" + +msgid "Jerk for travel" +msgstr "空駛抖動值" + +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "首層的線寬。如果以%表示,它將基於噴嘴直徑來計算。" + +msgid "Initial layer height" +msgstr "首層層高" + +msgid "" +"Height of initial layer. Making initial layer height to be thick slightly " +"can improve build plate adhension" +msgstr "首層層高" + +msgid "Speed of initial layer except the solid infill part" +msgstr "首層除實心填充之外的其他部分的列印速度" + +msgid "Initial layer infill" +msgstr "首層填充" + +msgid "Speed of solid infill part of initial layer" +msgstr "首層實心填充的列印速度" + +msgid "Initial layer travel speed" +msgstr "首層空駛速度" + +msgid "Travel speed of initial layer" +msgstr "首層空駛速度" + +msgid "Number of slow layers" +msgstr "慢速列印層數" + +msgid "" +"The first few layers are printed slower than normal. The speed is gradually " +"increased in a linear fashion over the specified number of layers." +msgstr "減慢前幾層的列印速度。列印速度會逐漸加速到滿速" + +msgid "Initial layer nozzle temperature" +msgstr "首層列印溫度" + +msgid "Nozzle temperature to print initial layer when using this filament" +msgstr "列印首層時的噴嘴溫度" + +msgid "Full fan speed at layer" +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." +msgstr "" +"風扇速度將從“禁用第一層”的零線性上升到“全風扇速度層”的最大。如果低於“禁用風扇" +"第一層”,則“全風扇速度第一層”將被忽略,在這種情況下,風扇將在“禁用風扇第一" +"層”+1層以最大允許速度運行。" + +msgid "Support interface fan speed" +msgstr "支撐接觸面風扇" + +msgid "" +"This fan speed is enforced during all support interfaces, to be able to " +"weaken their bonding with a high fan speed.\n" +"Set to -1 to disable this override.\n" +"Can only be overriden by disable_fan_first_layers." +msgstr "此風扇速度在所有支撐接觸層列印期間強制執行" + +msgid "" +"Randomly jitter while printing the wall, so that the surface has a rough " +"look. This setting controls the fuzzy position" +msgstr "列印外牆時隨機抖動,使外表面產生絨效果。這個設置決定適用的位置。" + +msgid "None" +msgstr "無" + +msgid "Contour" +msgstr "輪廓" + +msgid "Contour and hole" +msgstr "輪廓和孔" + +msgid "All walls" +msgstr "所有牆" + +msgid "Fuzzy skin thickness" +msgstr "絨毛表面厚度" + +msgid "" +"The width within which to jitter. It's adversed to be below outer wall line " +"width" +msgstr "產生絨毛的抖動的寬度。建議小於外圈牆的線寬。" + +msgid "Fuzzy skin point distance" +msgstr "絨毛表面點間距" + +msgid "" +"The average diatance between the random points introducded on each line " +"segment" +msgstr "產生絨毛表面時,插入的隨機點之間的平均距離" + +msgid "Filter out tiny gaps" +msgstr "忽略微小間隙" + +msgid "Layers and Perimeters" +msgstr "層和牆" + +msgid "" +"Filter out gaps smaller than the threshold specified. This setting won't " +"affect top/bottom layers" +msgstr "小於指定臨界值的微小間隙不填充。本設置不會對頂/底層起作用" + +msgid "" +"Speed of gap infill. Gap usually has irregular line width and should be " +"printed more slowly" +msgstr "填縫的速度。縫隙通常有不一致的線寬,應改用較慢速度列印。" + +msgid "Arc fitting" +msgstr "圓弧擬合" + +msgid "" +"Enable this to get a G-code file which has G2 and G3 moves. And the fitting " +"tolerance is same with resolution" +msgstr "" +"打開這個設置,匯出的G-code將包含G2 G3指令。圓弧擬合的容許值和精度相同。" + +msgid "Add line number" +msgstr "標註行號" + +msgid "Enable this to add line number(Nx) at the beginning of each G-Code line" +msgstr "打開這個設置,G-code的每一行的開頭會增加Nx標註行號。" + +msgid "Scan first layer" +msgstr "首層掃描" + +msgid "" +"Enable this to enable the camera on printer to check the quality of first " +"layer" +msgstr "開啟這個設置將打開3D列印機上的攝影機用於檢查首層列印質量。" + +msgid "Nozzle type" +msgstr "噴嘴類型" + +msgid "" +"The metallic material of nozzle. This determines the abrasive resistance of " +"nozzle, and what kind of filament can be printed" +msgstr "噴嘴的金屬材料。這將決定噴嘴的耐磨性,以及可列印線材的種類" + +msgid "Undefine" +msgstr "未定義" + +msgid "Hardened steel" +msgstr "硬化鋼" + +msgid "Stainless steel" +msgstr "不鏽鋼" + +msgid "Brass" +msgstr "黃銅" + +msgid "Nozzle HRC" +msgstr "噴嘴洛氏硬度" + +msgid "" +"The nozzle's hardness. Zero means no checking for nozzle's hardness during " +"slicing." +msgstr "噴嘴硬度。零值表示在切片時不檢查噴嘴硬度。" + +msgid "HRC" +msgstr "洛氏硬度" + +msgid "Enable this option if machine has auxiliary part cooling fan" +msgstr "如果機器有輔助部件冷卻風扇,勾選該選項" + +msgid "" +"Start the fan this number of seconds earlier than its target start time (you " +"can use fractional seconds). It assumes infinite acceleration for this time " +"estimation, and will only take into account G1 and G0 moves (arc fitting is " +"unsupported).\n" +"It won't move fan comands from custom gcodes (they act as a sort of " +"'barrier').\n" +"It won't move fan comands into the start gcode if the 'only custom start " +"gcode' is activated.\n" +"Use 0 to deactivate." +msgstr "" +"把風扇啟動指令往前移動指定時間以補償風扇的啟動時間。目前支支援G1 G0指令\n" +"設為0以禁用此選項" + +msgid "Only overhangs" +msgstr "僅懸垂" + +msgid "Will only take into account the delay for the cooling of overhangs." +msgstr "僅對懸垂有效" + +msgid "Fan kick-start time" +msgstr "風扇" + +msgid "" +"Emit a max fan speed command for this amount of seconds before reducing to " +"target speed to kick-start the cooling fan.\n" +"This is useful for fans where a low PWM/power may be insufficient to get the " +"fan started spinning from a stop, or to get the fan up to speed faster.\n" +"Set to 0 to deactivate." +msgstr "" +"讓風扇滿速運行指定時間以幫助風扇順利啟動\n" +"設為0禁用此選項" + +msgid "G-code flavor" +msgstr "G-code風格" + +msgid "What kind of gcode the printer is compatible with" +msgstr "3D列印機相容的G-code風格'" + +msgid "Klipper" +msgstr "" + +msgid "Label objects" +msgstr "標註模型" + +msgid "" +"Enable this to add comments into the G-Code labeling print moves with what " +"object they belong to, which is useful for the Octoprint CancelObject " +"plugin. This settings is NOT compatible with Single Extruder Multi Material " +"setup and Wipe into Object / Wipe into Infill." +msgstr "" + +msgid "Exclude objects" +msgstr "對象排除" + +msgid "Enable this option to add EXCLUDE OBJECT command in g-code" +msgstr "開啟此選項以支援對象排除" + +msgid "Verbose G-code" +msgstr "注釋G-code" + +msgid "" +"Enable this to get a commented G-code file, with each line explained by a " +"descriptive text. If you print from SD card, the additional weight of the " +"file could make your firmware slow down." +msgstr "" + +msgid "Infill combination" +msgstr "合併填充" + +msgid "" +"Automatically Combine sparse infill of several layers to print together to " +"reduce time. Wall is still printed with original layer height." +msgstr "" +"自動合併若干層稀疏填充一起列印以可縮短時間。內外牆依然保持原始層高列印。" + +msgid "Filament to print internal sparse infill." +msgstr "列印內部稀疏填充的線材" + +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "內部稀疏填充的線寬。如果以%表示,它將基於噴嘴直徑來計算。" + +msgid "Infill/Wall overlap" +msgstr "填充/牆 重疊" + +msgid "" +"Infill area is enlarged slightly to overlap with wall for better bonding. " +"The percentage value is relative to line width of sparse infill" +msgstr "" +"填充區域被輕微擴大,並和外牆產生重疊,進而產生更好的黏接。表示為相對稀疏填充" +"的線寬的百分比。" + +msgid "Speed of internal sparse infill" +msgstr "內部稀疏填充的列印速度" + +msgid "Interface shells" +msgstr "接觸面外殼" + +msgid "" +"Force the generation of solid shells between adjacent materials/volumes. " +"Useful for multi-extruder prints with translucent materials or manual " +"soluble support material" +msgstr "" + +msgid "Ironing Type" +msgstr "熨燙類型" + +msgid "" +"Ironing is using small flow to print on same height of surface again to make " +"flat surface more smooth. This setting controls which layer being ironed" +msgstr "" +"熨燙指的是使用小流量在表面的同高度列印,進而是的平面更加光滑。這個設置用於設" +"置哪些層進行熨燙。" + +msgid "No ironing" +msgstr "不熨燙" + +msgid "Top surfaces" +msgstr "頂面" + +msgid "Topmost surface" +msgstr "最頂面" + +msgid "All solid layer" +msgstr "所有實心層" + +msgid "Ironing Pattern" +msgstr "熨燙模式" + +msgid "Ironing flow" +msgstr "熨燙流量" + +msgid "" +"The amount of material to extrude during ironing. Relative to flow of normal " +"layer height. Too high value results in overextrusion on the surface" +msgstr "熨燙時相對正常層高流量的材料量。過高的數值將會導致表面材料過擠出。" + +msgid "Ironing line spacing" +msgstr "熨燙間距" + +msgid "The distance between the lines of ironing" +msgstr "熨燙走線的間距" + +msgid "Ironing speed" +msgstr "熨燙速度" + +msgid "Print speed of ironing lines" +msgstr "熨燙的列印速度" + +msgid "This gcode part is inserted at every layer change after lift z" +msgstr "在每次換層抬升Z高度之後插入這段G-code。" + +msgid "Supports silent mode" +msgstr "支援靜音模式" + +msgid "" +"Whether the machine supports silent mode in which machine use lower " +"acceleration to print" +msgstr "機器是否支援使用低加速度列印的靜音模式。" + +msgid "" +"This G-code will be used as a code for the pause print. User can insert " +"pause G-code in gcode viewer" +msgstr "該G-code用於暫停列印。您可以在gcode預覽中插入暫停G-code" + +msgid "This G-code will be used as a custom code" +msgstr "該G-code是訂製化指令" + +msgid "Maximum speed X" +msgstr "X最大速度" + +msgid "Maximum speed Y" +msgstr "Y最大速度" + +msgid "Maximum speed Z" +msgstr "Z最大速度" + +msgid "Maximum speed E" +msgstr "E最大速度" + +msgid "Machine limits" +msgstr "機器限制" + +msgid "Maximum X speed" +msgstr "X最大速度" + +msgid "Maximum Y speed" +msgstr "Y最大速度" + +msgid "Maximum Z speed" +msgstr "Z最大速度" + +msgid "Maximum E speed" +msgstr "E最大速度" + +msgid "Maximum acceleration X" +msgstr "X最大加速度" + +msgid "Maximum acceleration Y" +msgstr "Y最大加速度" + +msgid "Maximum acceleration Z" +msgstr "Z最大加速度" + +msgid "Maximum acceleration E" +msgstr "E最大加速度" + +msgid "Maximum acceleration of the X axis" +msgstr "X軸的最大加速度" + +msgid "Maximum acceleration of the Y axis" +msgstr "Y軸的最大加速度" + +msgid "Maximum acceleration of the Z axis" +msgstr "Z軸的最大加速度" + +msgid "Maximum acceleration of the E axis" +msgstr "E軸的最大加速度" + +msgid "Maximum jerk X" +msgstr "X最大抖動" + +msgid "Maximum jerk Y" +msgstr "Y最大抖動" + +msgid "Maximum jerk Z" +msgstr "Z最大抖動" + +msgid "Maximum jerk E" +msgstr "E最大抖動" + +msgid "Maximum jerk of the X axis" +msgstr "X軸最大抖動" + +msgid "Maximum jerk of the Y axis" +msgstr "Y軸最大抖動" + +msgid "Maximum jerk of the Z axis" +msgstr "Z軸最大抖動" + +msgid "Maximum jerk of the E axis" +msgstr "E軸最大抖動" + +msgid "Minimum speed for extruding" +msgstr "最小擠出速度" + +msgid "Minimum speed for extruding (M205 S)" +msgstr "最小擠出速度(M205 S)" + +msgid "Minimum travel speed" +msgstr "最小空駛速度" + +msgid "Minimum travel speed (M205 T)" +msgstr "最小空駛速度(M205 T)" + +msgid "Maximum acceleration for extruding" +msgstr "擠出最大加速度" + +msgid "Maximum acceleration for extruding (M204 P)" +msgstr "擠出時的最大加速度(M204 P)" + +msgid "Maximum acceleration for retracting" +msgstr "回抽最大加速度" + +msgid "Maximum acceleration for retracting (M204 R)" +msgstr "回抽最大加速度(M204 R)" + +msgid "Maximum acceleration for travel" +msgstr "空駛最大加速度" + +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "" + +msgid "Fan speed" +msgstr "風扇速度" + +msgid "" +"Part cooling fan speed may be increased when auto cooling is enabled. This " +"is the maximum speed limitation of part cooling fan" +msgstr "" +"啟用自動冷卻時,可能會提高部件冷卻風扇的轉速。這是部件冷卻風扇的最大速度限制" + +msgid "Max" +msgstr "最大" + +msgid "" +"The largest printable layer height for extruder. Used tp limits the maximum " +"layer hight when enable adaptive layer height" +msgstr "擠出頭最大可列印的層高。用於限制開啟自適應層高時的最大層高。" + +msgid "Minimum speed for part cooling fan" +msgstr "部件冷卻風扇的最小轉速" + +msgid "" +"Speed of auxiliary part cooling fan. Auxiliary fan will run at this speed " +"during printing except the first several layers which is defined by no " +"cooling layers" +msgstr "" +"輔助部件冷卻風扇的轉速。輔助部件冷卻風扇將一直運行在該速度,除了設置的無需冷" +"卻的前若干層" + +msgid "Min" +msgstr "最小" + +msgid "" +"The lowest printable layer height for extruder. Used tp limits the minimum " +"layer hight when enable adaptive layer height" +msgstr "擠出頭最小可列印的層高。用於限制開啟自適應層高時的最小層高。" + +msgid "Min print speed" +msgstr "最小列印速度" + +msgid "The minimum printing speed when slow down for cooling" +msgstr "自動冷卻降速的最小列印速度" + +msgid "Nozzle diameter" +msgstr "噴嘴直徑" + +msgid "Diameter of nozzle" +msgstr "噴嘴直徑" + +msgid "Configuration notes" +msgstr "" + +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" + +msgid "Host Type" +msgstr "主機類型" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field must contain " +"the kind of the host." +msgstr "Slic3r可以將G-code文件上傳到3D列印機主機。此欄位必須包含主機類型。" + +msgid "Nozzle volume" +msgstr "噴嘴內腔體積" + +msgid "Volume of nozzle between the cutter and the end of nozzle" +msgstr "從切刀位置到噴嘴尖端的內腔體積" + +msgid "Cooling tube position" +msgstr "" + +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "" + +msgid "Cooling tube length" +msgstr "" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" + +msgid "High extruder current on filament swap" +msgstr "" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" + +msgid "Filament parking position" +msgstr "" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" + +msgid "Extra loading distance" +msgstr "" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" + +msgid "Start end points" +msgstr "起始終止點" + +msgid "The start and end points which is from cutter area to garbage can." +msgstr "從切割區域到垃圾桶的起始和結束點。" + +msgid "Reduce infill retraction" +msgstr "減小填充回抽" + +msgid "" +"Don't retract when the travel is in infill area absolutely. That means the " +"oozing can't been seen. This can reduce times of retraction for complex " +"model and save printing time, but make slicing and G-code generating slower" +msgstr "" +"當空駛完全在填充區域內時不觸發回抽。這意味著即使漏料也是不可見的。對於複雜模" +"型,該設置能夠減少回抽次數以及列印時長,但是會造成G-code產生變慢" + +msgid "Enable" +msgstr "開啟" + +msgid "Filename format" +msgstr "檔案名格式" + +msgid "User can self-define the project file name when export" +msgstr "使用者可以自訂匯出項目文件的名稱。" + +msgid "Make overhang printable" +msgstr "懸垂可列印化" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "修改幾何形狀使得懸垂部分無需支撐材料或者搭橋列印。" + +msgid "Make overhang printable maximum angle" +msgstr "懸垂可列印化的最大角度" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" +"在使懸垂可列印化後,允許的懸垂最大角度。90°將完全不改變模型並允許任何懸垂,而" +"0°將用圓錐形材料替換所有懸垂部分。" + +msgid "Make overhang printable hole area" +msgstr "最大孔洞面積" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" +"模型底部的孔洞在被圓錐形材料填充前所允許的最大面積。值為0將填充模型底部的所有" +"孔洞。" + +msgid "mm²" +msgstr "mm²" + +msgid "Detect overhang wall" +msgstr "識別懸空外牆" + +#, c-format, boost-format +msgid "" +"Detect the overhang percentage relative to line width and use different " +"speed to print. For 100%% overhang, bridge speed is used." +msgstr "" +"檢測懸空相對於線寬的百分比,並應用不同的速度列印。100%%的懸空將使用橋接速度。" + +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "內牆的線寬。如果以%表示,它將基於噴嘴直徑來計算。" + +msgid "Speed of inner wall" +msgstr "內圈牆列印速度" + +msgid "Number of walls of every layer" +msgstr "每一層的外牆" + +msgid "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." +msgstr "" + +msgid "Printer notes" +msgstr "" + +msgid "You can put your notes regarding the printer here." +msgstr "" + +msgid "Raft contact Z distance" +msgstr "筏層Z間距" + +msgid "Z gap between object and raft. Ignored for soluble interface" +msgstr "模型和筏層之間的Z間隙" + +msgid "Raft expansion" +msgstr "筏層擴展" + +msgid "Expand all raft layers in XY plane" +msgstr "在XY平面擴展所有筏層" + +msgid "Initial layer density" +msgstr "首層密度" + +msgid "Density of the first raft or support layer" +msgstr "筏和支撐的首層密度" + +msgid "Initial layer expansion" +msgstr "首層擴展" + +msgid "Expand the first raft or support layer to improve bed plate adhesion" +msgstr "擴展筏和支撐的首層可以改善和熱床的黏接。" + +msgid "Raft layers" +msgstr "筏層" + +msgid "" +"Object will be raised by this number of support layers. Use this function to " +"avoid wrapping when print ABS" +msgstr "" +"模型會在相應層數的支撐上抬高進行列印。使用該功能通常用於列印ABS時翹曲。" + +msgid "" +"G-code path is genereated after simplifing the contour of model to avoid too " +"much points and gcode lines in gcode file. Smaller value means higher " +"resolution and more time to slice" +msgstr "" +"為了避免G-code文件中過密集的點和走線,G-code走線通常是在簡化模型的外輪廓之後" +"產生。越小的數值代表更高的解析度,同時需要更長的切片時間。" + +msgid "Travel distance threshold" +msgstr "空駛距離臨界值" + +msgid "" +"Only trigger retraction when the travel distance is longer than this " +"threshold" +msgstr "只在空駛距離大於該數值時觸發回抽。" + +msgid "Retract amount before wipe" +msgstr "擦拭前的回抽量" + +msgid "" +"The length of fast retraction before wipe, relative to retraction length" +msgstr "擦拭之前的回抽長度,用總回抽長度的百分比表示。" + +msgid "Retract when change layer" +msgstr "換層時回抽" + +msgid "Force a retraction when changes layer" +msgstr "強制在換層時回抽。" + +msgid "Length" +msgstr "長度" + +msgid "Retraction Length" +msgstr "回抽長度" + +msgid "" +"Some amount of material in extruder is pulled back to avoid ooze during long " +"travel. Set zero to disable retraction" +msgstr "" +"擠出機中的一些材料會被拉回特定長度,避免空駛較長時材料滲出。設置為0表示關閉回" +"抽。" + +msgid "Z hop when retract" +msgstr "回抽時抬升Z" + +msgid "" +"Whenever the retraction is done, the nozzle is lifted a little to create " +"clearance between nozzle and the print. It prevents nozzle from hitting the " +"print when travel move. Using spiral line to lift z can prevent stringing" +msgstr "" +"回抽完成之後,噴嘴輕微抬升,和列印物件之間產生一定間隙。這能夠避免空駛時噴嘴和" +"列印物件剮蹭和碰撞。使用螺旋線抬升z能夠減少拉絲。" + +msgid "Z hop type" +msgstr "抬Z類型" + +msgid "Slope" +msgstr "梯形" + +msgid "Spiral" +msgstr "螺旋" + +msgid "Only lift Z above" +msgstr "僅在高度以上抬Z" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" + +msgid "Only lift Z below" +msgstr "僅在高度以下抬Z" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" + +msgid "On surfaces" +msgstr "僅表面抬Z" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" + +msgid "All Surfaces" +msgstr "所有表面" + +msgid "Top Only" +msgstr "僅頂面" + +msgid "Bottom Only" +msgstr "僅底面" + +msgid "Top and Bottom" +msgstr "頂面和地面" + +msgid "Extra length on restart" +msgstr "額外回填長度" + +msgid "" +"When the retraction is compensated after the travel move, the extruder will " +"push this additional amount of filament. This setting is rarely needed." +msgstr "" + +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "" + +msgid "Retraction Speed" +msgstr "回抽速度" + +msgid "Speed of retractions" +msgstr "回抽速度" + +msgid "Deretraction Speed" +msgstr "裝填速度" + +msgid "" +"Speed for reloading filament into extruder. Zero means same speed with " +"retraction" +msgstr "線材裝填的速度,0表示和回抽速度一致。" + +msgid "Use firmware retraction" +msgstr "使用韌體回抽" + +msgid "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." +msgstr "" + +msgid "Show auto-calibration marks" +msgstr "顯示雷達校準線" + +msgid "Seam position" +msgstr "接縫位置" + +msgid "The start position to print each part of outer wall" +msgstr "開始列印外牆的位置" + +msgid "Nearest" +msgstr "最近" + +msgid "Aligned" +msgstr "對齊" + +msgid "Back" +msgstr "背面" + +msgid "Random" +msgstr "隨機" + +msgid "Staggered inner seams" +msgstr "交錯的內牆接縫" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." +msgstr "此選項會根據內牆深度使接縫向後移動,形成鋸齒形模式。" + +msgid "Seam gap" +msgstr "接縫間隔" + +msgid "" +"In order to reduce the visibility of the seam in a closed loop extrusion, " +"the loop is interrupted and shortened by a specified amount.\n" +"This amount can be specified in millimeters or as a percentage of the " +"current extruder diameter. The default value for this parameter is 10%." +msgstr "" + +msgid "Role base wipe speed" +msgstr "自動擦拭速度" + +msgid "" +"The wipe speed is determined by the speed of the current extrusion role.e.g. " +"if a wipe action is executed immediately following an outer wall extrusion, " +"the speed of the outer wall extrusion will be utilized for the wipe action." +msgstr "" + +msgid "Wipe on loops" +msgstr "閉環擦拭" + +msgid "" +"To minimize the visibility of the seam in a closed loop extrusion, a small " +"inward movement is executed before the extruder leaves the loop." +msgstr "" + +msgid "Wipe speed" +msgstr "擦拭速度" + +msgid "" +"The wipe speed is determined by the speed setting specified in this " +"configuration.If the value is expressed as a percentage (e.g. 80%), it will " +"be calculated based on the travel speed setting above.The default value for " +"this parameter is 80%" +msgstr "" +"擦拭速度是根據此配置中指定的速度設置確定的。如果該值以百分比形式表示(例如" +"80%),則將根據上方的移動速度設置進行計算。該參數的預設值為80%。" + +msgid "Skirt distance" +msgstr "Skirt距離" + +msgid "Distance from skirt to brim or object" +msgstr "從skirt到模型或者brim的距離" + +msgid "Skirt height" +msgstr "Skirt高度" + +msgid "How many layers of skirt. Usually only one layer" +msgstr "skirt有多少層。通常只有一層" + +msgid "Skirt loops" +msgstr "Skirt圈數" + +msgid "Number of loops for the skirt. Zero means disabling skirt" +msgstr "skirt的圈數。0表示關閉skirt。" + +msgid "Skirt speed" +msgstr "" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" + +msgid "" +"The printing speed in exported gcode will be slowed down, when the estimated " +"layer time is shorter than this value, to get better cooling for these layers" +msgstr "" +"當層預估列印時間小於這個數值時,列印速度將會降低,從而獲得更好的冷卻效果。" + +msgid "Minimum sparse infill threshold" +msgstr "稀疏填充最小臨界值" + +msgid "" +"Sparse infill area which is smaller than threshold value is replaced by " +"internal solid infill" +msgstr "小於這個臨界值的稀疏填充區域將會被內部實心填充替代。" + +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "內部實心填充的線寬。如果以%表示,它將基於噴嘴直徑來計算。" + +msgid "Speed of internal solid infill, not the top and bottom surface" +msgstr "內部實心填充的速度,不是頂面和底面。" + +msgid "Spiral vase" +msgstr "旋轉花瓶" + +msgid "" +"Spiralize smooths out the z moves of the outer contour. And turns a solid " +"model into a single walled print with solid bottom layers. The final " +"generated model has no seam" +msgstr "" +"沿著對象的外輪廓螺旋上升,將實體模型轉變為只有底面實心層和側面單層牆壁的打" +"印。最後產生的列印物件沒有接縫。" + +msgid "" +"If smooth or traditional mode is selected, a timelapse video will be " +"generated for each print. After each layer is printed, a snapshot is taken " +"with the chamber camera. All of these snapshots are composed into a " +"timelapse video when printing completes. If smooth mode is selected, the " +"toolhead will move to the excess chute after each layer is printed and then " +"take a snapshot. Since the melt filament may leak from the nozzle during the " +"process of taking a snapshot, prime tower is required for smooth mode to " +"wipe nozzle." +msgstr "" +"如果啟用平滑模式或者傳統模式,將在每次列印時產生縮時錄影影片。列印完每層後," +"將用內建相機拍攝快照。列印完成後,所有這些快照會組合成一個延時影片。如果啟用" +"平滑模式,列印完每層後,工具頭將移動到吐料槽,然後拍攝快照。由於平滑模式在拍" +"攝快照的過程中熔絲可能會從噴嘴中洩漏,因此需要使用擦拭塔進行噴嘴擦拭。" + +msgid "Traditional" +msgstr "傳統模式" + +msgid "Temperature variation" +msgstr "軟化溫度" + +msgid "Start G-code" +msgstr "起始G-code" + +msgid "Start G-code when start the whole printing" +msgstr "整個列印開始前的起始G-code" + +msgid "Start G-code when start the printing of this filament" +msgstr "開始使用這個線材列印的起始G-code" + +msgid "Single Extruder Multi Material" +msgstr "單擠出機多材料" + +msgid "Use single nozzle to print multi filament" +msgstr "使用單噴嘴列印多耗材" + +msgid "Purge in prime tower" +msgstr "" + +msgid "Purge remaining filament into prime tower" +msgstr "" + +msgid "Enable filament ramming" +msgstr "" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" + +msgid "Prime all printing extruders" +msgstr "" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" + +msgid "Slice gap closing radius" +msgstr "切片間隙閉合半徑" + +msgid "" +"Cracks smaller than 2x gap closing radius are being filled during the " +"triangle mesh slicing. The gap closing operation may reduce the final print " +"resolution, therefore it is advisable to keep the value reasonably low." +msgstr "" +"在三角形網格切片過程中,小於2倍間隙閉合半徑的裂紋將被填充。間隙閉合操作可能會" +"降低最終列印解析度,因此建議降值保持在合理的較低水準" + +msgid "Slicing Mode" +msgstr "切片模式" + +msgid "" +"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " +"close all holes in the model." +msgstr "" +"對3DLabPrint的飛機模型使用 \"奇偶\"。使用 \"閉孔 \"來關閉模型上的所有孔。" + +msgid "Regular" +msgstr "常規" + +msgid "Even-odd" +msgstr "奇偶" + +msgid "Close holes" +msgstr "閉孔" + +msgid "Enable support" +msgstr "開啟支撐" + +msgid "Enable support generation." +msgstr "開啟支撐產生。" + +msgid "" +"normal(auto) and tree(auto) is used to generate support automatically. If " +"normal(manual) or tree(manual) is selected, only support enforcers are " +"generated" +msgstr "" +"普通(自動)和樹狀(自動)用於自動產生支撐體。如果選擇普通(手動)或樹狀(手" +"動),僅會在支撐強制面上產生支撐。" + +msgid "normal(auto)" +msgstr "普通(自動)" + +msgid "tree(auto)" +msgstr "樹狀(自動)" + +msgid "normal(manual)" +msgstr "普通(手動)" + +msgid "tree(manual)" +msgstr "樹狀(手動)" + +msgid "Support/object xy distance" +msgstr "支撐/模型xy間距" + +msgid "XY separation between an object and its support" +msgstr "模型和支撐之間XY分離距離" + +msgid "Pattern angle" +msgstr "模式角度" + +msgid "Use this setting to rotate the support pattern on the horizontal plane." +msgstr "設置支撐圖案在水平面的旋轉角度。" + +msgid "On build plate only" +msgstr "僅在構建板產生" + +msgid "Don't create support on model surface, only on build plate" +msgstr "不在模型表面上產生支撐,只在熱床上產生。" + +msgid "Support critical regions only" +msgstr "僅支撐關鍵區域" + +msgid "" +"Only create support for critical regions including sharp tail, cantilever, " +"etc." +msgstr "僅對關鍵區域產生支撐,包括尖尾、懸臂等。" + +msgid "Remove small overhangs" +msgstr "移除小懸空" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "移除可能並不需要支撐的小懸空。" + +msgid "Top Z distance" +msgstr "頂部Z距離" + +msgid "The z gap between the top support interface and object" +msgstr "支撐頂部和模型之間的z間隙" + +msgid "Bottom Z distance" +msgstr "底部Z距離" + +msgid "The z gap between the bottom support interface and object" +msgstr "支撐產生於模型表面時,支撐面底部和模型之間的z間隙" + +msgid "Support/raft base" +msgstr "支撐/筏層主體" + +msgid "" +"Filament to print support base and raft. \"Default\" means no specific " +"filament for support and current filament is used" +msgstr "列印支撐主體和筏層的線材。\"預設\"代表不指定特定的線材,並使用當前耗材" + +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "支撐的線寬。如果以%表示,它將基於噴嘴直徑來計算。" + +msgid "Interface use loop pattern" +msgstr "接觸面採用圈形走線。" + +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "使用圈形走線覆蓋頂部接觸面。默認關閉。" + +msgid "Support/raft interface" +msgstr "支撐/筏層界面" + +msgid "" +"Filament to print support interface. \"Default\" means no specific filament " +"for support interface and current filament is used" +msgstr "列印支撐接觸面的線材。\"預設\"代表不指定特定的線材,並使用當前耗材" + +msgid "Top interface layers" +msgstr "頂部接觸面層數" + +msgid "Number of top interface layers" +msgstr "頂部接觸面層數" + +msgid "Bottom interface layers" +msgstr "底部接觸面層數" + +msgid "Top interface spacing" +msgstr "頂部接觸面線距" + +msgid "Spacing of interface lines. Zero means solid interface" +msgstr "接觸面的線距。0代表實心接觸面。" + +msgid "Bottom interface spacing" +msgstr "底部接觸面線距" + +msgid "Spacing of bottom interface lines. Zero means solid interface" +msgstr "底部接觸面走線的線距。0表示實心接觸面。" + +msgid "Speed of support interface" +msgstr "支撐面速度" + +msgid "Base pattern" +msgstr "支撐主體圖案" + +msgid "Line pattern of support" +msgstr "支撐走線圖案" + +msgid "Rectilinear grid" +msgstr "直線網格" + +msgid "Hollow" +msgstr "空心" + +msgid "Interface pattern" +msgstr "支撐面圖案" + +msgid "" +"Line pattern of support interface. Default pattern for non-soluble support " +"interface is Rectilinear, while default pattern for soluble support " +"interface is Concentric" +msgstr "" +"支撐接觸面的走線圖案。非可溶支撐接觸面的預設圖案為直線,可溶支撐接觸面的預設" +"圖案為同心。" + +msgid "Rectilinear Interlaced" +msgstr "交疊的直線" + +msgid "Base pattern spacing" +msgstr "主體圖案線距" + +msgid "Spacing between support lines" +msgstr "支撐線距" + +msgid "Normal Support expansion" +msgstr "普通支撐拓展" + +msgid "Expand (+) or shrink (-) the horizontal span of normal support" +msgstr "在水平方向對普通支撐進行拓展(+)或收縮(-)" + +msgid "Speed of support" +msgstr "支撐列印速度" + +msgid "" +"Style and shape of the support. For normal support, projecting the supports " +"into a regular grid will create more stable supports (default), while snug " +"support towers will save material and reduce object scarring.\n" +"For tree support, slim style will merge branches more aggressively and save " +"a lot of material (default), while hybrid style will create similar " +"structure to normal support under large flat overhangs." +msgstr "" +"支撐物的樣式和形狀。對於普通支撐,將支撐投射到一個規則的網格中,將創建更穩定" +"的支撐(默認),而緊貼的支撐塔將節省材料並減少物體的瑕疵。\n" +"對於樹形支撐,苗條板的風格將更積極地合併樹枝,並節省大量的材料(默認),而混" +"合風格將在大的平面懸垂下創建與正常支撐類似的結構。" + +msgid "Snug" +msgstr "緊貼" + +msgid "Tree Slim" +msgstr "苗條樹" + +msgid "Tree Strong" +msgstr "粗壯樹" + +msgid "Tree Hybrid" +msgstr "混合樹" + +msgid "Organic" +msgstr "" + +msgid "Independent support layer height" +msgstr "支撐獨立層高" + +msgid "" +"Support layer uses layer height independent with object layer. This is to " +"support customizing z-gap and save print time.This option will be invalid " +"when the prime tower is enabled." +msgstr "" +"支撐層使用與對象層獨立的層高。這是為了支援自訂z-gap並且節省列印時間。當擦料塔" +"被啟用時,這個選項將無效。" + +msgid "Threshold angle" +msgstr "臨界值角度" + +msgid "" +"Support will be generated for overhangs whose slope angle is below the " +"threshold." +msgstr "將會為懸垂角度低於臨界值的模型表面產生支撐。" + +msgid "Tree support branch angle" +msgstr "樹狀支撐分支角度" + +msgid "" +"This setting determines the maximum overhang angle that t he branches of " +"tree support allowed to make.If the angle is increased, the branches can be " +"printed more horizontally, allowing them to reach farther." +msgstr "" +"此設置確定了允許樹狀支撐的最大懸垂角度。如果角度增加,可以更水平地列印分支," +"使它們可以到達更遠的地方。" + +msgid "Preferred Branch Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" + +msgid "Tree support branch distance" +msgstr "樹狀支撐分支距離" + +msgid "" +"This setting determines the distance between neighboring tree support nodes." +msgstr "此設置確定了樹狀支撐的相鄰節點之間的距離。" + +msgid "Branch Density" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" + +msgid "Adaptive layer height" +msgstr "自適應層高" + +msgid "" +"Enabling this option means the height of tree support layer except the " +"first will be automatically calculated " +msgstr "" + +msgid "Auto brim width" +msgstr "自動裙邊寬度" + +msgid "" +"Enabling this option means the width of the brim for tree support will be " +"automatically calculated" +msgstr "啟用此選項意味著樹狀支撐的裙邊寬度將自動計算自動計算" + +msgid "Tree support brim width" +msgstr "樹狀支撐裙邊寬度" + +msgid "Distance from tree branch to the outermost brim line" +msgstr "從樹狀支撐分支到最外層裙邊線的距離" + +msgid "Tip Diameter" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "" + +msgid "Tree support branch diameter" +msgstr "樹狀支撐分支直徑" + +msgid "This setting determines the initial diameter of support nodes." +msgstr "此設置確定了樹狀支撐節點的初始直徑。" + +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" + +msgid "Branch Diameter with double walls" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" + +msgid "Tree support wall loops" +msgstr "樹狀支撐外牆層數" + +msgid "This setting specify the count of walls around tree support" +msgstr "樹狀支撐外牆層數" + +msgid "Tree support with infill" +msgstr "樹狀支撐產生填充" + +msgid "" +"This setting specifies whether to add infill inside large hollows of tree " +"support" +msgstr "這個設置決定是否為樹狀支撐內部的空腔產生填充。" + +msgid "Chamber temperature" +msgstr "機箱溫度" + +msgid "Target chamber temperature" +msgstr "目標腔體溫度" + +msgid "Nozzle temperature for layers after the initial one" +msgstr "除首層外的其它層的噴嘴溫度" + +msgid "Bed temperature difference" +msgstr "熱床溫差" + +msgid "" +"Do not recommend bed temperature of other layer to be lower than initial " +"layer for more than this threshold. Too low bed temperature of other layer " +"may cause the model broken free from build plate" +msgstr "" +"不建議其它層熱床溫度比首層的熱床溫度低於這個值。太低的其它層熱床溫度可能導致" +"列印過程中模型從列印板脫落。" + +msgid "Detect thin wall" +msgstr "檢查薄壁" + +msgid "" +"Detect thin wall which can't contain two line width. And use single line to " +"print. Maybe printed not very well, because it's not closed loop" +msgstr "" +"檢查無法容納兩條走線的薄壁。使用單條走線列印。可能會打地不是很好,因為走線不" +"再閉合。" + +msgid "" +"This gcode is inserted when change filament, including T command to trigger " +"tool change" +msgstr "換料時插入的G-code,包括T命令。" + +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "頂面的線寬。如果以%表示,它將基於噴嘴直徑來計算。" + +msgid "Speed of top surface infill which is solid" +msgstr "頂面實心填充的速度" + +msgid "Top shell layers" +msgstr "頂部殼體層數" + +msgid "" +"This is the number of solid layers of top shell, including the top surface " +"layer. When the thickness calculated by this value is thinner than top shell " +"thickness, the top shell layers will be increased" +msgstr "" +"頂部殼體實心層層數,包括頂面。當由該層數計算的厚度小於頂部殼體厚度,切片時會" +"增加頂部殼體的層數" + +msgid "Top solid layers" +msgstr "頂部殼體層數" + +msgid "Top shell thickness" +msgstr "頂部殼體厚度" + +msgid "" +"The number of top solid layers is increased when slicing if the thickness " +"calculated by top shell layers is thinner than this value. This can avoid " +"having too thin shell when layer height is small. 0 means that this setting " +"is disabled and thickness of top shell is absolutely determained by top " +"shell layers" +msgstr "" +"如果由頂部殼體層數算出的厚度小於這個數值,那麼切片時將自動增加頂部殼體層數。" +"這能夠避免當層高很小時,頂部殼體過薄。0表示關閉這個設置,同時頂部殼體的厚度完" +"全由頂部殼體層數決定" + +msgid "Speed of travel which is faster and without extrusion" +msgstr "空駛的速度。空駛是無擠出量的快速移動。" + +msgid "Wipe while retracting" +msgstr "回抽時擦拭" + +msgid "" +"Move nozzle along the last extrusion path when retracting to clean leaked " +"material on nozzle. This can minimize blob when print new part after travel" +msgstr "" +"當回抽時,讓噴嘴沿著前面的走線方向繼續移動,清除掉噴嘴上的漏料。這能夠避免空" +"駛結束列印新的區域時產生斑點。" + +msgid "Wipe Distance" +msgstr "擦拭距離" + +msgid "" +"Discribe how long the nozzle will move along the last path when retracting" +msgstr "表示回抽時擦拭的移動距離。" + +msgid "" +"The wiping tower can be used to clean up the residue on the nozzle and " +"stabilize the chamber pressure inside the nozzle, in order to avoid " +"appearance defects when printing objects." +msgstr "" +"擦拭塔可以用來清理噴嘴上的殘留料和讓噴嘴內部的腔壓達到穩定狀態,以避免列印物" +"體時出現外觀瑕疵。" + +msgid "Purging volumes" +msgstr "沖刷體積" + +msgid "Flush multiplier" +msgstr "沖刷量乘數" + +msgid "" +"The actual flushing volumes is equal to the flush multiplier multiplied by " +"the flushing volumes in the table." +msgstr "實際沖刷量等於沖刷量乘數乘以表格單元中的沖刷量" + +msgid "Prime volume" +msgstr "清理量" + +msgid "The volume of material to prime extruder on tower." +msgstr "擦拭塔上的清理量" + +msgid "Width" +msgstr "寬度" + +msgid "Width of prime tower" +msgstr "擦拭塔寬度" + +msgid "Wipe tower rotation angle" +msgstr "" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "" + +msgid "Stabilization cone apex angle" +msgstr "" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" + +msgid "Wipe tower purge lines spacing" +msgstr "" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "" + +msgid "Wipe tower extruder" +msgstr "" + +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 "" + +msgid "Purging volumes - load/unload volumes" +msgstr "清理量 - 加載/卸載量" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" + +msgid "" +"Purging after filament change will be done inside objects' infills. This may " +"lower the amount of waste and decrease the print time. If the walls are " +"printed with transparent filament, the mixed color infill will be seen " +"outside. It will not take effect, unless the prime tower is enabled." +msgstr "" +"換料後的過渡料會被用來列印對象的填充。這樣可以減少材料浪費和縮短列印時間,但" +"是如果對象的內外牆是採用透明材料列印的,則可以從模型外觀上看到內部的混色過渡" +"料。該功能只有在啟用料塔的時候才生效。" + +msgid "" +"Purging after filament change will be done inside objects' support. This may " +"lower the amount of waste and decrease the print time. It will not take " +"effect, unless the prime tower is enabled." +msgstr "" +"換料後的過渡料會被用來列印對象的支撐。這樣可以減少材料浪費以及縮短列印時間。" +"該功能只有在啟用料塔的時候才生效。" + +msgid "" +"This object will be used to purge the nozzle after a filament change to save " +"filament and decrease the print time. Colours of the objects will be mixed " +"as a result. It will not take effect, unless the prime tower is enabled." +msgstr "" +"換料後的過渡料會被用來列印這個對象。這樣可以減少材料浪費和縮短列印時間,但是" +"這個對象的外觀會是混色的。該功能只有在啟用料塔的時候才生效。" + +msgid "Maximal bridging distance" +msgstr "" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" + +msgid "X-Y hole compensation" +msgstr "X-Y 孔洞尺寸補償" + +msgid "" +"Holes of object will be grown or shrunk in XY plane by the configured value. " +"Positive value makes holes bigger. Negative value makes holes smaller. This " +"function is used to adjust size slightly when the object has assembling issue" +msgstr "" +"垂直的孔洞的尺寸將在X-Y方向收縮或拓展特定值。正值代表擴大孔洞。負值代表縮小孔" +"洞。這個功能通常在模型有裝配問題時微調尺寸" + +msgid "X-Y contour compensation" +msgstr "X-Y 外輪廓尺寸補償" + +msgid "" +"Contour of object will be grown or shrunk in XY plane by the configured " +"value. Positive value makes contour bigger. Negative value makes contour " +"smaller. This function is used to adjust size slightly when the object has " +"assembling issue" +msgstr "" +"模型外輪廓的尺寸將在X-Y方向收縮或拓展特定值。正值代表擴大。負值代表縮小。這個" +"功能通常在模型有裝配問題時微調尺寸" + +msgid "G-code thumbnails" +msgstr "G-code縮圖尺寸" + +msgid "" +"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the " +"following format: \"XxY, XxY, ...\"" +msgstr "" + +msgid "Use relative E distances" +msgstr "使用相對E距離" + +msgid "" +"Relative extrusion is recommended when using \"label_objects\" option.Some " +"extruders work better with this option unckecked (absolute extrusion mode). " +"Wipe tower is only compatible with relative mode. It is always enabled on " +"BambuLab printers. Default is checked" +msgstr "" + +msgid "" +"Classic wall generator produces walls with constant extrusion width and for " +"very thin areas is used gap-fill. Arachne engine produces walls with " +"variable extrusion width" +msgstr "" +"經典牆產生器產生的牆走線具有一致的擠出寬度,對狹窄區域使用填縫。Arachne引擎則" +"產生變線寬的牆走線" + +msgid "Classic" +msgstr "經典" + +msgid "Arachne" +msgstr "Arachne" + +msgid "Wall transition length" +msgstr "牆過渡長度" + +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"segments. It's expressed as a percentage over nozzle diameter" +msgstr "" +"當零件逐漸變薄導致牆的層數發生變化時,需要在過渡段分配一定的空間來分割和連接" +"牆走線。參數值表示為相對於噴嘴直徑的百分比" + +msgid "Wall transitioning filter margin" +msgstr "牆過渡過濾間距" + +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of extrusion widths which follow to [Minimum " +"wall width - margin, 2 * Minimum wall width + margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large extrusion width " +"variation can lead to under- or overextrusion problems. It's expressed as a " +"percentage over nozzle diameter" +msgstr "" +"防止特定厚度變化規律的局部在多一層牆和少一層牆之間來迴轉換。這個參數將擠壓寬" +"度的範圍擴大到[牆最小寬度-參數值, 2*牆最小寬度+參數值]。增大參數可以減少轉換" +"的次數,從而減少擠出開始/停止和空駛的時間。然而,大的擠出寬度變化會導致過擠出" +"或欠擠出的問題。參數值表示為相對於噴嘴直徑的百分比" + +msgid "Wall transitioning threshold angle" +msgstr "牆過渡臨界值角度" + +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude" +msgstr "" +"何時在偶數和奇數牆層數之間創建過渡段。角度大於這個臨界值的楔形將不創建過渡段," +"並且不會在楔形中心列印牆走線以填補剩餘空間。減小這個數值能減少中心牆走線的數" +"量和長度,但可能會導致間隙或者過擠出" + +msgid "Wall distribution count" +msgstr "牆分布計數" + +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width" +msgstr "" +"從中心開始計算的牆層數,線寬變化需要分布在這些牆走線上。較低的數值意味著外牆" +"寬度更不易被改變" + +msgid "Minimum feature size" +msgstr "最小特徵尺寸" + +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"feature size will be widened to the Minimum wall width. It's expressed as a " +"percentage over nozzle diameter" +msgstr "" +"薄壁特徵的最小厚度。比這個數值還薄的特徵將不被列印,而比最小特徵厚度還厚的特" +"征將被加寬到牆最小寬度。參數值表示為相對噴嘴直徑的百分比" + +msgid "First layer minimum wall width" +msgstr "" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" + +msgid "Minimum wall width" +msgstr "牆最小線寬" + +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"feature size) of the model. If the Minimum wall width is thinner than the " +"thickness of the feature, the wall will become as thick as the feature " +"itself. It's expressed as a percentage over nozzle diameter" +msgstr "" +"用於替換模型細小特徵(根據最小特徵尺寸)的牆線寬。如果牆最小線寬小於最小特徵" +"的厚度,則牆將變得和特徵本身一樣厚。參數值表示為相對噴嘴直徑的百分比" + +msgid "Detect narrow internal solid infill" +msgstr "識別狹窄內部實心填充" + +msgid "" +"This option will auto detect narrow internal solid infill area. If enabled, " +"concentric pattern will be used for the area to speed printing up. " +"Otherwise, rectilinear pattern is used defaultly." +msgstr "" +"此選項用於自動識別內部狹窄的實心填充。開啟後,將對狹窄實心區域使用同心填充加" +"快列印速度。否則使用預設的直線填充。" + +msgid "invalid value " +msgstr "非法的值 " + +#, c-format, boost-format +msgid " doesn't work at 100%% density " +msgstr " 填充圖案不支援 100%% 密度" + +msgid "Invalid value when spiral vase mode is enabled: " +msgstr "旋轉花瓶模式下非法的值" + +msgid "too large line width " +msgstr "線寬過大" + +msgid " not in range " +msgstr " 不在合理的區間" + +msgid "Export 3MF" +msgstr "匯出3MF" + +msgid "Export project as 3MF." +msgstr "匯出項目為3MF。" + +msgid "Export slicing data" +msgstr "匯出切片數據" + +msgid "Export slicing data to a folder." +msgstr "匯出切片數據到目錄" + +msgid "Load slicing data" +msgstr "匯入切片數據" + +msgid "Load cached slicing data from directory" +msgstr "從目錄匯入快取的切片數據" + +msgid "Export STL" +msgstr "匯出STL文件" + +msgid "Export the objects as multiple STL." +msgstr "將對象匯出為多個STL文件" + +msgid "Slice" +msgstr "切片" + +msgid "Slice the plates: 0-all plates, i-plate i, others-invalid" +msgstr "切片平台:0-所有平台,i-第i個平台,其他-無效" + +msgid "Show command help." +msgstr "顯示命令行幫助。" + +msgid "UpToDate" +msgstr "" + +msgid "Update the configs values of 3mf to latest." +msgstr "將3mf的配置值更新為最新值。" + +msgid "Load default filaments" +msgstr "載入默認列印線材" + +msgid "Load first filament as default for those not loaded" +msgstr "載入第一個列印線材為默認線材" + +msgid "mtcpp" +msgstr "" + +msgid "max triangle count per plate for slicing." +msgstr "切片時每個盤的最大三角形數。" + +msgid "mstpp" +msgstr "" + +msgid "max slicing time per plate in seconds." +msgstr "每個盤的最大切片時間(秒)。" + +msgid "No check" +msgstr "不要檢查" + +msgid "Do not run any validity checks, such as gcode path conflicts check." +msgstr "不要運行任何有效性檢查,如gcode路徑衝突檢查。" + +msgid "Normative check" +msgstr "規範性檢查" + +msgid "Check the normative items." +msgstr "檢查規範性項目。" + +msgid "Output Model Info" +msgstr "輸出模型資訊" + +msgid "Output the model's information." +msgstr "輸出模型的資訊。" + +msgid "Export Settings" +msgstr "匯出配置" + +msgid "Export settings to a file." +msgstr "匯出配置到文件。" + +msgid "Send progress to pipe" +msgstr "將進度傳送到管道" + +msgid "Send progress to pipe." +msgstr "將進度傳送到管道。" + +msgid "Arrange Options" +msgstr "擺放選項" + +msgid "Arrange options: 0-disable, 1-enable, others-auto" +msgstr "擺放選項:0-關閉,1-開啟,其他-自動" + +msgid "Repetions count" +msgstr "重複次數" + +msgid "Repetions count of the whole model" +msgstr "整個模型的重複次數" + +msgid "Convert Unit" +msgstr "轉換單位" + +msgid "Convert the units of model" +msgstr "轉換模型的單位" + +msgid "Orient the model" +msgstr "旋轉模型" + +msgid "Scale the model by a float factor" +msgstr "根據因子縮放模型" + +msgid "Load General Settings" +msgstr "載入通用設置" + +msgid "Load process/machine settings from the specified file" +msgstr "從指定文件載入工藝/3D列印機設置" + +msgid "Load Filament Settings" +msgstr "載入線材設置" + +msgid "Load filament settings from the specified file list" +msgstr "從指定文件載入線材設置" + +msgid "Skip Objects" +msgstr "零件跳過" + +msgid "Skip some objects in this print" +msgstr "列印過程中跳過一些零件" + +msgid "load uptodate process/machine settings when using uptodate" +msgstr "在使用最新設置時載入最新的進程/機器設置" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" +msgstr "在使用最新設置時,從指定的文件中載入最新的進程/機器設置。" + +msgid "Data directory" +msgstr "" + +msgid "" +"Load and store settings at the given directory. This is useful for " +"maintaining different profiles or including configurations from a network " +"storage." +msgstr "" + +msgid "Output directory" +msgstr "輸出路徑" + +msgid "Output directory for the exported files." +msgstr "匯出文件的輸出路徑。" + +msgid "Debug level" +msgstr "除錯等級" + +msgid "" +"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +"trace\n" +msgstr "" +"設置除錯日誌等級。0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +"trace\n" + +msgid "Error in zip archive" +msgstr "zip文件中存在錯誤" + +msgid "Generating walls" +msgstr "產生內外牆" + +msgid "Generating infill regions" +msgstr "正在產生填充區域" + +msgid "Generating infill toolpath" +msgstr "正在產生填充走線" + +msgid "Detect overhangs for auto-lift" +msgstr "探測懸空區域為自動抬升做準備" + +msgid "Generating support" +msgstr "正在產生支撐" + +msgid "Checking support necessity" +msgstr "正在檢查支撐必要性" + +msgid "floating regions" +msgstr "浮空區域" + +msgid "floating cantilever" +msgstr "浮空懸臂" + +msgid "large overhangs" +msgstr "大面積懸空" + +#, c-format, boost-format +msgid "" +"It seems object %s has %s. Please re-orient the object or enable support " +"generation." +msgstr "似乎對象%s有%s。請重新調整對象的方向或啟用支援產生。" + +msgid "Optimizing toolpath" +msgstr "正在最佳化走線" + +msgid "Empty layers around bottom are replaced by nearest normal layers." +msgstr "底部出現空層,已被最近的正常層替換。" + +msgid "The model has too many empty layers." +msgstr "模型有太多空層。" + +msgid "Slicing mesh" +msgstr "正在切片網格" + +msgid "" +"No layers were detected. You might want to repair your STL file(s) or check " +"their size or thickness and retry.\n" +msgstr "" +"沒有檢測到層。您可能需要修復STL文件,或檢查模型尺寸、厚度等,之後再重試。\n" + +msgid "" +"An object's XY size compensation will not be used because it is also color-" +"painted.\n" +"XY Size compensation can not be combined with color-painting." +msgstr "" +"對象的XY尺寸補償不會生效,因為在此對象上做過塗色操作。\n" +"XY尺寸補償不能與塗色功能一起使用。" + +#, c-format, boost-format +msgid "Support: generate toolpath at layer %d" +msgstr "支撐:正在產生層%d的走線路徑" + +msgid "Support: detect overhangs" +msgstr "支撐:正在檢測懸空面" + +msgid "Support: generate contact points" +msgstr "支撐:正在產生接觸點" + +msgid "Support: propagate branches" +msgstr "支撐:正在生長樹枝" + +msgid "Support: draw polygons" +msgstr "支撐:正在產生多邊形" + +msgid "Support: generate toolpath" +msgstr "支撐:正在產生走線路徑" + +#, c-format, boost-format +msgid "Support: generate polygons at layer %d" +msgstr "支撐:正在產生層%d的多邊形" + +#, c-format, boost-format +msgid "Support: fix holes at layer %d" +msgstr "支撐:正在修補層%d的空洞" + +#, c-format, boost-format +msgid "Support: propagate branches at layer %d" +msgstr "支撐:正在生長層%d的樹枝" + +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "未知的檔案格式。輸入文件的副檔名必須為.stl、.obj 或 .amf(.xml)。" + +msgid "Loading of a model file failed." +msgstr "載入模型文件失敗。" + +msgid "The supplied file couldn't be read because it's empty" +msgstr "無法讀取提供的文件,因為該文件為空。" + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "未知的檔案格式。輸入文件的副檔名必須為.3mf或.zip .amf。" + +msgid "Canceled" +msgstr "已取消" + +msgid "load_obj: failed to parse" +msgstr "載入對象:無法分析" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "該文件包含頂點超過4個的多邊形。" + +msgid "The file contains polygons with less than 2 vertices." +msgstr "該文件包含頂點少於2個的多邊形。" + +msgid "The file contains invalid vertex index." +msgstr "文件包含無效的頂點索引。" + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "無法讀取此OBJ文件,因為它是空的。" + +msgid "Flow Rate Calibration" +msgstr "流量比例校準" + +msgid "Max Volumetric Speed Calibration" +msgstr "最大體積速度校準" + +msgid "Manage Result" +msgstr "管理結果" + +msgid "Manual Calibration" +msgstr "手動校準" + +msgid "Result can be read by human eyes." +msgstr "結果可由人眼讀取。" + +msgid "Auto-Calibration" +msgstr "自動校準" + +msgid "We would use Lidar to read the calibration result" +msgstr "我們將使用雷射雷達來讀取校準結果。" + +msgid "Prev" +msgstr "上一個" + +msgid "Recalibration" +msgstr "重新校準" + +msgid "Calibrate" +msgstr "校準" + +msgid "Finish" +msgstr "完成" + +msgid "Wiki" +msgstr "Wiki" + +msgid "How to use calibration result?" +msgstr "如何使用校準結果?" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "您可以在線材編輯中更改流量動態校準因子。" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" +"3D列印機當前的韌體版本不支援校準。\n" +"請升級3D列印機韌體。" + +msgid "Calibration not supported" +msgstr "不支援校準" + +msgid "Flow Dynamics" +msgstr "動態流量" + +msgid "Flow Rate" +msgstr "流量比例" + +msgid "Max Volumetric Speed" +msgstr "最大容積速度" + +msgid "Please enter the name you want to save to printer." +msgstr "請輸入要保存到3D列印機的名稱。" + +msgid "The name cannot exceed 40 characters." +msgstr "名稱不能超過40個字元。" + +msgid "The name cannot be empty." +msgstr "名稱不能為空。" + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "未找到選定的預設:%1%。" + +msgid "The name cannot be the same as the system preset name." +msgstr "名稱不能與系統預設名稱相同。" + +msgid "The name is the same as another existing preset name" +msgstr "該名稱與另一個現有預設名稱相同。" + +msgid "create new preset failed." +msgstr "創建新預設失敗" + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "您確定要取消當前的校準並返回首頁嗎?" + +msgid "No Printer Connected!" +msgstr "沒有連接3D列印機!" + +msgid "Printer is not connected yet." +msgstr "3D列印機尚未連接。" + +msgid "Please select filament to calibrate." +msgstr "請選擇要校準的線材。" + +msgid "Connecting to printer..." +msgstr "正在連接3D列印機..." + +msgid "The failed test result has been dropped." +msgstr "測試失敗的結果已被刪除。" + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "動態流量校準的結果已保存至3D列印機。" + +msgid "Internal Error" +msgstr "內部錯誤" + +msgid "Please select at least one filament for calibration" +msgstr "請至少選擇一種線材進行校準。" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "流量比例校準結果已保存到預設" + +msgid "The input value size must be 3." +msgstr "輸入值大小必須為3。" + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "最大體積速度校準結果已保存到預設值" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "在什麼情況下需要進行動態流量校準" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" +"我們現在已經為不同的列印線材新增了自動校準功能,該功能是完全自動化的,並且結" +"果將保存在3D列印機中以供將來使用。您只需要在以下有限情況下進行校準:\n" +"1. 如果您引入了不同品牌/型號的新列印線材,或者列印線材受潮;\n" +"2. 如果噴嘴磨損或更換了新的噴嘴;\n" +"3. 如果您在列印線材設置中更改了最大體積速度或列印溫度。" + +msgid "About this calibration" +msgstr "關於此校準" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" +"請從我們的wiki中找到流量動態校準的詳細資訊。\n" +"\n" +"通常情況下,校準是不必要的。當您開始單色/單線材列印,並在列印開始選單中勾選" +"了“流量動態校準”選項時,3D列印機將按照舊的方式,在列印前校準絲料;當您開始" +"多色/多線材列印時,3D列印機將在每次換絲料時使用預設的補償參數,這在大多數情" +"況下會產生良好的效果。\n" +"\n" +"請注意,有幾種情況會導致校準結果不可靠:使用紋理板進行校準;建模平台黏附效果" +"不好(請清洗建模平台或塗抹膠棒)... 您可以在我們的wiki中找到更多資訊。\n" +"\n" +"在我們的測試中,校準結果有約10%的波動,這可能導致每次校準的結果略有不同。我們" +"仍在調查根本原因,並通過新的更新進行改進。" + +msgid "When to use Flow Rate Calibration" +msgstr "何時使用流量率校準" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" +"使用流量動態校準後,仍可能出現一些擠出問題,例如:\n" +"1. 過度擠出:列印物體上有過多的線材,形成凸起或小球,或者層次看起來比預期的厚" +"而且不均勻。\n" +"2. 不足擠出:層次非常薄,填充強度不足,或者在緩慢列印時模型頂層有缺陷。\n" +"3. 表面品質差:列印的表面看起來粗糙或不均勻。\n" +"4. 結構穩固性差:列印物件容易斷裂,或者沒有應有的穩固性。" + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" +"此外,對於像用於遙控飛機的輕質發泡PLA(LW-PLA)這樣的發泡線材,流量率校準非常" +"重要。這些線材在加熱時會大幅膨脹,而校準提供了有用的流量率參考。" + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" +"流量率校準測量預期擠出體積與實際擠出體積之間的比率。默認設置在Bambu Lab3D列" +"印機和官方線材上表現良好,因為它們已經進行了預先校準和微調。對於普通的線材," +"通常情況下,您不需要執行流量率校準,除非在完成其他校準後仍然看到上述列出的缺" +"陷。如需更多詳細資訊,請查閱wiki文章。" + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" +"自動流量率校準採用Bambu Lab的微型雷射雷達技術,直接測量校準圖案。然而,請注" +"意,這種方法的功效和準確性可能會因特定類型的線材而受影響。特別是透明或半透" +"明、帶有閃光顆粒或具有高反射表面的線材可能不適合這種校準,並可能產生不理想的" +"結果。\n" +"\n" +"校準結果可能因每次校準或線材的不同而有所不同。我們仍在透過韌體更新不斷提高這" +"種校準的準確性和相容性。\n" +"\n" +"注意:流量率校準是一項高級的過程,只有完全理解其目的和影響的人才應嘗試。錯誤" +"的使用可能導致列印品質不佳或損壞3D列印機。請確保在執行之前仔細閱讀和理解此" +"過程。" + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "當您需要最大體積速度校準時" + +msgid "Over-extrusion or under extrusion" +msgstr "過度擠壓或擠壓不足" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "使用以下選項列印時,建議進行最大體積速度校準:" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "具有顯著熱收縮/膨脹的材料,例如..." + +msgid "materials with inaccurate filament diameter" +msgstr "耗材直徑不準確的線材" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "我們找到了最佳的流量動態校準因子。" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "*我們建議您在名稱中加入品牌、材料、類型,甚至濕度水平。" + +msgid "Failed" +msgstr "失敗" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "相同名稱的結果只會保存一個。您確定要覆蓋其他結果嗎?" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" +"已經存在一個具有相同名稱的歷史校準結果:%s。相同名稱的結果只會保存一個。您確" +"定要覆蓋歷史結果嗎?" + +msgid "Please find the best line on your plate" +msgstr "請在您的列印板上找到最佳線條" + +msgid "Input Value" +msgstr "輸入值" + +msgid "Save to Filament Preset" +msgstr "保存到材料預設" + +msgid "Preset" +msgstr "預設" + +msgid "Record Factor" +msgstr "記錄係數" + +msgid "We found the best flow ratio for you" +msgstr "我們為您找到了最佳流量比" + +msgid "Flow Ratio" +msgstr "流量比" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "請輸入一個有效值(0.0<流量比<2.0)" + +msgid "Please enter the name of the preset you want to save." +msgstr "請輸入要保存的預設的名稱。" + +msgid "Calibration1" +msgstr "校準1" + +msgid "Calibration2" +msgstr "校準2" + +msgid "Please find the best object on your plate" +msgstr "請在你的盤裡找到最好的對象" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "用最光滑的頂面填充塊上方的值" + +msgid "Skip Calibration2" +msgstr "跳過校準2" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "流量比:%s " + +msgid "Please choose a block with smoothest top surface" +msgstr "請選擇頂部表面最光滑的塊" + +msgid "Please choose a block with smoothest top surface." +msgstr "請選擇頂部表面最光滑的塊。" + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "請輸入一個有效值(0<=最大容積速度<=60)" + +msgid "Calibration Type" +msgstr "校準類型" + +msgid "Complete Calibration" +msgstr "完整校準" + +msgid "Fine Calibration based on flow ratio" +msgstr "基於流量比的精細校準" + +msgid "Title" +msgstr "標題" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "將列印一份測試模型。在校準之前,請清理列印平台並將其放回熱床上。" + +msgid "Printing Parameters" +msgstr "列印參數" + +msgid "- ℃" +msgstr "" + +msgid " ℃" +msgstr "" + +msgid "Plate Type" +msgstr "熱床類型" + +msgid "filament position" +msgstr "線材位置" + +msgid "External Spool" +msgstr "外部線軸" + +msgid "Filament For Calibration" +msgstr "校準用耗材" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" +"校準材料提示:\n" +"-可以共享相同熱床溫度的材料\n" +"-不同的線材品牌和系列(Brand = Bambu, Family = Basic, Matte)" + +msgid "Error desc" +msgstr "錯誤描述" + +msgid "Extra info" +msgstr "額外資訊" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "%s 與 %s 不相容" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "不支援TPU進行流量動態自動校準。" + +msgid "Connecting to printer" +msgstr "正在連接3D列印機" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "噴嘴直徑已從3D列印機設置同步" + +msgid "From Volumetric Speed" +msgstr "從體積速度" + +msgid "To Volumetric Speed" +msgstr "至體積速度" + +msgid "Flow Dynamics Calibration Result" +msgstr "動態流量校準結果" + +msgid "No History Result" +msgstr "無歷史結果" + +msgid "Success to get history result" +msgstr "成功獲取歷史結果" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "刷新歷史流量動態校準記錄" + +msgid "Action" +msgstr "操作" + +msgid "Edit Flow Dynamics Calibration" +msgstr "編輯動態流量校準" + +msgid "Network lookup" +msgstr "" + +msgid "Address" +msgstr "" + +msgid "Hostname" +msgstr "" + +msgid "Service name" +msgstr "" + +msgid "OctoPrint version" +msgstr "" + +msgid "Searching for devices" +msgstr "" + +msgid "Finished" +msgstr "完成" + +msgid "Multiple resolved IP addresses" +msgstr "" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" + +msgid "Unable to perform boolean operation on selected parts" +msgstr "無法對所選部件執行布爾運算" + +msgid "Mesh Boolean" +msgstr "布爾運算" + +msgid "Union" +msgstr "併集" + +msgid "Difference" +msgstr "差集" + +msgid "Intersection" +msgstr "交集" + +msgid "Source Volume" +msgstr "" + +msgid "Tool Volume" +msgstr "" + +msgid "Subtract from" +msgstr "從中減去" + +msgid "Subtract with" +msgstr "與之相減" + +msgid "selected" +msgstr "已選中" + +msgid "Part 1" +msgstr "零件 1" + +msgid "Part 2" +msgstr "零件 2" + +msgid "Delete input" +msgstr "刪除輸入" + +msgid "Send G-Code to printer host" +msgstr "" + +msgid "Upload to Printer Host with the following filename:" +msgstr "" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "" + +msgid "Upload to storage" +msgstr "" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "" + +msgid "Print host upload queue" +msgstr "列印主機上傳隊列" + +msgid "ID" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Host" +msgstr "主機" + +msgctxt "OfFile" +msgid "Size" +msgstr "" + +msgid "Filename" +msgstr "檔案名" + +msgid "Message" +msgstr "" + +msgid "Cancel selected" +msgstr "取消選中" + +msgid "Show error message" +msgstr "顯示錯誤資訊" + +msgid "Enqueued" +msgstr "已加入隊列" + +msgid "Uploading" +msgstr "正在上傳" + +msgid "Cancelling" +msgstr "取消中" + +msgid "Error uploading to print host" +msgstr "" + +msgid "PA Calibration" +msgstr "PA校準" + +msgid "DDE" +msgstr "近程擠出機" + +msgid "Bowden" +msgstr "遠程擠出機" + +msgid "Extruder type" +msgstr "擠出機類型" + +msgid "PA Tower" +msgstr "PA塔" + +msgid "PA Line" +msgstr "劃線模式" + +msgid "PA Pattern" +msgstr "V形模式" + +msgid "Method" +msgstr "方法" + +msgid "Start PA: " +msgstr "起始值" + +msgid "End PA: " +msgstr "結束值" + +msgid "PA step: " +msgstr "步距" + +msgid "Print numbers" +msgstr "列印數字" + +msgid "" +"Please input valid values:\n" +"Start PA: >= 0.0\n" +"End PA: > Start PA\n" +"PA step: >= 0.001)" +msgstr "" + +msgid "Temperature calibration" +msgstr "" + +msgid "PLA" +msgstr "" + +msgid "ABS/ASA" +msgstr "" + +msgid "PETG" +msgstr "" + +msgid "TPU" +msgstr "" + +msgid "PA-CF" +msgstr "" + +msgid "PET-CF" +msgstr "" + +msgid "Filament type" +msgstr "耗材類型" + +msgid "Start temp: " +msgstr "起始溫度: " + +msgid "End end: " +msgstr "結束溫度" + +msgid "Temp step: " +msgstr "溫度步距" + +msgid "" +"Please input valid values:\n" +"Start temp: <= 350\n" +"End temp: >= 170\n" +"Start temp > End temp + 5)" +msgstr "" + +msgid "Max volumetric speed test" +msgstr "最大體積流量速度測試" + +msgid "Start volumetric speed: " +msgstr "起始流量" + +msgid "End volumetric speed: " +msgstr "結束流量" + +msgid "step: " +msgstr "步距" + +msgid "" +"Please input valid values:\n" +"start > 0 step >= 0\n" +"end > start + step)" +msgstr "" + +msgid "VFA test" +msgstr "VFA震紋測試" + +msgid "Start speed: " +msgstr "起始速度" + +msgid "End speed: " +msgstr "結束速度" + +msgid "" +"Please input valid values:\n" +"start > 10 step >= 0\n" +"end > start + step)" +msgstr "" + +msgid "Start retraction length: " +msgstr "起始回抽長度" + +msgid "End retraction length: " +msgstr "結束回抽長度" + +msgid "mm/mm" +msgstr "" + +msgid "Physical Printer" +msgstr "物理3D列印機" + +msgid "Print Host upload" +msgstr "" + +msgid "Test" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#: resources/data/hints.ini: [hint:3D Scene Operations] +msgid "" +"3D Scene Operations\n" +"Did you know how to control view and object/part selection with mouse and " +"touchpanel in the 3D scene?" +msgstr "" +"3D場景操作\n" +"如何在3D場景中使用滑鼠和觸摸面板進行視角控制和對象/部件選擇" + +#: resources/data/hints.ini: [hint:Cut Tool] +msgid "" +"Cut Tool\n" +"Did you know that you can cut a model at any angle and position with the " +"cutting tool?" +msgstr "" +"切割工具\n" +"您知道嗎?您可以使用切割工具以任何角度和位置切割模型。" + +#: resources/data/hints.ini: [hint:Fix Model] +msgid "" +"Fix Model\n" +"Did you know that you can fix a corrupted 3D model to avoid a lot of slicing " +"problems?" +msgstr "" +"修復模型\n" +"您知道嗎?您可以修復一個損壞的3D模型以避免諸多切片問題。" + +#: resources/data/hints.ini: [hint:Timelapse] +msgid "" +"Timelapse\n" +"Did you know that you can generate a timelapse video during each print?" +msgstr "" +"縮時錄影\n" +"您知道嗎?您可以每次列印時產生一段縮時錄影。" + +#: resources/data/hints.ini: [hint:Auto-Arrange] +msgid "" +"Auto-Arrange\n" +"Did you know that you can auto-arrange all objects in your project?" +msgstr "" +"自動擺盤\n" +"您知道嗎?您可以自動排列項目中的所有對象。" + +#: resources/data/hints.ini: [hint:Auto-Orient] +msgid "" +"Auto-Orient\n" +"Did you know that you can rotate objects to an optimal orientation for " +"printing by a simple click?" +msgstr "" +"自動朝向\n" +"您知道嗎,您只需單擊滑鼠,即可將對象旋轉到適合的列印方向。" + +#: resources/data/hints.ini: [hint:Lay on Face] +msgid "" +"Lay on Face\n" +"Did you know that you can quickly orient a model so that one of its faces " +"sits on the print bed? Select the \"Place on face\" function or press the " +"F key." +msgstr "" +"放置在臉部\n" +"您知道嗎,您可以快速指定模型的底面,使其位於列印床上。選擇“放置在臉部”功能或" +"按F鍵。" + +#: resources/data/hints.ini: [hint:Object List] +msgid "" +"Object List\n" +"Did you know that you can view all objects/parts in a list and change " +"settings for each object/part?" +msgstr "" +"對象列表\n" +"您知道對象列表嗎?您可以在其中的查看所有對象/部件,並更改每個對象/部件的設" +"置。" + +#: resources/data/hints.ini: [hint:Simplify Model] +msgid "" +"Simplify Model\n" +"Did you know that you can reduce the number of triangles in a mesh using the " +"Simplify mesh feature? Right-click the model and select Simplify model. Read " +"more in the documentation." +msgstr "" +"簡化模型\n" +"您知道嗎,您可以使用“簡化模型”功能減少模型的三角形數。在模型上單擊滑鼠右鍵," +"然後選擇“簡化模型”。" + +#: resources/data/hints.ini: [hint:Slicing Parameter Table] +msgid "" +"Slicing Parameter Table\n" +"Did you know that you can view all objects/parts on a table and change " +"settings for each object/part?" +msgstr "" +"參數表格\n" +"您知道嗎?您可以參數表格上的所有對象/部件,並更改每個對象/部件的設置。" + +#: resources/data/hints.ini: [hint:Split to Objects/Parts] +msgid "" +"Split to Objects/Parts\n" +"Did you know that you can split a big object into small ones for easy " +"colorizing or printing?" +msgstr "" +"分割成對象/零件\n" +"您知道嗎,您可以把一個大對象分割成多個小對象/零件以便著色或列印。" + +#: resources/data/hints.ini: [hint:Subtract a Part] +msgid "" +"Subtract a Part\n" +"Did you know that you can subtract one mesh from another using the Negative " +"part modifier? That way you can, for example, create easily resizable holes " +"directly in Orca Slicer. Read more in the documentation." +msgstr "" +"減去部分幾何體\n" +"您知道嗎,您可以使用負零件從另一個幾何體中減去另一個幾何體。例如,可以直接在 " +"Orcaslicer 中創建可輕鬆調整大小的孔。" + +#: resources/data/hints.ini: [hint:STEP] +msgid "" +"STEP\n" +"Did you know that you can improve your print quality by slicing a STEP file " +"instead of an STL?\n" +"Orca Slicer supports slicing STEP files, providing smoother results than a " +"lower resolution STL. Give it a try!" +msgstr "" +"STEP文件\n" +"您知道嗎,通過切片STEP文件而不是STL文件可以提高列印質量。\n" +" Orcaslicer 支援切片STEP文件,提供比低解析度STL更平滑的結果。試試看!" + +#: resources/data/hints.ini: [hint:Z seam location] +msgid "" +"Z seam location\n" +"Did you know that you can customize the location of the Z seam, and even " +"paint it on your print, to have it in a less visible location? This improves " +"the overall look of your model. Check it out!" +msgstr "" +"Z接縫位置\n" +"您知道嗎,您可以自訂Z接縫的位置,甚至可以將其繪製在列印上,使其位於不太可見的" +"位置。這樣可以改善模型的整體外觀。試試看!" + +#: resources/data/hints.ini: [hint:Fine-tuning for flow rate] +msgid "" +"Fine-tuning for flow rate\n" +"Did you know that flow rate can be fine-tuned for even better-looking " +"prints? Depending on the material, you can improve the overall finish of the " +"printed model by doing some fine-tuning." +msgstr "" +"流量微調\n" +"你知道嗎,您可以微調流量,以獲得更好看的列印效果。根據材料的不同,可以通過進" +"行一些微調來提高列印模型的整體光潔度。" + +#: resources/data/hints.ini: [hint:Split your prints into plates] +msgid "" +"Split your prints into plates\n" +"Did you know that you can split a model that has a lot of parts into " +"individual plates ready to print? This will simplify the process of keeping " +"track of all the parts." +msgstr "" +"分盤列印\n" +"您知道嗎,您可以把一個有很多零件的模型安排到多個獨立的分盤,然後列印出來,這" +"將簡化對所有零件的管理。" + +#: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer +#: Height] +msgid "" +"Speed up your print with Adaptive Layer Height\n" +"Did you know that you can print a model even faster, by using the Adaptive " +"Layer Height option? Check it out!" +msgstr "" +"自適應層高度加速列印\n" +"您知道嗎,您可以使用“自適應層高度”選項可以更快地列印模型。試試看!" + +#: resources/data/hints.ini: [hint:Support painting] +msgid "" +"Support painting\n" +"Did you know that you can paint the location of your supports? This feature " +"makes it easy to place the support material only on the sections of the " +"model that actually need it." +msgstr "" +"繪製支撐\n" +"您知道嗎,您可以手動繪製增加/隱藏支撐的位置,此功能使僅將支撐材料放置在實際需" +"要的模型截面上變得容易。" + +#: resources/data/hints.ini: [hint:Different types of supports] +msgid "" +"Different types of supports\n" +"Did you know that you can choose from multiple types of supports? Tree " +"supports work great for organic models, while saving filament and improving " +"print speed. Check them out!" +msgstr "" +"支撐類型\n" +"您知道嗎,有多種可選的支撐類型,樹狀支撐非常適合人物/動物模型,同時可以節耗材" +"並提高列印速度。試試看!" + +#: resources/data/hints.ini: [hint:Printing Silk Filament] +msgid "" +"Printing Silk Filament\n" +"Did you know that Silk filament needs special consideration to print it " +"successfully? Higher temperature and lower speed are always recommended for " +"the best results." +msgstr "" +"列印絲綢耗材\n" +"你知道嗎,絲綢耗材需要特別考慮才能成功列印。為了獲得最佳效果,通常建議使用較" +"高的溫度和較低的速度。" + +#: resources/data/hints.ini: [hint:Brim for better adhesion] +msgid "" +"Brim for better adhesion\n" +"Did you know that when printing models have a small contact interface with " +"the printing surface, it's recommended to use a brim?" +msgstr "" +"使用Brim\n" +"您知道嗎?當模型與熱床表面的接觸面積較小時,建議使用brim以提高列印成功率。" + +#: resources/data/hints.ini: [hint:Set parameters for multiple objects] +msgid "" +"Set parameters for multiple objects\n" +"Did you know that you can set slicing parameters for all selected objects at " +"one time?" +msgstr "" +"為多個對象設置參數\n" +"您知道嗎,可以同時為所有選定對象設置切片參數。" + +#: resources/data/hints.ini: [hint:Stack objects] +msgid "" +"Stack objects\n" +"Did you know that you can stack objects as a whole one?" +msgstr "" +"組合物體\n" +"你知道嗎?你可以把多個對象組合為一個整體。" + +#: resources/data/hints.ini: [hint:Flush into support/objects/infill] +msgid "" +"Flush into support/objects/infill\n" +"Did you know that you can save the wasted filament by flushing them into " +"support/objects/infill during filament change?" +msgstr "" +"沖刷到支援/對象/填充中\n" +"你知道嗎?你可以在換料時將它們沖入支撐/對象/填充,以節省浪費的料絲。" + +#: resources/data/hints.ini: [hint:Improve strength] +msgid "" +"Improve strength\n" +"Did you know that you can use more wall loops and higher sparse infill " +"density to improve the strength of the model?" +msgstr "" +"提高強度\n" +"你知道嗎?你可以使用更多的牆層數和更高的疏散填充密度來提高模型的強度。" diff --git a/bbl/i18n/zh_cn/OrcaSlicer_zh_CN.po b/localization/i18n/zh_cn/OrcaSlicer_zh_CN.po similarity index 62% rename from bbl/i18n/zh_cn/OrcaSlicer_zh_CN.po rename to localization/i18n/zh_cn/OrcaSlicer_zh_CN.po index dea9c507ad..6687b0247e 100644 --- a/bbl/i18n/zh_cn/OrcaSlicer_zh_CN.po +++ b/localization/i18n/zh_cn/OrcaSlicer_zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Slic3rPE\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-14 11:27+0800\n" +"POT-Creation-Date: 2023-09-12 20:34+0800\n" "PO-Revision-Date: 2023-04-01 13:21+0800\n" "Last-Translator: Jiang Yue \n" "Language-Team: \n" @@ -252,37 +252,37 @@ msgid "uniform scale" msgstr "等比例缩放" msgid "Left click" -msgstr "" +msgstr "左击" msgid "Add connector" -msgstr "" +msgstr "添加连接件" msgid "Right click" -msgstr "" +msgstr "右击" msgid "Remove connector" -msgstr "" +msgstr "删除连接件" msgid "Drag" -msgstr "" +msgstr "拖拽" msgid "Move connector" -msgstr "" +msgstr "移动连接件" msgid "Add connector to selection" -msgstr "" +msgstr "选择连接件" msgid "Remove connector from selection" -msgstr "" +msgstr "取消选择连接件" msgid "Select all connectors" -msgstr "" +msgstr "选择所有连接件" msgid "Cut" msgstr "剪切" msgid "Connector" -msgstr "" +msgstr "连接件" msgid "Movement:" msgstr "移动:" @@ -294,28 +294,28 @@ msgid "Height" msgstr "高度" msgid "Edit connectors" -msgstr "" +msgstr "编辑连接件" msgid "Add connectors" -msgstr "" +msgstr "添加连接件" msgid "Upper part" -msgstr "" +msgstr "上半部分" msgid "Lower part" -msgstr "" +msgstr "下半部分" msgid "Keep" msgstr "保持" msgid "Place on cut" -msgstr "" +msgstr "切割面放置到热床" msgid "Flip" -msgstr "" +msgstr "翻转" msgid "After cut" -msgstr "" +msgstr "切割后" msgid "Cut to parts" msgstr "切割为零件" @@ -330,7 +330,7 @@ msgid "Reset" msgstr "重置" msgid "Connectors" -msgstr "" +msgstr "连接件" msgid "Type" msgstr "类型" @@ -342,25 +342,25 @@ msgid "Shape" msgstr "形状" msgid "Depth ratio" -msgstr "" +msgstr "深度" msgid "Remove connectors" -msgstr "" +msgstr "删除所有连接件" msgid "Prizm" -msgstr "" +msgstr "棱柱" msgid "Frustum" -msgstr "" +msgstr "锥体" msgid "Square" -msgstr "" +msgstr "正方形" msgid "Hexagon" -msgstr "" +msgstr "六边形" msgid "Confirm connectors" -msgstr "" +msgstr "确认" msgid "Cancel" msgstr "取消" @@ -369,36 +369,38 @@ msgid "Warning" msgstr "警告" msgid "Invalid connectors detected" -msgstr "" +msgstr "检测到无效连接件" msgid "connector is out of cut contour" -msgstr "" +msgstr "个连接件超出了切割面范围" msgid "connectors are out of cut contour" -msgstr "" +msgstr "个连接件超出了切割面范围" msgid "connector is out of object" -msgstr "" +msgstr "个连接件穿透了模型" msgid "connectors is out of object" -msgstr "" +msgstr "个连接件穿透了模型" msgid "Some connectors are overlapped" -msgstr "" +msgstr "存在连接件相互重叠" msgid "" "Invalid state. \n" "No one part is selected for keep after cut" msgstr "" +"无效状态。\n" +"切割后没有选中要保留的部分" msgid "Plug" -msgstr "" +msgstr "插销" msgid "Dowel" -msgstr "" +msgstr "销钉" msgid "Tolerance" -msgstr "" +msgstr "容差" msgid "Mesh name" msgstr "Mesh名" @@ -484,10 +486,10 @@ msgid "Remove selection" msgstr "移除绘制" msgid "Shift + Mouse move up or dowm" -msgstr "" +msgstr "Shift + 鼠标上移或下移" msgid "Rotate text" -msgstr "" +msgstr "旋转文字" msgid "Text shape" msgstr "文本形状" @@ -502,24 +504,24 @@ msgid "Input text" msgstr "输入文本" msgid "Embeded" -msgstr "" +msgstr "嵌入的" msgid "Text Gap" -msgstr "" +msgstr "文字间距" msgid "Angle" -msgstr "" +msgstr "角度" msgid "" "Embeded\n" "depth" -msgstr "" +msgstr "内嵌深度" msgid "Surface" -msgstr "" +msgstr "附着曲面" msgid "Horizontal text" -msgstr "" +msgstr "水平文字" msgid "Ctrl+" msgstr "" @@ -564,6 +566,8 @@ msgid "" "OrcaSlicer will terminate because of running out of memory.It may be a bug. " "It will be appreciated if you report the issue to our team." msgstr "" +"系统内存耗尽,OrcaSlicer 即将终止运行。这可能是个缺陷,希望您可以报告此问题," +"我们将非常感激。" msgid "Fatal error" msgstr "致命错误" @@ -572,17 +576,22 @@ msgid "" "OrcaSlicer will terminate because of a localization error. It will be " "appreciated if you report the specific scenario this issue happened." msgstr "" +"遇到本地化错误,OrcaSlicer 即将终止运行。希望您可以报告发生此问题的具体场景," +"我们将非常感激。" msgid "Critical error" msgstr "严重错误" #, boost-format msgid "OrcaSlicer got an unhandled exception: %1%" -msgstr "" +msgstr "OrcaSlicer 捕捉到一个未处理的异常:%1%" msgid "Downloading Bambu Network Plug-in" msgstr "正在下载Bambu网络插件" +msgid "Login information expired. Please login again." +msgstr "登录信息过期。请重新登录。" + msgid "Incorrect password" msgstr "访问码不正确" @@ -590,10 +599,20 @@ msgstr "访问码不正确" msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "连接 %s 失败。[SN:%s, code=%s]" +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" + +msgid "WebView2 Runtime" +msgstr "" + msgid "" "OrcaSlicer configuration file may be corrupted and is not abled to be parsed." "Please delete the file and try again." msgstr "" +"OrcaSlicer 配置文件可能已损坏而无法解析。请删除此文件并重新启动OrcaSlicer。" #, c-format, boost-format msgid "" @@ -656,15 +675,12 @@ msgid "Open Project" msgstr "打开项目" msgid "" -"The version of Bambu studio is too low and needs to be updated to the latest " +"The version of Orca Slicer is too low and needs to be updated to the latest " "version before it can be used normally" msgstr "逆戟鲸版本过低,需要更新到最新版本方可正常使用" -msgid "Login information expired. Please login again." -msgstr "登录信息过期。请重新登录。" - msgid "Privacy Policy Update" -msgstr "" +msgstr "隐私协议更新" msgid "Loading" msgstr "载入中" @@ -697,7 +713,7 @@ msgid "Select a G-code file:" msgstr "选择一个G-code文件:" msgid "Import File" -msgstr "" +msgstr "导入文件" msgid "Delete" msgstr "删除" @@ -706,7 +722,7 @@ msgid "Choose files" msgstr "选择文件" msgid "New Folder" -msgstr "" +msgstr "新建文件夹" msgid "Open" msgstr "打开" @@ -794,19 +810,19 @@ msgid "Select settings" msgstr "选择设置" msgid "Hide" -msgstr "" +msgstr "隐藏" msgid "Show" -msgstr "" +msgstr "显示" msgid "Del" -msgstr "" +msgstr "删除" msgid "Delete the selected object" msgstr "删除所选对象" msgid "Edit Text" -msgstr "" +msgstr "编辑文字" msgid "Load..." msgstr "加载..." @@ -847,6 +863,12 @@ msgstr "设置为独立对象" msgid "Set as individual objects" msgstr "设置为独立对象" +msgid "Fill bed with copies" +msgstr "铺满打印板" + +msgid "Fill the remaining area of bed with copies of the selected object" +msgstr "用选定对象的副本填充床的剩余区域" + msgid "Printable" msgstr "可打印的" @@ -926,8 +948,11 @@ msgstr "组合所选对象为一个多零件对象" msgid "Assemble the selected objects to an object with single part" msgstr "组合所选对象为一个单零件对象" -msgid "Assemble the selected parts to a single part" -msgstr "组合所选零件为单个零件" +msgid "Mesh boolean" +msgstr "网格布尔操作" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "包括并集和差集的网格布尔运算" msgid "Along X axis" msgstr "沿 X 轴" @@ -954,7 +979,7 @@ msgid "Mirror object" msgstr "镜像对象" msgid "Invalidate cut info" -msgstr "" +msgstr "解除切割关系" msgid "Add Primitive" msgstr "添加标准模型" @@ -1017,7 +1042,7 @@ msgid "auto rotate current plate" msgstr "在当前盘执行自动朝向" msgid "Delete Plate" -msgstr "" +msgstr "删除盘" msgid "Remove the selected plate" msgstr "删除所选盘" @@ -1046,18 +1071,15 @@ msgstr "设置所选项的耗材丝" msgid "current" msgstr "当前" -msgid "Set Unprintable" -msgstr "设置不可打印" - -msgid "Set Printable" -msgstr "设置可打印" - msgid "Unlock" msgstr "解锁" msgid "Lock" msgstr "锁定" +msgid "Edit Plate Name" +msgstr "编辑盘名" + msgid "Name" msgstr "名称" @@ -1104,7 +1126,7 @@ msgid "Click the icon to edit color painting of the object" msgstr "点击此图标可编辑这个对象的颜色绘制" msgid "Click the icon to shift this object to the bed" -msgstr "" +msgstr "点击这个图标可将对象移动到热床上" msgid "Loading file" msgstr "载入文件中" @@ -1112,6 +1134,9 @@ msgstr "载入文件中" msgid "Error!" msgstr "错误!" +msgid "Failed to get the model data in the current file." +msgstr "无法获取当前文件中的模型数据。" + msgid "Generic" msgstr "通用" @@ -1127,18 +1152,18 @@ msgid "" msgstr "切换到对象设置模式,以编辑所选对象的工艺参数" msgid "Delete connector from object which is a part of cut" -msgstr "" +msgstr "删除的连接件属于切割对象的一部分" msgid "Delete solid part from object which is a part of cut" -msgstr "" +msgstr "删除的实体属于切割对象的一部分" msgid "Delete negative volume from object which is a part of cut" -msgstr "" +msgstr "删除的负体积属于切割对象的一部分" msgid "" "To save cut correspondence you can delete all connectors from all related " "objects." -msgstr "" +msgstr "为保证切割关系,您可以将所有关联对象的连接件一起删除。" msgid "" "This action will break a cut correspondence.\n" @@ -1147,9 +1172,12 @@ msgid "" "To manipulate with solid parts or negative volumes you have to invalidate " "cut infornation first." msgstr "" +"该行为将破坏切割关系,在此之后将无法保证模型一致性。\n" +"\n" +"如果要操作子部件或者负零件,需要先解除切割关系。" msgid "Delete all connectors" -msgstr "" +msgstr "删除所有连接件" msgid "Deleting the last solid part is not allowed." msgstr "不允许删除对象的最后一个实体零件。" @@ -1161,7 +1189,7 @@ msgid "Assembly" msgstr "组合体" msgid "Cut Connectors information" -msgstr "" +msgstr "切割连接件信息" msgid "Object manipulation" msgstr "操作对象" @@ -1218,7 +1246,7 @@ msgid "Negative Part" msgstr "负零件" msgid "Modifier" -msgstr "修改器 Modifier" +msgstr "修改器" msgid "Support Blocker" msgstr "支撑去除器" @@ -1279,15 +1307,6 @@ msgstr "不支持多个单元格的复制" msgid "Outside" msgstr "盘外" -msgid "Auto" -msgstr "自动" - -msgid "Manual" -msgstr "手动" - -msgid "No-brim" -msgstr "无brim" - msgid " " msgstr " " @@ -1303,6 +1322,24 @@ msgstr "填充密度(%)" msgid "Auto Brim" msgstr "自动Brim" +msgid "Auto" +msgstr "自动" + +msgid "Mouse ear" +msgstr "圆盘" + +msgid "Outer brim only" +msgstr "仅外侧" + +msgid "Inner brim only" +msgstr "仅内侧" + +msgid "Outer and inner brim" +msgstr "内侧和外侧" + +msgid "No-brim" +msgstr "无brim" + msgid "Outer wall speed" msgstr "外墙速度" @@ -1337,13 +1374,13 @@ msgid "Open Documentation in web browser." msgstr "在web浏览器中打开文档。" msgid "Pause:" -msgstr "" +msgstr "暂停" msgid "Custom Template:" -msgstr "" +msgstr "自定义模板:" msgid "Custom G-code:" -msgstr "" +msgstr "自定义G-code:" msgid "Custom G-code" msgstr "自定义 G-code" @@ -1367,40 +1404,40 @@ msgid "Add Pause" msgstr "添加暂停打印" msgid "Insert a pause command at the beginning of this layer." -msgstr "" +msgstr "在该层的起始位置插入暂停。" msgid "Add Custom G-code" msgstr "添加自定义G-code" msgid "Insert custom G-code at the beginning of this layer." -msgstr "" +msgstr "在该层的起始位置插入自定义G-code。" msgid "Add Custom Template" msgstr "添加自定义模板" msgid "Insert template custom G-code at the beginning of this layer." -msgstr "" +msgstr "在该层的起始位置插入模板自定义G-code。" msgid "Filament " msgstr "耗材丝" msgid "Change filament at the beginning of this layer." -msgstr "" +msgstr "在该层的起始位置更换耗材丝。" msgid "Delete Pause" -msgstr "" +msgstr "删除暂停打印" msgid "Delete Custom Template" -msgstr "" +msgstr "删除自定义模板" msgid "Edit Custom G-code" -msgstr "" +msgstr "编辑自定义G-code" msgid "Delete Custom G-code" -msgstr "" +msgstr "删除自定义G-code" msgid "Delete Filament Change" -msgstr "" +msgstr "删除耗材丝更换" msgid "No printer" msgstr "无打印机" @@ -1408,6 +1445,33 @@ msgstr "无打印机" msgid "..." msgstr "" +msgid "Failed to connect to the server" +msgstr "无法连接服务器" + +msgid "Check cloud service status" +msgstr "检查云服务状态" + +msgid "code" +msgstr "" + +msgid "Failed to connect to cloud service" +msgstr "无法连接到云服务" + +msgid "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 "连接打印机失败" + +msgid "Please check the network connection of the printer and Studio." +msgstr "请检查打印机和工作室的网络连接" + +msgid "Connecting..." +msgstr "连接中..." + msgid "?" msgstr "?" @@ -1417,8 +1481,8 @@ msgstr "空" msgid "AMS" msgstr "AMS" -msgid "Ams filament backup" -msgstr "" +msgid "Auto Refill" +msgstr "自动补给" msgid "AMS not connected" msgstr "AMS 未连接" @@ -1474,11 +1538,11 @@ msgstr "送出新的耗材丝到挤出机" msgid "Purge old filament" msgstr "冲刷旧耗材丝" -msgid "Feed new filament from external spool" -msgstr "" +msgid "Push new filament into the extruder" +msgstr "将新的耗材丝推入挤出机" -msgid "Confirm whether the filament has been extruded" -msgstr "" +msgid "Grab new filament" +msgstr "咬入耗材丝" msgid "" "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " @@ -1552,6 +1616,15 @@ msgstr "自动朝向中..." msgid "Orienting" msgstr "自动朝向中..." +msgid "Filling bed " +msgstr "填充热床" + +msgid "Bed filling canceled." +msgstr "填充热床已取消。" + +msgid "Bed filling done." +msgstr "填充热床已完成。" + msgid "Error! Unable to create thread!" msgstr "发生错误,无法创建线程。" @@ -1564,52 +1637,51 @@ msgstr "登录中" msgid "Login failed" msgstr "登录失败" -msgid "The region parameter is incorrrect" -msgstr "区域设置不正确" - -msgid "Failure of printer login" -msgstr "登录设备失败" - -msgid "Failed to get ticket" -msgstr "获取Ticket失败" - -msgid "User authorization timeout" -msgstr "用户鉴权超时" - -msgid "Failure of bind" -msgstr "设备登录失败" - -msgid "Unknown Failure" -msgstr "发生错误" - msgid "Please check the printer network connection." msgstr "请检查打印机的网络连接。" -msgid "Abnormal print file data. Please slice again" +msgid "Abnormal print file data. Please slice again." msgstr "打印文件数据异常,请重新切片" -msgid "Task canceled" -msgstr "任务已取消" +msgid "Task canceled." +msgstr "任务已取消。" -msgid "Upload task timed out. Please check the network problem and try again" -msgstr "上传任务超时,请排查网络问题后重试" +msgid "Upload task timed out. Please check the network status and try again." +msgstr "上传任务超时,请排查网络状态后重试。" msgid "Cloud service connection failed. Please try again." msgstr "云服务连接失败,请重试" -msgid "Print file not found, please slice again" -msgstr "未找到打印文件,请重新切片" +msgid "Print file not found. please slice again." +msgstr "未找到打印文件,请重新切片。" msgid "" "The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again" -msgstr "打印文件超过最大允许大小(1GB),请简化模型后重新切片" +"model and slice again." +msgstr "打印文件超过最大允许大小(1GB),请简化模型后重新切片。" -msgid "Failed uploading print file" -msgstr "打印任务上传失败" +msgid "Failed to send the print job. Please try again." +msgstr "无法发送打印任务,请重试。" -msgid "Wrong Access code" -msgstr "访问码错误" +msgid "Failed to upload file to ftp. Please try again." +msgstr "上传文件至FTP失败,请重试。" + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "点击上方的链接检查Bambu服务器的当前状态。" + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "打印文件的大小过大,请调整文件大小后重试。" + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "未找到打印文件,请重新切片后再发送打印。" + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "无法将打印文件上传至FTP。请检查网络状态并重试。" msgid "Sending print job over LAN" msgstr "正在通过局域网发送打印任务" @@ -1630,24 +1702,16 @@ msgstr "正在发送打印配置" msgid "Successfully sent. Will automatically jump to the device page in %ss" msgstr "已发送完成,即将自动跳转到设备页面(%s秒)" +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "已成功发送。将自动跳转到%ss中的下一页。" + msgid "An SD card needs to be inserted before printing via LAN." msgstr "需要插入SD卡后方可发送局域网打印" -msgid "Failed to send the print job. Please try again." -msgstr "无法发送打印任务,请重试。" - -msgid "Send to Printer failed. Please try again." -msgstr "发送到打印机失败。请重试。" - -msgid "No space left on Printer SD card" -msgstr "" - msgid "Sending gcode file over LAN" msgstr "通过局域网发送gcode文件" -msgid "Sending gcode file through cloud service" -msgstr "通过云服务发送gcode文件" - msgid "Sending gcode file to sdcard" msgstr "发送gcode文件到sd卡" @@ -1658,54 +1722,52 @@ msgstr "成功发送。即将关闭当前页面(%s秒)" msgid "An SD card needs to be inserted before sending to printer." msgstr "需要插入SD卡后方可发送到打印机。" -msgid "Please log out and login to the printer again." -msgstr "请先退出登录然后再重新登录打印机。" - msgid "Choose SLA archive:" -msgstr "" +msgstr "选择SLA存档:" msgid "Import file" -msgstr "" +msgstr "导入文件" msgid "Import model and profile" -msgstr "" +msgstr "导入模型和配置" msgid "Import profile only" -msgstr "" +msgstr "仅导入配置" msgid "Import model only" -msgstr "" +msgstr "仅导入模型" msgid "Accurate" -msgstr "" +msgstr "精确的" msgid "Balanced" -msgstr "" +msgstr "均衡的" msgid "Quick" -msgstr "" +msgstr "快速的" msgid "Importing SLA archive" -msgstr "" +msgstr "导入SLA存档" msgid "" "The SLA archive doesn't contain any presets. Please activate some SLA " "printer preset first before importing that SLA archive." msgstr "" +"SLA存档不包含任何预设。在导入该SLA存档之前,请先激活一些SLA打印机预设。" msgid "Importing canceled." -msgstr "" +msgstr "导入已取消。" msgid "Importing done." -msgstr "" +msgstr "导入完成。" msgid "" "The imported SLA archive did not contain any presets. The current SLA " "presets were used as fallback." -msgstr "" +msgstr "导入的SLA存档不包含任何预设。当前的SLA预设被用作备用选项。" msgid "You cannot load SLA project with a multi-part object on the bed" -msgstr "" +msgstr "您不能加载一个在床上有多个部件的SLA项目" msgid "Please check your object list before preset changing." msgstr "请在预设更改之前检查对象列表。" @@ -1817,8 +1879,11 @@ msgstr "序列号" msgid "Setting AMS slot information while printing is not supported" msgstr "不支持在打印时修改AMS槽位信息" -msgid "Factors of dynamic flow cali" -msgstr "动态流量标定系数" +msgid "Factors of Flow Dynamics Calibration" +msgstr "动态流量校准系数" + +msgid "PA Profile" +msgstr "PA 配置文件" msgid "Factor K" msgstr "系数K" @@ -1827,10 +1892,13 @@ msgid "Factor N" msgstr "系数N" msgid "Setting Virtual slot information while printing is not supported" -msgstr "" +msgstr "不支持在打印时设置虚拟槽位信息" msgid "Are you sure you want to clear the filament information?" -msgstr "" +msgstr "您确定要清除耗材丝信息吗?" + +msgid "You need to select the material type and color first." +msgstr "您需要先选择材料类型和颜色。" msgid "Please input a valid value (K in 0~0.5)" msgstr "请输入有效的数值(K的范围为0~0.5)" @@ -1838,11 +1906,11 @@ msgstr "请输入有效的数值(K的范围为0~0.5)" msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" msgstr "请输入有效的数值 (K的范围为0~0.5, N的范围为0.6~2.0)" -msgid "You need to select the material type and color first." -msgstr "" +msgid "Other Color" +msgstr "其他颜色" -msgid "Other color" -msgstr "" +msgid "Custom Color" +msgstr "自定义颜色" msgid "Dynamic flow calibration" msgstr "动态流量标定" @@ -1939,20 +2007,21 @@ msgid "Print with the filament mounted on the back of chassis" msgstr "使用机箱背后挂载的材料打印" msgid "Cabin humidity" -msgstr "机舱湿度" +msgstr "舱内湿度" msgid "" "Green means that AMS humidity is normal, orange represent humidity is high, " "red represent humidity is too high.(Hygrometer: lower the better.)" msgstr "" +"绿色表示 AMS 湿度正常,橙色表示湿度高,红色表示湿度过高。(湿度计:越低越好。)" msgid "Desiccant status" -msgstr "干燥机状态" +msgstr "干燥剂状态" msgid "" "A desiccant status lower than two bars indicates that desiccant may be " "inactive. Please change the desiccant.(The bars: higher the better.)" -msgstr "" +msgstr "干燥剂状态低于两格表示干燥剂可能不活跃。请更换干燥剂。(杠:越高越好)。" msgid "" "Note: When the lid is open or the desiccant pack is changed, it can take " @@ -1960,18 +2029,18 @@ msgid "" "process. During this time, the indicator may not represent the chamber " "accurately." msgstr "" -"注意: 打开盖子或更换干燥剂包时,可能需要数小时或一夜才能吸收水分。低温环境会" -"减慢这个过程。在此期间,指示器可能无法准确代表腔室。" +"注意:当盖子打开或更换干燥剂包装时,可能需要数小时或一晚才能吸收水分,低温也" +"会减慢这一过程。在此期间,指示器的数值可能并不准确。" msgid "" "Config which AMS slot should be used for a filament used in the print job" msgstr "配置当前打印任务应使用哪个AMS槽位" msgid "Filament used in this print job" -msgstr "当前打印打印使用的料丝" +msgstr "当前打印使用的耗材丝" msgid "AMS slot used for this filament" -msgstr "当前料丝对应的AMS槽位" +msgstr "当前耗材丝对应的AMS槽位" msgid "Click to select AMS slot manually" msgstr "点击以手动选择AMS槽位" @@ -1980,19 +2049,30 @@ msgid "Do not Enable AMS" msgstr "不启用AMS" msgid "Print using materials mounted on the back of the case" -msgstr "使用机箱背后挂载的材料打印" +msgstr "使用安装在机箱背面的材料进行打印" msgid "Print with filaments in ams" -msgstr "使用AMS里的材料打印" +msgstr "采用AMS里的材料打印" msgid "Print with filaments mounted on the back of the chassis" -msgstr "使用机箱背后挂载的材料打印" +msgstr "采用挂载在机箱背部的材料打印" -msgid "Filaments replace" -msgstr "" +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." +msgstr "当前材料耗尽时,打印机将按照以下顺序继续打印。" msgid "Group" +msgstr "组" + +msgid "" +"There are currently no identical spare consumables available, and automatic " +"replenishment is currently not possible. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" msgstr "" +"当前无相同的备用耗材,暂时无法自动补给。\n" +"(目前支持品牌、材料种类、颜色相同的耗材的自动补给)" msgid "AMS Settings" msgstr "AMS 设置" @@ -2050,7 +2130,7 @@ msgstr "" "动更新。" msgid "AMS filament backup" -msgstr "" +msgstr "AMS材料备份" msgid "" "AMS will continue to another spool with the same properties of filament " @@ -2309,6 +2389,8 @@ msgid "" "Spiral mode only works when wall loops is 1, support is disabled, top shell " "layers is 0, sparse infill density is 0 and timelapse type is traditional." msgstr "" +"旋转模式只能在外墙层数为1,关闭支撑,顶层层数为0,稀疏填充密度为0,传统延时摄" +"影时有效。" msgid "" "Change these settings automatically? \n" @@ -2362,11 +2444,14 @@ msgid "" "Yes - switch to rectilinear pattern automaticlly\n" "No - reset density to default non 100% value automaticlly" msgstr "" +"切换到直线图案?\n" +"是 - 自动切换到直线图案\n" +"否 - 自动将密度重置为默认的非100%值" msgid "" "While printing by Object, the extruder may collide skirt.\n" "Thus, reset the skirt layer to 1 to avoid that." -msgstr "" +msgstr "逐件打印时,挤出机可能与裙边碰撞。因此将裙边的层数重置为1。" msgid "Auto bed leveling" msgstr "自动热床调平" @@ -2399,7 +2484,7 @@ msgid "Inspecting first layer" msgstr "扫描首层" msgid "Identifying build plate type" -msgstr "识别构建板类型" +msgstr "识别打印板类型" msgid "Calibrating Micro Lidar" msgstr "标定轮廓仪外参" @@ -2453,7 +2538,7 @@ msgid "Serious" msgstr "严重" msgid "Common" -msgstr "" +msgstr "普通" msgid "Update successful." msgstr "更新成功。" @@ -2470,6 +2555,28 @@ msgstr "更新失败。" msgid "Failed to start printing job" msgstr "发起打印任务失败" +msgid "Invalid nozzle diameter" +msgstr "非法喷嘴口径" + +msgid "Calibration error" +msgstr "校准错误" + +msgid "TPU is not supported by AMS." +msgstr "AMS不支持TPU。" + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "AMS不支持Bambu PET-CF/PA6-CF。" + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "潮湿的PVA会变得柔软并粘在AMS内,请在使用前注意干燥。" + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." +msgstr "CF/GF耗材丝丝又硬又脆,在AMS中很容易断裂或卡住,请谨慎使用。" + msgid "default" msgstr "缺省" @@ -2546,7 +2653,7 @@ msgstr "挤出流量: " msgid "Layer Time: " msgstr "层时间: " -msgid "Fan Speed: " +msgid "Fan: " msgstr "风扇速度: " msgid "Temperature: " @@ -2562,7 +2669,7 @@ msgid "Generating geometry index data" msgstr "正在生成几何索引数据" msgid "Statistics of All Plates" -msgstr "" +msgstr "所有盘切片信息" msgid "Display" msgstr "显示" @@ -2574,7 +2681,7 @@ msgid "Total" msgstr "总计" msgid "Total Time Estimation" -msgstr "" +msgstr "总时间预估" msgid "Total time" msgstr "总时间" @@ -2821,7 +2928,7 @@ msgid "Section View" msgstr "剖面视图" msgid "Assemble Control" -msgstr "" +msgstr "拼装视图控制" msgid "Total Volume:" msgstr "总体积:" @@ -2840,10 +2947,15 @@ msgid "" "Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please " "separate the conflicted objects farther (%s <-> %s)." msgstr "" +"发现gcode路径在层%d,高为%.2lf mm处的冲突。请将有冲突的对象分离得更远(%s <-> " +"%s)。" msgid "An object is layed over the boundary of plate." msgstr "检测到有对象放在盘的边界上。" +msgid "A G-code path goes beyond the max print height." +msgstr "检测出超出打印高度的G-code路径。" + msgid "A G-code path goes beyond the boundary of plate." msgstr "检测超出热床边界的G-code路径。" @@ -2858,12 +2970,6 @@ msgstr "" "对象被放置在构建板的边界上或超过高度限制。\n" "请通过将其完全移动到构建板内或构建板外,并确认高度在构建空间以内来解决问题。" -msgid "Jump to" -msgstr "跳转到" - -msgid "ERROR:" -msgstr "错误:" - msgid "Calibration step selection" msgstr "校准步骤选择" @@ -2967,7 +3073,10 @@ msgid "No" msgstr "否" msgid "will be closed before creating a new model. Do you want to continue?" -msgstr "" +msgstr "将会被关闭以创建新模型,是否继续?" + +msgid "Upload" +msgstr "上传" msgid "Slice plate" msgstr "切片单盘" @@ -3209,6 +3318,12 @@ msgstr "显示名称" msgid "Show object labels in 3D scene" msgstr "在3D场景中显示对象名称" +msgid "Show &Overhang" +msgstr "显示悬空高亮" + +msgid "Show object overhang highlight in 3D scene" +msgstr "在3D场景中显示悬空高亮" + msgid "Preferences" msgstr "偏好设置" @@ -3225,13 +3340,13 @@ msgid "Pass 1" msgstr "粗调" msgid "Flow rate test - Pass 1" -msgstr "" +msgstr "流量测试 - 通过 1" msgid "Pass 2" msgstr "细调" msgid "Flow rate test - Pass 2" -msgstr "" +msgstr "流量测试 - 通过 2" msgid "Flow rate" msgstr "流量" @@ -3259,13 +3374,10 @@ msgid "Tutorial" msgstr "教程" msgid "Calibration help" -msgstr "" +msgstr "校准帮助" msgid "More calibrations" -msgstr "" - -msgid "3D Models" -msgstr "3D模型" +msgstr "更多校准" msgid "&Open G-code" msgstr "打开G-code" @@ -3277,19 +3389,19 @@ msgid "Re&load from Disk" msgstr "" msgid "Reload the plater from disk" -msgstr "" +msgstr "从磁盘重新加载平台" msgid "Export &Toolpaths as OBJ" msgstr "" msgid "Export toolpaths as OBJ" -msgstr "" +msgstr "将工具路径导出为OBJ格式" msgid "Open &Studio" msgstr "" msgid "Open Studio" -msgstr "" +msgstr "打开 Studio" msgid "&Quit" msgstr "" @@ -3309,11 +3421,11 @@ msgstr "" #, c-format, boost-format msgid "A file exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "有一个同名的文件 %s。你想覆盖它吗?" #, c-format, boost-format msgid "A config exists with the same name: %s, do you want to override it." -msgstr "" +msgstr "有一个同名的配置 %s。你想覆盖它吗?" msgid "Overwrite file" msgstr "覆盖文件" @@ -3336,7 +3448,7 @@ msgid "Export result" msgstr "导出结果" msgid "Select profile to load:" -msgstr "" +msgstr "选择要加载的配置:" #, c-format, boost-format msgid "There is %d config imported. (Only non-system and compatible configs)" @@ -3375,29 +3487,29 @@ msgstr "同步" msgid "Initialize failed (No Device)!" msgstr "初始化失败(没有设备)!" +msgid "Initialize failed (Device connection not ready)!" +msgstr "初始化失败(设备未连接)" + msgid "Initialize failed (No Camera Device)!" msgstr "初始化失败(没有摄像头)" -msgid "Initializing..." -msgstr "正在初始化……" - -msgid "Loading..." -msgstr "正在加载视频……" - -msgid "Initialize failed (Not supported with LAN-only mode)!" -msgstr "初始化失败(不支持局域网模式的视频连接)" - -msgid "Initialize failed (Not accessible in LAN-only mode)!" -msgstr "初始化失败(在局域网模式中不可访问)!" - msgid "Printer is busy downloading, Please wait for the downloading to finish." msgstr "打印机正忙于下载,请等待下载完成。" +msgid "Loading..." +msgstr "正在加载视频……" + +msgid "Initialize failed (Not supported on the current printer version)!" +msgstr "初始化失败(当前打印机的版本不支持)!" + +msgid "Initialize failed (Not accessible in LAN-only mode)!" +msgstr "初始化失败(在局域网模式中不可访问)!" + msgid "Initialize failed (Missing LAN ip of printer)!" msgstr "初始化失败(未找到打印机的局域网地址)!" -msgid "Initialize failed (Not supported by printer)!" -msgstr "初始化失败(打印机不支持该功能)!" +msgid "Initializing..." +msgstr "正在初始化……" #, c-format, boost-format msgid "Initialize failed (%s)!" @@ -3414,7 +3526,7 @@ msgid "Stopped." msgstr "已经停止。" msgid "LAN Connection Failed (Failed to start liveview)" -msgstr "LAN连接失败 (无法启动liveview)" +msgstr "局域网连接失败(无法启动直播)" msgid "" "Virtual Camera Tools is required for this task!\n" @@ -3429,6 +3541,9 @@ msgid "" "Bambu Studio supports only a single virtual camera.\n" "Do you want to stop this virtual camera?" msgstr "" +"另一个虚拟摄像头正在工作。\n" +"Bambu Studio 同时只能支持一个虚拟摄像头。\n" +"是否停止前一个虚拟摄像头?" #, c-format, boost-format msgid "Virtual camera initialize failed (%s)!" @@ -3474,8 +3589,11 @@ msgstr "录像" msgid "Switch to video files." msgstr "切换到视频文件列表" +msgid "Switch to 3mf model files." +msgstr "切换到3MF模型文件。" + msgid "Delete selected files from printer." -msgstr "从打印机中输出选中的文件" +msgstr "从打印机中删除选中的文件" msgid "Download" msgstr "下载" @@ -3492,12 +3610,6 @@ msgstr "批量管理文件" msgid "No printers." msgstr "未选择打印机" -msgid "Not supported by this model of printer!" -msgstr "该型号的打印机不支持该功能!" - -msgid "Connecting..." -msgstr "连接中..." - #, c-format, boost-format msgid "Connect failed [%d]!" msgstr "连接失败 [%d]!" @@ -3505,21 +3617,45 @@ msgstr "连接失败 [%d]!" msgid "Loading file list..." msgstr "加载文件列表..." -msgid "No files" -msgstr "文件列表为空" - -msgid "Not accessible in LAN-only mode!" -msgstr "在局域网模式中不可访问!" - -msgid "Missing LAN ip of printer!" -msgstr "未找到打印机的局域网地址!" +#, c-format, boost-format +msgid "No files [%d]" +msgstr "文件列表为空[%d]" #, c-format, boost-format -msgid "You are going to delete %u files. Are you sure to continue?" -msgstr "" +msgid "Load failed [%d]" +msgstr "加载失败 [%d]" + +#, c-format, boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "您将从打印机中删除%u个文件。确定要继续吗?" msgid "Delete files" +msgstr "删除文件" + +#, c-format, boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "你确定要从打印机中删除文件'%s'吗?" + +msgid "Delete file" +msgstr "删除文件" + +msgid "Fetching model infomations ..." +msgstr "正在获取模型信息..." + +msgid "Failed to fetching model infomations from printer." +msgstr "无法从打印机获取模型信息。" + +msgid "Failed to parse model infomations." +msgstr "解析模型信息失败。" + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it whthBambu Studio " +"and export a new .gcode.3mf file." msgstr "" +".gcode.3mf文件中不包含G-code数据。请使用Bambu Studio进行切片并导出新的." +"gcode.3mf文件。" #, c-format, boost-format msgid "File '%s' was lost! Please download it again." @@ -3541,6 +3677,12 @@ msgstr "下载完成" msgid "Downloading %d%%..." msgstr "下载中 %d%%..." +msgid "Not supported on the current printer version." +msgstr "当前打印机的版本不支持。" + +msgid "Storage unavailable, insert SD card." +msgstr "存储不可用,请插入SD卡。" + msgid "Speed:" msgstr "速度:" @@ -3562,14 +3704,23 @@ msgstr "3Dconnexion设置" msgid "Swap Y/Z axes" msgstr "交换Y/Z轴" -msgid "Camera" -msgstr "摄像机" +msgid "Invert X axis" +msgstr "" -msgid "SD Card" -msgstr "SD卡" +msgid "Invert Y axis" +msgstr "" -msgid "Camera Setting" -msgstr "相机设置" +msgid "Invert Z axis" +msgstr "" + +msgid "Invert Yaw axis" +msgstr "" + +msgid "Invert Pitch axis" +msgstr "" + +msgid "Invert Roll axis" +msgstr "" msgid "Printing Progress" msgstr "打印进度" @@ -3584,10 +3735,22 @@ msgid "0" msgstr "" msgid "Layer: N/A" -msgstr "" +msgstr "层: N/A" + +msgid "Immediately score" +msgstr "立即打分" msgid "Clear" -msgstr "" +msgstr "清除" + +msgid "Camera" +msgstr "摄像机" + +msgid "SD Card" +msgstr "SD卡" + +msgid "Camera Setting" +msgstr "相机设置" msgid "Control" msgstr "控制" @@ -3622,30 +3785,14 @@ msgstr "无SD卡" msgid "SD Card Abnormal" msgstr "SD卡异常" -msgid "Printing List" -msgstr "项目切片" - msgid "Cancel print" msgstr "取消打印" msgid "Are you sure you want to cancel this print?" msgstr "你确定要取消这次打印吗?" -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode disabled.Please reconnect the " -"printer by logging in with your user account." -msgstr "" -"由于LAN模式被禁用,已与打印机[%s]断开连接。请使用您的用户帐户登录以重新连接打" -"印机。" - -#, c-format, boost-format -msgid "" -"Disconnected from printer [%s] due to LAN mode enabled.Please reconnect the " -"printer by inputting Access Code which can be gotten from printer screen." -msgstr "" -"由于启用了LAN模式,已与打印机[%s]断开连接。请通过输入访问码重新连接打印机,访" -"问码可从打印机屏幕上获取。" +msgid "Done" +msgstr "完成" msgid "Downloading..." msgstr "下载中..." @@ -3655,15 +3802,21 @@ msgstr "云切片中..." #, c-format, boost-format msgid "In Cloud Slicing Queue, there are %s tasks ahead." -msgstr "" +msgstr "前面还有%s个任务在云端切片队列中" #, c-format, boost-format msgid "Layer: %s" -msgstr "" +msgstr "层: %s" + +msgid "Please give a score for your favorite Bambu Market model." +msgstr "请为您喜欢的 Bambu 商城模型打分。" + +msgid "Score" +msgstr "打分" #, c-format, boost-format msgid "Layer: %d/%d" -msgstr "" +msgstr "层: %d/%d" msgid "Please heat the nozzle to above 170 degree before loading filament." msgstr "请在进料前把喷嘴升温到170℃" @@ -3675,7 +3828,7 @@ msgid "Still load" msgstr "继续进料" msgid "Please select an AMS slot before calibration" -msgstr "请在标定前选择一个AMS槽位" +msgstr "请先选择一个AMS槽位后进行标定" msgid "" "Cannot read filament info: the filament is loaded to the tool head,please " @@ -3700,24 +3853,15 @@ msgstr "狂暴" msgid "Can't start this without SD card." msgstr "没有SD卡无法开始任务" -msgid "Failed to connect to the server" -msgstr "无法连接服务器" - msgid "Status" msgstr "设备状态" -msgid "Media" -msgstr "视频文件" - msgid "Update" msgstr "固件更新" msgid "HMS" msgstr "" -msgid "Failed to connect to the printer" -msgstr "无法连接打印机" - msgid "Don't show again" msgstr "不再显示" @@ -3788,7 +3932,7 @@ msgid "Open Folder." msgstr "打开目录。" msgid "Safely remove hardware." -msgstr "" +msgstr "安全移除硬件。" #, c-format, boost-format msgid "%1$d Object has custom supports." @@ -3803,7 +3947,7 @@ msgstr[0] "%1$d对象有涂色。" #, c-format, boost-format msgid "%1$d object was loaded as a part of cut object." msgid_plural "%1$d objects were loaded as parts of cut object" -msgstr[0] "" +msgstr[0] "%1$d对象加载为一个切割对象的子部件" msgid "ERROR" msgstr "" @@ -3820,6 +3964,9 @@ msgstr "取消上传" msgid "Slice ok." msgstr "切片完成." +msgid "Jump to" +msgstr "跳转到" + msgid "Error:" msgstr "错误:" @@ -3829,6 +3976,9 @@ msgstr "警告:" msgid "Export successfully." msgstr "导出成功." +msgid "Serious warning:" +msgstr "严重警告:" + msgid " (Repair)" msgstr "(修复)" @@ -3851,7 +4001,7 @@ msgid "Color painting" msgstr "颜色绘制" msgid "Cut connectors" -msgstr "" +msgstr "切割连接件" msgid "Layers" msgstr "层" @@ -3998,13 +4148,13 @@ msgstr "同步到 AMS 的材料列表将丢弃所有当前配置的材料预设 msgid "" "Already did a synchronization, do you want to sync only changes or resync " "all?" -msgstr "" +msgstr "已经同步过,你希望仅同步改变的材料还是重新同步所有材料?" msgid "Sync" msgstr "同步" msgid "Resync" -msgstr "" +msgstr "重新同步" msgid "There are no compatible filaments, and sync is not performed." msgstr "没有如任何兼容的材料,同步操作未执行。" @@ -4054,8 +4204,8 @@ msgstr "" msgid "Loading file: %s" msgstr "加载文件:%s" -msgid "The 3mf is not from Bambu Lab, load geometry data only." -msgstr "该3mf文件不是来自Bambu Lab,将只加载几何数据。" +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." +msgstr "该3mf文件不是来自Orca Slicer,将只加载几何数据。" msgid "Load 3mf" msgstr "加载3mf" @@ -4064,13 +4214,13 @@ msgid "The Config can not be loaded." msgstr "配置无法加载。" msgid "The 3mf is generated by old Orca Slicer, load geometry data only." -msgstr "该3mf文件来自旧版本的Bambu Lab,将只加载几何数据。" +msgstr "该3mf文件来自旧版本的逆戟鲸切片,将只加载几何数据。" #, c-format, boost-format msgid "" "The 3mf's version %s is newer than %s's version %s, Found following keys " "unrecognized:" -msgstr "" +msgstr "该3mf的版本%s比%s的版本%s新,发现以下参数键值无法识别:" msgid "You'd better upgrade your software.\n" msgstr "建议升级您的软件版本。\n" @@ -4082,13 +4232,13 @@ msgstr "较新的3mf版本" msgid "" "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " "software." -msgstr "" +msgstr "该3mf的版本%s比%s的版本%s要新,建议升级你的软件。" msgid "Invalid values found in the 3mf:" -msgstr "" +msgstr "在3mf文件中发现无效值:" msgid "Please correct them in the param tabs" -msgstr "" +msgstr "请在参数页更正它们" msgid "The 3mf is not compatible, load geometry data only!" msgstr "该3mf文件与软件不兼容,将只加载几何数据。" @@ -4158,13 +4308,15 @@ msgid "Save file as:" msgstr "文件另存为:" msgid "Delete object which is a part of cut object" -msgstr "" +msgstr "删除切割对象的一部分" msgid "" "You try to delete an object which is a part of a cut object.\n" "This action will break a cut correspondence.\n" "After that model consistency can't be guaranteed." msgstr "" +"您正尝试删除切割对象的一部分,这将破坏切割对应关系,删除之后,将无法再保证模" +"型的一致性。" msgid "The selected object couldn't be split." msgstr "选中的模型不可分裂。" @@ -4291,7 +4443,7 @@ msgid "The current project has unsaved changes, save it before continue?" msgstr "当前项目包含未保存的修改,是否先保存?" msgid "Remember my choice." -msgstr "" +msgstr "记住我的选择。" msgid "Number of copies:" msgstr "克隆数量:" @@ -4311,6 +4463,17 @@ msgid "" "on the printer." msgstr "文件%s已经发送到打印机的存储空间,可以在打印机上浏览。" +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "无法对模型网格执行布尔运算。只有正面部分将被导出。" + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "" + +msgid "Upload and Print" +msgstr "" + msgid "" "Print By Object: \n" "Suggest to use auto-arrange to avoid collisions when printing." @@ -4331,7 +4494,15 @@ msgid "Invalid number" msgstr "无效数字" msgid "Plate Settings" -msgstr "" +msgstr "盘参数设置" + +#, boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "当前选择的零件数量: %1%\n" + +#, boost-format +msgid "Number of currently selected objects: %1%\n" +msgstr "当前选择的对象数量: %1%\n" #, boost-format msgid "Part name: %1%\n" @@ -4376,6 +4547,8 @@ msgid "" "still want to do this printing, please set this filament's bed temperature " "to non zero." msgstr "" +"热床% d:%s不建议被用于打印%s(%s)材料。如果你依然想打印,请设置耗材对应的热" +"床温度为非零值。" msgid "Switching the language requires application restart.\n" msgstr "切换语言要求重启应用程序。\n" @@ -4428,6 +4601,9 @@ msgstr "其他" msgid "Login Region" msgstr "登录区域" +msgid "Stealth Mode" +msgstr "局域网模式" + msgid "Metric" msgstr "公制" @@ -4438,12 +4614,12 @@ msgid "Units" msgstr "单位" msgid "Zoom to mouse position" -msgstr "" +msgstr "放大到鼠标位置" msgid "" "Zoom in towards the mouse pointer's position in the 3D view, rather than the " "2D window center." -msgstr "" +msgstr "在3D视角放大到鼠标位置,而不是2D窗口的中心。" msgid "Show \"Tip of the day\" notification after start" msgstr "启动后显示“每日小贴士”通知" @@ -4458,7 +4634,7 @@ msgid "If enabled, g-code window will be displayed." msgstr "如果启用,将显示g-code窗口。" msgid "Presets" -msgstr "" +msgstr "预设" msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "同步用户预设(打印机/耗材丝/工艺)" @@ -4467,13 +4643,13 @@ msgid "User Sync" msgstr "用户同步" msgid "Update built-in Presets automatically." -msgstr "" +msgstr "自动更新系统预设" msgid "System Sync" -msgstr "" +msgstr "系统同步" msgid "Clear my choice on the unsaved presets." -msgstr "" +msgstr "清除我对未保存的预置的选择。" msgid "Associate files to OrcaSlicer" msgstr "逆戟鲸文件关联" @@ -4496,27 +4672,33 @@ msgstr "使用逆戟鲸打开.step/.stp文件" msgid "If enabled, sets OrcaSlicer as default application to open .step files" msgstr "开启后,将缺省使用逆戟鲸打开.step文件" +msgid "Online Models" +msgstr "在线模型" + +msgid "Show online staff-picked models on the home page" +msgstr "在主页上显示工作人员挑选的在线模型" + msgid "Maximum recent projects" -msgstr "" +msgstr "近期项目的最大数量" msgid "Maximum count of recent projects" -msgstr "" +msgstr "近期项目的最大计数" msgid "Clear my choice on the unsaved projects." -msgstr "" +msgstr "清除我对未保存的项目的选择。" msgid "Auto-Backup" msgstr "自动备份" msgid "" "Backup your project periodically for restoring from the occasional crash." -msgstr "" +msgstr "定期备份你的项目,以便从偶尔的崩溃中恢复过来。" msgid "every" msgstr "" msgid "The peroid of backup in seconds." -msgstr "" +msgstr "备份的周期" msgid "Downloads" msgstr "下载" @@ -4527,6 +4709,12 @@ msgstr "深色模式" msgid "Enable Dark mode" msgstr "启用深色模式" +msgid "Develop mode" +msgstr "开发者模式" + +msgid "Skip AMS blacklist check" +msgstr "跳过AMS黑名单检查" + msgid "Home page and daily tips" msgstr "首页和每日小贴士" @@ -4563,32 +4751,35 @@ msgstr "其他" msgid "Mouse wheel reverses when zooming" msgstr "缩放时鼠标滚轮反转" -msgid "Develop mode" -msgstr "开发者模式" +msgid "Enable SSL(MQTT)" +msgstr "启用SSL(MQTT)" -msgid "Dump video" -msgstr "下载视频" +msgid "Enable SSL(FTP)" +msgstr "启用SSL(FTP)" + +msgid "Internal developer mode" +msgstr "内部开发者模式" msgid "Log Level" -msgstr "" +msgstr "日志级别" msgid "fatal" -msgstr "" +msgstr "致命" msgid "error" -msgstr "" +msgstr "错误" msgid "warning" -msgstr "" +msgstr "警告" msgid "info" -msgstr "" +msgstr "信息" msgid "debug" -msgstr "" +msgstr "调试" msgid "trace" -msgstr "" +msgstr "跟踪" msgid "Host Setting" msgstr "" @@ -4633,7 +4824,7 @@ msgid "Click to pick filament color" msgstr "点击设置材料颜色" msgid "Please choose the filament colour" -msgstr "" +msgstr "请选择材料颜色" msgid "Add/Remove presets" msgstr "添加/删除配置" @@ -4653,41 +4844,44 @@ msgstr "添加/删除材料" msgid "Add/Remove printers" msgstr "添加/删除打印机" -msgid "Same as Global Print Sequence" -msgstr "" +msgid "Incompatible" +msgstr "不兼容的预设" -msgid "Print sequence" -msgstr "打印顺序" +msgid "The selected preset is null!" +msgstr "选择的预设为空!" msgid "Plate name" msgstr "盘名称" +msgid "Same as Global Print Sequence" +msgstr "跟随全局打印顺序" + +msgid "Print sequence" +msgstr "打印顺序" + +msgid "Customize" +msgstr "自定义" + +msgid "First layer filament sequence" +msgstr "首层耗材打印顺序" + +msgid "Same as Global Plate Type" +msgstr "跟随全局打印板类型" + msgid "Same as Global Bed Type" msgstr "跟随全局热床类型" -msgid "Cool Plate" -msgstr "低温打印热床" - -msgid "Engineering Plate" -msgstr "工程材料热床" - -msgid "High Temp Plate" -msgstr "高温打印热床" - -msgid "Textured PEI Plate" -msgstr "纹理PEI热床" - msgid "By Layer" -msgstr "" +msgstr "逐层" msgid "By Object" -msgstr "" +msgstr "逐件" msgid "Accept" -msgstr "" +msgstr "接受" msgid "Log Out" -msgstr "" +msgstr "登出" msgid "Slice all plate to obtain time and filament estimation" msgstr "正在切片以获取切片信息和预估打印时间" @@ -4794,14 +4988,11 @@ msgstr "为“%1%”,添加“%2%”为一个新预设" msgid "Simply switch to \"%1%\"" msgstr "直接切换到“%1%”" -msgid "Online" -msgstr "在线" - -msgid "Offline" -msgstr "离线" +msgid "Task canceled" +msgstr "任务已取消" msgid "(LAN)" -msgstr "" +msgstr "(局域网)" msgid "My Device" msgstr "我的设备" @@ -4809,6 +5000,9 @@ msgstr "我的设备" msgid "Other Device" msgstr "其他设备" +msgid "Online" +msgstr "在线" + msgid "Input access code" msgstr "输入访问码" @@ -4818,12 +5012,18 @@ msgstr "无法找到我的设备?" msgid "Log out successful." msgstr "登出成功。" +msgid "Offline" +msgstr "离线" + msgid "Busy" msgstr "忙碌" msgid "Bambu Cool Plate" msgstr "低温打印热床" +msgid "PLA Plate" +msgstr "PLA打印板" + msgid "Bamabu Engineering Plate" msgstr "工程打印热床" @@ -4839,12 +5039,24 @@ msgstr "刷新" msgid "Bed Leveling" msgstr "热床调平" -msgid "Flow Calibration" -msgstr "流量校准" +msgid "Flow Dynamics Calibration" +msgstr "动态流量校准" + +msgid "Can't connect to the printer" +msgstr "无法连接打印机" msgid "send completed" msgstr "发送完成" +msgid "Error code" +msgstr "错误代码" + +msgid "Check the status of current system services" +msgstr "请检查当前系统服务状态" + +msgid "Printer local connection failed, please try again." +msgstr "打印机局域网连接失败,请重试。" + msgid "No login account, only printers in LAN mode are displayed" msgstr "未登录账号,仅显示局域网模式的打印机" @@ -4914,6 +5126,9 @@ msgstr "" msgid "An SD card needs to be inserted before printing." msgstr "请在发起打印前插入SD卡" +msgid "The selected printer is incompatible with the chosen printer presets." +msgstr "所选打印机与选择的打印机预设不兼容。" + msgid "An SD card needs to be inserted to record timelapse." msgstr "开启延迟摄影功能需要插入SD卡" @@ -4932,17 +5147,19 @@ msgid "Errors" msgstr "错误" msgid "Please check the following:" -msgstr "" +msgstr "请检查以下内容:" msgid "" "The printer type selected when generating G-Code is not consistent with the " "currently selected printer. It is recommended that you use the same printer " "type for slicing." msgstr "" +"生成G代码时选择的打印机类型与当前选择的打印机不一致。建议您使用相同的打印机类" +"型进行切片。" #, c-format, boost-format msgid "%s is not supported by AMS." -msgstr "" +msgstr "%s 不受AMS支持。" msgid "" "There are some unknown filaments in the AMS mappings. Please check whether " @@ -4954,11 +5171,29 @@ msgstr "" msgid "" "Please click the confirm button if you still want to proceed with printing." -msgstr "" +msgstr "如果您仍然想继续打印,请单击“确定”按钮。" + +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "正在连接打印机。连接过程中无法取消。" msgid "Preparing print job" msgstr "正在准备打印任务" +msgid "Abnormal print file data. Please slice again" +msgstr "打印文件数据异常,请重新切片" + +msgid "The name length exceeds the limit." +msgstr "名称长度超过限制。" + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "小心使用!纹理PEI板上的流量校准可能会因表面散射而失败。" + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "使用微型激光雷达进行自动流量校准" + msgid "Modifying the device name" msgstr "修改打印机名称" @@ -4969,20 +5204,103 @@ msgid "Cannot send the print task when the upgrade is in progress" msgstr "设备升级中,无法发送打印任务" msgid "An SD card needs to be inserted before send to printer SD card." -msgstr "" +msgstr "发送到打印机需要插入SD卡" -msgid "The printer is required to be in the same LAN as Orca Slicer." -msgstr "打印机需要与逆戟鲸在同一个局域网内。" +msgid "The printer is required to be in the same LAN as Bambu Studio." +msgstr "打印机需要与Bambu Studio在同一个局域网内。" msgid "The printer does not support sending to printer SD card." msgstr "该打印机不支持发送到打印机SD卡。" +msgid "Failed to create socket" +msgstr "" + +msgid "Failed to connect socket" +msgstr "" + +msgid "Failed to publish login request" +msgstr "" + +msgid "Get ticket from device timeout" +msgstr "" + +msgid "Get ticket from server timeout" +msgstr "" + +msgid "Failed to post ticket to server" +msgstr "" + +msgid "Failed to parse login report reason" +msgstr "" + +msgid "Receive login report timeout" +msgstr "" + +msgid "Unknown Failure" +msgstr "发生错误" + msgid "Log in printer" msgstr "登录打印机" msgid "Would you like to log in this printer with current account?" msgstr "你想使用当前账号登录这台打印机吗?" +msgid "Check the reason" +msgstr "查看原因" + +msgid "Read and accept" +msgstr "我已阅读并接受" + +msgid "Terms and Conditions" +msgstr "用户使用协议" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" +"感谢您购买Bambu Lab设备,使用Bambu Lab设备前,请阅读一下条款,单击同意使用您" +"的Bambu Lab设备即表示您同意遵守隐私政策以及使用条款(统称为“条款”)。如果您不" +"符合或不同意Bambu Lab隐私政策,请不要使用Bambu Lab设备和服务。" + +msgid "and" +msgstr "和" + +msgid "Privacy Policy" +msgstr "隐私协议" + +msgid "We ask for your help to improve everyone's printer" +msgstr "我们请求您的帮助来改善大家的打印机" + +msgid "Statement about User Experience Improvement Program" +msgstr "关于用户体验改善计划的声明" + +#, c-format, boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" +"在3D打印社区,我们从彼此的成功和失败中学习调整自己的切片参数和设置。%s遵循同" +"样的原则,通过机器学习的方式从大量用户打印的成功和失败中获取经验,从而改善打" +"印性能。我们正在通过向%s提供真实世界的数据来训练他们变得更聪明。如果您愿意," +"此服务将访问您的错误日志和使用日志中的信息,其中可能包括隐私政策中描述的信" +"息。我们不会收集任何可以直接或间接识别个人的个人数据,包括但不限于姓名、地" +"址、支付信息或电话号码。启用此服务即表示您同意这些条款和有关隐私政策的声明。" + +msgid "Statement on User Experience Improvement Plan" +msgstr "关于用户体验改善计划的声明" + msgid "Log in successful." msgstr "登录成功。" @@ -5033,6 +5351,8 @@ msgid "" "support volume but weaker strength.\n" "We recommend using it with: 0 interface layers, 0 top distance, 2 walls." msgstr "" +"我们增加了一种实验性的风格 \"苗条树\",它的特点是支撑体积较小,但强度较弱。\n" +"因此我们推荐以下参数:接触层数为0,顶部Z距离为0,墙层数为2。" msgid "" "Change these settings automatically? \n" @@ -5048,6 +5368,8 @@ msgid "" "settings: at least 2 interface layers, at least 0.1mm top z distance or " "using support materials on interface." msgstr "" +"对于 \"强壮树 \"和 \"混合树 \"风格,我们推荐以下设置:至少2层界面层,至少0.1" +"毫米的顶部z距离或在界面上使用支撑材料。" msgid "" "When using support material for the support interface, We recommend the " @@ -5055,6 +5377,8 @@ msgid "" "0 top z distance, 0 interface spacing, concentric pattern and disable " "independent support layer height" msgstr "" +"当使用支持界面的支持材料时,我们推荐以下设置:\n" +"0顶层z距离,0接触层间距,同心图案,并且禁用独立支撑层高" msgid "" "When recording timelapse without toolhead, it is recommended to add a " @@ -5062,6 +5386,8 @@ msgid "" "by right-click the empty position of build plate and choose \"Add Primitive" "\"->\"Timelapse Wipe Tower\"." msgstr "" +"在录制无工具头延时摄影视频时,建议添加“延时摄影擦料塔”\n" +"右键单击打印板的空白位置,选择“添加标准模型”->“延时摄影擦料塔”。" msgid "Line width" msgstr "线宽" @@ -5098,6 +5424,12 @@ msgstr "" "不同悬垂程度的打印速度。悬垂程度使用相对于线宽的百分表示。速度为0代表这个悬垂" "程度范围内不降速,直接使用墙的速度" +msgid "Bridge" +msgstr "桥接" + +msgid "Set speed for external and internal bridges" +msgstr "" + msgid "Travel speed" msgstr "空驶速度" @@ -5105,7 +5437,7 @@ msgid "Acceleration" msgstr "加速度" msgid "Jerk(XY)" -msgstr "抖动(XY)" +msgstr "抖动(XY轴)" msgid "Raft" msgstr "筏层" @@ -5125,6 +5457,9 @@ msgstr "G-code 输出" msgid "Post-processing Scripts" msgstr "后处理脚本" +msgid "Notes" +msgstr "" + msgid "Frequent" msgstr "常用" @@ -5165,9 +5500,6 @@ msgstr "建议温度范围" msgid "Print temperature" msgstr "打印温度" -msgid "Chamber temperature" -msgstr "机箱温度" - msgid "Nozzle" msgstr "喷嘴" @@ -5190,11 +5522,17 @@ msgid "" "filament does not support to print on the Engineering Plate" msgstr "安装工程材料热床时的热床温度。0值表示这个耗材丝不支持工程材料热床" +msgid "High Temp Plate" +msgstr "高温打印热床" + msgid "" "Bed temperature when high temperature plate is installed. Value 0 means the " "filament does not support to print on the High Temp Plate" msgstr "安装高温打印热床时的热床温度。0值表示这个耗材丝不支持高温打印热床" +msgid "Textured PEI Plate" +msgstr "纹理PEI热床" + msgid "" "Bed temperature when Textured PEI Plate is installed. Value 0 means the " "filament does not support to print on the Textured PEI Plate" @@ -5241,6 +5579,21 @@ msgstr "耗材丝起始G-code" msgid "Filament end G-code" msgstr "耗材丝结束G-code" +msgid "Multimaterial" +msgstr "" + +msgid "Wipe tower parameters" +msgstr "色塔参数" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "" + +msgid "Ramming settings" +msgstr "" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "" + msgid "Printable space" msgstr "可打印区域" @@ -5295,9 +5648,21 @@ msgstr "加速度限制" msgid "Jerk limitation" msgstr "抖动限制" +msgid "Single extruder multimaterial setup" +msgstr "" + +msgid "Wipe tower" +msgstr "色塔" + +msgid "Single extruder multimaterial parameters" +msgstr "" + msgid "Layer height limits" msgstr "层高限制" +msgid "Lift Z Enforcement" +msgstr "强化抬Z策略" + msgid "Retraction when switching material" msgstr "切换材料时的回抽量" @@ -5438,7 +5803,7 @@ msgid "Capabilities" msgstr "能力" msgid "Select presets to compare" -msgstr "" +msgstr "选择要比较的预设" msgid "Show all presets (including incompatible)" msgstr "显示所有预设(包括不兼容的)" @@ -5520,6 +5885,36 @@ msgstr "没有可用的更新。" msgid "The configuration is up to date." msgstr "当前配置已经是最新版本。" +msgid "Ramming customization" +msgstr "" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" + +msgid "Total ramming time" +msgstr "" + +msgid "s" +msgstr "秒" + +msgid "Total rammed volume" +msgstr "" + +msgid "Ramming line width" +msgstr "" + +msgid "Ramming line spacing" +msgstr "" + msgid "Auto-Calc" msgstr "自动计算" @@ -5534,7 +5929,7 @@ msgstr "在两个耗材丝间切换所需的冲刷量(mm³)" #, c-format, boost-format msgid "Suggestion: Flushing Volume in range [%d, %d]" -msgstr "" +msgstr "建议:冲刷量设置在[%d, %d]范围内" #, c-format, boost-format msgid "The multiplier should be in range [%.2f, %.2f]." @@ -5571,7 +5966,7 @@ msgid "Objects list" msgstr "对象列表" msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" -msgstr "" +msgstr "从STL/STEP/3MF/OBJ/AMF文件中导入几何数据" msgid "⌘+Shift+G" msgstr "" @@ -5826,28 +6221,25 @@ msgid "Network plug-in update" msgstr "网络插件升级" msgid "" -"Click OK to update the Network plug-in when Orca Slicer launches next time." -msgstr "点击OK将在逆戟鲸下次启动之后自动升级网络插件" +"Click OK to update the Network plug-in when Bambu Studio launches next time." +msgstr "点击\"确定\",将在Bambu Studio下次启动之后自动升级网络插件" #, c-format, boost-format msgid "A new Network plug-in(%s) available, Do you want to install it?" msgstr "新的网络插件(%s) 可用,您是否需要安装它?" -msgid "New version of Orca Slicer" -msgstr "新版本的逆戟鲸" +msgid "New version of Bambu Studio" +msgstr "新版本的Bambu Studio" msgid "Don't remind me of this version again" msgstr "此版本不再提示" -msgid "Done" -msgstr "" - msgid "LAN Connection Failed (Sending print file)" msgstr "LAN连接失败 (发送打印文件)" msgid "" -"Step 1, please confirm Orca Slicer and your printer are in the same LAN." -msgstr "步骤1, 请确认逆戟鲸和您的打印机在同一局域网中。" +"Step 1, please confirm Bambu Studio and your printer are in the same LAN." +msgstr "第1步,请确认Bambu Studio和您的打印机在同一个LAN上。" msgid "" "Step 2, if the IP and Access Code below are different from the actual values " @@ -6037,12 +6429,15 @@ msgstr "顶面" msgid "Bottom surface" msgstr "底面" -msgid "Bridge" -msgstr "桥接" +msgid "Internal Bridge" +msgstr "内部搭桥" msgid "Gap infill" msgstr "填缝" +msgid "Skirt" +msgstr "" + msgid "Support interface" msgstr "支撑面" @@ -6241,6 +6636,21 @@ msgid "" "The prime tower requires that support has the same layer height with object." msgstr "擦拭塔要求支撑和对象采用同样的层高。" +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" + msgid "" "Support enforcers are used but support is not enabled. Please enable support." msgstr "使用了支撑添加器但没有打开支撑。请打开支撑。" @@ -6248,6 +6658,22 @@ msgstr "使用了支撑添加器但没有打开支撑。请打开支撑。" msgid "Layer height cannot exceed nozzle diameter" msgstr "层高不能超过喷嘴直径" +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + #, c-format, boost-format msgid "Plate %d: %s does not support filament %s" msgstr "盘 %d: %s 不支持耗材丝 %s" @@ -6316,6 +6742,9 @@ msgid "" "name and password into the URL in the following format: https://username:" "password@your-octopi-address/" msgstr "" +"Slic3r可以将G-code文件上传到打印机主机。此字段应包含打印机主机实例的主机名、" +"IP地址或URL。启用基本身份验证的Print host可以通过将用户名和密码放入以下格式的" +"URL中来访问:https://username:password@your-octopi-address/" msgid "Device UI" msgstr "设备用户界面" @@ -6331,6 +6760,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the API Key or the password required for authentication." msgstr "" +"Slic3r可以将G-code文件上传到打印机主机。此字段应包含用于身份验证的API密钥或密" +"码。" msgid "Name of the printer" msgstr "打印机名称" @@ -6343,6 +6774,8 @@ msgid "" "in crt/pem format. If left blank, the default OS CA certificate repository " "is used." msgstr "" +"可以为HTTPS OctoPrint连接指定自定义CA证书文件,格式为crt/pem。如果留空,则使" +"用默认的操作系统CA证书存储库。" msgid "User" msgstr "用户名" @@ -6351,19 +6784,21 @@ msgid "Password" msgstr "密码" msgid "Ignore HTTPS certificate revocation checks" -msgstr "" +msgstr "忽略HTTPS证书吊销检查" msgid "" "Ignore HTTPS certificate revocation checks in case of missing or offline " "distribution points. One may want to enable this option for self signed " "certificates if connection fails." msgstr "" +"在缺少或离线分发点的情况下忽略HTTPS证书吊销检查。如果连接失败,可以启用此选项" +"来处理自签名证书。" msgid "Names of presets related to the physical printer" -msgstr "" +msgstr "与物理打印机相关的预设名称" msgid "Authorization Type" -msgstr "" +msgstr "授权类型" msgid "API key" msgstr "" @@ -6447,6 +6882,15 @@ msgstr "首层热床温度。0值表示这个耗材丝不支持纹理PEI热床" msgid "Bed types supported by the printer" msgstr "打印机所支持的热床类型" +msgid "Cool Plate" +msgstr "低温打印热床" + +msgid "Engineering Plate" +msgstr "工程材料热床" + +msgid "First layer print sequence" +msgstr "" + msgid "This G-code is inserted at every layer change before lifting z" msgstr "在每次换层抬升z高度之前插入这段G-code" @@ -6534,7 +6978,7 @@ msgid "" msgstr "稍微减小这个数值(比如0.9)可以减小桥接的材料量,来改善下垂。" msgid "Top surface flow ratio" -msgstr "顶面流量" +msgstr "顶部表面流量比例" msgid "" "This factor affects the amount of material for top solid infill. You can " @@ -6542,7 +6986,7 @@ msgid "" msgstr "稍微减小这个数值(比如0.97)可以来改善顶面的光滑程度。" msgid "Bottom surface flow ratio" -msgstr "首层流量" +msgstr "底部表面流量比例" msgid "This factor affects the amount of material for bottom solid infill" msgstr "首层流量调整系数,默认为1.0" @@ -6563,14 +7007,37 @@ msgid "" "pattern" msgstr "顶面只使用单层墙,从而更多的空间能够使用顶部填充图案" +msgid "One wall threshold" +msgstr "" + +#, c-format, boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created is you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" + msgid "Only one wall on first layer" -msgstr "首层单层墙" +msgstr "首层仅单层墙" msgid "" "Use only one wall on first layer, to give more space to the bottom infill " "pattern" msgstr "首层只使用单层墙,从而更多的空间能够使用底部填充图案" +msgid "Extra perimeters on overhangs" +msgstr "" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" + msgid "Classic mode" msgstr "经典模式" @@ -6583,12 +7050,26 @@ msgstr "悬垂降速" msgid "Enable this option to slow printing down for different overhang degree" msgstr "打开这个选项将降低不同悬垂程度的走线的打印速度" -msgid "mm/s" -msgstr "mm/s" +msgid "mm/s or %" +msgstr "mm/s 或 %" + +msgid "External" +msgstr "" msgid "Speed of bridge and completely overhang wall" msgstr "桥接和完全悬空的外墙的打印速度" +msgid "mm/s" +msgstr "mm/s" + +msgid "Internal" +msgstr "" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" + msgid "Brim width" msgstr "Brim宽度" @@ -6602,15 +7083,7 @@ msgid "" "This controls the generation of the brim at outer and/or inner side of " "models. Auto means the brim width is analysed and calculated automatically." msgstr "" - -msgid "outer_only" -msgstr "仅外侧" - -msgid "Inner brim only" -msgstr "仅内侧" - -msgid "Outer and inner brim" -msgstr "内侧和外侧" +"该参数控制在模型的外侧和/或内侧生成brim。自动是指自动分析和计算边框的宽度。" msgid "Brim-object gap" msgstr "Brim与模型的间隙" @@ -6620,11 +7093,40 @@ msgid "" "easily" msgstr "在brim和模型之间设置间隙,能够让brim更容易剥离" +msgid "Brim ears" +msgstr "圆盘" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "" + +msgid "Brim ear max angle" +msgstr "圆盘最大角度" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" +"让圆盘出现的最大角度。\n" +"如果设置为0,则不会创建圆盘。\n" +"如果设置为约180,除直线部分外,其他部分都会创建圆盘。" + +msgid "Brim ear detection radius" +msgstr "圆盘检测半径" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" +"在检测尖锐角度之前,几何形状将被简化。此参数表示简化的最小偏差长度。\n" +"设为0以停用" + msgid "Compatible machine" msgstr "兼容的机器" msgid "upward compatible machine" -msgstr "" +msgstr "向上兼容的机器" msgid "Compatible machine condition" msgstr "兼容的机器的条件" @@ -6745,15 +7247,15 @@ msgid "Internal bridge support thickness" msgstr "内部桥接支撑厚度" msgid "" -"If enabled, Studio will generate support loops under the contours of " -"internal bridges.These support loops could prevent internal bridges from " -"extruding over the air and improve the top surface quality, especially when " -"the sparse infill density is low.This value determines the thickness of the " -"support loops. 0 means disable this feature" +"If enabled, support loops will be generated under the contours of internal " +"bridges.These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" msgstr "" -"如果开启,Studio会沿着内部桥接的边沿在其下方生成支撑轮廓。这些支撑轮廓可以防" -"止悬空地打印内部桥接并提高顶面质量,特别是在填充密度较低的情况下。这个设置用" -"于调整支撑轮廓的厚度,0表示关闭此特性。" +"如果开启,逆戟鲸切片会沿着内部桥接的边沿在其下方生成支撑轮廓。这些支撑轮廓可" +"以防止悬空地打印内部桥接并提高顶面质量,特别是在填充密度较低的情况下。这个设" +"置用于调整支撑轮廓的厚度,0表示关闭此特性。" msgid "Top surface pattern" msgstr "顶面图案" @@ -6791,8 +7293,20 @@ msgstr "底面图案" msgid "Line pattern of bottom surface infill, not bridge infill" msgstr "除了桥接外的底面填充的走线图案" -msgid "Line width of outer wall" -msgstr "外墙的线宽" +msgid "Internal solid infill pattern" +msgstr "内部实心填充图案" + +msgid "" +"Line pattern of internal solid infill. if the detect nattow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" +"内部实心填充的线型图案。如果启用了检测狭窄的内部实心填充,将使用同心圆图案来" +"填充小区域。" + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "外墙的线宽。如果以%表示,它将基于喷嘴直径来计算" msgid "" "Speed of outer wall which is outermost and visible. It's used to be slower " @@ -6809,9 +7323,6 @@ msgid "" "Set to zero for auto." msgstr "" -msgid "mm/s or %" -msgstr "mm/s 或 %" - msgid "Small perimeters threshold" msgstr "微小部位周长阈值" @@ -6895,8 +7406,10 @@ msgstr "启用压力提前,一旦启用会覆盖自动检测的结果" msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" msgstr "压力提前(Klipper)或者线性提前(Marlin)" -msgid "Default line width if some line width is set to be zero" -msgstr "当线宽设置为0时走线的默认线宽" +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." +msgstr "当线宽设置为0时走线的默认线宽。如果以%表示,它将基于喷嘴直径来计算。" msgid "Keep fan always on" msgstr "保持风扇常开" @@ -6919,9 +7432,6 @@ msgstr "" "当层预估打印时间小于该数值时,部件冷却风扇将会被开启。风扇转速将根据层打印时" "间在最大和最小风扇转速之间插值获得" -msgid "s" -msgstr "秒" - msgid "Default color" msgstr "缺省颜色" @@ -6931,6 +7441,12 @@ msgstr "缺省材料颜色" msgid "Color" msgstr "颜色" +msgid "Filament notes" +msgstr "" + +msgid "You can put your notes regarding the filament here." +msgstr "" + msgid "Required nozzle HRC" msgstr "喷嘴硬度要求" @@ -6950,17 +7466,6 @@ msgstr "" msgid "mm³/s" msgstr "mm³/s" -msgid "Minimal purge on wipe tower" -msgstr "擦拭塔上的最小清理量" - -msgid "" -"After a tool change, the exact position of the newly loaded filament inside " -"the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial " -"object, Slic3r will always prime this amount of material into the wipe tower " -"to produce successive infill or sacrificial object extrusions reliably." -msgstr "" - msgid "Filament load time" msgstr "加载耗材丝的时间" @@ -6994,6 +7499,115 @@ msgstr "" "补偿将按比例缩放xy轴该补偿仅考虑墙壁所使用的耗材\n" "请确保物体之间有足够的间距,因为补偿是在边界检查之后进行" +msgid "Loading speed" +msgstr "" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "" + +msgid "Loading speed at the start" +msgstr "" + +msgid "Speed used at the very beginning of loading phase." +msgstr "" + +msgid "Unloading speed" +msgstr "" + +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 "" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" + +msgid "Delay after unloading" +msgstr "" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" + +msgid "Number of cooling moves" +msgstr "" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" + +msgid "Speed of the first cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "" + +msgid "Minimal purge on wipe tower" +msgstr "擦拭塔上的最小清理量" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" + +msgid "Speed of the last cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Ramming parameters" +msgstr "" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Enable ramming for multitool setups" +msgstr "" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" + +msgid "Multitool ramming volume" +msgstr "" + +msgid "The volume to be rammed before the toolchange." +msgstr "" + +msgid "Multitool ramming flow" +msgstr "" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "" + msgid "Density" msgstr "密度" @@ -7037,6 +7651,12 @@ msgstr "耗材丝的价格。只用于统计信息。" msgid "money/kg" msgstr "money/kg" +msgid "Vendor" +msgstr "供应商" + +msgid "Vendor of filament. For show only" +msgstr "打印耗材的供应商。仅用于展示。" + msgid "(Undefined)" msgstr "(未定义)" @@ -7091,6 +7711,54 @@ msgstr "支撑立方体" msgid "Lightning" msgstr "闪电" +msgid "Sparse infill anchor length" +msgstr "稀疏填充锚线长度" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" +"用附加周长的一小段将填充线连接到内部周长。如果以百分比(例如:15%)表示,则计" +"算填充拉伸宽度。OrcaSlicer 试图将两条紧密的填充线连接到一个短的周长段。如果找" +"不到短于“填充”和“锚点”最大值的周长线段,则填充线仅在一侧连接到周长线段,并且" +"所取周长线段的长度仅限于此参数,但不超过“锚点长度”最大值。将此参数设置为零," +"以禁用连接到单个填充线的锚点周长。" + +msgid "0 (no open anchors)" +msgstr "0 (无锚线)" + +msgid "1000 (unlimited)" +msgstr "1000(无限制)" + +msgid "Maximum length of the infill anchor" +msgstr "填充锚线的最大长度" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" +"用附加周长的一小段将填充线连接到内部周长。如果以百分比(例如:15%)表示,则计" +"算填充拉伸宽度。OrcaSlicer 试图将两条紧密的填充线连接到一个短的周长段。如果找" +"不到比此参数短的周长线段,则填充线仅在一侧连接到周长线段,并且所采用的周长线" +"段的长度仅限于 infl_anchor,但不超过此参数。将此参数设置为零以禁用锚点。" + +msgid "0 (Simple connect)" +msgstr "" + msgid "Acceleration of outer walls" msgstr "外墙的加速度。它通常使用比内壁速度慢的加速度,以获得更好的质量" @@ -7120,6 +7788,8 @@ msgid "" "Acceleration of sparse infill. If the value is expressed as a percentage (e." "g. 100%), it will be calculated based on the default acceleration." msgstr "" +"稀疏填充的加速度。如果该值表示为百分比(例如100%),则将根据默认加速度进行计" +"算。" msgid "" "Acceleration of internal solid infill. If the value is expressed as a " @@ -7163,8 +7833,10 @@ msgstr "首层抖动值" msgid "Jerk for travel" msgstr "空驶抖动值" -msgid "Line width of initial layer" -msgstr "首层的线宽" +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "首层的线宽。如果以%表示,它将基于喷嘴直径来计算。" msgid "Initial layer height" msgstr "首层层高" @@ -7236,10 +7908,10 @@ msgid "None" msgstr "无" msgid "Contour" -msgstr "" +msgstr "轮廓" msgid "Contour and hole" -msgstr "" +msgstr "轮廓和孔" msgid "All walls" msgstr "所有墙" @@ -7268,7 +7940,7 @@ msgstr "层和墙" msgid "" "Filter out gaps smaller than the threshold specified. This setting won't " -"affact top/bottom layers" +"affect top/bottom layers" msgstr "小于指定阈值的微小间隙不填充。本设置不会对顶/底层起作用" msgid "" @@ -7412,8 +8084,10 @@ msgstr "" msgid "Filament to print internal sparse infill." msgstr "打印内部稀疏填充的耗材丝" -msgid "Line width of internal sparse infill" -msgstr "内部稀疏填充的线宽" +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "内部稀疏填充的线宽。如果以%表示,它将基于喷嘴直径来计算。" msgid "Infill/Wall overlap" msgstr "填充/墙 重叠" @@ -7459,6 +8133,9 @@ msgstr "最顶面" msgid "All solid layer" msgstr "所有实心层" +msgid "Ironing Pattern" +msgstr "熨烫模式" + msgid "Ironing flow" msgstr "熨烫流量" @@ -7600,8 +8277,8 @@ msgstr "回抽最大加速度(M204 R)" msgid "Maximum acceleration for travel" msgstr "空驶最大加速度" -msgid "Maximum acceleration for travel (M204 T)" -msgstr "空驶最大加速度(M204 T)" +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "" msgid "Fan speed" msgstr "风扇速度" @@ -7651,13 +8328,21 @@ msgstr "喷嘴直径" msgid "Diameter of nozzle" msgstr "喷嘴直径" -msgid "Host Type" +msgid "Configuration notes" msgstr "" +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" + +msgid "Host Type" +msgstr "主机类型" + msgid "" "Slic3r can upload G-code files to a printer host. This field must contain " "the kind of the host." -msgstr "" +msgstr "Slic3r可以将G-code文件上传到打印机主机。此字段必须包含主机类型。" msgid "Nozzle volume" msgstr "喷嘴内腔体积" @@ -7665,12 +8350,51 @@ msgstr "喷嘴内腔体积" msgid "Volume of nozzle between the cutter and the end of nozzle" msgstr "从切刀位置到喷嘴尖端的内腔体积" -msgid "Start end points" +msgid "Cooling tube position" msgstr "" -msgid "The start and end points which is from cutter area to garbage can." +msgid "Distance of the center-point of the cooling tube from the extruder tip." msgstr "" +msgid "Cooling tube length" +msgstr "" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" + +msgid "High extruder current on filament swap" +msgstr "" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" + +msgid "Filament parking position" +msgstr "" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" + +msgid "Extra loading distance" +msgstr "" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" + +msgid "Start end points" +msgstr "起始终止点" + +msgid "The start and end points which is from cutter area to garbage can." +msgstr "从切割区域到垃圾桶的起始和结束点。" + msgid "Reduce infill retraction" msgstr "减小填充回抽" @@ -7691,6 +8415,36 @@ msgstr "文件名格式" msgid "User can self-define the project file name when export" msgstr "用户可以自定义导出项目文件的名称。" +msgid "Make overhang printable" +msgstr "悬垂可打印化" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "修改几何形状使得悬垂部分无需支撑材料或者搭桥打印。" + +msgid "Make overhang printable maximum angle" +msgstr "悬垂可打印化的最大角度" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" +"在使悬垂可打印化后,允许的悬垂最大角度。90°将完全不改变模型并允许任何悬垂,而" +"0°将用圆锥形材料替换所有悬垂部分。" + +msgid "Make overhang printable hole area" +msgstr "最大孔洞面积" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" +"模型底部的孔洞在被圆锥形材料填充前所允许的最大面积。值为0将填充模型底部的所有" +"孔洞。" + +msgid "mm²" +msgstr "mm²" + msgid "Detect overhang wall" msgstr "识别悬空外墙" @@ -7701,8 +8455,10 @@ msgid "" msgstr "" "检测悬空相对于线宽的百分比,并应用不同的速度打印。100%%的悬空将使用桥接速度。" -msgid "Line width of inner wall" -msgstr "内墙的线宽" +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "内墙的线宽。如果以%表示,它将基于喷嘴直径来计算。" msgid "Speed of inner wall" msgstr "内圈墙打印速度" @@ -7718,6 +8474,12 @@ msgid "" "environment variables." msgstr "" +msgid "Printer notes" +msgstr "" + +msgid "You can put your notes regarding the printer here." +msgstr "" + msgid "Raft contact Z distance" msgstr "筏层Z间距" @@ -7813,6 +8575,42 @@ msgstr "梯形" msgid "Spiral" msgstr "螺旋" +msgid "Only lift Z above" +msgstr "仅在高度以上抬Z" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" + +msgid "Only lift Z below" +msgstr "仅在高度以下抬Z" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" + +msgid "On surfaces" +msgstr "仅表面抬Z" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" + +msgid "All Surfaces" +msgstr "所有表面" + +msgid "Top Only" +msgstr "仅顶面" + +msgid "Bottom Only" +msgstr "仅底面" + +msgid "Top and Bottom" +msgstr "顶面和地面" + msgid "Extra length on restart" msgstr "额外回填长度" @@ -7869,14 +8667,22 @@ msgstr "背面" msgid "Random" msgstr "随机" +msgid "Staggered inner seams" +msgstr "交错的内墙接缝" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." +msgstr "此选项会根据内墙深度使接缝向后移动,形成锯齿形模式。" + msgid "Seam gap" -msgstr "接缝留空" +msgstr "接缝间隔" msgid "" "In order to reduce the visibility of the seam in a closed loop extrusion, " "the loop is interrupted and shortened by a specified amount.\n" "This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 15%." +"current extruder diameter. The default value for this parameter is 10%." msgstr "" msgid "Role base wipe speed" @@ -7905,6 +8711,8 @@ msgid "" "be calculated based on the travel speed setting above.The default value for " "this parameter is 80%" msgstr "" +"擦拭速度是根据此配置中指定的速度设置确定的。如果该值以百分比形式表示(例如" +"80%),则将根据上方的移动速度设置进行计算。该参数的默认值为80%。" msgid "Skirt distance" msgstr "Skirt距离" @@ -7924,6 +8732,12 @@ msgstr "Skirt圈数" msgid "Number of loops for the skirt. Zero means disabling skirt" msgstr "skirt的圈数。0表示关闭skirt。" +msgid "Skirt speed" +msgstr "" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" + msgid "" "The printing speed in exported gcode will be slowed down, when the estimated " "layer time is shorter than this value, to get better cooling for these layers" @@ -7938,11 +8752,10 @@ msgid "" "internal solid infill" msgstr "小于这个阈值的稀疏填充区域将会被内部实心填充替代。" -msgid "mm²" -msgstr "mm²" - -msgid "Line width of internal solid infill" -msgstr "内部实心填充的线宽" +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "内部实心填充的线宽。如果以%表示,它将基于喷嘴直径来计算。" msgid "Speed of internal solid infill, not the top and bottom surface" msgstr "内部实心填充的速度,不是顶面和底面。" @@ -7988,6 +8801,39 @@ msgstr "整个打印开始前的起始G-code" msgid "Start G-code when start the printing of this filament" msgstr "开始使用这个耗材丝打印的起始G-code" +msgid "Single Extruder Multi Material" +msgstr "单挤出机多材料" + +msgid "Use single nozzle to print multi filament" +msgstr "使用单喷嘴打印多耗材" + +msgid "Purge in prime tower" +msgstr "" + +msgid "Purge remaining filament into prime tower" +msgstr "" + +msgid "Enable filament ramming" +msgstr "" + +msgid "No sparse layers (EXPERIMENTAL)" +msgstr "" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" + +msgid "Prime all printing extruders" +msgstr "" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" + msgid "Slice gap closing radius" msgstr "切片间隙闭合半径" @@ -8069,6 +8915,12 @@ msgid "" "etc." msgstr "仅对关键区域生成支撑,包括尖尾、悬臂等。" +msgid "Remove small overhangs" +msgstr "移除小悬空" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "移除可能并不需要支撑的小悬空。" + msgid "Top Z distance" msgstr "顶部Z距离" @@ -8090,8 +8942,10 @@ msgid "" msgstr "" "打印支撑主体和筏层的耗材丝。\"缺省\"代表不指定特定的耗材丝,并使用当前耗材" -msgid "Line width of support" -msgstr "支撑的线宽" +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "支撑的线宽。如果以%表示,它将基于喷嘴直径来计算。" msgid "Interface use loop pattern" msgstr "接触面采用圈形走线。" @@ -8156,7 +9010,7 @@ msgstr "" "图案为同心。" msgid "Rectilinear Interlaced" -msgstr "" +msgstr "交叠的直线" msgid "Base pattern spacing" msgstr "主体图案线距" @@ -8181,6 +9035,10 @@ msgid "" "a lot of material (default), while hybrid style will create similar " "structure to normal support under large flat overhangs." msgstr "" +"支撑物的样式和形状。对于普通支撑,将支撑投射到一个规则的网格中,将创建更稳定" +"的支撑(默认),而紧贴的支撑塔将节省材料并减少物体的瑕疵。\n" +"对于树形支撑,苗条板的风格将更积极地合并树枝,并节省大量的材料(默认),而混" +"合风格将在大的平面悬垂下创建与正常支撑类似的结构。" msgid "Snug" msgstr "紧贴" @@ -8194,6 +9052,9 @@ msgstr "粗壮树" msgid "Tree Hybrid" msgstr "混合树" +msgid "Organic" +msgstr "" + msgid "Independent support layer height" msgstr "支撑独立层高" @@ -8202,6 +9063,8 @@ msgid "" "support customizing z-gap and save print time.This option will be invalid " "when the prime tower is enabled." msgstr "" +"支撑层使用与对象层独立的层高。这是为了支持自定义z-gap并且节省打印时间。当擦料" +"塔被启用时,这个选项将无效。" msgid "Threshold angle" msgstr "阈值角度" @@ -8222,6 +9085,16 @@ msgstr "" "此设置确定了允许树状支撑的最大悬垂角度。如果角度增加,可以更水平地打印分支," "使它们可以到达更远的地方。" +msgid "Preferred Branch Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" + msgid "Tree support branch distance" msgstr "树状支撑分支距离" @@ -8229,6 +9102,18 @@ msgid "" "This setting determines the distance between neighboring tree support nodes." msgstr "此设置确定了树状支撑的相邻节点之间的距离。" +msgid "Branch Density" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" + msgid "Adaptive layer height" msgstr "自适应层高" @@ -8251,12 +9136,41 @@ msgstr "树状支撑裙边宽度" msgid "Distance from tree branch to the outermost brim line" msgstr "从树状支撑分支到最外层裙边线的距离" +msgid "Tip Diameter" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "" + msgid "Tree support branch diameter" msgstr "树状支撑分支直径" msgid "This setting determines the initial diameter of support nodes." msgstr "此设置确定了树状支撑节点的初始直径。" +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" + +msgid "Branch Diameter with double walls" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" + msgid "Tree support wall loops" msgstr "树状支撑外墙层数" @@ -8271,8 +9185,11 @@ msgid "" "support" msgstr "这个设置决定是否为树状支撑内部的空腔生成填充。" +msgid "Chamber temperature" +msgstr "机箱温度" + msgid "Target chamber temperature" -msgstr "" +msgstr "目标腔体温度" msgid "Nozzle temperature for layers after the initial one" msgstr "除首层外的其它层的喷嘴温度" @@ -8285,6 +9202,8 @@ msgid "" "layer for more than this threshold. Too low bed temperature of other layer " "may cause the model broken free from build plate" msgstr "" +"不建议其它层热床温度比首层的热床温度低于这个值。太低的其它层热床温度可能导致" +"打印过程中模型从打印板脱落。" msgid "Detect thin wall" msgstr "检查薄壁" @@ -8301,8 +9220,10 @@ msgid "" "tool change" msgstr "换料时插入的G-code,包括T命令。" -msgid "Line width for top surfaces" -msgstr "顶面的线宽" +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "顶面的线宽。如果以%表示,它将基于喷嘴直径来计算。" msgid "Speed of top surface infill which is solid" msgstr "顶面实心填充的速度" @@ -8360,6 +9281,8 @@ msgid "" "stabilize the chamber pressure inside the nozzle, in order to avoid " "appearance defects when printing objects." msgstr "" +"擦拭塔可以用来清理喷嘴上的残留料和让喷嘴内部的腔压达到稳定状态,以避免打印物" +"体时出现外观瑕疵。" msgid "Purging volumes" msgstr "冲刷体积" @@ -8384,6 +9307,43 @@ msgstr "宽度" msgid "Width of prime tower" msgstr "擦拭塔宽度" +msgid "Wipe tower rotation angle" +msgstr "" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "" + +msgid "Stabilization cone apex angle" +msgstr "" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" + +msgid "Wipe tower purge lines spacing" +msgstr "" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "" + +msgid "Wipe tower extruder" +msgstr "" + +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 "" + +msgid "Purging volumes - load/unload volumes" +msgstr "清理量 - 加载/卸载量" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" + msgid "" "Purging after filament change will be done inside objects' infills. This may " "lower the amount of waste and decrease the print time. If the walls are " @@ -8410,6 +9370,12 @@ msgstr "" "换料后的过渡料会被用来打印这个对象。这样可以减少材料浪费和缩短打印时间,但是" "这个对象的外观会是混色的。该功能只有在启用料塔的时候才生效。" +msgid "Maximal bridging distance" +msgstr "" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" + msgid "X-Y hole compensation" msgstr "X-Y 孔洞尺寸补偿" @@ -8529,6 +9495,15 @@ msgstr "" "薄壁特征的最小厚度。比这个数值还薄的特征将不被打印,而比最小特征厚度还厚的特" "征将被加宽到墙最小宽度。参数值表示为相对喷嘴直径的百分比" +msgid "First layer minimum wall width" +msgstr "" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" + msgid "Minimum wall width" msgstr "墙最小线宽" @@ -8553,20 +9528,20 @@ msgstr "" "快打印速度。否则使用默认的直线填充。" msgid "invalid value " -msgstr "" +msgstr "非法的值 " #, c-format, boost-format msgid " doesn't work at 100%% density " -msgstr "" +msgstr " 填充图案不支持 100%% 密度" msgid "Invalid value when spiral vase mode is enabled: " -msgstr "" +msgstr "旋转花瓶模式下非法的值" msgid "too large line width " -msgstr "" +msgstr "线宽过大" msgid " not in range " -msgstr "" +msgstr " 不在合理的区间" msgid "Export 3MF" msgstr "导出3MF" @@ -8581,16 +9556,22 @@ msgid "Export slicing data to a folder." msgstr "导出切片数据到目录" msgid "Load slicing data" -msgstr "" +msgstr "导入切片数据" msgid "Load cached slicing data from directory" -msgstr "" +msgstr "从目录导入缓存的切片数据" + +msgid "Export STL" +msgstr "导出STL文件" + +msgid "Export the objects as multiple STL." +msgstr "将对象导出为多个STL文件" msgid "Slice" msgstr "切片" msgid "Slice the plates: 0-all plates, i-plate i, others-invalid" -msgstr "" +msgstr "切片平台:0-所有平台,i-第i个平台,其他-无效" msgid "Show command help." msgstr "显示命令行帮助。" @@ -8599,31 +9580,37 @@ msgid "UpToDate" msgstr "" msgid "Update the configs values of 3mf to latest." -msgstr "" +msgstr "将3mf的配置值更新为最新值。" + +msgid "Load default filaments" +msgstr "加载默认打印材料" + +msgid "Load first filament as default for those not loaded" +msgstr "加载第一个打印材料为默认材料" msgid "mtcpp" msgstr "" msgid "max triangle count per plate for slicing." -msgstr "" +msgstr "切片时每个盘的最大三角形数。" msgid "mstpp" msgstr "" msgid "max slicing time per plate in seconds." -msgstr "" +msgstr "每个盘的最大切片时间(秒)。" msgid "No check" -msgstr "" +msgstr "不要检查" msgid "Do not run any validity checks, such as gcode path conflicts check." -msgstr "" +msgstr "不要运行任何有效性检查,如gcode路径冲突检查。" msgid "Normative check" -msgstr "" +msgstr "规范性检查" msgid "Check the normative items." -msgstr "" +msgstr "检查规范性项目。" msgid "Output Model Info" msgstr "输出模型信息" @@ -8638,10 +9625,10 @@ msgid "Export settings to a file." msgstr "导出配置到文件。" msgid "Send progress to pipe" -msgstr "" +msgstr "将进度发送到管道" msgid "Send progress to pipe." -msgstr "" +msgstr "将进度发送到管道。" msgid "Arrange Options" msgstr "摆放选项" @@ -8649,6 +9636,12 @@ msgstr "摆放选项" msgid "Arrange options: 0-disable, 1-enable, others-auto" msgstr "摆放选项:0-关闭,1-开启,其他-自动" +msgid "Repetions count" +msgstr "重复次数" + +msgid "Repetions count of the whole model" +msgstr "整个模型的重复次数" + msgid "Convert Unit" msgstr "转换单位" @@ -8674,10 +9667,18 @@ msgid "Load filament settings from the specified file list" msgstr "从指定文件加载耗材丝设置" msgid "Skip Objects" -msgstr "" +msgstr "零件跳过" msgid "Skip some objects in this print" -msgstr "" +msgstr "打印过程中跳过一些零件" + +msgid "load uptodate process/machine settings when using uptodate" +msgstr "在使用最新设置时加载最新的进程/机器设置" + +msgid "" +"load uptodate process/machine settings from the specified file when using " +"uptodate" +msgstr "在使用最新设置时,从指定的文件中加载最新的进程/机器设置。" msgid "Data directory" msgstr "" @@ -8717,7 +9718,7 @@ msgid "Generating infill toolpath" msgstr "正在生成填充走线" msgid "Detect overhangs for auto-lift" -msgstr "" +msgstr "探测悬空区域为自动抬升做准备" msgid "Generating support" msgstr "正在生成支撑" @@ -8726,19 +9727,19 @@ msgid "Checking support necessity" msgstr "正在检查支撑必要性" msgid "floating regions" -msgstr "" +msgstr "浮空区域" msgid "floating cantilever" -msgstr "" +msgstr "浮空悬臂" msgid "large overhangs" -msgstr "" +msgstr "大面积悬空" #, c-format, boost-format msgid "" "It seems object %s has %s. Please re-orient the object or enable support " "generation." -msgstr "" +msgstr "似乎对象%s有%s。请重新调整对象的方向或启用支持生成。" msgid "Optimizing toolpath" msgstr "正在优化走线" @@ -8756,12 +9757,15 @@ msgid "" "No layers were detected. You might want to repair your STL file(s) or check " "their size or thickness and retry.\n" msgstr "" +"没有检测到层。您可能需要修复STL文件,或检查模型尺寸、厚度等,之后再重试。\n" msgid "" "An object's XY size compensation will not be used because it is also color-" "painted.\n" "XY Size compensation can not be combined with color-painting." msgstr "" +"对象的XY尺寸补偿不会生效,因为在此对象上做过涂色操作。\n" +"XY尺寸补偿不能与涂色功能一起使用。" #, c-format, boost-format msgid "Support: generate toolpath at layer %d" @@ -8794,6 +9798,599 @@ msgstr "支撑:正在修补层%d的空洞" msgid "Support: propagate branches at layer %d" msgstr "支撑:正在生长层%d的树枝" +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "未知的文件格式。输入文件的扩展名必须为.stl、.obj 或 .amf(.xml)。" + +msgid "Loading of a model file failed." +msgstr "加载模型文件失败。" + +msgid "The supplied file couldn't be read because it's empty" +msgstr "无法读取提供的文件,因为该文件为空。" + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "未知的文件格式。输入文件的扩展名必须为.3mf或.zip .amf。" + +msgid "Canceled" +msgstr "已取消" + +msgid "load_obj: failed to parse" +msgstr "加载对象:无法分析" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "该文件包含顶点超过4个的多边形。" + +msgid "The file contains polygons with less than 2 vertices." +msgstr "该文件包含顶点少于2个的多边形。" + +msgid "The file contains invalid vertex index." +msgstr "文件包含无效的顶点索引。" + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "无法读取此OBJ文件,因为它是空的。" + +msgid "Flow Rate Calibration" +msgstr "流量比例校准" + +msgid "Max Volumetric Speed Calibration" +msgstr "最大体积速度校准" + +msgid "Manage Result" +msgstr "管理结果" + +msgid "Manual Calibration" +msgstr "手动校准" + +msgid "Result can be read by human eyes." +msgstr "结果可由人眼读取。" + +msgid "Auto-Calibration" +msgstr "自动校准" + +msgid "We would use Lidar to read the calibration result" +msgstr "我们将使用激光雷达来读取校准结果。" + +msgid "Prev" +msgstr "上一个" + +msgid "Recalibration" +msgstr "重新校准" + +msgid "Calibrate" +msgstr "校准" + +msgid "Finish" +msgstr "完成" + +msgid "Wiki" +msgstr "Wiki" + +msgid "How to use calibration result?" +msgstr "如何使用校准结果?" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "您可以在材料编辑中更改流量动态校准因子。" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" +"打印机当前的固件版本不支持校准。\n" +"请升级打印机固件。" + +msgid "Calibration not supported" +msgstr "不支持校准" + +msgid "Flow Dynamics" +msgstr "动态流量" + +msgid "Flow Rate" +msgstr "流量比例" + +msgid "Max Volumetric Speed" +msgstr "最大容积速度" + +msgid "Please enter the name you want to save to printer." +msgstr "请输入要保存到打印机的名称。" + +msgid "The name cannot exceed 40 characters." +msgstr "名称不能超过40个字符。" + +msgid "The name cannot be empty." +msgstr "名称不能为空。" + +#, boost-format +msgid "The selected preset: %1% is not found." +msgstr "未找到选定的预设:%1%。" + +msgid "The name cannot be the same as the system preset name." +msgstr "名称不能与系统预设名称相同。" + +msgid "The name is the same as another existing preset name" +msgstr "该名称与另一个现有预设名称相同。" + +msgid "create new preset failed." +msgstr "创建新预设失败" + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "您确定要取消当前的校准并返回主页吗?" + +msgid "No Printer Connected!" +msgstr "没有连接打印机!" + +msgid "Printer is not connected yet." +msgstr "打印机尚未连接。" + +msgid "Please select filament to calibrate." +msgstr "请选择要校准的耗材丝。" + +msgid "Connecting to printer..." +msgstr "正在连接打印机..." + +msgid "The failed test result has been dropped." +msgstr "测试失败的结果已被删除。" + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "动态流量校准的结果已保存至打印机。" + +msgid "Internal Error" +msgstr "内部错误" + +msgid "Please select at least one filament for calibration" +msgstr "请至少选择一种材料进行校准。" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "流量比例校准结果已保存到预设" + +msgid "The input value size must be 3." +msgstr "输入值大小必须为3。" + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "最大体积速度校准结果已保存到预设值" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "在什么情况下需要进行动态流量校准" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" +"我们现在已经为不同的打印材料添加了自动校准功能,该功能是完全自动化的,并且结" +"果将保存在打印机中以供将来使用。您只需要在以下有限情况下进行校准:\n" +"1. 如果您引入了不同品牌/型号的新打印材料,或者打印材料受潮;\n" +"2. 如果喷嘴磨损或更换了新的喷嘴;\n" +"3. 如果您在打印材料设置中更改了最大体积速度或打印温度。" + +msgid "About this calibration" +msgstr "关于此校准" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" +"请从我们的wiki中找到流量动态校准的详细信息。\n" +"\n" +"通常情况下,校准是不必要的。当您开始单色/单材料打印,并在打印开始菜单中勾选" +"了“流量动态校准”选项时,打印机将按照旧的方式,在打印前校准丝料;当您开始多色/" +"多材料打印时,打印机将在每次换丝料时使用默认的补偿参数,这在大多数情况下会产" +"生良好的效果。\n" +"\n" +"请注意,有几种情况会导致校准结果不可靠:使用纹理板进行校准;建模平台粘附效果" +"不好(请清洗建模平台或涂抹胶棒)... 您可以在我们的wiki中找到更多信息。\n" +"\n" +"在我们的测试中,校准结果有约10%的波动,这可能导致每次校准的结果略有不同。我们" +"仍在调查根本原因,并通过新的更新进行改进。" + +msgid "When to use Flow Rate Calibration" +msgstr "何时使用流量率校准" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" +"使用流量动态校准后,仍可能出现一些挤出问题,例如:\n" +"1. 过度挤出:打印物体上有过多的材料,形成凸起或小球,或者层次看起来比预期的厚" +"而且不均匀。\n" +"2. 不足挤出:层次非常薄,填充强度不足,或者在缓慢打印时模型顶层有缺陷。\n" +"3. 表面质量差:打印的表面看起来粗糙或不均匀。\n" +"4. 结构稳固性差:打印件容易断裂,或者没有应有的稳固性。" + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" +"此外,对于像用于遥控飞机的轻质发泡PLA(LW-PLA)这样的发泡材料,流量率校准非常" +"重要。这些材料在加热时会大幅膨胀,而校准提供了有用的流量率参考。" + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" +"流量率校准测量预期挤出体积与实际挤出体积之间的比率。默认设置在Bambu Lab打印机" +"和官方材料上表现良好,因为它们已经进行了预先校准和微调。对于普通的材料,通常" +"情况下,您不需要执行流量率校准,除非在完成其他校准后仍然看到上述列出的缺陷。" +"如需更多详细信息,请查阅wiki文章。" + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" +"自动流量率校准采用Bambu Lab的微型激光雷达技术,直接测量校准图案。然而,请注" +"意,这种方法的功效和准确性可能会因特定类型的材料而受影响。特别是透明或半透" +"明、带有闪光颗粒或具有高反射表面的材料可能不适合这种校准,并可能产生不理想的" +"结果。\n" +"\n" +"校准结果可能因每次校准或材料的不同而有所不同。我们仍在通过固件更新不断提高这" +"种校准的准确性和兼容性。\n" +"\n" +"注意:流量率校准是一项高级的过程,只有完全理解其目的和影响的人才应尝试。错误" +"的使用可能导致打印质量不佳或损坏打印机。请确保在执行之前仔细阅读和理解此过" +"程。" + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "当您需要最大体积速度校准时" + +msgid "Over-extrusion or under extrusion" +msgstr "过度挤压或挤压不足" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "使用以下选项打印时,建议进行最大体积速度校准:" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "具有显著热收缩/膨胀的材料,例如..." + +msgid "materials with inaccurate filament diameter" +msgstr "耗材直径不准确的材料" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "我们找到了最佳的流量动态校准因子。" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "*我们建议您在名称中添加品牌、材料、类型,甚至湿度水平。" + +msgid "Failed" +msgstr "失败" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "相同名称的结果只会保存一个。您确定要覆盖其他结果吗?" + +#, c-format, boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" +"已经存在一个具有相同名称的历史校准结果:%s。相同名称的结果只会保存一个。您确" +"定要覆盖历史结果吗?" + +msgid "Please find the best line on your plate" +msgstr "请在您的打印板上找到最佳线条" + +msgid "Input Value" +msgstr "输入值" + +msgid "Save to Filament Preset" +msgstr "保存到材料预设" + +msgid "Preset" +msgstr "预设" + +msgid "Record Factor" +msgstr "记录系数" + +msgid "We found the best flow ratio for you" +msgstr "我们为您找到了最佳流量比" + +msgid "Flow Ratio" +msgstr "流量比" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "请输入一个有效值(0.0<流量比<2.0)" + +msgid "Please enter the name of the preset you want to save." +msgstr "请输入要保存的预设的名称。" + +msgid "Calibration1" +msgstr "校准1" + +msgid "Calibration2" +msgstr "校准2" + +msgid "Please find the best object on your plate" +msgstr "请在你的盘里找到最好的对象" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "用最光滑的顶面填充块上方的值" + +msgid "Skip Calibration2" +msgstr "跳过校准2" + +#, c-format, boost-format +msgid "flow ratio : %s " +msgstr "流量比:%s " + +msgid "Please choose a block with smoothest top surface" +msgstr "请选择顶部表面最光滑的块" + +msgid "Please choose a block with smoothest top surface." +msgstr "请选择顶部表面最光滑的块。" + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "请输入一个有效值(0<=最大容积速度<=60)" + +msgid "Calibration Type" +msgstr "校准类型" + +msgid "Complete Calibration" +msgstr "完整校准" + +msgid "Fine Calibration based on flow ratio" +msgstr "基于流量比的精细校准" + +msgid "Title" +msgstr "标题" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "将打印一份测试模型。在校准之前,请清理打印平台并将其放回热床上。" + +msgid "Printing Parameters" +msgstr "打印参数" + +msgid "- ℃" +msgstr "" + +msgid " ℃" +msgstr "" + +msgid "Plate Type" +msgstr "热床类型" + +msgid "filament position" +msgstr "耗材丝位置" + +msgid "External Spool" +msgstr "外部线轴" + +msgid "Filament For Calibration" +msgstr "校准用耗材" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" +"校准材料提示:\n" +"-可以共享相同热床温度的材料\n" +"-不同的耗材品牌和系列(Brand = Bambu, Family = Basic, Matte)" + +msgid "Error desc" +msgstr "错误描述" + +msgid "Extra info" +msgstr "额外信息" + +#, c-format, boost-format +msgid "%s is not compatible with %s" +msgstr "%s 与 %s 不兼容" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "不支持TPU进行流量动态自动校准。" + +msgid "Connecting to printer" +msgstr "正在连接打印机" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "喷嘴直径已从打印机设置同步" + +msgid "From Volumetric Speed" +msgstr "从体积速度" + +msgid "To Volumetric Speed" +msgstr "至体积速度" + +msgid "Flow Dynamics Calibration Result" +msgstr "动态流量校准结果" + +msgid "No History Result" +msgstr "无历史结果" + +msgid "Success to get history result" +msgstr "成功获取历史结果" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "刷新历史流量动态校准记录" + +msgid "Action" +msgstr "操作" + +msgid "Edit Flow Dynamics Calibration" +msgstr "编辑动态流量校准" + +msgid "Network lookup" +msgstr "" + +msgid "Address" +msgstr "" + +msgid "Hostname" +msgstr "" + +msgid "Service name" +msgstr "" + +msgid "OctoPrint version" +msgstr "" + +msgid "Searching for devices" +msgstr "" + +msgid "Finished" +msgstr "完成" + +msgid "Multiple resolved IP addresses" +msgstr "" + +#, boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" + +msgid "Unable to perform boolean operation on selected parts" +msgstr "无法对所选部件执行布尔运算" + +msgid "Mesh Boolean" +msgstr "布尔运算" + +msgid "Union" +msgstr "并集" + +msgid "Difference" +msgstr "差集" + +msgid "Intersection" +msgstr "交集" + +msgid "Source Volume" +msgstr "" + +msgid "Tool Volume" +msgstr "" + +msgid "Subtract from" +msgstr "从中减去" + +msgid "Subtract with" +msgstr "与之相减" + +msgid "selected" +msgstr "已选中" + +msgid "Part 1" +msgstr "零件 1" + +msgid "Part 2" +msgstr "零件 2" + +msgid "Delete input" +msgstr "删除输入" + +msgid "Send G-Code to printer host" +msgstr "" + +msgid "Upload to Printer Host with the following filename:" +msgstr "" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "" + +msgid "Upload to storage" +msgstr "" + +#, c-format, boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "" + +msgid "Print host upload queue" +msgstr "打印主机上传队列" + +msgid "ID" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Host" +msgstr "主机" + +msgctxt "OfFile" +msgid "Size" +msgstr "" + +msgid "Filename" +msgstr "文件名" + +msgid "Message" +msgstr "" + +msgid "Cancel selected" +msgstr "取消选中" + +msgid "Show error message" +msgstr "显示错误信息" + +msgid "Enqueued" +msgstr "已加入队列" + +msgid "Uploading" +msgstr "正在上传" + +msgid "Cancelling" +msgstr "取消中" + +msgid "Error uploading to print host" +msgstr "" + msgid "PA Calibration" msgstr "PA校准" @@ -8810,19 +10407,22 @@ msgid "PA Tower" msgstr "PA塔" msgid "PA Line" -msgstr "PA划线" +msgstr "划线模式" + +msgid "PA Pattern" +msgstr "V形模式" msgid "Method" -msgstr "测试方法" +msgstr "方法" msgid "Start PA: " -msgstr "起始PA值" +msgstr "起始值" msgid "End PA: " -msgstr "结束PA值" +msgstr "结束值" msgid "PA step: " -msgstr "PA步距" +msgstr "步距" msgid "Print numbers" msgstr "打印数字" @@ -8835,7 +10435,7 @@ msgid "" msgstr "" msgid "Temperature calibration" -msgstr "温度校准" +msgstr "" msgid "PLA" msgstr "" @@ -8870,7 +10470,7 @@ msgstr "温度步距" msgid "" "Please input valid values:\n" "Start temp: <= 350\n" -"End temp: >= 180\n" +"End temp: >= 170\n" "Start temp > End temp + 5)" msgstr "" @@ -9203,4325 +10803,3 @@ msgid "" msgstr "" "提高强度\n" "你知道吗?你可以使用更多的墙层数和更高的疏散填充密度来提高模型的强度。" - -#~ msgid "Bridge direction" -#~ msgstr "桥接方向" - -#~ msgid "" -#~ "Unknown file format. Input file must have .stl, .obj, .amf(.xml) " -#~ "extension." -#~ msgstr "未知的文件格式。输入文件的扩展名必须为.stl、.obj 或 .amf(.xml)。" - -#~ msgid "Loading of a model file failed." -#~ msgstr "加载模型文件失败。" - -#~ msgid "The supplied file couldn't be read because it's empty" -#~ msgstr "无法读取提供的文件,因为该文件为空。" - -#~ msgid "" -#~ "Unknown file format. Input file must have .3mf or .zip.amf extension." -#~ msgstr "未知的文件格式。输入文件的扩展名必须为.3mf或.zip .amf。" - -#~ msgid "Canceled" -#~ msgstr "已取消" - -#~ msgid "Keep upper part" -#~ msgstr "保留上半部分" - -#~ msgid "Keep lower part" -#~ msgstr "保留下半部分" - -#~ msgid "Start" -#~ msgstr "首层" - -#~ msgid "Failed uploading print file. Please enter ip address again." -#~ msgstr "上传打印文件失败。请重新输入IP地址。" - -#~ msgid "AMS auto switch filament" -#~ msgstr "AMS自动续料" - -#~ msgid "" -#~ "Spiral mode only works when wall loops is 1, support is disabled, top " -#~ "shell layers is 0, sparse infill density is 0 and timelapse type is " -#~ "traditional" -#~ msgstr "" -#~ "旋转模式只能在外墙层数为1,关闭支撑,顶层层数为0,稀疏填充密度为0,传统延" -#~ "时摄影时有效" - -#~ msgid "Arachne engine doesn't work with classic overhang speed mode.\n" -#~ msgstr "Arachne墙壁生成器和旧版悬垂降速冲突\n" - -#~ msgid "" -#~ "Turn off classic mode automatically? \n" -#~ "Yes - Enable arachne with classic mode off\n" -#~ "No - Give up using arachne this time" -#~ msgstr "" -#~ "自动切换到新版悬垂降速?\n" -#~ "确认 - 启动Arachne和新版悬垂降速\n" -#~ "取消 - 取消本次操作" - -#~ msgid "AMS settings are not supported for external spool" -#~ msgstr "外挂料卷不支持AMS 设置" - -#~ msgid "Backup" -#~ msgstr "备份" - -#~ msgid "Backup interval" -#~ msgstr "备份间隔时长" - -#~ msgid "" -#~ "Please check the following infomation and click Confirm to continue " -#~ "sending print:" -#~ msgstr "请检查以下信息,并点击确认继续发送打印:" - -#, c-format, boost-format -#~ msgid "The %s filament is too soft to be used with the AMS" -#~ msgstr "%s耗材太软,无法与AMS一起使用" - -#~ msgid "" -#~ "The P1P printer does not support smooth timelapse, use traditional " -#~ "timelapse instead." -#~ msgstr "P1P打印机不支持平滑模式的延时摄影,请改用传统模式。" - -#~ msgid "Support base" -#~ msgstr "支撑主体" - -#~ msgid "" -#~ "Support layer uses layer height independent with object layer. This is to " -#~ "support customizing z-gap and save print time." -#~ msgstr "" -#~ "支撑使用不同于对象的层高。这样可以支持自定义Z方向间隙并节省打印时间。" - -#~ msgid "" -#~ "Print a tower to prime material in nozzle after switching to a new " -#~ "material." -#~ msgstr "切换耗材丝时,打印擦拭塔来让准配好喷嘴里材料。" - -#, c-format, boost-format -#~ msgid "" -#~ "It seems object %s has completely floating regions. Please re-orient the " -#~ "object or enable support generation." -#~ msgstr "似乎对象%s有完全浮空的区域。请调整朝向或打开支撑生成。" - -#, c-format, boost-format -#~ msgid "" -#~ "It seems object %s has large overhangs. Please enable support generation." -#~ msgstr "似乎对象%s有很大面积的悬垂面。请打开支撑生成。" - -#~ msgid "Max Radius" -#~ msgstr "最大半径" - -#~ msgid "" -#~ "Max clearance radius around extruder. Used for collision avoidance in by-" -#~ "object printing." -#~ msgstr "挤出机四周的最大避让半径。用于在逐件打印中避免碰撞。" - -#~ msgid "NormalLift" -#~ msgstr "直接抬Z" - -#~ msgid "SpiralLift" -#~ msgstr "螺旋抬Z" - -#~ msgid "" -#~ "The configuration may be generated by a newer version of BambuStudio." -#~ msgstr "此配置可能由新版本的逆戟鲸生成。" - -#~ msgid "" -#~ "BambuStudio will terminate because of running out of memory.It may be a " -#~ "bug. It will be appreciated if you report the issue to our team." -#~ msgstr "" -#~ "系统内存耗尽,逆戟鲸即将终止运行。这可能是个缺陷,希望您可以报告此问题,我" -#~ "们将非常感激。" - -#~ msgid "" -#~ "BambuStudio will terminate because of a localization error. It will be " -#~ "appreciated if you report the specific scenario this issue happened." -#~ msgstr "" -#~ "遇到本地化错误,逆戟鲸即将终止运行。希望您可以报告发生此问题的具体场景,我" -#~ "们将非常感激。" - -#, boost-format -#~ msgid "BambuStudio got an unhandled exception: %1%" -#~ msgstr "逆戟鲸捕捉到一个未处理的异常:%1%" - -#~ msgid "" -#~ "BambuStudio configuration file may be corrupted and is not abled to be " -#~ "parsed.Please delete the file and try again." -#~ msgstr "逆戟鲸配置文件可能已损坏而无法解析。请删除此文件并重新启动逆戟鲸。" - -#~ msgid "Loading user presets..." -#~ msgstr "正在加载用户预设..." - -#~ msgid "" -#~ "Orca Slicer is based on PrusaSlicer by Prusa Research, which is from " -#~ "Slic3r by Alessandro Ranellucci and the RepRap community" -#~ msgstr "" -#~ "逆戟鲸是基于拓竹的BambuStudio和Prusa Research的PrusaSlicer开发的,而" -#~ "PrusaSlicer是基于来自Alessandro Ranellucci和RepRap社区的Slic3r开发的" - -#~ msgid "" -#~ "Orca Slicer is based on PrusaSlicer by PrusaResearch and SuperSlicer by " -#~ "Merill(supermerill)." -#~ msgstr "" -#~ "逆戟鲸是以PrusaResearch的PrusaSlicer和Merill(supermerill)的SuperSlicer为基" -#~ "础的。" - -#~ msgid "Orca Slicer also referenced some ideas from Cura by Ultimaker." -#~ msgstr "逆戟鲸还参考了Ultimaker的Cura中的一些想法。" - -#~ msgid "" -#~ "There many parts of the software that come from community contributions, " -#~ "so we're unable to list them one-by-one, and instead, they'll be " -#~ "attributed in the corresponding code comments." -#~ msgstr "" -#~ "软件中有很多部分来自于社区贡献,因此我们不便逐一列出他们,作为替代,他们将" -#~ "在相应的代码注释中被介绍。" - -#~ msgid "" -#~ "Green means that AMS humidity is normal, orange represent humidity is " -#~ "high, red represent humidity is too high.(Hygrometer: lower the better, " -#~ "The bars: higher the better)" -#~ msgstr "绿色表示 AMS 湿度正常,橙色和红色表示湿度过高(湿度条越低越好)" - -#~ msgid "" -#~ "A desiccant status lower than two bars indicates that desiccant may be " -#~ "inactive. Please change the desiccant. (Higher is better)" -#~ msgstr "" -#~ "干燥剂状态低于两格表示干燥剂可能不活跃。请更换干燥剂。(格数越高越好)" - -#~ msgid "" -#~ " will be closed before creating a new model. Do you want to continue?" -#~ msgstr "将会被关闭以创建新模型。是否继续?" - -#~ msgid "" -#~ "Another virtual camera is running.\n" -#~ "Orca Slicer supports only a single virtual camera.\n" -#~ "Do you want to stop this virtual camera?" -#~ msgstr "" -#~ "另一个虚拟摄像头正在工作。\n" -#~ "Orca Slicer 同时只能支持一个虚拟摄像头。\n" -#~ "是否停止前一个虚拟摄像头?" - -#~ msgid "Clean" -#~ msgstr "清除" - -#~ msgid "Export G-Code." -#~ msgstr "导出G-Code." - -#~ msgid "Export." -#~ msgstr "导出。" - -#~ msgid "Select Bed Type" -#~ msgstr "选择热床类型" - -#, c-format, boost-format -#~ msgid "Plate %d: %s does not support filament %s (%s)." -#~ msgstr "盘 %d: %s 不支持耗材丝 %s(%s)." - -#~ msgid "Actual Volume = Flushing Volume * Multiplier" -#~ msgstr "实际冲刷量 = 冲刷体积 * 乘数" - -#, c-format, boost-format -#~ msgid "Suggestion: Actual Volume in range [%d, %d]" -#~ msgstr "建议:实际冲刷量设置在[%d, %d]范围内" - -#~ msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files." -#~ msgstr "从STL/STEP/3MF/OBJ/AMF文件中导入几何数据" - -#, boost-format -#~ msgid "Copying directory %1% to %2% failed: %3%" -#~ msgstr "从%1%拷贝目录到%2%失败:%3%" - -#~ msgid "" -#~ "This controls brim position including outer side of models, inner side of " -#~ "holes or both. Auto means both the brim position and brim width is " -#~ "analysed and calculated automatically" -#~ msgstr "" -#~ "设置brim生成位置,包括模型往外的外侧,模型的孔的内侧和内外侧都生成。选择自" -#~ "动意味着brim的位置和宽度都会自动分析计算生成。" - -#~ msgid "Internal Version" -#~ msgstr "内部版本" - -#~ msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):" -#~ msgstr "选择一个文件(gcode/.gco/.g/.ngc/ngc):" - -#~ msgid "" -#~ "Too large layer height.\n" -#~ "Reset to 0.2" -#~ msgstr "层高过大。将重置为0.2" - -#~ msgid "" -#~ "Disable overhang slowing down automatically? \n" -#~ "Yes - Enable arachne and disable overhang slowing down\n" -#~ "No - Give up using arachne this time" -#~ msgstr "" -#~ "自动关闭悬垂降速?\n" -#~ "是 - 使用arachne并关闭悬垂降速\n" -#~ "否 - 此次放弃使用arachne" - -#~ msgid "Line method - DDE" -#~ msgstr "划线方法 - 近程" - -#~ msgid "Line method - Bowden" -#~ msgstr "划线方法 - 远程" - -#~ msgid "Tower method - DDE" -#~ msgstr "打印塔方法 - 近程" - -#~ msgid "Tower method - Bowden" -#~ msgstr "打印塔方法 - 远程" - -#~ msgid "Pressure/Linear Advance" -#~ msgstr "压力提前" - -#~ msgid "Step 1. please confirm Orca Slicer and your printer are in same LAN." -#~ msgstr "步骤1. 请确认逆戟鲸和您的打印机在同一局域网中。" - -#~ msgid "" -#~ "Step 2. if the IP and Access Code below are different from the actual " -#~ "values on your printer,please correct them." -#~ msgstr "步骤2. 如果下面的IP和访问码与打印机上的实际值不同,请更正它们。" - -#~ msgid "Unable to connect printer" -#~ msgstr "无法连接打印机" - -#~ msgid "" -#~ "Failed to connect to the printer through LAN. Please enter the correct " -#~ "printer IP address and access code." -#~ msgstr "无法通过局域网连接打印机,请输入正确的IP地址和访问码。" - -#~ msgid "" -#~ "Note : The location of IP and access code on the machine is as follows :" -#~ msgstr "提示: IP地址和访问码在机器上的位置如下:" - -#~ msgid "NO AMS" -#~ msgstr "无AMS" - -#~ msgid "" -#~ "Calibration completed. Please select the factors according to the left " -#~ "figure and fill them in the input boxes." -#~ msgstr "标定完成。请按照左图展示的方式选择流量补偿系数,并填写到输入框中。" - -#~ msgid "" -#~ "Cannot detect the LAN IP address of %s. Are %s and Orca Slicer in the " -#~ "same LAN?" -#~ msgstr "" -#~ "无法检测到打印机%s 在局域网中的的IP地址。%s 和 逆戟鲸在同一个局域网内吗?" - -#~ msgid "Click the pencil icon to edit the filament." -#~ msgstr "点击铅笔图标编辑耗材丝。" - -#~ msgid "" -#~ "Arachne engine only works when overhang slowing down is disabled.\n" -#~ "This may cause decline in the quality of overhang surface when print " -#~ "fastly\n" -#~ msgstr "" -#~ "Arachne引擎只在关闭悬垂降速时起作用。\n" -#~ "这可能会导致高速打印时悬垂表面质量的下降\n" - -#~ msgid "" -#~ "Switch to rectilinear pattern?\n" -#~ "Yes - switch to rectilinear pattern automaticlly\n" -#~ "No - reset density to default non 100% value automaticlly\n" -#~ msgstr "" -#~ "切换到直线图案?\n" -#~ "是 - 自动切换到直线图案\n" -#~ "否 - 自动重置为非100%填充密度\n" - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "It contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "" -#~ "想从Bambu 云同步你的个人数据吗?\n" -#~ "包含如下信息:\n" -#~ "1. 工艺预设\n" -#~ "2. 打印丝预设\n" -#~ "3. 打印机预设\n" - -#~ msgid "" -#~ "The 3mf's version %s is newer than %s's version %s, Found following keys " -#~ "unrecognized:\n" -#~ msgstr "该3mf的版本%s比%s的版本%s新,发现以下参数键值无法识别;\n" - -#~ msgid "" -#~ "The 3mf's version %s is newer than %s's version %s, Suggest to upgrade " -#~ "your software.\n" -#~ msgstr "该3mf文件的版本%s 比%s的版本%s更新,建议升级您的软件。\n" - -#~ msgid "Plate %d: %s does not support filament %s (%s).\n" -#~ msgstr "盘%d:%s不支持耗材丝%s (%s)。\n" - -#~ msgid "" -#~ "Please check the following infomation and click Confirm to continue " -#~ "sending print:\n" -#~ msgstr "请检查以下信息,点击确认后继续发送打印:\n" - -#~ msgid "" -#~ "The printer type used to generate G-code is not the same type as the " -#~ "currently selected physical printer. It is recommend to re-slice by " -#~ "selecting the same printer type.\n" -#~ msgstr "" -#~ "用于生成G-code的打印机类型与当前选定的物理打印机类型不同,建议选择相同的打" -#~ "印机类型重新切片。\n" - -#~ msgid "" -#~ "We have added an experimental style \"Tree Slim\" that features smaller " -#~ "support volume but weaker strength.\n" -#~ "We recommand using it with: 0 interface layers, 0 top distance, 2 walls." -#~ msgstr "" -#~ "我们加入一个新的实验性风格\\\"苗条树\\\",它使用更少的支撑体积,但强度可能" -#~ "较弱。\n" -#~ "\"因此我们推荐以下参数:接触层数为0,顶部Z距离为0,墙层数为2。" - -#~ msgid "" -#~ "When using support material for the support interface, We recommand the " -#~ "following settings:\n" -#~ "0 top distance, 0 interface spacing, concentric pattern." -#~ msgstr "" -#~ "当使用支撑材料作为支撑面,我们推荐以下设置:\n" -#~ "顶部Z距离为0, 支撑面线距为0,接触面图案为同。" - -#~ 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\".\n" -#~ msgstr "" -#~ "在录制无工具头延时摄影视频时,建议添加“延时摄影擦料塔”\n" -#~ "右键单击构建板的空白位置,选择“添加标准模型”->“延时摄影擦料塔”。\n" - -#~ msgid " is too close to others, there may be collisions when printing.\n" -#~ msgstr "到其他对象的距离太近了,可能在打印过程中发生碰撞。\n" - -#~ msgid "" -#~ " is too close to exclusion area, there may be collisions when printing.\n" -#~ msgstr "到屏蔽区域的距离太近了,可能在打印过程中发生碰撞。\n" - -#~ msgid "Plate %d: %s does not support filament %s\n" -#~ msgstr "盘%d: %s 不支持耗材丝 %s\n" - -#~ msgid "" -#~ "Do not recommand bed temperature of other layer to be lower than initial " -#~ "layer for more than this threshold. Too low bed temperature of other " -#~ "layer may cause the model broken free from build plate" -#~ msgstr "" -#~ "不建议其它层热床温度比首层的热床温度低于这个值。太低的其它层热床温度可能导" -#~ "致打印过程中模型从构建板脱落" - -#~ msgid "" -#~ "normal(auto) and tree(auto) is used to generate support automatically. If " -#~ "normal or tree is selected, only support enforcers are generated" -#~ msgstr "" -#~ "普通(自动)和树状(自动)用于自动生成支撑体。如果选择普通或树状,仅会在支" -#~ "撑强制面上生成支撑。" - -#~ msgid "hybrid(auto)" -#~ msgstr "混合(自动)" - -#~ msgid "" -#~ "Filament to print support and raft. \"Default\" means no specific " -#~ "filament for support and current filament is used" -#~ msgstr "" -#~ "打印支撑和筏层的耗材丝。\"缺省\"代表不指定特定的耗材丝,并使用当前耗材" - -#~ msgid "" -#~ "Spiral mode only works when wall loops is 1, \n" -#~ "support is disabled, top shell layers is 0 and sparse infill density is " -#~ "0\n" -#~ msgstr "" -#~ "旋转模式只能在外墙层数为1,关闭支撑,顶层层数为0,稀疏填充密度为0时有" -#~ "效。\n" - -#~ msgid "" -#~ "When sparse infill density is low, the internal solid infill or internal " -#~ "bridge may have no archor at the end of line. This cause falling and bad " -#~ "quality when printing internal solid infill. When enable this feature, " -#~ "loop paths will be added to the sparse fill of the lower layers for " -#~ "specific thickness, so that better archor can be provided for internal " -#~ "bridge. 0 means disable this feature" -#~ msgstr "" -#~ "当稀疏填充密度很低时,内部实心填充或内部桥接可能在走线转角处没有铆接。这导" -#~ "致内部实心填充打印失败或者打印质量差。开启这个设置时,将会在低层的稀疏填充" -#~ "中打印指定厚度的环形走线,为内部桥接提供更好的铆接。0值代表关闭该功能。" - -#~ msgid "" -#~ "If enabled, Studio will generate support loops under the contours of " -#~ "internal bridges.These support loops could prevent internal bridges from " -#~ "extruding over the air and improve the top surface quality, expecially " -#~ "with a low infill density.This value determins the thickness of the " -#~ "support loops." -#~ msgstr "" -#~ "如果开启,Studio沿着内部桥接的边缘在其下方生成支撑轮廓。这些支撑轮廓可以防" -#~ "止悬空打印内部桥接并提高顶面质量,特别是在填充密度较低的情况下。这个设置用" -#~ "于调整支撑轮廓的厚度。" - -#~ msgid "Choose one or more files (3mf/step/stl/obj/amf):" -#~ msgstr "选择一个或多个文件(3mf/step/stl/obj/amf):" - -#~ msgid "Finish" -#~ msgstr "完成" - -#~ msgid "Import 3MF/STL/STEP/OBJ/AMF" -#~ msgstr "导入 3MF/STL/STEP/OBJ/AMF" - -#~ msgid "Virtual Camera" -#~ msgstr "虚拟摄像头" - -#~ msgid "Part Cooling" -#~ msgstr "部件冷却" - -#~ msgid "Aux Cooling" -#~ msgstr "辅助冷却" - -#~ msgid "Same as global bed type" -#~ msgstr "跟随全局热床类型设置" - -#~ msgid "" -#~ "Filament to print support and skirt. 0 means no specific filament for " -#~ "support and current filament is used" -#~ msgstr "打印支撑和skirt的耗材丝。0代表不指定特定的耗材丝,并使用当前耗材" - -#~ msgid "" -#~ "Filament to print support interface. 0 means no specific filament for " -#~ "support interface and current filament is used" -#~ msgstr "打印支撑接触面的耗材丝。0代表不指定特定的耗材丝,并使用当前耗材" - -#~ msgid "Repair" -#~ msgstr "修复" - -#~ msgid "Repair the model's meshes if it is non-manifold mesh" -#~ msgstr "修复模型网格" - -#~ msgid "Heat the nozzle to target temperature" -#~ msgstr "加热喷嘴" - -#~ msgid "Show 'Streaming Video' guide page." -#~ msgstr "展示 'Streaming Video' 引导页" - -#~ msgid "" -#~ "Successfully sent. Will automatically jump to the device page in %s s" -#~ msgstr "已发送完成,即将自动跳转到设备页面(%s秒)" - -#~ msgid "" -#~ "AMS switches to the same type of filament automatically when the current " -#~ "filament runs out." -#~ msgstr "AMS料材耗尽后将自动切换相同类型的料材。" - -#~ msgid "Monitoring Recording" -#~ msgstr "监控录像" - -#~ msgid "" -#~ "Failed to save the project.\n" -#~ "Please check whether the project file is opened by other programs." -#~ msgstr "" -#~ "保存项目失败。\n" -#~ "请检查项目文件是否被其他程序打开。" - -#~ msgid "Go to layer" -#~ msgstr "跳转到层" - -#~ msgid "Layer number" -#~ msgstr "层数" - -#~ msgid "Edit Object Process" -#~ msgstr "编辑对象工艺" - -#~ msgid "Switch to per-object setting mode to edit object process." -#~ msgstr "切换到对象模式以编辑对象的工艺。" - -#~ msgid "" -#~ "The flush volume is less than the minimum value and will be automatically " -#~ "set to the minimum value." -#~ msgstr "冲刷体积小于最小值,将被自动设置为最小值" - -#~ msgid "Perimeter transitioning threshold angle" -#~ msgstr "墙过渡阈值角度" - -#~ msgid "Perimeter distribution count" -#~ msgstr "墙分布计数" - -#~ msgid "Send to Printer" -#~ msgstr "发送到打印机" - -#~ msgid "" -#~ "Virtual camera is started.\n" -#~ "Press 'OK' to navigate the guide page of 'Streaming video of Bambu " -#~ "Printer'." -#~ msgstr "" -#~ "虚拟摄像头已经启动。点击“确认”打开相关帮助页面:'Streaming video of Bambu " -#~ "Printer'。" - -#~ msgid "Entering Seam painting" -#~ msgstr "进入Z缝绘制" - -#~ msgid "Leaving Seam painting" -#~ msgstr "退出Z缝绘制" - -#~ msgid "Paint-on seam editing" -#~ msgstr "编辑手绘填缝" - -#~ msgid "Export ok." -#~ msgstr "导出成功." - -#~ msgid "Plate %d: %s does not support filament %s.\n" -#~ msgstr "盘%d:%s不支持耗材丝%s\n" - -#~ msgid "Not supported." -#~ msgstr "不支持" - -#~ msgid "Spaghetti and Excess Chute Pileup Detection" -#~ msgstr "炒面与堆料检查" - -#~ msgid "Stop printing when Spaghetti or Excess Chute Pileup is detected" -#~ msgstr "当发生炒面或废料口堆料时停止打印" - -#~ msgid "Sync material list from AMS" -#~ msgstr "同步到 AMS 的材料列表" - -#~ msgid "Filament N XX" -#~ msgstr "打印丝 N XX" - -#~ msgid "Color Print" -#~ msgstr "彩色打印" - -#~ msgid "Comsumption" -#~ msgstr "消耗" - -#~ msgid "Filament 1" -#~ msgstr "耗材丝 1" - -#~ msgid "Flushed filament" -#~ msgstr "换料冲刷消耗" - -#~ msgid "Initialize failed (Not supported without remote video tunnel)!" -#~ msgstr "初始化失败(不支持远程视频连接)" - -#~ msgid "" -#~ "Enabling this option means the height of every layer except the first " -#~ "will be automatically calculated during slicing according to the slope of " -#~ "the model’s surface.\n" -#~ "Note that this option only takes effect if no prime tower is generated in " -#~ "current plate." -#~ msgstr "" -#~ "开启这个选项,程序会在切片的过程中根据模型表面的倾斜度自动计算每层的层高," -#~ "首层除外。\n" -#~ "注意这个选项仅在当前盘不存在擦拭塔的情况下生效。" - -#~ msgid "normal" -#~ msgstr "普通" - -#~ msgid "tree" -#~ msgstr "树状" - -#~ msgid " Object:" -#~ msgstr " 对象:" - -#~ msgid "Please check the following infomation:\n" -#~ msgstr "请确认以下信息后发送打印:\n" - -#~ msgid "" -#~ "You have changed some preset settings. \n" -#~ "Would you like to keep these changed settings after switching preset?" -#~ msgstr "" -#~ "您有一些修改过的设置。\n" -#~ "切换预设后,是否要保留这些更改过的设置?" - -#~ msgid "Export sliced file" -#~ msgstr "导出切片文件" - -#~ msgid "Export Sliced File" -#~ msgstr "导出切片文件" - -#~ msgid "Add Custom Printer" -#~ msgstr "添加自定义打印机" - -#~ msgid "Show Log" -#~ msgstr "显示日志" - -#~ msgid "Export current Sliced file" -#~ msgstr "导出当前已切片的文件" - -#~ msgid "Publish Project" -#~ msgstr "发布项目" - -#~ msgid "" -#~ "Force cooling fan to be specific speed when overhang degree of printed " -#~ "part exceeds this value. Expressed as percentage which indicides how much " -#~ "width of the line without support from lower layer" -#~ msgstr "" -#~ "当打印部分的悬垂程度超出设定值,强制冷却风扇为设置的速度。悬垂程度表示为未" -#~ "被低层支撑的部分占线宽的百分比" - -#~ msgid "" -#~ "Distance of the nozzle tip to the lower rod. Used as input of auto-" -#~ "arranging to avoid collision when printing by object" -#~ msgstr "挤出头尖端到下方滑杆的距离。用于逐件打印的自动摆盘" - -#~ msgid "" -#~ "Distance of the nozzle tip to the lid. Used as input of auto-arranging to " -#~ "avoid collision when printing by object" -#~ msgstr "挤出头尖端到顶盖的距离。用于逐件打印的自动摆盘。" - -#~ msgid "" -#~ "Clearance radius around extruder. Used as input of auto-arranging to " -#~ "avoid collision when printing by object" -#~ msgstr "挤出机的避让半径。用于逐件打印的自动摆盘" - -#~ msgid "Send and Print" -#~ msgstr "发送并打印" - -#~ msgid "Can't connect to the printer" -#~ msgstr "无法连接打印机" - -#~ msgid "Upgrade firmware" -#~ msgstr "升级固件" - -#~ msgid "Upgrading" -#~ msgstr "升级中" - -#~ msgid "Upgrading failed" -#~ msgstr "升级失败" - -#~ msgid "Upgrading successful" -#~ msgstr "升级成功" - -#~ msgid "Show &Wireframe" -#~ msgstr "显示线框" - -#~ msgid "Show wireframes in 3D scene" -#~ msgstr "在3D场景中显示线框" - -#~ msgid "Erase painting" -#~ msgstr "擦除绘制" - -#~ msgid "Set pen size" -#~ msgstr "设置画笔大小" - -#~ msgid "Rotation:" -#~ msgstr "旋转:" - -#~ msgid "Height:" -#~ msgstr "高度:" - -#~ msgid "Initialize failed [%d]!" -#~ msgstr "初始化失败 [%d]!" - -#~ msgid "Management" -#~ msgstr "管理" - -#~ msgid "Choose save directory" -#~ msgstr "选择保存目录" - -#~ msgid "preparing, export 3mf failed!" -#~ msgstr "正在准备中,导出 3mf 失败!" - -#~ msgid "" -#~ "Prime tower is required by timeplase. Are you sure you want to disable " -#~ "both of them?" -#~ msgstr "延时摄影需要使用擦拭塔,是否同时禁用?" - -#~ msgid "" -#~ "Prime tower is required by timelapse. Do you want to enable both of them?" -#~ msgstr "延时摄影需要使用擦拭塔,是否同时启用?" - -#~ msgid "" -#~ "%1% is too close to exclusion area, there will be collisions when " -#~ "printing." -#~ msgstr "%1%离不可打印区域太近,会造成打印时出现碰撞。" - -#~ msgid "" -#~ "\n" -#~ "%1% is too close to exclusion area, there will be collisions when " -#~ "printing." -#~ msgstr "" -#~ "\n" -#~ "%1%离不可打印区域太近,会造成打印时出现碰撞。" - -#~ msgid " is too close to others, there will be collisions when printing.\n" -#~ msgstr "离其它对象太近,会造成打印时出现碰撞。\n" - -#~ msgid "" -#~ " is too close to exclusion area, there will be collisions when printing.\n" -#~ msgstr "离不可打印区域太近,会造成打印时出现碰撞。\n" - -#~ msgid "Avoid crossing wall when travel" -#~ msgstr "空驶时避免跨越外墙" - -#~ msgid "Max travel detour distance" -#~ msgstr "最大绕行距离" - -#~ msgid "" -#~ "Maximum detour distance for avoiding crossing wall. Don't detour if the " -#~ "detour distance is large than this value" -#~ msgstr "" -#~ "避免跨越外墙时的最大绕行距离。如果绕行距离大于这个阈值,则不再绕行。" - -#~ msgid "" -#~ "Height of the clearance cylinder around extruder. Used as input of auto-" -#~ "arrange to avoid collision when print object by object" -#~ msgstr "挤出机的净空高度。作为自动摆放的输入信息,避免逐件打印时发生碰撞。" - -#~ msgid "" -#~ "Clearance radius around extruder. Used as input of auto-arrange to avoid " -#~ "collision when print object by object" -#~ msgstr "挤出机的净空半径。作为自动摆放的输入信息,避免逐件打印时发生碰撞。" - -#~ msgid "Error at line %1%:\n" -#~ msgstr "错误在行%1%:\n" - -#~ msgid "Reduce Triangles" -#~ msgstr "简化三角形" - -#~ msgid "Spaghetti Detection" -#~ msgstr "炒面检测" - -#~ msgid "Stop printing when spaghetti detected" -#~ msgstr "当发生炒面时停止打印" - -#~ msgid "" -#~ "Switch to zig-zag pattern?\n" -#~ "Yes - switch to zig-zag pattern automaticlly\n" -#~ "No - reset density to default non 100% value automaticlly\n" -#~ msgstr "" -#~ "切换到锯齿图案?\n" -#~ "是 - 自动切换到锯齿图案\n" -#~ "否 - 自动重置为非100%填充密度\n" - -#~ msgid "Extruder position" -#~ msgstr "挤出机位置" - -#~ msgid "Zig zag" -#~ msgstr "锯齿" - -#~ msgid "" -#~ "Bed temperature is higher than vitrification temperature of this " -#~ "filament.\n" -#~ "This may cause nozzle blocked and printing failure" -#~ msgstr "" -#~ "热床温度已高于这个耗材的软化温度。\n" -#~ "这可能导致堵头和打印失败" - -#~ msgid "Waiting" -#~ msgstr "等待中" - -#~ msgid "Failed" -#~ msgstr "失败" - -#~ msgid "Finished" -#~ msgstr "完成" - -#~ msgid "Home" -#~ msgstr "首页" - -#~ msgid "Per object edit" -#~ msgstr "编辑单个对象" - -#~ msgid "Inner wall speed" -#~ msgstr "内墙速度" - -#~ msgid "Clipping of view" -#~ msgstr "剪切视图" - -#~ msgid "the 3mf is not compatible, load geometry data only!" -#~ msgstr "该3mf文件不兼容,仅加载几何数据!" - -#~ msgid "Save configuration as:" -#~ msgstr "预设另存为:" - -#~ msgid "Line type" -#~ msgstr "走线类型" - -#~ msgid "Abort" -#~ msgstr "终止" - -#~ msgid "Designer" -#~ msgstr "设计师" - -#~ msgid "Report" -#~ msgstr "报告" - -#~ msgid "0%" -#~ msgstr "0%" - -#~ msgid "Timelapse Wipe Tower" -#~ msgstr "延时摄影擦料塔" - -#~ msgid "Device:" -#~ msgstr "设备:" - -#~ msgid "Translation" -#~ msgstr "翻译" - -#~ msgid "" -#~ "It seems object %s needs support to print. Please enable support " -#~ "generation." -#~ msgstr "对象“%s”可能需要添加支撑才能打印。建议开启支撑生成。" - -#~ msgid "" -#~ "The model has overlapping or self-intersecting facets. I tried to repair " -#~ "it, however you might want to check the results or repair the input file " -#~ "and retry." -#~ msgstr "" -#~ "模型有重叠或自交的面片。已尝试修复,请检查结果是否正确,或修复输入文件后重" -#~ "试。" - -#~ msgid "" -#~ "Auto orientates selected objects or all objects.If there are selected " -#~ "objects, it just orientates the selected ones.Otherwise, it will " -#~ "orientates all objects in the project." -#~ msgstr "" -#~ "自动调整选定零件/所有零件的方向,\n" -#~ "有选定零件时调整选定零件的朝向,没有选择零件时调整所有零件的朝向" - -#~ msgid "The Config is not compatible and can not be loaded." -#~ msgstr "该配置不兼容,无法被加载。" - -#~ msgid "default value" -#~ msgstr "默认值" - -#~ msgid "" -#~ "The filament index exceeds the AMS's slot count and cannot send the print " -#~ "job." -#~ msgstr "" -#~ "打印机固件仅支持材料=>AMS槽位的顺序映射。材料编号超过AMS的槽位数量,无法发" -#~ "送打印任务。" - -#~ msgid "Timelapse without toolhead" -#~ msgstr "无工具头延时摄影" - -#~ msgid "Downloading Bambu Network plug-in" -#~ msgstr "正在下载Bambu网络插件" - -#~ msgid "Creating" -#~ msgstr "正在创建" - -#~ msgid "Uploading" -#~ msgstr "正在上传" - -#~ msgid "Sending" -#~ msgstr "发送中" - -#~ msgid "Please fill report first." -#~ msgstr "请先填写报告。" - -#~ msgid "Unable to create zip file" -#~ msgstr "无法创建zip压缩文件" - -#~ msgid "Printer firmware does not support material = >ams slot mapping." -#~ msgstr "打印机固件不支持材料=>AMS槽位映射" - -#~ msgid "Filaments Selection" -#~ msgstr "材料选择" - -#~ msgid "Printer Selection" -#~ msgstr "打印机选择" - -#~ msgid "Auto arrange" -#~ msgstr "自动摆盘" - -#~ msgid "Spiral mode" -#~ msgstr "旋转模式" - -#~ msgid "" -#~ "Unprintable area in XY plane. For example, X1 Series printers use the " -#~ "front left corner to cut filament in multi-material printing. The area is " -#~ "expressed as polygon by points in following format: \"XxY, XxY, ...\"" -#~ msgstr "" -#~ "XY平面上的不可打印区域。例如,X1系列打印机在换料过程中,会使用左前角区域来" -#~ "切断耗材丝。这个多边形区域由以下格式的点表示:“XxY,XxY,…”" - -#~ msgid "Connect %s[SN:%s] failed!" -#~ msgstr "连接 %s[SN:%s]失败." - -#~ msgid "Fragment area" -#~ msgstr "碎片面积阈值" - -#~ msgid "Clear all" -#~ msgstr "清除所有" - -#~ msgid "Monitoring" -#~ msgstr "实时视频" - -#~ msgid "Record monitor video" -#~ msgstr "录制监控视频" - -#~ msgid "Fragment filter" -#~ msgstr "碎片过滤器" - -#~ msgid "Fragment Filter" -#~ msgstr "碎片过滤器" - -#~ msgid "Position:" -#~ msgstr "位置:" - -#~ msgid "Updating Bambu Network plug-in" -#~ msgstr "正在更新Bambu网络插件" - -#~ msgid "" -#~ "An object is layed over the boundary of plate.\n" -#~ "Please solve the problem by moving it totally inside or outside plate." -#~ msgstr "" -#~ "检测到有对象放置在盘的边界。\n" -#~ "请把它整体移动到盘内或盘外以解决此问题。" - -#~ msgid "Show Model Mesh(TODO)" -#~ msgstr "显示模型网格" - -#~ msgid "Display triangles of models" -#~ msgstr "显示模型面片" - -#~ msgid "Show Model Shadow(TODO)" -#~ msgstr "显示模型阴影" - -#~ msgid "Display shadow of objects" -#~ msgstr "显示对象阴影" - -#~ msgid "Show Printable Box(TODO)" -#~ msgstr "显示打印区边界" - -#~ msgid "Display printable box" -#~ msgstr "显示打印区边界" - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "It ontains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "" -#~ "想从Bambu 云同步你的个人数据吗?\n" -#~ "包含如下信息:\n" -#~ "1. 工艺预设\n" -#~ "2. 打印丝预设\n" -#~ "3. 打印机预设\n" - -#~ msgid "Fix model through cloud" -#~ msgstr "通过云端修复模型" - -#~ msgid "Fix model locally" -#~ msgstr "本地修复模型" - -#~ msgid "Module" -#~ msgstr "模块" - -#~ msgid "" -#~ "Heat the nozzle to target \n" -#~ "temperature" -#~ msgstr "加热喷嘴到目标温度" - -#~ msgid "" -#~ "Push new filament \n" -#~ "into extruder" -#~ msgstr "送出新的耗材丝到挤出机" - -#~ msgid "Successfully sent.Will automatically jump to the device page in %s s" -#~ msgstr "已发送完成,即将自动跳转到设备页面 (%s 秒)" - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "Contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Printer presets\n" -#~ msgstr "" -#~ "是否从Bambu云同步您的个人数据?\n" -#~ "包含以下信息:\n" -#~ "1. 工艺预设\n" -#~ "2. 耗材丝预设\n" -#~ "3. 打印机预设\n" - -#~ msgid "Please upgrade your printer first" -#~ msgstr "请先升级打印机固件" - -#~ msgid "Swith cloud environment, Please login again!" -#~ msgstr "切换云环境,请重新登录!" - -#~ msgid "" -#~ "The firmware versions of printer and AMS are too low.Please update to the " -#~ "latest version before sending the print job" -#~ msgstr "打印机和AMS固件版本过低,请更新到最新版本方可发送打印" - -#~ msgid "Output file" -#~ msgstr "输出文件" - -#~ msgid "" -#~ "Don't retract when the travel is in infill area absolutely. That means " -#~ "the oozing can't been seen" -#~ msgstr "当完全在填充区域内部空驶时不会抽,即便渗出滴料也是不可见的。" - -#~ msgid "sdfsadf Any arrow" -#~ msgstr "方向键" - -#~ msgid "Any arrow" -#~ msgstr "方向键" - -#~ msgid "Ctrl + Left mouse button" -#~ msgstr "Ctrl + 鼠标左键" - -#~ msgid "Shift + Any arrow" -#~ msgstr "Shift + 方向键" - -#~ msgid "Ctrl + Any arrow" -#~ msgstr "Ctrl + 方向键" - -#~ msgid "Shift + Mouse wheel" -#~ msgstr "Shift + 鼠标滚轮" - -#~ msgid "User pause" -#~ msgstr "用户暂停" - -#~ msgid "Pause(toolhead shell off)" -#~ msgstr "工具头前盖掉落暂停" - -#~ msgid "In the calibration of laser scanner" -#~ msgstr "轮廓仪激光标定" - -#~ msgid "In the calibration of extrusion flow" -#~ msgstr "挤出绝对流量标定" - -#~ msgid "Pause(hotend temperature error)" -#~ msgstr "热端温控异常暂停" - -#~ msgid "Pause(heated bed temperature error)" -#~ msgstr "热床温控异常暂停" - -#~ msgid "Beginner's Tutorial" -#~ msgstr "新手引导" - -#~ msgid "Render statistics debugging box" -#~ msgstr "渲染统计数据调试框" - -#~ msgid "Pause(hotend temperature error" -#~ msgstr "热端温控异常暂停" - -#~ msgid "Pause(heated bed temperature error" -#~ msgstr "热床温控异常暂停" - -#~ msgid "The bed is auto leveling" -#~ msgstr "热床正在自动调平" - -#~ msgid "The hot bed is preheating" -#~ msgstr "热床正在预加热" - -#~ msgid "Frequncy sweeping" -#~ msgstr "机器正在进行扫频" - -#~ msgid "Change the filament" -#~ msgstr "更改材料" - -#~ msgid "Pause(M400)" -#~ msgstr "暂停(M400)" - -#~ msgid "Pause(Lack of filament)" -#~ msgstr "缺料暂停" - -#~ msgid "The nozzle is preheating" -#~ msgstr "喷头正在预加热" - -#~ msgid "Extruder compensation scanning" -#~ msgstr "正在进行挤出补偿扫描" - -#~ msgid "Bed surface scanning" -#~ msgstr "正在进行热床表面扫描" - -#~ msgid "First layer scanning" -#~ msgstr "正在进行首层扫描" - -#~ msgid "In the calibration of extrinsic parameters" -#~ msgstr "轮廓仪外参标定中" - -#~ msgid "In the calibration of temperature protection" -#~ msgstr "挤出头温度保护标定" - -#~ msgid "Silent Mode" -#~ msgstr "静音模式" - -#~ msgid "Show Edges(TODO)" -#~ msgstr "显示模型边缘" - -#~ msgid "Show Edges" -#~ msgstr "显示模型边缘" - -#~ msgid "Associate .step files to OrcaSlicer" -#~ msgstr "使用逆戟鲸打开.step文件" - -#~ msgid "Vibration Calibration" -#~ msgstr "振动校准" - -#~ msgid "Please select a printer first." -#~ msgstr "请先选择一台打印机。" - -#~ msgid "" -#~ "The printer is updating firmware. Please send it after the update is " -#~ "completed" -#~ msgstr "打印机正在更新固件,请在更新完成后发送" - -#~ msgid "Enable spaghetti detector" -#~ msgstr "炒面检测" - -#~ msgid "Enable the camera on printer to check spaghetti" -#~ msgstr "开启打印机的摄像头检查是否发生炒面。" - -#~ msgid "" -#~ "The calibration program detects the status of your device automatically " -#~ "to minimize deviation.\n" -#~ " It keeps the device performing optimally." -#~ msgstr "" -#~ "校准程序会自动检测设备以最小化设备误差。\n" -#~ "它可以让设备保持最佳性能。" - -#~ msgid "" -#~ "The calibration program detects the status of your device automatically " -#~ "to minimize deviation. It keeps the device performing optimally." -#~ msgstr "校准程序会自动检测设备以最小化设备误差。它可以让设备保持最佳性能。" - -#~ msgid "Reading printer info timed out" -#~ msgstr "读取打印机信息超时" - -#~ msgid "Per Object Setting" -#~ msgstr "对象设置" - -#~ msgid "Reset All" -#~ msgstr "重置所有" - -#~ msgid "Waiting for login" -#~ msgstr "正在登录中" - -#~ msgid "Internal error, no gcode file to upload." -#~ msgstr "内部错误,没有可上传的gcode文件" - -#~ msgid "Print job was cancelled." -#~ msgstr "打印任务已取消。" - -#~ msgid "Failed to create the print job. Please try agian." -#~ msgstr "无法创建打印任务,请重试。" - -#~ msgid "Failed to upload the print job. Please try agian." -#~ msgstr "未能上传打印任务,请重试。" - -#~ msgid "Uploading print job timed out. Please try again." -#~ msgstr "上传打印任务超时,请重试。" - -#~ msgid "Sending print task timed out. Please try again." -#~ msgstr "发送打印任务超时,请重试。" - -#~ msgid "Try to upload project over lan" -#~ msgstr "尝试通过局域网上传项目" - -#~ msgid "Try to send project over cloud" -#~ msgstr "尝试通过云服务发送项目" - -#~ msgid "Ams Mappling failed, please select filament" -#~ msgstr "AMS 映射失败,请手动选择打印丝" - -#~ msgid "Plese select the filament in ams" -#~ msgstr "请手动选择打印丝" - -#~ msgid "The printer is being updated. Please try again after the update." -#~ msgstr "打印机正在更新。 请更新后重试。" - -#~ msgid "Exporting 3mf..." -#~ msgstr "正在导出3mf..." - -#~ msgid "Internal error." -#~ msgstr "内部错误。" - -#~ msgid "Exporting 3mf failed, please slice again." -#~ msgstr "导出3mf失败,请重新切片。" - -#~ msgid "No printer available" -#~ msgstr "没有可用的打印机" - -#~ msgid "Current printer is busy" -#~ msgstr "当前打印机正忙" - -#~ msgid "Current printer is printing now" -#~ msgstr "当前打印机正在打印中" - -#~ msgid "YES" -#~ msgstr "是" - -#~ msgid "NO" -#~ msgstr "否" - -#~ msgid "Reading printer information..." -#~ msgstr "正在读取打印机信息" - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "Contains the following information:\n" -#~ "1. The Process presets\n" -#~ "2. The Filament presets\n" -#~ "3. The Machine presets\n" -#~ msgstr "" -#~ "想从Bambu 云同步你的个人数据吗?\n" -#~ "包含如下信息:\n" -#~ "1. 工艺预设\n" -#~ "2. 打印丝预设\n" -#~ "3. 打印机预设\n" - -#~ msgid "Machine Control" -#~ msgstr "控制" - -#~ msgid "General settings" -#~ msgstr "常规设置" - -#~ msgid "Bed temperature when cool plate is installed" -#~ msgstr "安装低温打印热床时的热床温度" - -#~ msgid "Bed temperature when engineering plate is installed" -#~ msgstr "安装工程材料热床时的热床温度" - -#~ msgid "Bed temperature when high temperature plate is installed" -#~ msgstr "安装高温打印热床时的热床温度" - -#~ msgid "Record Timelapse" -#~ msgstr "录制Timelapse" - -#~ msgid "bed temperature for layers except the initial one" -#~ msgstr "除了首层之外的热床温度" - -#~ msgid "Bed temperature of the initial layer" -#~ msgstr "首层床温" - -#~ msgid "Tiny patch filter" -#~ msgstr "碎片过滤器" - -#~ msgid "Filter tiny patch" -#~ msgstr "滤除碎片" - -#~ msgid "Try to send project over lan" -#~ msgstr "尝试通过局域网发送项目" - -#~ msgid "Filament Retraction" -#~ msgstr "材料回抽" - -#~ msgid "%1% is too close to others, there will be collisions when printing." -#~ msgstr "%1%离其它对象太近,会造成打印时出现碰撞。" - -#~ msgid "" -#~ "\n" -#~ "%1% is too close to others, there will be collisions when printing." -#~ msgstr "" -#~ "\n" -#~ "%1%离其它对象太近,会造成打印时出现碰撞。" - -#~ msgid "%1% is too tall, there will be collisions when printing." -#~ msgstr "%1%的高度过高,会造成打印时出现碰撞。" - -#~ msgid "" -#~ "\n" -#~ "%1% is too tall, there will be collisions when printing." -#~ msgstr "" -#~ "\n" -#~ "%1%的高度过高,会造成打印时出现碰撞。" - -#~ msgid "Login with your Account" -#~ msgstr "使用您的账号登录" - -#~ msgid "Logout" -#~ msgstr "登出" - -#~ msgid "Publish Model/Profile" -#~ msgstr "发布模型/配置" - -#~ msgid "Please slice all plates before upload" -#~ msgstr "请在上传之前将所有盘切片" - -#~ msgid "Chinese (Simplified)" -#~ msgstr "中文(简体)" - -#~ msgid "" -#~ "Purging after filament change will be done inside objects' infills. This " -#~ "may lower the amount of waste" -#~ msgstr "换料后的过渡料将被挤出到对象的填充中。这样可以减少材料的浪费" - -#~ msgid "GUI" -#~ msgstr "界面" - -#~ msgid "Shortcuts" -#~ msgstr "快捷键" - -#~ msgid "Smart" -#~ msgstr "自动" - -#~ msgid "Total Size:" -#~ msgstr "总尺寸:" - -#~ msgid "Show daily tips" -#~ msgstr "显示每日小贴士" - -#~ msgid "Choose Filaments" -#~ msgstr "选择耗材丝" - -#~ msgid "Bind Dialog" -#~ msgstr "绑定对话框" - -#~ msgid "Temperature and Axis Control" -#~ msgstr "温度和轴移动控制" - -#~ msgid "Current printer is busy. Please select another one." -#~ msgstr "当前打印机正忙,请选择另一台打印机。" - -#~ msgid "Orca Slicer initialization failed" -#~ msgstr "逆戟鲸初始化失败" - -#~ msgid "Object %s has zero size and can't be arranged." -#~ msgstr "对象%s的尺寸为0,无法被自动摆放。" - -#~ msgid "Import project failed, Please try again!" -#~ msgstr "加载项目失败,请重试!" - -#~ msgid "Failed to publish your project. Please try agian!" -#~ msgstr "项目发布失败。请重试!" - -#~ msgid "Preparing to upload your project..." -#~ msgstr "正在准备上传项目..." - -#~ msgid "Uploading..." -#~ msgstr "上传中" - -#~ msgid "Upload has been canceled." -#~ msgstr "上传已被取消。" - -#~ msgid "Failed to publish. Please try again!" -#~ msgstr "发布失败,请重试!" - -#~ msgid "Uploading is timed out. Please try again!" -#~ msgstr "上传已超时,请重试!" - -#~ msgid "Design id is empty." -#~ msgstr "获取设计id失败。" - -#~ msgid "Unable to get system certificate." -#~ msgstr "无法获取系统证书。" - -#~ msgid "use system SSL certificate: %1%" -#~ msgstr "使用系统的SSL证书:%1%" - -#~ msgid "CURL initialization failed. See the log for additional details." -#~ msgstr "CURL初始化失败。查看日志以获取详细信息。" - -#~ msgid "print project cancelled." -#~ msgstr "打印任务已取消。" - -#~ msgid "Creating a print job..." -#~ msgstr "创建打印任务..." - -#~ msgid "Uploading the print job..." -#~ msgstr "上传打印任务..." - -#~ msgid "Wait for the job to be sent." -#~ msgstr "等待任务发送完成。" - -#~ msgid "The print job has been sent to your printer." -#~ msgstr "打印任务已发送至打印机。" - -#~ msgid "Invalid plate index %d" -#~ msgstr "无效的盘索引 %d" - -#~ msgid "Plate %d" -#~ msgstr "盘 %d" - -#~ msgid "Start printing..." -#~ msgstr "开始打印..." - -#~ msgid "Process %1% / 100" -#~ msgstr "处理 %1% / 100" - -#~ msgid "Auto brim" -#~ msgstr "自动brim" - -#~ msgid "No brim" -#~ msgstr "无" - -#~ msgid "Outer brim only" -#~ msgstr "仅外侧" - -#~ msgid "X/Y Axis" -#~ msgstr "X/Y 轴" - -#~ msgid "" -#~ "Nozzle may be blocked when the temperature is out of recommanded range.\n" -#~ "Please make sure whether to use the temperature to print.\n" -#~ "\n" -#~ msgstr "" -#~ "当温度超出推荐范围时,喷嘴可能堵塞。\n" -#~ "请检查是否使用该温度打印。\n" - -#~ msgid "" -#~ "Recommanded nozzle temperature of this filament type is [%d, %d] degree " -#~ "centigrade" -#~ msgstr "该类型材料的建议喷嘴温度是[%d, %d]摄氏度" - -#~ msgid "Load" -#~ msgstr "上料" - -#~ msgid "Recommanded temperature range" -#~ msgstr "建议温度范围" - -#~ msgid "Bed temperature of different bed type when printing" -#~ msgstr "打印时不同类型热床的温度" - -#~ msgid "Bed temperature for layers except the initial one" -#~ msgstr "打印除首层外的其它层时的床温" - -#~ msgid "BBL private bed temperature" -#~ msgstr "BBL自定义床温" - -#~ msgid "Use BBL private temperature gcode instead of standard M140/M190" -#~ msgstr "使用BBL自定义的私有温度控制G代码替代标准的M140/M190。" - -#~ msgid "" -#~ "Processing model '%1%' with more than 1M triangles could be slow. It is " -#~ "highly recommended to reduce the amount of triangles." -#~ msgstr "" -#~ "处理超出1M个三角形面片的模型“%1%”可能会很慢。强烈建议减少模型的三角形面片" -#~ "数量。" - -#~ msgid "The bed is auto leveling..." -#~ msgstr "热床正在自动调平..." - -#~ msgid "The hot bed is preheating..." -#~ msgstr "热床预热中..." - -#~ msgid "Frequncy sweeping..." -#~ msgstr "机械模态扫频中..." - -#~ msgid "Change the filament..." -#~ msgstr "换料中..." - -#~ msgid "The nozzle is preheating..." -#~ msgstr "热端预热中..." - -#~ msgid "Extruder compensation scanning..." -#~ msgstr "挤出补偿扫描中..." - -#~ msgid "Bed surface scanning..." -#~ msgstr "床面扫描中..." - -#~ msgid "First layer scanning..." -#~ msgstr "首层扫描中..." - -#~ msgid "Bed surface is auto identifying..." -#~ msgstr "床面类型识别中..." - -#~ msgid "The tool head is homing..." -#~ msgstr "工具头回中" - -#~ msgid "Nozzle cleaning..." -#~ msgstr "挤出头端面清理中..." - -#~ msgid "First layer" -#~ msgstr "首层" - -#~ msgid "Material for support" -#~ msgstr "支撑材料" - -#~ msgid "Filament to print support and skirt." -#~ msgstr "打印支撑和skirt的耗材丝" - -#~ msgid "Filament to print support interface" -#~ msgstr "打印支撑接触面的耗材丝" - -#~ msgid "Import STL/OBJ/AMF/3MF without config, keep plater" -#~ msgstr "导入STL/OBJ/AMF/3MF" - -#~ msgid "Overall" -#~ msgstr "全局" - -#~ msgid "Build plate" -#~ msgstr "构建板" - -#~ msgid "Object list" -#~ msgstr "对象列表" - -#~ msgid "Camera view. - Default" -#~ msgstr "摄像机视角 - 默认" - -#~ msgid "Camera view. - Top" -#~ msgstr "摄像机视角 - 顶部" - -#~ msgid "Camera view. - Bottom" -#~ msgstr "摄像机视角 - 底部" - -#~ msgid "Camera view. - Front" -#~ msgstr "摄像机视角 - 前面" - -#~ msgid "Camera view. - Behind" -#~ msgstr "摄像机视角 - 后面" - -#~ msgid "Camera Angle. - Left side" -#~ msgstr "摄像机视角 - 左面" - -#~ msgid "Camera Angle. - Right side" -#~ msgstr "摄像机视角 - 右面" - -#~ msgid "1-9 Set part consumable wire" -#~ msgstr "1-9 设置零件耗材丝" - -#~ msgid "overall_shortcuts" -#~ msgstr "全局快捷键" - -#~ msgid "Arrange all parts" -#~ msgstr "全局整理" - -#~ msgid "" -#~ "Automatically adjust the orientation of selected parts/all parts,\n" -#~ " When there are selected parts - adjust selected parts " -#~ "orientation,\n" -#~ " When no part is selected - adjust the orientation of all parts" -#~ msgstr "" -#~ "自动调整选定零件/所有零件的方向,有选定零件时-调整选定零件的朝向,没有选择零" -#~ "件时-调整所有零件的朝向" - -#~ msgid "Select multiple parts" -#~ msgstr "选择多个零件" - -#~ msgid "Box selection of multiple parts" -#~ msgstr "框选多个零件" - -#~ msgid "Gizmo move: Press to snap by 1mm" -#~ msgstr "Gizmo 移动:按下1mm" - -#~ msgid "Gizmo/Supports/Gizmo Color/Painting: Adjust brush radius" -#~ msgstr "调节画笔半径" - -#~ msgid "Gizmo/Supports/Gizmo Color/Painting:Position of regulated section" -#~ msgstr "调节剖面位置" - -#~ msgid "Unhandled exception: %1%" -#~ msgstr "未处理的异常:%1%" - -#~ msgid "AMS Control" -#~ msgstr "AMS 控制" - -#~ msgid "Printing..." -#~ msgstr "打印中..." - -#~ msgid "Objects being edited are not visible." -#~ msgstr "正在编辑的对象是不可见的。" - -#~ msgid "%d%% uploaded..." -#~ msgstr "已上传 %d%%" - -#~ msgid "Set to cover" -#~ msgstr "设置为封面" - -#~ msgid "No errors" -#~ msgstr "无错误" - -#~ msgid "Auxiliary" -#~ msgstr "附件" - -#~ msgid "Eject drive" -#~ msgstr "弹出设备" - -#~ msgid "Triangles: %1%, " -#~ msgstr "三角形数: %1%, " - -#~ msgid "The bed type that correspond to the following temperatures" -#~ msgstr "与下列温度对应的热床类型" - -#~ msgid "%1$d open edge" -#~ msgid_plural "%1$d open edges" -#~ msgstr[0] "%1$d条非闭合边" - -#~ msgid "" -#~ "Custom supports, seams and color painting were removed after repairing." -#~ msgstr "修复后自定义支撑、接缝、上色配置会被删除。" - -#~ msgid "No objects to export." -#~ msgstr "没有可导出的对象。" - -#~ msgid "Event" -#~ msgstr "事件" - -#~ msgid "Remaining time" -#~ msgstr "剩余时间" - -#~ msgid "Duration" -#~ msgstr "持续时间" - -#~ msgid "" -#~ "Part cooling fan speed will start to run at min speed when the estimated " -#~ "layer time is no longer than the layer time in setting" -#~ msgstr "当预估的层时间不大于设定的数值时,部件冷却风扇将开始运行在最小速度" - -#~ msgid "Auxiliary part cooling fan speed" -#~ msgstr "辅助部件冷却风扇的转速" - -#~ msgid "Max fan speed" -#~ msgstr "最大风扇转速" - -#~ msgid "Min fan speed" -#~ msgstr "最小风扇转速" - -#~ msgid "Part cooling fan speed for overhang" -#~ msgstr "悬垂风扇转速" - -#~ msgid "Fan settings" -#~ msgstr "风扇设置" - -#~ msgid "Max fan speed and min fan speed" -#~ msgstr "最大和最小风扇转速" - -#~ msgid "Cooling thresholds" -#~ msgstr "冷却阈值" - -#~ msgid "Overhang fan speed" -#~ msgstr "冷却悬空风扇转速" - -#~ msgid "Fan speed when printing bridge and overhang wall" -#~ msgstr "打印桥接和悬空墙的风扇转速" - -#~ msgid "" -#~ "Force cooling fan speed to be overhang_fan_speed when overhang degree of " -#~ "printed part exceeds this value. Expressed as percentage which indicides " -#~ "how many width of the line without support from lower layer" -#~ msgstr "" -#~ "当打印部分的走线悬空程度超过这个值时,强制冷却风扇的转速为“冷却悬空风扇转" -#~ "速”。悬空程度使用无低层支撑部分的宽度相对线宽的百分比表示。" - -#~ msgid "Enable auto cooling" -#~ msgstr "开启自动冷却" - -#~ msgid "" -#~ "Enable auto cooling to adjust printing speed and fan speed according to " -#~ "layer printing time automatically" -#~ msgstr "" -#~ "开启自动冷却后,风扇转速和打印速度都会根据每一层的预估打印时间自动调整。" - -#~ msgid "Disable fan for the first" -#~ msgstr "关闭风扇对开始的" - -#~ msgid "" -#~ "Close cooling fan for the first certain layers. We usually close fan for " -#~ "the initial layer to get better build plate adhesion" -#~ msgstr "" -#~ "对开始的一些层关闭冷却风扇。通常关闭首层的冷却风扇来获得更好的热床粘接。" - -#~ msgid "" -#~ "Starting fan from stop state usually costs lots's of time. If enable this " -#~ "setting, fan will never be stoped and will run at least at minimum speed " -#~ "to reduce the frequency of starting and stoping" -#~ msgstr "" -#~ "风扇的启停需要消耗较长时间。如果打开这个设置,那么风扇就不会停下。至少维持" -#~ "在最小转速运行,来避免频繁启停。" - -#~ msgid "Enable fan if layer print time is below" -#~ msgstr "开启风扇当层时间小于" - -#~ msgid "" -#~ "Cooling fan will be enabled for layers of which estimated time is shorter " -#~ "than this value. Fan speed is interpolated between the minimum and " -#~ "maximum fan speeds according to layer printing time" -#~ msgstr "" -#~ "当层预估打印时间小于这个阈值时,冷却风扇将被开启。风扇转速会根据层时间的长" -#~ "短做线性插值。" - -#~ msgid "Auxiliary fan" -#~ msgstr "辅助风扇" - -#~ msgid "Enable this option if machine has auxiliary fan" -#~ msgstr "当机器有辅助风扇时打开这个选项" - -#~ msgid "Maximum fan speed for cooling" -#~ msgstr "冷却风扇最大速度" - -#~ msgid "Minimum fan speed for cooling" -#~ msgstr "冷却风扇最小转速" - -#~ msgid "Additional cooling fan speed" -#~ msgstr "增强冷却风扇转速" - -#~ msgid "Speed of additional cooling fan" -#~ msgstr "增强冷却风扇转速" - -#~ msgid "Slow down if layer print time is below" -#~ msgstr "降速当层时间小于" - -#~ msgid " plate %1% :" -#~ msgstr "盘%1%:" - -#~ msgid "" -#~ "Speed for different overhang degree. Overhang degree is expressed as " -#~ "percentage of line width" -#~ msgstr "不同悬垂程度的打印速度。悬垂程度使用相对于线宽的百分表示" - -#~ msgid "Log in Printer" -#~ msgstr "登录打印机" - -#~ msgid "Log out failed." -#~ msgstr "登出失败。" - -#~ msgid "Would you like to log in the current account from this printer?" -#~ msgstr "你想使用当前账号登录打印机吗?" - -#~ msgid "Log in success." -#~ msgstr "登录成功。" - -#~ msgid "Log out Printer" -#~ msgstr "登出打印机" - -#~ msgid "Would you like to log out the current account from this printer?" -#~ msgstr "你想使用当前账号登出打印机吗?" - -#~ msgid "Log out success." -#~ msgstr "登出成功。" - -#~ msgid "Invalid printer. Please select a printer." -#~ msgstr "无效的打印机。 请选择一台打印机。" - -#~ msgid "Plese select an action" -#~ msgstr "请选择处理方式" - -#~ msgid "Click the pencil icon to edit the filament" -#~ msgstr "点击铅笔图标编辑耗材丝" - -#~ msgid "Send Task to" -#~ msgstr "发送任务至" - -#~ msgid "Selected a printer" -#~ msgstr "选择打印机" - -#~ msgid "Please select a printer first!" -#~ msgstr "请先选择打印机!" - -#~ msgid "Please fill report first!" -#~ msgstr "请先填写报告!" - -#~ msgid "Extrusion width value is too low." -#~ msgstr "挤出宽度太小。" - -#~ msgid "Extrusion width value is too high." -#~ msgstr "挤出宽度太大。" - -#~ msgid "" -#~ "Line width of outer wall. It's relative to nozzle diameter if expressed " -#~ "as percentage" -#~ msgstr "外墙的线宽。如果表示为百分数,则基数为喷嘴直径。" - -#~ msgid "" -#~ "Line width of initial layer. It's relative to nozzle diameter if " -#~ "expressed as percentage" -#~ msgstr "首层的线宽。如果表示为百分数,则基数为喷嘴直径。" - -#~ msgid "" -#~ "Line width of internal sparse infill. It's relative to nozzle diameter if " -#~ "expressed as percentage" -#~ msgstr "内部稀疏填充的线宽。如果表示为百分数,则基数为喷嘴直径。" - -#~ msgid "" -#~ "Line width of inner wall. It's relative to nozzle diameter if expressed " -#~ "as percentage" -#~ msgstr "内圈墙的线宽。如果表示为百分数,则基数为喷嘴直径。" - -#~ msgid "" -#~ "Line width of internal solid infill. It's relative to nozzle diameter if " -#~ "expressed as percentage" -#~ msgstr "内部实心填充的线宽。如果表示为百分数,则基数为喷嘴直径。" - -#~ msgid "" -#~ "Used to set line width for support. It's relative to nozzle diameter if " -#~ "expressed as percentage" -#~ msgstr "支撑的线宽。如果表示为百分比,则基数为喷嘴直径。" - -#~ msgid "" -#~ "Used to set line width for support transition. It's relative to nozzle " -#~ "diameter if expressed as percentage" -#~ msgstr "支撑面转换层的线宽。如果表示为百分比,则基数为喷嘴直径。" - -#~ msgid "" -#~ "Speed for printing support transition layers in which support infill " -#~ "direction is changed" -#~ msgstr "打印支撑转换层的速度,支撑填充的方向会在此层发生变化。" - -#~ msgid "" -#~ "Used to set line width for top surfaces. It's relative to nozzle diameter " -#~ "if expressed as percentage" -#~ msgstr "顶面填充的线宽。如果用百分比表示,则基数为喷嘴直径。" - -#~ msgid "Slicing plate %1%" -#~ msgstr "正在切片盘 %1%" - -#~ msgid "Slicing Plate %1% " -#~ msgstr "正在切片盘 %1% " - -#~ msgid "Slicing Plate %1%" -#~ msgstr "正在切片盘 %1%" - -#~ msgid "Generating G-code: layer %d" -#~ msgstr "正在生成G-code:层 %d" - -#~ msgid "Generating G-code: layer " -#~ msgstr "正在生成G-code:层 " - -#~ msgid "Generating infills" -#~ msgstr "正在生成填充" - -#~ msgid "Generating infill" -#~ msgstr "生成填充" - -#~ msgid "Optimize extrusion path" -#~ msgstr "优化挤出走线" - -#~ msgid "" -#~ "The number of solid layers of top shell, including top surface layer. " -#~ "When the thickness calculated by this value is thinner than top shell " -#~ "thickness, the top shell layers number will be increased when slicing" -#~ msgstr "" -#~ "顶部壳体实心层层数,包括顶面。当由该层数计算的厚度小于顶部壳体厚度时,在切" -#~ "片时会增加顶部壳体的层数。" - -#~ msgid "" -#~ "The number of solid layers of bottom shell, including bottom surface " -#~ "layer. When the thickness calculated by this value is thinner than bottom " -#~ "shell thickness, the bottom shell layers number will be increased when " -#~ "slicing." -#~ msgstr "" -#~ "底部壳体实心层层数,包括底面。当由该层数计算的厚度小于底部壳体厚度时,在切" -#~ "片时会增加底部壳体的层数。" - -#~ msgid "" -#~ "The number of bottom solid layers is increased when slicing if the " -#~ "thickness calculated by bottom_shell_layers is thinner than this value. " -#~ "This can avoid too thin shell when layer height is small" -#~ msgstr "" -#~ "如果由底部壳体实心层层数确定的厚度小于底部壳体厚度,那么切片时将增加底部壳" -#~ "体实心层层数。这样可以避免层高过小时产生过薄的壳体。" - -#~ msgid "" -#~ "The number of top solid layers is increased when slicing if the thickness " -#~ "calculated by top_shell_layers is thinner than this value. This can avoid " -#~ "too thin shell when layer height is small" -#~ msgstr "" -#~ "如果有顶部壳体层数算出的厚度小于这个数值,那么切片时将自动增加顶部壳体层" -#~ "数。这能够避免当层高很小时,顶部壳体过薄。" - -#~ msgid "Merge" -#~ msgstr "合并" - -#~ msgid "Merge the selected objects to an object with multiple parts" -#~ msgstr "合并所选对象为一个多零件对象" - -#~ msgid "Merge the selected objects to an object with single part" -#~ msgstr "合并所选对象为一个单零件对象" - -#~ msgid "Merge the selected parts to a single part" -#~ msgstr "合并所选零件为单个零件" - -#~ msgid "Merged" -#~ msgstr "已合并" - -#~ msgid "Internal Error. design id is empty." -#~ msgstr "内部错误。获取design id失败。" - -#~ msgid "Internal Error. Exporting 3mf failed, please slice again." -#~ msgstr "内部错误。导出3mf失败,请重新切片。" - -#~ msgid "" -#~ "Detect the overhang percentage relative to line width and use different " -#~ "speed to print. For 100%% overhang, bridge speed is used" -#~ msgstr "" -#~ "检测悬空相对于线宽的百分比,并应用不同的速度打印。100%%的悬空将使用桥接速" -#~ "度" - -#~ msgid "print project cancelled" -#~ msgstr "打印项目取消" - -#~ msgid "Failed to create the printing task. Please try again" -#~ msgstr "无法创建打印任务。请再试一次" - -#~ msgid "Failed to upload the printing task. Please try again" -#~ msgstr "无法上传打印任务。请再试一次" - -#~ msgid "Uploading printing task timed out. Please try again" -#~ msgstr "上传打印任务超时。请再试一次" - -#~ msgid "Failed to send the printing task. Please try again" -#~ msgstr "无法发送打印任务。请再试一次" - -#~ msgid "Sending the printing task has timed out. Please try again" -#~ msgstr "发送打印任务已超时。请再试一次" - -#~ msgid "Creating a print project..." -#~ msgstr "创建打印项目..." - -#~ msgid "Uploading the print task..." -#~ msgstr "上传打印任务中..." - -#~ msgid "The printing project is being sent..." -#~ msgstr "正在发送打印项目..." - -#~ msgid "The printing task was sent successfully" -#~ msgstr "打印任务已成功发送" - -#~ msgid "Upgrade" -#~ msgstr "升级" - -#~ msgid "Filament N" -#~ msgstr "耗材丝 N" - -#~ msgid "Unable to connect server" -#~ msgstr "无法连接到服务器" - -#~ msgid "Unable to get printer status" -#~ msgstr "无法获取打印机状态" - -#~ msgid "Tip: Click the button to edit your filament" -#~ msgstr "提示:点击此按钮以编辑耗材丝" - -#~ msgid "" -#~ "Before loading, please make sure the filament is pushed into toolhead." -#~ msgstr "加载前,请确保耗材丝已送入到工具头内。" - -#~ msgid "Remove frequency sweep gcode" -#~ msgstr "跳过扫频" - -#~ msgid "Enable this to skip frequency sweep when start printing" -#~ msgstr "打开这个设置将跳过开始打印时的扫频阶段。" - -#~ msgid "Remove bed leveling gcode" -#~ msgstr "跳过调平" - -#~ msgid "Enable this to skip bed leveling when start printing" -#~ msgstr "打开这个设置将跳过开始打印时的调平阶段。" - -#~ msgid "Remove extrusion calibration gcode" -#~ msgstr "跳过挤出标定" - -#~ msgid "Enable this to skip extrusion calibration when start printing" -#~ msgstr "打开这个设置将跳过开始打印时的挤出标定。" - -#~ msgid "Monitor" -#~ msgstr "打印机" - -#~ msgid "Modifications to the preset have been saved" -#~ msgid_plural "Modifications to the presets have been saved" -#~ msgstr[0] "对预设的修改已被保存" - -#~ msgid "All modifications will be discarded for new project." -#~ msgstr "在新项目中所有修改都会被丢弃。" - -#~ msgid "" -#~ "Do you want to synchronize your personal data from Bambu Cloud? \n" -#~ "Contains the following information:\n" -#~ "1. The Process presets;\n" -#~ "2. The Filament presets;\n" -#~ "3. The Machine presets;\n" -#~ msgstr "" -#~ "是否从Bambu 云端同步您的用户数据?\n" -#~ "包含以下信息:\n" -#~ "1. 工艺预设;\n" -#~ "2. 打印丝预设;\n" -#~ "3. 打印机预设;\n" - -#~ msgid "Current bed type do not support filament " -#~ msgstr "当前热床不支持耗材丝" - -#~ msgid "Load from disk" -#~ msgstr "从硬盘加载" - -#~ msgid "Import presets only" -#~ msgstr "仅导入预设" - -#~ msgid "Slice the models." -#~ msgstr "对模型切片。" - -#~ msgid "" -#~ "All the selected objects are on the locked plate,\n" -#~ "We can not do auto-arrange on these objects!" -#~ msgstr "" -#~ "所有选中的对象都处于被锁定的盘上,\n" -#~ "无法对这些对象做自动摆盘。" - -#~ msgid "" -#~ "Arrange failed. Found some exceptions when processing object Geometries" -#~ msgstr "自动摆放失败,处理对象几何数据时遇到异常。" - -#~ msgid "" -#~ "Arranging is done but there are unpacked items! Reduce spacing and try " -#~ "again!" -#~ msgstr "已完成自动摆放,但是有未被摆到盘内的项,可在减小间距后重试。" - -#~ msgid "The Config is not compatible, can not load!" -#~ msgstr "该配置不兼容,无法被加载" - -#~ msgid "One object has empty initial layer and can't be printed." -#~ msgstr "模型出现空层无法打印。" - -#~ msgid "" -#~ "Prime Tower is too close to others, there will be collisions when " -#~ "printing." -#~ msgstr "擦拭塔和其他对象挨得太近,会造成打印时出现碰撞。" - -#~ msgid "Cancel Calibration" -#~ msgstr "取消校准" - -#~ msgid "Overhang" -#~ msgstr "悬垂" - -#~ msgid "" -#~ "Nozzle may be blocked when the temperature is out of recommanded range.\n" -#~ "Please make sure whether to use the temperature to print" -#~ msgstr "" -#~ "当喷嘴温度高于推荐温度范围,打印时可能会发生堵塞。\n" -#~ "请确认是否使用该温度打印" - -#~ msgid "" -#~ "Bed temperature of other layer is lower too much than bed temperature of " -#~ "initial layer. \n" -#~ "This may cause model broken free from build plate during printing. \n" -#~ "Please check the bed temperature and make sure whether to use the value" -#~ msgstr "" -#~ "其它层热床温度比首层热床温度低太多。\n" -#~ "这可能导致打印中模型从构建板脱落。\n" -#~ "请检查热床温度并确认是否用相应数值" - -#~ msgid "Nozzle temperature range" -#~ msgstr "喷嘴温度范围" - -#~ msgid "Recommanded nozzle temperature range" -#~ msgstr "建议喷嘴温度范围" - -#~ msgid "Highest" -#~ msgstr "最高" - -#~ msgid "" -#~ "The lowest recommanded nozzle temperature when print with this filament" -#~ msgstr "使用该材料打印时建议的喷嘴温度的最低值" - -#~ msgid "Lowest" -#~ msgstr "最低" - -#~ msgid "" -#~ "The highest recommanded nozzle temperature when print with this filament" -#~ msgstr "使用该材料打印时建议的喷嘴温度的最高值" - -#~ msgid "Gizmo-Move" -#~ msgstr "Gizmo-移动" - -#~ msgid "Gizmo-Scale" -#~ msgstr "缩放工具" - -#~ msgid "Gizmo-Rotate" -#~ msgstr "Gizmo-旋转" - -#~ msgid "Bmabu Cool Plate" -#~ msgstr "低温打印热床" - -#~ msgid "Bmabu Engineering Plate" -#~ msgstr "工程材料热床" - -#~ msgid "Bmabu High Temperature Plate" -#~ msgstr "高温打印热床" - -#~ msgid "Bed style" -#~ msgstr "热床类型" - -#~ msgid "current printer is busy! please select another!" -#~ msgstr "当前打印机繁忙! 请选择另一个!" - -#~ msgid "" -#~ "This plate is locked,\n" -#~ "We can not do auto-arrange on this plate!" -#~ msgstr "" -#~ "该盘处于锁定状态,\n" -#~ "无法对其进行自动摆盘" - -#~ msgid "Object %s has zero size and can't be arranged!" -#~ msgstr "对象%s的尺寸为0,无法被自动摆放。" - -#~ msgid "" -#~ "Arrange failed! Found some exceptions when processing object Geometries" -#~ msgstr "自动摆放失败,处理对象几何数据时遇到异常。" - -#~ msgid "" -#~ "All the selected objects are on the locked plate,\n" -#~ "We can not do auto-orient on these objects!" -#~ msgstr "" -#~ "所有选中的对象都处于被锁定的盘上,\n" -#~ "无法对这些对象做自动朝向。" - -#~ msgid "" -#~ "This plate is locked,\n" -#~ "We can not do auto-orient on this plate!" -#~ msgstr "" -#~ "该盘处于锁定状态,\n" -#~ "无法对其进行自动朝向" - -#~ msgid "Choose the position" -#~ msgstr "选择AMS料仓" - -#~ msgid "Click the load below" -#~ msgstr "点击加载" - -#~ msgid "Heat the extruder" -#~ msgstr "热端升温" - -#~ msgid "Complete" -#~ msgstr "完成" - -#~ msgid "Feed" -#~ msgstr "上料" - -#~ msgid "Ams Settings" -#~ msgstr "AMS 设置" - -#~ msgid "Whether to synchronize cloud user data?\n" -#~ msgstr "是否同步您的云端数据?\n" - -#~ msgid "Ensure" -#~ msgstr "确认" - -#~ msgid "Box" -#~ msgstr "盒子" - -#~ msgid "Click the icon to reset printable property of the object" -#~ msgstr "点击此图标可重置对象的可打印属性" - -#~ msgid "" -#~ "Holes of object will be grown or shrunk in XY plane by the configured " -#~ "value. Negative value makes holes bigger. Positive value makes holes " -#~ "smaller. This function is used to adjust size when the object has " -#~ "assembling issue" -#~ msgstr "" -#~ "模型的孔洞会在XY平面上被拓展或者收缩特定值。负值代表扩大孔洞。正值代表收缩" -#~ "孔洞。此功能一般用于调整有装配问题的模型。" - -#~ msgid "" -#~ "Contour of object will be grown or shrunk in XY plane by the configured " -#~ "value. Positive value makes contour bigger. Negative value makes contour " -#~ "smaller. This function is used to adjust size when the object has " -#~ "assembling issue" -#~ msgstr "" -#~ "模型的外轮廓会在XY平面上被拓展或者收缩特定值。正值代表扩大。负值代表收缩。" -#~ "此功能一般用于调整有装配问题的模型。" - -#~ msgid "To click download new version in default browser: %s" -#~ msgstr "在浏览器中下载最新版本: %s" - -#~ msgid "click download new version in default browser: %s" -#~ msgstr "在浏览器中下载最新版本: %s" - -#~ msgid "New Version of BambuStudio" -#~ msgstr "新版本的逆戟鲸" - -#~ msgid "Switching Presets: Unsaved Changes" -#~ msgstr "切换预设:未保存的更改" - -#~ msgid "Save the selected options to preset \"%1%\"." -#~ msgstr "保存所选项到预设\"%1%\"。" - -#~ msgid "Transfer the selected options to the newly selected preset \"%1%\"." -#~ msgstr "将所选项迁移到新的预设 \"%1%\"。" - -#~ msgid "The following preset was modified" -#~ msgid_plural "The following presets were modified" -#~ msgstr[0] "修改了以下预设" - -#~ msgid "Explosion" -#~ msgstr "爆炸图" - -#~ msgid "Ratio" -#~ msgstr "比例" - -#~ msgid "Show daily tip on startup" -#~ msgstr "启动时显示每日小贴士" - -#~ msgid "The selected plate is empty." -#~ msgstr "所选盘是空的。" - -#~ msgid "" -#~ "XY separation between an object and its support. It's relative to outer " -#~ "wall line width if expressed as percentage" -#~ msgstr "模型和支撑之间的XY间距。如果表示为百分数,则基数为外圈墙的线宽。" - -#~ msgid "" -#~ "Failed to save gcode file\n" -#~ "Error message: %1%" -#~ msgstr "保存G-code文件失败,错误信息:%1%" - -#~ msgid "Please login first!" -#~ msgstr "请先登录账户!" - -#~ msgid "From height" -#~ msgstr "从高度" - -#~ msgid "To height" -#~ msgstr "到高度" - -#~ msgid "Local coordinates" -#~ msgstr "本地坐标" - -#~ msgid "Object name" -#~ msgstr "对象名称" - -#~ msgid "Set Mirror" -#~ msgstr "设置镜像" - -#~ msgid "Drop to bed" -#~ msgstr "放到床上" - -#~ msgid "Reset rotation" -#~ msgstr "重置旋转" - -#~ msgid "Reset scale" -#~ msgstr "重置缩放" - -#~ msgid "Inches" -#~ msgstr "英寸" - -#~ msgid "" -#~ "Non-uniform scaling is only supported for single object/part selection" -#~ msgstr "不等比例缩放仅支持在选中单个对象/零件时进行" - -#~ msgid "" -#~ "Speed of outer wall which is outermost and visible. It's expressed as " -#~ "percentage relative to inner wall speed. It's used to be slower than " -#~ "inner wall speed to get better quality" -#~ msgstr "" -#~ "可见的最外圈的墙的打印速度。表示为相对于内层墙速度的百分数。通常设置比内墙" -#~ "速度慢一些进而获得更好的质量。" - -#~ msgid "" -#~ "The number of solid layers of bottom shell, including bottom surface " -#~ "layer. When the thickness calculated by this value is thinner than " -#~ "bottom_shell_thickness, the top shell layers number will be increased " -#~ "when slicing" -#~ msgstr "" -#~ "底部壳体实心层的层数,包括底面。如果由这个层数确定的厚度小于底部壳体厚度" -#~ "时,切片时将增加底部层数" - -#~ msgid "Filament to print support, raft and skirt" -#~ msgstr "打印支撑,筏层和skirt时使用的耗材丝" - -#~ msgid "" -#~ "Zero tree support branch distance is invalid.\n" -#~ "Reset to 1" -#~ msgstr "树状支撑分支间距不可为0。将重置为1" - -#~ msgid "" -#~ "Zero tree support branch diameter is invalid.\n" -#~ "Reset to 5" -#~ msgstr "树状支撑分支直径不可为0。将重置为5" - -#~ msgid "" -#~ "Zero tree support collision resolution is invalid.\n" -#~ "Reset to 0.2" -#~ msgstr "树状支撑碰撞分辨率不可为0。将重置为0.2" - -#~ msgid "Add..." -#~ msgstr "添加..." - -#~ msgid "Project Slicing: " -#~ msgstr "项目切片:" - -#~ msgid "Single Plate Slicing: " -#~ msgstr "单盘切片:" - -#~ msgid "Upload and publish your project" -#~ msgstr "上传和发布项目" - -#~ msgid "preparing your project" -#~ msgstr "正在准备您的项目" - -#~ msgid "uploading..." -#~ msgstr "上传中..." - -#~ msgid "Precise of control" -#~ msgstr "精确控制" - -#~ msgid "Add support for sharp tails" -#~ msgstr "支撑尖尾" - -#~ msgid "Remove support for small overhangs" -#~ msgstr "不支持小悬空" - -#~ msgid "" -#~ "Enable this option and height of every layer except initial one will be " -#~ "automatically calculated when slicing according to the slope of model " -#~ "surface" -#~ msgstr "" -#~ "打开这个选项,切片时将根据模型表面的斜率自动计算除首层外的其它层的层高" - -#~ msgid "Max print speed" -#~ msgstr "最大打印速度" - -#~ msgid "Small walls" -#~ msgstr "细小外墙" - -#~ msgid "Wall around the support" -#~ msgstr "支撑外壁" - -#~ msgid "" -#~ "If enabled, bridges may look worse but can cover longer distance. If " -#~ "disabled, bridges look better but just for shorter distance." -#~ msgstr "" -#~ "如果开启,桥接表面质量会变差但是能跨越更长的距离。如果关闭,桥接表面质量看" -#~ "起来更好但是可跨越的距离会变短。" - -#~ msgid "Tool-Scale" -#~ msgstr "工具-缩放" - -#~ msgid "Tool-MoveRotate" -#~ msgstr "工具-移动和旋转" - -#~ msgid "Move and Rotate" -#~ msgstr "移动和旋转" - -#~ msgid "Show Daily Tips" -#~ msgstr "显示每日小贴士" - -#~ msgid "New User Login" -#~ msgstr "新用户登录" - -#~ msgid "login" -#~ msgstr "登陆" - -#~ msgid "Value is out of range, continue?" -#~ msgstr "值越界,是否继续?" - -#~ msgid "Open %s" -#~ msgstr "打开%s" - -#~ msgid "Check for Configuration Updates" -#~ msgstr "检查配置更新" - -#~ msgid "Check for configuration updates" -#~ msgstr "检查配置更新" - -#~ msgid "Application preferences" -#~ msgstr "应用程序偏好选项" - -#~ msgid "Simple" -#~ msgstr "简单" - -#~ msgid "Simple Mode" -#~ msgstr "简单模式" - -#~ msgid "Advanced Mode" -#~ msgstr "高级模式" - -#~ msgid "Mode" -#~ msgstr "模式" - -#~ msgid "%s Mode" -#~ msgstr "%s模式" - -#~ msgid "Restart application" -#~ msgstr "重启应用程序" - -#~ msgid "Choose language" -#~ msgstr "选择语言" - -#~ msgid "Configuration" -#~ msgstr "配置" - -#~ msgid "Enter copies number:" -#~ msgstr "输入拷贝数量:" - -#~ msgid "Enter copies Number" -#~ msgstr "输入拷贝数量" - -#~ msgid "Run %s" -#~ msgstr "运行 %s" - -#~ msgid "Switch Language" -#~ msgstr "切换语言" - -#~ msgid "" -#~ "Speed of outer wall which is outermost and visible. It's relative to " -#~ "inner wall speed if expressed as percentage" -#~ msgstr "最外墙的速度。如果表示为百分数,则基数为内墙的速度" - -#~ msgid "" -#~ "Speed of internal solid infill, not the top and bottom surface. It's " -#~ "relative to sparse infill speed if it's percentage" -#~ msgstr "" -#~ "内部实心填充的打印速度,不是顶面和底面填充。如果表示为百分数,则基数为稀疏" -#~ "填充的打印速度" - -#~ msgid "" -#~ "Speed of support interface. It's relative to support speed if expressed " -#~ "as percentage" -#~ msgstr "支撑接触面打印速度。如果表示为百分比,则基数为支撑速度" - -#~ msgid "" -#~ "Speed for printing support transition layers in which support infill " -#~ "direction is changed.If expressed as percentage (for example 50%) it will " -#~ "be calculated over support speed." -#~ msgstr "" -#~ "支撑转换层(填充方向变化时)的打印速度。如果表示为百分比,则基数为支撑打印" -#~ "速度。" - -#~ msgid "" -#~ "Speed of top surface infill which is solid. It's relative to internal " -#~ "solid infill speed if it's percentage" -#~ msgstr "" -#~ "顶部表面实心填充的打印速度。如果表示为百分比,则基数为内部实心填充的速度" - -#~ msgid "" -#~ "Switching the language will trigger the application restart.\n" -#~ "Please confirm to switch?" -#~ msgstr "切换语言需要重启软件,确认切换吗?" - -#~ msgid "Currency" -#~ msgstr "货币" - -#~ msgid "Software has new version." -#~ msgstr "软件有新版本。" - -#~ msgid "" -#~ "The application requires OpenGL 2.0 capable graphics driver to run " -#~ "correctly, \n" -#~ "current OpenGL version %s, render %s, vendor %s." -#~ msgstr "" -#~ "应用程序需要OpenGL 2.0 图形化驱动。当前OpenGL 版本 %s, render %s, vendor " -#~ "%s." - -#~ msgid "Repairing objects by the Netfabb service" -#~ msgstr "通过Netfabb服务修复对象。" - -#~ msgid "" -#~ "Support will be generated for overhangs whose slope angle is below the " -#~ "threshold. Zero means automatic detection" -#~ msgstr "将会为悬垂角度低于阈值的模型表面生成支撑。零值表示自动检测。" - -#~ msgid "" -#~ "The number of solid layers of top shell, including top surface layer. " -#~ "When the thickness calculated by this value is thinner than " -#~ "top_shell_thickness, the top shell layers number will be increased when " -#~ "slicing" -#~ msgstr "" -#~ "顶部壳体实心层层数,包括顶面。当由该层数计算的厚度小于顶部壳体厚度时,在切" -#~ "片时会增加顶部壳体层数" - -#~ msgid "Configuration update is available." -#~ msgstr "检测到可用的配置更新。" - -#~ msgid "See more." -#~ msgstr "查看详情。" - -#~ msgid "Slicing finished." -#~ msgstr "切片完成。" - -#~ msgid "Exporting finished." -#~ msgstr "导出完成。" - -#~ msgid "System Information" -#~ msgstr "系统信息" - -#~ msgid "Blacklisted libraries loaded into OrcaSlicer process:" -#~ msgstr "已加载黑名单库到逆戟鲸进程中:" - -#~ msgid "Feature vectorization is supported:" -#~ msgstr "支持特征向量化:" - -#~ msgid "Copy to Clipboard" -#~ msgstr "拷贝到剪切板" - -#~ msgid "Printing by object G-code" -#~ msgstr "逐件打印G-code" - -#~ msgid "This G-code is inserted between objects when print object by object" -#~ msgstr "在逐件打印时模型之间切换时插入这段G-code" - -#~ msgid "" -#~ "This setting limits how much volume of filament can be milted and " -#~ "extruded per second. Printing speed is limited by max volumetric speed, " -#~ "in case of too high and unreasonable speed setting. Zero means no limit" -#~ msgstr "这个设置限制了耗材丝在1秒内可以被融化和挤出的最大体积。打印速度" - -#~ msgid "Select a gcode file:" -#~ msgstr "选择GCode文件:" - -#~ msgid "Set as an individual objects" -#~ msgstr "设置为独立对象" - -#~ msgid "" -#~ "Arranging is done but there are unpacked items! Reduce spacing or " -#~ "bed_shrink and try again!" -#~ msgstr "" -#~ "已完成自动摆放,但有一些无法摆放的组件!请减小间距或热床收缩参数再尝试!" - -#~ msgid "Show daily tips(TODO)" -#~ msgstr "显示每日小贴士" - -#~ msgid "%1$d Object has custom seam." -#~ msgid_plural "%1$d Objects have custom seam." -#~ msgstr[0] "%1$d 模型有自定义接缝。" - -#~ msgid "%1$d Object has multimaterial painting." -#~ msgid_plural "%1$d Objects have multimaterial painting." -#~ msgstr[0] "%1$d 模型有多材料绘制。" - -#~ msgid "%1$d Object has partial sinking." -#~ msgid_plural "%1$d Objects have partial sinking." -#~ msgstr[0] "%1$d 模型有局部下沉。" - -#~ msgid "" -#~ "It seems your model needs support to print! Please enable support " -#~ "material." -#~ msgstr "可能需要为您的模型添加支撑以确保成功打印!" - -#~ msgid "Paint-on supports" -#~ msgstr "绘制支撑" - -#~ msgid "Multimaterial painting" -#~ msgstr "多材料涂色" - -#~ msgid "Project Downloaded %d%%" -#~ msgstr "项目已下载 %d%%" - -#~ msgid "Error while loading G-code file" -#~ msgstr "加载G-code文件时发生错误" - -#~ msgid "Save SLA file as:" -#~ msgstr "SLA 文件另存为:" - -#~ msgid "Home page and Daily Tips" -#~ msgstr "主页和每日提示" - -#~ msgid "Stealth" -#~ msgstr "隐身" - -#~ msgid "Material Settings" -#~ msgstr "材料设置" - -#~ msgid "" -#~ "Preset \"%1%\" is not compatible with the new print profile and it " -#~ "contains the following unsaved changes:" -#~ msgstr "预设 \"%1%\" 与新的工艺预设不兼容,并且包含以下未保存的修改:" - -#~ msgid "" -#~ "The configuration package is incompatible with current APP.\n" -#~ "%s will update the configuration package, Otherwise it won't be able to " -#~ "start" -#~ msgstr "" -#~ "该配置包与当前软件不兼容。\n" -#~ "%s 将更新配置包,否则软件无法运行" - -#~ msgid "Flushing volumes for fialment change" -#~ msgstr "换料冲刷量" - -#~ msgid "Saving objects into the 3MF failed." -#~ msgstr "保存对象到3MF失败。" - -#~ msgid "" -#~ "To manually specify the system certificate store, set the %1% environment " -#~ "variable to the correct CA and restart the application" -#~ msgstr "设置%1%环境变量到正确的" - -#~ msgid "First layer bed temperature" -#~ msgstr "首层床温" - -#~ msgid "First layer density" -#~ msgstr "首层密度" - -#~ msgid "First layer expansion" -#~ msgstr "首层扩展" - -#~ msgid "" -#~ "Support layer uses layer height independent with object layer. This is to " -#~ "support custom support gap,but may cause extra extruder switches if " -#~ "support is specified as different extruder with object" -#~ msgstr "" -#~ "支撑使用独立于对象的层高。这样就可以支持任意支撑间隙,但是可能会造成额外的" -#~ "材料" - -#~ msgid "Purging volumes - load/unload volumes" -#~ msgstr "清理量 - 加载/卸载量" - -#~ msgid "Purging volumes - matrix" -#~ msgstr "清理量 - 矩阵" - -#~ msgid "Visualize an already sliced and saved G-code" -#~ msgstr "显示已切片保存的G-code文件" - -#~ msgid "Support material Generated" -#~ msgstr "已生成支撑" - -#~ msgid "Split triangles" -#~ msgstr "分割三角形" - -#~ msgid "Remove all selection" -#~ msgstr "移除所有绘制" - -#~ msgid "Paints all facets inside, regardless of their orientation." -#~ msgstr "绘制所有处于球体内部的面片,无论它们的方向是怎样的。" - -#~ msgid "Ignores facets facing away from the camera." -#~ msgstr "忽略背对相机视角的面片。" - -#~ msgid "" -#~ "License agreements of all following programs (libraries) are part of " -#~ "application license agreement" -#~ msgstr "所有以下程序(库)的许可协议是应用程序许可协议的一部分" - -#~ msgid "is licensed under the" -#~ msgstr "根据" - -#~ msgid "" -#~ "Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, " -#~ "Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and " -#~ "numerous others." -#~ msgstr "" -#~ "Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, Petr Ledvina, " -#~ "Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik 等人的贡献。" - -#~ msgid "" -#~ "Zero initial layer height is invalid.\n" -#~ "\n" -#~ "The first layer height will be reset to 0.01." -#~ msgstr "首层层高不能为0。将重置为0.01。" - -#~ msgid "nozzle" -#~ msgstr "喷嘴" - -#~ msgid "Alternate nozzles:" -#~ msgstr "备用喷嘴:" - -#~ msgid "All standard" -#~ msgstr "所有标准" - -#~ msgid "Welcome to the %s Configuration Assistant" -#~ msgstr "欢迎访问 %s 配置助手" - -#~ msgid "Welcome to the %s Configuration Wizard" -#~ msgstr "欢迎访问 %s 配置向导" - -#~ msgid "Welcome" -#~ msgstr "欢迎" - -#~ msgid "" -#~ "Hello, welcome to %s! This %s helps you with the initial configuration; " -#~ "just a few settings and you will be ready to print." -#~ msgstr "" -#~ "您好,欢迎来到 %s!此 %s 可帮助您进行初始配置,只需进行几项设置就可以打印" -#~ "了。" - -#~ msgid "%s Family" -#~ msgstr "%s 系列" - -#~ msgid "filament" -#~ msgstr "丝" - -#~ msgid "SLA material" -#~ msgstr "SLA 材料" - -#~ msgid "Custom Printer Setup" -#~ msgstr "自定义打印机设置" - -#~ msgid "Custom Printer" -#~ msgstr "自定义打印机" - -#~ msgid "Define a custom printer profile" -#~ msgstr "定义自定义打印机配置文件" - -#~ msgid "Custom profile name:" -#~ msgstr "自定义配置文件名称:" - -#~ msgid "Other Vendors" -#~ msgstr "其他供应商" - -#~ msgid "Invalid numeric input." -#~ msgstr "无效的数字输入。" - -#~ msgid "Filament and Nozzle Diameters" -#~ msgstr "耗材丝和喷嘴直径" - -#~ msgid "Print Diameters" -#~ msgstr "打印直径" - -#~ msgid "Enter the diameter of your printer's hot end nozzle." -#~ msgstr "输入打印机热端喷嘴的直径。" - -#~ msgid "Nozzle Diameter:" -#~ msgstr "喷嘴直径:" - -#~ msgid "Enter the diameter of your filament." -#~ msgstr "输入耗材丝的直径。" - -#~ msgid "" -#~ "Good precision is required, so use a caliper and do multiple measurements " -#~ "along the filament, then compute the average." -#~ msgstr "" -#~ "需要良好的精度, 因此请使用游标卡尺, 沿耗材丝进行多次测量, 然后计算平均值。" - -#~ msgid "Filament Diameter:" -#~ msgstr "耗材丝直径:" - -#~ msgid "Temperatures" -#~ msgstr "温度" - -#~ msgid "A rule of thumb is 160 to 230 °C for PLA, and 215 to 250 °C for ABS." -#~ msgstr "根据经验, PLA 为160至 230°C, ABS 为215至250°C。" - -#~ msgid "Extrusion Temperature:" -#~ msgstr "挤出温度:" - -#~ msgid "" -#~ "Enter the bed temperature needed for getting your filament to stick to " -#~ "your heated bed." -#~ msgstr "输入让你的耗材粘在热床上所需的床温。" - -#~ msgid "" -#~ "A rule of thumb is 60 °C for PLA and 110 °C for ABS. Leave zero if you " -#~ "have no heated bed." -#~ msgstr "根据经验, PLA 为 60°C, ABS 为 110°C. 如果没有加热床, 请保留零。" - -#~ msgid "Bed Temperature:" -#~ msgstr "热床温度:" - -#~ msgid "Select all standard printers" -#~ msgstr "选择所有标准打印机" - -#~ msgid "< &Back" -#~ msgstr "< &返回" - -#~ msgid "&Next >" -#~ msgstr "&继续 >" - -#~ msgid "&Finish" -#~ msgstr "&结束" - -#~ msgid "Configuration Assistant" -#~ msgstr "配置助手" - -#~ msgid "Configuration &Assistant" -#~ msgstr "配置 &助手" - -#~ msgid "Configuration Wizard" -#~ msgstr "配置向导" - -#~ msgid "Configuration &Wizard" -#~ msgstr "配置 &向导" - -#~ msgid "Upload and publish your design" -#~ msgstr "上传/发布 作品" - -#~ msgid "preparing your designs" -#~ msgstr "正在准备您的作品" - -#~ msgid "preparing your designs, reqeust project id..." -#~ msgstr "正在准备您的作品,项目创建失败!" - -#~ msgid "the Configuration package is imcompatible with current APP." -#~ msgstr "该配置包与当前软件不兼容" - -#~ msgid "Experimental option for adding support material for sharp tails" -#~ msgstr "实验性选项,对尖尾加支撑" - -#~ msgid "" -#~ "Experimental option for removing support material for small overhangs" -#~ msgstr "实验性选项,不支持小悬空" - -#~ msgid "" -#~ "Use this setting to rotate the support material pattern on the horizontal " -#~ "plane." -#~ msgstr "使用这个设置将支撑模式在水平面旋转特定角度。" - -#~ msgid "Compare this preset with some another" -#~ msgstr "配置集对比" - -#~ msgid "Wipe tower parameters" -#~ msgstr "色塔参数" - -#~ msgid "New printer preset selected" -#~ msgstr "选择了新的配置集" - -#~ msgid "Bridges fan speed" -#~ msgstr "桥接风扇速度" - -#~ msgid "Bed Shape and Size" -#~ msgstr "热床形状和大小" - -#~ msgid "Set the shape of your printer's bed." -#~ msgstr "设置打印机热床的形状。" - -#~ msgid "One layer mode" -#~ msgstr "一层模式" - -#~ msgid "Extruder %d" -#~ msgstr "挤出机 %d" - -#~ msgid "An object outside the print area was detected." -#~ msgstr "检测到有对象位于打印区域外。" - -#~ msgid "A toolpath outside the print area was detected." -#~ msgstr "检测到有零件位于打印区域外。" - -#~ msgid "SLA supports outside the print area were detected." -#~ msgstr "检测到SLA支撑位于打印区域外。" - -#~ msgid "Some objects are not visible during editing." -#~ msgstr "一些对象在编辑过程不可见。" - -#~ msgid "" -#~ "An object outside the print area was detected.\n" -#~ "Resolve the current problem to continue slicing." -#~ msgstr "" -#~ "检测到有对象位于打印区域外。\n" -#~ "解决此问题以继续切片。" - -#~ msgid "Rotate lower part upwards" -#~ msgstr "旋转下部向上" - -#~ msgid "Add supports" -#~ msgstr "增加支撑" - -#~ msgid "Scale factors" -#~ msgstr "缩放比例因子" - -#~ msgid "Could not arrange model objects! Some geometries may be invalid." -#~ msgstr "无法排列模型对象!某些几何图形可能无效。" - -#~ msgid "(Re)slice" -#~ msgstr "重新切片" - -#~ msgid "Search" -#~ msgstr "搜索" - -#~ msgid "Select Plater Tab" -#~ msgstr "选择 构建板 选项卡" - -#~ msgid "Select Print Settings Tab" -#~ msgstr "选择 打印设置 选项卡" - -#~ msgid "Select Filament Settings Tab" -#~ msgstr "选择 耗材设置 选项卡" - -#~ msgid "Select Printer Settings Tab" -#~ msgstr "选择 打印机设置 选项卡" - -#~ msgid "Switch to 3D" -#~ msgstr "切换到3D" - -#~ msgid "Switch to Preview" -#~ msgstr "切换到预览" - -#~ msgid "Print host upload queue" -#~ msgstr "打印主机上传队列" - -#~ msgid "Camera view" -#~ msgstr "摄像机视图" - -#~ msgid "Arrange selection" -#~ msgstr "整理选中的" - -#~ msgid "Add Instance of the selected object" -#~ msgstr "添加所选对象的实例" - -#~ msgid "Remove Instance of the selected object" -#~ msgstr "删除所选对象的实例" - -#~ msgid "Show &Configuration Folder" -#~ msgstr "打开配置文件夹" - -#~ msgid "Report Bug(TODO)" -#~ msgstr "Bug报告" - -#~ msgid "Report a bug of BambuStudio" -#~ msgstr "报告逆戟鲸的Bug" - -#~ msgid "Open BambuStudio" -#~ msgstr "打开逆戟鲸" - -#~ msgid "Export AMF file:" -#~ msgstr "导出 AMF 文件:" - -#~ msgid "Export OBJ file:" -#~ msgstr "导出 OBJ 文件:" - -#~ msgid "Replace from:" -#~ msgstr "替换:" - -#~ msgid "Unable to replace with more than one volume" -#~ msgstr "超过1个零件,无法替换" - -#~ msgid "Do you want to replace it" -#~ msgstr "您是否要替换" - -#~ msgid "Reload from:" -#~ msgstr "重新加载:" - -#~ msgid "Unable to reload:" -#~ msgstr "无法重新加载:" - -#~ msgid "Error during reload" -#~ msgstr "重新加载时发生错误:" - -#~ msgid "The provided file name is not valid." -#~ msgstr "无效的文件名。" - -#~ msgid "The following characters are not allowed by a FAT file system:" -#~ msgstr "不允许使用以下字符:" - -#~ msgid "Skirt Loops" -#~ msgstr "Skirt圈数" - -#~ msgid "" -#~ "Number of bottom interface layers. -1 means same with use top interface " -#~ "layers" -#~ msgstr "底部接触面层数,-1代表和顶部相同" - -#~ msgid "Same as top" -#~ msgstr "和顶部相同" - -#~ msgid "Choose one file (3mf/amf):" -#~ msgstr "选择一个文件(3mf/amf)" - -#~ msgid "G-code Viewer" -#~ msgstr "G-code Viewer" - -#~ msgid "Open G-code Viewer" -#~ msgstr "打开G-code Viewer" - -#~ msgid "Open a new BambuStudio" -#~ msgstr "打开逆戟鲸" - -#~ msgid "Open new G-code Viewer" -#~ msgstr "打开逆戟鲸" - -#~ msgid "Goto Download page." -#~ msgstr "前往下载页面。" - -#~ msgid "WARN:" -#~ msgstr "警告:" - -#~ msgid "Your model needs support ! Please enable support material." -#~ msgstr "此次模型需要开启支撑!建议打开材料支撑选项。" - -#~ msgid "Drag and drop G-code file" -#~ msgstr "拖拽或丢弃G-code文件" - -#~ msgid "Skirt/Brim" -#~ msgstr "裙边/侧裙" - -#~ msgid "Mixed" -#~ msgstr "混合" - -#~ msgid "Printer technology" -#~ msgstr "打印机类型" - -#~ msgid "Between objects G-code" -#~ msgstr "逐件打印G-code" - -#~ msgid "Bridges" -#~ msgstr "桥接" - -#~ msgid "Sparse infill anchor length" -#~ msgstr "稀疏填充锚线长度" - -#~ msgid "0 (no open anchors)" -#~ msgstr "0 (无锚线)" - -#~ msgid "5 mm" -#~ msgstr "5 mm" - -#~ msgid "10 mm" -#~ msgstr "10 mm" - -#~ msgid "1000 (unlimited)" -#~ msgstr "1000(无限制)" - -#~ msgid "Maximum length of the infill anchor" -#~ msgstr "填充锚线的最大长度" - -#~ msgid "0 (not anchored)" -#~ msgstr "0(无)" - -#~ msgid "Name of parent profile" -#~ msgstr "父配置名称" - -#~ msgid "After layer change G-code" -#~ msgstr "换层后G-code" - -#~ msgid "Perimeter" -#~ msgstr "外墙" - -#~ msgid "Filament to print walls" -#~ msgstr "打印外墙的耗材丝" - -#~ msgid "Printer type" -#~ msgstr "打印机类型" - -#~ msgid "Type of the printer" -#~ msgstr "打印机类型" - -#~ msgid "Printer variant" -#~ msgstr "打印机变种" - -#~ msgid "Retract on layer change" -#~ msgstr "换层时回抽" - -#~ msgid "Retraction Length (Toolchange)" -#~ msgstr "回抽长度(更换工具头)" - -#~ msgid "Disabled" -#~ msgstr "关闭" - -#~ msgid "Limited" -#~ msgstr "限制" - -#~ msgid "Enabled" -#~ msgstr "打开" - -#~ msgid "Solid infill" -#~ msgstr "实心填充" - -#~ msgid "Filament to print solid infill." -#~ msgstr "打印实心填充的耗材丝" - -#~ msgid "Solid layers" -#~ msgstr "实心层数" - -#~ msgid "Number of solid layers to generate on top and bottom surfaces." -#~ msgstr "顶部和底部壳体的实心层数" - -#~ msgid "Minimum thickness of a top / bottom shell" -#~ msgstr "顶部和底部壳体的最小厚度" - -#~ msgid "Single Extruder Multi Material" -#~ msgstr "单挤出机多材料" - -#~ msgid "Use single nozzle to print multi filament" -#~ msgstr "使用单喷嘴打印多耗材" - -#~ msgid "Bottom contact Z distance" -#~ msgstr "底部Z距离" - -#~ msgid "Enforce support for the first" -#~ msgstr "强制支撑前" - -#~ msgid "Enforce support for the first n layers" -#~ msgstr "强制前若干层生成支撑" - -#~ msgid "Closing radius" -#~ msgstr "闭合半径" - -#~ msgid "Z travel" -#~ msgstr "Z 旅行" - -#~ msgid "" -#~ "Speed of vertical travel along z axis. This is typically lower because " -#~ "build plate or gantry is hard to be moved. Zero means using travel speed " -#~ "directly in gcode, but will be limited by printer's ability when run gcode" -#~ msgstr "" -#~ "Z方向垂直旅行的速度。一般这个数值更小一下,因为热床或者机架更难移动。0代表" -#~ "直接使用旅行速度" - -#~ msgid "Changing of an application language" -#~ msgstr "更改应用程序语言" - -#~ msgid "has zero size and can't be arranged!" -#~ msgstr "大小为0因此无法摆放!" - -#~ msgid "Filling bed " -#~ msgstr "填充热床" - -#~ msgid "Searching for optimal orientation..." -#~ msgstr "搜索最佳方向..." - -#~ msgid "Orientation search canceled." -#~ msgstr "方向搜索已取消。" - -#~ msgid "Orientation found." -#~ msgstr "找到方向。" - -#~ msgid "Searching for optimal orientation" -#~ msgstr "搜索最佳方向" - -#~ msgid "Feature type" -#~ msgstr "功能类型" - -#~ msgid "Height (mm)" -#~ msgstr "高度(mm)" - -#~ msgid "Width (mm)" -#~ msgstr "宽度 (mm)" - -#~ msgid "" -#~ "Wipe tower does not work when Adaptive Layer Height or Independent " -#~ "Support Layer Height is on.\n" -#~ "Which do you want to keep?\n" -#~ "YES - Keep Wipe Tower\n" -#~ "NO - Keep Adaptive Layer Height and Independent Support Layer Height" -#~ msgstr "" -#~ "擦拭塔不支持和自适应层高或支撑独立层高。同时开启\n" -#~ "如何选择?\n" -#~ "是 - 选择开启擦拭塔\n" -#~ "否 - 选择保留自适应层高或支撑独立层高" - -#~ msgid "" -#~ "Wipe tower does not work when Adaptive Layer Height is on.\n" -#~ "Which do you want to keep?\n" -#~ "YES - Keep Wipe Tower\n" -#~ "NO - Keep Adaptive Layer Height" -#~ msgstr "" -#~ "擦拭塔不支持和自适应层高同时开启。\n" -#~ "如何选择?\n" -#~ "是 - 选择开启擦拭塔\n" -#~ "否 - 选择保留自适应层高" - -#~ msgid "" -#~ "Wipe tower does not work when Independent Support Layer Height is on.\n" -#~ "Which do you want to keep?\n" -#~ "YES - Keep Wipe Tower\n" -#~ "NO - Keep Independent Support Layer Height" -#~ msgstr "" -#~ "擦拭塔不支持和支撑独立层高同时开启。\n" -#~ "如何选择?\n" -#~ "是 - 选择开启擦拭塔\n" -#~ "否 - 选择保留支撑独立层高" - -#~ msgid "No object can be printed, maybe too small" -#~ msgstr "没有可打印的模型,可能尺寸过小。" - -#~ msgid "" -#~ "%s has encountered an error. It was likely caused by running out of " -#~ "memory. If you are sure you have enough RAM on your system, this may also " -#~ "be a bug and we would be glad if you reported it." -#~ msgstr "" -#~ "%s 遇到错误。这可能是由于内存不足造成的。如果您确定您的系统上有足够的内" -#~ "存,这可能也是一个软件错误,欢迎你向我们提交问题报告。" - -#~ msgid "Masked SLA file exported to %1%" -#~ msgstr "已将 贴面过 SLA 文件导出到 %1%" - -#~ msgid "G-code file exported to %1%" -#~ msgstr "G 代码文件导出到 %1%" - -#~ msgid "Filament start gcode" -#~ msgstr "材料相关的起始 G-code" - -#~ msgid "Filament end gcode" -#~ msgstr "材料相关的结束 G-code" - -#~ msgid "Start gcode" -#~ msgstr "起始 G-code" - -#~ msgid "End gcode" -#~ msgstr "结束 G-code" - -#~ msgid "Layer change gcode" -#~ msgstr "改变层 G-code" - -#~ msgid "Tool change gcode" -#~ msgstr "切换工具 G-code" - -#~ msgid "Printing by object gcode" -#~ msgstr "逐件打印 G-code" - -#~ msgid "Wipe tower" -#~ msgstr "色塔" - -#~ msgid "First layer height" -#~ msgstr "第一层高度" - -#~ msgid "choose a directory" -#~ msgstr "选择文件夹" - -#~ msgid "Print speed override" -#~ msgstr "覆盖打印速度" - -#~ msgid "Dependencies" -#~ msgstr "依赖" - -#~ msgid "Profile dependencies" -#~ msgstr "配置依赖" - -#~ msgid "full profile name" -#~ msgstr "配置全称" - -#~ msgid "symbolic profile name" -#~ msgstr "配置名昵称" - -#~ msgid "Firmware" -#~ msgstr "固件" - -#~ msgid "Supports" -#~ msgstr "支撑" - -#~ msgid "Pad" -#~ msgstr "垫" - -#~ msgid "Hollowing" -#~ msgstr "掏空" - -#~ msgid "" -#~ "The configuration is incompatible with current APP.\n" -#~ "%s will update the configuration package, Otherwise it won't be able to " -#~ "start" -#~ msgstr "" -#~ "该配置与当前软件不兼容。\n" -#~ "%s 将更新配置包" - -#~ msgid "reset##rotation" -#~ msgstr "重置##旋转" - -#~ msgid "Scale:" -#~ msgstr "缩放:" - -#~ msgid "reset##scale" -#~ msgstr "重置##缩放" - -#~ msgid "reset##size" -#~ msgstr "重置##尺寸" - -#~ msgid "request project id failed!" -#~ msgstr "项目创建失败" - -#~ msgid "Import Model" -#~ msgstr "导入项目" - -#~ msgid "" -#~ "Preselects faces by overhang angle. It is possible to restrict paintable " -#~ "facets to only preselected faces when the option \"%1%\" is enabled." -#~ msgstr "" -#~ "根据悬空角度预选悬空面片。如果开启了选项%1%,会限制画刷的只能涂抹这些预选" -#~ "的悬空面片。" - -#~ msgid "Support threshold angle: " -#~ msgstr "支撑角度阈值:" - -#~ msgid "Highlight overhang by angle" -#~ msgstr "高亮悬空区域" - -#~ msgid "Enforce" -#~ msgstr "添加" - -#~ msgid "Overhang Threshold Angle" -#~ msgstr "悬空角度阈值" - -#~ msgid "Paints facets according to the chosen painting brush." -#~ msgstr "根据选择的话刷在面片上绘制。" - -#~ msgid "" -#~ "Paints neighboring facets whose relative angle is less or equal to set " -#~ "angle." -#~ msgstr "绘制一组连续面片,满足相邻面片之间的相对角度小于等于设定的阈值。" - -#~ msgid "Paints only one facet." -#~ msgstr "仅绘制单个面片。" - -#~ msgid "Splits bigger facets into smaller ones while the object is painted." -#~ msgstr "在绘制对象时,把大面片分裂成多个小面片。" - -#~ msgid "Support Preview" -#~ msgstr "支撑预览" - -#~ msgid " Generating ... " -#~ msgstr "生成中 ..." - -#~ msgid " Close Preview " -#~ msgstr " 关闭预览 " - -#~ msgid "Select what kind of support do you need" -#~ msgstr "选择支撑类型" - -#~ msgid "Support on build plate only" -#~ msgstr "仅从热床生成支撑" - -#~ msgid "For support enforcers only" -#~ msgstr "仅从强制支撑生成" - -#~ msgid "Everywhere" -#~ msgstr "任意" - -#~ msgid "" -#~ "This flag enables the brim that will be printed around each object on the " -#~ "first layer." -#~ msgstr "启用此设置会在在模型打印第一层时生成裙边。" - -#~ msgid "Filament change flushing" -#~ msgstr "换料冲刷量" - -#~ msgid "Below object" -#~ msgstr "模型底部" - -#~ msgid "Around object" -#~ msgstr "模型周围" - -#~ msgid "Firmware Type" -#~ msgstr "固件类型" - -#~ msgid "Choose the type of firmware used by your printer." -#~ msgstr "选择打印机使用的固件类型。" - -#~ msgid "Select by rectangle" -#~ msgstr "框选" - -#~ msgid "Unselect by rectangle" -#~ msgstr "框选取消" - -#~ msgid "Reset selection" -#~ msgstr "重置选择" - -#~ msgid "Simplify %1%" -#~ msgstr "简化 %1%" - -#~ msgid "Rename Object" -#~ msgstr "重命名对象" - -#~ msgid "Rename Part" -#~ msgstr "重命名零件" - -#~ msgid "Object parts order changed" -#~ msgstr "对象中的零件顺序已改变" - -#~ msgid "Object order changed" -#~ msgstr "对象顺序已改变" - -#~ msgid "Layer setting added" -#~ msgstr "层设置已添加" - -#~ msgid "Part setting added" -#~ msgstr "零件设置已添加" - -#~ msgid "Object setting added" -#~ msgstr "对象设置已添加" - -#~ msgid "Height range settings added" -#~ msgstr "高度范围设置已填加" - -#~ msgid "Part settings added" -#~ msgstr "零件设置已填加" - -#~ msgid "Object settings added" -#~ msgstr "对象设置已填加" - -#~ msgid "Load Part" -#~ msgstr "加载部件" - -#~ msgid "Load Modifier" -#~ msgstr "加载修改器" - -#~ msgid "Add primitive" -#~ msgstr "添加元件" - -#~ msgid "Remove support painting" -#~ msgstr "移除支撑绘制" - -#~ msgid "Remove color painting" -#~ msgstr "移除颜色绘制" - -#~ msgid "Delete Settings" -#~ msgstr "删除设置" - -#~ msgid "Delete part" -#~ msgstr "删除零件" - -#~ msgid "Merge parts to an object" -#~ msgstr "合并零件为一个对象" - -#~ msgid "Add layers" -#~ msgstr "添加层" - -#~ msgid "Remove selected from list" -#~ msgstr "从列表中移除所选项" - -#~ msgid "Add selected to list" -#~ msgstr "添加所选项到列表" - -#~ msgid "Change part type" -#~ msgstr "更换零件类型" - -#~ msgid "Instances to Separated Objects" -#~ msgstr "分隔对象的实例" - -#~ msgid "Change Filaments" -#~ msgstr "更换耗材丝" - -#~ msgid "Additional Settings" -#~ msgstr "其他设置" - -#~ msgid "Delete Option %s" -#~ msgstr "删除选项 %s" - -#~ msgid "Change Option %s" -#~ msgstr "更改选项 %s" - -#~ msgid "NOTE:" -#~ msgstr "注意:" - -#~ msgid "Retractions" -#~ msgstr "回抽" - -#~ msgid "Shells" -#~ msgstr "壳" - -#~ msgid "ERROR: not enough resources to execute a new job." -#~ msgstr "错误:没有足够的资源来执行新作业。" - -#~ msgid "" -#~ "Switching the language will trigger application restart.\n" -#~ "You will lose content of the plater." -#~ msgstr "" -#~ "切换语言将触发应用程序重新启动。\n" -#~ "您将丢失未保存的内容。" - -#~ msgid "Do you want to proceed?" -#~ msgstr "是否继续?" - -#~ msgid "Convert from imperial units" -#~ msgstr "从英制转换" - -#~ msgid "Revert conversion from imperial units" -#~ msgstr "还原英制转换" - -#~ msgid "Convert from meters" -#~ msgstr "从单位米转换" - -#~ msgid "Revert conversion from meters" -#~ msgstr "还原单位米转换" - -#~ msgid "Are you sure to delete \"%1%\" printer?" -#~ msgstr "确定要删除打印机“%1%”?" - -#~ msgid "Delete Physical Printer" -#~ msgstr "删除打印机" - -#~ msgid "Add physical printer" -#~ msgstr "添加打印机" - -#~ msgid "Edit physical printer" -#~ msgstr "编辑打印机" - -#~ msgid "Delete physical printer" -#~ msgstr "删除打印机" - -#~ msgid "Fialment Change - Purging volume adjustment" -#~ msgstr "材料更换 - 冲刷体积调整" - -#~ msgid "" -#~ "Here you can adjust required purging volume (mm³) for any given pair of " -#~ "filaments." -#~ msgstr "您可以在此为任意两个耗材丝调整所需的冲刷体积(mm³)" - -#~ msgid "Fiament changed to" -#~ msgstr "耗材丝切换到" - -#~ msgid "" -#~ "Total purging volume is calculated by summing two values below, depending " -#~ "on which filaments are loaded/unloaded." -#~ msgstr "总冲刷量通过累加两个数值得到,依赖于被加载/卸载的耗材丝。" - -#~ msgid "Volume to purge (mm³) when the filament is being" -#~ msgstr "冲刷体积 (mm³) 当耗材丝被" - -#~ msgid "" -#~ "Switching to simple settings will discard changes done in the advanced " -#~ "mode!\n" -#~ "\n" -#~ "Do you want to proceed?" -#~ msgstr "" -#~ "切换到简单模式会丢弃在高级模式中进行的修改!\n" -#~ "是否继续?" - -#~ msgid "Please choose an action with \"%1%\" preset after saving?" -#~ msgstr "请选择保存“%1%”后的操作" - -#~ msgid "The supplied name is not valid;" -#~ msgstr "提供的名称无效;" - -#~ msgid "the following suffix is not allowed:" -#~ msgstr "不允许以下后缀:" - -#~ msgid "The supplied name is not available." -#~ msgstr "提供的名称不可用。" - -#~ msgid "Cannot overwrite a system profile." -#~ msgstr "无法覆盖系统设置。" - -#~ msgid "Preset with name \"%1%\" already exists." -#~ msgstr "名为 \"%1%\" 的预设已存在。" - -#~ msgid "" -#~ "Preset with name \"%1%\" already exists and is incompatible with selected " -#~ "printer." -#~ msgstr "名为 \"%1%\" 的预设已存在。而且它和所选的打印机不兼容。" - -#~ msgid "Note: This preset will be replaced after saving" -#~ msgstr "注意:这个预设会在保存后被替换" - -#~ msgid "The name cannot be empty." -#~ msgstr "名称不能为空。" - -#~ msgid "The name cannot start with space character." -#~ msgstr "名称不能以空格开头。" - -#~ msgid "The name cannot end with space character." -#~ msgstr "名称不能以空格结尾。" - -#~ msgid "" -#~ "You have selected physical printer \"%1%\" \n" -#~ "with related printer preset \"%2%\"" -#~ msgstr "" -#~ "您已选择物理打印机 “%1%”\n" -#~ "以及相关的打印机预设“%2%”" - -#~ msgid "What would you like to do with \"%1%\" preset after saving?" -#~ msgstr "在保存预设%1%后,您希望对它做什么操作?" - -#~ msgid "Change \"%1%\" to \"%2%\" for this physical printer \"%3%\"" -#~ msgstr "为这台物理打印机%3%,从“%1%”改变到“%2%”" - -#~ msgid "Add \"%1%\" as a next preset for the the physical printer \"%2%\"" -#~ msgstr "为这台物理打印%2%,把“%1%”增加为下一个预设" - -#~ msgid "Just switch to \"%1%\" preset" -#~ msgstr "仅切换到预设“%1%”" - -#~ msgid "Choose one file (3MF/AMF):" -#~ msgstr "选择一个文件 (3MF/AMF):" - -#~ msgid "" -#~ "Select coordinate space, in which the transformation will be performed." -#~ msgstr "选择坐标空间,将在其中执行转换。" - -#~ msgid "Toggle %c axis mirroring" -#~ msgstr "切换 %c 轴镜像" - -#~ msgid "" -#~ "You cannot use non-uniform scaling mode for multiple objects/parts " -#~ "selection" -#~ msgstr "不能对多个对象/零件选择使用非均匀缩放模式" - -#~ msgid "" -#~ "The currently manipulated object is tilted (rotation angles are not " -#~ "multiples of 90°).\n" -#~ "Non-uniform scaling of tilted objects is only possible in the World " -#~ "coordinate system,\n" -#~ "once the rotation is embedded into the object coordinates." -#~ msgstr "" -#~ "当前操作的对象是倾斜的(旋转角度不是 90° 的倍数)。\n" -#~ "倾斜对象的非均匀缩放只能将旋转嵌入到对象的坐标中后,\n" -#~ "在世界坐标系中进行。" - -#~ msgid "" -#~ "This operation is irreversible.\n" -#~ "Do you want to proceed?" -#~ msgstr "" -#~ "此操作是不可逆的。\n" -#~ "是否要继续?" - -#~ msgid "Seq." -#~ msgstr "顺序" - -#~ msgid "Switch to Settings" -#~ msgstr "切换顶部设置标签" - -#~ msgid "Print Settings Tab" -#~ msgstr "打印设置标签" - -#~ msgid "Filament Settings Tab" -#~ msgstr "打印丝设置标签" - -#~ msgid "Material Settings Tab" -#~ msgstr "材料设置标签" - -#~ msgid "Printer Settings Tab" -#~ msgstr "打印机设置标签" - -#~ msgid "Undo History" -#~ msgstr "撤销历史操作" - -#~ msgid "Redo History" -#~ msgstr "重做历史操作" - -#~ msgid "Undo %1$d Action" -#~ msgid_plural "Undo %1$d Actions" -#~ msgstr[0] "撤消 %1$d 操作" - -#~ msgid "Redo %1$d Action" -#~ msgid_plural "Redo %1$d Actions" -#~ msgstr[0] "重做 %1$d 操作" - -#~ msgid "Press %1%left mouse button to enter the exact value" -#~ msgstr "按%1%鼠标左键输入精确数值" - -#~ msgid "Enable rotations (slow)" -#~ msgstr "开启旋转(慢)" - -#~ msgid "Click right mouse button to show auto-orientation options" -#~ msgstr "点击鼠标右键显示自动朝向的选项" - -#~ msgid "Click right mouse button to show arrangement options" -#~ msgstr "点击鼠标右键显示自动整理的选项" - -#~ msgid "Slice project" -#~ msgstr "切片项目" - -#~ msgid "Slice Select" -#~ msgstr "切片选项" - -#~ msgid "Print whole project" -#~ msgstr "打印整个项目" - -#~ msgid "print one plate" -#~ msgstr "打印单盘" - -#~ msgid "Print Select" -#~ msgstr "打印选项" - -#~ msgid "Assemble View" -#~ msgstr "拼装视图" - -#~ msgid "Click right mouse button to open/close History" -#~ msgstr "点击鼠标右键打开/关闭历史" - -#~ msgid "Next Undo action: %1%" -#~ msgstr "下一个撤消操作: %1%" - -#~ msgid "Next Redo action: %1%" -#~ msgstr "下一个重做操作: %1%" - -#~ msgid "Assemble Return" -#~ msgstr "退出拼装视图" - -#~ msgid "total Volume:" -#~ msgstr "总体积:" - -#~ msgid "Assemble Info" -#~ msgstr "拼装体信息" - -#~ msgid "total Size:" -#~ msgstr "总尺寸:" - -#~ msgid "Selection-Add from rectangle" -#~ msgstr "从矩形选择-添加" - -#~ msgid "Selection-Remove from rectangle" -#~ msgstr "从矩形中选择-删除" - -#~ msgid "Place on face" -#~ msgstr "放置在平面" - -#~ msgid "" -#~ "Your printer has more extruders than the multi-material painting gizmo " -#~ "supports. For this reason, only the first %1% extruders will be able to " -#~ "be used for painting." -#~ msgstr "" -#~ "打印机上的材料个数超出了多材料涂色工具支持的上限。因此,仅前%1%个材料会被" -#~ "用作涂色。" - -#~ msgid "First color" -#~ msgstr "第一个颜色" - -#~ msgid "Second color" -#~ msgstr "第二个颜色" - -#~ msgid "Painted using: Extruder %1%" -#~ msgstr "绘制使用:耗材丝 %1%" - -#~ msgid "" -#~ "ERROR: Please close all manipulators available from the left toolbar first" -#~ msgstr "错误:请先关闭工具栏中所有的操作工具" - -#~ msgid "Gizmo-MoveRotate" -#~ msgstr "移动旋转工具" - -#~ msgid "Gizmo-Place on Face" -#~ msgstr "选择底面" - -#~ msgid "" -#~ "You are currently editing SLA support points. Please, apply or discard " -#~ "your changes first." -#~ msgstr "您正在编辑SLA支撑点。请先应用或舍弃您的修改。" - -#~ msgid "Entering Paint-on supports!" -#~ msgstr "开始支撑绘制!" - -#~ msgid "Entering Seam painting!" -#~ msgstr "开始Z缝绘制!" - -#~ msgid "Leaving Paint-on supports" -#~ msgstr "推出支撑绘制" - -#~ msgid "Instance Operations" -#~ msgstr "实例操作" - -#~ msgid "%1% was substituted with %2%" -#~ msgstr "%1% 被替换为了 %2%" - -#~ msgid "" -#~ "Most likely the configuration was produced by a newer version of " -#~ "BambuStudio or by some OrcaSlicer fork." -#~ msgstr "这个配置很可能是从更新的逆戟鲸版本生成的。" - -#~ msgid "The following values were substituted:" -#~ msgstr "以下数值被替换了:" - -#~ msgid "Review the substitutions and adjust them if needed." -#~ msgstr "检查这些替换,如果需要请修改它们。" - -#~ msgid "SLA print settings" -#~ msgstr "SLA 打印设置" - -#~ msgid "" -#~ "Configuration bundle was loaded, however some configuration values were " -#~ "not recognized." -#~ msgstr "已加载配置集,但部分设置值未被识别。" - -#~ msgid "" -#~ "Configuration file \"%1%\" was loaded, however some configuration values " -#~ "were not recognized." -#~ msgstr "配置文件 \"%1%\" 已被加载,但是存在一些未识别的配置项。" - -#~ msgid "" -#~ "%s has encountered an error. It was likely caused by running out of " -#~ "memory. If you are sure you have enough RAM on your system, this may also " -#~ "be a bug and we would be glad if you reported it.\n" -#~ "\n" -#~ "The application will now terminate." -#~ msgstr "" -#~ "%s 遇到错误。这可能是由于内存不足造成的。如果您确定您的系统上有足够的内" -#~ "存,这可能也是一个软件错误,欢迎你向我们提交问题报告。\n" -#~ "\n" -#~ "应用程序现在将终止。" - -#~ msgid "" -#~ "BambuStudio has encountered a localization error. Please report to " -#~ "BambuStudio team, what language was active and in which scenario this " -#~ "issue happened. Thank you.\n" -#~ "\n" -#~ "The application will now terminate." -#~ msgstr "" -#~ "逆戟鲸遇到一个翻译错误。请报告给BmbuStudio团队,正在激活的是什么语言以及在" -#~ "什么场景下发生的这个问题。谢谢。\n" -#~ "\n" -#~ "应用程序将会终止。" - -#~ msgid "Internal error: %1%" -#~ msgstr "内部错误:%1%" - -#~ msgid "" -#~ "Error parsing OrcaSlicer config file, it is probably corrupted. Try to " -#~ "manually delete the file to recover from the error. Your user profiles " -#~ "will not be affected." -#~ msgstr "" -#~ "解析BambStudio配置文件时遇到错误,它可能已损坏。请尝试手动删除此文件以便从" -#~ "错误中恢复。你的用户配置不会收到影响。" - -#~ msgid "" -#~ "Error parsing BambuGCodeViewer config file, it is probably corrupted. Try " -#~ "to manually delete the file to recover from the error." -#~ msgstr "" -#~ "解析BambStudio配置文件时遇到错误,它可能已损坏。请尝试手动删除此文件以便从" -#~ "错误中恢复。" - -#~ msgid "You are opening %1% version %2%." -#~ msgstr "您正在打开 %1% 版本 %2%。" - -#~ msgid "" -#~ "The active configuration was created by %1% %2%,\n" -#~ "while a newer configuration was found in %3%\n" -#~ "created by %1% %4%.\n" -#~ "\n" -#~ "Shall the newer configuration be imported?\n" -#~ "If so, your active configuration will be backed up before importing the " -#~ "new configuration." -#~ msgstr "" -#~ "当前使用的配置创建于 %1% %2%,\n" -#~ "但在 %3% 中发现了更新的配置\n" -#~ "创建于 %1% %4%.\n" -#~ "\n" -#~ "是否导入更新的配置?\n" -#~ "如果是,您的当前配置会在导入新配置之前被备份。" - -#~ msgid "" -#~ "An existing configuration was found in %3%\n" -#~ "created by %1% %2%.\n" -#~ "\n" -#~ "Shall this configuration be imported?" -#~ msgstr "" -#~ "在 %3% 中找到一个现存的配置\n" -#~ "创建于 %1% %2%.\n" -#~ "\n" -#~ "是否导入这个配置?" - -#~ msgid "Don't import" -#~ msgstr "不导入" - -#~ msgid "" -#~ "You are running a 32 bit build of OrcaSlicer on 64-bit Windows.\n" -#~ "32 bit build of OrcaSlicer will likely not be able to utilize all the RAM " -#~ "available in the system.\n" -#~ "Please download and install a 64 bit build of OrcaSlicer from https://www." -#~ "Bambu3d.cz/Bambuslicer/.\n" -#~ "Do you wish to continue?" -#~ msgstr "" -#~ "您正在64位Windows上运行32位版本的逆戟鲸。\n" -#~ "32位版本的逆戟鲸可能无法使用系统中的全部内存。\n" -#~ "请从https://www.Bambu3d.cz/Bambuslicer下载并安装64位版本的逆戟鲸。\n" -#~ "是否继续?" - -#~ msgid "Preparing settings tabs" -#~ msgstr "正在准备设置页" - -#~ msgid "" -#~ "You have the following presets with saved options for \"Print Host upload" -#~ "\"" -#~ msgstr "您的以下预设中包含未保存的选项“打印主机上传”" - -#~ msgid "" -#~ "But since this version of OrcaSlicer we don't show this information in " -#~ "Printer Settings anymore.\n" -#~ "Settings will be available in physical printers settings." -#~ msgstr "" -#~ "但是从这个逆戟鲸版本开始,我们不再在打印机设置中显示这个信息了。\n" -#~ "设置会被放置于物理打印机设置中。" - -#~ msgid "" -#~ "By default new Printer devices will be named as \"Printer N\" during its " -#~ "creation.\n" -#~ "Note: This name can be changed later from the physical printers settings" -#~ msgstr "" -#~ "新的打印机设备会在创建时被缺省命名为“打印机 N”。\n" -#~ "注意:这个名称可以后续在物理打印机设置中修改" - -#~ msgid "Recreating" -#~ msgstr "重造" - -#~ msgid "Loading of current presets" -#~ msgstr "加载当前预设" - -#~ msgid "Loading of a mode view" -#~ msgstr "加载模式视图" - -#~ msgid "Choose one or more files (STL/STEP/OBJ/AMF/3MF):" -#~ msgstr "选择一个或多个文件(STL/STEP/OBJ/AMF/3MF)" - -#~ msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):" -#~ msgstr "选择一个文件(GCODE/.GCO)" - -#~ msgid "modified" -#~ msgstr "修改" - -#~ msgid "&Configuration Snapshots" -#~ msgstr "&配置快照" - -#~ msgid "Inspect / activate configuration snapshots" -#~ msgstr "检查/激活配置快照" - -#~ msgid "Take Configuration &Snapshot" -#~ msgstr "保存配置 &快照" - -#~ msgid "Capture a configuration snapshot" -#~ msgstr "捕获配置快照" - -#~ msgid "Desktop Integration" -#~ msgstr "桌面集成" - -#~ msgid "Simple View Mode" -#~ msgstr "简单界面模式" - -#~ msgid "Advanced View Mode" -#~ msgstr "高级界面模式" - -#~ msgid "%s View Mode" -#~ msgstr "%s 视图模式" - -#~ msgid "Flash Printer &Firmware" -#~ msgstr "烧录打印机固件" - -#~ msgid "Upload a firmware image into an Arduino based printer" -#~ msgstr "将固件镜像上传到基于 arduino 的打印机" - -#~ msgid "Taking a configuration snapshot" -#~ msgstr "进行配置快照" - -#~ msgid "" -#~ "Some presets are modified and the unsaved changes will not be captured by " -#~ "the configuration snapshot." -#~ msgstr "一些预设已被修改,未保存的修改将不会被配置快照捕捉。" - -#~ msgid "Snapshot name" -#~ msgstr "快照名称" - -#~ msgid "The preset modifications are successfully saved" -#~ msgid_plural "The presets modifications are successfully saved" -#~ msgstr[0] "预设的修改已被保存" - -#~ msgid "For new project all modifications will be reseted" -#~ msgstr "对新项目,所有修改都被重置" - -#~ msgid "It's impossible to print multi-part object(s) with SLA technology." -#~ msgstr "无法使用 SLA 技术打印多部分对象。" - -#~ msgid "Configuration is editing from ConfigWizard" -#~ msgstr "正在从配置向导里编辑配置" - -#~ msgid "Pad and Support" -#~ msgstr "垫和支撑" - -#~ msgid "Add negative volume" -#~ msgstr "增加负零件" - -#~ msgid "Select showing settings" -#~ msgstr "选择显示设置" - -#~ msgid "Remove the selected object" -#~ msgstr "删除所选对象" - -#~ msgid "Slab" -#~ msgstr "板坯" - -#~ msgid "Set as a Separated Object" -#~ msgstr "设置为独立的对象" - -#~ msgid "Set as a Separated Objects" -#~ msgstr "设置为独立的对象" - -#~ msgid "Fix through the Netfabb" -#~ msgstr "通过Netfabb修复" - -#~ msgid "Change extruder" -#~ msgstr "更换挤出机" - -#~ msgid "Set extruder for selected items" -#~ msgstr "为选定的项设置挤出机" - -#~ msgid "Scale to print volume" -#~ msgstr "缩放打印体积" - -#~ msgid "Scale the selected object to fit the print volume" -#~ msgstr "缩放所选对象以适合可打印体积" - -#~ msgid "Merge objects to the one multipart object" -#~ msgstr "合并多个对象为一个多零件对象" - -#~ msgid "Merge objects to the one single object" -#~ msgstr "合并多个对象为一个单零件对象" - -#~ msgid "Merge parts to the one single part" -#~ msgstr "合并多个零件为单个零件" - -#~ msgid "Mirror the selected object along the X axis" -#~ msgstr "沿 X 轴镜像所选对象" - -#~ msgid "Mirror the selected object along the Y axis" -#~ msgstr "沿 Y 轴镜像所选对象" - -#~ msgid "Mirror the selected object along the Z axis" -#~ msgstr "沿 Z 轴镜像所选对象" - -#~ msgid "Mirror the selected object" -#~ msgstr "镜像所选对象" - -#~ msgid "Add Shape" -#~ msgstr "添加形状" - -#~ msgid "Split the selected object into individual objects" -#~ msgstr "拆分所选对象位多个独立对象" - -#~ msgid "Split the selected object into individual parts" -#~ msgstr "拆分所选对象为多个独立零件" - -#~ msgid "Optimize the rotation of the object for better print results." -#~ msgstr "优化对象的旋转,以取得更好的打印效果。" - -#~ msgid "Input Clone Number" -#~ msgstr "输入克隆数量" - -#~ msgid "Edit each object print parameters" -#~ msgstr "编辑每个对象的工艺参数" - -#~ msgid "Start at height" -#~ msgstr "开始高度" - -#~ msgid "Stop at height" -#~ msgstr "停止高度" - -#~ msgid "Remove layer range" -#~ msgstr "移除图层范围" - -#~ msgid "Add layer range" -#~ msgstr "添加图层范围" - -#~ msgid "No errors detected" -#~ msgstr "未检测到错误" - -#~ msgid "Auto-repaired %1$d error" -#~ msgid_plural "Auto-repaired %1$d errors" -#~ msgstr[0] "已自动修复 %1$d 个错误" - -#~ msgid "%1$d degenerate facet" -#~ msgid_plural "%1$d degenerate facets" -#~ msgstr[0] "%1$d 个退化面片" - -#~ msgid "%1$d edge fixed" -#~ msgid_plural "%1$d edges fixed" -#~ msgstr[0] "%1$d 条边已修复" - -#~ msgid "%1$d facet removed" -#~ msgid_plural "%1$d facets removed" -#~ msgstr[0] "%1$d 个面已移除" - -#~ msgid "%1$d facet reversed" -#~ msgid_plural "%1$d facets reversed" -#~ msgstr[0] "%1$d 个面已反向" - -#~ msgid "%1$d backward edge" -#~ msgid_plural "%1$d backward edges" -#~ msgstr[0] "%1$d 条朝后的边" - -#~ msgid "Right button click the icon to fix STL through Netfabb" -#~ msgstr "右按钮单击图标, 通过 Netfabb 修复 STL" - -#~ msgid "Click the icon to drop the object settings" -#~ msgstr "点击此图标以舍弃对象的设置" - -#~ msgid "Click the icon to drop the object printable property" -#~ msgstr "点击此图标以舍弃对象的可打印属性" - -#~ msgid "Rename Sub-object" -#~ msgstr "重命名子对象" - -#~ msgid "Volumes in Object reordered" -#~ msgstr "重新排序的对象中的空间" - -#~ msgid "Object reordered" -#~ msgstr "对象重新排序" - -#~ msgid "Add Settings for Layers" -#~ msgstr "添加图层设置" - -#~ msgid "Add Settings for Sub-object" -#~ msgstr "添加子对象的设置" - -#~ msgid "Add Settings for Object" -#~ msgstr "添加对象的设置" - -#~ msgid "Add Settings Bundle for Height range" -#~ msgstr "为高度范围添加配置组" - -#~ msgid "Add Settings Bundle for Sub-object" -#~ msgstr "为子对象添加配置组" - -#~ msgid "Add Settings Bundle for Object" -#~ msgstr "为对象添加配置组" - -#~ msgid "Add Generic Subobject" -#~ msgstr "添加通用子对象" - -#~ msgid "Add Shape from Gallery" -#~ msgstr "从仓库添加形状" - -#~ msgid "Add Shapes from Gallery" -#~ msgstr "从仓库添加形状" - -#~ msgid "Remove paint-on supports" -#~ msgstr "移除支撑绘制" - -#~ msgid "Remove paint-on seam" -#~ msgstr "移除Z缝绘制" - -#~ msgid "Remove Multi Material painting" -#~ msgstr "移除多材料绘制" - -#~ msgid "Shift objects to bed" -#~ msgstr "移动对象到热床" - -#~ msgid "Delete All Instances from Object" -#~ msgstr "从对象中删除所有实例" - -#~ msgid "Delete Height Range" -#~ msgstr "删除高度范围" - -#~ msgid "From Object List You can't delete the last solid part from object." -#~ msgstr "从对象列表中无法从对象中删除最后一个实体零件。" - -#~ msgid "Delete Subobject" -#~ msgstr "删除子对象" - -#~ msgid "Last instance of an object cannot be deleted." -#~ msgstr "无法删除对象的最后一个实例。" - -#~ msgid "Delete Instance" -#~ msgstr "删除实例" - -#~ msgid "" -#~ "The selected object couldn't be split because it contains only one part." -#~ msgstr "无法拆分所选对象,因为它仅包含一个部件。" - -#~ msgid "Split to Parts" -#~ msgstr "拆分为零件" - -#~ msgid "Merge all parts to the one single object" -#~ msgstr "合并所有零件为一个对象" - -#~ msgid "Add Layers" -#~ msgstr "添加图层" - -#~ msgid "Delete Selected Item" -#~ msgstr "删除所选项目" - -#~ msgid "Delete Selected" -#~ msgstr "删除所选" - -#~ msgid "Add Height Range" -#~ msgstr "添加高度范围" - -#~ msgid "" -#~ "Cannot insert a new layer range after the current layer range.\n" -#~ "The next layer range is too thin to be split to two\n" -#~ "without violating the minimum layer height." -#~ msgstr "" -#~ "无法在当前图层范围之后插入新的图层范围。\n" -#~ "下一个图层范围太小,以至于受到最小层高的限制而无法分裂成两个。" - -#~ msgid "" -#~ "Cannot insert a new layer range between the current and the next layer " -#~ "range.\n" -#~ "The gap between the current layer range and the next layer range\n" -#~ "is thinner than the minimum layer height allowed." -#~ msgstr "" -#~ "无法在当前图层范围和下一个图层范围的中间插入新的图层范围。\n" -#~ "当前图层范围和下一个图层范围之间的间隙小于允许的最小层高。" - -#~ msgid "" -#~ "Cannot insert a new layer range after the current layer range.\n" -#~ "Current layer range overlaps with the next layer range." -#~ msgstr "" -#~ "无法在当前图层范围之后插入新的图层范围。\n" -#~ "当前图层范围和下一个图层范围有重叠。" - -#~ msgid "Edit Height Range" -#~ msgstr "编辑高度范围" - -#~ msgid "Selection-Remove from list!" -#~ msgstr "选择-从列表中去除!" - -#~ msgid "Selection-Add from list!" -#~ msgstr "选择-添加到列表!" - -#~ msgid "Object or Instance" -#~ msgstr "对象或实例" - -#~ msgid "Unsupported selection" -#~ msgstr "不支持的选择" - -#~ msgid "You started your selection with %s Item." -#~ msgstr "你从 %s 项开始选择。" - -#~ msgid "In this mode you can select only other %s Items%s" -#~ msgstr "在此模式下,您只能选择其他 %s 项%s" - -#~ msgid "of a current Object" -#~ msgstr "当前对象的" - -#~ msgid "You can't change a type of the last solid part of the object." -#~ msgstr "不能更改对象的最后一个实体部分的类型。" - -#~ msgid "Negative Volume" -#~ msgstr "负零件" - -#~ msgid "Select type of part" -#~ msgstr "选择零件类型" - -#~ msgid "Change Part Type" -#~ msgstr "更改零件类型" - -#~ msgid "Repairing model" -#~ msgstr "修复模型" - -#~ msgid "Fix through NetFabb" -#~ msgstr "通过NetFabb修复" - -#~ msgid "Fixing through NetFabb" -#~ msgstr "正在使用NetFabb修复" - -#~ msgid "The following model was repaired successfully" -#~ msgid_plural "The following models were repaired successfully" -#~ msgstr[0] "以下模型已被成功修复" - -#~ msgid "Folowing model repair failed" -#~ msgid_plural "Folowing models repair failed" -#~ msgstr[0] "以下模型修复失败" - -#~ msgid "Set Printable group" -#~ msgstr "设置可打印组" - -#~ msgid "Set Unprintable group" -#~ msgstr "设置不可打印组" - -#~ msgid "Set Printable Instance" -#~ msgstr "设置可打印实例" - -#~ msgid "Set Unprintable Instance" -#~ msgstr "设置不可打印的实例" - -#~ msgid "Higher print quality versus higher print speed." -#~ msgstr "高精度 vs 高速度。" - -#~ msgid "Variable layer height - Manual edit" -#~ msgstr "可变层高 - 手动编辑" - -#~ msgid "Variable layer height - Reset" -#~ msgstr "可变层高 - 重置" - -#~ msgid "Variable layer height - Adaptive" -#~ msgstr "可变层高 - 自适应" - -#~ msgid "Variable layer height - Smooth all" -#~ msgstr "可变层高 - 平滑" - -#~ msgid "Remove variable layer height" -#~ msgstr "移除可变层高" - -#~ msgid "%s doesn't support percentage" -#~ msgstr "%s 不支持百分比" - -#~ msgid "Input value is out of range" -#~ msgstr "输入值超出范围外" - -#~ msgid "" -#~ "Do you mean %s%% instead of %s %s?\n" -#~ "Select YES if you want to change this value to %s%%, \n" -#~ "or NO if you are sure that %s %s is a correct value." -#~ msgstr "" -#~ "您指的是 %s%% 而不是 %s %s?\n" -#~ "如果要将此值更改为 %s%%,请选择\"是\",\n" -#~ "或 否,如果您确定 %s %s 是一个正确的值。" - -#~ msgid "Switch to the %s mode" -#~ msgstr "切换到%s模式" - -#~ msgid "Current mode is %s" -#~ msgstr "当前模式是%s" - -#~ msgctxt "Mode" -#~ msgid "Advanced" -#~ msgstr "高级" - -#~ msgid "Quick Add Settings (%s)" -#~ msgstr "快速添加设置 (%s)" - -#~ msgid "Add instance" -#~ msgstr "添加实例" - -#~ msgid "Add one more instance of the selected object" -#~ msgstr "再添加一个选定对象的实例" - -#~ msgid "Remove instance" -#~ msgstr "删除实例" - -#~ msgid "Remove one instance of the selected object" -#~ msgstr "删除所选对象的一个实例" - -#~ msgid "Set number of instances" -#~ msgstr "设置实例数" - -#~ msgid "Change the number of instances of the selected object" -#~ msgstr "更改所选对象的实例数" - -#~ msgid "Start the application" -#~ msgstr "启动应用程序" diff --git a/resources/Icon.icns b/resources/Icon.icns index 257a789b87..122961c97c 100644 Binary files a/resources/Icon.icns and b/resources/Icon.icns differ diff --git a/resources/calib/PressureAdvance/tower.stl b/resources/calib/PressureAdvance/tower.stl deleted file mode 100644 index efe8db857d..0000000000 Binary files a/resources/calib/PressureAdvance/tower.stl and /dev/null differ diff --git a/resources/calib/temperature_tower/temperature_tower.stl b/resources/calib/temperature_tower/temperature_tower.stl index b75f9af53b..1af2fcf199 100644 Binary files a/resources/calib/temperature_tower/temperature_tower.stl and b/resources/calib/temperature_tower/temperature_tower.stl differ diff --git a/resources/config.json b/resources/config.json index e0a5acfa6b..1e9a2acd4d 100644 --- a/resources/config.json +++ b/resources/config.json @@ -1,54 +1,83 @@ { "printers": [ - { - "display_name": "Bambu Lab P1P", - "func": { - "FUNC_CHAMBER_TEMP": false, - "FUNC_FIRSTLAYER_INSPECT": false, - "FUNC_AI_MONITORING": false, - "FUNC_BUILDPLATE_MARKER_DETECT": false, - "FUNC_FLOW_CALIBRATION": false, - "FUNC_MONITORING": false, - "FUNC_MEDIA_FILE": false, - "FUNC_REMOTE_TUNNEL": false, - "FUNC_LOCAL_TUNNEL": true, - "FUNC_VIRTUAL_CAMERA" : false, - "FUNC_PRINT_WITHOUT_SD": false, - "FUNC_ALTER_RESOLUTION": false, - "FUNC_CHAMBER_FAN" : false, - "FUNC_EXTRUSION_CALI": true, - "FUNC_PRINT_ALL" : false - }, - "camera_resolution":["720p"], - "bed_temperature_limit": 100, - "model_id": "C11", - "printer_type": "C11", - "ftp_folder" : "sdcard/", - "printer_thumbnail_image": "printer_thumbnail_p1p" + { + "display_name": "Bambu Lab P1P", + "func": { + "FUNC_CHAMBER_TEMP": false, + "FUNC_FIRSTLAYER_INSPECT": false, + "FUNC_AI_MONITORING": true, + "FUNC_LIDAR_CALIBRATION": false, + "FUNC_BUILDPLATE_MARKER_DETECT": false, + "FUNC_FLOW_CALIBRATION": false, + "FUNC_MONITORING": false, + "FUNC_MEDIA_FILE": false, + "FUNC_VIRTUAL_CAMERA": false, + "FUNC_PRINT_WITHOUT_SD": false, + "FUNC_ALTER_RESOLUTION": false, + + "FUNC_PRINT_ALL": false, + "FUNC_EXTRUSION_CALI": true }, - { - "display_name": "Bambu Lab X1", - "func": { - "FUNC_VIRTUAL_TYAY" : true, - "FUNC_EXTRUSION_CALI": false, - "FUNC_LOCAL_TUNNEL": false - }, - "model_id": "BL-P002", - "camera_resolution":["720p","1080p"], - "printer_type": "3DPrinter-X1", - "printer_thumbnail_image": "printer_thumbnail" + "camera_resolution": [ "720p" ], + "bed_temperature_limit": 100, + "model_id": "C11", + "printer_type": "C11", + "compatible_machine": [ "BL-P001", "BL-P002", "C12"], + "ftp_folder": "sdcard/", + "printer_thumbnail_image": "printer_thumbnail_p1p" + }, + { + "display_name": "Bambu Lab P1S", + "func": { + "FUNC_CHAMBER_TEMP": false, + "FUNC_FIRSTLAYER_INSPECT": false, + "FUNC_AI_MONITORING": true, + "FUNC_LIDAR_CALIBRATION": false, + "FUNC_BUILDPLATE_MARKER_DETECT": false, + "FUNC_FLOW_CALIBRATION": false, + "FUNC_MONITORING": false, + "FUNC_MEDIA_FILE": false, + "FUNC_VIRTUAL_CAMERA": false, + "FUNC_PRINT_WITHOUT_SD": false, + "FUNC_ALTER_RESOLUTION": false, + "FUNC_PRINT_ALL": false, + "FUNC_VIRTUAL_TYAY": true, + "FUNC_EXTRUSION_CALI": true }, - { - "display_name": "Bambu Lab X1 Carbon", - "func": { - "FUNC_VIRTUAL_TYAY" : true, - "FUNC_EXTRUSION_CALI": false, - "FUNC_LOCAL_TUNNEL": false - }, - "model_id": "BL-P001", - "camera_resolution":["720p","1080p"], - "printer_type": "3DPrinter-X1-Carbon", - "printer_thumbnail_image": "printer_thumbnail" - } + "camera_resolution": [ "720p" ], + "bed_temperature_limit": 100, + "model_id": "C12", + "compatible_machine":["BL-P001", "BL-P002", "C11"], + "printer_type": "C12", + "ftp_folder" : "sdcard/", + "printer_thumbnail_image": "printer_thumbnail_p1p" + }, + { + + "display_name": "Bambu Lab X1", + "func": { + "FUNC_VIRTUAL_TYAY": true, + "FUNC_EXTRUSION_CALI": false, + "FUNC_LOCAL_TUNNEL": false + }, + "model_id": "BL-P002", + "compatible_machine": [ "BL-P001", "C11", "C12"], + "camera_resolution": [ "720p", "1080p" ], + "printer_type": "3DPrinter-X1", + "printer_thumbnail_image": "printer_thumbnail" + }, + { + "display_name": "Bambu Lab X1 Carbon", + "func": { + "FUNC_VIRTUAL_TYAY": true, + "FUNC_EXTRUSION_CALI": false, + "FUNC_LOCAL_TUNNEL": false + }, + "model_id": "BL-P001", + "compatible_machine": [ "BL-P002", "C11", "C12"], + "camera_resolution": [ "720p", "1080p" ], + "printer_type": "3DPrinter-X1-Carbon", + "printer_thumbnail_image": "printer_thumbnail" + } ] } diff --git a/resources/fonts/HarmonyOS_Sans_SC_Black.ttf b/resources/fonts/HarmonyOS_Sans_SC_Black.ttf deleted file mode 100644 index 553db8e3a1..0000000000 Binary files a/resources/fonts/HarmonyOS_Sans_SC_Black.ttf and /dev/null differ diff --git a/resources/fonts/HarmonyOS_Sans_SC_Light.ttf b/resources/fonts/HarmonyOS_Sans_SC_Light.ttf deleted file mode 100644 index 30af673b73..0000000000 Binary files a/resources/fonts/HarmonyOS_Sans_SC_Light.ttf and /dev/null differ diff --git a/resources/fonts/HarmonyOS_Sans_SC_Medium.ttf b/resources/fonts/HarmonyOS_Sans_SC_Medium.ttf deleted file mode 100644 index 755348d2dd..0000000000 Binary files a/resources/fonts/HarmonyOS_Sans_SC_Medium.ttf and /dev/null differ diff --git a/resources/fonts/HarmonyOS_Sans_SC_Thin.ttf b/resources/fonts/HarmonyOS_Sans_SC_Thin.ttf deleted file mode 100644 index d33db2b5b7..0000000000 Binary files a/resources/fonts/HarmonyOS_Sans_SC_Thin.ttf and /dev/null differ diff --git a/resources/fonts/NanumGothic-Bold.ttf b/resources/fonts/NanumGothic-Bold.ttf new file mode 100644 index 0000000000..a9a40dc1a1 Binary files /dev/null and b/resources/fonts/NanumGothic-Bold.ttf differ diff --git a/resources/fonts/NanumGothic-Regular.ttf b/resources/fonts/NanumGothic-Regular.ttf new file mode 100644 index 0000000000..6e4dd8748c Binary files /dev/null and b/resources/fonts/NanumGothic-Regular.ttf differ diff --git a/resources/fonts/OFL.txt b/resources/fonts/OFL.txt new file mode 100644 index 0000000000..62104f731e --- /dev/null +++ b/resources/fonts/OFL.txt @@ -0,0 +1,97 @@ +Copyright (c) 2010, NHN Corporation (http://www.nhncorp.com), +with Reserved Font Name Nanum, Naver Nanum, NanumGothic, Naver +NanumGothic, NanumMyeongjo, Naver NanumMyeongjo, NanumBrush, Naver +NanumBrush, NanumPen, Naver NanumPen. + + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/resources/i18n/cs/OrcaSlicer.mo b/resources/i18n/cs/OrcaSlicer.mo deleted file mode 100644 index c22d3ac6b6..0000000000 Binary files a/resources/i18n/cs/OrcaSlicer.mo and /dev/null differ diff --git a/resources/i18n/de/OrcaSlicer.mo b/resources/i18n/de/OrcaSlicer.mo deleted file mode 100644 index 335ea92122..0000000000 Binary files a/resources/i18n/de/OrcaSlicer.mo and /dev/null differ diff --git a/resources/i18n/en/OrcaSlicer.mo b/resources/i18n/en/OrcaSlicer.mo deleted file mode 100644 index a6a8d874b9..0000000000 Binary files a/resources/i18n/en/OrcaSlicer.mo and /dev/null differ diff --git a/resources/i18n/es/OrcaSlicer.mo b/resources/i18n/es/OrcaSlicer.mo deleted file mode 100644 index 1bb8e90306..0000000000 Binary files a/resources/i18n/es/OrcaSlicer.mo and /dev/null differ diff --git a/resources/i18n/fr/OrcaSlicer.mo b/resources/i18n/fr/OrcaSlicer.mo deleted file mode 100644 index 5e7512bf7d..0000000000 Binary files a/resources/i18n/fr/OrcaSlicer.mo and /dev/null differ diff --git a/resources/i18n/hu/OrcaSlicer.mo b/resources/i18n/hu/OrcaSlicer.mo deleted file mode 100644 index 8eb598b616..0000000000 Binary files a/resources/i18n/hu/OrcaSlicer.mo and /dev/null differ diff --git a/resources/i18n/it/OrcaSlicer.mo b/resources/i18n/it/OrcaSlicer.mo deleted file mode 100644 index 15d8d5f01b..0000000000 Binary files a/resources/i18n/it/OrcaSlicer.mo and /dev/null differ diff --git a/resources/i18n/ja/OrcaSlicer.mo b/resources/i18n/ja/OrcaSlicer.mo deleted file mode 100644 index e6f112de09..0000000000 Binary files a/resources/i18n/ja/OrcaSlicer.mo and /dev/null differ diff --git a/resources/i18n/nl/OrcaSlicer.mo b/resources/i18n/nl/OrcaSlicer.mo deleted file mode 100644 index fe3a4b05f7..0000000000 Binary files a/resources/i18n/nl/OrcaSlicer.mo and /dev/null differ diff --git a/resources/i18n/placeholder.txt b/resources/i18n/placeholder.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/resources/i18n/sv/OrcaSlicer.mo b/resources/i18n/sv/OrcaSlicer.mo deleted file mode 100644 index 23d657c718..0000000000 Binary files a/resources/i18n/sv/OrcaSlicer.mo and /dev/null differ diff --git a/resources/i18n/zh_cn/OrcaSlicer.mo b/resources/i18n/zh_cn/OrcaSlicer.mo deleted file mode 100644 index bb7010b2dc..0000000000 Binary files a/resources/i18n/zh_cn/OrcaSlicer.mo and /dev/null differ diff --git a/resources/images/BambuStudio.png b/resources/images/BambuStudio.png deleted file mode 100644 index 8c3fea0de5..0000000000 Binary files a/resources/images/BambuStudio.png and /dev/null differ diff --git a/resources/images/BambuStudio_192px.png b/resources/images/BambuStudio_192px.png deleted file mode 100644 index 6c62e03228..0000000000 Binary files a/resources/images/BambuStudio_192px.png and /dev/null differ diff --git a/resources/images/BambuStudio-mac_128px.png b/resources/images/OrcaSlicer-mac_128px.png similarity index 100% rename from resources/images/BambuStudio-mac_128px.png rename to resources/images/OrcaSlicer-mac_128px.png diff --git a/resources/images/BambuStudio-mac_256px.ico b/resources/images/OrcaSlicer-mac_256px.ico similarity index 100% rename from resources/images/BambuStudio-mac_256px.ico rename to resources/images/OrcaSlicer-mac_256px.ico diff --git a/resources/images/BambuStudio.icns b/resources/images/OrcaSlicer.icns similarity index 100% rename from resources/images/BambuStudio.icns rename to resources/images/OrcaSlicer.icns diff --git a/resources/images/BambuStudio.svg b/resources/images/OrcaSlicer.svg similarity index 100% rename from resources/images/BambuStudio.svg rename to resources/images/OrcaSlicer.svg diff --git a/resources/images/BambuStudioTitle.ico b/resources/images/OrcaSlicerTitle.ico similarity index 100% rename from resources/images/BambuStudioTitle.ico rename to resources/images/OrcaSlicerTitle.ico diff --git a/resources/images/BambuStudioTitle.png b/resources/images/OrcaSlicerTitle.png similarity index 100% rename from resources/images/BambuStudioTitle.png rename to resources/images/OrcaSlicerTitle.png diff --git a/resources/images/BambuStudio_128px.png b/resources/images/OrcaSlicer_128px.png similarity index 100% rename from resources/images/BambuStudio_128px.png rename to resources/images/OrcaSlicer_128px.png diff --git a/resources/images/BambuStudio_154.png b/resources/images/OrcaSlicer_154.png similarity index 100% rename from resources/images/BambuStudio_154.png rename to resources/images/OrcaSlicer_154.png diff --git a/resources/images/BambuStudio_154_title.png b/resources/images/OrcaSlicer_154_title.png similarity index 100% rename from resources/images/BambuStudio_154_title.png rename to resources/images/OrcaSlicer_154_title.png diff --git a/resources/images/BambuStudio_192px_grayscale.png b/resources/images/OrcaSlicer_192px_grayscale.png similarity index 100% rename from resources/images/BambuStudio_192px_grayscale.png rename to resources/images/OrcaSlicer_192px_grayscale.png diff --git a/resources/images/BambuStudio_192px_transparent.png b/resources/images/OrcaSlicer_192px_transparent.png similarity index 100% rename from resources/images/BambuStudio_192px_transparent.png rename to resources/images/OrcaSlicer_192px_transparent.png diff --git a/resources/images/BambuStudio_32px.png b/resources/images/OrcaSlicer_32px.png similarity index 100% rename from resources/images/BambuStudio_32px.png rename to resources/images/OrcaSlicer_32px.png diff --git a/resources/images/BambuStudio_64.png b/resources/images/OrcaSlicer_64.png similarity index 100% rename from resources/images/BambuStudio_64.png rename to resources/images/OrcaSlicer_64.png diff --git a/resources/images/BambuStudio_about.svg b/resources/images/OrcaSlicer_about.svg similarity index 100% rename from resources/images/BambuStudio_about.svg rename to resources/images/OrcaSlicer_about.svg diff --git a/resources/images/ams_humidity_2.svg b/resources/images/ams_humidity_2.svg index 1ccea8ea3b..817c9ba5a3 100644 --- a/resources/images/ams_humidity_2.svg +++ b/resources/images/ams_humidity_2.svg @@ -3,10 +3,10 @@ - - - - + + + + diff --git a/resources/images/ams_humidity_3.svg b/resources/images/ams_humidity_3.svg index 18cd50462e..4b11064e0c 100644 --- a/resources/images/ams_humidity_3.svg +++ b/resources/images/ams_humidity_3.svg @@ -3,10 +3,10 @@ - - - - - + + + + + diff --git a/resources/images/ams_humidity_4.svg b/resources/images/ams_humidity_4.svg index 8d41debf74..c317b1658c 100644 --- a/resources/images/ams_humidity_4.svg +++ b/resources/images/ams_humidity_4.svg @@ -3,10 +3,10 @@ - - - - - - + + + + + + diff --git a/resources/images/ams_humidity_tips.svg b/resources/images/ams_humidity_tips.svg index b343abfd39..cbafcbab22 100644 --- a/resources/images/ams_humidity_tips.svg +++ b/resources/images/ams_humidity_tips.svg @@ -1,16 +1,16 @@ - - + + - - - - - + + + + + diff --git a/resources/images/automatic_material_renewal.svg b/resources/images/automatic_material_renewal.svg index a1138c5e6e..7cc2ef0afc 100644 --- a/resources/images/automatic_material_renewal.svg +++ b/resources/images/automatic_material_renewal.svg @@ -1,5 +1,5 @@ - - - + + + diff --git a/resources/images/back_up_ts_bk.svg b/resources/images/back_up_ts_bk.svg new file mode 100644 index 0000000000..75a6cbe0db --- /dev/null +++ b/resources/images/back_up_ts_bk.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/images/backup_current_use1.svg b/resources/images/backup_current_use1.svg new file mode 100644 index 0000000000..c37817cfae --- /dev/null +++ b/resources/images/backup_current_use1.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/images/backup_current_use2.svg b/resources/images/backup_current_use2.svg new file mode 100644 index 0000000000..30dfcdf41c --- /dev/null +++ b/resources/images/backup_current_use2.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/images/backup_tips_img.svg b/resources/images/backup_tips_img.svg new file mode 100644 index 0000000000..0640f07390 --- /dev/null +++ b/resources/images/backup_tips_img.svg @@ -0,0 +1,8 @@ + + + + Layer 1 + + + + \ No newline at end of file diff --git a/resources/images/bar_publish.svg b/resources/images/bar_publish.svg new file mode 100644 index 0000000000..51e5cb2d24 --- /dev/null +++ b/resources/images/bar_publish.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/images/bbl_cali_lines.svg b/resources/images/bbl_cali_lines.svg new file mode 100644 index 0000000000..a125cadd0b --- /dev/null +++ b/resources/images/bbl_cali_lines.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/resources/images/block_notification_close.svg b/resources/images/block_notification_close.svg new file mode 100644 index 0000000000..a55fe49f7c --- /dev/null +++ b/resources/images/block_notification_close.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/images/block_notification_close_hover.svg b/resources/images/block_notification_close_hover.svg new file mode 100644 index 0000000000..afb1dc2a7d --- /dev/null +++ b/resources/images/block_notification_close_hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/images/block_notification_error.svg b/resources/images/block_notification_error.svg new file mode 100644 index 0000000000..902027fae7 --- /dev/null +++ b/resources/images/block_notification_error.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/images/cali_fdc_editing_diagram.png b/resources/images/cali_fdc_editing_diagram.png new file mode 100644 index 0000000000..8b29fe468d Binary files /dev/null and b/resources/images/cali_fdc_editing_diagram.png differ diff --git a/resources/images/cali_fdc_editing_diagram_CN.png b/resources/images/cali_fdc_editing_diagram_CN.png new file mode 100644 index 0000000000..3a7d57cf7e Binary files /dev/null and b/resources/images/cali_fdc_editing_diagram_CN.png differ diff --git a/resources/images/cali_page_after_pa.png b/resources/images/cali_page_after_pa.png new file mode 100644 index 0000000000..88bdf9f519 Binary files /dev/null and b/resources/images/cali_page_after_pa.png differ diff --git a/resources/images/cali_page_after_pa_CN.png b/resources/images/cali_page_after_pa_CN.png new file mode 100644 index 0000000000..cecdbd17fa Binary files /dev/null and b/resources/images/cali_page_after_pa_CN.png differ diff --git a/resources/images/cali_page_before_pa.png b/resources/images/cali_page_before_pa.png new file mode 100644 index 0000000000..761ce3f4f2 Binary files /dev/null and b/resources/images/cali_page_before_pa.png differ diff --git a/resources/images/cali_page_before_pa_CN.png b/resources/images/cali_page_before_pa_CN.png new file mode 100644 index 0000000000..549c2eb244 Binary files /dev/null and b/resources/images/cali_page_before_pa_CN.png differ diff --git a/resources/images/cali_page_caption_help.svg b/resources/images/cali_page_caption_help.svg new file mode 100644 index 0000000000..70babeb017 --- /dev/null +++ b/resources/images/cali_page_caption_help.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/images/cali_page_caption_help_hover.svg b/resources/images/cali_page_caption_help_hover.svg new file mode 100644 index 0000000000..70babeb017 --- /dev/null +++ b/resources/images/cali_page_caption_help_hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/images/cali_page_caption_prev.svg b/resources/images/cali_page_caption_prev.svg new file mode 100644 index 0000000000..0c23897c8e --- /dev/null +++ b/resources/images/cali_page_caption_prev.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/images/cali_page_caption_prev_hover.svg b/resources/images/cali_page_caption_prev_hover.svg new file mode 100644 index 0000000000..0c23897c8e --- /dev/null +++ b/resources/images/cali_page_caption_prev_hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/images/cali_page_flow_introduction.png b/resources/images/cali_page_flow_introduction.png new file mode 100644 index 0000000000..26214758fd Binary files /dev/null and b/resources/images/cali_page_flow_introduction.png differ diff --git a/resources/images/cali_page_flow_introduction_CN.png b/resources/images/cali_page_flow_introduction_CN.png new file mode 100644 index 0000000000..6f8a1c4860 Binary files /dev/null and b/resources/images/cali_page_flow_introduction_CN.png differ diff --git a/resources/images/cut_.svg b/resources/images/cut_.svg index 0c238ef449..23de6f381b 100644 --- a/resources/images/cut_.svg +++ b/resources/images/cut_.svg @@ -1,4 +1,4 @@ - + diff --git a/resources/images/cut_connectors.svg b/resources/images/cut_connectors.svg index 61c3436c0d..053b163bf7 100644 --- a/resources/images/cut_connectors.svg +++ b/resources/images/cut_connectors.svg @@ -1,4 +1,4 @@ - + diff --git a/resources/images/fd_calibration_auto.png b/resources/images/fd_calibration_auto.png new file mode 100644 index 0000000000..fe4538ec3d Binary files /dev/null and b/resources/images/fd_calibration_auto.png differ diff --git a/resources/images/fd_calibration_manual.png b/resources/images/fd_calibration_manual.png new file mode 100644 index 0000000000..e27ac56471 Binary files /dev/null and b/resources/images/fd_calibration_manual.png differ diff --git a/resources/images/fd_calibration_manual_result.png b/resources/images/fd_calibration_manual_result.png new file mode 100644 index 0000000000..efdaff12de Binary files /dev/null and b/resources/images/fd_calibration_manual_result.png differ diff --git a/resources/images/fd_calibration_manual_result_CN.png b/resources/images/fd_calibration_manual_result_CN.png new file mode 100644 index 0000000000..43fb54678d Binary files /dev/null and b/resources/images/fd_calibration_manual_result_CN.png differ diff --git a/resources/images/flow_rate_calibration_auto.png b/resources/images/flow_rate_calibration_auto.png new file mode 100644 index 0000000000..41b5b99be4 Binary files /dev/null and b/resources/images/flow_rate_calibration_auto.png differ diff --git a/resources/images/flow_rate_calibration_coarse.png b/resources/images/flow_rate_calibration_coarse.png new file mode 100644 index 0000000000..c74b34e06f Binary files /dev/null and b/resources/images/flow_rate_calibration_coarse.png differ diff --git a/resources/images/flow_rate_calibration_coarse_result.png b/resources/images/flow_rate_calibration_coarse_result.png new file mode 100644 index 0000000000..274059294c Binary files /dev/null and b/resources/images/flow_rate_calibration_coarse_result.png differ diff --git a/resources/images/flow_rate_calibration_coarse_result_CN.png b/resources/images/flow_rate_calibration_coarse_result_CN.png new file mode 100644 index 0000000000..2a5cef310a Binary files /dev/null and b/resources/images/flow_rate_calibration_coarse_result_CN.png differ diff --git a/resources/images/flow_rate_calibration_fine.png b/resources/images/flow_rate_calibration_fine.png new file mode 100644 index 0000000000..8af6e04d06 Binary files /dev/null and b/resources/images/flow_rate_calibration_fine.png differ diff --git a/resources/images/flow_rate_calibration_fine_result.png b/resources/images/flow_rate_calibration_fine_result.png new file mode 100644 index 0000000000..a8dd84e3b8 Binary files /dev/null and b/resources/images/flow_rate_calibration_fine_result.png differ diff --git a/resources/images/flow_rate_calibration_fine_result_CN.png b/resources/images/flow_rate_calibration_fine_result_CN.png new file mode 100644 index 0000000000..f750e05685 Binary files /dev/null and b/resources/images/flow_rate_calibration_fine_result_CN.png differ diff --git a/resources/images/go_last_plate.svg b/resources/images/go_last_plate.svg new file mode 100644 index 0000000000..b5192f2774 --- /dev/null +++ b/resources/images/go_last_plate.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/resources/images/go_next_plate.svg b/resources/images/go_next_plate.svg new file mode 100644 index 0000000000..cf7ee8a4cb --- /dev/null +++ b/resources/images/go_next_plate.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/resources/images/link_more_error_close.svg b/resources/images/link_more_error_close.svg new file mode 100644 index 0000000000..4fb473c659 --- /dev/null +++ b/resources/images/link_more_error_close.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/images/link_more_error_open.svg b/resources/images/link_more_error_open.svg new file mode 100644 index 0000000000..06abce1fb4 --- /dev/null +++ b/resources/images/link_more_error_open.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/images/max_volumetric_speed_calibration.png b/resources/images/max_volumetric_speed_calibration.png new file mode 100644 index 0000000000..156903b58b Binary files /dev/null and b/resources/images/max_volumetric_speed_calibration.png differ diff --git a/resources/images/model_time.svg b/resources/images/model_time.svg new file mode 100644 index 0000000000..0808f4545d --- /dev/null +++ b/resources/images/model_time.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/images/model_weight.svg b/resources/images/model_weight.svg new file mode 100644 index 0000000000..31417e6569 --- /dev/null +++ b/resources/images/model_weight.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/images/monitir_err_close.svg b/resources/images/monitir_err_close.svg new file mode 100644 index 0000000000..745e129dac --- /dev/null +++ b/resources/images/monitir_err_close.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/resources/images/monitir_err_open.svg b/resources/images/monitir_err_open.svg new file mode 100644 index 0000000000..f396d2a8f7 --- /dev/null +++ b/resources/images/monitir_err_open.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/resources/images/note.svg b/resources/images/note.svg new file mode 100644 index 0000000000..b02fc4b9bf --- /dev/null +++ b/resources/images/note.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/resources/images/objlist_sinking.svg b/resources/images/objlist_sinking.svg index a5f948f442..fbdd2822aa 100644 --- a/resources/images/objlist_sinking.svg +++ b/resources/images/objlist_sinking.svg @@ -1,5 +1,5 @@ - + diff --git a/resources/images/plate_name_edit.svg b/resources/images/plate_name_edit.svg new file mode 100644 index 0000000000..061c9dda77 --- /dev/null +++ b/resources/images/plate_name_edit.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/images/plate_name_edit_dark.svg b/resources/images/plate_name_edit_dark.svg new file mode 100644 index 0000000000..061c9dda77 --- /dev/null +++ b/resources/images/plate_name_edit_dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/images/plate_name_edit_hover.svg b/resources/images/plate_name_edit_hover.svg new file mode 100644 index 0000000000..1b5630c47b --- /dev/null +++ b/resources/images/plate_name_edit_hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/images/plate_name_edit_hover_dark.svg b/resources/images/plate_name_edit_hover_dark.svg new file mode 100644 index 0000000000..9d2c2b1555 --- /dev/null +++ b/resources/images/plate_name_edit_hover_dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/images/plate_settings_arrow.svg b/resources/images/plate_settings_arrow.svg new file mode 100644 index 0000000000..e772a9671b --- /dev/null +++ b/resources/images/plate_settings_arrow.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/resources/images/sdcard_state_normal.svg b/resources/images/sdcard_state_normal.svg index 2c55e87010..fc70fe4a65 100644 --- a/resources/images/sdcard_state_normal.svg +++ b/resources/images/sdcard_state_normal.svg @@ -4,6 +4,6 @@ - + diff --git a/resources/images/sdcard_state_normal_dark.svg b/resources/images/sdcard_state_normal_dark.svg index 09217c6d67..1abfa2c38b 100644 --- a/resources/images/sdcard_state_normal_dark.svg +++ b/resources/images/sdcard_state_normal_dark.svg @@ -4,6 +4,6 @@ - + diff --git a/resources/images/temperature_calibration.png b/resources/images/temperature_calibration.png new file mode 100644 index 0000000000..349db841f3 Binary files /dev/null and b/resources/images/temperature_calibration.png differ diff --git a/resources/images/temperature_record.png b/resources/images/temperature_record.png new file mode 100644 index 0000000000..1be3510dde Binary files /dev/null and b/resources/images/temperature_record.png differ diff --git a/resources/images/toolbar_meshboolean.svg b/resources/images/toolbar_meshboolean.svg new file mode 100644 index 0000000000..6a6a68b991 --- /dev/null +++ b/resources/images/toolbar_meshboolean.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/resources/images/toolbar_meshboolean_dark.svg b/resources/images/toolbar_meshboolean_dark.svg new file mode 100644 index 0000000000..6ebe5cbf85 --- /dev/null +++ b/resources/images/toolbar_meshboolean_dark.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/resources/images/transparent.svg b/resources/images/transparent.svg new file mode 100644 index 0000000000..ee71b59f7b --- /dev/null +++ b/resources/images/transparent.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/images/transparent_ams_item.svg b/resources/images/transparent_ams_item.svg new file mode 100644 index 0000000000..6991cfa546 --- /dev/null +++ b/resources/images/transparent_ams_item.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/images/transparent_ams_lib.svg b/resources/images/transparent_ams_lib.svg new file mode 100644 index 0000000000..fa2a0b65f2 --- /dev/null +++ b/resources/images/transparent_ams_lib.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/images/transparent_color_picker.svg b/resources/images/transparent_color_picker.svg new file mode 100644 index 0000000000..5a41befa3f --- /dev/null +++ b/resources/images/transparent_color_picker.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/images/transparent_mapping_item.svg b/resources/images/transparent_mapping_item.svg new file mode 100644 index 0000000000..f1e577439a --- /dev/null +++ b/resources/images/transparent_mapping_item.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/images/transparent_material_item.svg b/resources/images/transparent_material_item.svg new file mode 100644 index 0000000000..9436fd87a9 --- /dev/null +++ b/resources/images/transparent_material_item.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/resources/images/ts_bitmap_cube.svg b/resources/images/ts_bitmap_cube.svg new file mode 100644 index 0000000000..9a8403aff1 --- /dev/null +++ b/resources/images/ts_bitmap_cube.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/images/ts_custom_color_picker.svg b/resources/images/ts_custom_color_picker.svg new file mode 100644 index 0000000000..90b418a863 --- /dev/null +++ b/resources/images/ts_custom_color_picker.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/printers/filaments_blacklist.json b/resources/printers/filaments_blacklist.json index 685f3cb536..375b3c05b4 100644 --- a/resources/printers/filaments_blacklist.json +++ b/resources/printers/filaments_blacklist.json @@ -6,55 +6,55 @@ "vendor": "Third Party", "type": "TPU", "action": "prohibition", - "description": "TPU is not supported by AMS." + "description": "TPU: not supported" }, - { + { "vendor": "Bambulab", "type": "TPU", "action": "prohibition", - "description": "TPU is not supported by AMS." + "description": "TPU: not supported" }, { "vendor": "Third Party", "type": "PVA", - "action": "warning", - "description": "Damp PVA will become flexible and get stuck inside AMS,please take care to dry it before use." + "action": "warning", + "description": "PVA: flexible" }, - { + { "vendor": "Third Party", "type": "PLA-CF", "action": "warning", - "description": "CF/GF filaments are hard and brittle, It's easy to break or get stuck in AMS, please use with caution." + "description": "CF/GF: hard and brittle" }, - { + { "vendor": "Third Party", "type": "PETG-CF", "action": "warning", - "description": "CF/GF filaments are hard and brittle, It's easy to break or get stuck in AMS, please use with caution." + "description": "CF/GF: hard and brittle" }, { "vendor": "Third Party", "type": "PA-CF", "action": "warning", - "description": "CF/GF filaments are hard and brittle, It's easy to break or get stuck in AMS, please use with caution." + "description": "CF/GF: hard and brittle" }, - { + { "vendor": "Third Party", "type": "PAHT-CF", "action": "warning", - "description": "CF/GF filaments are hard and brittle, It's easy to break or get stuck in AMS, please use with caution." + "description": "CF/GF: hard and brittle" }, - { + { "vendor": "Bambulab", "type": "PET-CF", "action": "prohibition", - "description": "Bambu PET-CF/PA6-CF is not supported by AMS." + "description": "Bambu PET-CF/PA6-CF: not supported" }, - { + { "vendor": "Bambulab", "type": "PA6-CF", "action": "prohibition", - "description": "Bambu PET-CF/PA6-CF is not supported by AMS." + "description": "Bambu PET-CF/PA6-CF: not supported" } ] } diff --git a/resources/profiles/Anker.json b/resources/profiles/Anker.json index 1b00b79db8..38904a3bc6 100644 --- a/resources/profiles/Anker.json +++ b/resources/profiles/Anker.json @@ -1,12 +1,16 @@ { "name": "Anker", - "version": "01.04.04.00", + "version": "01.06.04.00", "force_update": "0", "description": "Anker configurations", "machine_model_list": [ { "name": "Anker M5", "sub_path": "machine/Anker M5.json" + }, + { + "name": "Anker M5C", + "sub_path": "machine/Anker M5C.json" } ], "process_list": [ @@ -14,9 +18,41 @@ "name": "fdm_process_common", "sub_path": "process/fdm_process_common.json" }, + { + "name": "0.05mm Ultradetail @Anker", + "sub_path": "process/0.05mm Ultradetail @Anker.json" + }, + { + "name": "0.10mm Detail @Anker", + "sub_path": "process/0.10mm Detail @Anker.json" + }, + { + "name": "0.15mm Optimal @Anker", + "sub_path": "process/0.15mm Optimal @Anker.json" + }, { "name": "0.20mm Standard @Anker", "sub_path": "process/0.20mm Standard @Anker.json" + }, + { + "name": "0.25mm Draft @Anker", + "sub_path": "process/0.25mm Draft @Anker.json" + }, + { + "name": "0.30mm Superdraft @Anker", + "sub_path": "process/0.30mm Superdraft @Anker.json" + }, + { + "name": "0.15mm Fast @Anker", + "sub_path": "process/0.15mm Fast @Anker.json" + }, + { + "name": "0.20mm Fast @Anker", + "sub_path": "process/0.20mm Fast @Anker.json" + }, + { + "name": "0.25mm Fast @Anker", + "sub_path": "process/0.25mm Fast @Anker.json" } ], "filament_list": [ @@ -105,6 +141,10 @@ { "name": "Anker M5 0.4 nozzle", "sub_path": "machine/Anker M5 0.4 nozzle.json" + }, + { + "name": "Anker M5C 0.4 nozzle", + "sub_path": "machine/Anker M5C 0.4 nozzle.json" } ] } diff --git a/resources/profiles/Anker/Anker M5C_cover.png b/resources/profiles/Anker/Anker M5C_cover.png new file mode 100644 index 0000000000..b27179eb7b Binary files /dev/null and b/resources/profiles/Anker/Anker M5C_cover.png differ diff --git a/resources/profiles/Anker/M5-CE-bed.stl b/resources/profiles/Anker/M5-CE-bed.stl new file mode 100644 index 0000000000..1eabb0f624 Binary files /dev/null and b/resources/profiles/Anker/M5-CE-bed.stl differ diff --git a/resources/profiles/Anker/M5-CE-texture.svg b/resources/profiles/Anker/M5-CE-texture.svg new file mode 100644 index 0000000000..4cdb0870a0 --- /dev/null +++ b/resources/profiles/Anker/M5-CE-texture.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/profiles/Anker/M5C-CE-bed.stl b/resources/profiles/Anker/M5C-CE-bed.stl new file mode 100644 index 0000000000..c4a049d4cf Binary files /dev/null and b/resources/profiles/Anker/M5C-CE-bed.stl differ diff --git a/resources/profiles/Anker/filament/Anker Generic ABS.json b/resources/profiles/Anker/filament/Anker Generic ABS.json index 0b3ff2f842..32f6b01520 100644 --- a/resources/profiles/Anker/filament/Anker Generic ABS.json +++ b/resources/profiles/Anker/filament/Anker Generic ABS.json @@ -13,6 +13,7 @@ "12" ], "compatible_printers": [ - "Anker M5 0.4 nozzle" + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic ASA.json b/resources/profiles/Anker/filament/Anker Generic ASA.json index e2ff17ed3f..f5d61e3850 100644 --- a/resources/profiles/Anker/filament/Anker Generic ASA.json +++ b/resources/profiles/Anker/filament/Anker Generic ASA.json @@ -13,6 +13,7 @@ "12" ], "compatible_printers": [ - "Anker M5 0.4 nozzle" + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PA-CF.json b/resources/profiles/Anker/filament/Anker Generic PA-CF.json index 1efeead229..2992ae0521 100644 --- a/resources/profiles/Anker/filament/Anker Generic PA-CF.json +++ b/resources/profiles/Anker/filament/Anker Generic PA-CF.json @@ -19,6 +19,6 @@ "8" ], "compatible_printers": [ - "Anker M5 0.4 nozzle" + "Anker M5C 0.4 nozzle" ] -} \ No newline at end of file +} diff --git a/resources/profiles/Anker/filament/Anker Generic PA.json b/resources/profiles/Anker/filament/Anker Generic PA.json index 98fb405eed..8d5e133182 100644 --- a/resources/profiles/Anker/filament/Anker Generic PA.json +++ b/resources/profiles/Anker/filament/Anker Generic PA.json @@ -16,6 +16,6 @@ "12" ], "compatible_printers": [ - "Anker M5 0.4 nozzle" + "Anker M5C 0.4 nozzle" ] -} \ No newline at end of file +} diff --git a/resources/profiles/Anker/filament/Anker Generic PC.json b/resources/profiles/Anker/filament/Anker Generic PC.json index 0744a6895e..7737439423 100644 --- a/resources/profiles/Anker/filament/Anker Generic PC.json +++ b/resources/profiles/Anker/filament/Anker Generic PC.json @@ -13,6 +13,6 @@ "0.94" ], "compatible_printers": [ - "Anker M5 0.4 nozzle" + "Anker M5C 0.4 nozzle" ] -} \ No newline at end of file +} diff --git a/resources/profiles/Anker/filament/Anker Generic PETG.json b/resources/profiles/Anker/filament/Anker Generic PETG.json index dc1425bf73..c88fa5bfce 100644 --- a/resources/profiles/Anker/filament/Anker Generic PETG.json +++ b/resources/profiles/Anker/filament/Anker Generic PETG.json @@ -39,10 +39,8 @@ "filament_max_volumetric_speed": [ "10" ], - "filament_start_gcode": [ - "; filament start gcode\n" - ], "compatible_printers": [ - "Anker M5 0.4 nozzle" + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PLA-CF.json b/resources/profiles/Anker/filament/Anker Generic PLA-CF.json index 56a1a912dc..ca5a5d670e 100644 --- a/resources/profiles/Anker/filament/Anker Generic PLA-CF.json +++ b/resources/profiles/Anker/filament/Anker Generic PLA-CF.json @@ -19,6 +19,7 @@ "7" ], "compatible_printers": [ - "Anker M5 0.4 nozzle" + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" ] -} \ No newline at end of file +} diff --git a/resources/profiles/Anker/filament/Anker Generic PLA.json b/resources/profiles/Anker/filament/Anker Generic PLA.json index 8ad7c4707f..31ae1c2de1 100644 --- a/resources/profiles/Anker/filament/Anker Generic PLA.json +++ b/resources/profiles/Anker/filament/Anker Generic PLA.json @@ -10,12 +10,10 @@ "0.98" ], "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "8" + "17" ], "compatible_printers": [ - "Anker M5 0.4 nozzle" + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PVA.json b/resources/profiles/Anker/filament/Anker Generic PVA.json index e80c0a85a7..e395815561 100644 --- a/resources/profiles/Anker/filament/Anker Generic PVA.json +++ b/resources/profiles/Anker/filament/Anker Generic PVA.json @@ -19,6 +19,7 @@ "10" ], "compatible_printers": [ - "Anker M5 0.4 nozzle" + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic TPU.json b/resources/profiles/Anker/filament/Anker Generic TPU.json index 11cd2d97fc..095f640eae 100644 --- a/resources/profiles/Anker/filament/Anker Generic TPU.json +++ b/resources/profiles/Anker/filament/Anker Generic TPU.json @@ -10,6 +10,7 @@ "3.2" ], "compatible_printers": [ - "Anker M5 0.4 nozzle" + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/fdm_filament_abs.json b/resources/profiles/Anker/filament/fdm_filament_abs.json index 7e478a37f3..c874853f92 100644 --- a/resources/profiles/Anker/filament/fdm_filament_abs.json +++ b/resources/profiles/Anker/filament/fdm_filament_abs.json @@ -4,23 +4,23 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "105" + "cool_plate_temp": [ + "95" ], - "eng_plate_temp" : [ - "105" + "eng_plate_temp": [ + "95" ], - "hot_plate_temp" : [ - "105" + "hot_plate_temp": [ + "95" ], - "cool_plate_temp_initial_layer" : [ - "105" + "cool_plate_temp_initial_layer": [ + "95" ], - "eng_plate_temp_initial_layer" : [ - "105" + "eng_plate_temp_initial_layer": [ + "95" ], - "hot_plate_temp_initial_layer" : [ - "105" + "hot_plate_temp_initial_layer": [ + "95" ], "slow_down_for_layer_cooling": [ "1" @@ -44,7 +44,7 @@ "20" ], "nozzle_temperature_initial_layer": [ - "260" + "240" ], "reduce_fan_stop_start_freq": [ "1" @@ -62,7 +62,7 @@ "80" ], "nozzle_temperature": [ - "260" + "240" ], "temperature_vitrification": [ "110" diff --git a/resources/profiles/Anker/filament/fdm_filament_asa.json b/resources/profiles/Anker/filament/fdm_filament_asa.json index 29a752a4ee..e52fb57da1 100644 --- a/resources/profiles/Anker/filament/fdm_filament_asa.json +++ b/resources/profiles/Anker/filament/fdm_filament_asa.json @@ -4,23 +4,23 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "105" + "cool_plate_temp": [ + "95" ], - "eng_plate_temp" : [ - "105" + "eng_plate_temp": [ + "95" ], - "hot_plate_temp" : [ - "105" + "hot_plate_temp": [ + "95" ], - "cool_plate_temp_initial_layer" : [ - "105" + "cool_plate_temp_initial_layer": [ + "95" ], - "eng_plate_temp_initial_layer" : [ - "105" + "eng_plate_temp_initial_layer": [ + "95" ], - "hot_plate_temp_initial_layer" : [ - "105" + "hot_plate_temp_initial_layer": [ + "95" ], "slow_down_for_layer_cooling": [ "1" @@ -44,7 +44,7 @@ "20" ], "nozzle_temperature_initial_layer": [ - "260" + "240" ], "reduce_fan_stop_start_freq": [ "1" @@ -62,7 +62,7 @@ "80" ], "nozzle_temperature": [ - "260" + "240" ], "temperature_vitrification": [ "110" diff --git a/resources/profiles/Anker/filament/fdm_filament_common.json b/resources/profiles/Anker/filament/fdm_filament_common.json index 5212d445a5..4851217fe1 100644 --- a/resources/profiles/Anker/filament/fdm_filament_common.json +++ b/resources/profiles/Anker/filament/fdm_filament_common.json @@ -3,22 +3,22 @@ "name": "fdm_filament_common", "from": "system", "instantiation": "false", - "cool_plate_temp" : [ + "cool_plate_temp": [ "60" ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "60" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "60" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "60" ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "60" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "60" ], "overhang_fan_threshold": [ @@ -102,9 +102,6 @@ "filament_wipe_distance": [ "nil" ], - "bed_type": [ - "Cool Plate" - ], "nozzle_temperature_initial_layer": [ "200" ], @@ -121,7 +118,7 @@ "10" ], "slow_down_layer_time": [ - "8" + "5" ], "filament_start_gcode": [ "; Filament gcode\n" diff --git a/resources/profiles/Anker/filament/fdm_filament_pa.json b/resources/profiles/Anker/filament/fdm_filament_pa.json index e75e2e9f6c..f56118d268 100644 --- a/resources/profiles/Anker/filament/fdm_filament_pa.json +++ b/resources/profiles/Anker/filament/fdm_filament_pa.json @@ -4,23 +4,23 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", - "cool_plate_temp" : [ + "cool_plate_temp": [ "0" ], - "eng_plate_temp" : [ - "100" + "eng_plate_temp": [ + "95" ], - "hot_plate_temp" : [ - "100" + "hot_plate_temp": [ + "95" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "0" ], - "eng_plate_temp_initial_layer" : [ - "100" + "eng_plate_temp_initial_layer": [ + "95" ], - "hot_plate_temp_initial_layer" : [ - "100" + "hot_plate_temp_initial_layer": [ + "95" ], "slow_down_for_layer_cooling": [ "1" diff --git a/resources/profiles/Anker/filament/fdm_filament_pc.json b/resources/profiles/Anker/filament/fdm_filament_pc.json index 89f770017e..7c21cf018d 100644 --- a/resources/profiles/Anker/filament/fdm_filament_pc.json +++ b/resources/profiles/Anker/filament/fdm_filament_pc.json @@ -4,23 +4,23 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", - "cool_plate_temp" : [ + "cool_plate_temp": [ "0" ], - "eng_plate_temp" : [ - "110" + "eng_plate_temp": [ + "95" ], - "hot_plate_temp" : [ - "110" + "hot_plate_temp": [ + "95" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "0" ], - "eng_plate_temp_initial_layer" : [ - "110" + "eng_plate_temp_initial_layer": [ + "95" ], - "hot_plate_temp_initial_layer" : [ - "110" + "hot_plate_temp_initial_layer": [ + "95" ], "slow_down_for_layer_cooling": [ "1" diff --git a/resources/profiles/Anker/filament/fdm_filament_pet.json b/resources/profiles/Anker/filament/fdm_filament_pet.json index 2f98be665f..4d46a87776 100644 --- a/resources/profiles/Anker/filament/fdm_filament_pet.json +++ b/resources/profiles/Anker/filament/fdm_filament_pet.json @@ -4,22 +4,22 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", - "cool_plate_temp" : [ + "cool_plate_temp": [ "60" ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "0" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "80" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "60" ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "0" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "80" ], "slow_down_for_layer_cooling": [ @@ -44,7 +44,7 @@ "30" ], "nozzle_temperature_initial_layer": [ - "255" + "240" ], "reduce_fan_stop_start_freq": [ "1" @@ -59,7 +59,7 @@ "100" ], "nozzle_temperature": [ - "255" + "240" ], "temperature_vitrification": [ "80" diff --git a/resources/profiles/Anker/filament/fdm_filament_pla.json b/resources/profiles/Anker/filament/fdm_filament_pla.json index de2f3c2a71..324fe07e49 100644 --- a/resources/profiles/Anker/filament/fdm_filament_pla.json +++ b/resources/profiles/Anker/filament/fdm_filament_pla.json @@ -19,23 +19,23 @@ "filament_cost": [ "20" ], - "cool_plate_temp" : [ + "cool_plate_temp": [ "35" ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "0" ], - "hot_plate_temp" : [ - "45" + "hot_plate_temp": [ + "60" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "35" ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "0" ], - "hot_plate_temp_initial_layer" : [ - "45" + "hot_plate_temp_initial_layer": [ + "60" ], "nozzle_temperature_initial_layer": [ "220" @@ -44,7 +44,7 @@ "1" ], "slow_down_for_layer_cooling": [ - "1" + "0" ], "fan_max_speed": [ "100" @@ -82,6 +82,9 @@ "additional_cooling_fan_speed": [ "70" ], + "enable_overhang_bridge_fan": [ + "0" + ], "filament_start_gcode": [ "; filament start gcode\n" ] diff --git a/resources/profiles/Anker/filament/fdm_filament_pva.json b/resources/profiles/Anker/filament/fdm_filament_pva.json index f529bb39af..ba3b0d48b4 100644 --- a/resources/profiles/Anker/filament/fdm_filament_pva.json +++ b/resources/profiles/Anker/filament/fdm_filament_pva.json @@ -4,22 +4,22 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", - "cool_plate_temp" : [ + "cool_plate_temp": [ "35" ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "0" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "45" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "35" ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "0" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "45" ], "fan_cooling_layer_time": [ diff --git a/resources/profiles/Anker/filament/fdm_filament_tpu.json b/resources/profiles/Anker/filament/fdm_filament_tpu.json index d5cc57fbcc..266eaf01f5 100644 --- a/resources/profiles/Anker/filament/fdm_filament_tpu.json +++ b/resources/profiles/Anker/filament/fdm_filament_tpu.json @@ -4,22 +4,22 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", - "cool_plate_temp" : [ + "cool_plate_temp": [ "30" ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "30" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "35" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "30" ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "30" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "35" ], "fan_cooling_layer_time": [ diff --git a/resources/profiles/Anker/machine/Anker M5 0.4 nozzle.json b/resources/profiles/Anker/machine/Anker M5 0.4 nozzle.json index 10cf7ed675..12896d98d1 100644 --- a/resources/profiles/Anker/machine/Anker M5 0.4 nozzle.json +++ b/resources/profiles/Anker/machine/Anker M5 0.4 nozzle.json @@ -7,24 +7,26 @@ "inherits": "fdm_machine_common", "printer_model": "Anker M5", "default_print_profile": "0.20mm Standard @Anker", + "default_filament_profile": [ + "Anker Generic PLA" + ], "nozzle_diameter": [ "0.4" ], "bed_exclude_area": [ - "0x0" + "0x0" ], "printable_area": [ - "0x0", - "235x0", - "235x235", - "0x235" + "0x0", + "235x0", + "235x235", + "0x235" ], "printable_height": "250", - "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nG28", - "machine_end_gcode": "; config end gcode\nM104 S0\nM140 S0\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84", + "machine_start_gcode": "M4899 T3 ; Enable v3 jerk and S-curve acceleration \nM104 S{first_layer_temperature[0]-30} ; Anti-ooze - Set hotend temp to 30 degrees less than target\nM190 S{first_layer_bed_temperature[0]} ; set and wait for bed temp to stabilize\nM109 S{first_layer_temperature[0]} ; set final nozzle temp to stabilize\nG28 ;Home", + "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84", "layer_change_gcode": "", "scan_first_layer": "0", "nozzle_type": "hardened_steel", "auxiliary_fan": "0" - } - \ No newline at end of file +} diff --git a/resources/profiles/Anker/machine/Anker M5.json b/resources/profiles/Anker/machine/Anker M5.json index 38c1e10f87..399b8c75a9 100644 --- a/resources/profiles/Anker/machine/Anker M5.json +++ b/resources/profiles/Anker/machine/Anker M5.json @@ -5,8 +5,8 @@ "nozzle_diameter": "0.4", "machine_tech": "FFF", "family": "Anker", - "bed_model": "", - "bed_texture": "", + "bed_model": "M5-CE-bed.stl", + "bed_texture": "M5-CE-texture.svg", "hotend_model": "", - "default_materials": "Anker Generic ABS;Anker Generic PLA;Anker Generic PLA-CF;Anker Generic PETG;Anker Generic TPU;Anker Generic ASA;Anker Generic PC;Anker Generic PVA;Anker Generic PA;Anker Generic PA-CF" + "default_materials": "Anker Generic ABS;Anker Generic PLA;Anker Generic PLA-CF;Anker Generic PETG;Anker Generic TPU;Anker Generic ASA;Anker Generic PVA" } diff --git a/resources/profiles/Anker/machine/Anker M5C 0.4 nozzle.json b/resources/profiles/Anker/machine/Anker M5C 0.4 nozzle.json new file mode 100644 index 0000000000..f604d3c657 --- /dev/null +++ b/resources/profiles/Anker/machine/Anker M5C 0.4 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "machine", + "setting_id": "GM_Anker_001", + "name": "Anker M5C 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Anker M5C", + "default_print_profile": "0.20mm Standard @Anker", + "default_filament_profile": [ + "Anker Generic PLA" + ], + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "machine_start_gcode": "M4899 T3 ; Enable v3 jerk and S-curve acceleration \nM104 S{first_layer_temperature[0]-30} ; Anti-ooze - Set hotend temp to 30 degrees less than target\nM190 S{first_layer_bed_temperature[0]} ; set and wait for bed temp to stabilize\nM109 S{first_layer_temperature[0]} ; set final nozzle temp to stabilize\nG28 ;Home", + "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Anker/machine/Anker M5C.json b/resources/profiles/Anker/machine/Anker M5C.json new file mode 100644 index 0000000000..bb15d19684 --- /dev/null +++ b/resources/profiles/Anker/machine/Anker M5C.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anker M5C", + "model_id": "Anker-M5C", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Anker", + "bed_model": "M5C-CE-bed.stl", + "bed_texture": "M5-CE-texture.svg", + "hotend_model": "", + "default_materials": "Anker Generic ABS;Anker Generic PLA;Anker Generic PLA-CF;Anker Generic PETG;Anker Generic TPU;Anker Generic ASA;Anker Generic PVA;Anker Generic PC;Anker Generic PA;Anker Generic PA-CF" +} diff --git a/resources/profiles/Anker/machine/fdm_machine_common.json b/resources/profiles/Anker/machine/fdm_machine_common.json index e39a5c6801..ab862da581 100644 --- a/resources/profiles/Anker/machine/fdm_machine_common.json +++ b/resources/profiles/Anker/machine/fdm_machine_common.json @@ -4,8 +4,11 @@ "from": "system", "instantiation": "false", "gcode_flavor": "marlin", - "machine_start_gcode": "", - "machine_end_gcode": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n", + "machine_start_gcode": "M4899 T3 ; Enable v3 jerk and S-curve acceleration \nM104 Sfirst_layer_temperature[0] ; Set hotend temp\nM190 S{first_layer_bed_temperature[0]} ; set and wait for bed temp to stabilize\nM109 S{first_layer_temperature[0]} ; set final nozzle temp to stabilize\nG28 ;Home", + "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", "extruder_colour": [ "#018001" ], @@ -13,83 +16,63 @@ "0x0" ], "machine_max_acceleration_e": [ - "5000", - "5000" + "4000" ], "machine_max_acceleration_extruding": [ - "5000", - "5000" + "6000" ], "machine_max_acceleration_retracting": [ - "5000", - "5000" + "6000" ], "machine_max_acceleration_travel": [ - "3000", - "3000" + "6000" ], "machine_max_acceleration_x": [ - "5000", - "5000" + "6000" ], "machine_max_acceleration_y": [ - "5000", - "5000" + "6000" ], "machine_max_acceleration_z": [ - "300", - "200" + "100" ], "machine_max_speed_e": [ - "25", - "25" + "50" ], "machine_max_speed_x": [ - "300", - "200" + "600" ], "machine_max_speed_y": [ - "300", - "200" + "600" ], "machine_max_speed_z": [ - "12", - "12" + "80" ], "machine_max_jerk_e": [ - "2.5", - "2.5" + "18" ], "machine_max_jerk_x": [ - "30", - "30" + "15" ], "machine_max_jerk_y": [ - "30", - "30" + "15" ], "machine_max_jerk_z": [ - "0.4", - "0.4" + "0.3" ], "machine_min_extruding_rate": [ - "0", "0" ], "machine_min_travel_rate": [ - "0", "0" ], "max_layer_height": [ - "0.3" + "0.32" ], "min_layer_height": [ - "0.08" + "0.05" ], "printable_height": "250", - "extruder_clearance_radius": "65", - "extruder_clearance_height_to_rod": "36", - "extruder_clearance_height_to_lid": "140", "nozzle_diameter": [ "0.4" ], @@ -97,43 +80,44 @@ "printer_technology": "FFF", "printer_variant": "0.4", "retraction_minimum_travel": [ - "1" + "3" ], "retract_before_wipe": [ - "70%" + "0%" ], "retract_when_changing_layer": [ - "1" + "0" ], "retraction_length": [ - "0.8" + "1.5" ], "retract_length_toolchange": [ "2" ], - "z_hop": [ - "0.4" - ], "retract_restart_extra": [ "0" ], + "default_print_profile": "0.20mm Standard @Anker", "retract_restart_extra_toolchange": [ "0" ], "retraction_speed": [ - "30" + "60" ], "deretraction_speed": [ - "30" + "60" ], "silent_mode": "0", "single_extruder_multi_material": "1", - "change_filament_gcode": "", - "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", - "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", - "machine_pause_gcode": "M400 U1\n", + "use_relative_e_distances": "1", + "wipe_distance": [ + "0" + ], "wipe": [ "0" ], + "z_hop": [ + "0" + ], "z_hop_types": "Normal Lift" } diff --git a/resources/profiles/Anker/process/0.05mm Ultradetail @Anker.json b/resources/profiles/Anker/process/0.05mm Ultradetail @Anker.json new file mode 100644 index 0000000000..74e834a733 --- /dev/null +++ b/resources/profiles/Anker/process/0.05mm Ultradetail @Anker.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "setting_id": "GP_Anker_000", + "name": "0.05mm Ultradetail @Anker", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "bottom_shell_layers": "10", + "bridge_flow": "0.70", + "initial_layer_print_height": "0.05", + "layer_height": "0.05", + "raft_contact_distance": "0.05", + "top_shell_layers": "14", + "support_object_xy_distance": "1.50", + "support_bottom_z_distance": "0.05", + "support_top_z_distance": "0.05", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" + ] +} diff --git a/resources/profiles/Anker/process/0.10mm Detail @Anker.json b/resources/profiles/Anker/process/0.10mm Detail @Anker.json new file mode 100644 index 0000000000..0305479bff --- /dev/null +++ b/resources/profiles/Anker/process/0.10mm Detail @Anker.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "setting_id": "GP_Anker_001", + "name": "0.10mm Detail @Anker", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "bottom_shell_layers": "7", + "bridge_flow": "0.70", + "initial_layer_print_height": "0.10", + "layer_height": "0.10", + "raft_contact_distance": "0.10", + "top_shell_layers": "9", + "support_bottom_z_distance": "0.10", + "support_top_z_distance": "0.10", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" + ] +} diff --git a/resources/profiles/Anker/process/0.15mm Fast @Anker.json b/resources/profiles/Anker/process/0.15mm Fast @Anker.json new file mode 100644 index 0000000000..9b9bbd16b5 --- /dev/null +++ b/resources/profiles/Anker/process/0.15mm Fast @Anker.json @@ -0,0 +1,41 @@ +{ + "type": "process", + "setting_id": "GP_Anker_002", + "name": "0.15mm Fast @Anker", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "bottom_shell_layers": "5", + "enable_overhang_speed": "1", + "bridge_flow": "0.85", + "initial_layer_print_height": "0.15", + "layer_height": "0.15", + "raft_contact_distance": "0.15", + "top_shell_layers": "6", + "support_bottom_z_distance": "0.15", + "support_top_z_distance": "0.15", + "top_surface_pattern": "monotonic", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "top_shell_thickness": "0", + "default_acceleration": "6000", + "outer_wall_acceleration": "3000", + "bridge_acceleration": "1500", + "wall_infill_order": "outer wall/inner wall/infill", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "supportcubic", + "initial_layer_acceleration": "2500", + "gap_infill_speed": "300", + "sparse_infill_speed": "600", + "inner_wall_acceleration": "6000", + "inner_wall_speed": "600", + "support_speed": "360", + "travel_speed": "500", + "travel_acceleration": "6000", + "top_surface_speed": "360", + "top_surface_acceleration": "2500", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" + ] +} diff --git a/resources/profiles/Anker/process/0.15mm Optimal @Anker.json b/resources/profiles/Anker/process/0.15mm Optimal @Anker.json new file mode 100644 index 0000000000..f4eac86dd9 --- /dev/null +++ b/resources/profiles/Anker/process/0.15mm Optimal @Anker.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "setting_id": "GP_Anker_003", + "name": "0.15mm Optimal @Anker", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "bottom_shell_layers": "5", + "bridge_flow": "0.85", + "initial_layer_print_height": "0.15", + "layer_height": "0.15", + "raft_contact_distance": "0.15", + "top_shell_layers": "6", + "support_bottom_z_distance": "0.15", + "support_top_z_distance": "0.15", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" + ] +} diff --git a/resources/profiles/Anker/process/0.20mm Fast @Anker.json b/resources/profiles/Anker/process/0.20mm Fast @Anker.json new file mode 100644 index 0000000000..fee20b385a --- /dev/null +++ b/resources/profiles/Anker/process/0.20mm Fast @Anker.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "setting_id": "GP_Anker_004", + "name": "0.20mm Fast @Anker", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "bottom_shell_layers": "4", + "enable_overhang_speed": "1", + "initial_layer_print_height": "0.20", + "layer_height": "0.20", + "raft_contact_distance": "0.20", + "top_shell_layers": "5", + "support_bottom_z_distance": "0.20", + "support_top_z_distance": "0.20", + "top_surface_pattern": "monotonic", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "top_shell_thickness": "0", + "default_acceleration": "6000", + "outer_wall_acceleration": "3000", + "bridge_acceleration": "1500", + "wall_infill_order": "outer wall/inner wall/infill", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "supportcubic", + "initial_layer_acceleration": "2500", + "gap_infill_speed": "300", + "sparse_infill_speed": "600", + "inner_wall_acceleration": "6000", + "inner_wall_speed": "600", + "support_speed": "360", + "travel_speed": "500", + "travel_acceleration": "6000", + "top_surface_speed": "360", + "top_surface_acceleration": "2500", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" + ] +} diff --git a/resources/profiles/Anker/process/0.20mm Standard @Anker.json b/resources/profiles/Anker/process/0.20mm Standard @Anker.json index 22b6b61ae0..ae6b228309 100644 --- a/resources/profiles/Anker/process/0.20mm Standard @Anker.json +++ b/resources/profiles/Anker/process/0.20mm Standard @Anker.json @@ -1,30 +1,19 @@ { - "type": "process", - "setting_id": "GP004", - "name": "0.20mm Standard @Anker", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_common", - "internal_solid_infill_speed": "200", - "gap_infill_speed": "40", - "bottom_shell_layers": "4", - "default_acceleration": "2500", - "default_jerk": "12", - "initial_layer_acceleration": "1000", - "initial_layer_infill_speed": "125", - "initial_layer_speed": "50", - "inner_wall_acceleration": "1000", - "inner_wall_speed": "250", - "outer_wall_acceleration": "1000", - "outer_wall_speed": "150", - "small_perimeter_speed": "50%", - "sparse_infill_speed": "250", - "top_surface_acceleration": "1500", - "top_surface_speed": "150", - "travel_acceleration": "2500", - "travel_jerk": "9", - "travel_speed": "250", - "compatible_printers": [ - "Anker M5 0.4 nozzle" - ] -} \ No newline at end of file + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Anker", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "bottom_shell_layers": "4", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" + ], + "initial_layer_print_height": "0.2", + "layer_height": "0.2", + "raft_contact_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_top_z_distance": "0.2", + "top_shell_layers": "5" +} diff --git a/resources/profiles/Anker/process/0.25mm Draft @Anker.json b/resources/profiles/Anker/process/0.25mm Draft @Anker.json new file mode 100644 index 0000000000..edd3292103 --- /dev/null +++ b/resources/profiles/Anker/process/0.25mm Draft @Anker.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "setting_id": "GP_Anker_006", + "name": "0.25mm Draft @Anker", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "bottom_shell_layers": "3", + "initial_layer_print_height": "0.25", + "layer_height": "0.25", + "raft_contact_distance": "0.25", + "top_shell_layers": "3", + "support_bottom_z_distance": "0.25", + "support_top_z_distance": "0.25", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" + ] +} diff --git a/resources/profiles/Anker/process/0.25mm Fast @Anker.json b/resources/profiles/Anker/process/0.25mm Fast @Anker.json new file mode 100644 index 0000000000..cb397c2288 --- /dev/null +++ b/resources/profiles/Anker/process/0.25mm Fast @Anker.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "setting_id": "GP_Anker_007", + "name": "0.25mm Fast @Anker", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "bottom_shell_layers": "3", + "initial_layer_print_height": "0.25", + "enable_overhang_speed": "1", + "layer_height": "0.25", + "raft_contact_distance": "0.25", + "top_shell_layers": "3", + "support_bottom_z_distance": "0.25", + "support_top_z_distance": "0.25", + "top_surface_pattern": "monotonic", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "top_shell_thickness": "0", + "default_acceleration": "6000", + "outer_wall_acceleration": "3000", + "bridge_acceleration": "1500", + "wall_infill_order": "outer wall/inner wall/infill", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "supportcubic", + "initial_layer_acceleration": "2500", + "gap_infill_speed": "300", + "sparse_infill_speed": "600", + "inner_wall_acceleration": "6000", + "inner_wall_speed": "600", + "support_speed": "360", + "travel_speed": "500", + "travel_acceleration": "6000", + "top_surface_speed": "360", + "top_surface_acceleration": "2500", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" + ] +} diff --git a/resources/profiles/Anker/process/0.30mm Superdraft @Anker.json b/resources/profiles/Anker/process/0.30mm Superdraft @Anker.json new file mode 100644 index 0000000000..0efd1790c2 --- /dev/null +++ b/resources/profiles/Anker/process/0.30mm Superdraft @Anker.json @@ -0,0 +1,19 @@ +{ + "type": "process", + "setting_id": "GP_Anker_008", + "name": "0.30mm Superdraft @Anker", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "bottom_shell_layers": "2", + "initial_layer_print_height": "0.30", + "layer_height": "0.30", + "raft_contact_distance": "0.30", + "top_shell_layers": "3", + "support_bottom_z_distance": "0.30", + "support_top_z_distance": "0.30", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5C 0.4 nozzle" + ] +} diff --git a/resources/profiles/Anker/process/fdm_process_common.json b/resources/profiles/Anker/process/fdm_process_common.json index fd05875b11..2a277cfd01 100644 --- a/resources/profiles/Anker/process/fdm_process_common.json +++ b/resources/profiles/Anker/process/fdm_process_common.json @@ -6,57 +6,56 @@ "adaptive_layer_height": "0", "reduce_crossing_wall": "0", "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_thickness": "0", + "bottom_surface_pattern": "monotonicline", + "bottom_shell_thickness": "0.5", "bridge_speed": "50", + "bridge_acceleration": "500", "brim_width": "5", "brim_object_gap": "0.1", "compatible_printers": [], "compatible_printers_condition": "", "print_sequence": "by layer", - "default_acceleration": "1000", - "initial_layer_acceleration": "500", - "top_surface_acceleration": "800", - "travel_acceleration": "1000", - "inner_wall_acceleration": "900", - "outer_wall_acceleration": "700", + "default_acceleration": "2500", + "travel_acceleration": "2500", + "inner_wall_acceleration": "500", + "outer_wall_acceleration": "500", "bridge_no_support": "0", "draft_shield": "disabled", - "elefant_foot_compensation": "0", - - "outer_wall_line_width": "0.4", + "elefant_foot_compensation": "0.2", + "outer_wall_line_width": "0.42", "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", + "line_width": "0.45", "infill_direction": "45", "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_line_width": "0.5", + "sparse_infill_pattern": "cubic", + "initial_layer_line_width": "0.45", "initial_layer_print_height": "0.2", "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "25%", + "sparse_infill_line_width": "0.48", + "infill_wall_overlap": "23%", "interface_shells": "0", "ironing_flow": "10%", "ironing_spacing": "0.15", "ironing_speed": "30", "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{printer_model}.gcode", "detect_overhang_wall": "1", + "enable_overhang_speed": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "50", - "overhang_3_4_speed": "30", - "overhang_4_4_speed": "10", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "15", "inner_wall_line_width": "0.45", "wall_loops": "3", "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "2", + "skirt_distance": "3", "skirt_height": "1", - "skirt_loops": "0", + "skirt_loops": "2", "minimum_sparse_infill_area": "15", - "internal_solid_infill_line_width": "0.4", + "internal_solid_infill_line_width": "0.45", "spiral_mode": "0", "standby_temperature_delta": "-5", "enable_support": "0", @@ -65,43 +64,55 @@ "support_on_build_plate_only": "0", "support_top_z_distance": "0.2", "support_filament": "0", - "support_line_width": "0.4", + "support_line_width": "0.36", "support_interface_loop_pattern": "0", "support_interface_filament": "0", "support_interface_top_layers": "2", "support_interface_bottom_layers": "2", "support_interface_spacing": "0.5", "support_interface_speed": "80", - "support_base_pattern": "rectilinear", + "support_base_pattern": "zig-zag", "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "30", - "support_object_xy_distance": "0.35", + "support_speed": "125", + "support_threshold_angle": "40", + "support_object_xy_distance": "2.5", "tree_support_branch_angle": "30", "tree_support_wall_count": "0", "tree_support_with_infill": "0", "detect_thin_wall": "0", - "top_surface_pattern": "monotonic", + "top_surface_pattern": "monotonicline", "top_surface_line_width": "0.4", - "top_shell_thickness": "0.8", - "enable_prime_tower": "1", + "top_shell_thickness": "0.7", + "top_solid_infill_flow_ratio": "1", + "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "layer_height": "0.2", - "bottom_shell_layers": "3", - "top_shell_layers": "4", - "bridge_flow": "1", - "initial_layer_speed": "45", - "initial_layer_infill_speed": "45", - "outer_wall_speed": "45", - "inner_wall_speed": "80", - "sparse_infill_speed": "150", - "internal_solid_infill_speed": "150", - "top_surface_speed": "50", - "gap_infill_speed": "30", - "travel_speed": "200", - "enable_arc_fitting": "0" - + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "bridge_flow": "0.95", + "initial_layer_speed": "65", + "initial_layer_infill_speed": "125", + "initial_layer_travel_speed": "100%", + "outer_wall_speed": "125", + "inner_wall_speed": "250", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "200", + "top_surface_speed": "150", + "gap_infill_speed": "150", + "travel_speed": "300", + "travel_speed_z": "0", + "enable_arc_fitting": "0", + "ensure_vertical_shell_thickness": "1", + "precise_outer_wall": "1", + "independent_support_layer_height": "1", + "default_jerk": "15", + "infill_jerk": "15", + "initial_layer_jerk": "12", + "inner_wall_jerk": "15", + "outer_wall_jerk": "10", + "top_surface_jerk": "12", + "travel_jerk": "20" } diff --git a/resources/profiles/Anycubic.json b/resources/profiles/Anycubic.json index 6e99f0d090..410576d4e4 100644 --- a/resources/profiles/Anycubic.json +++ b/resources/profiles/Anycubic.json @@ -1,16 +1,28 @@ { "name": "Anycubic", - "version": "01.05.00.00", + "version": "01.06.00.00", "force_update": "0", "description": "Anycubic configurations", "machine_model_list": [ { "name": "Anycubic i3 Mega S", "sub_path": "machine/Anycubic i3 Mega S.json" + }, + { + "name": "Anycubic Chiron", + "sub_path": "machine/Anycubic Chiron.json" }, { "name": "Anycubic Vyper", "sub_path": "machine/Anycubic Vyper.json" + }, + { + "name": "Anycubic Kobra Max", + "sub_path": "machine/Anycubic Kobra Max.json" + }, + { + "name": "Anycubic Kobra Plus", + "sub_path": "machine/Anycubic Kobra Plus.json" }, { "name": "Anycubic 4Max Pro", @@ -19,6 +31,10 @@ { "name": "Anycubic 4Max Pro 2", "sub_path": "machine/Anycubic 4Max Pro 2.json" + }, + { + "name": "Anycubic Kobra 2", + "sub_path": "machine/Anycubic Kobra 2.json" } ], "process_list": [ @@ -29,18 +45,50 @@ { "name": "0.15mm Optimal @Anycubic i3MegaS", "sub_path": "process/0.15mm Optimal @Anycubic i3MegaS.json" + }, + { + "name": "0.15mm Optimal @Anycubic Chiron", + "sub_path": "process/0.15mm Optimal @Anycubic Chiron.json" + }, + { + "name": "0.15mm Optimal @Anycubic Vyper", + "sub_path": "process/0.15mm Optimal @Anycubic Vyper.json" + }, + { + "name": "0.15mm Optimal @Anycubic KobraMax", + "sub_path": "process/0.15mm Optimal @Anycubic KobraMax.json" + }, + { + "name": "0.15mm Optimal @Anycubic KobraPlus", + "sub_path": "process/0.15mm Optimal @Anycubic KobraPlus.json" }, { "name": "0.15mm Optimal @Anycubic 4MaxPro2", "sub_path": "process/0.15mm Optimal @Anycubic 4MaxPro2.json" + }, + { + "name": "0.15mm Optimal @Anycubic Kobra2", + "sub_path": "process/0.15mm Optimal @Anycubic Kobra2.json" }, { "name": "0.20mm Standard @Anycubic i3MegaS", "sub_path": "process/0.20mm Standard @Anycubic i3MegaS.json" + }, + { + "name": "0.20mm Standard @Anycubic Chiron", + "sub_path": "process/0.20mm Standard @Anycubic Chiron.json" }, { "name": "0.20mm Standard @Anycubic Vyper", "sub_path": "process/0.20mm Standard @Anycubic Vyper.json" + }, + { + "name": "0.20mm Standard @Anycubic KobraMax", + "sub_path": "process/0.20mm Standard @Anycubic KobraMax.json" + }, + { + "name": "0.20mm Standard @Anycubic KobraPlus", + "sub_path": "process/0.20mm Standard @Anycubic KobraPlus.json" }, { "name": "0.20mm Standard @Anycubic 4MaxPro", @@ -49,14 +97,38 @@ { "name": "0.20mm Standard @Anycubic 4MaxPro2", "sub_path": "process/0.20mm Standard @Anycubic 4MaxPro2.json" + }, + { + "name": "0.20mm Standard @Anycubic Kobra2", + "sub_path": "process/0.20mm Standard @Anycubic Kobra2.json" }, { "name": "0.30mm Draft @Anycubic i3MegaS", "sub_path": "process/0.30mm Draft @Anycubic i3MegaS.json" + }, + { + "name": "0.30mm Draft @Anycubic Chiron", + "sub_path": "process/0.30mm Draft @Anycubic Chiron.json" + }, + { + "name": "0.30mm Draft @Anycubic Vyper", + "sub_path": "process/0.30mm Draft @Anycubic Vyper.json" + }, + { + "name": "0.30mm Draft @Anycubic KobraMax", + "sub_path": "process/0.30mm Draft @Anycubic KobraMax.json" + }, + { + "name": "0.30mm Draft @Anycubic KobraPlus", + "sub_path": "process/0.30mm Draft @Anycubic KobraPlus.json" }, { "name": "0.30mm Draft @Anycubic 4MaxPro2", "sub_path": "process/0.30mm Draft @Anycubic 4MaxPro2.json" + }, + { + "name": "0.30mm Draft @Anycubic Kobra2", + "sub_path": "process/0.30mm Draft @Anycubic Kobra2.json" } ], "filament_list": [ @@ -145,10 +217,22 @@ { "name": "Anycubic i3 Mega S 0.4 nozzle", "sub_path": "machine/Anycubic i3 Mega S 0.4 nozzle.json" + }, + { + "name": "Anycubic Chiron 0.4 nozzle", + "sub_path": "machine/Anycubic Chiron 0.4 nozzle.json" }, { "name": "Anycubic Vyper 0.4 nozzle", "sub_path": "machine/Anycubic Vyper 0.4 nozzle.json" + }, + { + "name": "Anycubic Kobra Max 0.4 nozzle", + "sub_path": "machine/Anycubic Kobra Max 0.4 nozzle.json" + }, + { + "name": "Anycubic Kobra Plus 0.4 nozzle", + "sub_path": "machine/Anycubic Kobra Plus 0.4 nozzle.json" }, { "name": "Anycubic 4Max Pro 0.4 nozzle", @@ -157,6 +241,10 @@ { "name": "Anycubic 4Max Pro 2 0.4 nozzle", "sub_path": "machine/Anycubic 4Max Pro 2 0.4 nozzle.json" + }, + { + "name": "Anycubic Kobra 2 0.4 nozzle", + "sub_path": "machine/Anycubic Kobra 2 0.4 nozzle.json" } ] } diff --git a/resources/profiles/Anycubic/Anycubic Chiron_cover.png b/resources/profiles/Anycubic/Anycubic Chiron_cover.png new file mode 100644 index 0000000000..3212a54d15 Binary files /dev/null and b/resources/profiles/Anycubic/Anycubic Chiron_cover.png differ diff --git a/resources/profiles/Anycubic/Anycubic Kobra 2_cover.png b/resources/profiles/Anycubic/Anycubic Kobra 2_cover.png new file mode 100644 index 0000000000..54317074a2 Binary files /dev/null and b/resources/profiles/Anycubic/Anycubic Kobra 2_cover.png differ diff --git a/resources/profiles/Anycubic/Anycubic Kobra Max_cover.png b/resources/profiles/Anycubic/Anycubic Kobra Max_cover.png new file mode 100644 index 0000000000..304b137c05 Binary files /dev/null and b/resources/profiles/Anycubic/Anycubic Kobra Max_cover.png differ diff --git a/resources/profiles/Anycubic/Anycubic Kobra Plus_cover.png b/resources/profiles/Anycubic/Anycubic Kobra Plus_cover.png new file mode 100644 index 0000000000..304b137c05 Binary files /dev/null and b/resources/profiles/Anycubic/Anycubic Kobra Plus_cover.png differ diff --git a/resources/profiles/Anycubic/anycubic_chiron_buildplate_model.stl b/resources/profiles/Anycubic/anycubic_chiron_buildplate_model.stl new file mode 100644 index 0000000000..6e06cd6982 Binary files /dev/null and b/resources/profiles/Anycubic/anycubic_chiron_buildplate_model.stl differ diff --git a/resources/profiles/Anycubic/anycubic_chiron_buildplate_texture.png b/resources/profiles/Anycubic/anycubic_chiron_buildplate_texture.png new file mode 100644 index 0000000000..2e0b29c6bb Binary files /dev/null and b/resources/profiles/Anycubic/anycubic_chiron_buildplate_texture.png differ diff --git a/resources/profiles/Anycubic/anycubic_kobra2_buildplate_model.stl b/resources/profiles/Anycubic/anycubic_kobra2_buildplate_model.stl new file mode 100644 index 0000000000..a3837d2b59 Binary files /dev/null and b/resources/profiles/Anycubic/anycubic_kobra2_buildplate_model.stl differ diff --git a/resources/profiles/Anycubic/anycubic_kobra2_buildplate_texture.png b/resources/profiles/Anycubic/anycubic_kobra2_buildplate_texture.png new file mode 100644 index 0000000000..27c8b2530a Binary files /dev/null and b/resources/profiles/Anycubic/anycubic_kobra2_buildplate_texture.png differ diff --git a/resources/profiles/Anycubic/anycubic_kobramax_buildplate_model.stl b/resources/profiles/Anycubic/anycubic_kobramax_buildplate_model.stl new file mode 100644 index 0000000000..08756e7158 Binary files /dev/null and b/resources/profiles/Anycubic/anycubic_kobramax_buildplate_model.stl differ diff --git a/resources/profiles/Anycubic/anycubic_kobramax_buildplate_texture.png b/resources/profiles/Anycubic/anycubic_kobramax_buildplate_texture.png new file mode 100644 index 0000000000..2e0b29c6bb Binary files /dev/null and b/resources/profiles/Anycubic/anycubic_kobramax_buildplate_texture.png differ diff --git a/resources/profiles/Anycubic/anycubic_kobraplus_buildplate_model.stl b/resources/profiles/Anycubic/anycubic_kobraplus_buildplate_model.stl new file mode 100644 index 0000000000..957ca2c5c4 Binary files /dev/null and b/resources/profiles/Anycubic/anycubic_kobraplus_buildplate_model.stl differ diff --git a/resources/profiles/Anycubic/anycubic_kobraplus_buildplate_texture.png b/resources/profiles/Anycubic/anycubic_kobraplus_buildplate_texture.png new file mode 100644 index 0000000000..2e0b29c6bb Binary files /dev/null and b/resources/profiles/Anycubic/anycubic_kobraplus_buildplate_texture.png differ diff --git a/resources/profiles/Anycubic/anycubic_vyper_buildplate_texture.png b/resources/profiles/Anycubic/anycubic_vyper_buildplate_texture.png index 7a0845fc79..4b2c78a2b9 100644 Binary files a/resources/profiles/Anycubic/anycubic_vyper_buildplate_texture.png and b/resources/profiles/Anycubic/anycubic_vyper_buildplate_texture.png differ diff --git a/resources/profiles/Anycubic/filament/Anycubic Generic ABS.json b/resources/profiles/Anycubic/filament/Anycubic Generic ABS.json index 27cca510ad..7f769d0da1 100644 --- a/resources/profiles/Anycubic/filament/Anycubic Generic ABS.json +++ b/resources/profiles/Anycubic/filament/Anycubic Generic ABS.json @@ -14,8 +14,12 @@ ], "compatible_printers": [ "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle", - "Anycubic 4Max Pro 2 0.4 nozzle" + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" ] } diff --git a/resources/profiles/Anycubic/filament/Anycubic Generic ASA.json b/resources/profiles/Anycubic/filament/Anycubic Generic ASA.json index 5bcd25b749..257eaae409 100644 --- a/resources/profiles/Anycubic/filament/Anycubic Generic ASA.json +++ b/resources/profiles/Anycubic/filament/Anycubic Generic ASA.json @@ -14,8 +14,12 @@ ], "compatible_printers": [ "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle", - "Anycubic 4Max Pro 2 0.4 nozzle" + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" ] } diff --git a/resources/profiles/Anycubic/filament/Anycubic Generic PA-CF.json b/resources/profiles/Anycubic/filament/Anycubic Generic PA-CF.json index 19977726dd..d04deb69c5 100644 --- a/resources/profiles/Anycubic/filament/Anycubic Generic PA-CF.json +++ b/resources/profiles/Anycubic/filament/Anycubic Generic PA-CF.json @@ -20,8 +20,12 @@ ], "compatible_printers": [ "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle", - "Anycubic 4Max Pro 2 0.4 nozzle" + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Anycubic/filament/Anycubic Generic PA.json b/resources/profiles/Anycubic/filament/Anycubic Generic PA.json index df09a24015..d6ffeee38f 100644 --- a/resources/profiles/Anycubic/filament/Anycubic Generic PA.json +++ b/resources/profiles/Anycubic/filament/Anycubic Generic PA.json @@ -17,8 +17,12 @@ ], "compatible_printers": [ "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle", - "Anycubic 4Max Pro 2 0.4 nozzle" + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Anycubic/filament/Anycubic Generic PC.json b/resources/profiles/Anycubic/filament/Anycubic Generic PC.json index d10fc997cd..f2871f7189 100644 --- a/resources/profiles/Anycubic/filament/Anycubic Generic PC.json +++ b/resources/profiles/Anycubic/filament/Anycubic Generic PC.json @@ -14,8 +14,12 @@ ], "compatible_printers": [ "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle", - "Anycubic 4Max Pro 2 0.4 nozzle" + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Anycubic/filament/Anycubic Generic PETG.json b/resources/profiles/Anycubic/filament/Anycubic Generic PETG.json index 4e6a1c3af2..3420f3f9a7 100644 --- a/resources/profiles/Anycubic/filament/Anycubic Generic PETG.json +++ b/resources/profiles/Anycubic/filament/Anycubic Generic PETG.json @@ -44,8 +44,12 @@ ], "compatible_printers": [ "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle", - "Anycubic 4Max Pro 2 0.4 nozzle" + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" ] } diff --git a/resources/profiles/Anycubic/filament/Anycubic Generic PLA-CF.json b/resources/profiles/Anycubic/filament/Anycubic Generic PLA-CF.json index a0409c390d..a1aa29cb4b 100644 --- a/resources/profiles/Anycubic/filament/Anycubic Generic PLA-CF.json +++ b/resources/profiles/Anycubic/filament/Anycubic Generic PLA-CF.json @@ -20,8 +20,12 @@ ], "compatible_printers": [ "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle", - "Anycubic 4Max Pro 2 0.4 nozzle" + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Anycubic/filament/Anycubic Generic PLA.json b/resources/profiles/Anycubic/filament/Anycubic Generic PLA.json index 20779456ff..c0228e59d0 100644 --- a/resources/profiles/Anycubic/filament/Anycubic Generic PLA.json +++ b/resources/profiles/Anycubic/filament/Anycubic Generic PLA.json @@ -17,8 +17,12 @@ ], "compatible_printers": [ "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle", - "Anycubic 4Max Pro 2 0.4 nozzle" + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" ] } diff --git a/resources/profiles/Anycubic/filament/Anycubic Generic PVA.json b/resources/profiles/Anycubic/filament/Anycubic Generic PVA.json index f8a9ceaea3..9e148de4a3 100644 --- a/resources/profiles/Anycubic/filament/Anycubic Generic PVA.json +++ b/resources/profiles/Anycubic/filament/Anycubic Generic PVA.json @@ -20,8 +20,12 @@ ], "compatible_printers": [ "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle", - "Anycubic 4Max Pro 2 0.4 nozzle" + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" ] } diff --git a/resources/profiles/Anycubic/filament/Anycubic Generic TPU.json b/resources/profiles/Anycubic/filament/Anycubic Generic TPU.json index 7ef8f1a8c4..49c1ac7746 100644 --- a/resources/profiles/Anycubic/filament/Anycubic Generic TPU.json +++ b/resources/profiles/Anycubic/filament/Anycubic Generic TPU.json @@ -11,8 +11,12 @@ ], "compatible_printers": [ "Anycubic i3 Mega S 0.4 nozzle", + "Anycubic Chiron 0.4 nozzle", "Anycubic Vyper 0.4 nozzle", + "Anycubic Kobra Max 0.4 nozzle", + "Anycubic Kobra Plus 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle", - "Anycubic 4Max Pro 2 0.4 nozzle" + "Anycubic 4Max Pro 2 0.4 nozzle", + "Anycubic Kobra 2 0.4 nozzle" ] } diff --git a/resources/profiles/Anycubic/machine/Anycubic 4Max Pro 2 0.4 nozzle.json b/resources/profiles/Anycubic/machine/Anycubic 4Max Pro 2 0.4 nozzle.json index 144ca30f68..583653ce6e 100644 --- a/resources/profiles/Anycubic/machine/Anycubic 4Max Pro 2 0.4 nozzle.json +++ b/resources/profiles/Anycubic/machine/Anycubic 4Max Pro 2 0.4 nozzle.json @@ -100,7 +100,7 @@ "deretraction_speed": [ "25" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M601", "default_filament_profile": [ diff --git a/resources/profiles/Anycubic/machine/Anycubic Chiron 0.4 nozzle.json b/resources/profiles/Anycubic/machine/Anycubic Chiron 0.4 nozzle.json new file mode 100644 index 0000000000..b9b38159e2 --- /dev/null +++ b/resources/profiles/Anycubic/machine/Anycubic Chiron 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Anycubic Chiron 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Anycubic Chiron", + "default_print_profile": "0.20mm Standard @Anycubic Chiron", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "printable_height": "450", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "1250", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1250", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "1000", + "960" + ], + "machine_max_acceleration_y": [ + "1000", + "960" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "300", + "100" + ], + "machine_max_speed_y": [ + "300", + "100" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "4.5", + "4.5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.1" + ], + "printer_settings_id": "Anycubic", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "4" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Anycubic Generic PLA" + ], + "machine_start_gcode": "M104 S140;start the nozzle preheat and don't wait\nG21;metric values\nG90;absolute positioning\nM82;set extruder to absolute mode\nM107 ;start with the fan off\nG28;home all\nM190 S[bed_temperature_initial_layer_single]; set wait for bed temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\nG1 Z15.0 F3600 ;move the platform down 15mm\nG92 E0;zero the extruded length\nG1 F200 E40;extrude 40mm of feed stock\nG92 E0;zero the extruded length again\nG1 F3600", + "machine_end_gcode": "M104 S0;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91;relative positioning\nG1 E-4 F300;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+10 F3600 ;move Z up a bit\nG90;absolute positioning\nG1 X-10 F3000; get the head off the bed\nG1 F3000 Y400;kick the bed out\nM84;steppers off", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/machine/Anycubic Chiron.json b/resources/profiles/Anycubic/machine/Anycubic Chiron.json new file mode 100644 index 0000000000..31dfe260ae --- /dev/null +++ b/resources/profiles/Anycubic/machine/Anycubic Chiron.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Chiron", + "model_id": "Anycubic-Chiron", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Anycubic", + "bed_model": "anycubic_chiron_buildplate_model.stl", + "bed_texture": "anycubic_chiron_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF" +} diff --git a/resources/profiles/Anycubic/machine/Anycubic Kobra 2 0.4 nozzle.json b/resources/profiles/Anycubic/machine/Anycubic Kobra 2 0.4 nozzle.json new file mode 100644 index 0000000000..67939352a5 --- /dev/null +++ b/resources/profiles/Anycubic/machine/Anycubic Kobra 2 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Anycubic Kobra 2 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Anycubic Kobra 2", + "default_print_profile": "0.20mm Standard @Anycubic Kobra2", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "undefined", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "2500", + "2500" + ], + "machine_max_acceleration_retracting": [ + "2500", + "2500" + ], + "machine_max_acceleration_travel": [ + "3000", + "1250" + ], + "machine_max_acceleration_x": [ + "2500", + "2500" + ], + "machine_max_acceleration_y": [ + "2500", + "2500" + ], + "machine_max_acceleration_z": [ + "800", + "800" + ], + "machine_max_speed_e": [ + "80", + "80" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "250", + "250" + ], + "machine_max_speed_z": [ + "8", + "8" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "15", + "15" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.04" + ], + "printer_settings_id": "Anycubic", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "80" + ], + "deretraction_speed": [ + "80" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Anycubic Generic PLA" + ], + "machine_start_gcode": "G90 ;Use absolute coordinates\nM83 ;Extruder relative mode\nM104 S[first_layer_temperature] ;Set extruder temp\nM140 S[first_layer_bed_temperature] ;Set bed temp\nM190 S[first_layer_bed_temperature] ;Wait for bed temp\nM109 S[first_layer_temperature] ;Wait for extruder temp\nG28 ;Move X/Y/Z to min endstops\nG1 Z0.28 ;Lift nozzle a bit\nG92 E0 ;Specify current extruder position as zero\nG1 Y3 F1800 ;Move Y to purge point\nG1 X60 E25 F500 ;Extrude 25mm of filament in a 5cm line\nG92 E0 ;Zero the extruded length again\nG1 E-2 F500 ;Retract a little\nG1 X70 F4000 ;Quickly wipe away from the filament line\nM117", + "machine_end_gcode": "M104 S0 ;Extruder off\nM140 S0 ;Heatbed off\nM107 ;Fan off\nG91 ;Relative positioning\nG1 E-5 F3000 ;Retract filament\nG1 Z+0.3 F3000 ;Lift print head\nG28 X0 F3000 ;Home X axis\nM84 ;Disable stepper motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n[layer_num] @ [layer_z]mm", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n[layer_num] @ [layer_z]mm", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/machine/Anycubic Kobra 2.json b/resources/profiles/Anycubic/machine/Anycubic Kobra 2.json new file mode 100644 index 0000000000..09cb8b5a6f --- /dev/null +++ b/resources/profiles/Anycubic/machine/Anycubic Kobra 2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Kobra 2", + "model_id": "Anycubic-Kobra-2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Anycubic", + "bed_model": "anycubic_kobra2_buildplate_model.stl", + "bed_texture": "anycubic_kobra2_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF" +} diff --git a/resources/profiles/Anycubic/machine/Anycubic Kobra Max 0.4 nozzle.json b/resources/profiles/Anycubic/machine/Anycubic Kobra Max 0.4 nozzle.json new file mode 100644 index 0000000000..8c8c4c12b9 --- /dev/null +++ b/resources/profiles/Anycubic/machine/Anycubic Kobra Max 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Anycubic Kobra Max 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Anycubic Kobra Max", + "default_print_profile": "0.20mm Standard @Anycubic KobraMax", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "printable_height": "450", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "4000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1250" + ], + "machine_max_acceleration_travel": [ + "4000", + "1250" + ], + "machine_max_acceleration_x": [ + "700", + "960" + ], + "machine_max_acceleration_y": [ + "600", + "960" + ], + "machine_max_acceleration_z": [ + "100", + "200" + ], + "machine_max_speed_e": [ + "60", + "120" + ], + "machine_max_speed_x": [ + "300", + "100" + ], + "machine_max_speed_y": [ + "300", + "100" + ], + "machine_max_speed_z": [ + "40", + "12" + ], + "machine_max_jerk_e": [ + "5", + "4.5" + ], + "machine_max_jerk_x": [ + "20", + "8" + ], + "machine_max_jerk_y": [ + "20", + "8" + ], + "machine_max_jerk_z": [ + "0.3", + "0.4" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.15" + ], + "printer_settings_id": "Anycubic", + "retraction_minimum_travel": [ + "5" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "6" + ], + "retract_length_toolchange": [ + "4" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Anycubic Generic PLA" + ], + "machine_start_gcode": "M104 S140;start the nozzle preheat and don't wait\nG21;metric values\nG90;absolute positioning\nM82;set extruder to absolute mode\nM107;start with the fan off\nG28;home all\nM190 S[bed_temperature_initial_layer_single] ; set wait for bed temp\nM355 S1;turn on the case light\nM109 S[nozzle_temperature_initial_layer]; wait for extruder temp\nG1 Z15.0 F1000 ;move the nozzle up 15mm\nG92 E0;zero the extruded length\nG1 F100 E60;extrude 60mm of feed stock\nG92 E0;zero the extruded length again", + "machine_end_gcode": "M104 S0;extruder heater off\nM140 S0;heated bed heater off (if you have it)\nG91;relative positioning\nG1 Z+10 F3600 ;move Z up a bit\nG90;absolute positioning\nG1 X10 F3000; get the head off the bed\nG1 F3000 Y400 ;kick the bed out\nM84;steppers off\nM355 S0;turn off the case light", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;G92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/machine/Anycubic Kobra Max.json b/resources/profiles/Anycubic/machine/Anycubic Kobra Max.json new file mode 100644 index 0000000000..f5a897af86 --- /dev/null +++ b/resources/profiles/Anycubic/machine/Anycubic Kobra Max.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Kobra Max", + "model_id": "Anycubic-Kobra-Max", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Anycubic", + "bed_model": "anycubic_kobramax_buildplate_model.stl", + "bed_texture": "anycubic_kobramax_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF" +} diff --git a/resources/profiles/Anycubic/machine/Anycubic Kobra Plus 0.4 nozzle.json b/resources/profiles/Anycubic/machine/Anycubic Kobra Plus 0.4 nozzle.json new file mode 100644 index 0000000000..942e3e45d6 --- /dev/null +++ b/resources/profiles/Anycubic/machine/Anycubic Kobra Plus 0.4 nozzle.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Anycubic Kobra Plus 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Anycubic Kobra Plus", + "default_print_profile": "0.20mm Standard @Anycubic KobraPlus", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "350", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "4000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1250" + ], + "machine_max_acceleration_travel": [ + "4000", + "1250" + ], + "machine_max_acceleration_x": [ + "700", + "960" + ], + "machine_max_acceleration_y": [ + "600", + "960" + ], + "machine_max_acceleration_z": [ + "100", + "200" + ], + "machine_max_speed_e": [ + "60", + "120" + ], + "machine_max_speed_x": [ + "300", + "100" + ], + "machine_max_speed_y": [ + "300", + "100" + ], + "machine_max_speed_z": [ + "40", + "12" + ], + "machine_max_jerk_e": [ + "5", + "4.5" + ], + "machine_max_jerk_x": [ + "20", + "8" + ], + "machine_max_jerk_y": [ + "20", + "8" + ], + "machine_max_jerk_z": [ + "0.3", + "0.4" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.15" + ], + "printer_settings_id": "Anycubic", + "retraction_minimum_travel": [ + "5" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "6" + ], + "retract_length_toolchange": [ + "4" + ], + "retraction_speed": [ + "40" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Anycubic Generic PLA" + ], + "machine_start_gcode": "M104 S140;start the nozzle preheat and don't wait\nG21;metric values\nG90;absolute positioning\nM82;set extruder to absolute mode\nM107;start with the fan off\nG28;home all\nM190 S[bed_temperature_initial_layer_single] ; set wait for bed temp\nM355 S1;turn on the case light\nM109 S[nozzle_temperature_initial_layer]; wait for extruder temp\nG1 Z15.0 F1000 ;move the nozzle up 15mm\nG92 E0;zero the extruded length\nG1 F100 E60;extrude 60mm of feed stock\nG92 E0;zero the extruded length again", + "machine_end_gcode": "M104 S0;extruder heater off\nM140 S0;heated bed heater off (if you have it)\nG91;relative positioning\nG1 Z+10 F3600 ;move Z up a bit\nG90;absolute positioning\nG1 X10 F3000; get the head off the bed\nG1 F3000 Y400 ;kick the bed out\nM84;steppers off\nM355 S0;turn off the case light", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;G92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/machine/Anycubic Kobra Plus.json b/resources/profiles/Anycubic/machine/Anycubic Kobra Plus.json new file mode 100644 index 0000000000..d04f2c4f46 --- /dev/null +++ b/resources/profiles/Anycubic/machine/Anycubic Kobra Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Anycubic Kobra Plus", + "model_id": "Anycubic-Kobra-Plus", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Anycubic", + "bed_model": "anycubic_kobraplus_buildplate_model.stl", + "bed_texture": "anycubic_kobraplus_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF" +} diff --git a/resources/profiles/Anycubic/machine/Anycubic Vyper 0.4 nozzle.json b/resources/profiles/Anycubic/machine/Anycubic Vyper 0.4 nozzle.json index 46a83bf38f..01c8ff1d74 100644 --- a/resources/profiles/Anycubic/machine/Anycubic Vyper 0.4 nozzle.json +++ b/resources/profiles/Anycubic/machine/Anycubic Vyper 0.4 nozzle.json @@ -76,12 +76,12 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" ], - "printer_settings_id": "Creality", + "printer_settings_id": "Anycubic", "retraction_minimum_travel": [ "1.5" ], @@ -100,7 +100,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M601", "default_filament_profile": [ diff --git a/resources/profiles/Anycubic/machine/Anycubic i3 Mega S 0.4 nozzle.json b/resources/profiles/Anycubic/machine/Anycubic i3 Mega S 0.4 nozzle.json index 2281ae72ed..709dcf918f 100644 --- a/resources/profiles/Anycubic/machine/Anycubic i3 Mega S 0.4 nozzle.json +++ b/resources/profiles/Anycubic/machine/Anycubic i3 Mega S 0.4 nozzle.json @@ -104,7 +104,7 @@ "deretraction_speed": [ "50" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M25", "default_filament_profile": [ diff --git a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic 4MaxPro2.json b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic 4MaxPro2.json index be8b0aac9d..6babe744c2 100644 --- a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic 4MaxPro2.json +++ b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic 4MaxPro2.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Chiron.json b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Chiron.json new file mode 100644 index 0000000000..543e0d2d95 --- /dev/null +++ b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Chiron.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.15mm Optimal @Anycubic Chiron", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "800", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "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": "2", + "skirt_height": "3", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.35", + "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.15", + "support_speed": "50", + "support_threshold_angle": "45", + "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.35", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Chiron 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra2.json b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra2.json new file mode 100644 index 0000000000..5ec4bb391e --- /dev/null +++ b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.15mm Optimal @Anycubic Kobra2", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "1.2", + "bridge_flow": "0.85", + "bridge_speed": "40", + "brim_width": "3", + "brim_object_gap": "0.12", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "0", + "bridge_no_support": "1", + "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", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "rectilinear", + "initial_layer_acceleration": "2000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.28", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.5", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.5", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.15", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.15", + "support_speed": "100", + "support_threshold_angle": "65", + "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": "3", + "top_shell_thickness": "0.6", + "initial_layer_speed": "50%", + "initial_layer_infill_speed": "50%", + "outer_wall_speed": "150", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "100", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0.02", + "xy_contour_compensation": "0.02", + "compatible_printers": [ + "Anycubic Kobra 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraMax.json b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraMax.json new file mode 100644 index 0000000000..ea9ef86693 --- /dev/null +++ b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraMax.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.15mm Optimal @Anycubic KobraMax", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.15", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.15", + "support_speed": "70", + "support_threshold_angle": "65", + "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.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Kobra Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraPlus.json b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraPlus.json new file mode 100644 index 0000000000..7cfd4daf10 --- /dev/null +++ b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraPlus.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.15mm Optimal @Anycubic KobraPlus", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.15", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.15", + "support_speed": "70", + "support_threshold_angle": "65", + "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.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Kobra Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Vyper.json b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Vyper.json new file mode 100644 index 0000000000..f50094c381 --- /dev/null +++ b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Vyper.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.15mm Optimal @Anycubic Vyper", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.15", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.15", + "support_speed": "70", + "support_threshold_angle": "65", + "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.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Vyper 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic i3MegaS.json b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic i3MegaS.json index 292fcb6be1..026d45d1ca 100644 --- a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic i3MegaS.json +++ b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic i3MegaS.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro2.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro2.json index 43692c24d2..ca160587c6 100644 --- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro2.json +++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro2.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Chiron.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Chiron.json new file mode 100644 index 0000000000..d0b6f45e86 --- /dev/null +++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Chiron.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Anycubic Chiron", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "800", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "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": "2", + "skirt_height": "3", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.35", + "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": "50", + "support_threshold_angle": "45", + "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.35", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Chiron 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra2.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra2.json new file mode 100644 index 0000000000..b756a74fe8 --- /dev/null +++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Anycubic Kobra2", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "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": "1.2", + "bridge_flow": "0.85", + "bridge_speed": "40", + "brim_width": "3", + "brim_object_gap": "0.12", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "0", + "bridge_no_support": "1", + "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", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "rectilinear", + "initial_layer_acceleration": "2000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.28", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.5", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.5", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "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": "100", + "support_threshold_angle": "65", + "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": "3", + "top_shell_thickness": "0.6", + "initial_layer_speed": "50%", + "initial_layer_infill_speed": "50%", + "outer_wall_speed": "150", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "100", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0.02", + "xy_contour_compensation": "0.02", + "compatible_printers": [ + "Anycubic Kobra 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraMax.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraMax.json new file mode 100644 index 0000000000..8efba928a2 --- /dev/null +++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraMax.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Anycubic KobraMax", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "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": "70", + "support_threshold_angle": "65", + "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.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Kobra Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraPlus.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraPlus.json new file mode 100644 index 0000000000..9207419ad3 --- /dev/null +++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraPlus.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Anycubic KobraPlus", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "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": "70", + "support_threshold_angle": "65", + "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.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Kobra Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Vyper.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Vyper.json index aeeec8f919..f8b80f8a9a 100644 --- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Vyper.json +++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Vyper.json @@ -42,9 +42,9 @@ "ironing_flow": "10%", "ironing_spacing": "0.08", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic i3MegaS.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic i3MegaS.json index cc3ac1c3f6..4dfe316fa8 100644 --- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic i3MegaS.json +++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic i3MegaS.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic 4MaxPro2.json b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic 4MaxPro2.json index 4bb7ffdc1b..7c96080441 100644 --- a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic 4MaxPro2.json +++ b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic 4MaxPro2.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Chiron.json b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Chiron.json new file mode 100644 index 0000000000..c7dba4627a --- /dev/null +++ b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Chiron.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Draft @Anycubic Chiron", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "800", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.5", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "3", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.3", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "45", + "support_threshold_angle": "45", + "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.35", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "35", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "85", + "travel_speed": "180", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Chiron 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra2.json b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra2.json new file mode 100644 index 0000000000..5663d6a3c2 --- /dev/null +++ b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra2.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Draft @Anycubic Kobra2", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "1.2", + "bridge_flow": "0.85", + "bridge_speed": "40", + "brim_width": "3", + "brim_object_gap": "0.12", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "2500", + "top_surface_acceleration": "0", + "bridge_no_support": "1", + "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", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "rectilinear", + "initial_layer_acceleration": "2000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.28", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.5", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.5", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.3", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.3", + "support_speed": "100", + "support_threshold_angle": "65", + "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": "3", + "top_shell_thickness": "0.6", + "initial_layer_speed": "50%", + "initial_layer_infill_speed": "50%", + "outer_wall_speed": "150", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "120", + "gap_infill_speed": "100", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0.02", + "xy_contour_compensation": "0.02", + "compatible_printers": [ + "Anycubic Kobra 2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraMax.json b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraMax.json new file mode 100644 index 0000000000..5dcc5385f7 --- /dev/null +++ b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraMax.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Draft @Anycubic KobraMax", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.3", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.3", + "support_speed": "70", + "support_threshold_angle": "65", + "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.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Kobra Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraPlus.json b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraPlus.json new file mode 100644 index 0000000000..1e55e6d0c4 --- /dev/null +++ b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraPlus.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Draft @Anycubic KobraPlus", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.3", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.3", + "support_speed": "70", + "support_threshold_angle": "65", + "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.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Kobra Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Vyper.json b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Vyper.json new file mode 100644 index 0000000000..9cbf32870c --- /dev/null +++ b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Vyper.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Draft @Anycubic Vyper", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "1.2", + "bridge_flow": "1", + "bridge_speed": "45", + "brim_width": "8", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "1000", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.2", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "1000", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "10%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.08", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "5", + "skirt_height": "1", + "skirt_loops": "4", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.3", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.3", + "support_speed": "70", + "support_threshold_angle": "65", + "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.4", + "top_shell_layers": "5", + "top_shell_thickness": "1.2", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "70", + "top_surface_speed": "40", + "gap_infill_speed": "30", + "sparse_infill_speed": "70", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Anycubic Vyper 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic i3MegaS.json b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic i3MegaS.json index 49a67625f2..c0ea8cc91e 100644 --- a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic i3MegaS.json +++ b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic i3MegaS.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Anycubic/process/fdm_process_common.json b/resources/profiles/Anycubic/process/fdm_process_common.json index fd05875b11..faf2d9af79 100644 --- a/resources/profiles/Anycubic/process/fdm_process_common.json +++ b/resources/profiles/Anycubic/process/fdm_process_common.json @@ -84,9 +84,9 @@ "top_surface_pattern": "monotonic", "top_surface_line_width": "0.4", "top_shell_thickness": "0.8", - "enable_prime_tower": "1", + "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "layer_height": "0.2", diff --git a/resources/profiles/Artillery.json b/resources/profiles/Artillery.json index cc118760d3..20c710b1cf 100644 --- a/resources/profiles/Artillery.json +++ b/resources/profiles/Artillery.json @@ -1,6 +1,6 @@ { "name": "Artillery", - "version": "01.04.04.00", + "version": "01.06.04.00", "force_update": "0", "description": "Artillery configurations", "machine_model_list": [ diff --git a/resources/profiles/Artillery/machine/Artillery Genius 0.4 nozzle.json b/resources/profiles/Artillery/machine/Artillery Genius 0.4 nozzle.json index 3bef62d860..01535d296d 100644 --- a/resources/profiles/Artillery/machine/Artillery Genius 0.4 nozzle.json +++ b/resources/profiles/Artillery/machine/Artillery Genius 0.4 nozzle.json @@ -79,7 +79,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -100,7 +100,7 @@ "deretraction_speed": [ "0" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Artillery/machine/Artillery Hornet 0.4 nozzle.json b/resources/profiles/Artillery/machine/Artillery Hornet 0.4 nozzle.json index 4ed9c1dc55..17f7d71ff0 100644 --- a/resources/profiles/Artillery/machine/Artillery Hornet 0.4 nozzle.json +++ b/resources/profiles/Artillery/machine/Artillery Hornet 0.4 nozzle.json @@ -79,7 +79,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -100,7 +100,7 @@ "deretraction_speed": [ "0" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Artillery/machine/Artillery Sidewinder X1 0.4 nozzle.json b/resources/profiles/Artillery/machine/Artillery Sidewinder X1 0.4 nozzle.json index e97a22f38f..7fbfaf193e 100644 --- a/resources/profiles/Artillery/machine/Artillery Sidewinder X1 0.4 nozzle.json +++ b/resources/profiles/Artillery/machine/Artillery Sidewinder X1 0.4 nozzle.json @@ -103,7 +103,7 @@ "deretraction_speed": [ "0" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Artillery/machine/Artillery Sidewinder X2 0.4 nozzle.json b/resources/profiles/Artillery/machine/Artillery Sidewinder X2 0.4 nozzle.json index 75f01e0ad6..bcf95b85ed 100644 --- a/resources/profiles/Artillery/machine/Artillery Sidewinder X2 0.4 nozzle.json +++ b/resources/profiles/Artillery/machine/Artillery Sidewinder X2 0.4 nozzle.json @@ -103,7 +103,7 @@ "deretraction_speed": [ "0" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius.json b/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius.json index c50debc45d..a19ff60848 100644 --- a/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius.json +++ b/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -55,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "3", "minimum_sparse_infill_area": "10", @@ -79,7 +79,7 @@ "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "60", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Artillery/process/0.16mm Optimal @Artillery Hornet.json b/resources/profiles/Artillery/process/0.16mm Optimal @Artillery Hornet.json index 1ced316a58..2a2d537d85 100644 --- a/resources/profiles/Artillery/process/0.16mm Optimal @Artillery Hornet.json +++ b/resources/profiles/Artillery/process/0.16mm Optimal @Artillery Hornet.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -55,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "3", "minimum_sparse_infill_area": "10", @@ -79,7 +79,7 @@ "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "40", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Artillery/process/0.16mm Optimal @Artillery X1.json b/resources/profiles/Artillery/process/0.16mm Optimal @Artillery X1.json index a4e98cb812..2ec2ebb93b 100644 --- a/resources/profiles/Artillery/process/0.16mm Optimal @Artillery X1.json +++ b/resources/profiles/Artillery/process/0.16mm Optimal @Artillery X1.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -55,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "3", "minimum_sparse_infill_area": "10", @@ -79,7 +79,7 @@ "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "40", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius.json index 9f1b4e5bd1..410b266154 100644 --- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius.json +++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -55,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "3", "minimum_sparse_infill_area": "10", @@ -79,7 +79,7 @@ "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "60", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery Hornet.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery Hornet.json index f15a3c56ff..6188d382ef 100644 --- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery Hornet.json +++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery Hornet.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -55,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "3", "minimum_sparse_infill_area": "10", @@ -79,7 +79,7 @@ "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "40", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X1.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X1.json index 4b58b1f744..ed223a5f0a 100644 --- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X1.json +++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X1.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -55,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "3", "minimum_sparse_infill_area": "10", @@ -79,7 +79,7 @@ "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "40", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X2.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X2.json index 52f3502268..05e7bdb481 100644 --- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X2.json +++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X2.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -55,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "3", "minimum_sparse_infill_area": "10", @@ -79,7 +79,7 @@ "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "40", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Artillery/process/0.24mm Draft @Artillery Hornet.json b/resources/profiles/Artillery/process/0.24mm Draft @Artillery Hornet.json index 90ae0bb24d..b2977c6260 100644 --- a/resources/profiles/Artillery/process/0.24mm Draft @Artillery Hornet.json +++ b/resources/profiles/Artillery/process/0.24mm Draft @Artillery Hornet.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -55,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "3", "minimum_sparse_infill_area": "10", @@ -79,7 +79,7 @@ "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "40", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Artillery/process/0.24mm Draft @Artillery X1.json b/resources/profiles/Artillery/process/0.24mm Draft @Artillery X1.json index 65d73a88c8..edbb4817fd 100644 --- a/resources/profiles/Artillery/process/0.24mm Draft @Artillery X1.json +++ b/resources/profiles/Artillery/process/0.24mm Draft @Artillery X1.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -55,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "3", "minimum_sparse_infill_area": "10", @@ -79,7 +79,7 @@ "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "40", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius.json b/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius.json index 07442b3821..bfbf62199d 100644 --- a/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius.json +++ b/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -55,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "3", "minimum_sparse_infill_area": "10", @@ -79,7 +79,7 @@ "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "60", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Artillery/process/fdm_process_common.json b/resources/profiles/Artillery/process/fdm_process_common.json index fd05875b11..faf2d9af79 100644 --- a/resources/profiles/Artillery/process/fdm_process_common.json +++ b/resources/profiles/Artillery/process/fdm_process_common.json @@ -84,9 +84,9 @@ "top_surface_pattern": "monotonic", "top_surface_line_width": "0.4", "top_shell_thickness": "0.8", - "enable_prime_tower": "1", + "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "layer_height": "0.2", diff --git a/resources/profiles/BBL.json b/resources/profiles/BBL.json index fbfbf38e0b..d5e9c58828 100644 --- a/resources/profiles/BBL.json +++ b/resources/profiles/BBL.json @@ -1,7 +1,7 @@ { "name": "Bambulab", "url": "http://www.bambulab.com/Parameters/vendor/BBL.json", - "version": "01.06.00.03", + "version": "01.07.00.18", "force_update": "0", "description": "the initial version of BBL configurations", "machine_model_list": [ @@ -16,6 +16,10 @@ { "name": "Bambu Lab P1P", "sub_path": "machine/Bambu Lab P1P.json" + }, + { + "name": "Bambu Lab P1S", + "sub_path": "machine/Bambu Lab P1S.json" } ], "process_list": [ @@ -80,8 +84,8 @@ "sub_path": "process/0.20mm Standard @BBL X1C.json" }, { - "name":"0.20mm Strength @BBL X1C", - "sub_path":"process/0.20mm Strength @BBL X1C.json" + "name": "0.20mm Strength @BBL X1C", + "sub_path": "process/0.20mm Strength @BBL X1C.json" }, { "name": "0.24mm Draft @BBL X1C", @@ -112,44 +116,44 @@ "sub_path": "process/0.40mm Standard @BBL X1 0.8 nozzle.json" }, { - "name":"0.10mm Standard @BBL P1P 0.2 nozzle", - "sub_path":"process/0.10mm Standard @BBL P1P 0.2 nozzle.json" + "name": "0.10mm Standard @BBL P1P 0.2 nozzle", + "sub_path": "process/0.10mm Standard @BBL P1P 0.2 nozzle.json" }, { - "name":"0.20mm Standard @BBL P1P", - "sub_path":"process/0.20mm Standard @BBL P1P.json" + "name": "0.20mm Standard @BBL P1P", + "sub_path": "process/0.20mm Standard @BBL P1P.json" }, { - "name":"0.30mm Standard @BBL P1P 0.6 nozzle", - "sub_path":"process/0.30mm Standard @BBL P1P 0.6 nozzle.json" + "name": "0.30mm Standard @BBL P1P 0.6 nozzle", + "sub_path": "process/0.30mm Standard @BBL P1P 0.6 nozzle.json" }, { - "name":"0.08mm Extra Fine @BBL P1P", - "sub_path":"process/0.08mm Extra Fine @BBL P1P.json" + "name": "0.08mm Extra Fine @BBL P1P", + "sub_path": "process/0.08mm Extra Fine @BBL P1P.json" }, { - "name":"0.12mm Fine @BBL P1P", - "sub_path":"process/0.12mm Fine @BBL P1P.json" + "name": "0.12mm Fine @BBL P1P", + "sub_path": "process/0.12mm Fine @BBL P1P.json" }, { - "name":"0.16mm Optimal @BBL P1P", - "sub_path":"process/0.16mm Optimal @BBL P1P.json" + "name": "0.16mm Optimal @BBL P1P", + "sub_path": "process/0.16mm Optimal @BBL P1P.json" }, { - "name":"0.20mm Strength @BBL P1P", - "sub_path":"process/0.20mm Strength @BBL P1P.json" + "name": "0.20mm Strength @BBL P1P", + "sub_path": "process/0.20mm Strength @BBL P1P.json" }, { - "name":"0.24mm Draft @BBL P1P", - "sub_path":"process/0.24mm Draft @BBL P1P.json" + "name": "0.24mm Draft @BBL P1P", + "sub_path": "process/0.24mm Draft @BBL P1P.json" }, { - "name":"0.28mm Extra Draft @BBL P1P", - "sub_path":"process/0.28mm Extra Draft @BBL P1P.json" + "name": "0.28mm Extra Draft @BBL P1P", + "sub_path": "process/0.28mm Extra Draft @BBL P1P.json" }, { - "name":"0.40mm Standard @BBL P1P 0.8 nozzle", - "sub_path":"process/0.40mm Standard @BBL P1P 0.8 nozzle.json" + "name": "0.40mm Standard @BBL P1P 0.8 nozzle", + "sub_path": "process/0.40mm Standard @BBL P1P 0.8 nozzle.json" }, { "name": "fdm_process_bbl_0.06_nozzle_0.2", @@ -248,8 +252,8 @@ "sub_path": "process/0.56mm Standard @BBL X1C 0.8 nozzle.json" }, { - "name":"0.30mm Strength @BBL X1C 0.6 nozzle", - "sub_path":"process/0.30mm Strength @BBL X1C 0.6 nozzle.json" + "name": "0.30mm Strength @BBL X1C 0.6 nozzle", + "sub_path": "process/0.30mm Strength @BBL X1C 0.6 nozzle.json" } ], "filament_list": [ @@ -290,8 +294,8 @@ "sub_path": "filament/fdm_filament_pa.json" }, { - "name": "Bambu TPU 95A @base", - "sub_path": "filament/Bambu TPU 95A @base.json" + "name": "fdm_filament_hips", + "sub_path": "filament/fdm_filament_hips.json" }, { "name": "Bambu PLA Matte @base", @@ -325,33 +329,13 @@ "name": "Bambu PLA Silk @base", "sub_path": "filament/Bambu PLA Silk @base.json" }, - { - "name": "Bambu PETG Basic @base", - "sub_path": "filament/Bambu PETG Basic @base.json" - }, - { - "name": "Bambu ABS @base", - "sub_path": "filament/Bambu ABS @base.json" - }, { "name": "Bambu Support W @base", "sub_path": "filament/Bambu Support W @base.json" }, { - "name": "Bambu Support G @base", - "sub_path": "filament/Bambu Support G @base.json" - }, - { - "name": "Bambu PA-CF @base", - "sub_path": "filament/Bambu PA-CF @base.json" - }, - { - "name": "Bambu PET-CF @base", - "sub_path": "filament/Bambu PET-CF @base.json" - }, - { - "name": "Bambu PC @base", - "sub_path": "filament/Bambu PC @base.json" + "name": "eSUN PLA+ @base", + "sub_path": "filament/eSUN PLA+ @base.json" }, { "name": "PolyTerra PLA @base", @@ -365,113 +349,117 @@ "name": "Generic PLA @base", "sub_path": "filament/Generic PLA @base.json" }, - { - "name": "Generic PLA", - "sub_path": "filament/Generic PLA.json" - }, { "name": "Generic PLA Silk @base", "sub_path": "filament/Generic PLA Silk @base.json" }, - { - "name": "Generic PLA Silk", - "sub_path": "filament/Generic PLA Silk.json" - }, - { - "name": "Generic PLA @0.2 nozzle", - "sub_path": "filament/Generic PLA @0.2 nozzle.json" - }, { "name": "Generic PLA-CF @base", "sub_path": "filament/Generic PLA-CF @base.json" }, { - "name": "Generic PLA-CF", - "sub_path": "filament/Generic PLA-CF.json" + "name": "Bambu PLA-CF @base", + "sub_path": "filament/Bambu PLA-CF @base.json" }, { - "name": "Generic PETG @base", - "sub_path": "filament/Generic PETG @base.json" + "name": "Bambu Support For PLA @base", + "sub_path": "filament/Bambu Support For PLA @base.json" }, { - "name": "Generic PETG", - "sub_path": "filament/Generic PETG.json" + "name": "Bambu PLA Aero @base", + "sub_path": "filament/Bambu PLA Aero @base.json" }, { - "name": "Generic ABS @base", - "sub_path": "filament/Generic ABS @base.json" + "name": "Overture PLA @base", + "sub_path": "filament/Overture PLA @base.json" }, { - "name": "Generic ABS", - "sub_path": "filament/Generic ABS.json" + "name": "Overture Matte PLA @base", + "sub_path": "filament/Overture Matte PLA @base.json" }, { - "name": "Generic ABS @0.2 nozzle", - "sub_path": "filament/Generic ABS @0.2 nozzle.json" + "name": "Generic PLA High Speed @base", + "sub_path": "filament/Generic PLA High Speed @base.json" + }, + { + "name": "Bambu TPU 95A @base", + "sub_path": "filament/Bambu TPU 95A @base.json" }, { "name": "Generic TPU", "sub_path": "filament/Generic TPU.json" }, { - "name": "Generic ASA @base", - "sub_path": "filament/Generic ASA @base.json" + "name": "Generic TPU @BBL P1P", + "sub_path": "filament/P1P/Generic TPU @BBL P1P.json" }, { - "name": "Generic ASA @0.2 nozzle", - "sub_path": "filament/Generic ASA @0.2 nozzle.json" + "name": "Bambu PETG Basic @base", + "sub_path": "filament/Bambu PETG Basic @base.json" }, { - "name": "Generic ASA", - "sub_path": "filament/Generic ASA.json" + "name": "Bambu PET-CF @base", + "sub_path": "filament/Bambu PET-CF @base.json" }, { - "name": "Generic PC @base", - "sub_path": "filament/Generic PC @base.json" - }, - { - "name": "Generic PC @0.2 nozzle", - "sub_path": "filament/Generic PC @0.2 nozzle.json" - }, - { - "name": "Generic PC", - "sub_path": "filament/Generic PC.json" - }, - { - "name": "Generic PVA @base", - "sub_path": "filament/Generic PVA @base.json" + "name": "Generic PETG @base", + "sub_path": "filament/Generic PETG @base.json" }, { "name": "Generic PETG-CF @base", "sub_path": "filament/Generic PETG-CF @base.json" }, - { - "name": "Generic PETG-CF @BBL X1C", - "sub_path": "filament/Generic PETG-CF @BBL X1C.json" - }, - { - "name": "Generic PETG-CF @BBL P1P", - "sub_path": "filament/P1P/Generic PETG-CF @BBL P1P.json" - }, { "name": "Bambu PETG-CF @base", "sub_path": "filament/Bambu PETG-CF @base.json" }, { - "name": "Bambu PETG-CF @BBL X1C", - "sub_path": "filament/Bambu PETG-CF @BBL X1C.json" + "name": "PolyLite PETG @base", + "sub_path": "filament/PolyLite PETG @base.json" }, { - "name": "Bambu PETG-CF @BBL P1P", - "sub_path": "filament/P1P/Bambu PETG-CF @BBL P1P.json" + "name": "Bambu ABS @base", + "sub_path": "filament/Bambu ABS @base.json" }, { - "name": "Generic PVA @0.2 nozzle", - "sub_path": "filament/Generic PVA @0.2 nozzle.json" + "name": "Generic ABS @base", + "sub_path": "filament/Generic ABS @base.json" }, { - "name": "Generic PVA", - "sub_path": "filament/Generic PVA.json" + "name": "PolyLite ABS @base", + "sub_path": "filament/PolyLite ABS @base.json" + }, + { + "name": "Bambu PC @base", + "sub_path": "filament/Bambu PC @base.json" + }, + { + "name": "Generic PC @base", + "sub_path": "filament/Generic PC @base.json" + }, + { + "name": "Generic ASA @base", + "sub_path": "filament/Generic ASA @base.json" + }, + { + "name": "Bambu ASA @base", + "sub_path": "filament/Bambu ASA @base.json" + }, + { + "name": "PolyLite ASA @base", + "sub_path": "filament/PolyLite ASA @base.json" + }, + { + "name": "Generic PVA @base", + "sub_path": "filament/Generic PVA @base.json" + }, + { + "name": "Bambu Support G @base", + "sub_path": "filament/Bambu Support G @base.json" + }, + { + "name": "Bambu PA-CF @base", + "sub_path": "filament/Bambu PA-CF @base.json" }, { "name": "Generic PA", @@ -482,12 +470,28 @@ "sub_path": "filament/Generic PA-CF.json" }, { - "name": "Bambu TPU 95A @BBL X1C", - "sub_path": "filament/Bambu TPU 95A @BBL X1C.json" + "name": "Bambu PAHT-CF @base", + "sub_path": "filament/Bambu PAHT-CF @base.json" }, { - "name": "Bambu TPU 95A @BBL X1", - "sub_path": "filament/Bambu TPU 95A @BBL X1.json" + "name": "Generic PA-CF @BBL P1P", + "sub_path": "filament/P1P/Generic PA-CF @BBL P1P.json" + }, + { + "name": "Generic PA @BBL P1P", + "sub_path": "filament/P1P/Generic PA @BBL P1P.json" + }, + { + "name": "Bambu Support For PA/PET @base", + "sub_path": "filament/Bambu Support For PA PET @base.json" + }, + { + "name": "Bambu PA6-CF @base", + "sub_path": "filament/Bambu PA6-CF @base.json" + }, + { + "name": "Generic HIPS @base", + "sub_path": "filament/Generic HIPS @base.json" }, { "name": "Bambu PLA Matte @BBL X1C", @@ -505,6 +509,14 @@ "name": "Bambu PLA Matte @BBL X1", "sub_path": "filament/Bambu PLA Matte @BBL X1.json" }, + { + "name": "Bambu PLA Matte @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu PLA Matte @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Matte @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Matte @BBL P1P.json" + }, { "name": "Bambu PLA Basic @BBL X1C", "sub_path": "filament/Bambu PLA Basic @BBL X1C.json" @@ -521,6 +533,14 @@ "name": "Bambu PLA Basic @BBL X1", "sub_path": "filament/Bambu PLA Basic @BBL X1.json" }, + { + "name": "Bambu PLA Basic @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu PLA Basic @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Basic @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Basic @BBL P1P.json" + }, { "name": "Bambu PLA Tough @BBL X1C", "sub_path": "filament/Bambu PLA Tough @BBL X1C.json" @@ -533,6 +553,14 @@ "name": "Bambu PLA Tough @BBL X1", "sub_path": "filament/Bambu PLA Tough @BBL X1.json" }, + { + "name": "Bambu PLA Tough @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu PLA Tough @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Tough @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Tough @BBL P1P.json" + }, { "name": "Bambu PLA Marble @BBL X1", "sub_path": "filament/Bambu PLA Marble @BBL X1.json" @@ -541,6 +569,10 @@ "name": "Bambu PLA Marble @BBL X1C", "sub_path": "filament/Bambu PLA Marble @BBL X1C.json" }, + { + "name": "Bambu PLA Marble @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Marble @BBL P1P.json" + }, { "name": "Bambu PLA Sparkle @BBL X1", "sub_path": "filament/Bambu PLA Sparkle @BBL X1.json" @@ -549,6 +581,30 @@ "name": "Bambu PLA Sparkle @BBL X1C", "sub_path": "filament/Bambu PLA Sparkle @BBL X1C.json" }, + { + "name": "Bambu PLA Sparkle @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Sparkle @BBL P1P.json" + }, + { + "name": "Bambu PLA Metal @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Metal @BBL X1", + "sub_path": "filament/Bambu PLA Metal @BBL X1.json" + }, + { + "name": "Bambu PLA Metal @BBL X1C", + "sub_path": "filament/Bambu PLA Metal @BBL X1C.json" + }, + { + "name": "Bambu PLA Metal @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu PLA Metal @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Metal @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Metal @BBL P1P.json" + }, { "name": "Bambu PLA Silk @BBL X1", "sub_path": "filament/Bambu PLA Silk @BBL X1.json" @@ -569,6 +625,190 @@ "name": "Bambu PLA Silk @BBL P1P 0.2 nozzle", "sub_path": "filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json" }, + { + "name": "Bambu Support W @BBL X1C", + "sub_path": "filament/Bambu Support W @BBL X1C.json" + }, + { + "name": "Bambu Support W @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu Support W @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu Support W @BBL X1", + "sub_path": "filament/Bambu Support W @BBL X1.json" + }, + { + "name": "Bambu Support W @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu Support W @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu Support W @BBL P1P", + "sub_path": "filament/P1P/Bambu Support W @BBL P1P.json" + }, + { + "name": "eSUN PLA+ @BBL X1C", + "sub_path": "filament/eSUN PLA+ @BBL X1C.json" + }, + { + "name": "eSUN PLA+ @BBL X1", + "sub_path": "filament/eSUN PLA+ @BBL X1.json" + }, + { + "name": "eSUN PLA+ @BBL X1C 0.2 nozzle", + "sub_path": "filament/eSUN PLA+ @BBL X1C 0.2 nozzle.json" + }, + { + "name": "eSUN PLA+ @BBL P1P", + "sub_path": "filament/P1P/eSUN PLA+ @BBL P1P.json" + }, + { + "name": "eSUN PLA+ @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/eSUN PLA+ @BBL P1P 0.2 nozzle.json" + }, + { + "name": "PolyTerra PLA @BBL X1C", + "sub_path": "filament/PolyTerra PLA @BBL X1C.json" + }, + { + "name": "PolyTerra PLA @BBL X1", + "sub_path": "filament/PolyTerra PLA @BBL X1.json" + }, + { + "name": "PolyTerra PLA @BBL P1P", + "sub_path": "filament/P1P/PolyTerra PLA @BBL P1P.json" + }, + { + "name": "PolyLite PLA @BBL X1C", + "sub_path": "filament/PolyLite PLA @BBL X1C.json" + }, + { + "name": "PolyLite PLA @BBL X1", + "sub_path": "filament/PolyLite PLA @BBL X1.json" + }, + { + "name": "PolyLite PLA @BBL P1P", + "sub_path": "filament/P1P/PolyLite PLA @BBL P1P.json" + }, + { + "name": "Generic PLA", + "sub_path": "filament/Generic PLA.json" + }, + { + "name": "Generic PLA @0.2 nozzle", + "sub_path": "filament/Generic PLA @0.2 nozzle.json" + }, + { + "name": "Generic PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Generic PLA @BBL P1P", + "sub_path": "filament/P1P/Generic PLA @BBL P1P.json" + }, + { + "name": "Generic PLA Silk", + "sub_path": "filament/Generic PLA Silk.json" + }, + { + "name": "Generic PLA Silk @BBL P1P", + "sub_path": "filament/P1P/Generic PLA Silk @BBL P1P.json" + }, + { + "name": "Generic PLA-CF", + "sub_path": "filament/Generic PLA-CF.json" + }, + { + "name": "Generic PLA-CF @BBL P1P", + "sub_path": "filament/P1P/Generic PLA-CF @BBL P1P.json" + }, + { + "name": "Bambu PLA-CF @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PLA-CF @BBL X1C", + "sub_path": "filament/Bambu PLA-CF @BBL X1C.json" + }, + { + "name": "Bambu PLA-CF @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA-CF @BBL P1P.json" + }, + { + "name": "Bambu PLA-CF @BBL P1P 0.8 nozzle", + "sub_path": "filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json" + }, + { + "name": "Bambu Support For PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu Support For PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu Support For PLA @BBL X1C", + "sub_path": "filament/Bambu Support For PLA @BBL X1C.json" + }, + { + "name": "Bambu Support For PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu Support For PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu Support For PLA @BBL P1P", + "sub_path": "filament/P1P/Bambu Support For PLA @BBL P1P.json" + }, + { + "name": "Bambu PLA Aero @BBL X1", + "sub_path": "filament/Bambu PLA Aero @BBL X1.json" + }, + { + "name": "Bambu PLA Aero @BBL X1C", + "sub_path": "filament/Bambu PLA Aero @BBL X1C.json" + }, + { + "name": "Bambu PLA Aero @BBL P1P", + "sub_path": "filament/P1P/Bambu PLA Aero @BBL P1P.json" + }, + { + "name": "Overture PLA @BBL X1C", + "sub_path": "filament/Overture PLA @BBL X1C.json" + }, + { + "name": "Overture PLA @BBL X1", + "sub_path": "filament/Overture PLA @BBL X1.json" + }, + { + "name": "Overture PLA @BBL P1P", + "sub_path": "filament/Overture PLA @BBL P1P.json" + }, + { + "name": "Overture Matte PLA @BBL X1C", + "sub_path": "filament/Overture Matte PLA @BBL X1C.json" + }, + { + "name": "Overture Matte PLA @BBL X1", + "sub_path": "filament/Overture Matte PLA @BBL X1.json" + }, + { + "name": "Overture Matte PLA @BBL P1P", + "sub_path": "filament/Overture Matte PLA @BBL P1P.json" + }, + { + "name": "Generic PLA High Speed @BBL X1C", + "sub_path": "filament/Generic PLA High Speed @BBL X1C.json" + }, + { + "name": "Generic PLA High Speed @BBL P1P", + "sub_path": "filament/Generic PLA High Speed @BBL P1P.json" + }, + { + "name": "Bambu TPU 95A @BBL X1C", + "sub_path": "filament/Bambu TPU 95A @BBL X1C.json" + }, + { + "name": "Bambu TPU 95A @BBL X1", + "sub_path": "filament/Bambu TPU 95A @BBL X1.json" + }, + { + "name": "Bambu TPU 95A @BBL P1P", + "sub_path": "filament/P1P/Bambu TPU 95A @BBL P1P.json" + }, { "name": "Bambu PETG Basic @BBL X1C", "sub_path": "filament/Bambu PETG Basic @BBL X1C.json" @@ -581,6 +821,62 @@ "name": "Bambu PETG Basic @BBL X1C 0.8 nozzle", "sub_path": "filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json" }, + { + "name": "Bambu PET-CF @BBL X1C", + "sub_path": "filament/Bambu PET-CF @BBL X1C.json" + }, + { + "name": "Bambu PET-CF @BBL P1P", + "sub_path": "filament/P1P/Bambu PET-CF @BBL P1P.json" + }, + { + "name": "Generic PETG", + "sub_path": "filament/Generic PETG.json" + }, + { + "name": "Generic PETG @0.2 nozzle", + "sub_path": "filament/Generic PETG @0.2 nozzle.json" + }, + { + "name": "Generic PETG @BBL P1P", + "sub_path": "filament/P1P/Generic PETG @BBL P1P.json" + }, + { + "name": "Generic PETG @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Generic PETG-CF @BBL X1C", + "sub_path": "filament/Generic PETG-CF @BBL X1C.json" + }, + { + "name": "Generic PETG-CF @BBL P1P", + "sub_path": "filament/P1P/Generic PETG-CF @BBL P1P.json" + }, + { + "name": "Bambu PETG-CF @BBL X1C", + "sub_path": "filament/Bambu PETG-CF @BBL X1C.json" + }, + { + "name": "Bambu PETG-CF @BBL X1C 0.4 nozzle", + "sub_path": "filament/Bambu PETG-CF @BBL X1C 0.4 nozzle.json" + }, + { + "name": "Bambu PETG-CF @BBL P1P", + "sub_path": "filament/P1P/Bambu PETG-CF @BBL P1P.json" + }, + { + "name": "Bambu PETG-CF @BBL P1P 0.4 nozzle", + "sub_path": "filament/P1P/Bambu PETG-CF @BBL P1P 0.4 nozzle.json" + }, + { + "name": "PolyLite PETG @BBL X1C", + "sub_path": "filament/PolyLite PETG @BBL X1C.json" + }, + { + "name": "PolyLite PETG @BBL P1P", + "sub_path": "filament/PolyLite PETG @BBL P1P.json" + }, { "name": "Bambu ABS @BBL X1C", "sub_path": "filament/Bambu ABS @BBL X1C.json" @@ -594,24 +890,36 @@ "sub_path": "filament/Bambu ABS @BBL X1C 0.8 nozzle.json" }, { - "name": "Bambu Support W @BBL X1C", - "sub_path": "filament/Bambu Support W @BBL X1C.json" + "name": "Bambu ABS @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Bambu ABS @BBL P1P 0.2 nozzle.json" }, { - "name": "Bambu Support W @BBL X1C 0.2 nozzle", - "sub_path": "filament/Bambu Support W @BBL X1C 0.2 nozzle.json" + "name": "Bambu ABS @BBL P1P", + "sub_path": "filament/P1P/Bambu ABS @BBL P1P.json" }, { - "name": "Bambu Support W @BBL X1", - "sub_path": "filament/Bambu Support W @BBL X1.json" + "name": "Generic ABS", + "sub_path": "filament/Generic ABS.json" }, { - "name": "Bambu Support G @BBL X1C", - "sub_path": "filament/Bambu Support G @BBL X1C.json" + "name": "Generic ABS @0.2 nozzle", + "sub_path": "filament/Generic ABS @0.2 nozzle.json" }, { - "name": "Bambu PA-CF @BBL X1C", - "sub_path": "filament/Bambu PA-CF @BBL X1C.json" + "name": "Generic ABS @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Generic ABS @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Generic ABS @BBL P1P", + "sub_path": "filament/P1P/Generic ABS @BBL P1P.json" + }, + { + "name": "PolyLite ABS @BBL X1C", + "sub_path": "filament/PolyLite ABS @BBL X1C.json" + }, + { + "name": "PolyLite ABS @BBL P1P", + "sub_path": "filament/PolyLite ABS @BBL P1P.json" }, { "name": "Bambu PC @BBL X1C", @@ -629,74 +937,6 @@ "name": "Bambu PC @BBL X1C 0.6 nozzle", "sub_path": "filament/Bambu PC @BBL X1C 0.6 nozzle.json" }, - { - "name": "PolyLite PLA @BBL X1C", - "sub_path": "filament/PolyLite PLA @BBL X1C.json" - }, - { - "name": "PolyLite PLA @BBL X1", - "sub_path": "filament/PolyLite PLA @BBL X1.json" - }, - { - "name": "PolyTerra PLA @BBL X1C", - "sub_path": "filament/PolyTerra PLA @BBL X1C.json" - }, - { - "name": "PolyTerra PLA @BBL X1", - "sub_path": "filament/PolyTerra PLA @BBL X1.json" - }, - { - "name": "PolyTerra PLA @BBL X1C 0.2 nozzle", - "sub_path": "filament/PolyTerra PLA @BBL X1C 0.2 nozzle.json" - }, - { - "name": "PolyLite PLA @BBL X1C 0.2 nozzle", - "sub_path": "filament/PolyLite PLA @BBL X1C 0.2 nozzle.json" - }, - { - "name":"Bambu Support G @BBL P1P", - "sub_path":"filament/P1P/Bambu Support G @BBL P1P.json" - }, - { - "name": "Bambu ABS @BBL P1P 0.2 nozzle", - "sub_path": "filament/P1P/Bambu ABS @BBL P1P 0.2 nozzle.json" - }, - { - "name":"Bambu PLA Matte @BBL P1P 0.2 nozzle", - "sub_path":"filament/P1P/Bambu PLA Matte @BBL P1P 0.2 nozzle.json" - }, - { - "name":"Bambu PLA Matte @BBL P1P", - "sub_path":"filament/P1P/Bambu PLA Matte @BBL P1P.json" - }, - { - "name":"Bambu PLA Basic @BBL P1P 0.2 nozzle", - "sub_path":"filament/P1P/Bambu PLA Basic @BBL P1P 0.2 nozzle.json" - }, - { - "name":"Bambu PLA Basic @BBL P1P", - "sub_path":"filament/P1P/Bambu PLA Basic @BBL P1P.json" - }, - { - "name":"Bambu PLA Tough @BBL P1P 0.2 nozzle", - "sub_path":"filament/P1P/Bambu PLA Tough @BBL P1P 0.2 nozzle.json" - }, - { - "name":"Bambu PLA Tough @BBL P1P", - "sub_path":"filament/P1P/Bambu PLA Tough @BBL P1P.json" - }, - { - "name":"Bambu PLA Marble @BBL P1P", - "sub_path":"filament/P1P/Bambu PLA Marble @BBL P1P.json" - }, - { - "name":"Bambu PLA Sparkle @BBL P1P", - "sub_path":"filament/P1P/Bambu PLA Sparkle @BBL P1P.json" - }, - { - "name": "Bambu ABS @BBL P1P", - "sub_path": "filament/P1P/Bambu ABS @BBL P1P.json" - }, { "name": "Bambu PC @BBL P1P", "sub_path": "filament/P1P/Bambu PC @BBL P1P.json" @@ -706,44 +946,12 @@ "sub_path": "filament/P1P/Bambu PC @BBL P1P 0.2 nozzle.json" }, { - "name": "Bambu Support W @BBL P1P 0.2 nozzle", - "sub_path": "filament/P1P/Bambu Support W @BBL P1P 0.2 nozzle.json" + "name": "Generic PC @0.2 nozzle", + "sub_path": "filament/Generic PC @0.2 nozzle.json" }, { - "name":"Bambu TPU 95A @BBL P1P", - "sub_path":"filament/P1P/Bambu TPU 95A @BBL P1P.json" - }, - { - "name": "Bambu Support W @BBL P1P", - "sub_path": "filament/P1P/Bambu Support W @BBL P1P.json" - }, - { - "name":"Generic PLA @BBL P1P 0.2 nozzle", - "sub_path":"filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json" - }, - { - "name":"Generic PLA @BBL P1P", - "sub_path":"filament/P1P/Generic PLA @BBL P1P.json" - }, - { - "name":"Generic PLA Silk @BBL P1P", - "sub_path":"filament/P1P/Generic PLA Silk @BBL P1P.json" - }, - { - "name": "Generic ABS @BBL P1P 0.2 nozzle", - "sub_path": "filament/P1P/Generic ABS @BBL P1P 0.2 nozzle.json" - }, - { - "name": "Generic ABS @BBL P1P", - "sub_path": "filament/P1P/Generic ABS @BBL P1P.json" - }, - { - "name": "Generic ASA @BBL P1P 0.2 nozzle", - "sub_path": "filament/P1P/Generic ASA @BBL P1P 0.2 nozzle.json" - }, - { - "name": "Generic ASA @BBL P1P", - "sub_path": "filament/P1P/Generic ASA @BBL P1P.json" + "name": "Generic PC", + "sub_path": "filament/Generic PC.json" }, { "name": "Generic PC @BBL P1P 0.2 nozzle", @@ -754,120 +962,196 @@ "sub_path": "filament/P1P/Generic PC @BBL P1P.json" }, { - "name":"Generic PETG @0.2 nozzle", - "sub_path":"filament/Generic PETG @0.2 nozzle.json" + "name": "Generic ASA @0.2 nozzle", + "sub_path": "filament/Generic ASA @0.2 nozzle.json" }, { - "name":"Bambu PLA Metal @BBL X1C 0.2 nozzle", - "sub_path":"filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json" + "name": "Generic ASA", + "sub_path": "filament/Generic ASA.json" }, { - "name":"Bambu PLA Metal @BBL X1", - "sub_path":"filament/Bambu PLA Metal @BBL X1.json" + "name": "Generic ASA @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Generic ASA @BBL P1P 0.2 nozzle.json" }, { - "name":"Bambu PLA Metal @BBL X1C", - "sub_path":"filament/Bambu PLA Metal @BBL X1C.json" + "name": "Generic ASA @BBL P1P", + "sub_path": "filament/P1P/Generic ASA @BBL P1P.json" }, { - "name":"Bambu PLA-CF @base", - "sub_path":"filament/Bambu PLA-CF @base.json" + "name": "Bambu ASA @BBL X1 0.2 nozzle", + "sub_path": "filament/Bambu ASA @BBL X1 0.2 nozzle.json" }, { - "name":"Bambu PLA-CF @BBL X1C 0.8 nozzle", - "sub_path":"filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json" + "name": "Bambu ASA @BBL X1 0.6 nozzle", + "sub_path": "filament/Bambu ASA @BBL X1 0.6 nozzle.json" }, { - "name":"Bambu PLA-CF @BBL X1C", - "sub_path":"filament/Bambu PLA-CF @BBL X1C.json" + "name": "Bambu ASA @BBL X1C", + "sub_path": "filament/Bambu ASA @BBL X1C.json" }, { - "name":"Bambu PAHT-CF @base", - "sub_path":"filament/Bambu PAHT-CF @base.json" + "name": "Bambu ASA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu ASA @BBL X1C 0.2 nozzle.json" }, { - "name":"Bambu PAHT-CF @BBL X1C", - "sub_path":"filament/Bambu PAHT-CF @BBL X1C.json" + "name": "Bambu ASA @BBL X1C 0.4 nozzle", + "sub_path": "filament/Bambu ASA @BBL X1C 0.4 nozzle.json" }, { - "name": "Generic PETG @BBL P1P", - "sub_path": "filament/P1P/Generic PETG @BBL P1P.json" + "name": "PolyLite ASA @BBL X1C", + "sub_path": "filament/PolyLite ASA @BBL X1C.json" }, { - "name":"Generic PVA @BBL P1P 0.2 nozzle", - "sub_path":"filament/P1P/Generic PVA @BBL P1P 0.2 nozzle.json" + "name": "PolyLite ASA @BBL P1P", + "sub_path": "filament/PolyLite ASA @BBL P1P.json" }, { - "name":"Generic PVA @BBL P1P", - "sub_path":"filament/P1P/Generic PVA @BBL P1P.json" + "name": "Generic PVA @0.2 nozzle", + "sub_path": "filament/Generic PVA @0.2 nozzle.json" }, { - "name":"Generic TPU @BBL P1P", - "sub_path":"filament/P1P/Generic TPU @BBL P1P.json" + "name": "Generic PVA", + "sub_path": "filament/Generic PVA.json" }, { - "name":"PolyLite PLA @BBL P1P 0.2 nozzle", - "sub_path":"filament/P1P/PolyLite PLA @BBL P1P 0.2 nozzle.json" + "name": "Generic PVA @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/Generic PVA @BBL P1P 0.2 nozzle.json" }, { - "name":"PolyLite PLA @BBL P1P", - "sub_path":"filament/P1P/PolyLite PLA @BBL P1P.json" + "name": "Generic PVA @BBL P1P", + "sub_path": "filament/P1P/Generic PVA @BBL P1P.json" }, { - "name":"PolyTerra PLA @BBL P1P 0.2 nozzle", - "sub_path":"filament/P1P/PolyTerra PLA @BBL P1P 0.2 nozzle.json" + "name": "Bambu Support G @BBL X1C", + "sub_path": "filament/Bambu Support G @BBL X1C.json" }, { - "name":"PolyTerra PLA @BBL P1P", - "sub_path":"filament/P1P/PolyTerra PLA @BBL P1P.json" + "name": "Bambu Support G @BBL P1P", + "sub_path": "filament/P1P/Bambu Support G @BBL P1P.json" }, { - "name":"Bambu PA-CF @BBL P1P", - "sub_path":"filament/P1P/Bambu PA-CF @BBL P1P.json" + "name": "Bambu PA-CF @BBL X1C", + "sub_path": "filament/Bambu PA-CF @BBL X1C.json" }, { - "name":"Generic PA-CF @BBL P1P", - "sub_path":"filament/P1P/Generic PA-CF @BBL P1P.json" + "name": "Bambu PA-CF @BBL P1P", + "sub_path": "filament/P1P/Bambu PA-CF @BBL P1P.json" }, { - "name":"Generic PA @BBL P1P", - "sub_path":"filament/P1P/Generic PA @BBL P1P.json" + "name": "Bambu PAHT-CF @BBL X1C", + "sub_path": "filament/Bambu PAHT-CF @BBL X1C.json" }, { - "name":"Generic PETG @BBL P1P 0.2 nozzle", - "sub_path":"filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json" + "name": "Bambu PAHT-CF @BBL P1P", + "sub_path": "filament/P1P/Bambu PAHT-CF @BBL P1P.json" }, { - "name":"Bambu PAHT-CF @BBL P1P", - "sub_path":"filament/P1P/Bambu PAHT-CF @BBL P1P.json" + "name": "Bambu Support For PA/PET @BBL P1P", + "sub_path": "filament/P1P/Bambu Support For PA PET @BBL P1P.json" }, { - "name":"Bambu PLA Metal @BBL P1P 0.2 nozzle", - "sub_path":"filament/P1P/Bambu PLA Metal @BBL P1P 0.2 nozzle.json" + "name": "Bambu Support For PA/PET @BBL X1C", + "sub_path": "filament/Bambu Support For PA PET @BBL X1C.json" }, { - "name":"Bambu PLA Metal @BBL P1P", - "sub_path":"filament/P1P/Bambu PLA Metal @BBL P1P.json" + "name": "Bambu PA6-CF @BBL X1C", + "sub_path": "filament/Bambu PA6-CF @BBL X1C.json" }, { - "name":"Bambu PLA-CF @BBL P1P", - "sub_path":"filament/P1P/Bambu PLA-CF @BBL P1P.json" + "name": "Generic HIPS @BBL X1C", + "sub_path": "filament/Generic HIPS @BBL X1C.json" }, { - "name":"Generic PLA-CF @BBL P1P", - "sub_path":"filament/P1P/Generic PLA-CF @BBL P1P.json" + "name": "Generic HIPS @BBL X1C 0.2 nozzle", + "sub_path": "filament/Generic HIPS @BBL X1C 0.2 nozzle.json" }, { - "name":"Bambu PLA-CF @BBL P1P 0.8 nozzle", - "sub_path":"filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json" + "name": "PolyTerra PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/PolyTerra PLA @BBL X1C 0.2 nozzle.json" }, { - "name": "Bambu PET-CF @BBL X1C", - "sub_path": "filament/Bambu PET-CF @BBL X1C.json" + "name": "PolyTerra PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/PolyTerra PLA @BBL P1P 0.2 nozzle.json" }, { - "name": "Bambu PET-CF @BBL P1P", - "sub_path": "filament/P1P/Bambu PET-CF @BBL P1P.json" + "name": "PolyLite PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/PolyLite PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "PolyLite PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/P1P/PolyLite PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Overture PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Overture PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Overture PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/Overture PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Overture Matte PLA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Overture Matte PLA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Overture Matte PLA @BBL P1P 0.2 nozzle", + "sub_path": "filament/Overture Matte PLA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Generic PLA High Speed @BBL X1C 0.2 nozzle", + "sub_path": "filament/Generic PLA High Speed @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Generic PLA High Speed @BBL P1P 0.2 nozzle", + "sub_path": "filament/Generic PLA High Speed @BBL P1P 0.2 nozzle.json" + }, + { + "name": "PolyLite PETG @BBL X1C 0.2 nozzle", + "sub_path": "filament/PolyLite PETG @BBL X1C 0.2 nozzle.json" + }, + { + "name": "PolyLite PETG @BBL P1P 0.2 nozzle", + "sub_path": "filament/PolyLite PETG @BBL P1P 0.2 nozzle.json" + }, + { + "name": "PolyLite ABS @BBL X1C 0.2 nozzle", + "sub_path": "filament/PolyLite ABS @BBL X1C 0.2 nozzle.json" + }, + { + "name": "PolyLite ABS @BBL P1P 0.2 nozzle", + "sub_path": "filament/PolyLite ABS @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PC @BBL P1S", + "sub_path": "filament/Bambu PC @BBL P1S.json" + }, + { + "name": "Bambu PC @BBL P1S 0.2 nozzle", + "sub_path": "filament/Bambu PC @BBL P1S 0.2 nozzle.json" + }, + { + "name": "Bambu PC @BBL P1S 0.8 nozzle", + "sub_path": "filament/Bambu PC @BBL P1S 0.8 nozzle.json" + }, + { + "name": "Bambu PC @BBL P1S 0.6 nozzle", + "sub_path": "filament/Bambu PC @BBL P1S 0.6 nozzle.json" + }, + { + "name": "Generic PC @BBL P1S 0.2 nozzle", + "sub_path": "filament/Generic PC @BBL P1S 0.2 nozzle.json" + }, + { + "name": "Generic PC @BBL P1S", + "sub_path": "filament/Generic PC @BBL P1S.json" + }, + { + "name": "PolyLite ASA @BBL X1C 0.2 nozzle", + "sub_path": "filament/PolyLite ASA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "PolyLite ASA @BBL P1P 0.2 nozzle", + "sub_path": "filament/PolyLite ASA @BBL P1P 0.2 nozzle.json" } ], "machine_list": [ @@ -926,6 +1210,22 @@ { "name": "Bambu Lab P1P 0.8 nozzle", "sub_path": "machine/Bambu Lab P1P 0.8 nozzle.json" + }, + { + "name": "Bambu Lab P1S 0.4 nozzle", + "sub_path": "machine/Bambu Lab P1S 0.4 nozzle.json" + }, + { + "name": "Bambu Lab P1S 0.2 nozzle", + "sub_path": "machine/Bambu Lab P1S 0.2 nozzle.json" + }, + { + "name": "Bambu Lab P1S 0.6 nozzle", + "sub_path": "machine/Bambu Lab P1S 0.6 nozzle.json" + }, + { + "name": "Bambu Lab P1S 0.8 nozzle", + "sub_path": "machine/Bambu Lab P1S 0.8 nozzle.json" } ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu ABS @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu ABS @BBL X1C 0.2 nozzle.json index 61f915fcd3..abc56a5fe7 100644 --- a/resources/profiles/BBL/filament/Bambu ABS @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu ABS @BBL X1C 0.2 nozzle.json @@ -9,7 +9,9 @@ "2" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu ABS @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/filament/Bambu ABS @BBL X1C 0.8 nozzle.json index c3230932b0..0ff435196e 100644 --- a/resources/profiles/BBL/filament/Bambu ABS @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu ABS @BBL X1C 0.8 nozzle.json @@ -15,7 +15,9 @@ "10" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu ABS @BBL X1C.json b/resources/profiles/BBL/filament/Bambu ABS @BBL X1C.json index fdaaec3bf2..a5c0875b0b 100644 --- a/resources/profiles/BBL/filament/Bambu ABS @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu ABS @BBL X1C.json @@ -9,9 +9,12 @@ "22" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 0.6 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu ABS @base.json b/resources/profiles/BBL/filament/Bambu ABS @base.json index f32991617c..0117852594 100644 --- a/resources/profiles/BBL/filament/Bambu ABS @base.json +++ b/resources/profiles/BBL/filament/Bambu ABS @base.json @@ -14,4 +14,4 @@ "filament_vendor": [ "Bambu Lab" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu ASA @BBL X1 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu ASA @BBL X1 0.2 nozzle.json new file mode 100644 index 0000000000..d2cd753b0e --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu ASA @BBL X1 0.2 nozzle.json @@ -0,0 +1,18 @@ +{ + "name": "Bambu ASA @BBL X1 0.2 nozzle", + "type": "filament", + "instantiation": "true", + "from": "system", + "inherits": "Bambu ASA @base", + "setting_id": "GFSB01_03", + "fan_max_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu ASA @BBL X1 0.6 nozzle.json b/resources/profiles/BBL/filament/Bambu ASA @BBL X1 0.6 nozzle.json new file mode 100644 index 0000000000..adadbab3cf --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu ASA @BBL X1 0.6 nozzle.json @@ -0,0 +1,21 @@ +{ + "name": "Bambu ASA @BBL X1 0.6 nozzle", + "type": "filament", + "instantiation": "true", + "from": "system", + "inherits": "Bambu ASA @base", + "setting_id": "GFSB01_04", + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "25" + ], + "filament_retraction_speed": [ + "0.4" + ], + "compatible_printers": [ + "Bambu Lab X1 0.6 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu ASA @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu ASA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000000..75d45b2321 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu ASA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "name": "Bambu ASA @BBL X1C 0.2 nozzle", + "type": "filament", + "instantiation": "true", + "from": "system", + "inherits": "Bambu ASA @base", + "setting_id": "GFSB01_01", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu ASA @BBL X1C 0.4 nozzle.json b/resources/profiles/BBL/filament/Bambu ASA @BBL X1C 0.4 nozzle.json new file mode 100644 index 0000000000..619c357739 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu ASA @BBL X1C 0.4 nozzle.json @@ -0,0 +1,16 @@ +{ + "name": "Bambu ASA @BBL X1C 0.4 nozzle", + "type": "filament", + "instantiation": "true", + "from": "system", + "inherits": "Bambu ASA @base", + "setting_id": "GFSB01_02", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu ASA @BBL X1C.json b/resources/profiles/BBL/filament/Bambu ASA @BBL X1C.json new file mode 100644 index 0000000000..dac40dca8a --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu ASA @BBL X1C.json @@ -0,0 +1,22 @@ +{ + "name": "Bambu ASA @BBL X1C", + "type": "filament", + "instantiation": "true", + "from": "system", + "inherits": "Bambu ASA @base", + "setting_id": "GFSB01_00", + "fan_min_speed": [ + "25" + ], + "fan_max_speed": [ + "90" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu ASA @base.json b/resources/profiles/BBL/filament/Bambu ASA @base.json new file mode 100644 index 0000000000..f3c174af5e --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu ASA @base.json @@ -0,0 +1,29 @@ +{ + "name": "Bambu ASA @base", + "type": "filament", + "instantiation": "false", + "from": "system", + "inherits": "fdm_filament_asa", + "filament_density": [ + "1.05" + ], + "filament_cost": [ + "31.99" + ], + "filament_id": "GFB01", + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "270" + ], + "filament_flow_ratio": [ + "0.95" + ], + "fan_max_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "18" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PA-CF @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PA-CF @BBL X1C.json index 7c2f2e15dc..e89a79dd0d 100644 --- a/resources/profiles/BBL/filament/Bambu PA-CF @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PA-CF @BBL X1C.json @@ -5,33 +5,34 @@ "from": "system", "instantiation": "true", "inherits": "Bambu PA-CF @base", - "filament_max_volumetric_speed": [ - "8" - ], "nozzle_temperature_initial_layer": [ - "290" + "290" ], "nozzle_temperature": [ - "290" + "290" ], "fan_max_speed": [ - "30" + "30" ], "fan_min_speed": [ - "10" + "10" ], "fan_cooling_layer_time": [ - "5" + "5" ], "full_fan_speed_layer": [ - "2" + "2" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PA-CF @base.json b/resources/profiles/BBL/filament/Bambu PA-CF @base.json index 894ebb411e..98842dc105 100644 --- a/resources/profiles/BBL/filament/Bambu PA-CF @base.json +++ b/resources/profiles/BBL/filament/Bambu PA-CF @base.json @@ -5,11 +5,8 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_pa", - "required_nozzle_HRC": [ - "40" - ], - "filament_vendor": [ - "Bambu Lab" + "filament_cost": [ + "84.99" ], "filament_density": [ "1.09" @@ -17,22 +14,25 @@ "filament_flow_ratio": [ "0.96" ], - "nozzle_temperature_initial_layer": [ + "filament_type": [ + "PA-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ "280" ], - "overhang_fan_threshold": [ - "0%" + "nozzle_temperature_initial_layer": [ + "280" ], "overhang_fan_speed": [ "40" ], - "filament_type": [ - "PA-CF" + "overhang_fan_threshold": [ + "0%" ], - "filament_cost": [ - "84.99" - ], - "nozzle_temperature": [ - "280" + "temperature_vitrification": [ + "170" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PA6-CF @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PA6-CF @BBL X1C.json new file mode 100644 index 0000000000..53eaa6a22f --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PA6-CF @BBL X1C.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "setting_id": "GFSN05_02", + "name": "Bambu PA6-CF @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PA6-CF @base", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PA6-CF @base.json b/resources/profiles/BBL/filament/Bambu PA6-CF @base.json new file mode 100644 index 0000000000..5fdacfe596 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PA6-CF @base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "filament_id": "GFN05", + "name": "Bambu PA6-CF @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_pa", + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_density": [ + "1.10" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_type": [ + "PA6-CF" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "170" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PAHT-CF @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PAHT-CF @BBL X1C.json index 78d7c29370..30e9b9fbaa 100644 --- a/resources/profiles/BBL/filament/Bambu PAHT-CF @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PAHT-CF @BBL X1C.json @@ -6,11 +6,15 @@ "instantiation": "true", "inherits": "Bambu PAHT-CF @base", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" } \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PAHT-CF @base.json b/resources/profiles/BBL/filament/Bambu PAHT-CF @base.json index 5f0e6cfecf..67182ecc5c 100644 --- a/resources/profiles/BBL/filament/Bambu PAHT-CF @base.json +++ b/resources/profiles/BBL/filament/Bambu PAHT-CF @base.json @@ -5,23 +5,17 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_pa", - "filament_max_volumetric_speed": [ - "8" - ], "fan_max_speed": [ - "30" + "30" ], "fan_min_speed": [ - "10" + "10" ], "fan_cooling_layer_time": [ - "5" + "5" ], "full_fan_speed_layer": [ - "2" - ], - "required_nozzle_HRC": [ - "40" + "2" ], "filament_vendor": [ "Bambu Lab" @@ -32,9 +26,6 @@ "filament_flow_ratio": [ "0.96" ], - "nozzle_temperature_initial_layer": [ - "290" - ], "overhang_fan_threshold": [ "0%" ], @@ -49,8 +40,5 @@ ], "temperature_vitrification": [ "180" - ], - "nozzle_temperature": [ - "290" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PC @BBL P1S 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PC @BBL P1S 0.2 nozzle.json new file mode 100644 index 0000000000..3b597c1b8d --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PC @BBL P1S 0.2 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "setting_id": "GFSC00_06", + "name": "Bambu PC @BBL P1S 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PC @BBL X1C 0.2 nozzle", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PC @BBL P1S 0.6 nozzle.json b/resources/profiles/BBL/filament/Bambu PC @BBL P1S 0.6 nozzle.json new file mode 100644 index 0000000000..ea01e68361 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PC @BBL P1S 0.6 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "setting_id": "GFSC00_08", + "name": "Bambu PC @BBL P1S 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PC @BBL X1C 0.6 nozzle", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.6 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PC @BBL P1S 0.8 nozzle.json b/resources/profiles/BBL/filament/Bambu PC @BBL P1S 0.8 nozzle.json new file mode 100644 index 0000000000..711931b943 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PC @BBL P1S 0.8 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "setting_id": "GFSC00_07", + "name": "Bambu PC @BBL P1S 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PC @BBL X1C 0.8 nozzle", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PC @BBL P1S.json b/resources/profiles/BBL/filament/Bambu PC @BBL P1S.json new file mode 100644 index 0000000000..622626a09b --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PC @BBL P1S.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "setting_id": "GFSC00_05", + "name": "Bambu PC @BBL P1S", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PC @BBL X1C", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PC @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PC @BBL X1C 0.2 nozzle.json index f024e4cab5..c9e4e9b644 100644 --- a/resources/profiles/BBL/filament/Bambu PC @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PC @BBL X1C 0.2 nozzle.json @@ -12,7 +12,8 @@ "260" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PC @BBL X1C 0.6 nozzle.json b/resources/profiles/BBL/filament/Bambu PC @BBL X1C 0.6 nozzle.json index d770c69d27..3e40978689 100644 --- a/resources/profiles/BBL/filament/Bambu PC @BBL X1C 0.6 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PC @BBL X1C 0.6 nozzle.json @@ -9,7 +9,8 @@ "260" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 0.6 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PC @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/filament/Bambu PC @BBL X1C 0.8 nozzle.json index 141a95002c..05cf7862c7 100644 --- a/resources/profiles/BBL/filament/Bambu PC @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PC @BBL X1C 0.8 nozzle.json @@ -9,7 +9,8 @@ "260" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PC @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PC @BBL X1C.json index fd464679c7..3199f7c969 100644 --- a/resources/profiles/BBL/filament/Bambu PC @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PC @BBL X1C.json @@ -6,7 +6,8 @@ "instantiation": "true", "inherits": "Bambu PC @base", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PC @base.json b/resources/profiles/BBL/filament/Bambu PC @base.json index 7bbcbbd30a..a9038a4b92 100644 --- a/resources/profiles/BBL/filament/Bambu PC @base.json +++ b/resources/profiles/BBL/filament/Bambu PC @base.json @@ -14,4 +14,4 @@ "filament_flow_ratio": [ "0.94" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PET-CF @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PET-CF @BBL X1C.json index b4421b2561..0ab0cde98c 100644 --- a/resources/profiles/BBL/filament/Bambu PET-CF @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PET-CF @BBL X1C.json @@ -5,24 +5,22 @@ "from": "system", "instantiation": "true", "inherits": "Bambu PET-CF @base", - "slow_down_for_layer_cooling": [ - "1" - ], "reduce_fan_stop_start_freq": [ "0" ], "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "2" + "20" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PET-CF @base.json b/resources/profiles/BBL/filament/Bambu PET-CF @base.json index 325f991443..a5aa8cc47d 100644 --- a/resources/profiles/BBL/filament/Bambu PET-CF @base.json +++ b/resources/profiles/BBL/filament/Bambu PET-CF @base.json @@ -29,28 +29,28 @@ "fan_cooling_layer_time": [ "5" ], - "cool_plate_temp" : [ + "cool_plate_temp": [ "0" ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "80" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "100" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "100" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "0" ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "80" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "100" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "100" ], "required_nozzle_HRC": [ @@ -79,5 +79,8 @@ ], "nozzle_temperature": [ "270" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG Basic @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PETG Basic @BBL X1C 0.2 nozzle.json index 7805e7125d..0016649ed1 100644 --- a/resources/profiles/BBL/filament/Bambu PETG Basic @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PETG Basic @BBL X1C 0.2 nozzle.json @@ -1,16 +1,18 @@ { - "type": "filament", - "setting_id": "GFSG00_00", - "name": "Bambu PETG Basic @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "Bambu PETG Basic @base", - "filament_max_volumetric_speed": [ - "1" - ], - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle", - "Bambu Lab P1P 0.2 nozzle" - ] -} + "type": "filament", + "setting_id": "GFSG00_00", + "name": "Bambu PETG Basic @BBL X1C 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PETG Basic @base", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json index 02590dc33d..66d4c0ec6e 100644 --- a/resources/profiles/BBL/filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json @@ -1,25 +1,28 @@ { - "type": "filament", - "setting_id": "GFSG00_02", - "name": "Bambu PETG Basic @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "Bambu PETG Basic @base", - "filament_max_volumetric_speed": [ - "16" - ], - "fan_max_speed": [ - "60" - ], - "fan_min_speed": [ - "20" - ], - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.8 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "type": "filament", + "setting_id": "GFSG00_02", + "name": "Bambu PETG Basic @BBL X1C 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PETG Basic @base", + "filament_max_volumetric_speed": [ + "16" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG Basic @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PETG Basic @BBL X1C.json index a7b23cc1fa..0c1248519c 100644 --- a/resources/profiles/BBL/filament/Bambu PETG Basic @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PETG Basic @BBL X1C.json @@ -1,16 +1,18 @@ { - "type": "filament", - "setting_id": "GFSG00_01", - "name": "Bambu PETG Basic @BBL X1C", - "from": "system", - "instantiation": "true", - "inherits": "Bambu PETG Basic @base", - "filament_max_volumetric_speed": [ - "14" - ], - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab P1P 0.4 nozzle" - ] -} + "type": "filament", + "setting_id": "GFSG00_01", + "name": "Bambu PETG Basic @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PETG Basic @base", + "filament_max_volumetric_speed": [ + "13" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG Basic @base.json b/resources/profiles/BBL/filament/Bambu PETG Basic @base.json index c306561a38..4c0ccd83dc 100644 --- a/resources/profiles/BBL/filament/Bambu PETG Basic @base.json +++ b/resources/profiles/BBL/filament/Bambu PETG Basic @base.json @@ -1,86 +1,71 @@ { - "type": "filament", - "filament_id": "GFG00", - "name": "Bambu PETG Basic @base", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_pet", - "filament_flow_ratio": [ - "0.95" - ], - "temperature_vitrification": [ - "70" - ], - "overhang_fan_speed": [ - "90" - ], - "overhang_fan_threshold": [ - "25%" - ], - "fan_max_speed": [ - "40" - ], - "fan_min_speed": [ - "10" - ], - "filament_max_volumetric_speed": [ - "8" - ], - "slow_down_layer_time": [ - "8" - ], - "fan_cooling_layer_time": [ - "30" - ], - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "70" - ], - "hot_plate_temp" : [ - "70" - ], - "textured_plate_temp" : [ - "70" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "70" - ], - "hot_plate_temp_initial_layer" : [ - "70" - ], - "textured_plate_temp_initial_layer" : [ - "70" - ], - "filament_vendor": [ - "Bambu Lab" - ], - "filament_type": [ - "PETG" - ], - "filament_cost": [ - "24.99" - ], - "filament_density": [ - "1.25" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "nozzle_temperature_initial_layer": [ - "255" - ], - "nozzle_temperature": [ - "255" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{endif}" - ] -} + "type": "filament", + "filament_id": "GFG00", + "name": "Bambu PETG Basic @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_pet", + "filament_flow_ratio": [ + "0.95" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "fan_cooling_layer_time": [ + "30" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.25" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG-CF @BBL X1C 0.4 nozzle.json b/resources/profiles/BBL/filament/Bambu PETG-CF @BBL X1C 0.4 nozzle.json new file mode 100644 index 0000000000..0824fe7b8a --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PETG-CF @BBL X1C 0.4 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "setting_id": "GFSG50_02", + "name": "Bambu PETG-CF @BBL X1C 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PETG-CF @base", + "filament_max_volumetric_speed": [ + "13" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG-CF @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PETG-CF @BBL X1C.json index 7a0a106668..a26cd492b7 100644 --- a/resources/profiles/BBL/filament/Bambu PETG-CF @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PETG-CF @BBL X1C.json @@ -1,16 +1,17 @@ { - "type": "filament", - "setting_id": "GFSG50_01", - "name": "Bambu PETG-CF @BBL X1C", - "from": "system", - "instantiation": "true", - "inherits": "Bambu PETG-CF @base", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "type": "filament", + "setting_id": "GFSG50_01", + "name": "Bambu PETG-CF @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PETG-CF @base", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG-CF @base.json b/resources/profiles/BBL/filament/Bambu PETG-CF @base.json index f6e26c2edb..f0627b0f0e 100644 --- a/resources/profiles/BBL/filament/Bambu PETG-CF @base.json +++ b/resources/profiles/BBL/filament/Bambu PETG-CF @base.json @@ -1,86 +1,80 @@ { - "type": "filament", - "filament_id": "GFG50", - "name": "Bambu PETG-CF @base", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_pet", - "filament_flow_ratio": [ - "0.95" - ], - "temperature_vitrification": [ - "75" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "90" - ], - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "70" - ], - "hot_plate_temp" : [ - "70" - ], - "textured_plate_temp" : [ - "70" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "70" - ], - "hot_plate_temp_initial_layer" : [ - "70" - ], - "textured_plate_temp_initial_layer" : [ - "70" - ], - "required_nozzle_HRC": [ - "40" - ], - "filament_vendor": [ - "Bambu Lab" - ], - "filament_type": [ - "PETG-CF" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "nozzle_temperature_initial_layer": [ - "255" - ], - "nozzle_temperature": [ - "255" - ], - "filament_cost": [ - "34.99" - ], - "filament_density": [ - "1.25" - ], - "fan_max_speed": [ - "30" - ], - "fan_min_speed": [ - "0" - ], - "filament_max_volumetric_speed": [ - "14" - ], - "slow_down_layer_time": [ - "6" - ], - "fan_cooling_layer_time": [ - "20" - ] -} + "type": "filament", + "filament_id": "GFG50", + "name": "Bambu PETG-CF @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_pet", + "filament_flow_ratio": [ + "0.95" + ], + "temperature_vitrification": [ + "75" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "90" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "required_nozzle_HRC": [ + "40" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_type": [ + "PETG-CF" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.25" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Aero @BBL X1.json b/resources/profiles/BBL/filament/Bambu PLA Aero @BBL X1.json new file mode 100644 index 0000000000..525eafebb3 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Aero @BBL X1.json @@ -0,0 +1,17 @@ +{ + "name": "Bambu PLA Aero @BBL X1", + "type": "filament", + "instantiation": "true", + "from": "system", + "inherits": "Bambu PLA Aero @base", + "setting_id": "GFSA11_00", + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Aero @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PLA Aero @BBL X1C.json new file mode 100644 index 0000000000..6ff948fcde --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Aero @BBL X1C.json @@ -0,0 +1,20 @@ +{ + "name": "Bambu PLA Aero @BBL X1C", + "type": "filament", + "instantiation": "true", + "from": "system", + "inherits": "Bambu PLA Aero @base", + "setting_id": "GFSA11_01", + "slow_down_layer_time": [ + "4" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Aero @base.json b/resources/profiles/BBL/filament/Bambu PLA Aero @base.json new file mode 100644 index 0000000000..b5787ea311 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Aero @base.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Bambu PLA Aero @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_pla", + "filament_id": "GFA11", + "filament_type":[ + "PLA-AERO" + ], + "filament_flow_ratio": [ + "0.6" + ], + "filament_cost": [ + "44.99" + ], + "filament_density": [ + "1.21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1.json b/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1.json index 37cbb87b17..2f2222cf6f 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1.json +++ b/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1.json @@ -15,5 +15,6 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1C 0.2 nozzle.json index 8ae3cd52f4..7ee46a61e1 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1C 0.2 nozzle.json @@ -9,7 +9,9 @@ "2" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1C 0.8 nozzle.json index b2959c5d5e..25be2bc3e0 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1C 0.8 nozzle.json @@ -8,10 +8,9 @@ "filament_max_volumetric_speed": [ "21" ], - "slow_down_min_speed": [ - "10" - ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1C.json index 1e323ba2e4..852fd3ed44 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PLA Basic @BBL X1C.json @@ -9,7 +9,10 @@ "21" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Basic @base.json b/resources/profiles/BBL/filament/Bambu PLA Basic @base.json index 5f936cec7f..ded3eb4ebf 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Basic @base.json +++ b/resources/profiles/BBL/filament/Bambu PLA Basic @base.json @@ -16,5 +16,8 @@ ], "filament_density": [ "1.26" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Impact @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PLA Impact @BBL X1C.json index fe317c0bad..7288470904 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Impact @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PLA Impact @BBL X1C.json @@ -10,6 +10,7 @@ ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle" + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle" ] } diff --git a/resources/profiles/BBL/filament/Bambu PLA Impact @base.json b/resources/profiles/BBL/filament/Bambu PLA Impact @base.json index 8c7bd99ee5..cf7f860a53 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Impact @base.json +++ b/resources/profiles/BBL/filament/Bambu PLA Impact @base.json @@ -11,10 +11,7 @@ "filament_cost": [ "25.4" ], - "filament_density": [ - "1.24" - ], "filament_flow_ratio": [ "0.95" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Marble @BBL X1.json b/resources/profiles/BBL/filament/Bambu PLA Marble @BBL X1.json index cdff3abb3b..31c9936e09 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Marble @BBL X1.json +++ b/resources/profiles/BBL/filament/Bambu PLA Marble @BBL X1.json @@ -9,8 +9,9 @@ "8" ], "compatible_printers": [ - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Marble @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PLA Marble @BBL X1C.json index 32c6616433..d399304c56 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Marble @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PLA Marble @BBL X1C.json @@ -6,8 +6,12 @@ "instantiation": "true", "inherits": "Bambu PLA Marble @base", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Marble @base.json b/resources/profiles/BBL/filament/Bambu PLA Marble @base.json index 1d54c0a6af..47df386956 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Marble @base.json +++ b/resources/profiles/BBL/filament/Bambu PLA Marble @base.json @@ -17,7 +17,7 @@ "filament_flow_ratio": [ "0.98" ], - "filament_max_volumetric_speed": [ - "12" + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1.json b/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1.json index e775f0acf7..15be4526ec 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1.json +++ b/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1.json @@ -15,5 +15,6 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1C 0.2 nozzle.json index 66b6e3b000..9cb548eb20 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1C 0.2 nozzle.json @@ -9,7 +9,9 @@ "2" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1C 0.8 nozzle.json index f2231cf6a1..249051bae5 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1C 0.8 nozzle.json @@ -8,10 +8,9 @@ "filament_max_volumetric_speed": [ "22" ], - "slow_down_min_speed": [ - "10" - ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1C.json index 5c560c3380..3451f4172e 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PLA Matte @BBL X1C.json @@ -9,7 +9,10 @@ "22" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Matte @base.json b/resources/profiles/BBL/filament/Bambu PLA Matte @base.json index af1d3e1f21..16e468681c 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Matte @base.json +++ b/resources/profiles/BBL/filament/Bambu PLA Matte @base.json @@ -16,5 +16,8 @@ ], "filament_flow_ratio": [ "0.98" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Metal @BBL X1.json b/resources/profiles/BBL/filament/Bambu PLA Metal @BBL X1.json index 93217b3f81..1ce24d2e44 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Metal @BBL X1.json +++ b/resources/profiles/BBL/filament/Bambu PLA Metal @BBL X1.json @@ -15,5 +15,6 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json index e68814b8eb..bc0e5ab292 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PLA Metal @BBL X1C 0.2 nozzle.json @@ -9,7 +9,9 @@ "2" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Metal @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PLA Metal @BBL X1C.json index b21c661b22..ed8a13a369 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Metal @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PLA Metal @BBL X1C.json @@ -6,11 +6,15 @@ "instantiation": "true", "inherits": "Bambu PLA Metal @base", "filament_max_volumetric_speed": [ - "21" + "21" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Metal @base.json b/resources/profiles/BBL/filament/Bambu PLA Metal @base.json index c456f963a0..da916316e5 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Metal @base.json +++ b/resources/profiles/BBL/filament/Bambu PLA Metal @base.json @@ -16,5 +16,8 @@ ], "filament_density": [ "1.25" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Silk @BBL X1.json b/resources/profiles/BBL/filament/Bambu PLA Silk @BBL X1.json index 47e74d129a..ad0f3b9345 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Silk @BBL X1.json +++ b/resources/profiles/BBL/filament/Bambu PLA Silk @BBL X1.json @@ -1,19 +1,17 @@ { - "type": "filament", - "setting_id": "GFSA05_02", - "name": "Bambu PLA Silk @BBL X1", - "from": "system", - "instantiation": "true", - "inherits": "Bambu PLA Silk @base", - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "8" - ], - "compatible_printers": [ - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] + "type": "filament", + "setting_id": "GFSA05_02", + "name": "Bambu PLA Silk @BBL X1", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PLA Silk @base", + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "version": "01.07.00.18" } \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Silk @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Silk @BBL X1C 0.2 nozzle.json index 4a79c4245f..e82bf4fb15 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Silk @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PLA Silk @BBL X1C 0.2 nozzle.json @@ -1,15 +1,17 @@ { - "type": "filament", - "setting_id": "GFSA05_00", - "name": "Bambu PLA Silk @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "Bambu PLA Silk @base", - "filament_max_volumetric_speed": [ - "2" - ], - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] + "type": "filament", + "setting_id": "GFSA05_00", + "name": "Bambu PLA Silk @BBL X1C 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PLA Silk @base", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" } \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Silk @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PLA Silk @BBL X1C.json index f1f4151e0e..968dd3b550 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Silk @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PLA Silk @BBL X1C.json @@ -1,16 +1,17 @@ { - "type": "filament", - "setting_id": "GFSA05_01", - "name": "Bambu PLA Silk @BBL X1C", - "from": "system", - "instantiation": "true", - "inherits": "Bambu PLA Silk @base", - "filament_max_volumetric_speed": [ - "12" - ], - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle" - ] + "type": "filament", + "setting_id": "GFSA05_01", + "name": "Bambu PLA Silk @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PLA Silk @base", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" } \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Silk @base.json b/resources/profiles/BBL/filament/Bambu PLA Silk @base.json index 888799234a..a64a0c7280 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Silk @base.json +++ b/resources/profiles/BBL/filament/Bambu PLA Silk @base.json @@ -1,29 +1,29 @@ { - "type": "filament", - "filament_id": "GFA05", - "name": "Bambu PLA Silk @base", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_pla", - "filament_vendor": [ - "Bambu Lab" - ], - "required_nozzle_HRC": [ - "3" - ], - "filament_flow_ratio": [ - "0.98" - ], - "filament_density": [ - "1.32" - ], - "filament_cost": [ - "29.99" - ], - "nozzle_temperature_initial_layer": [ - "230" - ], - "nozzle_temperature": [ - "230" - ] + "type": "filament", + "filament_id": "GFA05", + "name": "Bambu PLA Silk @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_pla", + "filament_vendor": [ + "Bambu Lab" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_density": [ + "1.32" + ], + "filament_cost": [ + "29.99" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + ] } \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Sparkle @BBL X1.json b/resources/profiles/BBL/filament/Bambu PLA Sparkle @BBL X1.json index 074908ccc3..cd53484b2d 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Sparkle @BBL X1.json +++ b/resources/profiles/BBL/filament/Bambu PLA Sparkle @BBL X1.json @@ -9,8 +9,9 @@ "8" ], "compatible_printers": [ - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Sparkle @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PLA Sparkle @BBL X1C.json index 39bcd798df..1794aaaf20 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Sparkle @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PLA Sparkle @BBL X1C.json @@ -6,8 +6,12 @@ "instantiation": "true", "inherits": "Bambu PLA Sparkle @base", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Sparkle @base.json b/resources/profiles/BBL/filament/Bambu PLA Sparkle @base.json index a79b3517e6..15f3acc7fe 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Sparkle @base.json +++ b/resources/profiles/BBL/filament/Bambu PLA Sparkle @base.json @@ -17,7 +17,7 @@ "filament_flow_ratio": [ "0.98" ], - "filament_max_volumetric_speed": [ - "12" + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Tough @BBL X1.json b/resources/profiles/BBL/filament/Bambu PLA Tough @BBL X1.json index e8cbe51c81..8682564135 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Tough @BBL X1.json +++ b/resources/profiles/BBL/filament/Bambu PLA Tough @BBL X1.json @@ -15,5 +15,6 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Tough @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Tough @BBL X1C 0.2 nozzle.json index 8621887cb4..ef7b0d9281 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Tough @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PLA Tough @BBL X1C 0.2 nozzle.json @@ -9,7 +9,9 @@ "2" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Tough @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PLA Tough @BBL X1C.json index f6068911d5..2b6884d03d 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Tough @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PLA Tough @BBL X1C.json @@ -9,8 +9,12 @@ "21" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Tough @base.json b/resources/profiles/BBL/filament/Bambu PLA Tough @base.json index 9186f804cd..764386ed45 100644 --- a/resources/profiles/BBL/filament/Bambu PLA Tough @base.json +++ b/resources/profiles/BBL/filament/Bambu PLA Tough @base.json @@ -16,5 +16,8 @@ ], "filament_density": [ "1.26" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json index c7dfbb3d52..f42ba10f70 100644 --- a/resources/profiles/BBL/filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PLA-CF @BBL X1C 0.8 nozzle.json @@ -9,15 +9,18 @@ "18" ], "nozzle_temperature_initial_layer": [ - "230" + "230" ], "nozzle_temperature": [ - "230" + "230" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA-CF @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PLA-CF @BBL X1C.json index a6cd2e53ae..6fbc6544ab 100644 --- a/resources/profiles/BBL/filament/Bambu PLA-CF @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu PLA-CF @BBL X1C.json @@ -9,13 +9,15 @@ "15" ], "nozzle_temperature_initial_layer": [ - "230" + "230" ], "nozzle_temperature": [ - "230" + "230" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA-CF @base.json b/resources/profiles/BBL/filament/Bambu PLA-CF @base.json index 533e5d6117..763e2d0703 100644 --- a/resources/profiles/BBL/filament/Bambu PLA-CF @base.json +++ b/resources/profiles/BBL/filament/Bambu PLA-CF @base.json @@ -8,10 +8,10 @@ "filament_vendor": [ "Bambu Lab" ], - "cool_plate_temp" : [ + "cool_plate_temp": [ "45" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "45" ], "filament_cost": [ @@ -40,5 +40,8 @@ ], "filament_type": [ "PLA-CF" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu Support For PA PET @BBL X1C.json b/resources/profiles/BBL/filament/Bambu Support For PA PET @BBL X1C.json new file mode 100644 index 0000000000..1a772e5e5f --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu Support For PA PET @BBL X1C.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "setting_id": "GFSS03_00", + "name": "Bambu Support For PA/PET @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "Bambu Support For PA/PET @base", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu Support For PA PET @base.json b/resources/profiles/BBL/filament/Bambu Support For PA PET @base.json new file mode 100644 index 0000000000..1c41f14c7f --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu Support For PA PET @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "filament_id": "GFS03", + "name": "Bambu Support For PA/PET @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_pa", + "required_nozzle_HRC": [ + "3" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_density": [ + "1.22" + ], + "filament_is_support": [ + "1" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_cost": [ + "34.99" + ], + "slow_down_layer_time": [ + "6" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu Support For PLA @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu Support For PLA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000000..018ffbdd52 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu Support For PLA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "setting_id": "GFSS02_01", + "name": "Bambu Support For PLA @BBL X1C 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu Support For PLA @base", + "filament_max_volumetric_speed": [ + "0.5" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu Support For PLA @BBL X1C.json b/resources/profiles/BBL/filament/Bambu Support For PLA @BBL X1C.json new file mode 100644 index 0000000000..b9c8e8a133 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu Support For PLA @BBL X1C.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "setting_id": "GFSS02_02", + "name": "Bambu Support For PLA @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "Bambu Support For PLA @base", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu Support For PLA @base.json b/resources/profiles/BBL/filament/Bambu Support For PLA @base.json new file mode 100644 index 0000000000..e014c00138 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu Support For PLA @base.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "filament_id": "GFS02", + "name": "Bambu Support For PLA @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_pla", + "filament_vendor": [ + "Bambu Lab" + ], + "filament_density": [ + "1.30" + ], + "filament_is_support": [ + "1" + ], + "cool_plate_temp": [ + "40" + ], + "cool_plate_temp_initial_layer": [ + "40" + ], + "filament_cost": [ + "69.98" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu Support G @BBL X1C.json b/resources/profiles/BBL/filament/Bambu Support G @BBL X1C.json index 8733c225fa..ced4f2bfe7 100644 --- a/resources/profiles/BBL/filament/Bambu Support G @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu Support G @BBL X1C.json @@ -6,11 +6,15 @@ "instantiation": "true", "inherits": "Bambu Support G @base", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu Support G @base.json b/resources/profiles/BBL/filament/Bambu Support G @base.json index d79ea893df..bbc35bf607 100644 --- a/resources/profiles/BBL/filament/Bambu Support G @base.json +++ b/resources/profiles/BBL/filament/Bambu Support G @base.json @@ -29,7 +29,7 @@ "filament_cost": [ "34.99" ], - "slow_down_layer_time":[ + "slow_down_layer_time": [ "6" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu Support W @BBL X1.json b/resources/profiles/BBL/filament/Bambu Support W @BBL X1.json index 530eae88ef..ea65cb4c42 100644 --- a/resources/profiles/BBL/filament/Bambu Support W @BBL X1.json +++ b/resources/profiles/BBL/filament/Bambu Support W @BBL X1.json @@ -6,8 +6,9 @@ "instantiation": "true", "inherits": "Bambu Support W @base", "compatible_printers": [ - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu Support W @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu Support W @BBL X1C 0.2 nozzle.json index 603f193d28..846495d92d 100644 --- a/resources/profiles/BBL/filament/Bambu Support W @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu Support W @BBL X1C 0.2 nozzle.json @@ -16,6 +16,8 @@ ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" } \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu Support W @BBL X1C.json b/resources/profiles/BBL/filament/Bambu Support W @BBL X1C.json index 7dc4b4f9b7..d6f9346e1c 100644 --- a/resources/profiles/BBL/filament/Bambu Support W @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu Support W @BBL X1C.json @@ -6,8 +6,12 @@ "instantiation": "true", "inherits": "Bambu Support W @base", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu Support W @base.json b/resources/profiles/BBL/filament/Bambu Support W @base.json index 2f515c79b0..e6efbd3c45 100644 --- a/resources/profiles/BBL/filament/Bambu Support W @base.json +++ b/resources/profiles/BBL/filament/Bambu Support W @base.json @@ -25,5 +25,8 @@ ], "slow_down_layer_time": [ "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu TPU 95A @BBL X1.json b/resources/profiles/BBL/filament/Bambu TPU 95A @BBL X1.json index b1a567d263..c45bcca8ca 100644 --- a/resources/profiles/BBL/filament/Bambu TPU 95A @BBL X1.json +++ b/resources/profiles/BBL/filament/Bambu TPU 95A @BBL X1.json @@ -9,8 +9,9 @@ "3.6" ], "compatible_printers": [ - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu TPU 95A @BBL X1C.json b/resources/profiles/BBL/filament/Bambu TPU 95A @BBL X1C.json index 2ef09cab10..b5535d246c 100644 --- a/resources/profiles/BBL/filament/Bambu TPU 95A @BBL X1C.json +++ b/resources/profiles/BBL/filament/Bambu TPU 95A @BBL X1C.json @@ -9,8 +9,12 @@ "3.6" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu TPU 95A @base.json b/resources/profiles/BBL/filament/Bambu TPU 95A @base.json index 8de5fe9fde..507386fb56 100644 --- a/resources/profiles/BBL/filament/Bambu TPU 95A @base.json +++ b/resources/profiles/BBL/filament/Bambu TPU 95A @base.json @@ -20,4 +20,4 @@ "nozzle_temperature": [ "230" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic ABS @0.2 nozzle.json b/resources/profiles/BBL/filament/Generic ABS @0.2 nozzle.json index 0fd366dced..59971c21a6 100644 --- a/resources/profiles/BBL/filament/Generic ABS @0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Generic ABS @0.2 nozzle.json @@ -9,7 +9,9 @@ "2" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic ABS.json b/resources/profiles/BBL/filament/Generic ABS.json index 256bc5674f..6602737aaf 100644 --- a/resources/profiles/BBL/filament/Generic ABS.json +++ b/resources/profiles/BBL/filament/Generic ABS.json @@ -6,11 +6,15 @@ "instantiation": "true", "inherits": "Generic ABS @base", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic ASA @0.2 nozzle.json b/resources/profiles/BBL/filament/Generic ASA @0.2 nozzle.json index 18235191fa..1c274d1e2a 100644 --- a/resources/profiles/BBL/filament/Generic ASA @0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Generic ASA @0.2 nozzle.json @@ -9,7 +9,9 @@ "2" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic ASA @base.json b/resources/profiles/BBL/filament/Generic ASA @base.json index ac74598de7..10ed891833 100644 --- a/resources/profiles/BBL/filament/Generic ASA @base.json +++ b/resources/profiles/BBL/filament/Generic ASA @base.json @@ -11,4 +11,4 @@ "filament_max_volumetric_speed": [ "12" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic ASA.json b/resources/profiles/BBL/filament/Generic ASA.json index b2187b615f..4196ac2100 100644 --- a/resources/profiles/BBL/filament/Generic ASA.json +++ b/resources/profiles/BBL/filament/Generic ASA.json @@ -6,11 +6,15 @@ "instantiation": "true", "inherits": "Generic ASA @base", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic HIPS @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Generic HIPS @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000000..49134d2446 --- /dev/null +++ b/resources/profiles/BBL/filament/Generic HIPS @BBL X1C 0.2 nozzle.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "setting_id": "GFSS98_01", + "name": "Generic HIPS @BBL X1C 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Generic HIPS @base", + "filament_max_volumetric_speed": [ + "0.5" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic HIPS @BBL X1C.json b/resources/profiles/BBL/filament/Generic HIPS @BBL X1C.json new file mode 100644 index 0000000000..92608bb4d0 --- /dev/null +++ b/resources/profiles/BBL/filament/Generic HIPS @BBL X1C.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "setting_id": "GFSS98_00", + "name": "Generic HIPS @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "Generic HIPS @base", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic HIPS @base.json b/resources/profiles/BBL/filament/Generic HIPS @base.json new file mode 100644 index 0000000000..030daa118d --- /dev/null +++ b/resources/profiles/BBL/filament/Generic HIPS @base.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "filament_id": "GFS98", + "name": "Generic HIPS @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_hips", + "filament_vendor": [ + "Generic" + ], + "filament_is_support": [ + "1" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PA-CF.json b/resources/profiles/BBL/filament/Generic PA-CF.json index 51ca84dff0..dd1c485e06 100644 --- a/resources/profiles/BBL/filament/Generic PA-CF.json +++ b/resources/profiles/BBL/filament/Generic PA-CF.json @@ -6,35 +6,29 @@ "from": "system", "instantiation": "true", "inherits": "fdm_filament_pa", - "filament_type": [ - "PA-CF" - ], - "nozzle_temperature_initial_layer": [ - "290" - ], - "nozzle_temperature": [ - "290" - ], - "filament_max_volumetric_speed": [ - "8" + "fan_cooling_layer_time": [ + "5" ], "fan_max_speed": [ - "30" + "30" ], "fan_min_speed": [ - "10" + "10" ], - "overhang_fan_threshold": [ - "0%" - ], - "overhang_fan_speed": [ - "40" - ], - "fan_cooling_layer_time": [ - "5" + "filament_type": [ + "PA-CF" ], "full_fan_speed_layer": [ - "2" + "2" + ], + "overhang_fan_speed": [ + "40" + ], + "overhang_fan_threshold": [ + "0%" + ], + "temperature_vitrification": [ + "170" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", @@ -42,6 +36,10 @@ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PA.json b/resources/profiles/BBL/filament/Generic PA.json index f466c7d3cd..f8d714fd91 100644 --- a/resources/profiles/BBL/filament/Generic PA.json +++ b/resources/profiles/BBL/filament/Generic PA.json @@ -7,23 +7,27 @@ "instantiation": "true", "inherits": "fdm_filament_pa", "required_nozzle_HRC": [ - "3" + "3" ], "nozzle_temperature_initial_layer": [ - "280" + "280" ], "nozzle_temperature": [ - "280" + "280" ], "filament_max_volumetric_speed": [ - "16" + "16" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PC @0.2 nozzle.json b/resources/profiles/BBL/filament/Generic PC @0.2 nozzle.json index d9f3e5d76d..11e8f5d3e6 100644 --- a/resources/profiles/BBL/filament/Generic PC @0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Generic PC @0.2 nozzle.json @@ -9,7 +9,8 @@ "1" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PC @BBL P1S 0.2 nozzle.json b/resources/profiles/BBL/filament/Generic PC @BBL P1S 0.2 nozzle.json new file mode 100644 index 0000000000..6eaf2c133a --- /dev/null +++ b/resources/profiles/BBL/filament/Generic PC @BBL P1S 0.2 nozzle.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "setting_id": "GFSC99_03", + "name": "Generic PC @BBL P1S 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Generic PC @0.2 nozzle", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PC @BBL P1S.json b/resources/profiles/BBL/filament/Generic PC @BBL P1S.json new file mode 100644 index 0000000000..5ea0e3409e --- /dev/null +++ b/resources/profiles/BBL/filament/Generic PC @BBL P1S.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "setting_id": "GFSC99_04", + "name": "Generic PC @BBL P1S", + "from": "system", + "instantiation": "true", + "inherits": "Generic PC", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PC @base.json b/resources/profiles/BBL/filament/Generic PC @base.json index dc053680d1..b51b608898 100644 --- a/resources/profiles/BBL/filament/Generic PC @base.json +++ b/resources/profiles/BBL/filament/Generic PC @base.json @@ -11,4 +11,4 @@ "filament_flow_ratio": [ "0.94" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PC.json b/resources/profiles/BBL/filament/Generic PC.json index 1a322050c5..377f4885f6 100644 --- a/resources/profiles/BBL/filament/Generic PC.json +++ b/resources/profiles/BBL/filament/Generic PC.json @@ -1,16 +1,17 @@ { - "type": "filament", - "setting_id": "GFSC99", - "name": "Generic PC", - "from": "system", - "instantiation": "true", - "inherits": "Generic PC @base", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "type": "filament", + "setting_id": "GFSC99", + "name": "Generic PC", + "from": "system", + "instantiation": "true", + "inherits": "Generic PC @base", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PETG @0.2 nozzle.json b/resources/profiles/BBL/filament/Generic PETG @0.2 nozzle.json index 609ae6b932..46fbc4df63 100644 --- a/resources/profiles/BBL/filament/Generic PETG @0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Generic PETG @0.2 nozzle.json @@ -6,10 +6,12 @@ "instantiation": "true", "inherits": "Generic PETG @base", "filament_max_volumetric_speed": [ - "1" + "1" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PETG @base.json b/resources/profiles/BBL/filament/Generic PETG @base.json index 6a0a6ec4d7..2308488ea8 100644 --- a/resources/profiles/BBL/filament/Generic PETG @base.json +++ b/resources/profiles/BBL/filament/Generic PETG @base.json @@ -5,12 +5,6 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_pet", - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], "fan_cooling_layer_time": [ "30" ], @@ -18,7 +12,7 @@ "90" ], "overhang_fan_threshold": [ - "25%" + "10%" ], "fan_max_speed": [ "90" @@ -27,45 +21,42 @@ "40" ], "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" + "20" ], "filament_flow_ratio": [ "0.95" ], "filament_max_volumetric_speed": [ - "10" + "12" ], "nozzle_temperature_range_high": [ "270" ], - "cool_plate_temp" : [ + "cool_plate_temp": [ "0" ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "70" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "0" ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "70" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "70" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "70" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "70" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "70" ], "filament_start_gcode": [ - " ; filament start gcode\n{if (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PETG-CF @BBL X1C.json b/resources/profiles/BBL/filament/Generic PETG-CF @BBL X1C.json index af5dece0dc..7bd57db6ed 100644 --- a/resources/profiles/BBL/filament/Generic PETG-CF @BBL X1C.json +++ b/resources/profiles/BBL/filament/Generic PETG-CF @BBL X1C.json @@ -1,16 +1,20 @@ { - "type": "filament", - "setting_id": "GFSG50", - "name": "Generic PETG-CF @BBL X1C", - "from": "system", - "instantiation": "true", - "inherits": "Generic PETG-CF @base", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "type": "filament", + "setting_id": "GFSG50", + "name": "Generic PETG-CF @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "Generic PETG-CF @base", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PETG-CF @base.json b/resources/profiles/BBL/filament/Generic PETG-CF @base.json index 949c11f5e2..c4c96b813b 100644 --- a/resources/profiles/BBL/filament/Generic PETG-CF @base.json +++ b/resources/profiles/BBL/filament/Generic PETG-CF @base.json @@ -1,86 +1,80 @@ { - "type": "filament", - "filament_id": "GFG98", - "name": "Generic PETG-CF @base", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_pet", - "filament_flow_ratio": [ - "0.95" - ], - "temperature_vitrification": [ - "75" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "90" - ], - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "70" - ], - "hot_plate_temp" : [ - "70" - ], - "textured_plate_temp" : [ - "70" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "70" - ], - "hot_plate_temp_initial_layer" : [ - "70" - ], - "textured_plate_temp_initial_layer" : [ - "70" - ], - "required_nozzle_HRC": [ - "40" - ], - "filament_vendor": [ - "Bambu Lab" - ], - "filament_type": [ - "PETG-CF" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "nozzle_temperature_initial_layer": [ - "255" - ], - "nozzle_temperature": [ - "255" - ], - "filament_cost": [ - "34.99" - ], - "filament_density": [ - "1.25" - ], - "fan_max_speed": [ - "30" - ], - "fan_min_speed": [ - "0" - ], - "filament_max_volumetric_speed": [ - "10" - ], - "slow_down_layer_time": [ - "6" - ], - "fan_cooling_layer_time": [ - "20" - ] -} + "type": "filament", + "filament_id": "GFG98", + "name": "Generic PETG-CF @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_pet", + "filament_flow_ratio": [ + "0.95" + ], + "temperature_vitrification": [ + "75" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "90" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "required_nozzle_HRC": [ + "40" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_type": [ + "PETG-CF" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.25" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_start_gcode":[ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PETG.json b/resources/profiles/BBL/filament/Generic PETG.json index 6171ba8a84..4ccbffb532 100644 --- a/resources/profiles/BBL/filament/Generic PETG.json +++ b/resources/profiles/BBL/filament/Generic PETG.json @@ -6,11 +6,15 @@ "instantiation": "true", "inherits": "Generic PETG @base", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PLA @0.2 nozzle.json b/resources/profiles/BBL/filament/Generic PLA @0.2 nozzle.json index 0a7507380e..da55b3cb06 100644 --- a/resources/profiles/BBL/filament/Generic PLA @0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Generic PLA @0.2 nozzle.json @@ -9,10 +9,12 @@ "2" ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PLA @base.json b/resources/profiles/BBL/filament/Generic PLA @base.json index 43de916b4a..43e3ff2f6a 100644 --- a/resources/profiles/BBL/filament/Generic PLA @base.json +++ b/resources/profiles/BBL/filament/Generic PLA @base.json @@ -8,13 +8,10 @@ "filament_flow_ratio": [ "0.98" ], - "filament_max_volumetric_speed": [ - "12" - ], "slow_down_layer_time": [ "8" ], "filament_start_gcode": [ "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PLA High Speed @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/Generic PLA High Speed @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000000..349be3047c --- /dev/null +++ b/resources/profiles/BBL/filament/Generic PLA High Speed @BBL P1P 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @BBL P1P 0.2 nozzle", + "inherits": "Generic PLA High Speed @BBL P1P", + "from": "system", + "setting_id": "GFSL95_03", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PLA High Speed @BBL P1P.json b/resources/profiles/BBL/filament/Generic PLA High Speed @BBL P1P.json new file mode 100644 index 0000000000..dbf1393681 --- /dev/null +++ b/resources/profiles/BBL/filament/Generic PLA High Speed @BBL P1P.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @BBL P1P", + "inherits": "Generic PLA High Speed @base", + "from": "system", + "setting_id": "GFSL95_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PLA High Speed @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Generic PLA High Speed @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000000..2a1ac23ef4 --- /dev/null +++ b/resources/profiles/BBL/filament/Generic PLA High Speed @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @BBL X1C 0.2 nozzle", + "inherits": "Generic PLA High Speed @BBL X1C", + "from": "system", + "setting_id": "GFSL95_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PLA High Speed @BBL X1C.json b/resources/profiles/BBL/filament/Generic PLA High Speed @BBL X1C.json new file mode 100644 index 0000000000..2ae8c726f7 --- /dev/null +++ b/resources/profiles/BBL/filament/Generic PLA High Speed @BBL X1C.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @BBL X1C", + "inherits": "Generic PLA High Speed @base", + "from": "system", + "setting_id": "GFSL95_00", + "instantiation": "true", + "slow_down_layer_time": [ + "4" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PLA High Speed @base.json b/resources/profiles/BBL/filament/Generic PLA High Speed @base.json new file mode 100644 index 0000000000..e3672f689e --- /dev/null +++ b/resources/profiles/BBL/filament/Generic PLA High Speed @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Generic PLA High Speed @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL95", + "instantiation": "false", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PLA Silk @base.json b/resources/profiles/BBL/filament/Generic PLA Silk @base.json index cf7e7b080a..456b9a6fad 100644 --- a/resources/profiles/BBL/filament/Generic PLA Silk @base.json +++ b/resources/profiles/BBL/filament/Generic PLA Silk @base.json @@ -1,20 +1,17 @@ { - "type": "filament", - "filament_id": "GFA05", - "name": "Generic PLA Silk @base", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.98" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming" - ] -} + "type": "filament", + "filament_id": "GFL96", + "name": "Generic PLA Silk @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PLA Silk.json b/resources/profiles/BBL/filament/Generic PLA Silk.json index b836780578..decb00ab75 100644 --- a/resources/profiles/BBL/filament/Generic PLA Silk.json +++ b/resources/profiles/BBL/filament/Generic PLA Silk.json @@ -12,11 +12,15 @@ "0.5" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PLA-CF @base.json b/resources/profiles/BBL/filament/Generic PLA-CF @base.json index aebf40321e..1055ec9902 100644 --- a/resources/profiles/BBL/filament/Generic PLA-CF @base.json +++ b/resources/profiles/BBL/filament/Generic PLA-CF @base.json @@ -1,44 +1,32 @@ { - "type": "filament", - "filament_id": "GFL98", - "name": "Generic PLA-CF @base", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_pla", - "required_nozzle_HRC": [ - "40" - ], - "cool_plate_temp" : [ - "45" - ], - "cool_plate_temp_initial_layer" : [ - "45" - ], - "filament_flow_ratio": [ - "0.95" - ], - "filament_type": [ - "PLA-CF" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "7" - ], - "additional_cooling_fan_speed": [ - "0" - ], - "temperature_vitrification": [ - "55" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "240" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" - ] -} + "type": "filament", + "filament_id": "GFL98", + "name": "Generic PLA-CF @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_pla", + "required_nozzle_HRC": [ + "40" + ], + "cool_plate_temp": [ + "45" + ], + "cool_plate_temp_initial_layer": [ + "45" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "slow_down_layer_time": [ + "7" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PLA-CF.json b/resources/profiles/BBL/filament/Generic PLA-CF.json index 4151ffcbc9..eadc8b1572 100644 --- a/resources/profiles/BBL/filament/Generic PLA-CF.json +++ b/resources/profiles/BBL/filament/Generic PLA-CF.json @@ -11,6 +11,10 @@ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PLA.json b/resources/profiles/BBL/filament/Generic PLA.json index 0546d2e84e..a98d62ce51 100644 --- a/resources/profiles/BBL/filament/Generic PLA.json +++ b/resources/profiles/BBL/filament/Generic PLA.json @@ -6,11 +6,18 @@ "instantiation": "true", "inherits": "Generic PLA @base", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PVA @0.2 nozzle.json b/resources/profiles/BBL/filament/Generic PVA @0.2 nozzle.json index e309e458b8..6438b37537 100644 --- a/resources/profiles/BBL/filament/Generic PVA @0.2 nozzle.json +++ b/resources/profiles/BBL/filament/Generic PVA @0.2 nozzle.json @@ -9,7 +9,9 @@ "0.5" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PVA @base.json b/resources/profiles/BBL/filament/Generic PVA @base.json index 87f3d3a422..e472d0284c 100644 --- a/resources/profiles/BBL/filament/Generic PVA @base.json +++ b/resources/profiles/BBL/filament/Generic PVA @base.json @@ -15,6 +15,6 @@ "7" ], "slow_down_min_speed": [ - "10" + "20" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PVA.json b/resources/profiles/BBL/filament/Generic PVA.json index 961b77bf77..4caebc3f31 100644 --- a/resources/profiles/BBL/filament/Generic PVA.json +++ b/resources/profiles/BBL/filament/Generic PVA.json @@ -6,11 +6,15 @@ "instantiation": "true", "inherits": "Generic PVA @base", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic TPU.json b/resources/profiles/BBL/filament/Generic TPU.json index 5df255d936..4dea613b47 100644 --- a/resources/profiles/BBL/filament/Generic TPU.json +++ b/resources/profiles/BBL/filament/Generic TPU.json @@ -10,14 +10,18 @@ "3.2" ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" ], "compatible_printers": [ - "Bambu Lab X1 0.4 nozzle", - "Bambu Lab X1 0.6 nozzle", - "Bambu Lab X1 0.8 nozzle", - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle" - ] -} + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Overture Matte PLA @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/Overture Matte PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000000..1233076ac0 --- /dev/null +++ b/resources/profiles/BBL/filament/Overture Matte PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Overture Matte PLA @BBL P1P 0.2 nozzle", + "inherits": "Overture Matte PLA @BBL P1P", + "from": "system", + "setting_id": "GFSL05_04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Overture Matte PLA @BBL P1P.json b/resources/profiles/BBL/filament/Overture Matte PLA @BBL P1P.json new file mode 100644 index 0000000000..2ca075af16 --- /dev/null +++ b/resources/profiles/BBL/filament/Overture Matte PLA @BBL P1P.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Overture Matte PLA @BBL P1P", + "inherits": "Overture Matte PLA @base", + "from": "system", + "setting_id": "GFSL05_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "10" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Overture Matte PLA @BBL X1.json b/resources/profiles/BBL/filament/Overture Matte PLA @BBL X1.json new file mode 100644 index 0000000000..3c906f1703 --- /dev/null +++ b/resources/profiles/BBL/filament/Overture Matte PLA @BBL X1.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "setting_id": "GFSL05_02", + "name": "Overture Matte PLA @BBL X1", + "from": "system", + "instantiation": "true", + "inherits": "Overture Matte PLA @base", + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Overture Matte PLA @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Overture Matte PLA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000000..44fddb6104 --- /dev/null +++ b/resources/profiles/BBL/filament/Overture Matte PLA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "setting_id": "GFSL05_01", + "name": "Overture Matte PLA @BBL X1C 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Overture Matte PLA @BBL X1C", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Overture Matte PLA @BBL X1C.json b/resources/profiles/BBL/filament/Overture Matte PLA @BBL X1C.json new file mode 100644 index 0000000000..cf3b4dea14 --- /dev/null +++ b/resources/profiles/BBL/filament/Overture Matte PLA @BBL X1C.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "setting_id": "GFSL05_00", + "name": "Overture Matte PLA @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "Overture Matte PLA @base", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Overture Matte PLA @base.json b/resources/profiles/BBL/filament/Overture Matte PLA @base.json new file mode 100644 index 0000000000..e833c9ae36 --- /dev/null +++ b/resources/profiles/BBL/filament/Overture Matte PLA @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "filament_id": "GFL05", + "name": "Overture Matte PLA @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_pla", + "filament_cost": [ + "24.52" + ], + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_vendor": [ + "Overture" + ], + "slow_down_layer_time": [ + "6" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Overture PLA @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/Overture PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000000..05994a7f80 --- /dev/null +++ b/resources/profiles/BBL/filament/Overture PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "name": "Overture PLA @BBL P1P 0.2 nozzle", + "inherits": "Overture PLA @BBL P1P", + "from": "system", + "setting_id": "GFSL04_04", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Overture PLA @BBL P1P.json b/resources/profiles/BBL/filament/Overture PLA @BBL P1P.json new file mode 100644 index 0000000000..a7b857782a --- /dev/null +++ b/resources/profiles/BBL/filament/Overture PLA @BBL P1P.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Overture PLA @BBL P1P", + "inherits": "Overture PLA @base", + "from": "system", + "setting_id": "GFSL04_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Overture PLA @BBL X1.json b/resources/profiles/BBL/filament/Overture PLA @BBL X1.json new file mode 100644 index 0000000000..f4138b2f81 --- /dev/null +++ b/resources/profiles/BBL/filament/Overture PLA @BBL X1.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "setting_id": "GFSL04_01", + "name": "Overture PLA @BBL X1", + "from": "system", + "instantiation": "true", + "inherits": "Overture PLA @base", + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Overture PLA @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Overture PLA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000000..4025bb9eb8 --- /dev/null +++ b/resources/profiles/BBL/filament/Overture PLA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "setting_id": "GFSL04_02", + "name": "Overture PLA @BBL X1C 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Overture PLA @BBL X1C", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Overture PLA @BBL X1C.json b/resources/profiles/BBL/filament/Overture PLA @BBL X1C.json new file mode 100644 index 0000000000..1079ec06cd --- /dev/null +++ b/resources/profiles/BBL/filament/Overture PLA @BBL X1C.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "setting_id": "GFSL04_05", + "name": "Overture PLA @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "Overture PLA @base", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Overture PLA @base.json b/resources/profiles/BBL/filament/Overture PLA @base.json new file mode 100644 index 0000000000..cf33af0390 --- /dev/null +++ b/resources/profiles/BBL/filament/Overture PLA @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "filament_id": "GFL04", + "name": "Overture PLA @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_pla", + "filament_cost": [ + "24.15" + ], + "filament_density": [ + "1.2" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_vendor": [ + "Overture" + ], + "slow_down_layer_time": [ + "6" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu ABS @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Bambu ABS @BBL P1P 0.2 nozzle.json index f7603eeea9..eaeaeed16a 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu ABS @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Bambu ABS @BBL P1P 0.2 nozzle.json @@ -8,16 +8,16 @@ "filament_max_volumetric_speed": [ "2" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "100" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "100" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "100" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "100" ], "fan_max_speed": [ @@ -28,5 +28,6 @@ ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu ABS @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu ABS @BBL P1P.json index 9c585c9a6b..4251860aa2 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu ABS @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu ABS @BBL P1P.json @@ -14,21 +14,22 @@ "reduce_fan_stop_start_freq": [ "0" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "100" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "100" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "100" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "100" ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PA-CF @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu PA-CF @BBL P1P.json index 1afbe432b6..2cbc777856 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PA-CF @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PA-CF @BBL P1P.json @@ -5,30 +5,28 @@ "from": "system", "instantiation": "true", "inherits": "Bambu PA-CF @base", - "filament_max_volumetric_speed": [ - "8" - ], "nozzle_temperature_initial_layer": [ - "290" + "290" ], "nozzle_temperature": [ - "290" + "290" ], "fan_max_speed": [ - "30" + "30" ], "fan_min_speed": [ - "10" + "10" ], "fan_cooling_layer_time": [ - "5" + "5" ], "full_fan_speed_layer": [ - "2" + "2" ], "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PAHT-CF @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu PAHT-CF @BBL P1P.json index 7d988b5665..4f4629859f 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PAHT-CF @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PAHT-CF @BBL P1P.json @@ -9,5 +9,6 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PC @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Bambu PC @BBL P1P 0.2 nozzle.json index 9939eb446c..5be4ad1684 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PC @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PC @BBL P1P 0.2 nozzle.json @@ -5,19 +5,38 @@ "from": "system", "instantiation": "true", "inherits": "Bambu PC @base", - "filament_max_volumetric_speed": [ - "1" + "eng_plate_temp": [ + "100" ], - "nozzle_temperature": [ - "260" + "eng_plate_temp_initial_layer": [ + "100" ], "fan_max_speed": [ "20" ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "260" + ], "reduce_fan_stop_start_freq": [ "0" ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ] + ], + "version": "01.07.00.18" } \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PC @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu PC @BBL P1P.json index 38d40953c0..56d71597a3 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PC @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PC @BBL P1P.json @@ -5,15 +5,34 @@ "from": "system", "instantiation": "true", "inherits": "Bambu PC @base", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], "fan_max_speed": [ "20" ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], "reduce_fan_stop_start_freq": [ "0" ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PET-CF @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu PET-CF @BBL P1P.json index 649cda5ae0..b3928f04a8 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PET-CF @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PET-CF @BBL P1P.json @@ -1,25 +1,20 @@ { - "type": "filament", - "setting_id": "GFST01_10", - "name": "Bambu PET-CF @BBL P1P", - "from": "system", - "instantiation": "true", - "inherits": "Bambu PET-CF @base", - "slow_down_for_layer_cooling": [ - "1" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], - "slow_down_min_speed": [ - "20" - ], - "slow_down_layer_time": [ - "2" - ], - "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" -] -} + "type": "filament", + "setting_id": "GFST01_10", + "name": "Bambu PET-CF @BBL P1P", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PET-CF @base", + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PETG-CF @BBL P1P 0.4 nozzle.json b/resources/profiles/BBL/filament/P1P/Bambu PETG-CF @BBL P1P 0.4 nozzle.json new file mode 100644 index 0000000000..8c99b497c9 --- /dev/null +++ b/resources/profiles/BBL/filament/P1P/Bambu PETG-CF @BBL P1P 0.4 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "setting_id": "GFSG50_03", + "name": "Bambu PETG-CF @BBL P1P 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PETG-CF @base", + "filament_max_volumetric_speed": [ + "13" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PETG-CF @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu PETG-CF @BBL P1P.json index bd49859717..c86e47ac5a 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PETG-CF @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PETG-CF @BBL P1P.json @@ -1,13 +1,13 @@ { - "type": "filament", - "setting_id": "GFSG50_11", - "name": "Bambu PETG-CF @BBL P1P", - "from": "system", - "instantiation": "true", - "inherits": "Bambu PETG-CF @base", - "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "type": "filament", + "setting_id": "GFSG50_11", + "name": "Bambu PETG-CF @BBL P1P", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PETG-CF @base", + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA Aero @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu PLA Aero @BBL P1P.json new file mode 100644 index 0000000000..e0fba9d63a --- /dev/null +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA Aero @BBL P1P.json @@ -0,0 +1,35 @@ +{ + "name": "Bambu PLA Aero @BBL P1P", + "type": "filament", + "instantiation": "true", + "from": "system", + "inherits": "Bambu PLA Aero @base", + "setting_id": "GFSA11_02", + "hot_plate_temp_initial_layer": [ + "65" + ], + "hot_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "fan_min_speed": [ + "50" + ], + "fan_cooling_layer_time": [ + "80" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA Basic @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Bambu PLA Basic @BBL P1P 0.2 nozzle.json index afce920b5a..ef06b387db 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PLA Basic @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA Basic @BBL P1P 0.2 nozzle.json @@ -8,16 +8,16 @@ "filament_max_volumetric_speed": [ "2" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -27,6 +27,7 @@ "80" ], "compatible_printers": [ - "Bambu Lab P1P 0.2 nozzle" - ] -} + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA Basic @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu PLA Basic @BBL P1P.json index 11921d2b46..cc6c104cb6 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PLA Basic @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA Basic @BBL P1P.json @@ -11,16 +11,16 @@ "slow_down_layer_time": [ "8" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -33,5 +33,6 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA Marble @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu PLA Marble @BBL P1P.json index c4244d02d8..1de552cdac 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PLA Marble @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA Marble @BBL P1P.json @@ -5,16 +5,16 @@ "from": "system", "instantiation": "true", "inherits": "Bambu PLA Marble @base", - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -27,8 +27,9 @@ "8" ], "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA Matte @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Bambu PLA Matte @BBL P1P 0.2 nozzle.json index 0196d2a6a9..dcee309eed 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PLA Matte @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA Matte @BBL P1P 0.2 nozzle.json @@ -8,16 +8,16 @@ "filament_max_volumetric_speed": [ "2" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -28,5 +28,6 @@ ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA Matte @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu PLA Matte @BBL P1P.json index aa3ac96dc4..4af3f8ab56 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PLA Matte @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA Matte @BBL P1P.json @@ -11,16 +11,16 @@ "slow_down_layer_time": [ "8" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -33,5 +33,6 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA Metal @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Bambu PLA Metal @BBL P1P 0.2 nozzle.json index 76b9e91b83..e5ca0cd91e 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PLA Metal @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA Metal @BBL P1P 0.2 nozzle.json @@ -8,16 +8,16 @@ "filament_max_volumetric_speed": [ "2" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -27,6 +27,7 @@ "80" ], "compatible_printers": [ - "Bambu Lab P1P 0.2 nozzle" - ] -} + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA Metal @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu PLA Metal @BBL P1P.json index 80918deaf9..c9cf41f464 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PLA Metal @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA Metal @BBL P1P.json @@ -11,16 +11,16 @@ "slow_down_layer_time": [ "8" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -33,5 +33,6 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json index a2c70f94de..9287aef080 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json @@ -1,26 +1,27 @@ { - "type": "filament", - "setting_id": "GFSA05_11", - "name": "Bambu PLA Silk @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "Bambu PLA Silk @base", - "filament_max_volumetric_speed": [ - "2" - ], - "hot_plate_temp" : [ - "65" - ], - "hot_plate_temp_initial_layer" : [ - "65" - ], - "textured_plate_temp" : [ - "65" - ], - "textured_plate_temp_initial_layer" : [ - "65" - ], - "compatible_printers": [ - "Bambu Lab P1P 0.2 nozzle" - ] + "type": "filament", + "setting_id": "GFSA05_11", + "name": "Bambu PLA Silk @BBL P1P 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PLA Silk @base", + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" } \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA Silk @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu PLA Silk @BBL P1P.json index 7e473c2f08..936782d046 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PLA Silk @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA Silk @BBL P1P.json @@ -1,31 +1,29 @@ { - "type": "filament", - "setting_id": "GFSA05_12", - "name": "Bambu PLA Silk @BBL P1P", - "from": "system", - "instantiation": "true", - "inherits": "Bambu PLA Silk @base", - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "8" - ], - "hot_plate_temp" : [ - "65" - ], - "hot_plate_temp_initial_layer" : [ - "65" - ], - "textured_plate_temp" : [ - "65" - ], - "textured_plate_temp_initial_layer" : [ - "65" - ], - "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] + "type": "filament", + "setting_id": "GFSA05_12", + "name": "Bambu PLA Silk @BBL P1P", + "from": "system", + "instantiation": "true", + "inherits": "Bambu PLA Silk @base", + "slow_down_layer_time": [ + "8" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" } \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA Sparkle @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu PLA Sparkle @BBL P1P.json index 53189104d1..0ff5e89cbf 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PLA Sparkle @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA Sparkle @BBL P1P.json @@ -4,17 +4,17 @@ "name": "Bambu PLA Sparkle @BBL P1P", "from": "system", "instantiation": "true", - "inherits": "Bambu PLA Marble @base", - "hot_plate_temp" : [ + "inherits": "Bambu PLA Sparkle @base", + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -27,8 +27,9 @@ "8" ], "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA Tough @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Bambu PLA Tough @BBL P1P 0.2 nozzle.json index bfbc37a242..04800c5247 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PLA Tough @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA Tough @BBL P1P 0.2 nozzle.json @@ -8,16 +8,16 @@ "filament_max_volumetric_speed": [ "2" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -27,6 +27,7 @@ "80" ], "compatible_printers": [ - "Bambu Lab P1P 0.2 nozzle" - ] -} + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA Tough @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu PLA Tough @BBL P1P.json index c44e9e3d4a..572c4b5c6b 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PLA Tough @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA Tough @BBL P1P.json @@ -11,16 +11,16 @@ "slow_down_layer_time": [ "8" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -33,5 +33,6 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json b/resources/profiles/BBL/filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json index 370f48f5df..d13973d724 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json @@ -8,16 +8,16 @@ "filament_max_volumetric_speed": [ "18" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -35,5 +35,6 @@ "compatible_printers": [ "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu PLA-CF @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu PLA-CF @BBL P1P.json index 18536780ed..5eca882786 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu PLA-CF @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu PLA-CF @BBL P1P.json @@ -8,16 +8,16 @@ "filament_max_volumetric_speed": [ "15" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -34,5 +34,6 @@ ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu Support For PA PET @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu Support For PA PET @BBL P1P.json new file mode 100644 index 0000000000..bba2ae2a1d --- /dev/null +++ b/resources/profiles/BBL/filament/P1P/Bambu Support For PA PET @BBL P1P.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "setting_id": "GFSS03_01", + "name": "Bambu Support For PA/PET @BBL P1P", + "from": "system", + "instantiation": "true", + "inherits": "Bambu Support For PA/PET @base", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu Support For PLA @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Bambu Support For PLA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000000..6c5ee18e4d --- /dev/null +++ b/resources/profiles/BBL/filament/P1P/Bambu Support For PLA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "setting_id": "GFSS02_11", + "name": "Bambu Support For PLA @BBL P1P 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu Support For PLA @base", + "filament_max_volumetric_speed": [ + "0.5" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "fan_min_speed": [ + "50" + ], + "fan_cooling_layer_time": [ + "80" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu Support For PLA @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu Support For PLA @BBL P1P.json new file mode 100644 index 0000000000..ce56629e6a --- /dev/null +++ b/resources/profiles/BBL/filament/P1P/Bambu Support For PLA @BBL P1P.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "setting_id": "GFSS02_12", + "name": "Bambu Support For PLA @BBL P1P", + "from": "system", + "instantiation": "true", + "inherits": "Bambu Support For PLA @base", + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "fan_min_speed": [ + "50" + ], + "fan_cooling_layer_time": [ + "80" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu Support G @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu Support G @BBL P1P.json index ab03c12c37..d6e5035829 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu Support G @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu Support G @BBL P1P.json @@ -6,8 +6,9 @@ "instantiation": "true", "inherits": "Bambu Support G @base", "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu Support W @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Bambu Support W @BBL P1P 0.2 nozzle.json index 820a7da2af..471f83db41 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu Support W @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Bambu Support W @BBL P1P 0.2 nozzle.json @@ -14,16 +14,16 @@ "nozzle_temperature": [ "240" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -34,5 +34,6 @@ ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ] + ], + "version": "01.07.00.18" } \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu Support W @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu Support W @BBL P1P.json index 01700c8440..d7fe18d99b 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu Support W @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu Support W @BBL P1P.json @@ -5,27 +5,28 @@ "from": "system", "instantiation": "true", "inherits": "Bambu Support W @base", - "hot_plate_temp" : [ - "65" + "hot_plate_temp": [ + "65" ], - "hot_plate_temp_initial_layer" : [ - "65" + "hot_plate_temp_initial_layer": [ + "65" ], - "textured_plate_temp" : [ - "65" + "textured_plate_temp": [ + "65" ], - "textured_plate_temp_initial_layer" : [ - "65" + "textured_plate_temp_initial_layer": [ + "65" ], "fan_min_speed": [ - "50" + "50" ], "fan_cooling_layer_time": [ - "80" + "80" ], "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Bambu TPU 95A @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Bambu TPU 95A @BBL P1P.json index 85747f1d2e..ef68f2c392 100644 --- a/resources/profiles/BBL/filament/P1P/Bambu TPU 95A @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Bambu TPU 95A @BBL P1P.json @@ -8,21 +8,22 @@ "filament_max_volumetric_speed": [ "3.6" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "45" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "45" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "45" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "45" ], "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic ABS @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Generic ABS @BBL P1P 0.2 nozzle.json index ae2447b030..3b18b92c35 100644 --- a/resources/profiles/BBL/filament/P1P/Generic ABS @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Generic ABS @BBL P1P 0.2 nozzle.json @@ -14,19 +14,20 @@ "reduce_fan_stop_start_freq": [ "0" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "100" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "100" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "100" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "100" ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic ABS @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Generic ABS @BBL P1P.json index 12c954002a..8f2b1fd8fb 100644 --- a/resources/profiles/BBL/filament/P1P/Generic ABS @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Generic ABS @BBL P1P.json @@ -11,21 +11,22 @@ "reduce_fan_stop_start_freq": [ "0" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "100" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "100" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "100" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "100" ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic ASA @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Generic ASA @BBL P1P 0.2 nozzle.json index 9b74c093d0..0c33a83125 100644 --- a/resources/profiles/BBL/filament/P1P/Generic ASA @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Generic ASA @BBL P1P 0.2 nozzle.json @@ -8,19 +8,20 @@ "filament_max_volumetric_speed": [ "2" ], - "hot_plate_temp" : [ - "100" + "hot_plate_temp": [ + "100" ], - "hot_plate_temp_initial_layer" : [ - "100" + "hot_plate_temp_initial_layer": [ + "100" ], - "textured_plate_temp" : [ - "100" + "textured_plate_temp": [ + "100" ], - "textured_plate_temp_initial_layer" : [ - "100" + "textured_plate_temp_initial_layer": [ + "100" ], "compatible_printers": [ - "Bambu Lab P1P 0.2 nozzle" - ] -} + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic ASA @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Generic ASA @BBL P1P.json index 8802f7bdad..339dd358dc 100644 --- a/resources/profiles/BBL/filament/P1P/Generic ASA @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Generic ASA @BBL P1P.json @@ -5,21 +5,22 @@ "from": "system", "instantiation": "true", "inherits": "Generic ASA @base", - "hot_plate_temp" : [ - "100" + "hot_plate_temp": [ + "100" ], - "hot_plate_temp_initial_layer" : [ - "100" + "hot_plate_temp_initial_layer": [ + "100" ], - "textured_plate_temp" : [ - "100" + "textured_plate_temp": [ + "100" ], - "textured_plate_temp_initial_layer" : [ - "100" + "textured_plate_temp_initial_layer": [ + "100" ], "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic PA @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Generic PA @BBL P1P.json index a8fc99a311..2d212ce45a 100644 --- a/resources/profiles/BBL/filament/P1P/Generic PA @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Generic PA @BBL P1P.json @@ -1,26 +1,27 @@ { - "type": "filament", - "filament_id": "GFN99", - "setting_id": "GFSN98_10", - "name": "Generic PA @BBL P1P", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pa", - "required_nozzle_HRC": [ - "3" - ], - "nozzle_temperature_initial_layer": [ - "280" - ], - "nozzle_temperature": [ - "280" - ], - "filament_max_volumetric_speed": [ - "16" - ], - "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" -] -} + "type": "filament", + "filament_id": "GFN99", + "setting_id": "GFSN98_10", + "name": "Generic PA @BBL P1P", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "required_nozzle_HRC": [ + "3" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic PA-CF @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Generic PA-CF @BBL P1P.json index 7d084b2c25..07f4a404f1 100644 --- a/resources/profiles/BBL/filament/P1P/Generic PA-CF @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Generic PA-CF @BBL P1P.json @@ -7,22 +7,13 @@ "instantiation": "true", "inherits": "fdm_filament_pa", "filament_type": [ - "PA-CF" - ], - "nozzle_temperature_initial_layer": [ - "290" - ], - "nozzle_temperature": [ - "290" - ], - "filament_max_volumetric_speed": [ - "8" + "PA-CF" ], "fan_max_speed": [ - "30" + "30" ], "fan_min_speed": [ - "10" + "10" ], "overhang_fan_threshold": [ "0%" @@ -31,7 +22,7 @@ "40" ], "fan_cooling_layer_time": [ - "5" + "5" ], "full_fan_speed_layer": [ "2" @@ -40,5 +31,6 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic PC @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Generic PC @BBL P1P 0.2 nozzle.json index e5d8b1c39d..ede9a8830c 100644 --- a/resources/profiles/BBL/filament/P1P/Generic PC @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Generic PC @BBL P1P 0.2 nozzle.json @@ -5,16 +5,35 @@ "from": "system", "instantiation": "true", "inherits": "Generic PC @base", - "filament_max_volumetric_speed": [ - "1" + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" ], "fan_max_speed": [ "20" ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], "reduce_fan_stop_start_freq": [ "0" ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], "compatible_printers": [ "Bambu Lab P1P 0.2 nozzle" - ] + ], + "version": "01.07.00.18" } \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic PC @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Generic PC @BBL P1P.json index 413af620b8..fdea6384a2 100644 --- a/resources/profiles/BBL/filament/P1P/Generic PC @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Generic PC @BBL P1P.json @@ -5,15 +5,34 @@ "from": "system", "instantiation": "true", "inherits": "Generic PC @base", + "eng_plate_temp": [ + "100" + ], + "eng_plate_temp_initial_layer": [ + "100" + ], "fan_max_speed": [ "20" ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], "reduce_fan_stop_start_freq": [ "0" ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ] - } \ No newline at end of file + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json index d2e0801e06..439c67d766 100644 --- a/resources/profiles/BBL/filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Generic PETG @BBL P1P 0.2 nozzle.json @@ -1,26 +1,27 @@ { - "type": "filament", - "setting_id": "GFSG99_11", - "name": "Generic PETG @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "Generic PETG @base", - "hot_plate_temp" : [ - "80" - ], - "hot_plate_temp_initial_layer" : [ - "80" - ], - "textured_plate_temp" : [ - "80" - ], - "textured_plate_temp_initial_layer" : [ - "80" - ], - "filament_max_volumetric_speed": [ - "1" - ], - "compatible_printers": [ - "Bambu Lab P1P 0.2 nozzle" - ] -} + "type": "filament", + "setting_id": "GFSG99_11", + "name": "Generic PETG @BBL P1P 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Generic PETG @base", + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic PETG @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Generic PETG @BBL P1P.json index cbae651f8a..4103e51bc8 100644 --- a/resources/profiles/BBL/filament/P1P/Generic PETG @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Generic PETG @BBL P1P.json @@ -5,21 +5,22 @@ "from": "system", "instantiation": "true", "inherits": "Generic PETG @base", - "hot_plate_temp" : [ + "hot_plate_temp": [ "80" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "80" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "80" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "80" ], "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic PETG-CF @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Generic PETG-CF @BBL P1P.json index 46ccf78a18..894c152c2f 100644 --- a/resources/profiles/BBL/filament/P1P/Generic PETG-CF @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Generic PETG-CF @BBL P1P.json @@ -1,13 +1,14 @@ { - "type": "filament", - "setting_id": "GFSG50_10", - "name": "Generic PETG-CF @BBL P1P", - "from": "system", - "instantiation": "true", - "inherits": "Generic PETG-CF @base", - "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "type": "filament", + "setting_id": "GFSG50_10", + "name": "Generic PETG-CF @BBL P1P", + "from": "system", + "instantiation": "true", + "inherits": "Generic PETG-CF @base", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json index b6f3fef0a7..b8ff4c07b0 100644 --- a/resources/profiles/BBL/filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Generic PLA @BBL P1P 0.2 nozzle.json @@ -9,18 +9,18 @@ "2" ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -30,6 +30,7 @@ "80" ], "compatible_printers": [ - "Bambu Lab P1P 0.2 nozzle" - ] -} + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic PLA @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Generic PLA @BBL P1P.json index 8f5ecefc3f..f9156161db 100644 --- a/resources/profiles/BBL/filament/P1P/Generic PLA @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Generic PLA @BBL P1P.json @@ -5,16 +5,16 @@ "from": "system", "instantiation": "true", "inherits": "Generic PLA @base", - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -24,8 +24,9 @@ "80" ], "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic PLA Silk @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Generic PLA Silk @BBL P1P.json index 3654126f28..366bf72d6c 100644 --- a/resources/profiles/BBL/filament/P1P/Generic PLA Silk @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Generic PLA Silk @BBL P1P.json @@ -12,8 +12,9 @@ "0.5" ], "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic PLA-CF @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Generic PLA-CF @BBL P1P.json index 7f8bffb761..4713f504b7 100644 --- a/resources/profiles/BBL/filament/P1P/Generic PLA-CF @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Generic PLA-CF @BBL P1P.json @@ -1,25 +1,26 @@ { - "type": "filament", - "setting_id": "GFSL98_10", - "name": "Generic PLA-CF @BBL P1P", - "from": "system", - "instantiation": "true", - "inherits": "Generic PLA-CF @base", - "hot_plate_temp" : [ - "65" - ], - "hot_plate_temp_initial_layer" : [ - "65" - ], - "textured_plate_temp" : [ - "65" - ], - "textured_plate_temp_initial_layer" : [ - "65" - ], - "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "type": "filament", + "setting_id": "GFSL98_10", + "name": "Generic PLA-CF @BBL P1P", + "from": "system", + "instantiation": "true", + "inherits": "Generic PLA-CF @base", + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic PVA @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/Generic PVA @BBL P1P 0.2 nozzle.json index dab75dd701..79b160d76b 100644 --- a/resources/profiles/BBL/filament/P1P/Generic PVA @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/Generic PVA @BBL P1P 0.2 nozzle.json @@ -8,19 +8,20 @@ "filament_max_volumetric_speed": [ "0.5" ], - "hot_plate_temp" : [ - "65" + "hot_plate_temp": [ + "65" ], - "hot_plate_temp_initial_layer" : [ - "65" + "hot_plate_temp_initial_layer": [ + "65" ], - "textured_plate_temp" : [ - "65" + "textured_plate_temp": [ + "65" ], - "textured_plate_temp_initial_layer" : [ - "65" + "textured_plate_temp_initial_layer": [ + "65" ], "compatible_printers": [ - "Bambu Lab P1P 0.2 nozzle" - ] -} + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic PVA @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Generic PVA @BBL P1P.json index 8bedcc72cb..2279bdff7b 100644 --- a/resources/profiles/BBL/filament/P1P/Generic PVA @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Generic PVA @BBL P1P.json @@ -5,27 +5,28 @@ "from": "system", "instantiation": "true", "inherits": "Generic PVA @base", - "textured_plate_temp" : [ - "65" + "textured_plate_temp": [ + "65" ], - "textured_plate_temp_initial_layer" : [ - "65" + "textured_plate_temp_initial_layer": [ + "65" ], - "hot_plate_temp" : [ - "65" + "hot_plate_temp": [ + "65" ], - "hot_plate_temp_initial_layer" : [ - "65" + "hot_plate_temp_initial_layer": [ + "65" ], "fan_min_speed": [ - "50" + "50" ], "fan_cooling_layer_time": [ - "80" + "80" ], "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/Generic TPU @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Generic TPU @BBL P1P.json index c085a57d57..af99bdaebd 100644 --- a/resources/profiles/BBL/filament/P1P/Generic TPU @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Generic TPU @BBL P1P.json @@ -10,23 +10,24 @@ "3.2" ], "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "45" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "45" ], - "textured_plate_temp" : [ - "45" + "textured_plate_temp": [ + "45" ], - "textured_plate_temp_initial_layer" : [ - "45" + "textured_plate_temp_initial_layer": [ + "45" ], "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab P1P 0.6 nozzle", - "Bambu Lab P1P 0.8 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/PolyLite PLA @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/PolyLite PLA @BBL P1P 0.2 nozzle.json index 0bc8d0e0c0..e869ab7c50 100644 --- a/resources/profiles/BBL/filament/P1P/PolyLite PLA @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/PolyLite PLA @BBL P1P 0.2 nozzle.json @@ -8,16 +8,16 @@ "filament_max_volumetric_speed": [ "1" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -27,6 +27,7 @@ "80" ], "compatible_printers": [ - "Bambu Lab P1P 0.2 nozzle" - ] -} + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/PolyLite PLA @BBL P1P.json b/resources/profiles/BBL/filament/P1P/PolyLite PLA @BBL P1P.json index ced0f6fa41..6d8f8048d7 100644 --- a/resources/profiles/BBL/filament/P1P/PolyLite PLA @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/PolyLite PLA @BBL P1P.json @@ -11,16 +11,16 @@ "slow_down_layer_time": [ "8" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -33,5 +33,6 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/PolyTerra PLA @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/PolyTerra PLA @BBL P1P 0.2 nozzle.json index 8c876821c4..caf5221da0 100644 --- a/resources/profiles/BBL/filament/P1P/PolyTerra PLA @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/P1P/PolyTerra PLA @BBL P1P 0.2 nozzle.json @@ -8,16 +8,16 @@ "filament_max_volumetric_speed": [ "1" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -25,8 +25,9 @@ ], "fan_cooling_layer_time": [ "80" - ], + ], "compatible_printers": [ - "Bambu Lab P1P 0.2 nozzle" - ] -} + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/PolyTerra PLA @BBL P1P.json b/resources/profiles/BBL/filament/P1P/PolyTerra PLA @BBL P1P.json index 8f5f4141a5..4d3f0476ab 100644 --- a/resources/profiles/BBL/filament/P1P/PolyTerra PLA @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/PolyTerra PLA @BBL P1P.json @@ -11,16 +11,16 @@ "slow_down_layer_time": [ "8" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "65" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "65" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "65" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "65" ], "fan_min_speed": [ @@ -33,5 +33,6 @@ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", "Bambu Lab P1P 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/eSUN PLA+ @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/P1P/eSUN PLA+ @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000000..f96da4892e --- /dev/null +++ b/resources/profiles/BBL/filament/P1P/eSUN PLA+ @BBL P1P 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "setting_id": "GFSL03_10", + "name": "eSUN PLA+ @BBL P1P 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "eSUN PLA+ @base", + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "fan_min_speed": [ + "50" + ], + "fan_cooling_layer_time": [ + "80" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/P1P/eSUN PLA+ @BBL P1P.json b/resources/profiles/BBL/filament/P1P/eSUN PLA+ @BBL P1P.json new file mode 100644 index 0000000000..26edb03393 --- /dev/null +++ b/resources/profiles/BBL/filament/P1P/eSUN PLA+ @BBL P1P.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "setting_id": "GFSL03_11", + "name": "eSUN PLA+ @BBL P1P", + "from": "system", + "instantiation": "true", + "inherits": "eSUN PLA+ @base", + "slow_down_layer_time": [ + "10" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "fan_min_speed": [ + "50" + ], + "fan_cooling_layer_time": [ + "80" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite ABS @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/PolyLite ABS @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000000..537a06c733 --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite ABS @BBL P1P 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "setting_id": "GFSB60_05", + "name": "PolyLite ABS @BBL P1P 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "PolyLite ABS @BBL P1P", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite ABS @BBL P1P.json b/resources/profiles/BBL/filament/PolyLite ABS @BBL P1P.json new file mode 100644 index 0000000000..56212c576e --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite ABS @BBL P1P.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "setting_id": "GFSB60_04", + "name": "PolyLite ABS @BBL P1P", + "from": "system", + "instantiation": "true", + "inherits": "PolyLite ABS @base", + "fan_max_speed": [ + "20" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite ABS @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/PolyLite ABS @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000000..d23adde4ba --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite ABS @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "setting_id": "GFSB60_02", + "name": "PolyLite ABS @BBL X1C 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "PolyLite ABS @BBL X1C", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite ABS @BBL X1C.json b/resources/profiles/BBL/filament/PolyLite ABS @BBL X1C.json new file mode 100644 index 0000000000..dfac5a9b65 --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite ABS @BBL X1C.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "setting_id": "GFSB60_00", + "name": "PolyLite ABS @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "PolyLite ABS @base", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite ABS @base.json b/resources/profiles/BBL/filament/PolyLite ABS @base.json new file mode 100644 index 0000000000..fcbc279dea --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite ABS @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "filament_id": "GFB60", + "name": "PolyLite ABS @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_abs", + "filament_cost": [ + "26.9" + ], + "filament_density": [ + "1.03" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_vendor": [ + "Polymaker" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite ASA @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/PolyLite ASA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000000..714a020540 --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite ASA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "setting_id": "GFSB61_05", + "name": "PolyLite ASA @BBL P1P 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "PolyLite ASA @BBL P1P", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite ASA @BBL P1P.json b/resources/profiles/BBL/filament/PolyLite ASA @BBL P1P.json new file mode 100644 index 0000000000..e551f7b60a --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite ASA @BBL P1P.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "setting_id": "GFSB61_04", + "name": "PolyLite ASA @BBL P1P", + "from": "system", + "instantiation": "true", + "inherits": "PolyLite ASA @base", + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite ASA @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/PolyLite ASA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000000..10ef3d7845 --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite ASA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "setting_id": "GFSB61_01", + "name": "PolyLite ASA @BBL X1C 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "PolyLite ASA @BBL X1C", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite ASA @BBL X1C.json b/resources/profiles/BBL/filament/PolyLite ASA @BBL X1C.json new file mode 100644 index 0000000000..84a6d9a99d --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite ASA @BBL X1C.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "setting_id": "GFSB61_00", + "name": "PolyLite ASA @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "PolyLite ASA @base", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite ASA @base.json b/resources/profiles/BBL/filament/PolyLite ASA @base.json new file mode 100644 index 0000000000..a01b2a5f21 --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite ASA @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "filament_id": "GFB61", + "name": "PolyLite ASA @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_asa", + "filament_cost": [ + "23.6" + ], + "filament_density": [ + "1.02" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "13" + ], + "filament_vendor": [ + "Polymaker" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite PETG @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/PolyLite PETG @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000000..3a25bac8b6 --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite PETG @BBL P1P 0.2 nozzle.json @@ -0,0 +1,15 @@ +{ + "type": "filament", + "setting_id": "GFSG60_03", + "name": "PolyLite PETG @BBL P1P 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "PolyLite PETG @BBL P1P", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite PETG @BBL P1P.json b/resources/profiles/BBL/filament/PolyLite PETG @BBL P1P.json new file mode 100644 index 0000000000..c0b0bc7a42 --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite PETG @BBL P1P.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "setting_id": "GFSG60_02", + "name": "PolyLite PETG @BBL P1P", + "from": "system", + "instantiation": "true", + "inherits": "PolyLite PETG @base", + "filament_max_volumetric_speed": [ + "11" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite PETG @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/PolyLite PETG @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000000..534b4484b5 --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite PETG @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "setting_id": "GFSG60_01", + "name": "PolyLite PETG @BBL X1C 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "PolyLite PETG @BBL X1C", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite PETG @BBL X1C.json b/resources/profiles/BBL/filament/PolyLite PETG @BBL X1C.json new file mode 100644 index 0000000000..54efcbeaa5 --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite PETG @BBL X1C.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "setting_id": "GFSG60_00", + "name": "PolyLite PETG @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "PolyLite PETG @base", + "filament_max_volumetric_speed": [ + "11" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite PETG @base.json b/resources/profiles/BBL/filament/PolyLite PETG @base.json new file mode 100644 index 0000000000..22964406d3 --- /dev/null +++ b/resources/profiles/BBL/filament/PolyLite PETG @base.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "filament_id": "GFG60", + "name": "PolyLite PETG @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_pet", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_vendor": [ + "Polymaker" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_min_speed": [ + "20" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite PLA @BBL X1.json b/resources/profiles/BBL/filament/PolyLite PLA @BBL X1.json index b1854271e6..fccd7d6503 100644 --- a/resources/profiles/BBL/filament/PolyLite PLA @BBL X1.json +++ b/resources/profiles/BBL/filament/PolyLite PLA @BBL X1.json @@ -15,5 +15,6 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite PLA @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/PolyLite PLA @BBL X1C 0.2 nozzle.json index 9e3a86c788..fab179b662 100644 --- a/resources/profiles/BBL/filament/PolyLite PLA @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/PolyLite PLA @BBL X1C 0.2 nozzle.json @@ -9,7 +9,9 @@ "1" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite PLA @BBL X1C.json b/resources/profiles/BBL/filament/PolyLite PLA @BBL X1C.json index cc3e5cd067..71f2d583ac 100644 --- a/resources/profiles/BBL/filament/PolyLite PLA @BBL X1C.json +++ b/resources/profiles/BBL/filament/PolyLite PLA @BBL X1C.json @@ -8,12 +8,13 @@ "filament_max_volumetric_speed": [ "15" ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" - ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyLite PLA @base.json b/resources/profiles/BBL/filament/PolyLite PLA @base.json index 4a67c09316..f8914467ea 100644 --- a/resources/profiles/BBL/filament/PolyLite PLA @base.json +++ b/resources/profiles/BBL/filament/PolyLite PLA @base.json @@ -11,10 +11,7 @@ "filament_cost": [ "25.4" ], - "filament_density": [ - "1.24" - ], "filament_flow_ratio": [ "0.95" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyTerra PLA @BBL X1.json b/resources/profiles/BBL/filament/PolyTerra PLA @BBL X1.json index ff2b229b2f..5e63867c42 100644 --- a/resources/profiles/BBL/filament/PolyTerra PLA @BBL X1.json +++ b/resources/profiles/BBL/filament/PolyTerra PLA @BBL X1.json @@ -15,5 +15,6 @@ "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyTerra PLA @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/PolyTerra PLA @BBL X1C 0.2 nozzle.json index 32d9d09fed..9b76837aed 100644 --- a/resources/profiles/BBL/filament/PolyTerra PLA @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/filament/PolyTerra PLA @BBL X1C 0.2 nozzle.json @@ -9,7 +9,9 @@ "1" ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyTerra PLA @BBL X1C.json b/resources/profiles/BBL/filament/PolyTerra PLA @BBL X1C.json index 70d9cef54e..529dd61a76 100644 --- a/resources/profiles/BBL/filament/PolyTerra PLA @BBL X1C.json +++ b/resources/profiles/BBL/filament/PolyTerra PLA @BBL X1C.json @@ -8,12 +8,13 @@ "filament_max_volumetric_speed": [ "22" ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" - ], "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 Carbon 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/PolyTerra PLA @base.json b/resources/profiles/BBL/filament/PolyTerra PLA @base.json index 306401f647..16a29aa51d 100644 --- a/resources/profiles/BBL/filament/PolyTerra PLA @base.json +++ b/resources/profiles/BBL/filament/PolyTerra PLA @base.json @@ -17,4 +17,4 @@ "filament_flow_ratio": [ "0.98" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/eSUN PLA+ @BBL X1.json b/resources/profiles/BBL/filament/eSUN PLA+ @BBL X1.json new file mode 100644 index 0000000000..d29a748ac4 --- /dev/null +++ b/resources/profiles/BBL/filament/eSUN PLA+ @BBL X1.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "setting_id": "GFSL03_02", + "name": "eSUN PLA+ @BBL X1", + "from": "system", + "instantiation": "true", + "inherits": "eSUN PLA+ @base", + "slow_down_layer_time": [ + "10" + ], + "compatible_printers": [ + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/eSUN PLA+ @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/eSUN PLA+ @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000000..4980248260 --- /dev/null +++ b/resources/profiles/BBL/filament/eSUN PLA+ @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "setting_id": "GFSL03_01", + "name": "eSUN PLA+ @BBL X1C 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "eSUN PLA+ @base", + "filament_max_volumetric_speed": [ + "1" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/eSUN PLA+ @BBL X1C.json b/resources/profiles/BBL/filament/eSUN PLA+ @BBL X1C.json new file mode 100644 index 0000000000..0b7291e5a1 --- /dev/null +++ b/resources/profiles/BBL/filament/eSUN PLA+ @BBL X1C.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "setting_id": "GFSL03_00", + "name": "eSUN PLA+ @BBL X1C", + "from": "system", + "instantiation": "true", + "inherits": "eSUN PLA+ @base", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/eSUN PLA+ @base.json b/resources/profiles/BBL/filament/eSUN PLA+ @base.json new file mode 100644 index 0000000000..160bd7fb4c --- /dev/null +++ b/resources/profiles/BBL/filament/eSUN PLA+ @base.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "filament_id": "GFL03", + "name": "eSUN PLA+ @base", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_pla", + "filament_vendor": [ + "eSUN" + ], + "filament_cost": [ + "22.99" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "6" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/fdm_filament_abs.json b/resources/profiles/BBL/filament/fdm_filament_abs.json index 12a0e89ca4..16497a718d 100644 --- a/resources/profiles/BBL/filament/fdm_filament_abs.json +++ b/resources/profiles/BBL/filament/fdm_filament_abs.json @@ -80,7 +80,7 @@ "280" ], "slow_down_min_speed": [ - "10" + "20" ], "slow_down_layer_time": [ "3" diff --git a/resources/profiles/BBL/filament/fdm_filament_asa.json b/resources/profiles/BBL/filament/fdm_filament_asa.json index a3a3c9a27d..1828f96883 100644 --- a/resources/profiles/BBL/filament/fdm_filament_asa.json +++ b/resources/profiles/BBL/filament/fdm_filament_asa.json @@ -4,36 +4,30 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", - "cool_plate_temp" : [ + "cool_plate_temp": [ "0" ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "90" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "90" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "90" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "0" ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "90" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "90" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "90" ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], "fan_cooling_layer_time": [ "35" ], @@ -70,9 +64,6 @@ "nozzle_temperature": [ "260" ], - "temperature_vitrification": [ - "100" - ], "nozzle_temperature_range_low": [ "240" ], @@ -80,9 +71,9 @@ "280" ], "slow_down_min_speed": [ - "10" + "20" ], "slow_down_layer_time": [ "3" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/fdm_filament_common.json b/resources/profiles/BBL/filament/fdm_filament_common.json index 646ec19711..8ea752f4d6 100644 --- a/resources/profiles/BBL/filament/fdm_filament_common.json +++ b/resources/profiles/BBL/filament/fdm_filament_common.json @@ -9,28 +9,28 @@ "required_nozzle_HRC": [ "3" ], - "cool_plate_temp" : [ + "cool_plate_temp": [ "60" ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "60" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "60" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "60" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "60" ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "60" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "60" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "60" ], "overhang_fan_threshold": [ @@ -143,5 +143,6 @@ ], "temperature_vitrification": [ "100" - ] -} + ], + "compatible_printers":[] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/fdm_filament_hips.json b/resources/profiles/BBL/filament/fdm_filament_hips.json new file mode 100644 index 0000000000..be50ef8fce --- /dev/null +++ b/resources/profiles/BBL/filament/fdm_filament_hips.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_hips", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "90" + ], + "hot_plate_temp": [ + "90" + ], + "textured_plate_temp": [ + "90" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "textured_plate_temp_initial_layer": [ + "90" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "HIPS" + ], + "filament_density": [ + "1.06" + ], + "filament_cost": [ + "22.99" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "6" + ], + "temperature_vitrification": [ + "100" + ], + "required_nozzle_HRC": [ + "3" + ], + "additional_cooling_fan_speed":[ + "0" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/fdm_filament_pa.json b/resources/profiles/BBL/filament/fdm_filament_pa.json index fb2d02e700..89d268af2e 100644 --- a/resources/profiles/BBL/filament/fdm_filament_pa.json +++ b/resources/profiles/BBL/filament/fdm_filament_pa.json @@ -7,36 +7,30 @@ "required_nozzle_HRC": [ "40" ], - "cool_plate_temp" : [ + "cool_plate_temp": [ "0" ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "100" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "100" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "100" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "0" ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "100" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "100" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "100" ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], "fan_cooling_layer_time": [ "4" ], @@ -55,9 +49,6 @@ "nozzle_temperature_initial_layer": [ "290" ], - "reduce_fan_stop_start_freq": [ - "0" - ], "fan_max_speed": [ "60" ], @@ -80,9 +71,9 @@ "300" ], "slow_down_min_speed": [ - "10" + "20" ], "slow_down_layer_time": [ "2" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/fdm_filament_pc.json b/resources/profiles/BBL/filament/fdm_filament_pc.json index daf96f0164..477812e6d5 100644 --- a/resources/profiles/BBL/filament/fdm_filament_pc.json +++ b/resources/profiles/BBL/filament/fdm_filament_pc.json @@ -4,36 +4,30 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", - "cool_plate_temp" : [ + "cool_plate_temp": [ "0" ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "110" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "110" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "110" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "0" ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "110" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "110" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "110" ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], "fan_cooling_layer_time": [ "30" ], @@ -80,9 +74,9 @@ "290" ], "slow_down_min_speed": [ - "10" + "20" ], "slow_down_layer_time": [ "2" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/fdm_filament_pet.json b/resources/profiles/BBL/filament/fdm_filament_pet.json index c6f4fc2960..e71333f631 100644 --- a/resources/profiles/BBL/filament/fdm_filament_pet.json +++ b/resources/profiles/BBL/filament/fdm_filament_pet.json @@ -4,36 +4,24 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "0" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "80" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "80" ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "0" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "80" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "80" ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], "fan_cooling_layer_time": [ "20" ], @@ -55,15 +43,9 @@ "reduce_fan_stop_start_freq": [ "1" ], - "fan_max_speed": [ - "100" - ], "fan_min_speed": [ "20" ], - "overhang_fan_speed": [ - "100" - ], "nozzle_temperature": [ "255" ], @@ -79,4 +61,4 @@ "filament_start_gcode": [ "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{elsif (bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S255\n{endif};Prevent PLA from jamming" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/fdm_filament_pla.json b/resources/profiles/BBL/filament/fdm_filament_pla.json index 10242fca9a..b90eebee88 100644 --- a/resources/profiles/BBL/filament/fdm_filament_pla.json +++ b/resources/profiles/BBL/filament/fdm_filament_pla.json @@ -80,7 +80,7 @@ "240" ], "slow_down_min_speed": [ - "10" + "20" ], "slow_down_layer_time": [ "4" diff --git a/resources/profiles/BBL/filament/fdm_filament_pva.json b/resources/profiles/BBL/filament/fdm_filament_pva.json index a6bfb295e2..4253f36169 100644 --- a/resources/profiles/BBL/filament/fdm_filament_pva.json +++ b/resources/profiles/BBL/filament/fdm_filament_pva.json @@ -4,28 +4,28 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", - "cool_plate_temp" : [ + "cool_plate_temp": [ "45" ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "0" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "55" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "55" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "45" ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "0" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "55" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "55" ], "fan_cooling_layer_time": [ @@ -55,18 +55,9 @@ "reduce_fan_stop_start_freq": [ "1" ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], "fan_min_speed": [ "100" ], - "overhang_fan_speed": [ - "100" - ], "overhang_fan_threshold": [ "50%" ], @@ -86,7 +77,7 @@ "240" ], "slow_down_min_speed": [ - "10" + "50" ], "slow_down_layer_time": [ "4" @@ -97,4 +88,4 @@ "filament_start_gcode": [ "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/fdm_filament_tpu.json b/resources/profiles/BBL/filament/fdm_filament_tpu.json index df97b1ccf4..5c490e0af8 100644 --- a/resources/profiles/BBL/filament/fdm_filament_tpu.json +++ b/resources/profiles/BBL/filament/fdm_filament_tpu.json @@ -4,28 +4,28 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", - "cool_plate_temp" : [ + "cool_plate_temp": [ "30" ], - "eng_plate_temp" : [ + "eng_plate_temp": [ "30" ], - "hot_plate_temp" : [ + "hot_plate_temp": [ "35" ], - "textured_plate_temp" : [ + "textured_plate_temp": [ "35" ], - "cool_plate_temp_initial_layer" : [ + "cool_plate_temp_initial_layer": [ "30" ], - "eng_plate_temp_initial_layer" : [ + "eng_plate_temp_initial_layer": [ "30" ], - "hot_plate_temp_initial_layer" : [ + "hot_plate_temp_initial_layer": [ "35" ], - "textured_plate_temp_initial_layer" : [ + "textured_plate_temp_initial_layer": [ "35" ], "fan_cooling_layer_time": [ @@ -52,18 +52,9 @@ "reduce_fan_stop_start_freq": [ "1" ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], "fan_min_speed": [ "100" ], - "overhang_fan_speed": [ - "100" - ], "additional_cooling_fan_speed": [ "70" ], @@ -85,4 +76,4 @@ "filament_start_gcode": [ "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" ] -} +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab P1P 0.2 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab P1P 0.2 nozzle.json index 380f00d7f5..f759e9e049 100644 --- a/resources/profiles/BBL/machine/Bambu Lab P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab P1P 0.2 nozzle.json @@ -5,15 +5,16 @@ "from": "system", "instantiation": "true", "inherits": "Bambu Lab P1P 0.4 nozzle", - "printer_model": "Bambu Lab P1P", "nozzle_diameter": [ "0.2" ], + "printer_model": "Bambu Lab P1P", "printer_variant": "0.2", "default_filament_profile": [ "Bambu PLA Basic @BBL X1C 0.2 nozzle" ], "default_print_profile": "0.10mm Standard @BBL P1P 0.2 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;=============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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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;===== noozle 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", "max_layer_height": [ "0.14" ], @@ -23,12 +24,10 @@ "retraction_length": [ "0.4" ], - "retraction_minimum_travel": [ - "5" - ], - "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230323 =====================\n;===== turn on the HB fan =================\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp to turn on the HB fan\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG0 Z12 F300 ; lower the hotbed , to prevent the nozzle is below the hotbed\nG0 Z-6;\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\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;=============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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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;===== noozle 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", - "upward_compatible_machine":[ + "upward_compatible_machine": [ + "Bambu Lab P1S 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", "Bambu Lab X1 Carbon 0.2 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file 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 be49085835..3def72780f 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 @@ -5,35 +5,35 @@ "from": "system", "instantiation": "true", "inherits": "fdm_bbl_3dp_001_common", + "nozzle_diameter": [ + "0.4" + ], "printer_model": "Bambu Lab P1P", + "printer_variant": "0.4", + "auxiliary_fan": "1", + "bed_exclude_area": [ + "0x0", + "18x0", + "18x28", + "0x28" + ], "default_filament_profile": [ "Bambu PLA Basic @BBL X1" ], "default_print_profile": "0.20mm Standard @BBL P1P", - "nozzle_diameter": [ - "0.4" - ], "extruder_offset": [ "0x2" ], - "bed_exclude_area": [ - "0x0", - "18x0", - "18x28", - "0x28" - ], - "extruder_clearance_max_radius": "56", - "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230323 =====================\n;===== turn on the HB fan =================\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp to turn on the HB fan\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG0 Z12 F300 ; lower the hotbed , to prevent the nozzle is below the hotbed\nG0 Z-6;\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\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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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;===== noozle 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", - "scan_first_layer": "0", + "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", "machine_load_filament_time": "29", + "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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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;===== noozle 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_unload_filament_time": "28", "nozzle_type": "stainless_steel", - "nozzle_hrc": "20", - "auxiliary_fan": "1", - "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", - "upward_compatible_machine":[ + "scan_first_layer": "0", + "upward_compatible_machine": [ + "Bambu Lab P1S 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", "Bambu Lab X1 Carbon 0.4 nozzle" ], - "bbl_calib_mark_logo": "0" - } + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab P1P 0.6 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab P1P 0.6 nozzle.json index d5e2180d11..3f5a1bb033 100644 --- a/resources/profiles/BBL/machine/Bambu Lab P1P 0.6 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab P1P 0.6 nozzle.json @@ -5,32 +5,33 @@ "from": "system", "instantiation": "true", "inherits": "Bambu Lab P1P 0.4 nozzle", + "nozzle_diameter": [ + "0.6" + ], "printer_model": "Bambu Lab P1P", + "printer_variant": "0.6", "default_filament_profile": [ "Bambu PLA Basic @BBL X1" ], "default_print_profile": "0.30mm Standard @BBL P1P 0.6 nozzle", - "nozzle_diameter": [ - "0.6" - ], - "printer_variant": "0.6", + "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;=============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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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;===== noozle 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 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X18 E25 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", "max_layer_height": [ "0.42" ], "min_layer_height": [ "0.12" ], + "nozzle_type": "hardened_steel", "retraction_length": [ "1.4" ], "retraction_minimum_travel": [ "3" ], - "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230323 =====================\n;===== turn on the HB fan =================\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp to turn on the HB fan\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG0 Z12 F300 ; lower the hotbed , to prevent the nozzle is below the hotbed\nG0 Z-6;\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\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;=============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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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;===== noozle 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 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X18 E25 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", - "nozzle_type": "hardened_steel", - "nozzle_hrc": "55", - "upward_compatible_machine":[ + "upward_compatible_machine": [ + "Bambu Lab P1S 0.6 nozzle", "Bambu Lab X1 0.6 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab P1P 0.8 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab P1P 0.8 nozzle.json index cb10e3e27a..23fcb62e7f 100644 --- a/resources/profiles/BBL/machine/Bambu Lab P1P 0.8 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab P1P 0.8 nozzle.json @@ -5,35 +5,33 @@ "from": "system", "instantiation": "true", "inherits": "Bambu Lab P1P 0.4 nozzle", - "printer_model": "Bambu Lab P1P", - "default_filament_profile": [ - "Bambu PLA Basic @BBL X1" - ], "nozzle_diameter": [ "0.8" ], + "printer_model": "Bambu Lab P1P", "printer_variant": "0.8", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1" + ], "default_print_profile": "0.40mm Standard @BBL P1P 0.8 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;=============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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y15 E1.500 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.500\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X18 E15\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", "max_layer_height": [ "0.56" ], "min_layer_height": [ "0.16" ], + "nozzle_type": "hardened_steel", + "retract_length_toolchange": [ + "3" + ], "retraction_length": [ "3" ], - "retraction_minimum_travel": [ - "1" - ], - "retract_length_toolchange": [ - "3" - ], - "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230323 =====================\n;===== turn on the HB fan =================\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp to turn on the HB fan\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG0 Z12 F300 ; lower the hotbed , to prevent the nozzle is below the hotbed\nG0 Z-6;\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\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;=============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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y15 E1.500 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.500\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X18 E15\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", - "nozzle_type": "hardened_steel", - "nozzle_hrc": "55", - "upward_compatible_machine":[ + "upward_compatible_machine": [ + "Bambu Lab P1S 0.8 nozzle", "Bambu Lab X1 0.8 nozzle", "Bambu Lab X1 Carbon 0.8 nozzle" - ] - } + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab P1S 0.2 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab P1S 0.2 nozzle.json new file mode 100644 index 0000000000..1508e70150 --- /dev/null +++ b/resources/profiles/BBL/machine/Bambu Lab P1S 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "machine", + "setting_id": "GM015", + "name": "Bambu Lab P1S 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu Lab P1S 0.4 nozzle", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Bambu Lab P1S", + "printer_variant": "0.2", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @BBL P1P 0.2 nozzle", + "machine_start_gcode": ";===== machine: P1S ========================\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;=============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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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;===== noozle 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", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "retraction_length": [ + "0.4" + ], + "upward_compatible_machine": [ + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab P1S 0.4 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab P1S 0.4 nozzle.json new file mode 100644 index 0000000000..340ff7507c --- /dev/null +++ b/resources/profiles/BBL/machine/Bambu Lab P1S 0.4 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "machine", + "setting_id": "GM014", + "name": "Bambu Lab P1S 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_bbl_3dp_001_common", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Bambu Lab P1S", + "printer_variant": "0.4", + "bed_exclude_area": [ + "0x0", + "18x0", + "18x28", + "0x28" + ], + "default_print_profile": "0.20mm Standard @BBL X1C", + "extruder_offset": [ + "0x2" + ], + "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", + "machine_load_filament_time": "29", + "machine_start_gcode": ";===== machine: P1S ========================\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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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;===== noozle 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_unload_filament_time": "28", + "nozzle_type": "stainless_steel", + "scan_first_layer": "0", + "upward_compatible_machine": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab P1S 0.6 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab P1S 0.6 nozzle.json new file mode 100644 index 0000000000..b8586b9a60 --- /dev/null +++ b/resources/profiles/BBL/machine/Bambu Lab P1S 0.6 nozzle.json @@ -0,0 +1,34 @@ +{ + "type": "machine", + "setting_id": "GM016", + "name": "Bambu Lab P1S 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu Lab P1S 0.4 nozzle", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Bambu Lab P1S", + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @BBL X1C 0.6 nozzle", + "machine_start_gcode": ";===== machine: P1S ========================\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;=============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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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;===== noozle 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 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X18 E25 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", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "nozzle_type": "hardened_steel", + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ], + "upward_compatible_machine": [ + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab P1S 0.8 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab P1S 0.8 nozzle.json new file mode 100644 index 0000000000..6bf1b11184 --- /dev/null +++ b/resources/profiles/BBL/machine/Bambu Lab P1S 0.8 nozzle.json @@ -0,0 +1,37 @@ +{ + "type": "machine", + "setting_id": "GM017", + "name": "Bambu Lab P1S 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu Lab P1S 0.4 nozzle", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Bambu Lab P1S", + "printer_variant": "0.8", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1" + ], + "default_print_profile": "0.40mm Standard @BBL X1C 0.8 nozzle", + "machine_start_gcode": ";===== machine: P1S ========================\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;=============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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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 {elsif (bed_temperature[initial_extruder] >50)||(bed_temperature_initial_layer[initial_extruder] >50)}\n M106 P3 S255\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;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y15 E1.500 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.500\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X18 E15\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", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "nozzle_type": "hardened_steel", + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "3" + ], + "upward_compatible_machine": [ + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab P1S.json b/resources/profiles/BBL/machine/Bambu Lab P1S.json new file mode 100644 index 0000000000..340e1ec501 --- /dev/null +++ b/resources/profiles/BBL/machine/Bambu Lab P1S.json @@ -0,0 +1,14 @@ +{ + "type": "machine_model", + "name": "Bambu Lab P1S", + "model_id": "C12", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", + "nozzle_diameter": "0.4;0.2;0.6;0.8", + "machine_tech": "FFF", + "family": "BBL-3DP", + "bed_model": "bbl-3dp-X1.stl", + "bed_texture": "bbl-3dp-logo.svg", + "hotend_model": "bbl-3dp-hotend.stl", + "default_materials": "Generic PLA Silk;Generic PLA;Bambu PLA Matte @BBL X1;Bambu PLA Basic @BBL X1;Bambu ABS @BBL X1C;Bambu PC @BBL X1C;Bambu Support W @BBL X1;Bambu TPU 95A @BBL X1;PolyTerra PLA @BBL X1;PolyLite PLA @BBL X1;" +} + diff --git a/resources/profiles/BBL/machine/Bambu Lab X1 0.2 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab X1 0.2 nozzle.json index d727b43d07..85423dfc37 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1 0.2 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1 0.2 nozzle.json @@ -8,12 +8,13 @@ "nozzle_diameter": [ "0.2" ], - "printer_variant": "0.2", "printer_model": "Bambu Lab X1", + "printer_variant": "0.2", "default_filament_profile": [ "Bambu PLA Basic @BBL X1C 0.2 nozzle" ], "default_print_profile": "0.10mm Standard @BBL X1C 0.2 nozzle", + "machine_start_gcode": ";===== machine: X1 =========================\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_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 X231 E0.700 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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n\t{if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.160\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.080\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.080 K0.160\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.08 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.08}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", "max_layer_height": [ "0.14" ], @@ -23,13 +24,10 @@ "retraction_length": [ "0.4" ], - "retraction_minimum_travel": [ - "5" - ], - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230322 =====================\n;===== turn on the HB fan =================\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp to turn on the HB fan\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG0 Z12 F300 ; lower the hotbed , to prevent the nozzle is below the hotbed\nG0 Z-6;\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\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n G0 F3000 X28.000 Y19.500 Z0.200\n G1 F1200.0 X28.000 Y45.000 Z0.200 E0.933\n G1 F1200.0 X28.500 Y45.000 Z0.200 E0.018\n G1 F1200.0 X28.500 Y19.500 Z0.200 E0.933\n G1 F1200.0 X31.000 Y19.500 Z0.200 E0.091\n G1 F1200.0 X31.000 Y49.000 Z0.200 E1.080\n G1 F1200.0 X37.500 Y49.000 Z0.200 E0.238\n G1 F1200.0 X37.500 Y60.000 Z0.200 E0.403\n G1 F1200.0 X42.500 Y60.000 Z0.200 E0.183\n G1 F1200.0 X42.500 Y49.000 Z0.200 E0.403\n G1 F1200.0 X48.000 Y49.000 Z0.200 E0.201\n G1 F1200.0 X48.000 Y20.000 Z0.200 E1.061\n G1 F1200.0 X30.000 Y20.000 Z0.200 E0.659\n G1 F1200.0 X30.000 Y41.000 Z0.200 E0.769\n G1 F1200.0 X50.000 Y41.000 Z0.200 E0.732\n G1 F1200.0 X50.000 Y34.000 Z0.200 E0.256\n G1 F1200.0 X30.000 Y34.000 Z0.200 E0.732\n G1 F1500.000 E-0.800\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n\t{if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y18.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.160\n G0 X45.000 F30000\n G0 Y20.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.080\n G0 X45.000 F30000\n G0 Y22.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y24.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X40.000 Y54.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P1\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P2\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P500\n M971 S5 P4\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X40.000 Y54.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P1\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P2\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P500\n M971 S5 P4\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y22.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.080 K0.160\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y16.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y16.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.08 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.08}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", - "nozzle_type": "stainless_steel", - "upward_compatible_machine":[ + "upward_compatible_machine": [ "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", "Bambu Lab X1 Carbon 0.2 nozzle" - ] - } + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab X1 0.4 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab X1 0.4 nozzle.json index e77c8c8566..3a74c2ecff 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1 0.4 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1 0.4 nozzle.json @@ -1,40 +1,38 @@ { - "type": "machine", - "setting_id": "GM003", - "name": "Bambu Lab X1 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_bbl_3dp_001_common", - "printer_model": "Bambu Lab X1", - "default_filament_profile": [ - "Bambu PLA Basic @BBL X1" - ], - "default_print_profile": "0.20mm Standard @BBL X1C", - "nozzle_diameter": [ - "0.4" - ], - "extruder_offset": [ - "0x2" - ], - "bed_exclude_area": [ - "0x0", - "18x0", - "18x28", - "0x28" - ], - "machine_max_speed_z": [ - "20", - "20" - ], - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230322 =====================\n;===== turn on the HB fan =================\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp to turn on the HB fan\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG0 Z12 F300 ; lower the hotbed , to prevent the nozzle is below the hotbed\nG0 Z-6;\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\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1 \nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90 \nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000 \n G0 F3000 X28.000 Y19.500 Z0.200\n G1 F1200.0 X28.000 Y45.000 Z0.200 E0.933 \n G1 F1200.0 X28.500 Y45.000 Z0.200 E0.018 \n G1 F1200.0 X28.500 Y19.500 Z0.200 E0.933 \n G1 F1200.0 X31.000 Y19.500 Z0.200 E0.091 \n G1 F1200.0 X31.000 Y49.000 Z0.200 E1.080 \n G1 F1200.0 X37.500 Y49.000 Z0.200 E0.238 \n G1 F1200.0 X37.500 Y60.000 Z0.200 E0.403 \n G1 F1200.0 X42.500 Y60.000 Z0.200 E0.183 \n G1 F1200.0 X42.500 Y49.000 Z0.200 E0.403 \n G1 F1200.0 X48.000 Y49.000 Z0.200 E0.201 \n G1 F1200.0 X48.000 Y20.000 Z0.200 E1.061 \n G1 F1200.0 X30.000 Y20.000 Z0.200 E0.659 \n G1 F1200.0 X30.000 Y41.000 Z0.200 E0.769 \n G1 F1200.0 X50.000 Y41.000 Z0.200 E0.732 \n G1 F1200.0 X50.000 Y34.000 Z0.200 E0.256 \n G1 F1200.0 X30.000 Y34.000 Z0.200 E0.732 \n G1 F1500.000 E-0.800 \n\n ;=========== extruder cali extrusion ================== \n T1000 \n M83 \n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y18.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800 \n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800 \n G0 Z1\n G0 X180 Z0.3 F18000\n \n M900 L1000.0 M1.0\n M900 K0.040 \n G0 X45.000 F30000 \n G0 Y20.000 F30000 \n G1 F1500.000 E0.800 \n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 F1500.000 E-0.800 \n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos \n G1 Z0.3\n M400\n\n G0 X45.000 F30000 \n M900 K0.020 \n G0 X45.000 F30000 \n G0 Y22.000 F30000 \n G1 F1500.000 E0.800 \n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 F1500.000 E-0.800 \n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos \n G1 Z0.3\n M400\n\n G0 X45.000 F30000 \n M900 K0.000 \n G0 X45.000 F30000 \n G0 Y24.000 F30000 \n G1 F1500.000 E0.800 \n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos \n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM104 S140\n\n\n;=========== laser and rgb calibration =========== \nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1 \n G0 F6000 X40.000 Y54.500 Z0.000 \n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500 \n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1 \n G0 Y37.50 \n M400 P200\n M971 S5 P1 \n M960 S0 P0\n M960 S2 P1 \n G0 Y54.50 \n M400 P200 \n M971 S5 P3 \n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1 \n G0 Y37.50 \n M400 P200\n M971 S5 P2 \n M960 S0 P0\n M960 S2 P1 \n G0 Y54.50 \n M400 P500 \n M971 S5 P4 \n M963 S1 \n M400 P1500 \n M964 \n T1100 \n G0 F6000 X40.000 Y54.500 Z0.000 \n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500 \n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1 \n G0 Y37.50 \n M400 P200\n M971 S5 P1 \n M960 S0 P0\n M960 S2 P1 \n G0 Y54.50 \n M400 P200 \n M971 S5 P3 \n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1 \n G0 Y37.50 \n M400 P200\n M971 S5 P2 \n M960 S0 P0\n M960 S2 P1 \n G0 Y54.50 \n M400 P500 \n M971 S5 P4 \n M963 S1 \n M400 P1500 \n M964 \n T1100 \n G1 Z3 F3000 \n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100 \n M400 P400 \n M960 S0 P0\n G0 F30000.000 Y22.000 X65.000 Z0.000\n M400 P400 \n M960 S1 P1 \n M400 P50 \n\n M969 S1 N3 A2000 \n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100 \n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y16.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000 \n T1000 \n G0 X45.000 Y16.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600 \n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.02}\n M623 \n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n M973 S4 \n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90 \nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60} \nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", - "scan_first_layer": "1", - "machine_load_filament_time": "29", - "machine_unload_filament_time": "28", - "nozzle_type": "stainless_steel", - "nozzle_hrc": "20", - "auxiliary_fan": "0", - "upward_compatible_machine":[ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab X1 Carbon 0.4 nozzle" - ] -} + "type": "machine", + "setting_id": "GM003", + "name": "Bambu Lab X1 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_bbl_3dp_001_common", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Bambu Lab X1", + "printer_variant": "0.4", + "auxiliary_fan": "1", + "bed_exclude_area": [ + "0x0", + "18x0", + "18x28", + "0x28" + ], + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1" + ], + "default_print_profile": "0.20mm Standard @BBL X1C", + "extruder_offset": [ + "0x2" + ], + "machine_load_filament_time": "29", + "machine_start_gcode": ";===== machine: X1 =========================\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_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 X231 E0.700 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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.040\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.020\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.02}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", + "machine_unload_filament_time": "28", + "nozzle_type": "stainless_steel", + "scan_first_layer": "1", + "upward_compatible_machine": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab X1 0.6 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab X1 0.6 nozzle.json index bfc3bfa467..22a55fd4b6 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1 0.6 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1 0.6 nozzle.json @@ -5,32 +5,30 @@ "from": "system", "instantiation": "true", "inherits": "Bambu Lab X1 0.4 nozzle", - "printer_model": "Bambu Lab X1", - "default_filament_profile": [ - "Bambu PLA Basic @BBL X1" - ], - "default_print_profile": "0.30mm Standard @BBL X1 0.6 nozzle", "nozzle_diameter": [ "0.6" ], + "printer_model": "Bambu Lab X1", "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @BBL X1 0.6 nozzle", + "machine_start_gcode": ";===== machine: X1 =========================\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X231 E1.166 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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.333\n G0 F1200.0 X226 Y15 Z0.2 E0.495\n G0 F1200.0 X226 Y8 Z0.2 E0.691\n G0 F1200.0 X216 Y8 Z0.2 E0.988\n G0 F1200.0 X216 Y1.5 Z0.2 E0.642\n\n G0 X48.0 E20.56 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.56 F1200.0\n G0 X35.0 Y6.0 E1.75 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E16.9 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.030\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.015\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E23.9 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.015 K0.030\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.015 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.015}\n M623\n\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", "max_layer_height": [ "0.42" ], "min_layer_height": [ "0.12" ], + "nozzle_type": "hardened_steel", "retraction_length": [ "1.4" ], "retraction_minimum_travel": [ "3" ], - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230322 =====================\n;===== turn on the HB fan =================\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp to turn on the HB fan\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG0 Z12 F300 ; lower the hotbed , to prevent the nozzle is below the hotbed\nG0 Z-6;\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\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X18 E25 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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n G0 F3000 X28.000 Y19.500 Z0.200\n G1 F1200.0 X28.000 Y45.000 Z0.200 E1.679\n G1 F1200.0 X28.500 Y45.000 Z0.200 E0.032\n G1 F1200.0 X28.500 Y19.500 Z0.200 E1.679\n G1 F1200.0 X31.000 Y19.500 Z0.200 E0.164\n G1 F1200.0 X31.000 Y49.000 Z0.200 E1.944\n G1 F1200.0 X37.500 Y49.000 Z0.200 E0.428\n G1 F1200.0 X37.500 Y60.000 Z0.200 E0.725\n G1 F1200.0 X42.500 Y60.000 Z0.200 E0.329\n G1 F1200.0 X42.500 Y49.000 Z0.200 E0.725\n G1 F1200.0 X48.000 Y49.000 Z0.200 E0.362\n G1 F1200.0 X48.000 Y20.000 Z0.200 E1.910\n G1 F1200.0 X30.000 Y20.000 Z0.200 E1.186\n G1 F1200.0 X30.000 Y41.000 Z0.200 E1.384\n G1 F1200.0 X50.000 Y41.000 Z0.200 E1.318\n G1 F1200.0 X50.000 Y34.000 Z0.200 E0.461\n G1 F1200.0 X30.000 Y34.000 Z0.200 E1.318\n G1 F1500.000 E-0.800\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y18.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E16.9 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.030\n G0 X45.000 F30000\n G0 Y20.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.015\n G0 X45.000 F30000\n G0 Y22.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y24.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X40.000 Y54.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P1\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P2\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P500\n M971 S5 P4\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X40.000 Y54.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P1\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P2\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P500\n M971 S5 P4\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y22.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.015 K0.030\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y16.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y16.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.015 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.015}\n M623\n\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", - "nozzle_type": "hardened_steel", - "nozzle_hrc": "55", - "upward_compatible_machine":[ + "upward_compatible_machine": [ "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle", "Bambu Lab X1 Carbon 0.6 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab X1 0.8 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab X1 0.8 nozzle.json index b11a5b9313..2b43e519e9 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1 0.8 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1 0.8 nozzle.json @@ -5,35 +5,30 @@ "from": "system", "instantiation": "true", "inherits": "Bambu Lab X1 0.4 nozzle", - "printer_model": "Bambu Lab X1", - "default_filament_profile": [ - "Bambu PLA Basic @BBL X1" - ], "nozzle_diameter": [ "0.8" ], + "printer_model": "Bambu Lab X1", "printer_variant": "0.8", "default_print_profile": "0.40mm Standard @BBL X1 0.8 nozzle", + "machine_start_gcode": ";===== machine: X1 =========================\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y11 E1.364 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.300\nG0 X231 E1.160 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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.482\n G0 F1200.0 X226 Y15 Z0.2 E0.550\n G0 F1200.0 X226 Y8 Z0.2 E0.768\n G0 F1200.0 X216 Y8 Z0.2 E1.098\n G0 F1200.0 X216 Y1.5 Z0.2 E0.714\n\n G0 X48.0 E25.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.70 F1200.0\n G0 X35.0 Y6.0 E1.90 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X110.000 E9.35441 F4800\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.020\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.010\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X129 E14 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.010 K0.020\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.01 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14) *0.01}\n M623\n\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X185.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X190.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X195.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X200.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X205.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X210.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X215.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X220.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X225.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", "max_layer_height": [ "0.56" ], "min_layer_height": [ "0.16" ], + "nozzle_type": "hardened_steel", + "retract_length_toolchange": [ + "3" + ], "retraction_length": [ "3" ], - "retraction_minimum_travel": [ - "1" - ], - "retract_length_toolchange": [ - "3" - ], - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230322 =====================\n;===== turn on the HB fan =================\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp to turn on the HB fan\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG0 Z12 F300 ; lower the hotbed , to prevent the nozzle is below the hotbed\nG0 Z-6;\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\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y15 E1.500 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.500\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X18 E15\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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n G0 F3000 X28.000 Y19.500 Z0.200\n G1 F1200.0 X28.000 Y45.000 Z0.200 E1.8660\n G1 F1200.0 X28.500 Y45.000 Z0.200 E0.0360\n G1 F1200.0 X28.500 Y19.500 Z0.200 E1.8660\n G1 F1200.0 X31.000 Y19.500 Z0.200 E0.1820\n G1 F1200.0 X31.000 Y49.000 Z0.200 E2.1600\n G1 F1200.0 X37.500 Y49.000 Z0.200 E0.4760\n G1 F1200.0 X37.500 Y60.000 Z0.200 E0.8060\n G1 F1200.0 X42.500 Y60.000 Z0.200 E0.3660\n G1 F1200.0 X42.500 Y49.000 Z0.200 E0.8060\n G1 F1200.0 X48.000 Y49.000 Z0.200 E0.4020\n G1 F1200.0 X48.000 Y20.000 Z0.200 E2.1220\n G1 F1200.0 X30.000 Y20.000 Z0.200 E1.3180\n G1 F1200.0 X30.000 Y41.000 Z0.200 E1.5380\n G1 F1200.0 X50.000 Y41.000 Z0.200 E1.4640\n G1 F1200.0 X50.000 Y34.000 Z0.200 E0.5120\n G1 F1200.0 X30.000 Y34.000 Z0.200 E1.4640\n G1 F1500.000 E-0.800\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y18.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X110.000 E9.35441 F4800\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.020\n G0 X45.000 F30000\n G0 Y20.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.010\n G0 X45.000 F30000\n G0 Y22.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y24.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X40.000 Y54.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P1\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P2\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P500\n M971 S5 P4\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X40.000 Y54.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P1\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P2\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P500\n M971 S5 P4\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y22.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.010 K0.020\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y16.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y16.000 F30000 E0\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.01 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14) *0.01}\n M623\n\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X185.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X190.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X195.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X200.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X205.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X210.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X215.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X220.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X225.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", - "nozzle_type": "hardened_steel", - "nozzle_hrc": "55", - "upward_compatible_machine":[ + "upward_compatible_machine": [ "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", "Bambu Lab X1 Carbon 0.8 nozzle" - ] - } + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.2 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.2 nozzle.json index fd99ccab49..a3cfc08295 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.2 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.2 nozzle.json @@ -1,36 +1,34 @@ { - "type": "machine", - "setting_id": "GM002", - "name": "Bambu Lab X1 Carbon 0.2 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "Bambu Lab X1 Carbon 0.4 nozzle", - "nozzle_diameter": [ - "0.2" - ], - "printer_variant": "0.2", - "printer_model": "Bambu Lab X1 Carbon", - "default_filament_profile": [ - "Bambu PLA Basic @BBL X1C 0.2 nozzle" - ], - "default_print_profile": "0.10mm Standard @BBL X1C 0.2 nozzle", - "max_layer_height": [ - "0.14" - ], - "min_layer_height": [ - "0.04" - ], - "retraction_length": [ - "0.4" - ], - "retraction_minimum_travel": [ - "5" - ], - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230322 =====================\n;===== turn on the HB fan =================\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp to turn on the HB fan\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG0 Z12 F300 ; lower the hotbed , to prevent the nozzle is below the hotbed\nG0 Z-6;\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\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n G0 F3000 X28.000 Y19.500 Z0.200\n G1 F1200.0 X28.000 Y45.000 Z0.200 E0.933\n G1 F1200.0 X28.500 Y45.000 Z0.200 E0.018\n G1 F1200.0 X28.500 Y19.500 Z0.200 E0.933\n G1 F1200.0 X31.000 Y19.500 Z0.200 E0.091\n G1 F1200.0 X31.000 Y49.000 Z0.200 E1.080\n G1 F1200.0 X37.500 Y49.000 Z0.200 E0.238\n G1 F1200.0 X37.500 Y60.000 Z0.200 E0.403\n G1 F1200.0 X42.500 Y60.000 Z0.200 E0.183\n G1 F1200.0 X42.500 Y49.000 Z0.200 E0.403\n G1 F1200.0 X48.000 Y49.000 Z0.200 E0.201\n G1 F1200.0 X48.000 Y20.000 Z0.200 E1.061\n G1 F1200.0 X30.000 Y20.000 Z0.200 E0.659\n G1 F1200.0 X30.000 Y41.000 Z0.200 E0.769\n G1 F1200.0 X50.000 Y41.000 Z0.200 E0.732\n G1 F1200.0 X50.000 Y34.000 Z0.200 E0.256\n G1 F1200.0 X30.000 Y34.000 Z0.200 E0.732\n G1 F1500.000 E-0.800\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n\t{if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y18.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.160\n G0 X45.000 F30000\n G0 Y20.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.080\n G0 X45.000 F30000\n G0 Y22.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y24.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X40.000 Y54.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P1\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P2\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P500\n M971 S5 P4\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X40.000 Y54.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P1\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P2\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P500\n M971 S5 P4\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y22.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.080 K0.160\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y16.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y16.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.08 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.08}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", - "nozzle_type": "stainless_steel", - "nozzle_hrc": "20", - "upward_compatible_machine":[ - "Bambu Lab P1P 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "type": "machine", + "setting_id": "GM002", + "name": "Bambu Lab X1 Carbon 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu Lab X1 Carbon 0.4 nozzle", + "nozzle_diameter": [ + "0.2" + ], + "printer_model": "Bambu Lab X1 Carbon", + "printer_variant": "0.2", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C 0.2 nozzle" + ], + "default_print_profile": "0.10mm Standard @BBL X1C 0.2 nozzle", + "machine_start_gcode": ";===== machine: X1 =========================\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_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 X231 E0.700 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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n\t{if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.160\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.080\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.080 K0.160\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.08 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.08}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "nozzle_type": "stainless_steel", + "retraction_length": [ + "0.4" + ], + "upward_compatible_machine": [ + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json index 0b079aca78..1fe32d5b42 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json @@ -1,40 +1,33 @@ { - "type": "machine", - "setting_id": "GM001", - "name": "Bambu Lab X1 Carbon 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_bbl_3dp_001_common", - "printer_model": "Bambu Lab X1 Carbon", - "default_filament_profile": [ - "Bambu PLA Basic @BBL X1C" - ], - "default_print_profile": "0.20mm Standard @BBL X1C", - "nozzle_diameter": [ - "0.4" - ], - "extruder_offset": [ - "0x2" - ], - "bed_exclude_area": [ - "0x0", - "18x0", - "18x28", - "0x28" - ], - "machine_max_speed_z": [ - "20", - "20" - ], - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230322 =====================\n;===== turn on the HB fan =================\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp to turn on the HB fan\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG0 Z12 F300 ; lower the hotbed , to prevent the nozzle is below the hotbed\nG0 Z-6;\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\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1 \nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90 \nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000 \n G0 F3000 X28.000 Y19.500 Z0.200\n G1 F1200.0 X28.000 Y45.000 Z0.200 E0.933 \n G1 F1200.0 X28.500 Y45.000 Z0.200 E0.018 \n G1 F1200.0 X28.500 Y19.500 Z0.200 E0.933 \n G1 F1200.0 X31.000 Y19.500 Z0.200 E0.091 \n G1 F1200.0 X31.000 Y49.000 Z0.200 E1.080 \n G1 F1200.0 X37.500 Y49.000 Z0.200 E0.238 \n G1 F1200.0 X37.500 Y60.000 Z0.200 E0.403 \n G1 F1200.0 X42.500 Y60.000 Z0.200 E0.183 \n G1 F1200.0 X42.500 Y49.000 Z0.200 E0.403 \n G1 F1200.0 X48.000 Y49.000 Z0.200 E0.201 \n G1 F1200.0 X48.000 Y20.000 Z0.200 E1.061 \n G1 F1200.0 X30.000 Y20.000 Z0.200 E0.659 \n G1 F1200.0 X30.000 Y41.000 Z0.200 E0.769 \n G1 F1200.0 X50.000 Y41.000 Z0.200 E0.732 \n G1 F1200.0 X50.000 Y34.000 Z0.200 E0.256 \n G1 F1200.0 X30.000 Y34.000 Z0.200 E0.732 \n G1 F1500.000 E-0.800 \n\n ;=========== extruder cali extrusion ================== \n T1000 \n M83 \n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y18.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800 \n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800 \n G0 Z1\n G0 X180 Z0.3 F18000\n \n M900 L1000.0 M1.0\n M900 K0.040 \n G0 X45.000 F30000 \n G0 Y20.000 F30000 \n G1 F1500.000 E0.800 \n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 F1500.000 E-0.800 \n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos \n G1 Z0.3\n M400\n\n G0 X45.000 F30000 \n M900 K0.020 \n G0 X45.000 F30000 \n G0 Y22.000 F30000 \n G1 F1500.000 E0.800 \n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 F1500.000 E-0.800 \n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos \n G1 Z0.3\n M400\n\n G0 X45.000 F30000 \n M900 K0.000 \n G0 X45.000 F30000 \n G0 Y24.000 F30000 \n G1 F1500.000 E0.800 \n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos \n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM104 S140\n\n\n;=========== laser and rgb calibration =========== \nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1 \n G0 F6000 X40.000 Y54.500 Z0.000 \n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500 \n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1 \n G0 Y37.50 \n M400 P200\n M971 S5 P1 \n M960 S0 P0\n M960 S2 P1 \n G0 Y54.50 \n M400 P200 \n M971 S5 P3 \n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1 \n G0 Y37.50 \n M400 P200\n M971 S5 P2 \n M960 S0 P0\n M960 S2 P1 \n G0 Y54.50 \n M400 P500 \n M971 S5 P4 \n M963 S1 \n M400 P1500 \n M964 \n T1100 \n G0 F6000 X40.000 Y54.500 Z0.000 \n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500 \n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1 \n G0 Y37.50 \n M400 P200\n M971 S5 P1 \n M960 S0 P0\n M960 S2 P1 \n G0 Y54.50 \n M400 P200 \n M971 S5 P3 \n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1 \n G0 Y37.50 \n M400 P200\n M971 S5 P2 \n M960 S0 P0\n M960 S2 P1 \n G0 Y54.50 \n M400 P500 \n M971 S5 P4 \n M963 S1 \n M400 P1500 \n M964 \n T1100 \n G1 Z3 F3000 \n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100 \n M400 P400 \n M960 S0 P0\n G0 F30000.000 Y22.000 X65.000 Z0.000\n M400 P400 \n M960 S1 P1 \n M400 P50 \n\n M969 S1 N3 A2000 \n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100 \n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y16.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000 \n T1000 \n G0 X45.000 Y16.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600 \n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.02}\n M623 \n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60} \n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60} \n M973 S4 \n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90 \nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60} \nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", - "scan_first_layer": "1", - "machine_load_filament_time": "29", - "machine_unload_filament_time": "28", - "nozzle_type": "hardened_steel", - "nozzle_hrc": "55", - "auxiliary_fan": "1", - "upward_compatible_machine":[ - "Bambu Lab P1P 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle" - ] -} + "type": "machine", + "setting_id": "GM001", + "name": "Bambu Lab X1 Carbon 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_bbl_3dp_001_common", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Bambu Lab X1 Carbon", + "printer_variant": "0.4", + "bed_exclude_area": [ + "0x0", + "18x0", + "18x28", + "0x28" + ], + "default_print_profile": "0.20mm Standard @BBL X1C", + "extruder_offset": [ + "0x2" + ], + "machine_load_filament_time": "29", + "machine_start_gcode": ";===== machine: X1 =========================\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_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 X231 E0.700 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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.040\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.020\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.02}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", + "machine_unload_filament_time": "28", + "scan_first_layer": "1", + "upward_compatible_machine": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.6 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.6 nozzle.json index 53ebc5f479..2e417137cf 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.6 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.6 nozzle.json @@ -1,34 +1,33 @@ { - "type": "machine", - "setting_id": "GM005", - "name": "Bambu Lab X1 Carbon 0.6 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "Bambu Lab X1 Carbon 0.4 nozzle", - "nozzle_diameter": [ - "0.6" - ], - "printer_variant": "0.6", - "printer_model": "Bambu Lab X1 Carbon", - "default_filament_profile": [ - "Bambu PLA Basic @BBL X1C" - ], - "default_print_profile": "0.30mm Standard @BBL X1C 0.6 nozzle", - "max_layer_height": [ - "0.42" - ], - "min_layer_height": [ - "0.12" - ], - "retraction_length": [ - "1.4" - ], - "retraction_minimum_travel": [ - "3" - ], - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230322 =====================\n;===== turn on the HB fan =================\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp to turn on the HB fan\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG0 Z12 F300 ; lower the hotbed , to prevent the nozzle is below the hotbed\nG0 Z-6;\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\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X18 E25 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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n G0 F3000 X28.000 Y19.500 Z0.200\n G1 F1200.0 X28.000 Y45.000 Z0.200 E1.679\n G1 F1200.0 X28.500 Y45.000 Z0.200 E0.032\n G1 F1200.0 X28.500 Y19.500 Z0.200 E1.679\n G1 F1200.0 X31.000 Y19.500 Z0.200 E0.164\n G1 F1200.0 X31.000 Y49.000 Z0.200 E1.944\n G1 F1200.0 X37.500 Y49.000 Z0.200 E0.428\n G1 F1200.0 X37.500 Y60.000 Z0.200 E0.725\n G1 F1200.0 X42.500 Y60.000 Z0.200 E0.329\n G1 F1200.0 X42.500 Y49.000 Z0.200 E0.725\n G1 F1200.0 X48.000 Y49.000 Z0.200 E0.362\n G1 F1200.0 X48.000 Y20.000 Z0.200 E1.910\n G1 F1200.0 X30.000 Y20.000 Z0.200 E1.186\n G1 F1200.0 X30.000 Y41.000 Z0.200 E1.384\n G1 F1200.0 X50.000 Y41.000 Z0.200 E1.318\n G1 F1200.0 X50.000 Y34.000 Z0.200 E0.461\n G1 F1200.0 X30.000 Y34.000 Z0.200 E1.318\n G1 F1500.000 E-0.800\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y18.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E16.9 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.030\n G0 X45.000 F30000\n G0 Y20.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.015\n G0 X45.000 F30000\n G0 Y22.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y24.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X40.000 Y54.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P1\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P2\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P500\n M971 S5 P4\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X40.000 Y54.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P1\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P2\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P500\n M971 S5 P4\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y22.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.015 K0.030\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y16.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y16.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.015 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.015}\n M623\n\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", - "upward_compatible_machine":[ + "type": "machine", + "setting_id": "GM005", + "name": "Bambu Lab X1 Carbon 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu Lab X1 Carbon 0.4 nozzle", + "nozzle_diameter": [ + "0.6" + ], + "printer_model": "Bambu Lab X1 Carbon", + "printer_variant": "0.6", + "default_print_profile": "0.30mm Standard @BBL X1C 0.6 nozzle", + "machine_start_gcode": ";===== machine: X1 =========================\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E25 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y15 E1.166 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E1.166\nG0 X231 E1.166 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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.333\n G0 F1200.0 X226 Y15 Z0.2 E0.495\n G0 F1200.0 X226 Y8 Z0.2 E0.691\n G0 F1200.0 X216 Y8 Z0.2 E0.988\n G0 F1200.0 X216 Y1.5 Z0.2 E0.642\n\n G0 X48.0 E20.56 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.56 F1200.0\n G0 X35.0 Y6.0 E1.75 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E16.9 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.030\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.015\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.9) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E23.9 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.015 K0.030\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.25000 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.015 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.015}\n M623\n\n G1 X140.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.56250 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "3" + ], + "upward_compatible_machine": [ "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle", "Bambu Lab X1 0.6 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.8 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.8 nozzle.json index 1da5d4cb6e..b5ec0a3355 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.8 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.8 nozzle.json @@ -1,37 +1,36 @@ { - "type": "machine", - "setting_id": "GM004", - "name": "Bambu Lab X1 Carbon 0.8 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "Bambu Lab X1 Carbon 0.4 nozzle", - "nozzle_diameter": [ - "0.8" - ], - "printer_variant": "0.8", - "printer_model": "Bambu Lab X1 Carbon", - "default_filament_profile": [ - "Bambu PLA Basic @BBL X1C 0.8 nozzle" - ], - "default_print_profile": "0.40mm Standard @BBL X1C 0.8 nozzle", - "max_layer_height": [ - "0.56" - ], - "min_layer_height": [ - "0.16" - ], - "retraction_length": [ - "3" - ], - "retraction_minimum_travel": [ - "1" - ], - "retract_length_toolchange": [ - "3" - ], - "machine_start_gcode": ";===== machine: X1 =========================\n;===== date: 20230322 =====================\n;===== turn on the HB fan =================\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp to turn on the HB fan\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG0 Z12 F300 ; lower the hotbed , to prevent the nozzle is below the hotbed\nG0 Z-6;\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\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y15 E1.500 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.500\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X18 E15\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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n G0 F3000 X28.000 Y19.500 Z0.200\n G1 F1200.0 X28.000 Y45.000 Z0.200 E1.8660\n G1 F1200.0 X28.500 Y45.000 Z0.200 E0.0360\n G1 F1200.0 X28.500 Y19.500 Z0.200 E1.8660\n G1 F1200.0 X31.000 Y19.500 Z0.200 E0.1820\n G1 F1200.0 X31.000 Y49.000 Z0.200 E2.1600\n G1 F1200.0 X37.500 Y49.000 Z0.200 E0.4760\n G1 F1200.0 X37.500 Y60.000 Z0.200 E0.8060\n G1 F1200.0 X42.500 Y60.000 Z0.200 E0.3660\n G1 F1200.0 X42.500 Y49.000 Z0.200 E0.8060\n G1 F1200.0 X48.000 Y49.000 Z0.200 E0.4020\n G1 F1200.0 X48.000 Y20.000 Z0.200 E2.1220\n G1 F1200.0 X30.000 Y20.000 Z0.200 E1.3180\n G1 F1200.0 X30.000 Y41.000 Z0.200 E1.5380\n G1 F1200.0 X50.000 Y41.000 Z0.200 E1.4640\n G1 F1200.0 X50.000 Y34.000 Z0.200 E0.5120\n G1 F1200.0 X30.000 Y34.000 Z0.200 E1.4640\n G1 F1500.000 E-0.800\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y18.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X110.000 E9.35441 F4800\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.020\n G0 X45.000 F30000\n G0 Y20.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.010\n G0 X45.000 F30000\n G0 Y22.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y24.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y18.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X40.000 Y54.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P1\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P2\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P500\n M971 S5 P4\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X40.000 Y54.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P16000\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P1\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S1 P1\n G0 Y37.50\n M400 P200\n M971 S5 P2\n M960 S0 P0\n M960 S2 P1\n G0 Y54.50\n M400 P500\n M971 S5 P4\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y22.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.010 K0.020\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y16.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y16.000 F30000 E0\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.01 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14) *0.01}\n M623\n\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X185.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X190.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X195.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X200.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X205.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X210.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X215.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X220.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X225.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", - "upward_compatible_machine":[ + "type": "machine", + "setting_id": "GM004", + "name": "Bambu Lab X1 Carbon 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Bambu Lab X1 Carbon 0.4 nozzle", + "nozzle_diameter": [ + "0.8" + ], + "printer_model": "Bambu Lab X1 Carbon", + "printer_variant": "0.8", + "default_filament_profile": [ + "Bambu PLA Basic @BBL X1C 0.8 nozzle" + ], + "default_print_profile": "0.40mm Standard @BBL X1C 0.8 nozzle", + "machine_start_gcode": ";===== machine: X1 =========================\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{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\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_no_support_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_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_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_no_support_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_no_support_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 X128 Y128\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;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\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;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_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;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y0.5 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X129 E15 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\nG0 X240 E15\nG0 Y11 E1.364 F{outer_wall_volumetric_speed/(0.3*1.0)/ 4 * 60}\nG0 X239.5\nG0 E0.3\nG0 Y1.5 E1.300\nG0 X231 E1.160 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\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n G0 F1200.0 X231 Y15 Z0.2 E1.482\n G0 F1200.0 X226 Y15 Z0.2 E0.550\n G0 F1200.0 X226 Y8 Z0.2 E0.768\n G0 F1200.0 X216 Y8 Z0.2 E1.098\n G0 F1200.0 X216 Y1.5 Z0.2 E0.714\n\n G0 X48.0 E25.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E1.70 F1200.0\n G0 X35.0 Y6.0 E1.90 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X110.000 E9.35441 F4800\n G0 X185.000 E9.35441 F4800\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.020\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.010\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X129 E14 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.010 K0.020\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E2.4945 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X70.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X75.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X80.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X85.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X90.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X95.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X100.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X105.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X110.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X115.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X120.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X125.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X130.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X135.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.01 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14) *0.01}\n M623\n\n G1 X140.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X145.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X150.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X155.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X160.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X165.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X170.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X175.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X180.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X185.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X190.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X195.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X200.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X205.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X210.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X215.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n G1 X220.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) / 4 * 60}\n G1 X225.000 E0.6236 F{outer_wall_volumetric_speed/(0.3*1.0) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\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\nG90\nM83\nT1000\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG0 X253 E6.4 F{outer_wall_volumetric_speed/(0.3*0.6) * 60}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "retract_length_toolchange": [ + "3" + ], + "retraction_length": [ + "3" + ], + "upward_compatible_machine": [ "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", "Bambu Lab X1 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab X1 Carbon.json b/resources/profiles/BBL/machine/Bambu Lab X1 Carbon.json index 9bae6a8a6f..d07b2f8e63 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1 Carbon.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1 Carbon.json @@ -7,7 +7,7 @@ "machine_tech": "FFF", "family": "BBL-3DP", "bed_model": "bbl-3dp-X1.stl", - "bed_texture": "bbl-3dp-logo_cali_lines.svg", + "bed_texture": "bbl-3dp-logo.svg", "hotend_model": "bbl-3dp-hotend.stl", "default_materials": "Generic PLA Silk;Generic PLA;Bambu PLA Matte @BBL X1C;Bambu PLA Basic @BBL X1C;Bambu ABS @BBL X1C;Bambu PC @BBL X1C;Bambu Support W @BBL X1C;Bambu TPU 95A @BBL X1C;PolyTerra PLA @BBL X1C;PolyLite PLA @BBL X1C;" } diff --git a/resources/profiles/BBL/machine/Bambu Lab X1.json b/resources/profiles/BBL/machine/Bambu Lab X1.json index 5a5aff3eea..bb36dcb722 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1.json @@ -7,7 +7,7 @@ "machine_tech": "FFF", "family": "BBL-3DP", "bed_model": "bbl-3dp-X1.stl", - "bed_texture": "bbl-3dp-logo_cali_lines.svg", + "bed_texture": "bbl-3dp-logo.svg", "hotend_model": "bbl-3dp-hotend.stl", "default_materials": "Generic PLA Silk;Generic PLA;Bambu PLA Matte @BBL X1;Bambu PLA Basic @BBL X1;Bambu ABS @BBL X1C;Bambu PC @BBL X1C;Bambu Support W @BBL X1;Bambu TPU 95A @BBL X1;PolyTerra PLA @BBL X1;PolyLite PLA @BBL X1;" } diff --git a/resources/profiles/BBL/machine/fdm_bbl_3dp_001_common.json b/resources/profiles/BBL/machine/fdm_bbl_3dp_001_common.json index 3137c9b501..4abdcc61e1 100644 --- a/resources/profiles/BBL/machine/fdm_bbl_3dp_001_common.json +++ b/resources/profiles/BBL/machine/fdm_bbl_3dp_001_common.json @@ -24,9 +24,6 @@ "Bambu PLA Basic @BBL X1C" ], "default_print_profile": "0.16mm Optimal @BBL X1C", - "deretraction_speed": [ - "0" - ], "extruder_colour": [ "#018001" ], @@ -48,8 +45,8 @@ "5000" ], "machine_max_acceleration_travel": [ - "9000", - "9000" + "20000", + "20000" ], "machine_max_acceleration_x": [ "20000", @@ -104,13 +101,14 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" ], "printable_height": "250", - "extruder_clearance_radius": "68", + "extruder_clearance_radius": "57", + "extruder_clearance_max_radius": "68", "extruder_clearance_height_to_rod": "36", "extruder_clearance_height_to_lid": "90", "nozzle_volume": "107", @@ -151,16 +149,18 @@ "30" ], "z_hop_types": [ - "Spiral Lift" + "Auto Lift" ], "nozzle_type": "hardened_steel", "silent_mode": "0", "single_extruder_multi_material": "1", - "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}M104 S[old_filament_temp]{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n\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}\nM400\n\nG92 E0\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM109 S[nozzle_temperature_range_high]\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; 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; 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; 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\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\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", + "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}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n\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}\nM400\n\nG92 E0\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM109 S[nozzle_temperature_range_high]\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; 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; 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; 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\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\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", "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 C10 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", - "machine_end_gcode": ";===== date: 20230118 =====================\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\nM991 S0 P-1 ;end smooth timelapse at safe pos\nM400 S2 ;wait for last picture to be taken\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\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\nG90\nG1 X128 Y250 F3600\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\n", + "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\nG90\nG1 X128 Y250 F3600\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", "machine_pause_gcode": "M400 U1", "wipe": [ "1" - ] + ], + "purge_in_prime_tower": "0", + "enable_filament_ramming": "0" } diff --git a/resources/profiles/BBL/machine/fdm_machine_common.json b/resources/profiles/BBL/machine/fdm_machine_common.json index 31c0f357d8..4fb2bb4a06 100644 --- a/resources/profiles/BBL/machine/fdm_machine_common.json +++ b/resources/profiles/BBL/machine/fdm_machine_common.json @@ -110,7 +110,9 @@ "wipe": [ "1" ], - "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "default_filament_profile":[], + "default_print_profile": "0.16mm Optimal @BBL X1C", + "upward_compatible_machine": [], "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" } diff --git a/resources/profiles/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json index a33581c4c0..7ae6dfbb54 100644 --- a/resources/profiles/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json @@ -1,12 +1,14 @@ { - "type": "process", - "setting_id": "GP024", - "name": "0.06mm Standard @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.06_nozzle_0.2", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "type": "process", + "setting_id": "GP024", + "name": "0.06mm Standard @BBL X1C 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.06_nozzle_0.2", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.08mm Extra Fine @BBL P1P.json b/resources/profiles/BBL/process/0.08mm Extra Fine @BBL P1P.json index 6db745a9a9..1ad3ee777b 100644 --- a/resources/profiles/BBL/process/0.08mm Extra Fine @BBL P1P.json +++ b/resources/profiles/BBL/process/0.08mm Extra Fine @BBL P1P.json @@ -6,6 +6,7 @@ "instantiation": "true", "inherits": "fdm_process_bbl_0.08", "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.08mm Extra Fine @BBL X1C.json b/resources/profiles/BBL/process/0.08mm Extra Fine @BBL X1C.json index 90e562575a..008fc25ec8 100644 --- a/resources/profiles/BBL/process/0.08mm Extra Fine @BBL X1C.json +++ b/resources/profiles/BBL/process/0.08mm Extra Fine @BBL X1C.json @@ -6,7 +6,9 @@ "instantiation": "true", "inherits": "fdm_process_bbl_0.08", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json index 1bf42666e2..3d1f61e17e 100644 --- a/resources/profiles/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json @@ -1,12 +1,14 @@ { - "type": "process", - "setting_id": "GP025", - "name": "0.08mm Standard @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.08_nozzle_0.2", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "type": "process", + "setting_id": "GP025", + "name": "0.08mm Standard @BBL X1C 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.08_nozzle_0.2", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.10mm Standard @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/process/0.10mm Standard @BBL P1P 0.2 nozzle.json index 2635ae9807..4a07e92e50 100644 --- a/resources/profiles/BBL/process/0.10mm Standard @BBL P1P 0.2 nozzle.json +++ b/resources/profiles/BBL/process/0.10mm Standard @BBL P1P 0.2 nozzle.json @@ -1,12 +1,13 @@ { - "type": "process", - "setting_id": "GP014", - "name": "0.10mm Standard @BBL P1P 0.2 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.10_nozzle_0.2", - "elefant_foot_compensation": "0.15", - "compatible_printers": [ - "Bambu Lab P1P 0.2 nozzle" - ] -} + "type": "process", + "setting_id": "GP014", + "name": "0.10mm Standard @BBL P1P 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.10_nozzle_0.2", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json index 7769fab5dc..9799b3e0c3 100644 --- a/resources/profiles/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json @@ -6,7 +6,9 @@ "instantiation": "true", "inherits": "fdm_process_bbl_0.10_nozzle_0.2", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.12mm Fine @BBL P1P.json b/resources/profiles/BBL/process/0.12mm Fine @BBL P1P.json index 276726a7fb..c4a4161e4f 100644 --- a/resources/profiles/BBL/process/0.12mm Fine @BBL P1P.json +++ b/resources/profiles/BBL/process/0.12mm Fine @BBL P1P.json @@ -7,5 +7,6 @@ "inherits": "fdm_process_bbl_0.12", "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.12mm Fine @BBL X1C.json b/resources/profiles/BBL/process/0.12mm Fine @BBL X1C.json index d3b2010713..33e27772d0 100644 --- a/resources/profiles/BBL/process/0.12mm Fine @BBL X1C.json +++ b/resources/profiles/BBL/process/0.12mm Fine @BBL X1C.json @@ -6,7 +6,9 @@ "instantiation": "true", "inherits": "fdm_process_bbl_0.12", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json index a8d7221cf7..feec90196a 100644 --- a/resources/profiles/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json @@ -1,12 +1,14 @@ { - "type": "process", - "setting_id": "GP026", - "name": "0.12mm Standard @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.12_nozzle_0.2", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "type": "process", + "setting_id": "GP026", + "name": "0.12mm Standard @BBL X1C 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.12_nozzle_0.2", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json index 09c0e97496..22507d0bf2 100644 --- a/resources/profiles/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json @@ -1,12 +1,14 @@ { - "type": "process", - "setting_id": "GP027", - "name": "0.14mm Standard @BBL X1C 0.2 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.14_nozzle_0.2", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.2 nozzle", - "Bambu Lab X1 0.2 nozzle" - ] -} + "type": "process", + "setting_id": "GP027", + "name": "0.14mm Standard @BBL X1C 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.14_nozzle_0.2", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.16mm Optimal @BBL P1P.json b/resources/profiles/BBL/process/0.16mm Optimal @BBL P1P.json index d276425b61..0a852f3542 100644 --- a/resources/profiles/BBL/process/0.16mm Optimal @BBL P1P.json +++ b/resources/profiles/BBL/process/0.16mm Optimal @BBL P1P.json @@ -6,6 +6,7 @@ "instantiation": "true", "inherits": "fdm_process_bbl_0.16", "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.16mm Optimal @BBL X1C.json b/resources/profiles/BBL/process/0.16mm Optimal @BBL X1C.json index a023f326a0..9eb280e8ef 100644 --- a/resources/profiles/BBL/process/0.16mm Optimal @BBL X1C.json +++ b/resources/profiles/BBL/process/0.16mm Optimal @BBL X1C.json @@ -6,7 +6,9 @@ "instantiation": "true", "inherits": "fdm_process_bbl_0.16", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json b/resources/profiles/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json index 071264d00b..dc15da6ce7 100644 --- a/resources/profiles/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json +++ b/resources/profiles/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json @@ -1,12 +1,14 @@ { - "type": "process", - "setting_id": "GP028", - "name": "0.18mm Standard @BBL X1C 0.6 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.18_nozzle_0.6", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 0.6 nozzle" - ] -} + "type": "process", + "setting_id": "GP028", + "name": "0.18mm Standard @BBL X1C 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.18_nozzle_0.6", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.20mm Standard @BBL P1P.json b/resources/profiles/BBL/process/0.20mm Standard @BBL P1P.json index c6fdb3e920..9ddd1a62fb 100644 --- a/resources/profiles/BBL/process/0.20mm Standard @BBL P1P.json +++ b/resources/profiles/BBL/process/0.20mm Standard @BBL P1P.json @@ -1,12 +1,13 @@ { - "type": "process", - "setting_id": "GP015", - "name": "0.20mm Standard @BBL P1P", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.20", - "elefant_foot_compensation": "0.15", - "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle" - ] -} + "type": "process", + "setting_id": "GP015", + "name": "0.20mm Standard @BBL P1P", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.20", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.20mm Standard @BBL X1C.json b/resources/profiles/BBL/process/0.20mm Standard @BBL X1C.json index 6db5d3a433..b66bc40f71 100644 --- a/resources/profiles/BBL/process/0.20mm Standard @BBL X1C.json +++ b/resources/profiles/BBL/process/0.20mm Standard @BBL X1C.json @@ -6,7 +6,9 @@ "instantiation": "true", "inherits": "fdm_process_bbl_0.20", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.20mm Strength @BBL P1P.json b/resources/profiles/BBL/process/0.20mm Strength @BBL P1P.json index 5a9ef9a384..e720fd2945 100644 --- a/resources/profiles/BBL/process/0.20mm Strength @BBL P1P.json +++ b/resources/profiles/BBL/process/0.20mm Strength @BBL P1P.json @@ -9,6 +9,7 @@ "wall_loops": "6", "sparse_infill_density": "25%", "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.20mm Strength @BBL X1C.json b/resources/profiles/BBL/process/0.20mm Strength @BBL X1C.json index c8fe887079..c664f379c5 100644 --- a/resources/profiles/BBL/process/0.20mm Strength @BBL X1C.json +++ b/resources/profiles/BBL/process/0.20mm Strength @BBL X1C.json @@ -9,7 +9,9 @@ "wall_loops": "6", "sparse_infill_density": "25%", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.24mm Draft @BBL P1P.json b/resources/profiles/BBL/process/0.24mm Draft @BBL P1P.json index 46ef476717..72d4665769 100644 --- a/resources/profiles/BBL/process/0.24mm Draft @BBL P1P.json +++ b/resources/profiles/BBL/process/0.24mm Draft @BBL P1P.json @@ -6,6 +6,7 @@ "instantiation": "true", "inherits": "fdm_process_bbl_0.24", "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.24mm Draft @BBL X1C.json b/resources/profiles/BBL/process/0.24mm Draft @BBL X1C.json index ab17f8c801..5a06e7d29a 100644 --- a/resources/profiles/BBL/process/0.24mm Draft @BBL X1C.json +++ b/resources/profiles/BBL/process/0.24mm Draft @BBL X1C.json @@ -6,7 +6,9 @@ "instantiation": "true", "inherits": "fdm_process_bbl_0.24", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json b/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json index 725940ed75..d6b7d36046 100644 --- a/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json +++ b/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json @@ -1,12 +1,14 @@ { - "type": "process", - "setting_id": "GP029", - "name": "0.24mm Standard @BBL X1C 0.6 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.24_nozzle_0.6", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 0.6 nozzle" - ] -} + "type": "process", + "setting_id": "GP029", + "name": "0.24mm Standard @BBL X1C 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.24_nozzle_0.6", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json index a90e2abcf7..c5873b75cc 100644 --- a/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json @@ -1,12 +1,14 @@ { - "type": "process", - "setting_id": "GP032", - "name": "0.24mm Standard @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.24_nozzle_0.8", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "type": "process", + "setting_id": "GP032", + "name": "0.24mm Standard @BBL X1C 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.24_nozzle_0.8", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.28mm Extra Draft @BBL P1P.json b/resources/profiles/BBL/process/0.28mm Extra Draft @BBL P1P.json index 764059d139..5952a90ce0 100644 --- a/resources/profiles/BBL/process/0.28mm Extra Draft @BBL P1P.json +++ b/resources/profiles/BBL/process/0.28mm Extra Draft @BBL P1P.json @@ -6,6 +6,7 @@ "instantiation": "true", "inherits": "fdm_process_bbl_0.28", "compatible_printers": [ - "Bambu Lab P1P 0.4 nozzle" - ] -} + "Bambu Lab P1P 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.28mm Extra Draft @BBL X1C.json b/resources/profiles/BBL/process/0.28mm Extra Draft @BBL X1C.json index 690d48b5ab..2311e5ef89 100644 --- a/resources/profiles/BBL/process/0.28mm Extra Draft @BBL X1C.json +++ b/resources/profiles/BBL/process/0.28mm Extra Draft @BBL X1C.json @@ -6,7 +6,9 @@ "instantiation": "true", "inherits": "fdm_process_bbl_0.28", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.4 nozzle", - "Bambu Lab X1 0.4 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.30mm Standard @BBL P1P 0.6 nozzle.json b/resources/profiles/BBL/process/0.30mm Standard @BBL P1P 0.6 nozzle.json index 0d2edb4f22..98be0e0b42 100644 --- a/resources/profiles/BBL/process/0.30mm Standard @BBL P1P 0.6 nozzle.json +++ b/resources/profiles/BBL/process/0.30mm Standard @BBL P1P 0.6 nozzle.json @@ -1,12 +1,13 @@ { - "type": "process", - "setting_id": "GP016", - "name": "0.30mm Standard @BBL P1P 0.6 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.30_nozzle_0.6", - "elefant_foot_compensation": "0.15", - "compatible_printers": [ - "Bambu Lab P1P 0.6 nozzle" - ] -} + "type": "process", + "setting_id": "GP016", + "name": "0.30mm Standard @BBL P1P 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.30_nozzle_0.6", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.30mm Standard @BBL X1 0.6 nozzle.json b/resources/profiles/BBL/process/0.30mm Standard @BBL X1 0.6 nozzle.json index 174a8c3460..f28703713c 100644 --- a/resources/profiles/BBL/process/0.30mm Standard @BBL X1 0.6 nozzle.json +++ b/resources/profiles/BBL/process/0.30mm Standard @BBL X1 0.6 nozzle.json @@ -7,5 +7,6 @@ "inherits": "fdm_process_bbl_0.30_nozzle_0.6", "compatible_printers": [ "Bambu Lab X1 0.6 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json b/resources/profiles/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json index 9f126c5b66..f4f8b46a6d 100644 --- a/resources/profiles/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json +++ b/resources/profiles/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json @@ -6,6 +6,8 @@ "instantiation": "true", "inherits": "fdm_process_bbl_0.30_nozzle_0.6", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.6 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json b/resources/profiles/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json index 9969845848..a629c5fa12 100644 --- a/resources/profiles/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json +++ b/resources/profiles/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json @@ -1,14 +1,16 @@ { - "type": "process", - "setting_id": "GP036", - "name": "0.30mm Strength @BBL X1C 0.6 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.30_nozzle_0.6", - "wall_loops": "4", - "sparse_infill_density":"25%", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 0.6 nozzle" - ] -} + "type": "process", + "setting_id": "GP036", + "name": "0.30mm Strength @BBL X1C 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.30_nozzle_0.6", + "wall_loops": "4", + "sparse_infill_density": "25%", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json index e9b61a2b6c..ae2077afc5 100644 --- a/resources/profiles/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json @@ -1,12 +1,14 @@ { - "type": "process", - "setting_id": "GP033", - "name": "0.32mm Standard @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.32_nozzle_0.8", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "type": "process", + "setting_id": "GP033", + "name": "0.32mm Standard @BBL X1C 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.32_nozzle_0.8", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json b/resources/profiles/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json index e31c2f08ed..448777e863 100644 --- a/resources/profiles/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json +++ b/resources/profiles/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json @@ -1,12 +1,14 @@ { - "type": "process", - "setting_id": "GP030", - "name": "0.36mm Standard @BBL X1C 0.6 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.36_nozzle_0.6", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 0.6 nozzle" - ] -} + "type": "process", + "setting_id": "GP030", + "name": "0.36mm Standard @BBL X1C 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.36_nozzle_0.6", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.40mm Standard @BBL P1P 0.8 nozzle.json b/resources/profiles/BBL/process/0.40mm Standard @BBL P1P 0.8 nozzle.json index 9f47ebfd53..26be8470b2 100644 --- a/resources/profiles/BBL/process/0.40mm Standard @BBL P1P 0.8 nozzle.json +++ b/resources/profiles/BBL/process/0.40mm Standard @BBL P1P 0.8 nozzle.json @@ -1,12 +1,13 @@ { - "type": "process", - "setting_id": "GP017", - "name": "0.40mm Standard @BBL P1P 0.8 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.40_nozzle_0.8", - "elefant_foot_compensation": "0.15", - "compatible_printers": [ - "Bambu Lab P1P 0.8 nozzle" - ] -} + "type": "process", + "setting_id": "GP017", + "name": "0.40mm Standard @BBL P1P 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.40_nozzle_0.8", + "elefant_foot_compensation": "0.15", + "compatible_printers": [ + "Bambu Lab P1P 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.40mm Standard @BBL X1 0.8 nozzle.json b/resources/profiles/BBL/process/0.40mm Standard @BBL X1 0.8 nozzle.json index 852d9e97aa..af8fade4d5 100644 --- a/resources/profiles/BBL/process/0.40mm Standard @BBL X1 0.8 nozzle.json +++ b/resources/profiles/BBL/process/0.40mm Standard @BBL X1 0.8 nozzle.json @@ -7,5 +7,6 @@ "inherits": "fdm_process_bbl_0.40_nozzle_0.8", "compatible_printers": [ "Bambu Lab X1 0.8 nozzle" - ] -} + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json index f74b806f6e..2638d4d807 100644 --- a/resources/profiles/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json @@ -6,6 +6,8 @@ "instantiation": "true", "inherits": "fdm_process_bbl_0.40_nozzle_0.8", "compatible_printers": [ - "Bambu Lab X1 Carbon 0.8 nozzle" - ] -} + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json b/resources/profiles/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json index 0e753d2256..0d0cfb73f4 100644 --- a/resources/profiles/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json +++ b/resources/profiles/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json @@ -1,12 +1,14 @@ { - "type": "process", - "setting_id": "GP031", - "name": "0.42mm Standard @BBL X1C 0.6 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.42_nozzle_0.6", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.6 nozzle", - "Bambu Lab X1 0.6 nozzle" - ] + "type": "process", + "setting_id": "GP031", + "name": "0.42mm Standard @BBL X1C 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.42_nozzle_0.6", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab P1S 0.6 nozzle" + ], + "version": "01.07.00.18" } \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json index aabbbc9f93..bb77dbe00f 100644 --- a/resources/profiles/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json @@ -1,12 +1,14 @@ { - "type": "process", - "setting_id": "GP034", - "name": "0.48mm Standard @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.48_nozzle_0.8", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "type": "process", + "setting_id": "GP034", + "name": "0.48mm Standard @BBL X1C 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.48_nozzle_0.8", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json index 9a56b41a54..314fd2c807 100644 --- a/resources/profiles/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json @@ -1,12 +1,14 @@ { - "type": "process", - "setting_id": "GP035", - "name": "0.56mm Standard @BBL X1C 0.8 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.56_nozzle_0.8", - "compatible_printers": [ - "Bambu Lab X1 Carbon 0.8 nozzle", - "Bambu Lab X1 0.8 nozzle" - ] -} + "type": "process", + "setting_id": "GP035", + "name": "0.56mm Standard @BBL X1C 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_bbl_0.56_nozzle_0.8", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle" + ], + "version": "01.07.00.18" +} \ No newline at end of file diff --git a/resources/profiles/BBL/process/fdm_process_bbl_0.30_nozzle_0.6.json b/resources/profiles/BBL/process/fdm_process_bbl_0.30_nozzle_0.6.json index 37decfe4da..ed6ce69744 100644 --- a/resources/profiles/BBL/process/fdm_process_bbl_0.30_nozzle_0.6.json +++ b/resources/profiles/BBL/process/fdm_process_bbl_0.30_nozzle_0.6.json @@ -6,7 +6,7 @@ "inherits": "fdm_process_bbl_common", "layer_height": "0.3", "initial_layer_print_height": "0.3", - "wall_loops": "3", + "wall_loops": "2", "bottom_shell_layers": "3", "top_shell_layers": "3", "bridge_flow": "1", diff --git a/resources/profiles/BBL/process/fdm_process_bbl_0.40_nozzle_0.8.json b/resources/profiles/BBL/process/fdm_process_bbl_0.40_nozzle_0.8.json index ce35f532e5..503a81b4df 100644 --- a/resources/profiles/BBL/process/fdm_process_bbl_0.40_nozzle_0.8.json +++ b/resources/profiles/BBL/process/fdm_process_bbl_0.40_nozzle_0.8.json @@ -6,7 +6,7 @@ "inherits": "fdm_process_bbl_common", "layer_height": "0.4", "initial_layer_print_height": "0.4", - "wall_loops": "3", + "wall_loops": "2", "bottom_shell_layers": "3", "top_shell_layers": "3", "bridge_flow": "1", diff --git a/resources/profiles/BBL/process/fdm_process_bbl_common.json b/resources/profiles/BBL/process/fdm_process_bbl_common.json index 9115d69522..5cfd7e111c 100644 --- a/resources/profiles/BBL/process/fdm_process_bbl_common.json +++ b/resources/profiles/BBL/process/fdm_process_bbl_common.json @@ -57,7 +57,7 @@ "only_one_wall_top": "1", "inner_wall_line_width": "0.45", "inner_wall_speed": "150", - "wall_loops": "3", + "wall_loops": "2", "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", @@ -107,5 +107,7 @@ "prime_tower_width": "35", "xy_hole_compensation": "0", "xy_contour_compensation": "0", - "gcode_label_objects": "0" + "wall_generator": "arachne", + "gcode_label_objects": "0", + "flush_multiplier": "1.0" } diff --git a/resources/profiles/BBL/process/fdm_process_common.json b/resources/profiles/BBL/process/fdm_process_common.json index 4d18e9d5aa..0177d23c6f 100644 --- a/resources/profiles/BBL/process/fdm_process_common.json +++ b/resources/profiles/BBL/process/fdm_process_common.json @@ -31,7 +31,7 @@ "detect_overhang_wall": "0", "reduce_infill_retraction": "0", "filename_format": "{input_filename_base}.gcode", - "wall_loops": "3", + "wall_loops": "2", "inner_wall_line_width": "0.45", "inner_wall_speed": "40", "print_settings_id": "", diff --git a/resources/profiles/BIQU.json b/resources/profiles/BIQU.json index 2ea29332d4..f3620e9284 100644 --- a/resources/profiles/BIQU.json +++ b/resources/profiles/BIQU.json @@ -1,6 +1,6 @@ { "name": "BIQU", - "version": "01.00.01.00", + "version": "01.06.00.00", "force_update": "0", "description": "BIQU configurations", "machine_model_list": [ @@ -31,52 +31,52 @@ "sub_path": "process/fdm_process_hurakan_common.json" }, { - "name": "0.12mm Fine @BX", - "sub_path": "process/0.12mm Fine @BIQU BX.json" + "name": "0.12mm Fine @BIQU BX (0.4 nozzle)", + "sub_path": "process/0.12mm Fine @BIQU BX (0.4 nozzle).json" }, { - "name": "0.15mm Optimal @BX", - "sub_path": "process/0.15mm Optimal @BIQU BX.json" + "name": "0.15mm Optimal @BIQU BX (0.4 nozzle)", + "sub_path": "process/0.15mm Optimal @BIQU BX (0.4 nozzle).json" }, { - "name": "0.20mm Standard @BX", - "sub_path": "process/0.20mm Standard @BIQU BX.json" + "name": "0.20mm Standard @BIQU BX (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @BIQU BX (0.4 nozzle).json" }, { - "name": "0.24mm Draft @BX", - "sub_path": "process/0.24mm Draft @BIQU BX.json" + "name": "0.24mm Draft @BIQU BX (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @BIQU BX (0.4 nozzle).json" }, { - "name": "0.12mm Fine @B1", - "sub_path": "process/0.12mm Fine @BIQU B1.json" + "name": "0.12mm Fine @BIQU B1 (0.4 nozzle)", + "sub_path": "process/0.12mm Fine @BIQU B1 (0.4 nozzle).json" }, { - "name": "0.15mm Optimal @B1", - "sub_path": "process/0.15mm Optimal @BIQU B1.json" + "name": "0.15mm Optimal @BIQU B1 (0.4 nozzle)", + "sub_path": "process/0.15mm Optimal @BIQU B1 (0.4 nozzle).json" }, { - "name": "0.20mm Standard @B1", - "sub_path": "process/0.20mm Standard @BIQU B1.json" + "name": "0.20mm Standard @BIQU B1 (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @BIQU B1 (0.4 nozzle).json" }, { - "name": "0.24mm Draft @B1", - "sub_path": "process/0.24mm Draft @BIQU B1.json" + "name": "0.24mm Draft @BIQU B1 (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @BIQU B1 (0.4 nozzle).json" }, { - "name": "0.12mm Fine @Hurakan", - "sub_path": "process/0.12mm Fine @BIQU Hurakan.json" + "name": "0.12mm Fine @BIQU Hurakan (0.4 nozzle)", + "sub_path": "process/0.12mm Fine @BIQU Hurakan (0.4 nozzle).json" }, { - "name": "0.15mm Optimal @Hurakan", - "sub_path": "process/0.15mm Optimal @BIQU Hurakan.json" + "name": "0.15mm Optimal @BIQU Hurakan (0.4 nozzle)", + "sub_path": "process/0.15mm Optimal @BIQU Hurakan (0.4 nozzle).json" }, { - "name": "0.20mm Standard @Hurakan", - "sub_path": "process/0.20mm Standard @BIQU Hurakan.json" + "name": "0.20mm Standard @BIQU Hurakan (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @BIQU Hurakan (0.4 nozzle).json" }, { - "name": "0.24mm Draft @Hurakan", - "sub_path": "process/0.24mm Draft @BIQU Hurakan.json" + "name": "0.24mm Draft @BIQU Hurakan (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @BIQU Hurakan (0.4 nozzle).json" } ], "filament_list": [ @@ -179,16 +179,16 @@ "sub_path": "machine/fdm_klipper_common.json" }, { - "name": "BIQU BX 0.4 nozzle", - "sub_path": "machine/BIQU BX 0.4 nozzle.json" + "name": "BIQU BX (0.4 nozzle)", + "sub_path": "machine/BIQU BX (0.4 nozzle).json" }, { - "name": "BIQU B1 0.4 nozzle", - "sub_path": "machine/BIQU B1 0.4 nozzle.json" + "name": "BIQU B1 (0.4 nozzle)", + "sub_path": "machine/BIQU B1 (0.4 nozzle).json" }, { - "name": "BIQU Hurakan 0.4 nozzle", - "sub_path": "machine/BIQU Hurakan 0.4 nozzle.json" + "name": "BIQU Hurakan (0.4 nozzle)", + "sub_path": "machine/BIQU Hurakan (0.4 nozzle).json" } ] } diff --git a/resources/profiles/BIQU/filament/BIQU Generic ABS.json b/resources/profiles/BIQU/filament/BIQU Generic ABS.json index 8e3273c097..9db0d1dcdb 100644 --- a/resources/profiles/BIQU/filament/BIQU Generic ABS.json +++ b/resources/profiles/BIQU/filament/BIQU Generic ABS.json @@ -13,8 +13,8 @@ "12" ], "compatible_printers": [ - "BIQU BX 0.4 nozzle", - "BIQU B1 0.4 nozzle", - "BIQU Hurakan 0.4 nozzle" + "BIQU BX (0.4 nozzle)", + "BIQU B1 (0.4 nozzle)", + "BIQU Hurakan (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/filament/BIQU Generic ASA.json b/resources/profiles/BIQU/filament/BIQU Generic ASA.json index 68fff18155..b0281bf899 100644 --- a/resources/profiles/BIQU/filament/BIQU Generic ASA.json +++ b/resources/profiles/BIQU/filament/BIQU Generic ASA.json @@ -13,8 +13,8 @@ "0.926" ], "compatible_printers": [ - "BIQU BX 0.4 nozzle", - "BIQU B1 0.4 nozzle", - "BIQU Hurakan 0.4 nozzle" + "BIQU BX (0.4 nozzle)", + "BIQU B1 (0.4 nozzle)", + "BIQU Hurakan (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/filament/BIQU Generic PA-CF.json b/resources/profiles/BIQU/filament/BIQU Generic PA-CF.json index 98eff9d182..55344dfae0 100644 --- a/resources/profiles/BIQU/filament/BIQU Generic PA-CF.json +++ b/resources/profiles/BIQU/filament/BIQU Generic PA-CF.json @@ -37,8 +37,8 @@ "2" ], "compatible_printers": [ - "BIQU BX 0.4 nozzle", - "BIQU B1 0.4 nozzle", - "BIQU Hurakan 0.4 nozzle" + "BIQU BX (0.4 nozzle)", + "BIQU B1 (0.4 nozzle)", + "BIQU Hurakan (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/filament/BIQU Generic PA.json b/resources/profiles/BIQU/filament/BIQU Generic PA.json index 2acf172d8c..6b8db4e32e 100644 --- a/resources/profiles/BIQU/filament/BIQU Generic PA.json +++ b/resources/profiles/BIQU/filament/BIQU Generic PA.json @@ -19,8 +19,8 @@ "16" ], "compatible_printers": [ - "BIQU BX 0.4 nozzle", - "BIQU B1 0.4 nozzle", - "BIQU Hurakan 0.4 nozzle" + "BIQU BX (0.4 nozzle)", + "BIQU B1 (0.4 nozzle)", + "BIQU Hurakan (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/filament/BIQU Generic PC.json b/resources/profiles/BIQU/filament/BIQU Generic PC.json index 370dc31378..e70c31a11a 100644 --- a/resources/profiles/BIQU/filament/BIQU Generic PC.json +++ b/resources/profiles/BIQU/filament/BIQU Generic PC.json @@ -13,8 +13,8 @@ "0.94" ], "compatible_printers": [ - "BIQU BX 0.4 nozzle", - "BIQU B1 0.4 nozzle", - "BIQU Hurakan 0.4 nozzle" + "BIQU BX (0.4 nozzle)", + "BIQU B1 (0.4 nozzle)", + "BIQU Hurakan (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/filament/BIQU Generic PETG-CF.json b/resources/profiles/BIQU/filament/BIQU Generic PETG-CF.json index a6b08bdea7..0d72df1e96 100644 --- a/resources/profiles/BIQU/filament/BIQU Generic PETG-CF.json +++ b/resources/profiles/BIQU/filament/BIQU Generic PETG-CF.json @@ -82,8 +82,8 @@ "20" ], "compatible_printers": [ - "BIQU BX 0.4 nozzle", - "BIQU B1 0.4 nozzle", - "BIQU Hurakan 0.4 nozzle" + "BIQU BX (0.4 nozzle)", + "BIQU B1 (0.4 nozzle)", + "BIQU Hurakan (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/filament/BIQU Generic PETG.json b/resources/profiles/BIQU/filament/BIQU Generic PETG.json index a30e7743a6..0a358a7580 100644 --- a/resources/profiles/BIQU/filament/BIQU Generic PETG.json +++ b/resources/profiles/BIQU/filament/BIQU Generic PETG.json @@ -43,8 +43,8 @@ "; filament start gcode\n" ], "compatible_printers": [ - "BIQU BX 0.4 nozzle", - "BIQU B1 0.4 nozzle", - "BIQU Hurakan 0.4 nozzle" + "BIQU BX (0.4 nozzle)", + "BIQU B1 (0.4 nozzle)", + "BIQU Hurakan (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/filament/BIQU Generic PLA Silk.json b/resources/profiles/BIQU/filament/BIQU Generic PLA Silk.json index 0bdf0090ee..9e4f780789 100644 --- a/resources/profiles/BIQU/filament/BIQU Generic PLA Silk.json +++ b/resources/profiles/BIQU/filament/BIQU Generic PLA Silk.json @@ -14,6 +14,7 @@ ], "filament_flow_ratio": [ "0.98" + ], "slow_down_layer_time": [ "8" ], @@ -21,8 +22,8 @@ "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming" ], "compatible_printers": [ - "BIQU BX 0.4 nozzle", - "BIQU B1 0.4 nozzle", - "BIQU Hurakan 0.4 nozzle" + "BIQU BX (0.4 nozzle)", + "BIQU B1 (0.4 nozzle)", + "BIQU Hurakan (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/filament/BIQU Generic PLA-CF.json b/resources/profiles/BIQU/filament/BIQU Generic PLA-CF.json index 0335156d33..bb63cd0324 100644 --- a/resources/profiles/BIQU/filament/BIQU Generic PLA-CF.json +++ b/resources/profiles/BIQU/filament/BIQU Generic PLA-CF.json @@ -37,8 +37,8 @@ "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" ], "compatible_printers": [ - "BIQU BX 0.4 nozzle", - "BIQU B1 0.4 nozzle", - "BIQU Hurakan 0.4 nozzle" + "BIQU BX (0.4 nozzle)", + "BIQU B1 (0.4 nozzle)", + "BIQU Hurakan (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/filament/BIQU Generic PLA.json b/resources/profiles/BIQU/filament/BIQU Generic PLA.json index d3616b441c..fd2c5ba4c7 100644 --- a/resources/profiles/BIQU/filament/BIQU Generic PLA.json +++ b/resources/profiles/BIQU/filament/BIQU Generic PLA.json @@ -16,8 +16,8 @@ "8" ], "compatible_printers": [ - "BIQU BX 0.4 nozzle", - "BIQU B1 0.4 nozzle", - "BIQU Hurakan 0.4 nozzle" + "BIQU BX (0.4 nozzle)", + "BIQU B1 (0.4 nozzle)", + "BIQU Hurakan (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/filament/BIQU Generic PVA.json b/resources/profiles/BIQU/filament/BIQU Generic PVA.json index 21e6f93526..2ce1334b7a 100644 --- a/resources/profiles/BIQU/filament/BIQU Generic PVA.json +++ b/resources/profiles/BIQU/filament/BIQU Generic PVA.json @@ -19,8 +19,8 @@ "10" ], "compatible_printers": [ - "BIQU BX 0.4 nozzle", - "BIQU B1 0.4 nozzle", - "BIQU Hurakan 0.4 nozzle" + "BIQU BX (0.4 nozzle)", + "BIQU B1 (0.4 nozzle)", + "BIQU Hurakan (0.4 nozzle)" ] } \ No newline at end of file diff --git a/resources/profiles/BIQU/filament/BIQU Generic TPU.json b/resources/profiles/BIQU/filament/BIQU Generic TPU.json index 3aa5017b12..a218690d45 100644 --- a/resources/profiles/BIQU/filament/BIQU Generic TPU.json +++ b/resources/profiles/BIQU/filament/BIQU Generic TPU.json @@ -13,8 +13,8 @@ "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" ], "compatible_printers": [ - "BIQU BX 0.4 nozzle", - "BIQU B1 0.4 nozzle", - "BIQU Hurakan 0.4 nozzle" + "BIQU BX (0.4 nozzle)", + "BIQU B1 (0.4 nozzle)", + "BIQU Hurakan (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/machine/BIQU B1 (0.4 nozzle).json b/resources/profiles/BIQU/machine/BIQU B1 (0.4 nozzle).json new file mode 100644 index 0000000000..52653b3b8f --- /dev/null +++ b/resources/profiles/BIQU/machine/BIQU B1 (0.4 nozzle).json @@ -0,0 +1,86 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "BIQU B1 (0.4 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_biqu_common", + "printer_model": "BIQU B1", + "default_print_profile": "0.20mm Standard @BIQU B1 (0.4 nozzle)", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "printable_height": "270", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "deretraction_speed": [ + "70" +], +"gcode_flavor": "marlin", +"machine_max_acceleration_e": [ + "10000" +], +"machine_max_acceleration_extruding": [ + "1000" +], +"machine_max_acceleration_retracting": [ + "1000" +], +"machine_max_acceleration_x": [ + "1000" +], +"machine_max_acceleration_y": [ + "1000" +], +"machine_max_acceleration_z": [ + "100" +], +"machine_max_speed_e": [ + "60" +], +"machine_max_speed_x": [ + "500" +], +"machine_max_speed_y": [ + "500" +], +"machine_max_speed_z": [ + "10" +], +"machine_max_jerk_e": [ + "5" +], +"machine_max_jerk_x": [ + "10" +], +"machine_max_jerk_y": [ + "10" +], +"machine_max_jerk_z": [ + "0.3" +], +"max_layer_height": [ + "0.32" +], +"min_layer_height": [ + "0.10" +], +"printer_variant": "0.4", +"retraction_minimum_travel": [ + "1.5" +], +"retraction_length": [ + "7" +], +"retraction_speed": [ + "70" +], +"machine_start_gcode": "; BIQU B1 Start G-code\nM117 Getting the bed up to temp!\nM140 S{material_bed_temperature_layer_0}; Set Heat Bed temperature\nM190 S{material_bed_temperature_layer_0}; Wait for Heat Bed temperature\nM117 Getting the extruder up to temp!\nM104 S{material_print_temperature_layer_0}; Set Extruder temperature\nG92 E0; Reset Extruder\nM117 Homing axes\nG28; Home all axes\nM109 S{material_print_temperature_layer_0}; Wait for Extruder temperature\nG1 Z2.0 F3000; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X4.1 Y20 Z0.3 F5000.0; Move to start position\nM117 Purging\nG1 X4.1 Y200.0 Z0.3 F1500.0 E15; Draw the first line\nG1 X4.4 Y200.0 Z0.3 F5000.0; Move to side a little\nG1 X4.4 Y20 Z0.3 F1500.0 E30; Draw the second line\nG92 E0; Reset Extruder\nM117 Lets make\nG1 Z2.0 F3000; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.3 F5000.0; Move over to prevent blob squish", +"machine_end_gcode": ";BIQU B1 Default End Gcode\nG91;Relative positioning\nG1 E-2 F2700;Retract a bit\nG1 E-2 Z0.2 F2400;Retract a bit more and raise Z\nG1 X5 Y5 F3000;Wipe out\nG1 Z10;Raise Z by 10mm\nG90;Return to absolute positioning\nG1 X0 Y{machine_depth};\nM106 S0;Turn-off fan\nM104 S0;Turn-off hotend\nM140 S0;Turn-off bed\nM84 X Y E;Disable all steppers but Z" +} \ No newline at end of file diff --git a/resources/profiles/BIQU/machine/BIQU B1 0.4 nozzle.json b/resources/profiles/BIQU/machine/BIQU B1 0.4 nozzle.json deleted file mode 100644 index 02089ee9fa..0000000000 --- a/resources/profiles/BIQU/machine/BIQU B1 0.4 nozzle.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "type": "machine", - "setting_id": "GM001", - "name": "BIQU B1 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_biqu_common", - "printer_model": "BIQU B1", - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "235x0", - "235x235", - "0x235" - ], - "printable_height": "270", - "nozzle_type": "undefine", - "auxiliary_fan": "0", - "deretraction_speed": [ - "70" -], -"gcode_flavor": "marlin", -"machine_max_acceleration_e": [ - "10000" -], -"machine_max_acceleration_extruding": [ - "1000" -], -"machine_max_acceleration_retracting": [ - "1000" -], -"machine_max_acceleration_x": [ - "1000" -], -"machine_max_acceleration_y": [ - "1000" -], -"machine_max_acceleration_z": [ - "100" -], -"machine_max_speed_e": [ - "60" -], -"machine_max_speed_x": [ - "500" -], -"machine_max_speed_y": [ - "500" -], -"machine_max_speed_z": [ - "10" -], -"machine_max_jerk_e": [ - "5" -], -"machine_max_jerk_x": [ - "10" -], -"machine_max_jerk_y": [ - "10" -], -"machine_max_jerk_z": [ - "0.3" -], -"max_layer_height": [ - "0.32" -], -"min_layer_height": [ - "0.10" -], -"printer_variant": "0.4", -"retraction_minimum_travel": [ - "1.5" -], -"retraction_length": [ - "7" -], -"retraction_speed": [ - "70" -], -"default_print_profile": "0.15mm Optimal @BIQU B1", -"machine_start_gcode": "; BIQU B1 Start G-code\nM117 Getting the bed up to temp!\nM140 S{material_bed_temperature_layer_0} ; Set Heat Bed temperature\nM190 S{material_bed_temperature_layer_0} ; Wait for Heat Bed temperature\nM117 Getting the extruder up to temp!\nM104 S{material_print_temperature_layer_0} ; Set Extruder temperature\nG92 E0 ; Reset Extruder\nM117 Homing axes\nG28 ; Home all axes\nM109 S{material_print_temperature_layer_0} ; Wait for Extruder temperature\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X4.1 Y20 Z0.3 F5000.0 ; Move to start position\nM117 Purging\nG1 X4.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X4.4 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X4.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nM117 Lets make\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish", -"machine_end_gcode": ";BIQU B1 Default End Gcode\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract a bit more and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z by 10mm\nG90 ;Return to absolute positioning\nG1 X0 Y{machine_depth} ;TaDaaaa\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" -} \ No newline at end of file diff --git a/resources/profiles/BIQU/machine/BIQU B1.json b/resources/profiles/BIQU/machine/BIQU B1.json index 7aa6bb520a..c9cfe75c98 100644 --- a/resources/profiles/BIQU/machine/BIQU B1.json +++ b/resources/profiles/BIQU/machine/BIQU B1.json @@ -5,8 +5,8 @@ "nozzle_diameter": "0.4", "machine_tech": "FFF", "family": "BIQU", - "bed_model": "BIQU_B1_buildplate_model.stl", - "bed_texture": "BIQU_B1_buildplate_texture.png", - "hotend_model": "BIQU_B1_hotend.stl", - "default_materials": "BIQU Generic PLA;BIQU Generic PETG;BIQU Generic ABS;" + "bed_model": "biqu_b1_buildplate_model.stl", + "bed_texture": "biqu_b1_buildplate_texture.png", + "hotend_model": "biqu_b1_hotend.stl", + "default_materials": "BIQU Generic PLA;BIQU Generic PETG;BIQU Generic ABS" } diff --git a/resources/profiles/BIQU/machine/BIQU BX (0.4 nozzle).json b/resources/profiles/BIQU/machine/BIQU BX (0.4 nozzle).json new file mode 100644 index 0000000000..29250444d1 --- /dev/null +++ b/resources/profiles/BIQU/machine/BIQU BX (0.4 nozzle).json @@ -0,0 +1,86 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "BIQU BX (0.4 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_biqu_common", + "printer_model": "BIQU BX", + "default_print_profile": "0.20mm Standard @BIQU BX (0.4 nozzle)", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "deretraction_speed": [ + "70" +], +"gcode_flavor": "marlin", +"machine_max_acceleration_e": [ + "10000" +], +"machine_max_acceleration_extruding": [ + "1000" +], +"machine_max_acceleration_retracting": [ + "1000" +], +"machine_max_acceleration_x": [ + "1000" +], +"machine_max_acceleration_y": [ + "1000" +], +"machine_max_acceleration_z": [ + "100" +], +"machine_max_speed_e": [ + "60" +], +"machine_max_speed_x": [ + "500" +], +"machine_max_speed_y": [ + "500" +], +"machine_max_speed_z": [ + "10" +], +"machine_max_jerk_e": [ + "5" +], +"machine_max_jerk_x": [ + "10" +], +"machine_max_jerk_y": [ + "10" +], +"machine_max_jerk_z": [ + "0.3" +], +"max_layer_height": [ + "0.32" +], +"min_layer_height": [ + "0.10" +], +"printer_variant": "0.4", +"retraction_minimum_travel": [ + "1.5" +], +"retraction_length": [ + "1" +], +"retraction_speed": [ + "40" +], +"machine_start_gcode": "; BIQU BX Start G-code\n;M117 Initial homing sequence; Home so that the probe is positioned to heat\nG28\nM117 Probe heating position\nG0 X65 Y5 Z1; Move the probe to the heating position.\nM117 Getting the heaters up to temp!\nM104 S140; Set Extruder temperature, no wait\nM140 S60; Set Heat Bed temperature\nM190 S60; Wait for Heat Bed temperature\nM117 Waiting for probe to warm; Wait another 90s for the probe to absorb heat.\nG4 S90\nM117 Post warming re-home\nG28; Home all axes again after warming\nM117 Z-Dance of my people\nG34\nM117 ABL Probing\nG29\nM900 K0 L0 T0;Edit the K and L values if you have calibrated a k factor for your filament\nM900 T0 S0\nG1 Z2.0 F3000; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X4.1 Y10 Z0.3 F5000.0; Move to start position\nM117 Getting the extruder up to temp\nM140 S{material_bed_temperature_layer_0}; Set Heat Bed temperature\nM104 S{material_print_temperature_layer_0}; Set Extruder temperature\nM109 S{material_print_temperature_layer_0}; Wait for Extruder temperature\nM190 S{material_bed_temperature_layer_0}; Wait for Heat Bed temperature\nG92 E0; Reset Extruder\nM117 Purging\nG1 X4.1 Y200.0 Z0.3 F1500.0 E15; Draw the first line\nG1 X4.4 Y200.0 Z0.3 F5000.0; Move to side a little\nG1 X4.4 Y20 Z0.3 F1500.0 E30; Draw the second line\nG92 E0; Reset Extruder\nM117 Lets make\nG1 X8 Y20 Z0.3 F5000.0; Move over to prevent blob squish", +"machine_end_gcode": "; BIQU BX Default End Gcode\nG91;Relative positioning\nG1 E-2 F2700;Retract a bit\nG1 E-2 Z0.2 F2400;Retract a bit more and raise Z\nG1 X5 Y5 F3000;Wipe out\nG1 Z10;Raise Z by 10mm\nG90;Return to absolute positioning\nG1 X0 Y{machine_depth};TaDaaaa\nM106 S0;Turn-off fan\nM104 S0;Turn-off hotend\nM140 S0;Turn-off bed\nM84 X Y E;Disable all steppers but Z" +} \ No newline at end of file diff --git a/resources/profiles/BIQU/machine/BIQU BX 0.4 nozzle.json b/resources/profiles/BIQU/machine/BIQU BX 0.4 nozzle.json deleted file mode 100644 index f2fa6833c7..0000000000 --- a/resources/profiles/BIQU/machine/BIQU BX 0.4 nozzle.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "type": "machine", - "setting_id": "GM001", - "name": "BIQU BX 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_biqu_common", - "printer_model": "BIQU BX", - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "250x0", - "250x250", - "0x250" - ], - "printable_height": "250", - "nozzle_type": "undefine", - "auxiliary_fan": "0", - "deretraction_speed": [ - "70" -], -"gcode_flavor": "marlin", -"machine_max_acceleration_e": [ - "10000" -], -"machine_max_acceleration_extruding": [ - "1000" -], -"machine_max_acceleration_retracting": [ - "1000" -], -"machine_max_acceleration_x": [ - "1000" -], -"machine_max_acceleration_y": [ - "1000" -], -"machine_max_acceleration_z": [ - "100" -], -"machine_max_speed_e": [ - "60" -], -"machine_max_speed_x": [ - "500" -], -"machine_max_speed_y": [ - "500" -], -"machine_max_speed_z": [ - "10" -], -"machine_max_jerk_e": [ - "5" -], -"machine_max_jerk_x": [ - "10" -], -"machine_max_jerk_y": [ - "10" -], -"machine_max_jerk_z": [ - "0.3" -], -"max_layer_height": [ - "0.32" -], -"min_layer_height": [ - "0.10" -], -"printer_variant": "0.4", -"retraction_minimum_travel": [ - "1.5" -], -"retraction_length": [ - "1" -], -"retraction_speed": [ - "40" -], -"default_print_profile": "0.15mm Optimal @BIQU BX", -"machine_start_gcode": "; BIQU BX Start G-code\n; For the official github site visit: https://github.com/bigtreetech/BIQU-BX\nM117 Initial homing sequence. ; Home so that the probe is positioned to heat\nG28\nM117 Probe heating position\nG0 X65 Y5 Z1 ; Move the probe to the heating position.\nM117 Getting the heaters up to temp!\nM104 S140 ; Set Extruder temperature, no wait\nM140 S60 ; Set Heat Bed temperature\nM190 S60 ; Wait for Heat Bed temperature\nM117 Waiting for probe to warm! ; Wait another 90s for the probe to absorb heat.\nG4 S90\nM117 Post warming re-home\nG28 ; Home all axes again after warming\nM117 Z-Dance of my people\nG34\nM117 ABL Probing\nG29\nM900 K0 L0 T0 ;Edit the K and L values if you have calibrated a k factor for your filament\nM900 T0 S0\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X4.1 Y10 Z0.3 F5000.0 ; Move to start position\nM117 Getting the extruder up to temp\nM140 S{material_bed_temperature_layer_0} ; Set Heat Bed temperature\nM104 S{material_print_temperature_layer_0} ; Set Extruder temperature\nM109 S{material_print_temperature_layer_0} ; Wait for Extruder temperature\nM190 S{material_bed_temperature_layer_0} ; Wait for Heat Bed temperature\nG92 E0 ; Reset Extruder\nM117 Purging\nG1 X4.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X4.4 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X4.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nM117 Lets make\nG1 X8 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish", -"machine_end_gcode": "; BIQU BX Default End Gcode\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract a bit more and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z by 10mm\nG90 ;Return to absolute positioning\nG1 X0 Y{machine_depth} ;TaDaaaa\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" -} \ No newline at end of file diff --git a/resources/profiles/BIQU/machine/BIQU BX.json b/resources/profiles/BIQU/machine/BIQU BX.json index cf8ed01417..e0d6e3d470 100644 --- a/resources/profiles/BIQU/machine/BIQU BX.json +++ b/resources/profiles/BIQU/machine/BIQU BX.json @@ -5,8 +5,8 @@ "nozzle_diameter": "0.4", "machine_tech": "FFF", "family": "BIQU", - "bed_model": "BIQU_BX_buildplate_model.stl", - "bed_texture": "BIQU_BX_buildplate_texture.png", - "hotend_model": "Biqu_BX_hotend.stl", - "default_materials": "BIQU Generic PLA;BIQU Generic PETG;BIQU Generic ABS;" + "bed_model": "biqu_bx_buildplate_model.stl", + "bed_texture": "biqu_bx_buildplate_texture.png", + "hotend_model": "biqu_bx_hotend.stl", + "default_materials": "BIQU Generic PLA;BIQU Generic PETG;BIQU Generic ABS" } diff --git a/resources/profiles/BIQU/machine/BIQU Hurakan 0.4 nozzle.json b/resources/profiles/BIQU/machine/BIQU Hurakan (0.4 nozzle).json similarity index 95% rename from resources/profiles/BIQU/machine/BIQU Hurakan 0.4 nozzle.json rename to resources/profiles/BIQU/machine/BIQU Hurakan (0.4 nozzle).json index 9b248fbd4b..b0fc7ffb8d 100644 --- a/resources/profiles/BIQU/machine/BIQU Hurakan 0.4 nozzle.json +++ b/resources/profiles/BIQU/machine/BIQU Hurakan (0.4 nozzle).json @@ -1,11 +1,12 @@ { "type": "machine", "setting_id": "GM001", - "name": "BIQU Hurakan 0.4 nozzle", + "name": "BIQU Hurakan (0.4 nozzle)", "from": "system", "instantiation": "true", "inherits": "fdm_klipper_common", "printer_model": "BIQU Hurakan", + "default_print_profile": "0.20mm Standard @BIQU Hurakan (0.4 nozzle)", "nozzle_diameter": [ "0.4" ], @@ -87,7 +88,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" diff --git a/resources/profiles/BIQU/machine/BIQU Hurakan.json b/resources/profiles/BIQU/machine/BIQU Hurakan.json index 594dcc7bc4..ab3e2c804e 100644 --- a/resources/profiles/BIQU/machine/BIQU Hurakan.json +++ b/resources/profiles/BIQU/machine/BIQU Hurakan.json @@ -5,8 +5,8 @@ "nozzle_diameter": "0.4", "machine_tech": "FFF", "family": "BIQU", - "bed_model": "BIQU_Hurakan_buildplate_model.stl", - "bed_texture": "BIQU_Hurakan_buildplate_texture.png", - "hotend_model": "Biqu_Hurakan_hotend.stl", - "default_materials": "BIQU Generic PLA;BIQU Generic PETG;BIQU Generic ABS;" + "bed_model": "biqu_hurakan_buildplate_model.stl", + "bed_texture": "biqu_hurakan_buildplate_texture.png", + "hotend_model": "biqu_hurakan_hotend.stl", + "default_materials": "BIQU Generic PLA;BIQU Generic PETG;BIQU Generic ABS" } diff --git a/resources/profiles/BIQU/machine/fdm_biqu_common.json b/resources/profiles/BIQU/machine/fdm_biqu_common.json index ef8d68bb0c..5da04e99c1 100644 --- a/resources/profiles/BIQU/machine/fdm_biqu_common.json +++ b/resources/profiles/BIQU/machine/fdm_biqu_common.json @@ -124,9 +124,8 @@ "1" ], "default_filament_profile": [ - "Generic PLA @BIQU" + "BIQU Generic PLA" ], - "default_print_profile": "0.20mm Standard @BIQU", "bed_exclude_area": [ "0x0" ], diff --git a/resources/profiles/BIQU/machine/fdm_klipper_common.json b/resources/profiles/BIQU/machine/fdm_klipper_common.json index c5a8e969f5..fce1abfad4 100644 --- a/resources/profiles/BIQU/machine/fdm_klipper_common.json +++ b/resources/profiles/BIQU/machine/fdm_klipper_common.json @@ -75,7 +75,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" diff --git a/resources/profiles/BIQU/machine/fdm_machine_common.json b/resources/profiles/BIQU/machine/fdm_machine_common.json index 8884d46f0c..4fc5f26bd7 100644 --- a/resources/profiles/BIQU/machine/fdm_machine_common.json +++ b/resources/profiles/BIQU/machine/fdm_machine_common.json @@ -64,7 +64,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -105,13 +105,13 @@ "retraction_speed": [ "60" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "wipe": [ "1" ], "z_lift_type": "NormalLift", - "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" } diff --git a/resources/profiles/BIQU/process/0.12mm Fine @BIQU B1.json b/resources/profiles/BIQU/process/0.12mm Fine @BIQU B1 (0.4 nozzle).json similarity index 78% rename from resources/profiles/BIQU/process/0.12mm Fine @BIQU B1.json rename to resources/profiles/BIQU/process/0.12mm Fine @BIQU B1 (0.4 nozzle).json index 5d3cac461f..178300d7b0 100644 --- a/resources/profiles/BIQU/process/0.12mm Fine @BIQU B1.json +++ b/resources/profiles/BIQU/process/0.12mm Fine @BIQU B1 (0.4 nozzle).json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.12mm Fine @BIQU B1", + "name": "0.12mm Fine @BIQU B1 (0.4 nozzle)", "from": "system", "instantiation": "true", "inherits": "fdm_process_biqu_common", @@ -9,6 +9,6 @@ "bottom_shell_layers": "5", "top_shell_layers": "6", "compatible_printers": [ - "BIQU B1 0.4 nozzle" + "BIQU B1 (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/process/0.12mm Fine @BIQU BX.json b/resources/profiles/BIQU/process/0.12mm Fine @BIQU BX (0.4 nozzle).json similarity index 78% rename from resources/profiles/BIQU/process/0.12mm Fine @BIQU BX.json rename to resources/profiles/BIQU/process/0.12mm Fine @BIQU BX (0.4 nozzle).json index 17791ae1fb..eee743dabb 100644 --- a/resources/profiles/BIQU/process/0.12mm Fine @BIQU BX.json +++ b/resources/profiles/BIQU/process/0.12mm Fine @BIQU BX (0.4 nozzle).json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.12mm Fine @BIQU BX", + "name": "0.12mm Fine @BIQU BX (0.4 nozzle)", "from": "system", "instantiation": "true", "inherits": "fdm_process_biqu_common", @@ -9,6 +9,6 @@ "bottom_shell_layers": "5", "top_shell_layers": "6", "compatible_printers": [ - "BIQU BX 0.4 nozzle" + "BIQU BX (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/process/0.12mm Fine @BIQU Hurakan.json b/resources/profiles/BIQU/process/0.12mm Fine @BIQU Hurakan (0.4 nozzle).json similarity index 75% rename from resources/profiles/BIQU/process/0.12mm Fine @BIQU Hurakan.json rename to resources/profiles/BIQU/process/0.12mm Fine @BIQU Hurakan (0.4 nozzle).json index e42f64077d..ed3e38fd51 100644 --- a/resources/profiles/BIQU/process/0.12mm Fine @BIQU Hurakan.json +++ b/resources/profiles/BIQU/process/0.12mm Fine @BIQU Hurakan (0.4 nozzle).json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.12mm Fine @BIQU Hurakan", + "name": "0.12mm Fine @BIQU Hurakan (0.4 nozzle)", "from": "system", "instantiation": "true", "inherits": "fdm_process_biqu_common", @@ -9,6 +9,6 @@ "bottom_shell_layers": "5", "top_shell_layers": "6", "compatible_printers": [ - "BIQU Hurakan 0.4 nozzle" + "BIQU Hurakan (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/process/0.15mm Optimal @BIQU B1.json b/resources/profiles/BIQU/process/0.15mm Optimal @BIQU B1 (0.4 nozzle).json similarity index 77% rename from resources/profiles/BIQU/process/0.15mm Optimal @BIQU B1.json rename to resources/profiles/BIQU/process/0.15mm Optimal @BIQU B1 (0.4 nozzle).json index 7c11ac4f5b..467cd93327 100644 --- a/resources/profiles/BIQU/process/0.15mm Optimal @BIQU B1.json +++ b/resources/profiles/BIQU/process/0.15mm Optimal @BIQU B1 (0.4 nozzle).json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.15mm Optimal @BIQU B1", + "name": "0.15mm Optimal @BIQU B1 (0.4 nozzle)", "from": "system", "instantiation": "true", "inherits": "fdm_process_biqu_common", @@ -9,6 +9,6 @@ "top_shell_layers": "5", "layer_height": "0.15", "compatible_printers": [ - "BIQU B1 0.4 nozzle" + "BIQU B1 (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/process/0.15mm Optimal @BIQU BX.json b/resources/profiles/BIQU/process/0.15mm Optimal @BIQU BX (0.4 nozzle).json similarity index 77% rename from resources/profiles/BIQU/process/0.15mm Optimal @BIQU BX.json rename to resources/profiles/BIQU/process/0.15mm Optimal @BIQU BX (0.4 nozzle).json index 78b16fbf69..3333991bc8 100644 --- a/resources/profiles/BIQU/process/0.15mm Optimal @BIQU BX.json +++ b/resources/profiles/BIQU/process/0.15mm Optimal @BIQU BX (0.4 nozzle).json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.15mm Optimal @BIQU BX", + "name": "0.15mm Optimal @BIQU BX (0.4 nozzle)", "from": "system", "instantiation": "true", "inherits": "fdm_process_biqu_common", @@ -9,6 +9,6 @@ "top_shell_layers": "5", "layer_height": "0.15", "compatible_printers": [ - "BIQU BX 0.4 nozzle" + "BIQU BX (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/process/0.15mm Optimal @BIQU Hurakan.json b/resources/profiles/BIQU/process/0.15mm Optimal @BIQU Hurakan (0.4 nozzle).json similarity index 73% rename from resources/profiles/BIQU/process/0.15mm Optimal @BIQU Hurakan.json rename to resources/profiles/BIQU/process/0.15mm Optimal @BIQU Hurakan (0.4 nozzle).json index 3a3d3a5f60..4ad9fde878 100644 --- a/resources/profiles/BIQU/process/0.15mm Optimal @BIQU Hurakan.json +++ b/resources/profiles/BIQU/process/0.15mm Optimal @BIQU Hurakan (0.4 nozzle).json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.15mm Optimal @BIQU Hurakan", + "name": "0.15mm Optimal @BIQU Hurakan (0.4 nozzle)", "from": "system", "instantiation": "true", "inherits": "fdm_process_hurakan_common", @@ -9,6 +9,6 @@ "top_shell_layers": "5", "layer_height": "0.15", "compatible_printers": [ - "BIQU Hurakan 0.4 nozzle" - ] + "BIQU Hurakan (0.4 nozzle)" + ] } diff --git a/resources/profiles/BIQU/process/0.20mm Standard @BIQU B1.json b/resources/profiles/BIQU/process/0.20mm Standard @BIQU B1 (0.4 nozzle).json similarity index 77% rename from resources/profiles/BIQU/process/0.20mm Standard @BIQU B1.json rename to resources/profiles/BIQU/process/0.20mm Standard @BIQU B1 (0.4 nozzle).json index 9901991aec..c541cacaa3 100644 --- a/resources/profiles/BIQU/process/0.20mm Standard @BIQU B1.json +++ b/resources/profiles/BIQU/process/0.20mm Standard @BIQU B1 (0.4 nozzle).json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.20mm Standard @BIQU B1", + "name": "0.20mm Standard @BIQU B1 (0.4 nozzle)", "from": "system", "inherits": "fdm_process_biqu_common", "instantiation": "true", @@ -9,6 +9,6 @@ "bottom_shell_layers": "3", "top_shell_layers": "4", "compatible_printers": [ - "BIQU B1 0.4 nozzle" + "BIQU B1 (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/process/0.20mm Standard @BIQU BX.json b/resources/profiles/BIQU/process/0.20mm Standard @BIQU BX (0.4 nozzle).json similarity index 77% rename from resources/profiles/BIQU/process/0.20mm Standard @BIQU BX.json rename to resources/profiles/BIQU/process/0.20mm Standard @BIQU BX (0.4 nozzle).json index 59f1cc13a2..a7e03f2d2b 100644 --- a/resources/profiles/BIQU/process/0.20mm Standard @BIQU BX.json +++ b/resources/profiles/BIQU/process/0.20mm Standard @BIQU BX (0.4 nozzle).json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.20mm Standard @BIQU BX", + "name": "0.20mm Standard @BIQU BX (0.4 nozzle)", "from": "system", "inherits": "fdm_process_biqu_common", "instantiation": "true", @@ -9,6 +9,6 @@ "bottom_shell_layers": "3", "top_shell_layers": "4", "compatible_printers": [ - "BIQU BX 0.4 nozzle" + "BIQU BX (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/process/0.20mm Standard @BIQU Hurakan.json b/resources/profiles/BIQU/process/0.20mm Standard @BIQU Hurakan (0.4 nozzle).json similarity index 75% rename from resources/profiles/BIQU/process/0.20mm Standard @BIQU Hurakan.json rename to resources/profiles/BIQU/process/0.20mm Standard @BIQU Hurakan (0.4 nozzle).json index 8db0ed210c..36d1224e79 100644 --- a/resources/profiles/BIQU/process/0.20mm Standard @BIQU Hurakan.json +++ b/resources/profiles/BIQU/process/0.20mm Standard @BIQU Hurakan (0.4 nozzle).json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.20mm Standard @BIQU Hurakan", + "name": "0.20mm Standard @BIQU Hurakan (0.4 nozzle)", "from": "system", "inherits": "fdm_process_hurakan_common", "instantiation": "true", @@ -9,6 +9,6 @@ "bottom_shell_layers": "3", "top_shell_layers": "4", "compatible_printers": [ - "BIQU Hurakan 0.4 nozzle" + "BIQU Hurakan (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/process/0.24mm Draft @BIQU BX.json b/resources/profiles/BIQU/process/0.24mm Draft @BIQU B1 (0.4 nozzle).json similarity index 80% rename from resources/profiles/BIQU/process/0.24mm Draft @BIQU BX.json rename to resources/profiles/BIQU/process/0.24mm Draft @BIQU B1 (0.4 nozzle).json index 8e5ae7a45b..7939b37b88 100644 --- a/resources/profiles/BIQU/process/0.24mm Draft @BIQU BX.json +++ b/resources/profiles/BIQU/process/0.24mm Draft @BIQU B1 (0.4 nozzle).json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.24mm Draft @BIQU BX", + "name": "0.24mm Draft @BIQU B1 (0.4 nozzle)", "from": "system", "instantiation": "true", "inherits": "fdm_process_biqu_common", @@ -10,6 +10,6 @@ "bottom_shell_layers": "3", "top_shell_layers": "4", "compatible_printers": [ - "BIQU BX 0.4 nozzle" + "BIQU B1 (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/process/0.24mm Draft @BIQU B1.json b/resources/profiles/BIQU/process/0.24mm Draft @BIQU BX (0.4 nozzle).json similarity index 80% rename from resources/profiles/BIQU/process/0.24mm Draft @BIQU B1.json rename to resources/profiles/BIQU/process/0.24mm Draft @BIQU BX (0.4 nozzle).json index e746011e5a..1241d93357 100644 --- a/resources/profiles/BIQU/process/0.24mm Draft @BIQU B1.json +++ b/resources/profiles/BIQU/process/0.24mm Draft @BIQU BX (0.4 nozzle).json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.24mm Draft @BIQU B1", + "name": "0.24mm Draft @BIQU BX (0.4 nozzle)", "from": "system", "instantiation": "true", "inherits": "fdm_process_biqu_common", @@ -10,6 +10,6 @@ "bottom_shell_layers": "3", "top_shell_layers": "4", "compatible_printers": [ - "BIQU B1 0.4 nozzle" + "BIQU BX (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/process/0.24mm Draft @BIQU Hurakan.json b/resources/profiles/BIQU/process/0.24mm Draft @BIQU Hurakan (0.4 nozzle).json similarity index 78% rename from resources/profiles/BIQU/process/0.24mm Draft @BIQU Hurakan.json rename to resources/profiles/BIQU/process/0.24mm Draft @BIQU Hurakan (0.4 nozzle).json index 17504bbd72..e9ac5c635a 100644 --- a/resources/profiles/BIQU/process/0.24mm Draft @BIQU Hurakan.json +++ b/resources/profiles/BIQU/process/0.24mm Draft @BIQU Hurakan (0.4 nozzle).json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.24mm Draft @BIQU Hurakan", + "name": "0.24mm Draft @BIQU Hurakan (0.4 nozzle)", "from": "system", "instantiation": "true", "inherits": "fdm_process_hurakan_common", @@ -10,6 +10,6 @@ "bottom_shell_layers": "3", "top_shell_layers": "4", "compatible_printers": [ - "BIQU Hurakan 0.4 nozzle" + "BIQU Hurakan (0.4 nozzle)" ] } diff --git a/resources/profiles/BIQU/process/fdm_process_biqu_common.json b/resources/profiles/BIQU/process/fdm_process_biqu_common.json index 5ba9d9ba30..f6f264c868 100644 --- a/resources/profiles/BIQU/process/fdm_process_biqu_common.json +++ b/resources/profiles/BIQU/process/fdm_process_biqu_common.json @@ -98,12 +98,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "BIQU BX 0.4 nozzle", - "BIQU B1 0.4 nozzle", - "BIQU Hurakan 0.4 nozzle" - ] + "xy_contour_compensation": "0" } diff --git a/resources/profiles/BIQU/process/fdm_process_hurakan_common.json b/resources/profiles/BIQU/process/fdm_process_hurakan_common.json index ec74a3b9ff..2519589647 100644 --- a/resources/profiles/BIQU/process/fdm_process_hurakan_common.json +++ b/resources/profiles/BIQU/process/fdm_process_hurakan_common.json @@ -98,12 +98,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "BIQU BX 0.4 nozzle", - "BIQU B1 0.4 nozzle", - "BIQU Hurakan 0.4 nozzle" - ] + "xy_contour_compensation": "0" } diff --git a/resources/profiles/Comgrow.json b/resources/profiles/Comgrow.json new file mode 100644 index 0000000000..d412cfd668 --- /dev/null +++ b/resources/profiles/Comgrow.json @@ -0,0 +1,127 @@ +{ + "name": "Comgrow", + "version": "01.07.00.00", + "force_update": "0", + "description": "Comgrow configurations", + "machine_model_list": [ + { + "name": "Comgrow T500", + "sub_path": "machine/Comgrow T500.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_comgrow_common", + "sub_path": "process/fdm_process_comgrow_common.json" + }, + { + "name": "0.16mm Optimal @Comgrow T500", + "sub_path": "process/0.16mm Opitmal @Comgrow T500 0.6.json" + }, + { + "name": "0.16mm Optimal @Comgrow T500", + "sub_path": "process/0.16mm Optimal @Comgrow T500 0.4.json" + }, + { + "name": "0.20mm Standard @Comgrow T500", + "sub_path": "process/0.20mm Standard @Comgrow T500 0.4.json" + }, + { + "name": "0.20mm Standard @Comgrow T500", + "sub_path": "process/0.20mm Standard @Comgrow T500 0.6.json" + }, + { + "name": "0.24mm Draft @Comgrow T500", + "sub_path": "process/0.24mm Draft @Comgrow T500 0.4.json" + }, + { + "name": "0.24mm Draft @Comgrow T500", + "sub_path": "process/0.24mm Draft @Comgrow T500 0.6.json" + }, + { + "name": "0.24mm Optimal @Comgrow T500", + "sub_path": "process/0.24mm Optimal @Comgrow T500 0.8.json" + }, + { + "name": "0.28mm SuperDraft @Comgrow T500", + "sub_path": "process/0.28mm SuperDraft @Comgrow T500 0.4.json" + }, + { + "name": "0.28mm SuperDraft @Comgrow T500", + "sub_path": "process/0.28mm SuperDraft @Comgrow T500 0.6.json" + }, + { + "name": "0.32mm Standard @Comgrow T500", + "sub_path": "process/0.32mm Standard @Comgrow T500 0.8.json" + }, + { + "name": "0.40mm Draft @Comgrow T500", + "sub_path": "process/0.40mm Draft @Comgrow T500 0.8.json" + }, + { + "name": "0.48mm Draft @Comgrow T500", + "sub_path": "process/0.48mm Draft @Comgrow T500 0.8.json" + }, + { + "name": "0.56mm SuperDraft @Comgrow T500", + "sub_path": "process/0.56mm SuperDraft @Comgrow T500 0.8.json" + } + + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "Comgrow Generic PLA", + "sub_path": "filament/Comgrow Generic PLA.json" + }, + { + "name": "Comgrow Generic PETG", + "sub_path": "filament/Comgrow Generic PETG.json" + }, + { + "name": "Comgrow Generic ABS", + "sub_path": "filament/Comgrow Generic ABS.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_comgrow_common", + "sub_path": "machine/fdm_comgrow_common.json" + }, + { + "name": "Comgrow T500 0.4 nozzle", + "sub_path": "machine/Comgrow T500 0.4 nozzle.json" + }, + { + "name": "Comgrow T500 0.6 nozzle", + "sub_path": "machine/Comgrow T500 0.6 nozzle.json" + }, + { + "name": "Comgrow T500 0.8 nozzle", + "sub_path": "machine/Comgrow T500 0.8 nozzle.json" + } + ] +} diff --git a/resources/profiles/Comgrow/Comgrow T500_cover.png b/resources/profiles/Comgrow/Comgrow T500_cover.png new file mode 100644 index 0000000000..9d8fbef8aa Binary files /dev/null and b/resources/profiles/Comgrow/Comgrow T500_cover.png differ diff --git a/resources/profiles/Comgrow/comgrow_t500_buildplate_model.stl b/resources/profiles/Comgrow/comgrow_t500_buildplate_model.stl new file mode 100644 index 0000000000..5b9acaf104 --- /dev/null +++ b/resources/profiles/Comgrow/comgrow_t500_buildplate_model.stl @@ -0,0 +1,2774 @@ +solid OpenSCAD_Model + facet normal 0 0 -1 + outer loop + vertex 252.105 -254.998 -3 + vertex 252.002 -254.998 -3 + vertex 252.314 -254.984 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 252.314 -254.984 -3 + vertex 252.002 -254.998 -3 + vertex 252.521 -254.954 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 255 -252 -3 + vertex 252.002 -254.998 -3 + vertex 252.002 254.998 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 252.521 -254.954 -3 + vertex 252.002 -254.998 -3 + vertex 252.726 -254.911 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 252.726 -254.911 -3 + vertex 252.002 -254.998 -3 + vertex 252.927 -254.853 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 252.927 -254.853 -3 + vertex 252.002 -254.998 -3 + vertex 253.124 -254.782 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 253.124 -254.782 -3 + vertex 252.002 -254.998 -3 + vertex 253.315 -254.696 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 253.315 -254.696 -3 + vertex 252.002 -254.998 -3 + vertex 253.5 -254.598 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 253.5 -254.598 -3 + vertex 252.002 -254.998 -3 + vertex 253.678 -254.487 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 253.678 -254.487 -3 + vertex 252.002 -254.998 -3 + vertex 253.847 -254.364 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 253.847 -254.364 -3 + vertex 252.002 -254.998 -3 + vertex 254.007 -254.229 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 254.007 -254.229 -3 + vertex 252.002 -254.998 -3 + vertex 254.158 -254.084 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 254.158 -254.084 -3 + vertex 252.002 -254.998 -3 + vertex 254.298 -253.928 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 254.298 -253.928 -3 + vertex 252.002 -254.998 -3 + vertex 254.427 -253.763 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 254.427 -253.763 -3 + vertex 252.002 -254.998 -3 + vertex 254.544 -253.59 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 254.544 -253.59 -3 + vertex 252.002 -254.998 -3 + vertex 254.649 -253.408 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 254.649 -253.408 -3 + vertex 252.002 -254.998 -3 + vertex 254.741 -253.22 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 254.741 -253.22 -3 + vertex 252.002 -254.998 -3 + vertex 254.819 -253.026 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 254.819 -253.026 -3 + vertex 252.002 -254.998 -3 + vertex 254.884 -252.827 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 254.884 -252.827 -3 + vertex 252.002 -254.998 -3 + vertex 254.934 -252.624 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 254.934 -252.624 -3 + vertex 252.002 -254.998 -3 + vertex 254.971 -252.418 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 254.971 -252.418 -3 + vertex 252.002 -254.998 -3 + vertex 254.993 -252.209 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 254.993 -252.209 -3 + vertex 252.002 -254.998 -3 + vertex 255 -252 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 255 -252 -3 + vertex 252.002 254.998 -3 + vertex 255 252 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 252.002 254.998 -3 + vertex 254.971 252.418 -3 + vertex 254.993 252.209 -3 + endloop + endfacet + facet normal -0 -0 -1 + outer loop + vertex 254.884 252.827 -3 + vertex 254.934 252.624 -3 + vertex 252.002 254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 254.741 253.22 -3 + vertex 252.002 254.998 -3 + vertex 254.649 253.408 -3 + endloop + endfacet + facet normal -0 -0 -1 + outer loop + vertex 254.741 253.22 -3 + vertex 254.819 253.026 -3 + vertex 252.002 254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 252.002 254.998 -3 + vertex 254.007 254.229 -3 + vertex 254.158 254.084 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 254.427 253.763 -3 + vertex 252.002 254.998 -3 + vertex 254.298 253.928 -3 + endloop + endfacet + facet normal -0 -0 -1 + outer loop + vertex 254.427 253.763 -3 + vertex 254.544 253.59 -3 + vertex 252.002 254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 254.298 253.928 -3 + vertex 252.002 254.998 -3 + vertex 254.158 254.084 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 252.002 254.998 -3 + vertex 252.927 254.853 -3 + vertex 253.124 254.782 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 253.847 254.364 -3 + vertex 252.002 254.998 -3 + vertex 253.678 254.487 -3 + endloop + endfacet + facet normal -0 -0 -1 + outer loop + vertex 253.847 254.364 -3 + vertex 254.007 254.229 -3 + vertex 252.002 254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 253.678 254.487 -3 + vertex 252.002 254.998 -3 + vertex 253.5 254.598 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 253.5 254.598 -3 + vertex 252.002 254.998 -3 + vertex 253.315 254.696 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 253.315 254.696 -3 + vertex 252.002 254.998 -3 + vertex 253.124 254.782 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 254.649 253.408 -3 + vertex 252.002 254.998 -3 + vertex 254.544 253.59 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 252.726 254.911 -3 + vertex 252.002 254.998 -3 + vertex 252.521 254.954 -3 + endloop + endfacet + facet normal -0 -0 -1 + outer loop + vertex 252.726 254.911 -3 + vertex 252.927 254.853 -3 + vertex 252.002 254.998 -3 + endloop + endfacet + facet normal -0 -0 -1 + outer loop + vertex 254.819 253.026 -3 + vertex 254.884 252.827 -3 + vertex 252.002 254.998 -3 + endloop + endfacet + facet normal -0 -0 -1 + outer loop + vertex 252.314 254.984 -3 + vertex 252.521 254.954 -3 + vertex 252.002 254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 252.002 254.998 -3 + vertex 254.934 252.624 -3 + vertex 254.971 252.418 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 252.002 254.998 -3 + vertex 252.105 254.998 -3 + vertex 252.314 254.984 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 255 252 -3 + vertex 252.002 254.998 -3 + vertex 254.993 252.209 -3 + endloop + endfacet + facet normal 0 -0 -1 + outer loop + vertex -252 255 -3 + vertex 252 255 -3 + vertex -252.002 254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex 252 255 -3 + vertex 252.002 254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 252.002 -254.998 -3 + vertex -252.002 254.998 -3 + vertex 252.002 254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -255 -252 -3 + vertex -255 252 -3 + vertex -252.002 -254.998 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -252.314 254.984 -3 + vertex -252.105 254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -252.521 254.954 -3 + vertex -252.314 254.984 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -252.726 254.911 -3 + vertex -252.521 254.954 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -252.927 254.853 -3 + vertex -252.726 254.911 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -253.124 254.782 -3 + vertex -252.927 254.853 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -253.315 254.696 -3 + vertex -253.124 254.782 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -253.5 254.598 -3 + vertex -253.315 254.696 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -253.678 254.487 -3 + vertex -253.5 254.598 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -253.847 254.364 -3 + vertex -253.678 254.487 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -254.007 254.229 -3 + vertex -253.847 254.364 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -254.158 254.084 -3 + vertex -254.007 254.229 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -254.298 253.928 -3 + vertex -254.158 254.084 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -254.427 253.763 -3 + vertex -254.298 253.928 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -254.544 253.59 -3 + vertex -254.427 253.763 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -254.649 253.408 -3 + vertex -254.544 253.59 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -254.741 253.22 -3 + vertex -254.649 253.408 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -254.819 253.026 -3 + vertex -254.741 253.22 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -254.884 252.827 -3 + vertex -254.819 253.026 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -254.934 252.624 -3 + vertex -254.884 252.827 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -254.971 252.418 -3 + vertex -254.934 252.624 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -254.993 252.209 -3 + vertex -254.971 252.418 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 254.998 -3 + vertex -255 252 -3 + vertex -254.993 252.209 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 -254.998 -3 + vertex -255 252 -3 + vertex -252.002 254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 252.002 -254.998 -3 + vertex -252.002 -254.998 -3 + vertex -252.002 254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 -254.998 -3 + vertex -254.971 -252.418 -3 + vertex -254.993 -252.209 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -254.884 -252.827 -3 + vertex -254.934 -252.624 -3 + vertex -252.002 -254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -254.741 -253.22 -3 + vertex -252.002 -254.998 -3 + vertex -254.649 -253.408 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -254.741 -253.22 -3 + vertex -254.819 -253.026 -3 + vertex -252.002 -254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 -254.998 -3 + vertex -254.007 -254.229 -3 + vertex -254.158 -254.084 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -254.427 -253.763 -3 + vertex -252.002 -254.998 -3 + vertex -254.298 -253.928 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -254.427 -253.763 -3 + vertex -254.544 -253.59 -3 + vertex -252.002 -254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -254.298 -253.928 -3 + vertex -252.002 -254.998 -3 + vertex -254.158 -254.084 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 -254.998 -3 + vertex -252.927 -254.853 -3 + vertex -253.124 -254.782 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -253.847 -254.364 -3 + vertex -252.002 -254.998 -3 + vertex -253.678 -254.487 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -253.847 -254.364 -3 + vertex -254.007 -254.229 -3 + vertex -252.002 -254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -253.678 -254.487 -3 + vertex -252.002 -254.998 -3 + vertex -253.5 -254.598 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -253.5 -254.598 -3 + vertex -252.002 -254.998 -3 + vertex -253.315 -254.696 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -253.315 -254.696 -3 + vertex -252.002 -254.998 -3 + vertex -253.124 -254.782 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -254.649 -253.408 -3 + vertex -252.002 -254.998 -3 + vertex -254.544 -253.59 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.726 -254.911 -3 + vertex -252.002 -254.998 -3 + vertex -252.521 -254.954 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.726 -254.911 -3 + vertex -252.927 -254.853 -3 + vertex -252.002 -254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -254.819 -253.026 -3 + vertex -254.884 -252.827 -3 + vertex -252.002 -254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.314 -254.984 -3 + vertex -252.521 -254.954 -3 + vertex -252.002 -254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 -254.998 -3 + vertex -254.934 -252.624 -3 + vertex -254.971 -252.418 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 -254.998 -3 + vertex -252.105 -254.998 -3 + vertex -252.314 -254.984 -3 + endloop + endfacet + facet normal -0 0 -1 + outer loop + vertex 252.002 -254.998 -3 + vertex 252 -255 -3 + vertex -252.002 -254.998 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -252.002 -254.998 -3 + vertex 252 -255 -3 + vertex -252 -255 -3 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -255 -252 -3 + vertex -252.002 -254.998 -3 + vertex -254.993 -252.209 -3 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.314 -254.984 0 + vertex 252.002 -254.998 0 + vertex 252.105 -254.998 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.521 -254.954 0 + vertex 252.002 -254.998 0 + vertex 252.314 -254.984 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.002 254.998 0 + vertex 252.002 -254.998 0 + vertex 255 -252 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.726 -254.911 0 + vertex 252.002 -254.998 0 + vertex 252.521 -254.954 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.927 -254.853 0 + vertex 252.002 -254.998 0 + vertex 252.726 -254.911 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 253.124 -254.782 0 + vertex 252.002 -254.998 0 + vertex 252.927 -254.853 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 253.315 -254.696 0 + vertex 252.002 -254.998 0 + vertex 253.124 -254.782 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 253.5 -254.598 0 + vertex 252.002 -254.998 0 + vertex 253.315 -254.696 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 253.678 -254.487 0 + vertex 252.002 -254.998 0 + vertex 253.5 -254.598 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 253.847 -254.364 0 + vertex 252.002 -254.998 0 + vertex 253.678 -254.487 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.007 -254.229 0 + vertex 252.002 -254.998 0 + vertex 253.847 -254.364 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.158 -254.084 0 + vertex 252.002 -254.998 0 + vertex 254.007 -254.229 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.298 -253.928 0 + vertex 252.002 -254.998 0 + vertex 254.158 -254.084 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.427 -253.763 0 + vertex 252.002 -254.998 0 + vertex 254.298 -253.928 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.544 -253.59 0 + vertex 252.002 -254.998 0 + vertex 254.427 -253.763 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.649 -253.408 0 + vertex 252.002 -254.998 0 + vertex 254.544 -253.59 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.741 -253.22 0 + vertex 252.002 -254.998 0 + vertex 254.649 -253.408 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.819 -253.026 0 + vertex 252.002 -254.998 0 + vertex 254.741 -253.22 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.884 -252.827 0 + vertex 252.002 -254.998 0 + vertex 254.819 -253.026 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.934 -252.624 0 + vertex 252.002 -254.998 0 + vertex 254.884 -252.827 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.971 -252.418 0 + vertex 252.002 -254.998 0 + vertex 254.934 -252.624 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.993 -252.209 0 + vertex 252.002 -254.998 0 + vertex 254.971 -252.418 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 255 -252 0 + vertex 252.002 -254.998 0 + vertex 254.993 -252.209 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 255 252 0 + vertex 252.002 254.998 0 + vertex 255 -252 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.993 252.209 0 + vertex 254.971 252.418 0 + vertex 252.002 254.998 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.002 254.998 0 + vertex 254.934 252.624 0 + vertex 254.884 252.827 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.649 253.408 0 + vertex 252.002 254.998 0 + vertex 254.741 253.22 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.002 254.998 0 + vertex 254.819 253.026 0 + vertex 254.741 253.22 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.158 254.084 0 + vertex 254.007 254.229 0 + vertex 252.002 254.998 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.298 253.928 0 + vertex 252.002 254.998 0 + vertex 254.427 253.763 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.002 254.998 0 + vertex 254.544 253.59 0 + vertex 254.427 253.763 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.158 254.084 0 + vertex 252.002 254.998 0 + vertex 254.298 253.928 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 253.124 254.782 0 + vertex 252.927 254.853 0 + vertex 252.002 254.998 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 253.678 254.487 0 + vertex 252.002 254.998 0 + vertex 253.847 254.364 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.002 254.998 0 + vertex 254.007 254.229 0 + vertex 253.847 254.364 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 253.5 254.598 0 + vertex 252.002 254.998 0 + vertex 253.678 254.487 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 253.315 254.696 0 + vertex 252.002 254.998 0 + vertex 253.5 254.598 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 253.124 254.782 0 + vertex 252.002 254.998 0 + vertex 253.315 254.696 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.544 253.59 0 + vertex 252.002 254.998 0 + vertex 254.649 253.408 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.521 254.954 0 + vertex 252.002 254.998 0 + vertex 252.726 254.911 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.002 254.998 0 + vertex 252.927 254.853 0 + vertex 252.726 254.911 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.002 254.998 0 + vertex 254.884 252.827 0 + vertex 254.819 253.026 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.002 254.998 0 + vertex 252.521 254.954 0 + vertex 252.314 254.984 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.971 252.418 0 + vertex 254.934 252.624 0 + vertex 252.002 254.998 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.314 254.984 0 + vertex 252.105 254.998 0 + vertex 252.002 254.998 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 254.993 252.209 0 + vertex 252.002 254.998 0 + vertex 255 252 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -252.002 254.998 0 + vertex 252 255 0 + vertex -252 255 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.002 254.998 0 + vertex 252 255 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 252.002 254.998 0 + vertex -252.002 254.998 0 + vertex 252.002 -254.998 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -252.002 -254.998 0 + vertex -255 252 0 + vertex -255 -252 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -252.105 254.998 0 + vertex -252.314 254.984 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -252.314 254.984 0 + vertex -252.521 254.954 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -252.521 254.954 0 + vertex -252.726 254.911 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -252.726 254.911 0 + vertex -252.927 254.853 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -252.927 254.853 0 + vertex -253.124 254.782 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -253.124 254.782 0 + vertex -253.315 254.696 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -253.315 254.696 0 + vertex -253.5 254.598 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -253.5 254.598 0 + vertex -253.678 254.487 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -253.678 254.487 0 + vertex -253.847 254.364 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -253.847 254.364 0 + vertex -254.007 254.229 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -254.007 254.229 0 + vertex -254.158 254.084 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -254.158 254.084 0 + vertex -254.298 253.928 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -254.298 253.928 0 + vertex -254.427 253.763 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -254.427 253.763 0 + vertex -254.544 253.59 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -254.544 253.59 0 + vertex -254.649 253.408 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -254.649 253.408 0 + vertex -254.741 253.22 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -254.741 253.22 0 + vertex -254.819 253.026 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -254.819 253.026 0 + vertex -254.884 252.827 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -254.884 252.827 0 + vertex -254.934 252.624 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -254.934 252.624 0 + vertex -254.971 252.418 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -254.971 252.418 0 + vertex -254.993 252.209 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -254.993 252.209 0 + vertex -255 252 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -252.002 254.998 0 + vertex -255 252 0 + vertex -252.002 -254.998 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -252.002 254.998 0 + vertex -252.002 -254.998 0 + vertex 252.002 -254.998 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -254.993 -252.209 0 + vertex -254.971 -252.418 0 + vertex -252.002 -254.998 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -252.002 -254.998 0 + vertex -254.934 -252.624 0 + vertex -254.884 -252.827 0 + endloop + endfacet + facet normal -0 -0 1 + outer loop + vertex -254.649 -253.408 0 + vertex -252.002 -254.998 0 + vertex -254.741 -253.22 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -252.002 -254.998 0 + vertex -254.819 -253.026 0 + vertex -254.741 -253.22 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -254.158 -254.084 0 + vertex -254.007 -254.229 0 + vertex -252.002 -254.998 0 + endloop + endfacet + facet normal -0 -0 1 + outer loop + vertex -254.298 -253.928 0 + vertex -252.002 -254.998 0 + vertex -254.427 -253.763 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -252.002 -254.998 0 + vertex -254.544 -253.59 0 + vertex -254.427 -253.763 0 + endloop + endfacet + facet normal -0 -0 1 + outer loop + vertex -254.158 -254.084 0 + vertex -252.002 -254.998 0 + vertex -254.298 -253.928 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -253.124 -254.782 0 + vertex -252.927 -254.853 0 + vertex -252.002 -254.998 0 + endloop + endfacet + facet normal -0 -0 1 + outer loop + vertex -253.678 -254.487 0 + vertex -252.002 -254.998 0 + vertex -253.847 -254.364 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -252.002 -254.998 0 + vertex -254.007 -254.229 0 + vertex -253.847 -254.364 0 + endloop + endfacet + facet normal -0 -0 1 + outer loop + vertex -253.5 -254.598 0 + vertex -252.002 -254.998 0 + vertex -253.678 -254.487 0 + endloop + endfacet + facet normal -0 -0 1 + outer loop + vertex -253.315 -254.696 0 + vertex -252.002 -254.998 0 + vertex -253.5 -254.598 0 + endloop + endfacet + facet normal -0 -0 1 + outer loop + vertex -253.124 -254.782 0 + vertex -252.002 -254.998 0 + vertex -253.315 -254.696 0 + endloop + endfacet + facet normal -0 -0 1 + outer loop + vertex -254.544 -253.59 0 + vertex -252.002 -254.998 0 + vertex -254.649 -253.408 0 + endloop + endfacet + facet normal -0 -0 1 + outer loop + vertex -252.521 -254.954 0 + vertex -252.002 -254.998 0 + vertex -252.726 -254.911 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -252.002 -254.998 0 + vertex -252.927 -254.853 0 + vertex -252.726 -254.911 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -252.002 -254.998 0 + vertex -254.884 -252.827 0 + vertex -254.819 -253.026 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -252.002 -254.998 0 + vertex -252.521 -254.954 0 + vertex -252.314 -254.984 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -254.971 -252.418 0 + vertex -254.934 -252.624 0 + vertex -252.002 -254.998 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -252.314 -254.984 0 + vertex -252.105 -254.998 0 + vertex -252.002 -254.998 0 + endloop + endfacet + facet normal -0 0 1 + outer loop + vertex -252.002 -254.998 0 + vertex 252 -255 0 + vertex 252.002 -254.998 0 + endloop + endfacet + facet normal 0 -0 1 + outer loop + vertex -252 -255 0 + vertex 252 -255 0 + vertex -252.002 -254.998 0 + endloop + endfacet + facet normal -0 -0 1 + outer loop + vertex -254.993 -252.209 0 + vertex -252.002 -254.998 0 + vertex -255 -252 0 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 252.105 -254.998 -3 + vertex 252.002 -254.998 0 + vertex 252.002 -254.998 -3 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 252.105 -254.998 -3 + vertex 252.105 -254.998 0 + vertex 252.002 -254.998 0 + endloop + endfacet + facet normal 0.0668359 -0.997764 0 + outer loop + vertex 252.314 -254.984 -3 + vertex 252.105 -254.998 0 + vertex 252.105 -254.998 -3 + endloop + endfacet + facet normal 0.0668359 -0.997764 0 + outer loop + vertex 252.314 -254.984 -3 + vertex 252.314 -254.984 0 + vertex 252.105 -254.998 0 + endloop + endfacet + facet normal 0.143429 -0.989661 0 + outer loop + vertex 252.521 -254.954 -3 + vertex 252.314 -254.984 0 + vertex 252.314 -254.984 -3 + endloop + endfacet + facet normal 0.143429 -0.989661 0 + outer loop + vertex 252.521 -254.954 -3 + vertex 252.521 -254.954 0 + vertex 252.314 -254.984 0 + endloop + endfacet + facet normal 0.205289 -0.978701 0 + outer loop + vertex 252.726 -254.911 -3 + vertex 252.521 -254.954 0 + vertex 252.521 -254.954 -3 + endloop + endfacet + facet normal 0.205289 -0.978701 0 + outer loop + vertex 252.726 -254.911 -3 + vertex 252.726 -254.911 0 + vertex 252.521 -254.954 0 + endloop + endfacet + facet normal 0.277246 -0.960799 0 + outer loop + vertex 252.927 -254.853 -3 + vertex 252.726 -254.911 0 + vertex 252.726 -254.911 -3 + endloop + endfacet + facet normal 0.277246 -0.960799 0 + outer loop + vertex 252.927 -254.853 -3 + vertex 252.927 -254.853 0 + vertex 252.726 -254.911 0 + endloop + endfacet + facet normal 0.339058 -0.940766 0 + outer loop + vertex 253.124 -254.782 -3 + vertex 252.927 -254.853 0 + vertex 252.927 -254.853 -3 + endloop + endfacet + facet normal 0.339058 -0.940766 0 + outer loop + vertex 253.124 -254.782 -3 + vertex 253.124 -254.782 0 + vertex 252.927 -254.853 0 + endloop + endfacet + facet normal 0.410563 -0.911832 0 + outer loop + vertex 253.315 -254.696 -3 + vertex 253.124 -254.782 0 + vertex 253.124 -254.782 -3 + endloop + endfacet + facet normal 0.410563 -0.911832 0 + outer loop + vertex 253.315 -254.696 -3 + vertex 253.315 -254.696 0 + vertex 253.124 -254.782 0 + endloop + endfacet + facet normal 0.468107 -0.883672 0 + outer loop + vertex 253.5 -254.598 -3 + vertex 253.315 -254.696 0 + vertex 253.315 -254.696 -3 + endloop + endfacet + facet normal 0.468107 -0.883672 0 + outer loop + vertex 253.5 -254.598 -3 + vertex 253.5 -254.598 0 + vertex 253.315 -254.696 0 + endloop + endfacet + facet normal 0.529142 -0.848533 0 + outer loop + vertex 253.678 -254.487 -3 + vertex 253.5 -254.598 0 + vertex 253.5 -254.598 -3 + endloop + endfacet + facet normal 0.529142 -0.848533 0 + outer loop + vertex 253.678 -254.487 -3 + vertex 253.678 -254.487 0 + vertex 253.5 -254.598 0 + endloop + endfacet + facet normal 0.588456 -0.808529 0 + outer loop + vertex 253.847 -254.364 -3 + vertex 253.678 -254.487 0 + vertex 253.678 -254.487 -3 + endloop + endfacet + facet normal 0.588456 -0.808529 0 + outer loop + vertex 253.847 -254.364 -3 + vertex 253.847 -254.364 0 + vertex 253.678 -254.487 0 + endloop + endfacet + facet normal 0.644871 -0.764291 0 + outer loop + vertex 254.007 -254.229 -3 + vertex 253.847 -254.364 0 + vertex 253.847 -254.364 -3 + endloop + endfacet + facet normal 0.644871 -0.764291 0 + outer loop + vertex 254.007 -254.229 -3 + vertex 254.007 -254.229 0 + vertex 253.847 -254.364 0 + endloop + endfacet + facet normal 0.692631 -0.721292 0 + outer loop + vertex 254.158 -254.084 -3 + vertex 254.007 -254.229 0 + vertex 254.007 -254.229 -3 + endloop + endfacet + facet normal 0.692631 -0.721292 0 + outer loop + vertex 254.158 -254.084 -3 + vertex 254.158 -254.084 0 + vertex 254.007 -254.229 0 + endloop + endfacet + facet normal 0.744242 -0.66791 0 + outer loop + vertex 254.298 -253.928 -3 + vertex 254.158 -254.084 0 + vertex 254.158 -254.084 -3 + endloop + endfacet + facet normal 0.744242 -0.66791 0 + outer loop + vertex 254.298 -253.928 -3 + vertex 254.298 -253.928 0 + vertex 254.158 -254.084 0 + endloop + endfacet + facet normal 0.787807 -0.615922 0 + outer loop + vertex 254.427 -253.763 -3 + vertex 254.298 -253.928 0 + vertex 254.298 -253.928 -3 + endloop + endfacet + facet normal 0.787807 -0.615922 0 + outer loop + vertex 254.427 -253.763 -3 + vertex 254.427 -253.763 0 + vertex 254.298 -253.928 0 + endloop + endfacet + facet normal 0.828349 -0.560213 0 + outer loop + vertex 254.544 -253.59 -3 + vertex 254.427 -253.763 0 + vertex 254.427 -253.763 -3 + endloop + endfacet + facet normal 0.828349 -0.560213 0 + outer loop + vertex 254.544 -253.59 -3 + vertex 254.544 -253.59 0 + vertex 254.427 -253.763 0 + endloop + endfacet + facet normal 0.866186 -0.499722 0 + outer loop + vertex 254.649 -253.408 -3 + vertex 254.544 -253.59 0 + vertex 254.544 -253.59 -3 + endloop + endfacet + facet normal 0.866186 -0.499722 0 + outer loop + vertex 254.649 -253.408 -3 + vertex 254.649 -253.408 0 + vertex 254.544 -253.59 0 + endloop + endfacet + facet normal 0.898217 -0.439553 0 + outer loop + vertex 254.741 -253.22 -3 + vertex 254.649 -253.408 0 + vertex 254.649 -253.408 -3 + endloop + endfacet + facet normal 0.898217 -0.439553 0 + outer loop + vertex 254.741 -253.22 -3 + vertex 254.741 -253.22 0 + vertex 254.649 -253.408 0 + endloop + endfacet + facet normal 0.927816 -0.373039 0 + outer loop + vertex 254.819 -253.026 -3 + vertex 254.741 -253.22 0 + vertex 254.741 -253.22 -3 + endloop + endfacet + facet normal 0.927816 -0.373039 0 + outer loop + vertex 254.819 -253.026 -3 + vertex 254.819 -253.026 0 + vertex 254.741 -253.22 0 + endloop + endfacet + facet normal 0.950577 -0.31049 0 + outer loop + vertex 254.884 -252.827 -3 + vertex 254.819 -253.026 0 + vertex 254.819 -253.026 -3 + endloop + endfacet + facet normal 0.950577 -0.31049 0 + outer loop + vertex 254.884 -252.827 -3 + vertex 254.884 -252.827 0 + vertex 254.819 -253.026 0 + endloop + endfacet + facet normal 0.970981 -0.239158 0 + outer loop + vertex 254.934 -252.624 -3 + vertex 254.884 -252.827 0 + vertex 254.884 -252.827 -3 + endloop + endfacet + facet normal 0.970981 -0.239158 0 + outer loop + vertex 254.934 -252.624 -3 + vertex 254.934 -252.624 0 + vertex 254.884 -252.827 0 + endloop + endfacet + facet normal 0.98425 -0.176783 0 + outer loop + vertex 254.971 -252.418 -3 + vertex 254.934 -252.624 0 + vertex 254.934 -252.624 -3 + endloop + endfacet + facet normal 0.98425 -0.176783 0 + outer loop + vertex 254.971 -252.418 -3 + vertex 254.971 -252.418 0 + vertex 254.934 -252.624 0 + endloop + endfacet + facet normal 0.994505 -0.104685 0 + outer loop + vertex 254.993 -252.209 -3 + vertex 254.971 -252.418 0 + vertex 254.971 -252.418 -3 + endloop + endfacet + facet normal 0.994505 -0.104685 0 + outer loop + vertex 254.993 -252.209 -3 + vertex 254.993 -252.209 0 + vertex 254.971 -252.418 0 + endloop + endfacet + facet normal 0.99944 -0.0334741 0 + outer loop + vertex 255 -252 -3 + vertex 254.993 -252.209 0 + vertex 254.993 -252.209 -3 + endloop + endfacet + facet normal 0.99944 -0.0334741 0 + outer loop + vertex 255 -252 -3 + vertex 255 -252 0 + vertex 254.993 -252.209 0 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 255 252 -3 + vertex 255 -252 0 + vertex 255 -252 -3 + endloop + endfacet + facet normal 1 0 -0 + outer loop + vertex 255 252 -3 + vertex 255 252 0 + vertex 255 -252 0 + endloop + endfacet + facet normal 0.99944 0.0334741 0 + outer loop + vertex 254.993 252.209 -3 + vertex 255 252 0 + vertex 255 252 -3 + endloop + endfacet + facet normal 0.99944 0.0334741 -0 + outer loop + vertex 254.993 252.209 -3 + vertex 254.993 252.209 0 + vertex 255 252 0 + endloop + endfacet + facet normal 0.994505 0.104685 0 + outer loop + vertex 254.971 252.418 -3 + vertex 254.993 252.209 0 + vertex 254.993 252.209 -3 + endloop + endfacet + facet normal 0.994505 0.104685 -0 + outer loop + vertex 254.971 252.418 -3 + vertex 254.971 252.418 0 + vertex 254.993 252.209 0 + endloop + endfacet + facet normal 0.98425 0.176783 0 + outer loop + vertex 254.934 252.624 -3 + vertex 254.971 252.418 0 + vertex 254.971 252.418 -3 + endloop + endfacet + facet normal 0.98425 0.176783 -0 + outer loop + vertex 254.934 252.624 -3 + vertex 254.934 252.624 0 + vertex 254.971 252.418 0 + endloop + endfacet + facet normal 0.970981 0.239158 0 + outer loop + vertex 254.884 252.827 -3 + vertex 254.934 252.624 0 + vertex 254.934 252.624 -3 + endloop + endfacet + facet normal 0.970981 0.239158 -0 + outer loop + vertex 254.884 252.827 -3 + vertex 254.884 252.827 0 + vertex 254.934 252.624 0 + endloop + endfacet + facet normal 0.950577 0.31049 0 + outer loop + vertex 254.819 253.026 -3 + vertex 254.884 252.827 0 + vertex 254.884 252.827 -3 + endloop + endfacet + facet normal 0.950577 0.31049 -0 + outer loop + vertex 254.819 253.026 -3 + vertex 254.819 253.026 0 + vertex 254.884 252.827 0 + endloop + endfacet + facet normal 0.927816 0.373039 0 + outer loop + vertex 254.741 253.22 -3 + vertex 254.819 253.026 0 + vertex 254.819 253.026 -3 + endloop + endfacet + facet normal 0.927816 0.373039 -0 + outer loop + vertex 254.741 253.22 -3 + vertex 254.741 253.22 0 + vertex 254.819 253.026 0 + endloop + endfacet + facet normal 0.898217 0.439553 0 + outer loop + vertex 254.649 253.408 -3 + vertex 254.741 253.22 0 + vertex 254.741 253.22 -3 + endloop + endfacet + facet normal 0.898217 0.439553 -0 + outer loop + vertex 254.649 253.408 -3 + vertex 254.649 253.408 0 + vertex 254.741 253.22 0 + endloop + endfacet + facet normal 0.866186 0.499722 0 + outer loop + vertex 254.544 253.59 -3 + vertex 254.649 253.408 0 + vertex 254.649 253.408 -3 + endloop + endfacet + facet normal 0.866186 0.499722 -0 + outer loop + vertex 254.544 253.59 -3 + vertex 254.544 253.59 0 + vertex 254.649 253.408 0 + endloop + endfacet + facet normal 0.828349 0.560213 0 + outer loop + vertex 254.427 253.763 -3 + vertex 254.544 253.59 0 + vertex 254.544 253.59 -3 + endloop + endfacet + facet normal 0.828349 0.560213 -0 + outer loop + vertex 254.427 253.763 -3 + vertex 254.427 253.763 0 + vertex 254.544 253.59 0 + endloop + endfacet + facet normal 0.787807 0.615922 0 + outer loop + vertex 254.298 253.928 -3 + vertex 254.427 253.763 0 + vertex 254.427 253.763 -3 + endloop + endfacet + facet normal 0.787807 0.615922 -0 + outer loop + vertex 254.298 253.928 -3 + vertex 254.298 253.928 0 + vertex 254.427 253.763 0 + endloop + endfacet + facet normal 0.744242 0.66791 0 + outer loop + vertex 254.158 254.084 -3 + vertex 254.298 253.928 0 + vertex 254.298 253.928 -3 + endloop + endfacet + facet normal 0.744242 0.66791 -0 + outer loop + vertex 254.158 254.084 -3 + vertex 254.158 254.084 0 + vertex 254.298 253.928 0 + endloop + endfacet + facet normal 0.692631 0.721292 0 + outer loop + vertex 254.007 254.229 -3 + vertex 254.158 254.084 0 + vertex 254.158 254.084 -3 + endloop + endfacet + facet normal 0.692631 0.721292 -0 + outer loop + vertex 254.007 254.229 -3 + vertex 254.007 254.229 0 + vertex 254.158 254.084 0 + endloop + endfacet + facet normal 0.644871 0.764291 0 + outer loop + vertex 253.847 254.364 -3 + vertex 254.007 254.229 0 + vertex 254.007 254.229 -3 + endloop + endfacet + facet normal 0.644871 0.764291 -0 + outer loop + vertex 253.847 254.364 -3 + vertex 253.847 254.364 0 + vertex 254.007 254.229 0 + endloop + endfacet + facet normal 0.588456 0.808529 0 + outer loop + vertex 253.678 254.487 -3 + vertex 253.847 254.364 0 + vertex 253.847 254.364 -3 + endloop + endfacet + facet normal 0.588456 0.808529 -0 + outer loop + vertex 253.678 254.487 -3 + vertex 253.678 254.487 0 + vertex 253.847 254.364 0 + endloop + endfacet + facet normal 0.529142 0.848533 0 + outer loop + vertex 253.5 254.598 -3 + vertex 253.678 254.487 0 + vertex 253.678 254.487 -3 + endloop + endfacet + facet normal 0.529142 0.848533 -0 + outer loop + vertex 253.5 254.598 -3 + vertex 253.5 254.598 0 + vertex 253.678 254.487 0 + endloop + endfacet + facet normal 0.468107 0.883672 0 + outer loop + vertex 253.315 254.696 -3 + vertex 253.5 254.598 0 + vertex 253.5 254.598 -3 + endloop + endfacet + facet normal 0.468107 0.883672 -0 + outer loop + vertex 253.315 254.696 -3 + vertex 253.315 254.696 0 + vertex 253.5 254.598 0 + endloop + endfacet + facet normal 0.410563 0.911832 0 + outer loop + vertex 253.124 254.782 -3 + vertex 253.315 254.696 0 + vertex 253.315 254.696 -3 + endloop + endfacet + facet normal 0.410563 0.911832 -0 + outer loop + vertex 253.124 254.782 -3 + vertex 253.124 254.782 0 + vertex 253.315 254.696 0 + endloop + endfacet + facet normal 0.339058 0.940766 0 + outer loop + vertex 252.927 254.853 -3 + vertex 253.124 254.782 0 + vertex 253.124 254.782 -3 + endloop + endfacet + facet normal 0.339058 0.940766 -0 + outer loop + vertex 252.927 254.853 -3 + vertex 252.927 254.853 0 + vertex 253.124 254.782 0 + endloop + endfacet + facet normal 0.277246 0.960799 0 + outer loop + vertex 252.726 254.911 -3 + vertex 252.927 254.853 0 + vertex 252.927 254.853 -3 + endloop + endfacet + facet normal 0.277246 0.960799 -0 + outer loop + vertex 252.726 254.911 -3 + vertex 252.726 254.911 0 + vertex 252.927 254.853 0 + endloop + endfacet + facet normal 0.205289 0.978701 0 + outer loop + vertex 252.521 254.954 -3 + vertex 252.726 254.911 0 + vertex 252.726 254.911 -3 + endloop + endfacet + facet normal 0.205289 0.978701 -0 + outer loop + vertex 252.521 254.954 -3 + vertex 252.521 254.954 0 + vertex 252.726 254.911 0 + endloop + endfacet + facet normal 0.143429 0.989661 0 + outer loop + vertex 252.314 254.984 -3 + vertex 252.521 254.954 0 + vertex 252.521 254.954 -3 + endloop + endfacet + facet normal 0.143429 0.989661 -0 + outer loop + vertex 252.314 254.984 -3 + vertex 252.314 254.984 0 + vertex 252.521 254.954 0 + endloop + endfacet + facet normal 0.0668359 0.997764 0 + outer loop + vertex 252.105 254.998 -3 + vertex 252.314 254.984 0 + vertex 252.314 254.984 -3 + endloop + endfacet + facet normal 0.0668359 0.997764 -0 + outer loop + vertex 252.105 254.998 -3 + vertex 252.105 254.998 0 + vertex 252.314 254.984 0 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 252.002 254.998 -3 + vertex 252.105 254.998 0 + vertex 252.105 254.998 -3 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 252.002 254.998 -3 + vertex 252.002 254.998 0 + vertex 252.105 254.998 0 + endloop + endfacet + facet normal 0.707107 0.707107 0 + outer loop + vertex 252 255 -3 + vertex 252.002 254.998 0 + vertex 252.002 254.998 -3 + endloop + endfacet + facet normal 0.707107 0.707107 -0 + outer loop + vertex 252 255 -3 + vertex 252 255 0 + vertex 252.002 254.998 0 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex -252 255 -3 + vertex 252 255 0 + vertex 252 255 -3 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex -252 255 -3 + vertex -252 255 0 + vertex 252 255 0 + endloop + endfacet + facet normal -0.707107 0.707107 0 + outer loop + vertex -252.002 254.998 -3 + vertex -252 255 0 + vertex -252 255 -3 + endloop + endfacet + facet normal -0.707107 0.707107 0 + outer loop + vertex -252.002 254.998 -3 + vertex -252.002 254.998 0 + vertex -252 255 0 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex -252.105 254.998 -3 + vertex -252.002 254.998 0 + vertex -252.002 254.998 -3 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex -252.105 254.998 -3 + vertex -252.105 254.998 0 + vertex -252.002 254.998 0 + endloop + endfacet + facet normal -0.0668359 0.997764 0 + outer loop + vertex -252.314 254.984 -3 + vertex -252.105 254.998 0 + vertex -252.105 254.998 -3 + endloop + endfacet + facet normal -0.0668359 0.997764 0 + outer loop + vertex -252.314 254.984 -3 + vertex -252.314 254.984 0 + vertex -252.105 254.998 0 + endloop + endfacet + facet normal -0.143429 0.989661 0 + outer loop + vertex -252.521 254.954 -3 + vertex -252.314 254.984 0 + vertex -252.314 254.984 -3 + endloop + endfacet + facet normal -0.143429 0.989661 0 + outer loop + vertex -252.521 254.954 -3 + vertex -252.521 254.954 0 + vertex -252.314 254.984 0 + endloop + endfacet + facet normal -0.205289 0.978701 0 + outer loop + vertex -252.726 254.911 -3 + vertex -252.521 254.954 0 + vertex -252.521 254.954 -3 + endloop + endfacet + facet normal -0.205289 0.978701 0 + outer loop + vertex -252.726 254.911 -3 + vertex -252.726 254.911 0 + vertex -252.521 254.954 0 + endloop + endfacet + facet normal -0.277246 0.960799 0 + outer loop + vertex -252.927 254.853 -3 + vertex -252.726 254.911 0 + vertex -252.726 254.911 -3 + endloop + endfacet + facet normal -0.277246 0.960799 0 + outer loop + vertex -252.927 254.853 -3 + vertex -252.927 254.853 0 + vertex -252.726 254.911 0 + endloop + endfacet + facet normal -0.339058 0.940766 0 + outer loop + vertex -253.124 254.782 -3 + vertex -252.927 254.853 0 + vertex -252.927 254.853 -3 + endloop + endfacet + facet normal -0.339058 0.940766 0 + outer loop + vertex -253.124 254.782 -3 + vertex -253.124 254.782 0 + vertex -252.927 254.853 0 + endloop + endfacet + facet normal -0.410563 0.911832 0 + outer loop + vertex -253.315 254.696 -3 + vertex -253.124 254.782 0 + vertex -253.124 254.782 -3 + endloop + endfacet + facet normal -0.410563 0.911832 0 + outer loop + vertex -253.315 254.696 -3 + vertex -253.315 254.696 0 + vertex -253.124 254.782 0 + endloop + endfacet + facet normal -0.468107 0.883672 0 + outer loop + vertex -253.5 254.598 -3 + vertex -253.315 254.696 0 + vertex -253.315 254.696 -3 + endloop + endfacet + facet normal -0.468107 0.883672 0 + outer loop + vertex -253.5 254.598 -3 + vertex -253.5 254.598 0 + vertex -253.315 254.696 0 + endloop + endfacet + facet normal -0.529142 0.848533 0 + outer loop + vertex -253.678 254.487 -3 + vertex -253.5 254.598 0 + vertex -253.5 254.598 -3 + endloop + endfacet + facet normal -0.529142 0.848533 0 + outer loop + vertex -253.678 254.487 -3 + vertex -253.678 254.487 0 + vertex -253.5 254.598 0 + endloop + endfacet + facet normal -0.588456 0.808529 0 + outer loop + vertex -253.847 254.364 -3 + vertex -253.678 254.487 0 + vertex -253.678 254.487 -3 + endloop + endfacet + facet normal -0.588456 0.808529 0 + outer loop + vertex -253.847 254.364 -3 + vertex -253.847 254.364 0 + vertex -253.678 254.487 0 + endloop + endfacet + facet normal -0.644871 0.764291 0 + outer loop + vertex -254.007 254.229 -3 + vertex -253.847 254.364 0 + vertex -253.847 254.364 -3 + endloop + endfacet + facet normal -0.644871 0.764291 0 + outer loop + vertex -254.007 254.229 -3 + vertex -254.007 254.229 0 + vertex -253.847 254.364 0 + endloop + endfacet + facet normal -0.692631 0.721292 0 + outer loop + vertex -254.158 254.084 -3 + vertex -254.007 254.229 0 + vertex -254.007 254.229 -3 + endloop + endfacet + facet normal -0.692631 0.721292 0 + outer loop + vertex -254.158 254.084 -3 + vertex -254.158 254.084 0 + vertex -254.007 254.229 0 + endloop + endfacet + facet normal -0.744242 0.66791 0 + outer loop + vertex -254.298 253.928 -3 + vertex -254.158 254.084 0 + vertex -254.158 254.084 -3 + endloop + endfacet + facet normal -0.744242 0.66791 0 + outer loop + vertex -254.298 253.928 -3 + vertex -254.298 253.928 0 + vertex -254.158 254.084 0 + endloop + endfacet + facet normal -0.787807 0.615922 0 + outer loop + vertex -254.427 253.763 -3 + vertex -254.298 253.928 0 + vertex -254.298 253.928 -3 + endloop + endfacet + facet normal -0.787807 0.615922 0 + outer loop + vertex -254.427 253.763 -3 + vertex -254.427 253.763 0 + vertex -254.298 253.928 0 + endloop + endfacet + facet normal -0.828349 0.560213 0 + outer loop + vertex -254.544 253.59 -3 + vertex -254.427 253.763 0 + vertex -254.427 253.763 -3 + endloop + endfacet + facet normal -0.828349 0.560213 0 + outer loop + vertex -254.544 253.59 -3 + vertex -254.544 253.59 0 + vertex -254.427 253.763 0 + endloop + endfacet + facet normal -0.866186 0.499722 0 + outer loop + vertex -254.649 253.408 -3 + vertex -254.544 253.59 0 + vertex -254.544 253.59 -3 + endloop + endfacet + facet normal -0.866186 0.499722 0 + outer loop + vertex -254.649 253.408 -3 + vertex -254.649 253.408 0 + vertex -254.544 253.59 0 + endloop + endfacet + facet normal -0.898217 0.439553 0 + outer loop + vertex -254.741 253.22 -3 + vertex -254.649 253.408 0 + vertex -254.649 253.408 -3 + endloop + endfacet + facet normal -0.898217 0.439553 0 + outer loop + vertex -254.741 253.22 -3 + vertex -254.741 253.22 0 + vertex -254.649 253.408 0 + endloop + endfacet + facet normal -0.927816 0.373039 0 + outer loop + vertex -254.819 253.026 -3 + vertex -254.741 253.22 0 + vertex -254.741 253.22 -3 + endloop + endfacet + facet normal -0.927816 0.373039 0 + outer loop + vertex -254.819 253.026 -3 + vertex -254.819 253.026 0 + vertex -254.741 253.22 0 + endloop + endfacet + facet normal -0.950577 0.31049 0 + outer loop + vertex -254.884 252.827 -3 + vertex -254.819 253.026 0 + vertex -254.819 253.026 -3 + endloop + endfacet + facet normal -0.950577 0.31049 0 + outer loop + vertex -254.884 252.827 -3 + vertex -254.884 252.827 0 + vertex -254.819 253.026 0 + endloop + endfacet + facet normal -0.970981 0.239158 0 + outer loop + vertex -254.934 252.624 -3 + vertex -254.884 252.827 0 + vertex -254.884 252.827 -3 + endloop + endfacet + facet normal -0.970981 0.239158 0 + outer loop + vertex -254.934 252.624 -3 + vertex -254.934 252.624 0 + vertex -254.884 252.827 0 + endloop + endfacet + facet normal -0.98425 0.176783 0 + outer loop + vertex -254.971 252.418 -3 + vertex -254.934 252.624 0 + vertex -254.934 252.624 -3 + endloop + endfacet + facet normal -0.98425 0.176783 0 + outer loop + vertex -254.971 252.418 -3 + vertex -254.971 252.418 0 + vertex -254.934 252.624 0 + endloop + endfacet + facet normal -0.994505 0.104685 0 + outer loop + vertex -254.993 252.209 -3 + vertex -254.971 252.418 0 + vertex -254.971 252.418 -3 + endloop + endfacet + facet normal -0.994505 0.104685 0 + outer loop + vertex -254.993 252.209 -3 + vertex -254.993 252.209 0 + vertex -254.971 252.418 0 + endloop + endfacet + facet normal -0.99944 0.0334741 0 + outer loop + vertex -255 252 -3 + vertex -254.993 252.209 0 + vertex -254.993 252.209 -3 + endloop + endfacet + facet normal -0.99944 0.0334741 0 + outer loop + vertex -255 252 -3 + vertex -255 252 0 + vertex -254.993 252.209 0 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex -255 -252 -3 + vertex -255 252 0 + vertex -255 252 -3 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex -255 -252 -3 + vertex -255 -252 0 + vertex -255 252 0 + endloop + endfacet + facet normal -0.99944 -0.0334741 0 + outer loop + vertex -254.993 -252.209 -3 + vertex -255 -252 0 + vertex -255 -252 -3 + endloop + endfacet + facet normal -0.99944 -0.0334741 0 + outer loop + vertex -254.993 -252.209 -3 + vertex -254.993 -252.209 0 + vertex -255 -252 0 + endloop + endfacet + facet normal -0.994505 -0.104685 0 + outer loop + vertex -254.971 -252.418 -3 + vertex -254.993 -252.209 0 + vertex -254.993 -252.209 -3 + endloop + endfacet + facet normal -0.994505 -0.104685 0 + outer loop + vertex -254.971 -252.418 -3 + vertex -254.971 -252.418 0 + vertex -254.993 -252.209 0 + endloop + endfacet + facet normal -0.98425 -0.176783 0 + outer loop + vertex -254.934 -252.624 -3 + vertex -254.971 -252.418 0 + vertex -254.971 -252.418 -3 + endloop + endfacet + facet normal -0.98425 -0.176783 0 + outer loop + vertex -254.934 -252.624 -3 + vertex -254.934 -252.624 0 + vertex -254.971 -252.418 0 + endloop + endfacet + facet normal -0.970981 -0.239158 0 + outer loop + vertex -254.884 -252.827 -3 + vertex -254.934 -252.624 0 + vertex -254.934 -252.624 -3 + endloop + endfacet + facet normal -0.970981 -0.239158 0 + outer loop + vertex -254.884 -252.827 -3 + vertex -254.884 -252.827 0 + vertex -254.934 -252.624 0 + endloop + endfacet + facet normal -0.950577 -0.31049 0 + outer loop + vertex -254.819 -253.026 -3 + vertex -254.884 -252.827 0 + vertex -254.884 -252.827 -3 + endloop + endfacet + facet normal -0.950577 -0.31049 0 + outer loop + vertex -254.819 -253.026 -3 + vertex -254.819 -253.026 0 + vertex -254.884 -252.827 0 + endloop + endfacet + facet normal -0.927816 -0.373039 0 + outer loop + vertex -254.741 -253.22 -3 + vertex -254.819 -253.026 0 + vertex -254.819 -253.026 -3 + endloop + endfacet + facet normal -0.927816 -0.373039 0 + outer loop + vertex -254.741 -253.22 -3 + vertex -254.741 -253.22 0 + vertex -254.819 -253.026 0 + endloop + endfacet + facet normal -0.898217 -0.439553 0 + outer loop + vertex -254.649 -253.408 -3 + vertex -254.741 -253.22 0 + vertex -254.741 -253.22 -3 + endloop + endfacet + facet normal -0.898217 -0.439553 0 + outer loop + vertex -254.649 -253.408 -3 + vertex -254.649 -253.408 0 + vertex -254.741 -253.22 0 + endloop + endfacet + facet normal -0.866186 -0.499722 0 + outer loop + vertex -254.544 -253.59 -3 + vertex -254.649 -253.408 0 + vertex -254.649 -253.408 -3 + endloop + endfacet + facet normal -0.866186 -0.499722 0 + outer loop + vertex -254.544 -253.59 -3 + vertex -254.544 -253.59 0 + vertex -254.649 -253.408 0 + endloop + endfacet + facet normal -0.828349 -0.560213 0 + outer loop + vertex -254.427 -253.763 -3 + vertex -254.544 -253.59 0 + vertex -254.544 -253.59 -3 + endloop + endfacet + facet normal -0.828349 -0.560213 0 + outer loop + vertex -254.427 -253.763 -3 + vertex -254.427 -253.763 0 + vertex -254.544 -253.59 0 + endloop + endfacet + facet normal -0.787807 -0.615922 0 + outer loop + vertex -254.298 -253.928 -3 + vertex -254.427 -253.763 0 + vertex -254.427 -253.763 -3 + endloop + endfacet + facet normal -0.787807 -0.615922 0 + outer loop + vertex -254.298 -253.928 -3 + vertex -254.298 -253.928 0 + vertex -254.427 -253.763 0 + endloop + endfacet + facet normal -0.744242 -0.66791 0 + outer loop + vertex -254.158 -254.084 -3 + vertex -254.298 -253.928 0 + vertex -254.298 -253.928 -3 + endloop + endfacet + facet normal -0.744242 -0.66791 0 + outer loop + vertex -254.158 -254.084 -3 + vertex -254.158 -254.084 0 + vertex -254.298 -253.928 0 + endloop + endfacet + facet normal -0.692631 -0.721292 0 + outer loop + vertex -254.007 -254.229 -3 + vertex -254.158 -254.084 0 + vertex -254.158 -254.084 -3 + endloop + endfacet + facet normal -0.692631 -0.721292 0 + outer loop + vertex -254.007 -254.229 -3 + vertex -254.007 -254.229 0 + vertex -254.158 -254.084 0 + endloop + endfacet + facet normal -0.644871 -0.764291 0 + outer loop + vertex -253.847 -254.364 -3 + vertex -254.007 -254.229 0 + vertex -254.007 -254.229 -3 + endloop + endfacet + facet normal -0.644871 -0.764291 0 + outer loop + vertex -253.847 -254.364 -3 + vertex -253.847 -254.364 0 + vertex -254.007 -254.229 0 + endloop + endfacet + facet normal -0.588456 -0.808529 0 + outer loop + vertex -253.678 -254.487 -3 + vertex -253.847 -254.364 0 + vertex -253.847 -254.364 -3 + endloop + endfacet + facet normal -0.588456 -0.808529 0 + outer loop + vertex -253.678 -254.487 -3 + vertex -253.678 -254.487 0 + vertex -253.847 -254.364 0 + endloop + endfacet + facet normal -0.529142 -0.848533 0 + outer loop + vertex -253.5 -254.598 -3 + vertex -253.678 -254.487 0 + vertex -253.678 -254.487 -3 + endloop + endfacet + facet normal -0.529142 -0.848533 0 + outer loop + vertex -253.5 -254.598 -3 + vertex -253.5 -254.598 0 + vertex -253.678 -254.487 0 + endloop + endfacet + facet normal -0.468107 -0.883672 0 + outer loop + vertex -253.315 -254.696 -3 + vertex -253.5 -254.598 0 + vertex -253.5 -254.598 -3 + endloop + endfacet + facet normal -0.468107 -0.883672 0 + outer loop + vertex -253.315 -254.696 -3 + vertex -253.315 -254.696 0 + vertex -253.5 -254.598 0 + endloop + endfacet + facet normal -0.410563 -0.911832 0 + outer loop + vertex -253.124 -254.782 -3 + vertex -253.315 -254.696 0 + vertex -253.315 -254.696 -3 + endloop + endfacet + facet normal -0.410563 -0.911832 0 + outer loop + vertex -253.124 -254.782 -3 + vertex -253.124 -254.782 0 + vertex -253.315 -254.696 0 + endloop + endfacet + facet normal -0.339058 -0.940766 0 + outer loop + vertex -252.927 -254.853 -3 + vertex -253.124 -254.782 0 + vertex -253.124 -254.782 -3 + endloop + endfacet + facet normal -0.339058 -0.940766 0 + outer loop + vertex -252.927 -254.853 -3 + vertex -252.927 -254.853 0 + vertex -253.124 -254.782 0 + endloop + endfacet + facet normal -0.277246 -0.960799 0 + outer loop + vertex -252.726 -254.911 -3 + vertex -252.927 -254.853 0 + vertex -252.927 -254.853 -3 + endloop + endfacet + facet normal -0.277246 -0.960799 0 + outer loop + vertex -252.726 -254.911 -3 + vertex -252.726 -254.911 0 + vertex -252.927 -254.853 0 + endloop + endfacet + facet normal -0.205289 -0.978701 0 + outer loop + vertex -252.521 -254.954 -3 + vertex -252.726 -254.911 0 + vertex -252.726 -254.911 -3 + endloop + endfacet + facet normal -0.205289 -0.978701 0 + outer loop + vertex -252.521 -254.954 -3 + vertex -252.521 -254.954 0 + vertex -252.726 -254.911 0 + endloop + endfacet + facet normal -0.143429 -0.989661 0 + outer loop + vertex -252.314 -254.984 -3 + vertex -252.521 -254.954 0 + vertex -252.521 -254.954 -3 + endloop + endfacet + facet normal -0.143429 -0.989661 0 + outer loop + vertex -252.314 -254.984 -3 + vertex -252.314 -254.984 0 + vertex -252.521 -254.954 0 + endloop + endfacet + facet normal -0.0668359 -0.997764 0 + outer loop + vertex -252.105 -254.998 -3 + vertex -252.314 -254.984 0 + vertex -252.314 -254.984 -3 + endloop + endfacet + facet normal -0.0668359 -0.997764 0 + outer loop + vertex -252.105 -254.998 -3 + vertex -252.105 -254.998 0 + vertex -252.314 -254.984 0 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex -252.002 -254.998 -3 + vertex -252.105 -254.998 0 + vertex -252.105 -254.998 -3 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex -252.002 -254.998 -3 + vertex -252.002 -254.998 0 + vertex -252.105 -254.998 0 + endloop + endfacet + facet normal -0.707107 -0.707107 0 + outer loop + vertex -252 -255 -3 + vertex -252.002 -254.998 0 + vertex -252.002 -254.998 -3 + endloop + endfacet + facet normal -0.707107 -0.707107 0 + outer loop + vertex -252 -255 -3 + vertex -252 -255 0 + vertex -252.002 -254.998 0 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 252 -255 -3 + vertex -252 -255 0 + vertex -252 -255 -3 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 252 -255 -3 + vertex 252 -255 0 + vertex -252 -255 0 + endloop + endfacet + facet normal 0.707107 -0.707107 0 + outer loop + vertex 252.002 -254.998 -3 + vertex 252 -255 0 + vertex 252 -255 -3 + endloop + endfacet + facet normal 0.707107 -0.707107 0 + outer loop + vertex 252.002 -254.998 -3 + vertex 252.002 -254.998 0 + vertex 252 -255 0 + endloop + endfacet +endsolid OpenSCAD_Model diff --git a/resources/profiles/Comgrow/comgrow_t500_buildplate_texture.png b/resources/profiles/Comgrow/comgrow_t500_buildplate_texture.png new file mode 100644 index 0000000000..ba5213fb23 Binary files /dev/null and b/resources/profiles/Comgrow/comgrow_t500_buildplate_texture.png differ diff --git a/resources/profiles/Comgrow/filament/Comgrow Generic ABS.json b/resources/profiles/Comgrow/filament/Comgrow Generic ABS.json new file mode 100644 index 0000000000..057071de2a --- /dev/null +++ b/resources/profiles/Comgrow/filament/Comgrow Generic ABS.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Comgrow Generic ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": ["0.926"], + "filament_max_volumetric_speed": ["12"], + "compatible_printers": [ + "Comgrow T500 0.4 nozzle", + "Comgrow T500 0.6 nozzle", + "Comgrow T500 0.8 nozzle" + + ] +} diff --git a/resources/profiles/Comgrow/filament/Comgrow Generic PETG.json b/resources/profiles/Comgrow/filament/Comgrow Generic PETG.json new file mode 100644 index 0000000000..07e247ef7c --- /dev/null +++ b/resources/profiles/Comgrow/filament/Comgrow Generic PETG.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSA04", + "name": "Comgrow Generic 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": ["30"], + "overhang_fan_speed": ["90"], + "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.95"], + "filament_max_volumetric_speed": ["10"], + "filament_start_gcode": ["; filament start gcode\n"], + "compatible_printers": [ + "Comgrow T500 0.4 nozzle", + "Comgrow T500 0.6 nozzle", + "Comgrow T500 0.8 nozzle" + + ] +} diff --git a/resources/profiles/Comgrow/filament/Comgrow Generic PLA.json b/resources/profiles/Comgrow/filament/Comgrow Generic PLA.json new file mode 100644 index 0000000000..8f221cb4d3 --- /dev/null +++ b/resources/profiles/Comgrow/filament/Comgrow Generic PLA.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Comgrow Generic PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["12"], + "slow_down_layer_time": ["8"], + "compatible_printers": [ + "Comgrow T500 0.4 nozzle", + "Comgrow T500 0.6 nozzle", + "Comgrow T500 0.8 nozzle" + + ] +} diff --git a/resources/profiles/Comgrow/filament/fdm_filament_abs.json b/resources/profiles/Comgrow/filament/fdm_filament_abs.json new file mode 100644 index 0000000000..b9d4eeda31 --- /dev/null +++ b/resources/profiles/Comgrow/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "105" + ], + "eng_plate_temp" : [ + "105" + ], + "hot_plate_temp" : [ + "105" + ], + "textured_plate_temp" : [ + "105" + ], + "cool_plate_temp_initial_layer" : [ + "105" + ], + "eng_plate_temp_initial_layer" : [ + "105" + ], + "hot_plate_temp_initial_layer" : [ + "105" + ], + "textured_plate_temp_initial_layer" : [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} diff --git a/resources/profiles/Comgrow/filament/fdm_filament_common.json b/resources/profiles/Comgrow/filament/fdm_filament_common.json new file mode 100644 index 0000000000..9f77975119 --- /dev/null +++ b/resources/profiles/Comgrow/filament/fdm_filament_common.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} diff --git a/resources/profiles/Comgrow/filament/fdm_filament_pet.json b/resources/profiles/Comgrow/filament/fdm_filament_pet.json new file mode 100644 index 0000000000..bb2323e9c1 --- /dev/null +++ b/resources/profiles/Comgrow/filament/fdm_filament_pet.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "80" + ], + "textured_plate_temp" : [ + "80" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "80" + ], + "textured_plate_temp_initial_layer" : [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Comgrow/filament/fdm_filament_pla.json b/resources/profiles/Comgrow/filament/fdm_filament_pla.json new file mode 100644 index 0000000000..82c6772f35 --- /dev/null +++ b/resources/profiles/Comgrow/filament/fdm_filament_pla.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Comgrow/machine/Comgrow T500 0.4 nozzle.json b/resources/profiles/Comgrow/machine/Comgrow T500 0.4 nozzle.json new file mode 100644 index 0000000000..15deb514a4 --- /dev/null +++ b/resources/profiles/Comgrow/machine/Comgrow T500 0.4 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Comgrow T500 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_comgrow_common", + "printer_model": "Comgrow T500", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500" +} diff --git a/resources/profiles/Comgrow/machine/Comgrow T500 0.6 nozzle.json b/resources/profiles/Comgrow/machine/Comgrow T500 0.6 nozzle.json new file mode 100644 index 0000000000..ec2c1758e8 --- /dev/null +++ b/resources/profiles/Comgrow/machine/Comgrow T500 0.6 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "GM002", + "name": "Comgrow T500 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_comgrow_common", + "printer_model": "Comgrow T500", + "printer_variant": "0.6", + "retraction_length": [ + "1.0" + ], + "z_hop": [ + "0.3" + ], + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500" +} diff --git a/resources/profiles/Comgrow/machine/Comgrow T500 0.8 nozzle.json b/resources/profiles/Comgrow/machine/Comgrow T500 0.8 nozzle.json new file mode 100644 index 0000000000..7d3b87d6a5 --- /dev/null +++ b/resources/profiles/Comgrow/machine/Comgrow T500 0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "GM003", + "name": "Comgrow T500 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_comgrow_common", + "printer_model": "Comgrow T500", + "printer_variant": "0.8", + "retraction_length": [ + "1.0" + ], + "z_hop": [ + "0.3" + ], + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500" +} diff --git a/resources/profiles/Comgrow/machine/Comgrow T500.json b/resources/profiles/Comgrow/machine/Comgrow T500.json new file mode 100644 index 0000000000..890ffa4aaa --- /dev/null +++ b/resources/profiles/Comgrow/machine/Comgrow T500.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Comgrow T500", + "model_id": "Comgrow_T500", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Comgrow", + "bed_model": "comgrow_t500_buildplate_model.stl", + "bed_texture": "comgrow_t500_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Comgrow Generic PLA;Comgrow Generic PETG;Comgrow Generic ABS" +} diff --git a/resources/profiles/Comgrow/machine/fdm_comgrow_common.json b/resources/profiles/Comgrow/machine/fdm_comgrow_common.json new file mode 100644 index 0000000000..2ead8989a8 --- /dev/null +++ b/resources/profiles/Comgrow/machine/fdm_comgrow_common.json @@ -0,0 +1,141 @@ +{ + "type": "machine", + "name": "fdm_comgrow_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_machine_common", + "gcode_flavor": "klipper", + "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": [ + "8000", + "8000" + ], + "machine_max_acceleration_y": [ + "8000", + "8000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "12", + "12" + ], + "machine_max_jerk_y": [ + "12", + "12" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.2" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "PAUSE", + "machine_pause_gcode": "PAUSE", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Comgrow Generic PETG" + ], + "default_print_profile": "0.20mm Standard @Comgrow T500", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n; You can use following code instead if your PRINT_START macro support Chamber and print area bedmesh\n; PRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single] Chamber=[chamber_temperature] PRINT_MIN={first_layer_print_min[0]},{first_layer_print_min[1]} PRINT_MAX={first_layer_print_max[0]},{first_layer_print_max[1]}", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Comgrow/machine/fdm_machine_common.json b/resources/profiles/Comgrow/machine/fdm_machine_common.json new file mode 100644 index 0000000000..8d4fb897f1 --- /dev/null +++ b/resources/profiles/Comgrow/machine/fdm_machine_common.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} diff --git a/resources/profiles/Comgrow/process/0.16mm Opitmal @Comgrow T500 0.6.json b/resources/profiles/Comgrow/process/0.16mm Opitmal @Comgrow T500 0.6.json new file mode 100644 index 0000000000..f6927b2b0a --- /dev/null +++ b/resources/profiles/Comgrow/process/0.16mm Opitmal @Comgrow T500 0.6.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Opitmal @Comgrow T500 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_comgrow_common", + "bottom_shell_layers": "5", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "layer_height": "0.16", + "line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_shell_layers": "7", + "top_surface_line_width": "0.6", + "compatible_printers": [ + "Comgrow T500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Comgrow/process/0.16mm Optimal @Comgrow T500 0.4.json b/resources/profiles/Comgrow/process/0.16mm Optimal @Comgrow T500 0.4.json new file mode 100644 index 0000000000..72ae6ae691 --- /dev/null +++ b/resources/profiles/Comgrow/process/0.16mm Optimal @Comgrow T500 0.4.json @@ -0,0 +1,51 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Comgrow T500 0.4", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_comgrow_common", + "adaptive_layer_height": "1", + "brim_object_gap": "0", + "brim_width": "0", + "default_acceleration": "0", + "detect_thin_wall": "1", + "elefant_foot_compensation": "0.1", + "filename_format": "[input_filename_base].gcode", + "infill_wall_overlap": "25%", + "initial_layer_acceleration": "0", + "initial_layer_infill_speed": "35%", + "initial_layer_line_width": "0.42", + "initial_layer_speed": "35%", + "inner_wall_acceleration": "0", + "internal_solid_infill_line_width": "0", + "internal_solid_infill_speed": "50", + "ironing_type": "no ironing", + "layer_height": "0.16", + "line_width": "0.45", + "minimum_sparse_infill_area": "10", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "40", + "prime_tower_width": "60", + "skirt_height": "2", + "skirt_loops": "2", + "sparse_infill_speed": "60", + "support_base_pattern_spacing": "0.2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_interface_top_layers": "3", + "support_line_width": "0.38", + "support_object_xy_distance": "60%", + "support_speed": "40", + "support_style": "grid", + "support_threshold_angle": "45", + "support_top_z_distance": "0.15", + "top_surface_acceleration": "0", + "travel_acceleration": "0", + "tree_support_branch_angle": "40", + "wall_loops": "2", + "compatible_printers": [ + "Comgrow T500 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.4.json b/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.4.json new file mode 100644 index 0000000000..014b127165 --- /dev/null +++ b/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.4.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Comgrow T500 0.4", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_comgrow_common", + "top_shell_layers": "4", + "compatible_printers": [ + "Comgrow T500 0.4 nozzle" + ] +} diff --git a/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.6.json b/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.6.json new file mode 100644 index 0000000000..522c876ae3 --- /dev/null +++ b/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.6.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Comgrow T500 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_comgrow_common", + "initial_layer_line_width": "0.63", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.66", + "internal_solid_infill_line_width": "0.66", + "line_width": "0.66", + "outer_wall_line_width": "0.66", + "sparse_infill_line_width": "0.66", + "support_line_width": "0.54", + "top_surface_line_width": "0.66", + "compatible_printers": [ + "Comgrow T500 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.4.json b/resources/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.4.json new file mode 100644 index 0000000000..83e47e60af --- /dev/null +++ b/resources/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.4.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Comgrow T500 0.4", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_comgrow_common", + "initial_layer_line_width": "0.4", + "inner_wall_line_width": "0.4", + "internal_solid_infill_line_width": "0.5", + "layer_height": "0.24", + "line_width": "0.5", + "outer_wall_line_width": "0.5", + "sparse_infill_line_width": "0.4", + "support_line_width": "0.5", + "top_shell_layers": "4", + "top_surface_line_width": "0.5", + "compatible_printers": [ + "Comgrow T500 0.4 nozzle" + ] +} diff --git a/resources/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.6.json b/resources/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.6.json new file mode 100644 index 0000000000..cdd3a8c86d --- /dev/null +++ b/resources/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.6.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Comgrow T500 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_comgrow_common", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "layer_heigth": "0.24", + "line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_surface_line_width": "0.6", + "compatible_printers": [ + "Comgrow T500 0.6 nozzle" + ] +} diff --git a/resources/profiles/Comgrow/process/0.24mm Optimal @Comgrow T500 0.8.json b/resources/profiles/Comgrow/process/0.24mm Optimal @Comgrow T500 0.8.json new file mode 100644 index 0000000000..801e900d34 --- /dev/null +++ b/resources/profiles/Comgrow/process/0.24mm Optimal @Comgrow T500 0.8.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Optimal @Comgrow T500 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_comgrow_common", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.4", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.24", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Comgrow T500 0.8 nozzle" + ] +} diff --git a/resources/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.4.json b/resources/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.4.json new file mode 100644 index 0000000000..9628ddde70 --- /dev/null +++ b/resources/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.4.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm SuperDraft @Comgrow T500 0.4", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_comgrow_common", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.28", + "inner_wall_line_width": "0.4", + "layer_height": "0.28", + "sparse_infill_line_width": "0.4", + "top_shell_layers": "4", + "compatible_printers": [ + "Comgrow T500 0.4 nozzle" + ] +} diff --git a/resources/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.6.json b/resources/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.6.json new file mode 100644 index 0000000000..569be4081a --- /dev/null +++ b/resources/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.6.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm SuperDraft @Comgrow T500 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_comgrow_common", + "initial_layer_line_width": "0.6", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "line_width": "0.6", + "layer_height": "0.28", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_surface_line_width": "0.6", + "top_shell_layers": "4", + "compatible_printers": [ + "Comgrow T500 0.6 nozzle" + ] +} diff --git a/resources/profiles/Comgrow/process/0.32mm Standard @Comgrow T500 0.8.json b/resources/profiles/Comgrow/process/0.32mm Standard @Comgrow T500 0.8.json new file mode 100644 index 0000000000..cfac44510b --- /dev/null +++ b/resources/profiles/Comgrow/process/0.32mm Standard @Comgrow T500 0.8.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.32mm Standard @Comgrow T500 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_comgrow_common", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.32", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.32", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Comgrow T500 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Comgrow/process/0.40mm Draft @Comgrow T500 0.8.json b/resources/profiles/Comgrow/process/0.40mm Draft @Comgrow T500 0.8.json new file mode 100644 index 0000000000..ab4051c141 --- /dev/null +++ b/resources/profiles/Comgrow/process/0.40mm Draft @Comgrow T500 0.8.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.40mm Draft @Comgrow T500 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_comgrow_common", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.4", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.4", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Comgrow T500 0.8 nozzle" + ] +} diff --git a/resources/profiles/Comgrow/process/0.48mm Draft @Comgrow T500 0.8.json b/resources/profiles/Comgrow/process/0.48mm Draft @Comgrow T500 0.8.json new file mode 100644 index 0000000000..a6f37e2f63 --- /dev/null +++ b/resources/profiles/Comgrow/process/0.48mm Draft @Comgrow T500 0.8.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.48mm Draft @Comgrow T500 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_comgrow_common", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.48", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.48", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Comgrow T500 0.8 nozzle" + ] +} diff --git a/resources/profiles/Comgrow/process/0.56mm SuperDraft @Comgrow T500 0.8.json b/resources/profiles/Comgrow/process/0.56mm SuperDraft @Comgrow T500 0.8.json new file mode 100644 index 0000000000..ec445562ce --- /dev/null +++ b/resources/profiles/Comgrow/process/0.56mm SuperDraft @Comgrow T500 0.8.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.56mm SuperChunky @Comgrow T500 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_comgrow_common", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.4", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.56", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Comgrow T500 0.8 nozzle" + ] +} diff --git a/resources/profiles/Vivedino/process/fdm_process_rrf_common.json b/resources/profiles/Comgrow/process/fdm_process_comgrow_common.json similarity index 74% rename from resources/profiles/Vivedino/process/fdm_process_rrf_common.json rename to resources/profiles/Comgrow/process/fdm_process_comgrow_common.json index a888287bd9..c0372ae510 100644 --- a/resources/profiles/Vivedino/process/fdm_process_rrf_common.json +++ b/resources/profiles/Comgrow/process/fdm_process_comgrow_common.json @@ -1,6 +1,6 @@ { "type": "process", - "name": "fdm_process_rrf_common", + "name": "fdm_process_comgrow_common", "from": "system", "instantiation": "false", "inherits": "fdm_process_common", @@ -11,19 +11,17 @@ "bottom_shell_layers": "3", "bottom_shell_thickness": "0", "bridge_flow": "0.95", - "bridge_speed": "50", + "bridge_speed": "25", "brim_width": "5", "brim_object_gap": "0.1", "compatible_printers_condition": "", "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "1000", - "travel_acceleration": "1000", - "inner_wall_acceleration": "1000", - "outer_wall_acceleration": "1000", + "default_acceleration": "500", + "top_surface_acceleration": "500", "bridge_no_support": "0", "draft_shield": "disabled", "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", "outer_wall_line_width": "0.4", "wall_infill_order": "inner wall/outer wall/infill", "line_width": "0.4", @@ -31,23 +29,25 @@ "sparse_infill_density": "15%", "sparse_infill_pattern": "grid", "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", "initial_layer_line_width": "0.5", "initial_layer_print_height": "0.2", "infill_combination": "0", "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "25%", + "infill_wall_overlap": "23%", "interface_shells": "0", - "ironing_flow": "10%", - "ironing_spacing": "0.15", - "ironing_speed": "30", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", "ironing_type": "no ironing", "layer_height": "0.2", "reduce_infill_retraction": "1", "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "30", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", "overhang_4_4_speed": "10", "inner_wall_line_width": "0.45", "wall_loops": "3", @@ -56,7 +56,7 @@ "seam_position": "aligned", "skirt_distance": "2", "skirt_height": "1", - "skirt_loops": "0", + "skirt_loops": "1", "minimum_sparse_infill_area": "15", "internal_solid_infill_line_width": "0.4", "spiral_mode": "0", @@ -74,10 +74,10 @@ "support_interface_top_layers": "2", "support_interface_bottom_layers": "2", "support_interface_spacing": "0.5", - "support_interface_speed": "40", + "support_interface_speed": "80", "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", - "support_speed": "60", + "support_speed": "150", "support_threshold_angle": "30", "support_object_xy_distance": "0.35", "tree_support_branch_angle": "45", @@ -87,22 +87,18 @@ "top_surface_line_width": "0.4", "top_shell_layers": "3", "top_shell_thickness": "0.8", - "initial_layer_speed": "45", - "initial_layer_infill_speed": "60", - "outer_wall_speed": "60", - "inner_wall_speed": "80", - "internal_solid_infill_speed": "80", - "top_surface_speed": "50", - "gap_infill_speed": "80", - "sparse_infill_speed": "80", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "enable_arc_fitting": "0", - "compatible_printers": [ - "Troodon 2.0 RRF 0.4 nozzle" - ] + "xy_contour_compensation": "0" } diff --git a/resources/profiles/Comgrow/process/fdm_process_common.json b/resources/profiles/Comgrow/process/fdm_process_common.json new file mode 100644 index 0000000000..7398bcd481 --- /dev/null +++ b/resources/profiles/Comgrow/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} diff --git a/resources/profiles/Creality.json b/resources/profiles/Creality.json index a687b3f47b..b361df5690 100644 --- a/resources/profiles/Creality.json +++ b/resources/profiles/Creality.json @@ -1,258 +1,490 @@ { - "name": "Creality", - "version": "01.06.01.00", - "force_update": "0", - "description": "Creality configurations", - "machine_model_list": [ + "name": "Creality", + "version": "01.07.00.00", + "force_update": "0", + "description": "Creality configurations", + "machine_model_list": [ { - "name": "Creality CR-10 V2", - "sub_path": "machine/Creality CR-10 V2.json" - }, - { - "name": "Creality CR-10 Max", - "sub_path": "machine/Creality CR-10 Max.json" - }, - { - "name": "Creality Ender-3 V2", - "sub_path": "machine/Creality Ender-3 V2.json" - }, + "name": "Creality CR-10 V2", + "sub_path": "machine/Creality CR-10 V2.json" + }, { - "name": "Creality Ender-3 S1", - "sub_path": "machine/Creality Ender-3 S1.json" - }, + "name": "Creality CR-10 Max", + "sub_path": "machine/Creality CR-10 Max.json" + }, { - "name": "Creality Ender-3 S1 Pro", - "sub_path": "machine/Creality Ender-3 S1 Pro.json" - }, + "name": "Creality CR-6 SE", + "sub_path": "machine/Creality CR-6 SE.json" + }, { - "name": "Creality Ender-5", - "sub_path": "machine/Creality Ender-5.json" - }, + "name": "Creality CR-6 Max", + "sub_path": "machine/Creality CR-6 Max.json" + }, { - "name": "Creality Ender-5 Plus", - "sub_path": "machine/Creality Ender-5 Plus.json" - }, - { - "name": "Creality Ender-5 Pro (2019)", - "sub_path": "machine/Creality Ender-5 Pro (2019).json" - }, + "name": "Creality Ender-3 V2", + "sub_path": "machine/Creality Ender-3 V2.json" + }, { - "name": "Creality Ender-5S", - "sub_path": "machine/Creality Ender-5S.json" - }, + "name": "Creality Ender-3 S1", + "sub_path": "machine/Creality Ender-3 S1.json" + }, { - "name": "Creality Ender-5 S1", - "sub_path": "machine/Creality Ender-5 S1.json" - }, + "name": "Creality Ender-3", + "sub_path": "machine/Creality Ender-3.json" + }, { - "name": "Creality Ender-6", - "sub_path": "machine/Creality Ender-6.json" - } - ], - "process_list": [ - { - "name": "fdm_process_common", - "sub_path": "process/fdm_process_common.json" - }, - { - "name": "fdm_process_creality_common", - "sub_path": "process/fdm_process_creality_common.json" - }, - { - "name": "0.12mm Fine @Creality CR10Max", - "sub_path": "process/0.12mm Fine @Creality CR10Max.json" - }, + "name": "Creality Ender-3 S1 Pro", + "sub_path": "machine/Creality Ender-3 S1 Pro.json" + }, { - "name": "0.12mm Fine @Creality Ender3V2", - "sub_path": "process/0.12mm Fine @Creality Ender3V2.json" - }, + "name": "Creality Ender-5", + "sub_path": "machine/Creality Ender-5.json" + }, { - "name": "0.12mm Fine @Creality Ender5Pro (2019)", - "sub_path": "process/0.12mm Fine @Creality Ender5Pro (2019).json" - }, + "name": "Creality Ender-5 Plus", + "sub_path": "machine/Creality Ender-5 Plus.json" + }, { - "name": "0.16mm Optimal @Creality CR10V2", - "sub_path": "process/0.16mm Optimal @Creality CR10V2.json" - }, - { - "name": "0.15mm Optimal @Creality CR10Max", - "sub_path": "process/0.15mm Optimal @Creality CR10Max.json" - }, + "name": "Creality Ender-5 Pro (2019)", + "sub_path": "machine/Creality Ender-5 Pro (2019).json" + }, { - "name": "0.15mm Optimal @Creality Ender3V2", - "sub_path": "process/0.15mm Optimal @Creality Ender3V2.json" - }, + "name": "Creality Ender-5S", + "sub_path": "machine/Creality Ender-5S.json" + }, { - "name": "0.16mm Optimal @Creality Ender3S1", - "sub_path": "process/0.16mm Optimal @Creality Ender3S1.json" - }, + "name": "Creality Ender-5 S1", + "sub_path": "machine/Creality Ender-5 S1.json" + }, { - "name": "0.16mm Optimal @Creality Ender3S1Pro", - "sub_path": "process/0.16mm Optimal @Creality Ender3S1Pro.json" - }, + "name": "Creality Ender-6", + "sub_path": "machine/Creality Ender-6.json" + }, { - "name": "0.16mm Optimal @Creality Ender5", - "sub_path": "process/0.16mm Optimal @Creality Ender5.json" - }, + "name": "Creality K1", + "sub_path": "machine/Creality K1.json" + }, { - "name": "0.16mm Optimal @Creality Ender5Plus", - "sub_path": "process/0.16mm Optimal @Creality Ender5Plus.json" - }, + "name": "Creality K1 Max", + "sub_path": "machine/Creality K1 Max.json" + } + ], + "process_list": [ { - "name": "0.15mm Optimal @Creality Ender5Pro (2019)", - "sub_path": "process/0.15mm Optimal @Creality Ender5Pro (2019).json" - }, + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, { - "name": "0.16mm Optimal @Creality Ender5S", - "sub_path": "process/0.16mm Optimal @Creality Ender5S.json" - }, + "name": "fdm_process_creality_common", + "sub_path": "process/fdm_process_creality_common.json" + }, { - "name": "0.16mm Optimal @Creality Ender5S1", - "sub_path": "process/0.16mm Optimal @Creality Ender5S1.json" - }, + "name": "0.08mm SuperDetail @Creality CR-6 0.2", + "sub_path": "process/0.08mm SuperDetail @Creality CR-6 0.2.json" + }, { - "name": "0.16mm Optimal @Creality Ender6", - "sub_path": "process/0.16mm Optimal @Creality Ender6.json" - }, + "name": "0.10mm HighDetail @Creality CR-6 0.4.json", + "sub_path": "process/0.10mm HighDetail @Creality CR-6 0.4.json" + }, { - "name": "0.20mm Standard @Creality CR10V2", - "sub_path": "process/0.20mm Standard @Creality CR10V2.json" - }, - { - "name": "0.20mm Standard @Creality CR10Max", - "sub_path": "process/0.20mm Standard @Creality CR10Max.json" - }, + "name": "0.12mm Fine @Creality CR10Max", + "sub_path": "process/0.12mm Fine @Creality CR10Max.json" + }, { - "name": "0.20mm Standard @Creality Ender3V2", - "sub_path": "process/0.20mm Standard @Creality Ender3V2.json" - }, + "name": "0.12mm Detail @Creality CR-6 0.2", + "sub_path": "process/0.12mm Detail @Creality CR-6 0.2.json" + }, { - "name": "0.20mm Standard @Creality Ender3S1", - "sub_path": "process/0.20mm Standard @Creality Ender3S1.json" - }, + "name": "0.12mm Detail @Creality CR-6 0.4", + "sub_path": "process/0.12mm Detail @Creality CR-6 0.4.json" + }, { - "name": "0.20mm Standard @Creality Ender3S1Pro", - "sub_path": "process/0.20mm Standard @Creality Ender3S1Pro.json" - }, + "name": "0.12mm Fine @Creality Ender3V2", + "sub_path": "process/0.12mm Fine @Creality Ender3V2.json" + }, { - "name": "0.20mm Standard @Creality Ender5", - "sub_path": "process/0.20mm Standard @Creality Ender5.json" - }, + "name": "0.12mm Fine @Creality Ender5Pro (2019)", + "sub_path": "process/0.12mm Fine @Creality Ender5Pro (2019).json" + }, { - "name": "0.20mm Standard @Creality Ender5Plus", - "sub_path": "process/0.20mm Standard @Creality Ender5Plus.json" - }, + "name": "0.16mm Optimal @Creality CR10V2", + "sub_path": "process/0.16mm Optimal @Creality CR10V2.json" + }, { - "name": "0.20mm Standard @Creality Ender5Pro (2019)", - "sub_path": "process/0.20mm Standard @Creality Ender5Pro (2019).json" - }, + "name": "0.15mm Optimal @Creality CR10Max", + "sub_path": "process/0.15mm Optimal @Creality CR10Max.json" + }, { - "name": "0.20mm Standard @Creality Ender5S", - "sub_path": "process/0.20mm Standard @Creality Ender5S.json" - }, + "name": "0.15mm Optimal @Creality Ender3V2", + "sub_path": "process/0.15mm Optimal @Creality Ender3V2.json" + }, { - "name": "0.20mm Standard @Creality Ender5S1", - "sub_path": "process/0.20mm Standard @Creality Ender5S1.json" - }, + "name": "0.16mm Optimal @Creality Ender3S1", + "sub_path": "process/0.16mm Optimal @Creality Ender3S1.json" + }, { - "name": "0.20mm Standard @Creality Ender6", - "sub_path": "process/0.20mm Standard @Creality Ender6.json" - }, - { - "name": "0.24mm Draft @Creality CR10Max", - "sub_path": "process/0.24mm Draft @Creality CR10Max.json" - }, + "name": "0.16mm Optimal @Creality Ender3S1Pro", + "sub_path": "process/0.16mm Optimal @Creality Ender3S1Pro.json" + }, { - "name": "0.24mm Draft @Creality Ender3V2", - "sub_path": "process/0.24mm Draft @Creality Ender3V2.json" - }, + "name": "0.16mm Optimal @Creality Ender5", + "sub_path": "process/0.16mm Optimal @Creality Ender5.json" + }, { - "name": "0.24mm Draft @Creality Ender5Pro (2019)", - "sub_path": "process/0.24mm Draft @Creality Ender5Pro (2019).json" - } - ], - "filament_list": [ - { - "name": "fdm_filament_common", - "sub_path": "filament/fdm_filament_common.json" - }, - { - "name": "fdm_filament_pla", - "sub_path": "filament/fdm_filament_pla.json" - }, - { - "name": "fdm_filament_pet", - "sub_path": "filament/fdm_filament_pet.json" - }, - { - "name": "fdm_filament_abs", - "sub_path": "filament/fdm_filament_abs.json" - }, - { - "name": "Creality Generic PLA", - "sub_path": "filament/Creality Generic PLA.json" - }, - { - "name": "Creality Generic PETG", - "sub_path": "filament/Creality Generic PETG.json" - }, - { - "name": "Creality Generic ABS", - "sub_path": "filament/Creality Generic ABS.json" - } - ], - "machine_list": [ - { - "name": "fdm_machine_common", - "sub_path": "machine/fdm_machine_common.json" - }, - { - "name": "fdm_creality_common", - "sub_path": "machine/fdm_creality_common.json" - }, + "name": "0.16mm Optimal @Creality Ender5Plus", + "sub_path": "process/0.16mm Optimal @Creality Ender5Plus.json" + }, { - "name": "Creality CR-10 V2 0.4 nozzle", - "sub_path": "machine/Creality CR-10 V2 0.4 nozzle.json" - }, + "name": "0.15mm Optimal @Creality Ender5Pro (2019)", + "sub_path": "process/0.15mm Optimal @Creality Ender5Pro (2019).json" + }, { - "name": "Creality CR-10 Max 0.4 nozzle", - "sub_path": "machine/Creality CR-10 Max 0.4 nozzle.json" - }, - { - "name": "Creality Ender-3 V2 0.4 nozzle", - "sub_path": "machine/Creality Ender-3 V2 0.4 nozzle.json" - }, + "name": "0.16mm Optimal @Creality Ender5S", + "sub_path": "process/0.16mm Optimal @Creality Ender5S.json" + }, { - "name": "Creality Ender-3 S1 0.4 nozzle", - "sub_path": "machine/Creality Ender-3 S1 0.4 nozzle.json" - }, + "name": "0.16mm Optimal @Creality Ender5S1", + "sub_path": "process/0.16mm Optimal @Creality Ender5S1.json" + }, { - "name": "Creality Ender-3 S1 Pro 0.4 nozzle", - "sub_path": "machine/Creality Ender-3 S1 Pro 0.4 nozzle.json" - }, + "name": "0.16mm Optimal @Creality Ender6", + "sub_path": "process/0.16mm Optimal @Creality Ender6.json" + }, { - "name": "Creality Ender-5 0.4 nozzle", - "sub_path": "machine/Creality Ender-5 0.4 nozzle.json" - }, + "name": "0.16mm Optimal @Creality K1 (0.4 nozzle)", + "sub_path": "process/0.16mm Optimal @Creality K1 (0.4 nozzle).json" + }, { - "name": "Creality Ender-5 Plus 0.4 nozzle", - "sub_path": "machine/Creality Ender-5 Plus 0.4 nozzle.json" - }, - { - "name": "Creality Ender-5 Pro (2019) 0.4 nozzle", - "sub_path": "machine/Creality Ender-5 Pro (2019) 0.4 nozzle.json" - }, + "name": "0.16mm Optimal @Creality K1Max (0.4 nozzle)", + "sub_path": "process/0.16mm Optimal @Creality K1Max (0.4 nozzle).json" + }, { - "name": "Creality Ender-5S 0.4 nozzle", - "sub_path": "machine/Creality Ender-5S 0.4 nozzle.json" - }, + "name": "0.20mm Standard @Creality CR10V2", + "sub_path": "process/0.20mm Standard @Creality CR10V2.json" + }, { - "name": "Creality Ender-5 S1 0.4 nozzle", - "sub_path": "machine/Creality Ender-5 S1 0.4 nozzle.json" - }, + "name": "0.20mm Standard @Creality CR10Max", + "sub_path": "process/0.20mm Standard @Creality CR10Max.json" + }, { - "name": "Creality Ender-6 0.4 nozzle", - "sub_path": "machine/Creality Ender-6 0.4 nozzle.json" - } - ] + "name": "0.20mm Standard @Creality CR-6 0.4", + "sub_path": "process/0.20mm Standard @Creality CR-6 0.4.json" + }, + { + "name": "0.20mm Standard @Creality CR-6 0.6", + "sub_path": "process/0.20mm Standard @Creality CR-6 0.6.json" + }, + { + "name": "0.20mm Standard @Creality Ender3", + "sub_path": "process/0.20mm Standard @Creality Ender3.json" + }, + { + "name": "0.20mm Standard @Creality Ender3V2", + "sub_path": "process/0.20mm Standard @Creality Ender3V2.json" + }, + { + "name": "0.20mm Standard @Creality Ender3S1", + "sub_path": "process/0.20mm Standard @Creality Ender3S1.json" + }, + { + "name": "0.20mm Standard @Creality Ender3S1Pro", + "sub_path": "process/0.20mm Standard @Creality Ender3S1Pro.json" + }, + { + "name": "0.20mm Standard @Creality Ender5", + "sub_path": "process/0.20mm Standard @Creality Ender5.json" + }, + { + "name": "0.20mm Standard @Creality Ender5Plus", + "sub_path": "process/0.20mm Standard @Creality Ender5Plus.json" + }, + { + "name": "0.20mm Standard @Creality Ender5Pro (2019)", + "sub_path": "process/0.20mm Standard @Creality Ender5Pro (2019).json" + }, + { + "name": "0.20mm Standard @Creality Ender5S", + "sub_path": "process/0.20mm Standard @Creality Ender5S.json" + }, + { + "name": "0.20mm Standard @Creality Ender5S1", + "sub_path": "process/0.20mm Standard @Creality Ender5S1.json" + }, + { + "name": "0.20mm Standard @Creality Ender6", + "sub_path": "process/0.20mm Standard @Creality Ender6.json" + }, + { + "name": "0.20mm Standard @Creality K1 (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @Creality K1 (0.4 nozzle).json" + }, + { + "name": "0.20mm Standard @Creality K1Max (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @Creality K1Max (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @Creality CR10Max", + "sub_path": "process/0.24mm Draft @Creality CR10Max.json" + }, + { + "name": "0.24mm Draft @Creality CR-6 0.4", + "sub_path": "process/0.24mm Draft @Creality CR-6 0.4.json" + }, + { + "name": "0.24mm Draft @Creality CR-6 0.6", + "sub_path": "process/0.24mm Draft @Creality CR-6 0.6.json" + }, + { + "name": "0.24mm Optimal @Creality CR-6 0.8", + "sub_path": "process/0.24mm Optimal @Creality CR-6 0.8.json" + }, + { + "name": "0.24mm Draft @Creality Ender3V2", + "sub_path": "process/0.24mm Draft @Creality Ender3V2.json" + }, + { + "name": "0.24mm Draft @Creality Ender5Pro (2019)", + "sub_path": "process/0.24mm Draft @Creality Ender5Pro (2019).json" + }, + { + "name": "0.28mm SuperDraft @Creality CR-6 0.4", + "sub_path": "process/0.28mm SuperDraft @Creality CR-6 0.4.json" + }, + { + "name": "0.28mm SuperDraft @Creality CR-6 0.6", + "sub_path": "process/0.28mm SuperDraft @Creality CR-6 0.6.json" + }, + { + "name": "0.32mm Chunky @Creality CR-6 0.6", + "sub_path": "process/0.32mm Chunky @Creality CR-6 0.6.json" + }, + { + "name": "0.32mm Standard @Creality CR-6 0.8", + "sub_path": "process/0.32mm Standard @Creality CR-6 0.8.json" + }, + { + "name": "0.36mm SuperChunky @Creality CR-6 0.6", + "sub_path": "process/0.36mm SuperChunky @Creality CR-6 0.6.json" + }, + { + "name": "0.40mm Draft @Creality CR-6 0.8", + "sub_path": "process/0.40mm Draft @Creality CR-6 0.8.json" + }, + { + "name": "0.44mm SuperExtraChunky @Creality CR-6 0.6", + "sub_path": "process/0.44mm SuperExtraChunky @Creality CR-6 0.6.json" + }, + { + "name": "0.48mm Chunky @Creality CR-6 0.8", + "sub_path": "process/0.48mm Chunky @Creality CR-6 0.8.json" + }, + { + "name": "0.48mm Draft @Creality CR-6 0.8", + "sub_path": "process/0.48mm Draft @Creality CR-6 0.8.json" + }, + { + "name": "0.56mm SuperChunky @Creality CR-6 0.8", + "sub_path": "process/0.56mm SuperChunky @Creality CR-6 0.8.json" + }, + { + "name": "0.24mm Optimal @Creality K1 (0.6 nozzle)", + "sub_path": "process/0.24mm Optimal @Creality K1 (0.6 nozzle).json" + }, + { + "name": "0.24mm Optimal @Creality K1Max (0.6 nozzle)", + "sub_path": "process/0.24mm Optimal @Creality K1Max (0.6 nozzle).json" + }, + { + "name": "0.24mm Draft @Creality K1 (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @Creality K1 (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @Creality K1Max (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @Creality K1Max (0.4 nozzle).json" + }, + { + "name": "0.30mm Standard @Creality K1 (0.6 nozzle)", + "sub_path": "process/0.30mm Standard @Creality K1 (0.6 nozzle).json" + }, + { + "name": "0.30mm Standard @Creality K1Max (0.6 nozzle)", + "sub_path": "process/0.30mm Standard @Creality K1Max (0.6 nozzle).json" + }, + { + "name": "0.32mm Optimal @Creality K1 (0.8 nozzle)", + "sub_path": "process/0.32mm Optimal @Creality K1 (0.8 nozzle).json" + }, + { + "name": "0.32mm Optimal @Creality K1Max (0.8 nozzle)", + "sub_path": "process/0.32mm Optimal @Creality K1Max (0.8 nozzle).json" + }, + { + "name": "0.36mm Draft @Creality K1 (0.6 nozzle)", + "sub_path": "process/0.36mm Draft @Creality K1 (0.6 nozzle).json" + }, + { + "name": "0.36mm Draft @Creality K1Max (0.6 nozzle)", + "sub_path": "process/0.36mm Draft @Creality K1Max (0.6 nozzle).json" + }, + { + "name": "0.40mm Standard @Creality K1 (0.8 nozzle)", + "sub_path": "process/0.40mm Standard @Creality K1 (0.8 nozzle).json" + }, + { + "name": "0.40mm Standard @Creality K1Max (0.8 nozzle)", + "sub_path": "process/0.40mm Standard @Creality K1Max (0.8 nozzle).json" + }, + { + "name": "0.48mm Draft @Creality K1 (0.8 nozzle)", + "sub_path": "process/0.48mm Draft @Creality K1 (0.8 nozzle).json" + }, + { + "name": "0.48mm Draft @Creality K1Max (0.8 nozzle)", + "sub_path": "process/0.48mm Draft @Creality K1Max (0.8 nozzle).json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "Creality Generic PLA", + "sub_path": "filament/Creality Generic PLA.json" + }, + { + "name": "Creality Generic PETG", + "sub_path": "filament/Creality Generic PETG.json" + }, + { + "name": "Creality Generic ABS", + "sub_path": "filament/Creality Generic ABS.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_creality_common", + "sub_path": "machine/fdm_creality_common.json" + }, + { + "name": "Creality CR-10 V2 0.4 nozzle", + "sub_path": "machine/Creality CR-10 V2 0.4 nozzle.json" + }, + { + "name": "Creality CR-10 Max 0.4 nozzle", + "sub_path": "machine/Creality CR-10 Max 0.4 nozzle.json" + }, + { + "name": "Creality Ender-6 0.4 nozzle", + "sub_path": "machine/Creality Ender-6 0.4 nozzle.json" + }, + { + "name": "Creality CR-6 SE 0.2 nozzle", + "sub_path": "machine/Creality CR-6 SE 0.2 nozzle.json" + }, + { + "name": "Creality CR-6 SE 0.4 nozzle", + "sub_path": "machine/Creality CR-6 SE 0.4 nozzle.json" + }, + { + "name": "Creality CR-6 SE 0.6 nozzle", + "sub_path": "machine/Creality CR-6 SE 0.6 nozzle.json" + }, + { + "name": "Creality CR-6 SE 0.8 nozzle", + "sub_path": "machine/Creality CR-6 SE 0.8 nozzle.json" + }, + { + "name": "Creality CR-6 Max 0.2 nozzle", + "sub_path": "machine/Creality CR-6 Max 0.2 nozzle.json" + }, + { + "name": "Creality CR-6 Max 0.4 nozzle", + "sub_path": "machine/Creality CR-6 Max 0.4 nozzle.json" + }, + { + "name": "Creality CR-6 Max 0.6 nozzle", + "sub_path": "machine/Creality CR-6 Max 0.6 nozzle.json" + }, + { + "name": "Creality CR-6 Max 0.8 nozzle", + "sub_path": "machine/Creality CR-6 Max 0.8 nozzle.json" + }, + { + "name": "Creality Ender-3 V2 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 V2 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 S1 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 S1 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 S1 Pro 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 S1 Pro 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5 0.4 nozzle", + "sub_path": "machine/Creality Ender-5 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5 Plus 0.4 nozzle", + "sub_path": "machine/Creality Ender-5 Plus 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5 Pro (2019) 0.4 nozzle", + "sub_path": "machine/Creality Ender-5 Pro (2019) 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5S 0.4 nozzle", + "sub_path": "machine/Creality Ender-5S 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5 S1 0.4 nozzle", + "sub_path": "machine/Creality Ender-5 S1 0.4 nozzle.json" + }, + { + "name": "Creality K1 (0.4 nozzle)", + "sub_path": "machine/Creality K1 (0.4 nozzle).json" + }, + { + "name": "Creality K1 (0.6 nozzle)", + "sub_path": "machine/Creality K1 (0.6 nozzle).json" + }, + { + "name": "Creality K1 (0.8 nozzle)", + "sub_path": "machine/Creality K1 (0.8 nozzle).json" + }, + { + "name": "Creality K1 Max (0.4 nozzle)", + "sub_path": "machine/Creality K1 Max (0.4 nozzle).json" + }, + { + "name": "Creality K1 Max (0.6 nozzle)", + "sub_path": "machine/Creality K1 Max (0.6 nozzle).json" + }, + { + "name": "Creality K1 Max (0.8 nozzle)", + "sub_path": "machine/Creality K1 Max (0.8 nozzle).json" + } + ] } diff --git a/resources/profiles/Creality/Creality CR-6 Max_cover.png b/resources/profiles/Creality/Creality CR-6 Max_cover.png new file mode 100644 index 0000000000..a0aa2d2725 Binary files /dev/null and b/resources/profiles/Creality/Creality CR-6 Max_cover.png differ diff --git a/resources/profiles/Creality/Creality CR-6 SE_cover.png b/resources/profiles/Creality/Creality CR-6 SE_cover.png new file mode 100644 index 0000000000..35c6e318cf Binary files /dev/null and b/resources/profiles/Creality/Creality CR-6 SE_cover.png differ diff --git a/resources/profiles/Creality/Creality Ender-3_cover.png b/resources/profiles/Creality/Creality Ender-3_cover.png new file mode 100644 index 0000000000..21741c6882 Binary files /dev/null and b/resources/profiles/Creality/Creality Ender-3_cover.png differ diff --git a/resources/profiles/Creality/Creality K1 Max_cover.png b/resources/profiles/Creality/Creality K1 Max_cover.png new file mode 100644 index 0000000000..9f2ff8dc2d Binary files /dev/null and b/resources/profiles/Creality/Creality K1 Max_cover.png differ diff --git a/resources/profiles/Creality/Creality K1_cover.png b/resources/profiles/Creality/Creality K1_cover.png new file mode 100644 index 0000000000..b2295e7b94 Binary files /dev/null and b/resources/profiles/Creality/Creality K1_cover.png differ diff --git a/resources/profiles/Creality/creality_cr6se_buildplate_model.stl b/resources/profiles/Creality/creality_cr6se_buildplate_model.stl new file mode 100644 index 0000000000..5fa9d7a32d Binary files /dev/null and b/resources/profiles/Creality/creality_cr6se_buildplate_model.stl differ diff --git a/resources/profiles/Creality/creality_cr6se_buildplate_texture.png b/resources/profiles/Creality/creality_cr6se_buildplate_texture.png new file mode 100644 index 0000000000..31775044c0 Binary files /dev/null and b/resources/profiles/Creality/creality_cr6se_buildplate_texture.png differ diff --git a/resources/profiles/Creality/creality_k1_buildplate_model.stl b/resources/profiles/Creality/creality_k1_buildplate_model.stl new file mode 100644 index 0000000000..1e5aaba863 Binary files /dev/null and b/resources/profiles/Creality/creality_k1_buildplate_model.stl differ diff --git a/resources/profiles/Creality/creality_k1_buildplate_texture.png b/resources/profiles/Creality/creality_k1_buildplate_texture.png new file mode 100644 index 0000000000..0bbf7e3bd6 Binary files /dev/null and b/resources/profiles/Creality/creality_k1_buildplate_texture.png differ diff --git a/resources/profiles/Creality/creality_k1max_buildplate_model.stl b/resources/profiles/Creality/creality_k1max_buildplate_model.stl new file mode 100644 index 0000000000..400d74ba33 Binary files /dev/null and b/resources/profiles/Creality/creality_k1max_buildplate_model.stl differ diff --git a/resources/profiles/Creality/creality_k1max_buildplate_texture.png b/resources/profiles/Creality/creality_k1max_buildplate_texture.png new file mode 100644 index 0000000000..93e69c0355 Binary files /dev/null and b/resources/profiles/Creality/creality_k1max_buildplate_texture.png differ diff --git a/resources/profiles/Creality/filament/Creality Generic ABS.json b/resources/profiles/Creality/filament/Creality Generic ABS.json index 65c1651f17..482d180125 100644 --- a/resources/profiles/Creality/filament/Creality Generic ABS.json +++ b/resources/profiles/Creality/filament/Creality Generic ABS.json @@ -1,20 +1,25 @@ { - "type": "filament", - "filament_id": "GFB99", - "setting_id": "GFSA04", - "name": "Creality Generic ABS", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_abs", - "filament_flow_ratio": [ - "0.926" - ], - "filament_max_volumetric_speed": [ - "12" - ], + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Creality Generic ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": ["0.926"], + "filament_max_volumetric_speed": ["12"], "compatible_printers": [ "Creality CR-10 V2 0.4 nozzle", "Creality CR-10 Max 0.4 nozzle", + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.2 nozzle", + "Creality CR-6 Max 0.4 nozzle", + "Creality CR-6 Max 0.6 nozzle", + "Creality CR-6 Max 0.8 nozzle", + "Creality Ender-3 0.4 nozzle", "Creality Ender-3 V2 0.4 nozzle", "Creality Ender-3 S1 0.4 nozzle", "Creality Ender-3 S1 Pro 0.4 nozzle", @@ -23,6 +28,13 @@ "Creality Ender-5 Pro (2019) 0.4 nozzle", "Creality Ender-5S 0.4 nozzle", "Creality Ender-5 S1 0.4 nozzle", - "Creality Ender-6 0.4 nozzle" + "Creality Ender-6 0.4 nozzle", + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)" + ] } diff --git a/resources/profiles/Creality/filament/Creality Generic PETG.json b/resources/profiles/Creality/filament/Creality Generic PETG.json index e889d922b5..715f4d7607 100644 --- a/resources/profiles/Creality/filament/Creality Generic PETG.json +++ b/resources/profiles/Creality/filament/Creality Generic PETG.json @@ -1,50 +1,35 @@ { - "type": "filament", - "filament_id": "GFG99", - "setting_id": "GFSA04", - "name": "Creality Generic 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": [ - "30" - ], - "overhang_fan_speed": [ - "90" - ], - "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.95" - ], - "filament_max_volumetric_speed": [ - "10" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ], + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSA04", + "name": "Creality Generic 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": ["30"], + "overhang_fan_speed": ["90"], + "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.95"], + "filament_max_volumetric_speed": ["10"], + "filament_start_gcode": ["; filament start gcode\n"], "compatible_printers": [ "Creality CR-10 V2 0.4 nozzle", "Creality CR-10 Max 0.4 nozzle", + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.2 nozzle", + "Creality CR-6 Max 0.4 nozzle", + "Creality CR-6 Max 0.6 nozzle", + "Creality CR-6 Max 0.8 nozzle", + "Creality Ender-3 0.4 nozzle", "Creality Ender-3 V2 0.4 nozzle", "Creality Ender-3 S1 0.4 nozzle", "Creality Ender-3 S1 Pro 0.4 nozzle", @@ -53,6 +38,13 @@ "Creality Ender-5 Pro (2019) 0.4 nozzle", "Creality Ender-5S 0.4 nozzle", "Creality Ender-5 S1 0.4 nozzle", - "Creality Ender-6 0.4 nozzle" + "Creality Ender-6 0.4 nozzle", + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)" + ] } diff --git a/resources/profiles/Creality/filament/Creality Generic PLA.json b/resources/profiles/Creality/filament/Creality Generic PLA.json index 3c0b9fe5ab..87b4b3d684 100644 --- a/resources/profiles/Creality/filament/Creality Generic PLA.json +++ b/resources/profiles/Creality/filament/Creality Generic PLA.json @@ -1,23 +1,26 @@ { - "type": "filament", - "filament_id": "GFL99", - "setting_id": "GFSA04", - "name": "Creality Generic PLA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.98" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "8" - ], + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Creality Generic PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["12"], + "slow_down_layer_time": ["8"], "compatible_printers": [ "Creality CR-10 V2 0.4 nozzle", "Creality CR-10 Max 0.4 nozzle", + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.2 nozzle", + "Creality CR-6 Max 0.4 nozzle", + "Creality CR-6 Max 0.6 nozzle", + "Creality CR-6 Max 0.8 nozzle", + "Creality Ender-3 0.4 nozzle", "Creality Ender-3 V2 0.4 nozzle", "Creality Ender-3 S1 0.4 nozzle", "Creality Ender-3 S1 Pro 0.4 nozzle", @@ -26,6 +29,13 @@ "Creality Ender-5 Pro (2019) 0.4 nozzle", "Creality Ender-5S 0.4 nozzle", "Creality Ender-5 S1 0.4 nozzle", - "Creality Ender-6 0.4 nozzle" + "Creality Ender-6 0.4 nozzle", + "Creality K1 (0.4 nozzle)", + "Creality K1 (0.6 nozzle)", + "Creality K1 (0.8 nozzle)", + "Creality K1 Max (0.4 nozzle)", + "Creality K1 Max (0.6 nozzle)", + "Creality K1 Max (0.8 nozzle)" + ] } diff --git a/resources/profiles/Creality/machine/Creality CR-10 V2 0.4 nozzle.json b/resources/profiles/Creality/machine/Creality CR-10 V2 0.4 nozzle.json index ded563e91b..8d042e902c 100644 --- a/resources/profiles/Creality/machine/Creality CR-10 V2 0.4 nozzle.json +++ b/resources/profiles/Creality/machine/Creality CR-10 V2 0.4 nozzle.json @@ -97,7 +97,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Creality/machine/Creality CR-6 Max 0.2 nozzle.json b/resources/profiles/Creality/machine/Creality CR-6 Max 0.2 nozzle.json new file mode 100644 index 0000000000..7bde170ec2 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality CR-6 Max 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality CR-6 Max 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality CR-6 Max", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.2", + "default_print_profile": "0.16mm Opitmal @Creality CR-6 0.2", + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "5x5", + "395x5", + "395x395", + "5x395" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Creality/machine/Creality CR-6 Max 0.4 nozzle.json b/resources/profiles/Creality/machine/Creality CR-6 Max 0.4 nozzle.json new file mode 100644 index 0000000000..595cc850dc --- /dev/null +++ b/resources/profiles/Creality/machine/Creality CR-6 Max 0.4 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality CR-6 Max 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality CR-6 Max", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Creality CR-6 0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "5x5", + "395x5", + "395x395", + "5x395" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Creality/machine/Creality CR-6 Max 0.6 nozzle.json b/resources/profiles/Creality/machine/Creality CR-6 Max 0.6 nozzle.json new file mode 100644 index 0000000000..b6e78a8c15 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality CR-6 Max 0.6 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality CR-6 Max 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality CR-6 Max", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.6", + "default_print_profile": "0.20mm Standard @Creality CR-6 0.6", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "5x5", + "395x5", + "395x395", + "5x395" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Creality/machine/Creality CR-6 Max 0.8 nozzle.json b/resources/profiles/Creality/machine/Creality CR-6 Max 0.8 nozzle.json new file mode 100644 index 0000000000..7f3e5abea9 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality CR-6 Max 0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality CR-6 Max 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality CR-6 Max", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.8", + "default_print_profile": "0.32mm Standard @Creality CR-6 0.8", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "5x5", + "395x5", + "395x395", + "5x395" + ], + "printable_height": "400", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Creality/machine/Creality CR-6 Max.json b/resources/profiles/Creality/machine/Creality CR-6 Max.json new file mode 100644 index 0000000000..2f9ec6c3c2 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality CR-6 Max.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Creality CR-6 Max", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "bed_texture": "creality_cr6se_buildplate_texture.png", + "family": "Creality", + "hotend_model": "", + "machine_tech": "FFF", + "model_id": "Creality_CR_6_Max", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/resources/profiles/Creality/machine/Creality CR-6 SE 0.2 nozzle.json b/resources/profiles/Creality/machine/Creality CR-6 SE 0.2 nozzle.json new file mode 100644 index 0000000000..8ec3f2a59e --- /dev/null +++ b/resources/profiles/Creality/machine/Creality CR-6 SE 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality CR-6 SE 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality CR-6 SE", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.2", + "default_print_profile": "0.16mm Opitmal @Creality CR-6 0.2", + "nozzle_diameter": [ + "0.2" + ], + "printable_area": [ + "5x0", + "230x0", + "230x235", + "5x235" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Creality/machine/Creality CR-6 SE 0.4 nozzle.json b/resources/profiles/Creality/machine/Creality CR-6 SE 0.4 nozzle.json new file mode 100644 index 0000000000..26724ec65a --- /dev/null +++ b/resources/profiles/Creality/machine/Creality CR-6 SE 0.4 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality CR-6 SE 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality CR-6 SE", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "default_print_profile": "0.20mm Standard @Creality CR-6 0.4", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "5x0", + "230x0", + "230x235", + "5x235" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Creality/machine/Creality CR-6 SE 0.6 nozzle.json b/resources/profiles/Creality/machine/Creality CR-6 SE 0.6 nozzle.json new file mode 100644 index 0000000000..cddea61f75 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality CR-6 SE 0.6 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality CR-6 SE 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality CR-6 SE", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.6", + "default_print_profile": "0.20mm Standard @Creality CR-6 0.6", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "5x0", + "230x0", + "230x235", + "5x235" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Creality/machine/Creality CR-6 SE 0.8 nozzle.json b/resources/profiles/Creality/machine/Creality CR-6 SE 0.8 nozzle.json new file mode 100644 index 0000000000..2e8cc26c4a --- /dev/null +++ b/resources/profiles/Creality/machine/Creality CR-6 SE 0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality CR-6 SE 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality CR-6 SE", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "printer_variant": "0.8", + "default_print_profile": "0.32mm Standard @Creality CR-6 0.8", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "5x0", + "230x0", + "230x235", + "5x235" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Creality/machine/Creality CR-6 SE.json b/resources/profiles/Creality/machine/Creality CR-6 SE.json new file mode 100644 index 0000000000..219dc01ae7 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality CR-6 SE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality CR-6 SE", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "bed_model": "creality_cr6se_buildplate_model.stl", + "bed_texture": "creality_cr6se_buildplate_texture.png", + "family": "Creality", + "hotend_model": "", + "machine_tech": "FFF", + "model_id": "Creality_CR_6_SE", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/resources/profiles/Creality/machine/Creality Ender-3 0.4 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 0.4 nozzle.json new file mode 100644 index 0000000000..f3e4e6b8e4 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality Ender-3 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality Ender-3 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality Ender-3", + "default_print_profile": "0.20mm Standard @Creality Ender3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "270", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.36" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Creality", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "4" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M25", + "default_filament_profile": [ + "Creality Generic PLA" + ], + "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 0.4 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 S1 0.4 nozzle.json index 783367e78f..eb73fdd825 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 S1 0.4 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 S1 0.4 nozzle.json @@ -97,7 +97,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M25", "default_filament_profile": [ diff --git a/resources/profiles/Creality/machine/Creality Ender-3 S1 Pro 0.4 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 S1 Pro 0.4 nozzle.json index dedb887c0c..b1206d1273 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 S1 Pro 0.4 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 S1 Pro 0.4 nozzle.json @@ -100,7 +100,7 @@ "deretraction_speed": [ "30" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M25", "default_filament_profile": [ diff --git a/resources/profiles/Creality/machine/Creality Ender-3.json b/resources/profiles/Creality/machine/Creality Ender-3.json new file mode 100644 index 0000000000..bbd6b6424c --- /dev/null +++ b/resources/profiles/Creality/machine/Creality Ender-3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality Ender-3", + "model_id": "Creality-Ender3", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_ender3v2_buildplate_model.stl", + "bed_texture": "creality_ender3v2_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA;Creality Generic PETG;Creality Generic ABS" +} \ No newline at end of file diff --git a/resources/profiles/Creality/machine/Creality Ender-5 0.4 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-5 0.4 nozzle.json index 6fee3b5fc7..393659da71 100644 --- a/resources/profiles/Creality/machine/Creality Ender-5 0.4 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-5 0.4 nozzle.json @@ -76,7 +76,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -97,7 +97,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Creality/machine/Creality Ender-5 Plus 0.4 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-5 Plus 0.4 nozzle.json index 3aae05417b..0b101422a1 100644 --- a/resources/profiles/Creality/machine/Creality Ender-5 Plus 0.4 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-5 Plus 0.4 nozzle.json @@ -79,7 +79,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -100,7 +100,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Creality/machine/Creality Ender-5 S1 0.4 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-5 S1 0.4 nozzle.json index 53cb64d9a8..84f23c9f25 100644 --- a/resources/profiles/Creality/machine/Creality Ender-5 S1 0.4 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-5 S1 0.4 nozzle.json @@ -76,7 +76,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -97,7 +97,7 @@ "deretraction_speed": [ "30" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M25", "default_filament_profile": [ diff --git a/resources/profiles/Creality/machine/Creality Ender-5S 0.4 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-5S 0.4 nozzle.json index 3cbd1dc416..79c73d5d14 100644 --- a/resources/profiles/Creality/machine/Creality Ender-5S 0.4 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-5S 0.4 nozzle.json @@ -76,7 +76,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -97,7 +97,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Creality/machine/Creality Ender-6 0.4 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-6 0.4 nozzle.json index 727a286d2e..6fe8d0ff19 100644 --- a/resources/profiles/Creality/machine/Creality Ender-6 0.4 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-6 0.4 nozzle.json @@ -76,7 +76,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -97,7 +97,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Creality/machine/Creality K1 (0.4 nozzle).json b/resources/profiles/Creality/machine/Creality K1 (0.4 nozzle).json new file mode 100644 index 0000000000..ed9cb58b82 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality K1 (0.4 nozzle).json @@ -0,0 +1,48 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality K1 (0.4 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality K1", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Creality K1 (0.4 nozzle)", + "nozzle_diameter": ["0.4"], + "printer_variant": "0.4", + "printable_area": ["0x0", "220x0", "220x220", "0x220"], + "printable_height": "250", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["20000", "20000"], + "machine_max_acceleration_retracting": ["5000", "5000"], + "machine_max_acceleration_travel": ["9000", "9000"], + "machine_max_acceleration_x": ["20000", "20000"], + "machine_max_acceleration_y": ["20000", "20000"], + "machine_max_acceleration_z": ["500", "500"], + "machine_max_speed_e": ["100", "100"], + "machine_max_speed_x": ["1000", "1000"], + "machine_max_speed_y": ["1000", "1000"], + "machine_max_speed_z": ["30", "30"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["5", "5"], + "machine_max_jerk_y": ["5", "5"], + "machine_max_jerk_z": ["2", "2"], + "max_layer_height": ["0.3"], + "min_layer_height": ["0.08"], + "printer_settings_id": "Creality", + "retraction_minimum_travel": ["2"], + "retract_before_wipe": ["70%"], + "retraction_length": ["0.5"], + "retract_length_toolchange": ["1"], + "deretraction_speed": ["40"], + "z_hop": ["0.4"], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": ["Creality Generic PLA"], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0" +} diff --git a/resources/profiles/Creality/machine/Creality K1 (0.6 nozzle).json b/resources/profiles/Creality/machine/Creality K1 (0.6 nozzle).json new file mode 100644 index 0000000000..982f876fcc --- /dev/null +++ b/resources/profiles/Creality/machine/Creality K1 (0.6 nozzle).json @@ -0,0 +1,49 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality K1 (0.6 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality K1", + "gcode_flavor": "klipper", + "default_print_profile": "0.30mm Standard @Creality K1 (0.6 nozzle)", + "nozzle_diameter": ["0.6"], + "printer_variant": "0.6", + "printable_area": ["0x0", "220x0", "220x220", "0x220"], + "printable_height": "250", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["20000", "20000"], + "machine_max_acceleration_retracting": ["5000", "5000"], + "machine_max_acceleration_travel": ["9000", "9000"], + "machine_max_acceleration_x": ["20000", "20000"], + "machine_max_acceleration_y": ["20000", "20000"], + "machine_max_acceleration_z": ["500", "500"], + "machine_max_speed_e": ["100", "100"], + "machine_max_speed_x": ["1000", "1000"], + "machine_max_speed_y": ["1000", "1000"], + "machine_max_speed_z": ["30", "30"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["5", "5"], + "machine_max_jerk_y": ["5", "5"], + "machine_max_jerk_z": ["2", "2"], + "max_layer_height": ["0.4"], + "min_layer_height": ["0.08"], + "printer_settings_id": "Creality", + "retraction_minimum_travel": ["2"], + "retract_before_wipe": ["70%"], + "retraction_length": ["0.5"], + "retract_length_toolchange": ["1"], + "retraction_speed": ["40"], + "deretraction_speed": ["40"], + "z_hop": ["0.4"], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": ["Creality Generic PLA"], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0" +} diff --git a/resources/profiles/Creality/machine/Creality K1 (0.8 nozzle).json b/resources/profiles/Creality/machine/Creality K1 (0.8 nozzle).json new file mode 100644 index 0000000000..21d963cb47 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality K1 (0.8 nozzle).json @@ -0,0 +1,48 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality K1 (0.8 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality K1", + "gcode_flavor": "klipper", + "default_print_profile": "0.40mm Standard @Creality K1 (0.8 nozzle)", + "nozzle_diameter": ["0.8"], + "printer_variant": "0.8", + "printable_area": ["0x0", "220x0", "220x220", "0x220"], + "printable_height": "250", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["20000", "20000"], + "machine_max_acceleration_retracting": ["5000", "5000"], + "machine_max_acceleration_travel": ["9000", "9000"], + "machine_max_acceleration_x": ["20000", "20000"], + "machine_max_acceleration_y": ["20000", "20000"], + "machine_max_acceleration_z": ["500", "500"], + "machine_max_speed_e": ["100", "100"], + "machine_max_speed_x": ["1000", "1000"], + "machine_max_speed_y": ["1000", "1000"], + "machine_max_speed_z": ["30", "30"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["5", "5"], + "machine_max_jerk_y": ["5", "5"], + "machine_max_jerk_z": ["2", "2"], + "max_layer_height": ["0.5"], + "min_layer_height": ["0.08"], + "printer_settings_id": "Creality", + "retraction_minimum_travel": ["2"], + "retract_before_wipe": ["70%"], + "retraction_length": ["0.5"], + "retract_length_toolchange": ["1"], + "deretraction_speed": ["40"], + "z_hop": ["0.4"], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": ["Creality Generic PLA"], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0" +} diff --git a/resources/profiles/Creality/machine/Creality K1 Max (0.4 nozzle).json b/resources/profiles/Creality/machine/Creality K1 Max (0.4 nozzle).json new file mode 100644 index 0000000000..f6b60e8668 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality K1 Max (0.4 nozzle).json @@ -0,0 +1,48 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality K1 Max (0.4 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality K1 Max", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Creality K1Max (0.4 nozzle)", + "nozzle_diameter": ["0.4"], + "printer_variant": "0.4", + "printable_area": ["0x0", "300x0", "300x300", "0x300"], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["20000", "20000"], + "machine_max_acceleration_retracting": ["5000", "5000"], + "machine_max_acceleration_travel": ["9000", "9000"], + "machine_max_acceleration_x": ["20000", "20000"], + "machine_max_acceleration_y": ["20000", "20000"], + "machine_max_acceleration_z": ["500", "500"], + "machine_max_speed_e": ["100", "100"], + "machine_max_speed_x": ["1000", "1000"], + "machine_max_speed_y": ["1000", "1000"], + "machine_max_speed_z": ["30", "30"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["5", "5"], + "machine_max_jerk_y": ["5", "5"], + "machine_max_jerk_z": ["2", "2"], + "max_layer_height": ["0.3"], + "min_layer_height": ["0.08"], + "printer_settings_id": "Creality", + "retraction_minimum_travel": ["2"], + "retract_before_wipe": ["70%"], + "retraction_length": ["0.5"], + "retract_length_toolchange": ["1"], + "deretraction_speed": ["40"], + "z_hop": ["0.4"], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": ["Creality Generic PLA"], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0" +} diff --git a/resources/profiles/Creality/machine/Creality K1 Max (0.6 nozzle).json b/resources/profiles/Creality/machine/Creality K1 Max (0.6 nozzle).json new file mode 100644 index 0000000000..958c6c1116 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality K1 Max (0.6 nozzle).json @@ -0,0 +1,48 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality K1 Max (0.6 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality K1 Max", + "gcode_flavor": "klipper", + "default_print_profile": "0.30mm Standard @Creality K1Max (0.6 nozzle)", + "nozzle_diameter": ["0.6"], + "printer_variant": "0.6", + "printable_area": ["0x0", "300x0", "300x300", "0x300"], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["20000", "20000"], + "machine_max_acceleration_retracting": ["5000", "5000"], + "machine_max_acceleration_travel": ["9000", "9000"], + "machine_max_acceleration_x": ["20000", "20000"], + "machine_max_acceleration_y": ["20000", "20000"], + "machine_max_acceleration_z": ["500", "500"], + "machine_max_speed_e": ["100", "100"], + "machine_max_speed_x": ["1000", "1000"], + "machine_max_speed_y": ["1000", "1000"], + "machine_max_speed_z": ["30", "30"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["5", "5"], + "machine_max_jerk_y": ["5", "5"], + "machine_max_jerk_z": ["2", "2"], + "max_layer_height": ["0.4"], + "min_layer_height": ["0.08"], + "printer_settings_id": "Creality", + "retraction_minimum_travel": ["2"], + "retract_before_wipe": ["70%"], + "retraction_length": ["0.5"], + "retract_length_toolchange": ["1"], + "deretraction_speed": ["40"], + "z_hop": ["0.4"], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": ["Creality Generic PLA"], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0" +} 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 new file mode 100644 index 0000000000..1a5bf6c784 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality K1 Max (0.8 nozzle).json @@ -0,0 +1,48 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Creality K1 Max (0.8 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality K1 Max", + "gcode_flavor": "klipper", + "default_print_profile": "0.40mm Standard @Creality K1Max (0.8 nozzle)", + "nozzle_diameter": ["0.8"], + "printer_variant": "0.8", + "printable_area": ["0x0", "300x0", "300x300", "0x300"], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["20000", "20000"], + "machine_max_acceleration_retracting": ["5000", "5000"], + "machine_max_acceleration_travel": ["9000", "9000"], + "machine_max_acceleration_x": ["20000", "20000"], + "machine_max_acceleration_y": ["20000", "20000"], + "machine_max_acceleration_z": ["500", "500"], + "machine_max_speed_e": ["100", "100"], + "machine_max_speed_x": ["1000", "1000"], + "machine_max_speed_y": ["1000", "1000"], + "machine_max_speed_z": ["30", "30"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["5", "5"], + "machine_max_jerk_y": ["5", "5"], + "machine_max_jerk_z": ["2", "2"], + "max_layer_height": ["0.5"], + "min_layer_height": ["0.08"], + "printer_settings_id": "Creality", + "retraction_minimum_travel": ["2"], + "retract_before_wipe": ["70%"], + "retraction_length": ["0.5"], + "retract_length_toolchange": ["1"], + "deretraction_speed": ["40"], + "z_hop": ["0.4"], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE", + "default_filament_profile": ["Creality Generic PLA"], + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "scan_first_layer": "0" +} diff --git a/resources/profiles/Creality/machine/Creality K1 Max.json b/resources/profiles/Creality/machine/Creality K1 Max.json new file mode 100644 index 0000000000..f542539006 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality K1 Max.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality K1 Max", + "model_id": "Creality-K1-Max", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_k1max_buildplate_model.stl", + "bed_texture": "creality_k1max_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA @0.4 nozzle;Creality Generic PETG @0.4 nozzle;Creality Generic ABS @0.4 nozzle;Creality Generic PLA @0.6 nozzle;Creality Generic PETG @0.6 nozzle;Creality Generic ABS @0.6 nozzle;Creality Generic PLA @0.8 nozzle;Creality Generic PETG @0.8 nozzle;Creality Generic ABS @0.8 nozzle" +} \ No newline at end of file diff --git a/resources/profiles/Creality/machine/Creality K1.json b/resources/profiles/Creality/machine/Creality K1.json new file mode 100644 index 0000000000..095fa1257d --- /dev/null +++ b/resources/profiles/Creality/machine/Creality K1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Creality K1", + "model_id": "Creality-K1", + "nozzle_diameter": "0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_k1_buildplate_model.stl", + "bed_texture": "creality_k1_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic PLA @0.4 nozzle;Creality Generic PETG @0.4 nozzle;Creality Generic ABS @0.4 nozzle;Creality Generic PLA @0.6 nozzle;Creality Generic PETG @0.6 nozzle;Creality Generic ABS @0.6 nozzle;Creality Generic PLA @0.8 nozzle;Creality Generic PETG @0.8 nozzle;Creality Generic ABS @0.8 nozzle" +} \ No newline at end of file diff --git a/resources/profiles/Creality/machine/fdm_creality_common.json b/resources/profiles/Creality/machine/fdm_creality_common.json index 0e6f818147..5b392f7c9e 100644 --- a/resources/profiles/Creality/machine/fdm_creality_common.json +++ b/resources/profiles/Creality/machine/fdm_creality_common.json @@ -124,7 +124,7 @@ "1" ], "default_filament_profile": [ - "Generic PLA @Creality" + "Creality Generic PLA" ], "default_print_profile": "0.20mm Standard @Creality", "bed_exclude_area": [ diff --git a/resources/profiles/Creality/machine/fdm_machine_common.json b/resources/profiles/Creality/machine/fdm_machine_common.json index 0e5dbd573a..1c38dd8cc5 100644 --- a/resources/profiles/Creality/machine/fdm_machine_common.json +++ b/resources/profiles/Creality/machine/fdm_machine_common.json @@ -64,7 +64,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -105,12 +105,13 @@ "retraction_speed": [ "60" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "wipe": [ "1" ], "z_hop_types": "Normal Lift", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" diff --git a/resources/profiles/Creality/process/0.08mm SuperDetail @Creality CR-6 0.2.json b/resources/profiles/Creality/process/0.08mm SuperDetail @Creality CR-6 0.2.json new file mode 100644 index 0000000000..490f0d3bf4 --- /dev/null +++ b/resources/profiles/Creality/process/0.08mm SuperDetail @Creality CR-6 0.2.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm SuperDetail @Creality CR-6 0.2", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "bottom_shell_layers": "5", + "initial_layer_line_width": "0.2", + "initial_layer_print_height": "0.12", + "inner_wall_line_width": "0.2", + "internal_solid_infill_line_width": "0.2", + "layer_height": "0.08", + "line_width": "0.2", + "outer_wall_line_width": "0.2", + "sparse_infill_line_width": "0.2", + "support_line_width": "0.2", + "top_shell_layers": "6", + "top_surface_line_width": "0.2", + "compatible_printers": [ + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.10mm HighDetail @Creality CR-6 0.4.json b/resources/profiles/Creality/process/0.10mm HighDetail @Creality CR-6 0.4.json new file mode 100644 index 0000000000..1cb638bb86 --- /dev/null +++ b/resources/profiles/Creality/process/0.10mm HighDetail @Creality CR-6 0.4.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.10mm HighDetail @Creality 0.4 CR-6 0.4", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.3", + "inner_wall_line_width": "0.3", + "internal_solid_infill_line_width": "0.3", + "layer_height": "0.1", + "line_width": "0.3", + "outer_wall_line_width": "0.3", + "sparse_infill_line_width": "0.3", + "support_line_width": "0.3", + "top_shell_layers": "4", + "top_surface_line_width": "0.3", + "compatible_printers": [ + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 Max 0.4 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/0.12mm Detail @Creality CR-6 0.2.json b/resources/profiles/Creality/process/0.12mm Detail @Creality CR-6 0.2.json new file mode 100644 index 0000000000..35f296529b --- /dev/null +++ b/resources/profiles/Creality/process/0.12mm Detail @Creality CR-6 0.2.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Detail @Creality CR-6 0.2", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "bottom_shell_layers": "5", + "initial_layer_line_width": "0.2", + "initial_layer_print_height": "0.12", + "inner_wall_line_width": "0.2", + "internal_solid_infill_line_width": "0.2", + "layer_height": "0.12", + "line_width": "0.2", + "outer_wall_line_width": "0.2", + "sparse_infill_line_width": "0.2", + "support_line_width": "0.2", + "top_shell_layers": "6", + "top_surface_line_width": "0.2", + "compatible_printers": [ + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 Max 0.2 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/0.12mm Detail @Creality CR-6 0.4.json b/resources/profiles/Creality/process/0.12mm Detail @Creality CR-6 0.4.json new file mode 100644 index 0000000000..44679acbb6 --- /dev/null +++ b/resources/profiles/Creality/process/0.12mm Detail @Creality CR-6 0.4.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Detail @Creality 0.4 CR-6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.4", + "inner_wall_line_width": "0.4", + "layer_height": "0.12", + "sparse_infill_line_width": "0.4", + "top_shell_layers": "4", + "compatible_printers": [ + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 Max 0.4 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality CR10Max.json b/resources/profiles/Creality/process/0.12mm Fine @Creality CR10Max.json index 8e0a80a141..1c3cefe233 100644 --- a/resources/profiles/Creality/process/0.12mm Fine @Creality CR10Max.json +++ b/resources/profiles/Creality/process/0.12mm Fine @Creality CR10Max.json @@ -99,7 +99,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V2.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V2.json index 7fda785011..e4fff81299 100644 --- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V2.json +++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V2.json @@ -99,7 +99,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender5Pro (2019).json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender5Pro (2019).json index 2274637001..3613ada505 100644 --- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender5Pro (2019).json +++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender5Pro (2019).json @@ -99,7 +99,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Creality/process/0.15mm Optimal @Creality CR10Max.json b/resources/profiles/Creality/process/0.15mm Optimal @Creality CR10Max.json index f901ff890e..3d0db3caa7 100644 --- a/resources/profiles/Creality/process/0.15mm Optimal @Creality CR10Max.json +++ b/resources/profiles/Creality/process/0.15mm Optimal @Creality CR10Max.json @@ -99,7 +99,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender3V2.json b/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender3V2.json index 7f26e1d90e..6856368697 100644 --- a/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender3V2.json +++ b/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender3V2.json @@ -99,7 +99,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender5Pro (2019).json b/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender5Pro (2019).json index 5cf210d5e6..c67ceeda6a 100644 --- a/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender5Pro (2019).json +++ b/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender5Pro (2019).json @@ -99,7 +99,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Creality/process/0.16mm Opitmal @Creality CR-6 0.6.json b/resources/profiles/Creality/process/0.16mm Opitmal @Creality CR-6 0.6.json new file mode 100644 index 0000000000..b7fc596027 --- /dev/null +++ b/resources/profiles/Creality/process/0.16mm Opitmal @Creality CR-6 0.6.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Opitmal @Creality CR-6 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "bottom_shell_layers": "5", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "layer_height": "0.16", + "line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_shell_layers": "7", + "top_surface_line_width": "0.6", + "compatible_printers": [ + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.2.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.2.json new file mode 100644 index 0000000000..d77e26b672 --- /dev/null +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.2.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Opitmal @Creality CR6 0.2 ", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "bottom_shell_layers": "6", + "initial_layer_line_width": "0.2", + "initial_layer_print_height": "0.16", + "inner_wall_line_width": "0.2", + "internal_solid_infill_line_width": "0.2", + "layer_height": "0.16", + "line_width": "0.2", + "outer_wall_line_width": "0.2", + "sparse_infill_line_width": "0.2", + "support_line_width": "0.2", + "top_surface_line_width": "0.2", + "compatible_printers": [ + "Creality CR-6 SE 0.2 nozzle", + "Creality CR-6 Max 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.4.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.4.json new file mode 100644 index 0000000000..d265bb237a --- /dev/null +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.4.json @@ -0,0 +1,52 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Creality CR-6 0.4", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "adaptive_layer_height": "1", + "brim_object_gap": "0", + "brim_width": "0", + "default_acceleration": "0", + "detect_thin_wall": "1", + "elefant_foot_compensation": "0.1", + "filename_format": "[input_filename_base].gcode", + "infill_wall_overlap": "25%", + "initial_layer_acceleration": "0", + "initial_layer_infill_speed": "35%", + "initial_layer_line_width": "0.42", + "initial_layer_speed": "35%", + "inner_wall_acceleration": "0", + "internal_solid_infill_line_width": "0", + "internal_solid_infill_speed": "50", + "ironing_type": "no ironing", + "layer_height": "0.16", + "line_width": "0.45", + "minimum_sparse_infill_area": "10", + "outer_wall_line_width": "0.45", + "outer_wall_speed": "40", + "prime_tower_width": "60", + "skirt_height": "2", + "skirt_loops": "2", + "sparse_infill_speed": "60", + "support_base_pattern_spacing": "0.2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_interface_top_layers": "3", + "support_line_width": "0.38", + "support_object_xy_distance": "60%", + "support_speed": "40", + "support_style": "grid", + "support_threshold_angle": "45", + "support_top_z_distance": "0.15", + "top_surface_acceleration": "0", + "travel_acceleration": "0", + "tree_support_branch_angle": "40", + "wall_loops": "2", + "compatible_printers": [ + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10V2.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10V2.json index 4b17bed70b..bf21389e53 100644 --- a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10V2.json +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10V2.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1.json index 2fe80cdf60..13a985f13c 100644 --- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1.json +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Pro.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Pro.json index e94f85e792..0a1336b9c3 100644 --- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Pro.json +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Pro.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5.json index 3cc676e6a2..fe5711c03d 100644 --- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5.json +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5Plus.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5Plus.json index 15431d2c33..b6ab429ba3 100644 --- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5Plus.json +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5Plus.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S.json index 536dae11be..b26cb9d89f 100644 --- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S.json +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S1.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S1.json index 7b6e4edea0..9a3b288d7c 100644 --- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S1.json +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S1.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender6.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender6.json index cffe18e87c..39c8022f19 100644 --- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender6.json +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender6.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality K1 (0.4 nozzle).json b/resources/profiles/Creality/process/0.16mm Optimal @Creality K1 (0.4 nozzle).json new file mode 100644 index 0000000000..d40f18e953 --- /dev/null +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality K1 (0.4 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Creality K1 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.16", + "initial_layer_speed": "50", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.16", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality K1Max (0.4 nozzle).json b/resources/profiles/Creality/process/0.16mm Optimal @Creality K1Max (0.4 nozzle).json new file mode 100644 index 0000000000..30ac1cc624 --- /dev/null +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality K1Max (0.4 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Creality K1Max (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.16", + "initial_layer_speed": "50", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.16", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality CR-6 0.4.json b/resources/profiles/Creality/process/0.20mm Standard @Creality CR-6 0.4.json new file mode 100644 index 0000000000..6626135a26 --- /dev/null +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality CR-6 0.4.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Creality CR-6 0.4", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "top_shell_layers": "4", + "compatible_printers": [ + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 Max 0.4 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality CR-6 0.6.json b/resources/profiles/Creality/process/0.20mm Standard @Creality CR-6 0.6.json new file mode 100644 index 0000000000..2f34f8c532 --- /dev/null +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality CR-6 0.6.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Creality CR-6 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.63", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.66", + "internal_solid_infill_line_width": "0.66", + "line_width": "0.66", + "outer_wall_line_width": "0.66", + "sparse_infill_line_width": "0.66", + "support_line_width": "0.54", + "top_surface_line_width": "0.66", + "compatible_printers": [ + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10Max.json b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10Max.json index 70b82a7b80..a2ca2e66c9 100644 --- a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10Max.json +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10Max.json @@ -99,7 +99,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10V2.json b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10V2.json index 3513c4abb3..077eeee6ad 100644 --- a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10V2.json +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10V2.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3.json new file mode 100644 index 0000000000..f63b773e5b --- /dev/null +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3.json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Creality Ender3", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.45", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "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": "2", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "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": "40", + "support_threshold_angle": "45", + "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.4", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "50", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Creality Ender-3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1.json index 6e59fbcb98..9a692a5f82 100644 --- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1.json +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Pro.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Pro.json index 8b0cff2a20..df406a4ddd 100644 --- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Pro.json +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Pro.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V2.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V2.json index b1e5c03750..b7bcff8bbb 100644 --- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V2.json +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V2.json @@ -99,7 +99,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5.json index 74e398efd2..cdf7af7fc1 100644 --- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5.json +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Plus.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Plus.json index f4b7316cd5..4db9d64c9a 100644 --- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Plus.json +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Plus.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019).json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019).json index 8e58693e9f..48d4d98e51 100644 --- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019).json +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019).json @@ -99,7 +99,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S.json index 22c602e620..1ed5693f09 100644 --- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S.json +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S1.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S1.json index e6784738d3..801be3e549 100644 --- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S1.json +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S1.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender6.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender6.json index 5c01ad91b9..ce6a673302 100644 --- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender6.json +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender6.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality K1 (0.4 nozzle).json b/resources/profiles/Creality/process/0.20mm Standard @Creality K1 (0.4 nozzle).json new file mode 100644 index 0000000000..370d3cf6c9 --- /dev/null +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality K1 (0.4 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Creality K1 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality K1Max (0.4 nozzle).json b/resources/profiles/Creality/process/0.20mm Standard @Creality K1Max (0.4 nozzle).json new file mode 100644 index 0000000000..acb91b51bf --- /dev/null +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality K1Max (0.4 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Creality K1Max (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "50", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality CR-6 0.4.json b/resources/profiles/Creality/process/0.24mm Draft @Creality CR-6 0.4.json new file mode 100644 index 0000000000..185ef5a3cb --- /dev/null +++ b/resources/profiles/Creality/process/0.24mm Draft @Creality CR-6 0.4.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Creality CR-6 0.4", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.4", + "inner_wall_line_width": "0.4", + "internal_solid_infill_line_width": "0.5", + "layer_height": "0.24", + "line_width": "0.5", + "outer_wall_line_width": "0.5", + "sparse_infill_line_width": "0.4", + "support_line_width": "0.5", + "top_shell_layers": "4", + "top_surface_line_width": "0.5", + "compatible_printers": [ + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 Max 0.4 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality CR-6 0.6.json b/resources/profiles/Creality/process/0.24mm Draft @Creality CR-6 0.6.json new file mode 100644 index 0000000000..ecf0d196c7 --- /dev/null +++ b/resources/profiles/Creality/process/0.24mm Draft @Creality CR-6 0.6.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Creality CR-6 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "layer_heigth": "0.24", + "line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_surface_line_width": "0.6", + "compatible_printers": [ + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 Max 0.6 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality CR10Max.json b/resources/profiles/Creality/process/0.24mm Draft @Creality CR10Max.json index bd675a7caa..209ded8211 100644 --- a/resources/profiles/Creality/process/0.24mm Draft @Creality CR10Max.json +++ b/resources/profiles/Creality/process/0.24mm Draft @Creality CR10Max.json @@ -99,7 +99,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V2.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V2.json index dfc051573a..b2db3fb562 100644 --- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V2.json +++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V2.json @@ -99,7 +99,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019).json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019).json index 2eb20a75e5..7354faf490 100644 --- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019).json +++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019).json @@ -99,7 +99,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality K1 (0.4 nozzle).json b/resources/profiles/Creality/process/0.24mm Draft @Creality K1 (0.4 nozzle).json new file mode 100644 index 0000000000..aff9685f8b --- /dev/null +++ b/resources/profiles/Creality/process/0.24mm Draft @Creality K1 (0.4 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Creality K1 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "50", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality K1Max (0.4 nozzle).json b/resources/profiles/Creality/process/0.24mm Draft @Creality K1Max (0.4 nozzle).json new file mode 100644 index 0000000000..7e7d68f574 --- /dev/null +++ b/resources/profiles/Creality/process/0.24mm Draft @Creality K1Max (0.4 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Creality K1Max (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "50", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.24mm Optimal @Creality CR-6 0.8.json b/resources/profiles/Creality/process/0.24mm Optimal @Creality CR-6 0.8.json new file mode 100644 index 0000000000..be0b893d37 --- /dev/null +++ b/resources/profiles/Creality/process/0.24mm Optimal @Creality CR-6 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Optimal @Creality CR-6 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.4", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.24", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.8 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/0.24mm Optimal @Creality K1 (0.6 nozzle).json b/resources/profiles/Creality/process/0.24mm Optimal @Creality K1 (0.6 nozzle).json new file mode 100644 index 0000000000..14ddd750eb --- /dev/null +++ b/resources/profiles/Creality/process/0.24mm Optimal @Creality K1 (0.6 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Optimal @Creality K1 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.24mm Optimal @Creality K1Max (0.6 nozzle).json b/resources/profiles/Creality/process/0.24mm Optimal @Creality K1Max (0.6 nozzle).json new file mode 100644 index 0000000000..7ac9cbe9f1 --- /dev/null +++ b/resources/profiles/Creality/process/0.24mm Optimal @Creality K1Max (0.6 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Optimal @Creality K1Max (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.24", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality CR-6 0.4.json b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality CR-6 0.4.json new file mode 100644 index 0000000000..fea20f7b1a --- /dev/null +++ b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality CR-6 0.4.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm SuperDraft @Creality CR-6 0.4", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.28", + "inner_wall_line_width": "0.4", + "layer_height": "0.28", + "sparse_infill_line_width": "0.4", + "top_shell_layers": "4", + "compatible_printers": [ + "Creality CR-6 SE 0.4 nozzle", + "Creality CR-6 Max 0.4 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality CR-6 0.6.json b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality CR-6 0.6.json new file mode 100644 index 0000000000..d4774fcd80 --- /dev/null +++ b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality CR-6 0.6.json @@ -0,0 +1,22 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm SuperDraft @Creality CR-6 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.6", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "line_width": "0.6", + "layer_height": "0.28", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_surface_line_width": "0.6", + "top_shell_layers": "4", + "compatible_printers": [ + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 Max 0.6 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/0.30mm Standard @Creality K1 (0.6 nozzle).json b/resources/profiles/Creality/process/0.30mm Standard @Creality K1 (0.6 nozzle).json new file mode 100644 index 0000000000..9c47f7d942 --- /dev/null +++ b/resources/profiles/Creality/process/0.30mm Standard @Creality K1 (0.6 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Standard @Creality K1 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.3", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.30mm Standard @Creality K1Max (0.6 nozzle).json b/resources/profiles/Creality/process/0.30mm Standard @Creality K1Max (0.6 nozzle).json new file mode 100644 index 0000000000..ead330c693 --- /dev/null +++ b/resources/profiles/Creality/process/0.30mm Standard @Creality K1Max (0.6 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Standard @Creality K1Max (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.3", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.32mm Chunky @Creality CR-6 0.6.json b/resources/profiles/Creality/process/0.32mm Chunky @Creality CR-6 0.6.json new file mode 100644 index 0000000000..878680aec3 --- /dev/null +++ b/resources/profiles/Creality/process/0.32mm Chunky @Creality CR-6 0.6.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.32mm Chunky @Creality CR-6 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.32", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "layer_height": "0.32", + "line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_shell_layers": "4", + "top_surface_line_width": "0.6", + "compatible_printers": [ + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 Max 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.32mm Optimal @Creality K1 (0.8 nozzle).json b/resources/profiles/Creality/process/0.32mm Optimal @Creality K1 (0.8 nozzle).json new file mode 100644 index 0000000000..4349548d87 --- /dev/null +++ b/resources/profiles/Creality/process/0.32mm Optimal @Creality K1 (0.8 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.32mm Optimal @Creality K1 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.32", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.32", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.32mm Optimal @Creality K1Max (0.8 nozzle).json b/resources/profiles/Creality/process/0.32mm Optimal @Creality K1Max (0.8 nozzle).json new file mode 100644 index 0000000000..21eac2347e --- /dev/null +++ b/resources/profiles/Creality/process/0.32mm Optimal @Creality K1Max (0.8 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.32mm Optimal @Creality K1Max (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.32", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.32", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.32mm Standard @Creality CR-6 0.8.json b/resources/profiles/Creality/process/0.32mm Standard @Creality CR-6 0.8.json new file mode 100644 index 0000000000..16078c5b07 --- /dev/null +++ b/resources/profiles/Creality/process/0.32mm Standard @Creality CR-6 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.32mm Standard @Creality CR-6 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.32", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.32", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.36mm Draft @Creality K1 (0.6 nozzle).json b/resources/profiles/Creality/process/0.36mm Draft @Creality K1 (0.6 nozzle).json new file mode 100644 index 0000000000..6b54d3c3e6 --- /dev/null +++ b/resources/profiles/Creality/process/0.36mm Draft @Creality K1 (0.6 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.36mm Draft @Creality K1 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.36", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.36", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.36mm Draft @Creality K1Max (0.6 nozzle).json b/resources/profiles/Creality/process/0.36mm Draft @Creality K1Max (0.6 nozzle).json new file mode 100644 index 0000000000..cf796e77cf --- /dev/null +++ b/resources/profiles/Creality/process/0.36mm Draft @Creality K1Max (0.6 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.36mm Draft @Creality K1Max (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.36", + "initial_layer_speed": "50", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.36", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.65", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.62", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.36mm SuperChunky @Creality CR-6 0.6.json b/resources/profiles/Creality/process/0.36mm SuperChunky @Creality CR-6 0.6.json new file mode 100644 index 0000000000..1e0a67d910 --- /dev/null +++ b/resources/profiles/Creality/process/0.36mm SuperChunky @Creality CR-6 0.6.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.36mm SuperChunky @Creality CR-6 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "layer_height": "0.36", + "line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_shell_layers": "4", + "top_surface_line_width": "0.6", + "compatible_printers": [ + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 Max 0.6 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/0.40mm Draft @Creality CR-6 0.8.json b/resources/profiles/Creality/process/0.40mm Draft @Creality CR-6 0.8.json new file mode 100644 index 0000000000..ce75cc9524 --- /dev/null +++ b/resources/profiles/Creality/process/0.40mm Draft @Creality CR-6 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.40mm Draft @Creality CR-6 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.4", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.4", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.8 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/0.40mm Standard @Creality K1 (0.8 nozzle).json b/resources/profiles/Creality/process/0.40mm Standard @Creality K1 (0.8 nozzle).json new file mode 100644 index 0000000000..a4c4cef212 --- /dev/null +++ b/resources/profiles/Creality/process/0.40mm Standard @Creality K1 (0.8 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.40mm Standard @Creality K1 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.4", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.40mm Standard @Creality K1Max (0.8 nozzle).json b/resources/profiles/Creality/process/0.40mm Standard @Creality K1Max (0.8 nozzle).json new file mode 100644 index 0000000000..73ffc4dcd5 --- /dev/null +++ b/resources/profiles/Creality/process/0.40mm Standard @Creality K1Max (0.8 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.40mm Standard @Creality K1Max (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.4", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.44mm SuperExtraChunky @Creality CR-6 0.6.json b/resources/profiles/Creality/process/0.44mm SuperExtraChunky @Creality CR-6 0.6.json new file mode 100644 index 0000000000..2b933ba21e --- /dev/null +++ b/resources/profiles/Creality/process/0.44mm SuperExtraChunky @Creality CR-6 0.6.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.44mm SuperExtraChunky @Creality CR-6 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.6", + "initial_layer_print_height": "0.3", + "inner_wall_line_width": "0.6", + "internal_solid_infill_line_width": "0.6", + "layer_height": "0.44", + "line_width": "0.6", + "outer_wall_line_width": "0.6", + "sparse_infill_line_width": "0.6", + "support_line_width": "0.6", + "top_shell_layers": "4", + "top_surface_line_width": "0.6", + "compatible_printers": [ + "Creality CR-6 SE 0.6 nozzle", + "Creality CR-6 Max 0.6 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/0.48mm Chunky @Creality CR-6 0.8.json b/resources/profiles/Creality/process/0.48mm Chunky @Creality CR-6 0.8.json new file mode 100644 index 0000000000..e63b479400 --- /dev/null +++ b/resources/profiles/Creality/process/0.48mm Chunky @Creality CR-6 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.48mm Chunky @Creality CR-6 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.48", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.4", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.8 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/0.48mm Draft @Creality CR-6 0.8.json b/resources/profiles/Creality/process/0.48mm Draft @Creality CR-6 0.8.json new file mode 100644 index 0000000000..d39aa269e4 --- /dev/null +++ b/resources/profiles/Creality/process/0.48mm Draft @Creality CR-6 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.48mm Draft @Creality CR-6 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.48", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.48", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.8 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/0.48mm Draft @Creality K1 (0.8 nozzle).json b/resources/profiles/Creality/process/0.48mm Draft @Creality K1 (0.8 nozzle).json new file mode 100644 index 0000000000..aa22d082e0 --- /dev/null +++ b/resources/profiles/Creality/process/0.48mm Draft @Creality K1 (0.8 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.48mm Draft @Creality K1 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.48", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.48", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.48mm Draft @Creality K1Max (0.8 nozzle).json b/resources/profiles/Creality/process/0.48mm Draft @Creality K1Max (0.8 nozzle).json new file mode 100644 index 0000000000..3f50fcec4c --- /dev/null +++ b/resources/profiles/Creality/process/0.48mm Draft @Creality K1Max (0.8 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.48mm Draft @Creality K1Max (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_creality_common", + "instantiation": "true", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "30", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [], + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.7", + "initial_layer_print_height": "0.48", + "initial_layer_speed": "35", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "150", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.48", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "only_one_wall_top": "1", + "inner_wall_line_width": "0.85", + "inner_wall_speed": "150", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "spiral_mode": "0", + "initial_layer_infill_speed": "55", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.82", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0", + "compatible_printers": [ + "Creality K1 Max (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.56mm SuperChunky @Creality CR-6 0.8.json b/resources/profiles/Creality/process/0.56mm SuperChunky @Creality CR-6 0.8.json new file mode 100644 index 0000000000..e823088feb --- /dev/null +++ b/resources/profiles/Creality/process/0.56mm SuperChunky @Creality CR-6 0.8.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.56mm SuperChunky @Creality CR-6 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "initial_layer_line_width": "0.8", + "initial_layer_print_height": "0.4", + "inner_wall_line_width": "0.8", + "internal_solid_infill_line_width": "0.8", + "layer_height": "0.56", + "line_width": "0.8", + "outer_wall_line_width": "0.8", + "sparse_infill_line_width": "0.8", + "support_line_width": "0.8", + "top_shell_layers": "4", + "top_surface_line_width": "0.8", + "compatible_printers": [ + "Creality CR-6 SE 0.8 nozzle", + "Creality CR-6 Max 0.8 nozzle" + ] +} diff --git a/resources/profiles/Creality/process/fdm_process_creality_common.json b/resources/profiles/Creality/process/fdm_process_creality_common.json index c652dd2960..5d6c90e849 100644 --- a/resources/profiles/Creality/process/fdm_process_creality_common.json +++ b/resources/profiles/Creality/process/fdm_process_creality_common.json @@ -98,7 +98,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0" } diff --git a/resources/profiles/Custom.json b/resources/profiles/Custom.json index 7770ec0d78..cd749a0677 100644 --- a/resources/profiles/Custom.json +++ b/resources/profiles/Custom.json @@ -1,6 +1,6 @@ { "name": "Custom Printer", - "version": "01.06.00.00", + "version": "01.06.01.00", "force_update": "0", "description": "My configurations", "machine_model_list": [ diff --git a/resources/profiles/Custom/machine/fdm_klipper_common.json b/resources/profiles/Custom/machine/fdm_klipper_common.json index 610d1e9268..cbc6f7052f 100644 --- a/resources/profiles/Custom/machine/fdm_klipper_common.json +++ b/resources/profiles/Custom/machine/fdm_klipper_common.json @@ -5,80 +5,25 @@ "instantiation": "false", "inherits": "fdm_machine_common", "gcode_flavor": "klipper", - "machine_max_acceleration_e": [ - "5000", - "5000" - ], - "machine_max_acceleration_extruding": [ - "20000", - "20000" - ], - "machine_max_acceleration_retracting": [ - "5000", - "5000" - ], - "machine_max_acceleration_travel": [ - "9000", - "9000" - ], - "machine_max_acceleration_x": [ - "20000", - "20000" - ], - "machine_max_acceleration_y": [ - "20000", - "20000" - ], - "machine_max_acceleration_z": [ - "500", - "200" - ], - "machine_max_speed_e": [ - "25", - "25" - ], - "machine_max_speed_x": [ - "500", - "200" - ], - "machine_max_speed_y": [ - "500", - "200" - ], - "machine_max_speed_z": [ - "12", - "12" - ], - "machine_max_jerk_e": [ - "2.5", - "2.5" - ], - "machine_max_jerk_x": [ - "9", - "9" - ], - "machine_max_jerk_y": [ - "9", - "9" - ], - "machine_max_jerk_z": [ - "0.2", - "0.4" - ], - "machine_min_extruding_rate": [ - "0", - "0" - ], - "machine_min_travel_rate": [ - "0", - "0" - ], - "max_layer_height": [ - "0.32" - ], - "min_layer_height": [ - "0.08" - ], + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["20000", "20000"], + "machine_max_acceleration_retracting": ["5000", "5000"], + "machine_max_acceleration_travel": ["9000", "9000"], + "machine_max_acceleration_x": ["20000", "20000"], + "machine_max_acceleration_y": ["20000", "20000"], + "machine_max_acceleration_z": ["500", "200"], + "machine_max_speed_e": ["25", "25"], + "machine_max_speed_x": ["500", "200"], + "machine_max_speed_y": ["500", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["9", "9"], + "machine_max_jerk_y": ["9", "9"], + "machine_max_jerk_z": ["0.2", "0.4"], + "machine_min_extruding_rate": ["0", "0"], + "machine_min_travel_rate": ["0", "0"], + "max_layer_height": ["0.32"], + "min_layer_height": ["0.08"], "printable_height": "250", "extruder_clearance_radius": "65", "extruder_clearance_height_to_rod": "36", @@ -86,50 +31,24 @@ "printer_settings_id": "", "printer_technology": "FFF", "printer_variant": "0.4", - "retraction_minimum_travel": [ - "1" - ], - "retract_before_wipe": [ - "70%" - ], - "retract_when_changing_layer": [ - "1" - ], - "retraction_length": [ - "0.8" - ], - "retract_length_toolchange": [ - "2" - ], - "z_hop": [ - "0.4" - ], - "retract_restart_extra": [ - "0" - ], - "retract_restart_extra_toolchange": [ - "0" - ], - "retraction_speed": [ - "30" - ], - "deretraction_speed": [ - "30" - ], + "retraction_minimum_travel": ["1"], + "retract_before_wipe": ["70%"], + "retract_when_changing_layer": ["1"], + "retraction_length": ["0.8"], + "retract_length_toolchange": ["2"], + "z_hop": ["0.4"], + "retract_restart_extra": ["0"], + "retract_restart_extra_toolchange": ["0"], + "retraction_speed": ["30"], + "deretraction_speed": ["30"], "z_hop_types": "Normal Lift", "silent_mode": "0", "single_extruder_multi_material": "1", "change_filament_gcode": "", - "wipe": [ - "1" - ], - "default_filament_profile": [ - "My Generic ABS" - ], + "wipe": ["1"], + "default_filament_profile": ["My Generic ABS"], "default_print_profile": "0.20mm Standard @MyKlipper", - "bed_exclude_area": [ - "0x0" - ], + "bed_exclude_area": ["0x0"], "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", "machine_end_gcode": "PRINT_END", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", diff --git a/resources/profiles/Custom/machine/fdm_machine_common.json b/resources/profiles/Custom/machine/fdm_machine_common.json index 76cfe3d36c..28ee8f30b5 100644 --- a/resources/profiles/Custom/machine/fdm_machine_common.json +++ b/resources/profiles/Custom/machine/fdm_machine_common.json @@ -105,7 +105,7 @@ "retraction_speed": [ "60" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "wipe": [ "1" diff --git a/resources/profiles/Custom/process/fdm_process_klipper_common.json b/resources/profiles/Custom/process/fdm_process_klipper_common.json index 99e4d84fe1..111573307d 100644 --- a/resources/profiles/Custom/process/fdm_process_klipper_common.json +++ b/resources/profiles/Custom/process/fdm_process_klipper_common.json @@ -98,7 +98,7 @@ "travel_speed": "350", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "enable_arc_fitting": "0", diff --git a/resources/profiles/Custom/process/fdm_process_marlin_common.json b/resources/profiles/Custom/process/fdm_process_marlin_common.json index 125431d1ea..4ca361a2ed 100644 --- a/resources/profiles/Custom/process/fdm_process_marlin_common.json +++ b/resources/profiles/Custom/process/fdm_process_marlin_common.json @@ -98,7 +98,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "enable_arc_fitting": "0", diff --git a/resources/profiles/Elegoo.json b/resources/profiles/Elegoo.json index 152e89f35c..f1542ef172 100644 --- a/resources/profiles/Elegoo.json +++ b/resources/profiles/Elegoo.json @@ -1,346 +1,578 @@ { - "name": "Elegoo", - "version": "01.01.00.00", - "force_update": "0", - "description": "Elegoo configurations", - "machine_model_list": [ - { - "name": "Elegoo Neptune", - "sub_path": "machine/Elegoo Neptune.json" - }, - { - "name": "Elegoo Neptune X", - "sub_path": "machine/Elegoo Neptune X.json" - }, - { - "name": "Elegoo Neptune 2", - "sub_path": "machine/Elegoo Neptune 2.json" - }, - { - "name": "Elegoo Neptune 2S", - "sub_path": "machine/Elegoo Neptune 2S.json" - }, - { - "name": "Elegoo Neptune 2D", - "sub_path": "machine/Elegoo Neptune 2D.json" - }, - { - "name": "Elegoo Neptune 3", - "sub_path": "machine/Elegoo Neptune 3.json" - }, - { - "name": "Elegoo Neptune 3 Pro", - "sub_path": "machine/Elegoo Neptune 3 Pro.json" - }, - { - "name": "Elegoo Neptune 3 Plus", - "sub_path": "machine/Elegoo Neptune 3 Plus.json" - }, - { - "name": "Elegoo Neptune 3 Max", - "sub_path": "machine/Elegoo Neptune 3 Max.json" - } - ], - "process_list": [ - { - "name": "fdm_process_common", - "sub_path": "process/fdm_process_common.json" - }, - { - "name": "fdm_process_elegoo_common", - "sub_path": "process/fdm_process_elegoo_common.json" - }, - { - "name": "0.08mm Extra Fine @Elegoo Neptune", - "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune.json" - }, - { - "name": "0.08mm Extra Fine @Elegoo NeptuneX", - "sub_path": "process/0.08mm Extra Fine @Elegoo NeptuneX.json" - }, - { - "name": "0.08mm Extra Fine @Elegoo Neptune2", - "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune2.json" - }, - { - "name": "0.08mm Extra Fine @Elegoo Neptune2S", - "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune2S.json" - }, - { - "name": "0.08mm Extra Fine @Elegoo Neptune2D", - "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune2D.json" - }, - { - "name": "0.08mm Extra Fine @Elegoo Neptune3", - "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune3.json" - }, - { - "name": "0.08mm Extra Fine @Elegoo Neptune3Pro", - "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune3Pro.json" - }, - { - "name": "0.08mm Extra Fine @Elegoo Neptune3Plus", - "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune3Plus.json" - }, - { - "name": "0.08mm Extra Fine @Elegoo Neptune3Max", - "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune3Max.json" - }, - { - "name": "0.12mm Fine @Elegoo Neptune", - "sub_path": "process/0.12mm Fine @Elegoo Neptune.json" - }, - { - "name": "0.12mm Fine @Elegoo NeptuneX", - "sub_path": "process/0.12mm Fine @Elegoo NeptuneX.json" - }, - { - "name": "0.12mm Fine @Elegoo Neptune2", - "sub_path": "process/0.12mm Fine @Elegoo Neptune2.json" - }, - { - "name": "0.12mm Fine @Elegoo Neptune2S", - "sub_path": "process/0.12mm Fine @Elegoo Neptune2S.json" - }, - { - "name": "0.12mm Fine @Elegoo Neptune2D", - "sub_path": "process/0.12mm Fine @Elegoo Neptune2D.json" - }, - { - "name": "0.12mm Fine @Elegoo Neptune3", - "sub_path": "process/0.12mm Fine @Elegoo Neptune3.json" - }, - { - "name": "0.12mm Fine @Elegoo Neptune3Pro", - "sub_path": "process/0.12mm Fine @Elegoo Neptune3Pro.json" - }, - { - "name": "0.12mm Fine @Elegoo Neptune3Plus", - "sub_path": "process/0.12mm Fine @Elegoo Neptune3Plus.json" - }, - { - "name": "0.12mm Fine @Elegoo Neptune3Max", - "sub_path": "process/0.12mm Fine @Elegoo Neptune3Max.json" - }, - { - "name": "0.16mm Optimal @Elegoo Neptune", - "sub_path": "process/0.16mm Optimal @Elegoo Neptune.json" - }, - { - "name": "0.16mm Optimal @Elegoo NeptuneX", - "sub_path": "process/0.16mm Optimal @Elegoo NeptuneX.json" - }, - { - "name": "0.16mm Optimal @Elegoo Neptune2", - "sub_path": "process/0.16mm Optimal @Elegoo Neptune2.json" - }, - { - "name": "0.16mm Optimal @Elegoo Neptune2S", - "sub_path": "process/0.16mm Optimal @Elegoo Neptune2S.json" - }, - { - "name": "0.16mm Optimal @Elegoo Neptune2D", - "sub_path": "process/0.16mm Optimal @Elegoo Neptune2D.json" - }, - { - "name": "0.16mm Optimal @Elegoo Neptune3", - "sub_path": "process/0.16mm Optimal @Elegoo Neptune3.json" - }, + "name": "Elegoo", + "version": "01.07.00.00", + "force_update": "0", + "description": "Elegoo configurations", + "machine_model_list": [ + { + "name": "Elegoo Neptune", + "sub_path": "machine/Elegoo Neptune.json" + }, + { + "name": "Elegoo Neptune X", + "sub_path": "machine/Elegoo Neptune X.json" + }, + { + "name": "Elegoo Neptune 2", + "sub_path": "machine/Elegoo Neptune 2.json" + }, + { + "name": "Elegoo Neptune 2S", + "sub_path": "machine/Elegoo Neptune 2S.json" + }, + { + "name": "Elegoo Neptune 2D", + "sub_path": "machine/Elegoo Neptune 2D.json" + }, + { + "name": "Elegoo Neptune 3", + "sub_path": "machine/Elegoo Neptune 3.json" + }, + { + "name": "Elegoo Neptune 3 Pro", + "sub_path": "machine/Elegoo Neptune 3 Pro.json" + }, + { + "name": "Elegoo Neptune 3 Plus", + "sub_path": "machine/Elegoo Neptune 3 Plus.json" + }, + { + "name": "Elegoo Neptune 3 Max", + "sub_path": "machine/Elegoo Neptune 3 Max.json" + }, + { + "name": "Elegoo Neptune 4 Pro", + "sub_path": "machine/Elegoo Neptune 4 Pro.json" + }, + { + "name": "Elegoo Neptune 4", + "sub_path": "machine/Elegoo Neptune 4.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_elegoo_common", + "sub_path": "process/fdm_process_elegoo_common.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo NeptuneX", + "sub_path": "process/0.08mm Extra Fine @Elegoo NeptuneX.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune2", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune2.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune2S", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune2S.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune2D", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune2D.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune3", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune3.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune3Pro", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune3Pro.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune3Plus", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune3Plus.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune3Max", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune3Max.json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune", + "sub_path": "process/0.12mm Fine @Elegoo Neptune.json" + }, + { + "name": "0.12mm Fine @Elegoo NeptuneX", + "sub_path": "process/0.12mm Fine @Elegoo NeptuneX.json" + }, { - "name": "0.16mm Optimal @Elegoo Neptune3Pro", - "sub_path": "process/0.16mm Optimal @Elegoo Neptune3Pro.json" - }, + "name": "0.12mm Fine @Elegoo Neptune2", + "sub_path": "process/0.12mm Fine @Elegoo Neptune2.json" + }, { - "name": "0.16mm Optimal @Elegoo Neptune3Plus", - "sub_path": "process/0.16mm Optimal @Elegoo Neptune3Plus.json" - }, + "name": "0.12mm Fine @Elegoo Neptune2S", + "sub_path": "process/0.12mm Fine @Elegoo Neptune2S.json" + }, { - "name": "0.16mm Optimal @Elegoo Neptune3Max", - "sub_path": "process/0.16mm Optimal @Elegoo Neptune3Max.json" - }, + "name": "0.12mm Fine @Elegoo Neptune2D", + "sub_path": "process/0.12mm Fine @Elegoo Neptune2D.json" + }, { - "name": "0.20mm Standard @Elegoo Neptune", - "sub_path": "process/0.20mm Standard @Elegoo Neptune.json" - }, + "name": "0.12mm Fine @Elegoo Neptune3", + "sub_path": "process/0.12mm Fine @Elegoo Neptune3.json" + }, { - "name": "0.20mm Standard @Elegoo NeptuneX", - "sub_path": "process/0.20mm Standard @Elegoo NeptuneX.json" - }, + "name": "0.12mm Fine @Elegoo Neptune3Pro", + "sub_path": "process/0.12mm Fine @Elegoo Neptune3Pro.json" + }, { - "name": "0.20mm Standard @Elegoo Neptune2", - "sub_path": "process/0.20mm Standard @Elegoo Neptune2.json" - }, - { - "name": "0.20mm Standard @Elegoo Neptune2S", - "sub_path": "process/0.20mm Standard @Elegoo Neptune2S.json" - }, - { - "name": "0.20mm Standard @Elegoo Neptune2D", - "sub_path": "process/0.20mm Standard @Elegoo Neptune2D.json" - }, - { - "name": "0.20mm Standard @Elegoo Neptune3", - "sub_path": "process/0.20mm Standard @Elegoo Neptune3.json" - }, - { - "name": "0.20mm Standard @Elegoo Neptune3Pro", - "sub_path": "process/0.20mm Standard @Elegoo Neptune3Pro.json" - }, - { - "name": "0.20mm Standard @Elegoo Neptune3Plus", - "sub_path": "process/0.20mm Standard @Elegoo Neptune3Plus.json" - }, - { - "name": "0.20mm Standard @Elegoo Neptune3Max", - "sub_path": "process/0.20mm Standard @Elegoo Neptune3Max.json" - }, - { - "name": "0.24mm Draft @Elegoo Neptune", - "sub_path": "process/0.24mm Draft @Elegoo Neptune.json" - }, - { - "name": "0.24mm Draft @Elegoo NeptuneX", - "sub_path": "process/0.24mm Draft @Elegoo NeptuneX.json" - }, - { - "name": "0.24mm Draft @Elegoo Neptune2", - "sub_path": "process/0.24mm Draft @Elegoo Neptune2.json" - }, - { - "name": "0.24mm Draft @Elegoo Neptune2S", - "sub_path": "process/0.24mm Draft @Elegoo Neptune2S.json" - }, - { - "name": "0.24mm Draft @Elegoo Neptune2D", - "sub_path": "process/0.24mm Draft @Elegoo Neptune2D.json" - }, - { - "name": "0.24mm Draft @Elegoo Neptune3", - "sub_path": "process/0.24mm Draft @Elegoo Neptune3.json" - }, - { - "name": "0.24mm Draft @Elegoo Neptune3Pro", - "sub_path": "process/0.24mm Draft @Elegoo Neptune3Pro.json" - }, - { - "name": "0.24mm Draft @Elegoo Neptune3Plus", - "sub_path": "process/0.24mm Draft @Elegoo Neptune3Plus.json" - }, - { - "name": "0.24mm Draft @Elegoo Neptune3Max", - "sub_path": "process/0.24mm Draft @Elegoo Neptune3Max.json" - }, - { - "name": "0.28mm Extra Draft @Elegoo Neptune", - "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune.json" - }, - { - "name": "0.28mm Extra Draft @Elegoo NeptuneX", - "sub_path": "process/0.28mm Extra Draft @Elegoo NeptuneX.json" - }, - { - "name": "0.28mm Extra Draft @Elegoo Neptune2", - "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune2.json" - }, - { - "name": "0.28mm Extra Draft @Elegoo Neptune2S", - "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune2S.json" - }, - { - "name": "0.28mm Extra Draft @Elegoo Neptune2D", - "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune2D.json" - }, - { - "name": "0.28mm Extra Draft @Elegoo Neptune3", - "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune3.json" - }, - { - "name": "0.28mm Extra Draft @Elegoo Neptune3Pro", - "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune3Pro.json" - }, - { - "name": "0.28mm Extra Draft @Elegoo Neptune3Plus", - "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune3Plus.json" - }, - { - "name": "0.28mm Extra Draft @Elegoo Neptune3Max", - "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune3Max.json" - } - ], - "filament_list": [ - { - "name": "fdm_filament_common", - "sub_path": "filament/fdm_filament_common.json" - }, - { - "name": "fdm_filament_abs", - "sub_path": "filament/fdm_filament_abs.json" - }, - { - "name": "fdm_filament_pet", - "sub_path": "filament/fdm_filament_pet.json" - }, - { - "name": "fdm_filament_pla", - "sub_path": "filament/fdm_filament_pla.json" - }, - { - "name": "Elegoo Generic ABS", - "sub_path": "filament/Elegoo Generic ABS.json" - }, - { - "name": "Elegoo Generic PETG", - "sub_path": "filament/Elegoo Generic PETG.json" - }, - { - "name": "Elegoo Generic PLA", - "sub_path": "filament/Elegoo Generic PLA.json" - } - ], - "machine_list": [ - { - "name": "fdm_machine_common", - "sub_path": "machine/fdm_machine_common.json" - }, - { - "name": "fdm_elegoo_common", - "sub_path": "machine/fdm_elegoo_common.json" - }, - { - "name": "Elegoo Neptune 0.4 nozzle", - "sub_path": "machine/Elegoo Neptune 0.4 nozzle.json" - }, - { - "name": "Elegoo Neptune X 0.4 nozzle", - "sub_path": "machine/Elegoo Neptune X 0.4 nozzle.json" - }, - { - "name": "Elegoo Neptune 2 0.4 nozzle", - "sub_path": "machine/Elegoo Neptune 2 0.4 nozzle.json" - }, - { - "name": "Elegoo Neptune 2S 0.4 nozzle", - "sub_path": "machine/Elegoo Neptune 2S 0.4 nozzle.json" - }, - { - "name": "Elegoo Neptune 2D 0.4 nozzle", - "sub_path": "machine/Elegoo Neptune 2D 0.4 nozzle.json" - }, - { - "name": "Elegoo Neptune 3 0.4 nozzle", - "sub_path": "machine/Elegoo Neptune 3 0.4 nozzle.json" - }, - { - "name": "Elegoo Neptune 3 Pro 0.4 nozzle", - "sub_path": "machine/Elegoo Neptune 3 Pro 0.4 nozzle.json" - }, - { - "name": "Elegoo Neptune 3 Plus 0.4 nozzle", - "sub_path": "machine/Elegoo Neptune 3 Plus 0.4 nozzle.json" - }, - { - "name": "Elegoo Neptune 3 Max 0.4 nozzle", - "sub_path": "machine/Elegoo Neptune 3 Max 0.4 nozzle.json" - } - ] + "name": "0.12mm Fine @Elegoo Neptune3Plus", + "sub_path": "process/0.12mm Fine @Elegoo Neptune3Plus.json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune3Max", + "sub_path": "process/0.12mm Fine @Elegoo Neptune3Max.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune.json" + }, + { + "name": "0.16mm Optimal @Elegoo NeptuneX", + "sub_path": "process/0.16mm Optimal @Elegoo NeptuneX.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune2", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune2.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune2S", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune2S.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune2D", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune2D.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune3", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune3.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune3Pro", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune3Pro.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune3Plus", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune3Plus.json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune3Max", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune3Max.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune", + "sub_path": "process/0.20mm Standard @Elegoo Neptune.json" + }, + { + "name": "0.20mm Standard @Elegoo NeptuneX", + "sub_path": "process/0.20mm Standard @Elegoo NeptuneX.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune2", + "sub_path": "process/0.20mm Standard @Elegoo Neptune2.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune2S", + "sub_path": "process/0.20mm Standard @Elegoo Neptune2S.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune2D", + "sub_path": "process/0.20mm Standard @Elegoo Neptune2D.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune3", + "sub_path": "process/0.20mm Standard @Elegoo Neptune3.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune3Pro", + "sub_path": "process/0.20mm Standard @Elegoo Neptune3Pro.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune3Plus", + "sub_path": "process/0.20mm Standard @Elegoo Neptune3Plus.json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune3Max", + "sub_path": "process/0.20mm Standard @Elegoo Neptune3Max.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune", + "sub_path": "process/0.24mm Draft @Elegoo Neptune.json" + }, + { + "name": "0.24mm Draft @Elegoo NeptuneX", + "sub_path": "process/0.24mm Draft @Elegoo NeptuneX.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune2", + "sub_path": "process/0.24mm Draft @Elegoo Neptune2.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune2S", + "sub_path": "process/0.24mm Draft @Elegoo Neptune2S.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune2D", + "sub_path": "process/0.24mm Draft @Elegoo Neptune2D.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune3", + "sub_path": "process/0.24mm Draft @Elegoo Neptune3.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune3Pro", + "sub_path": "process/0.24mm Draft @Elegoo Neptune3Pro.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune3Plus", + "sub_path": "process/0.24mm Draft @Elegoo Neptune3Plus.json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune3Max", + "sub_path": "process/0.24mm Draft @Elegoo Neptune3Max.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo NeptuneX", + "sub_path": "process/0.28mm Extra Draft @Elegoo NeptuneX.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune2", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune2.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune2S", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune2S.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune2D", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune2D.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune3", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune3.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune3Pro", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune3Pro.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune3Plus", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune3Plus.json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune3Max", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune3Max.json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json" + }, + { + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle)", + "sub_path": "process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4 (0.2 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4 (0.4 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4 (0.6 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4 (0.8 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json" + }, + { + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle)", + "sub_path": "process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json" + }, + { + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle)", + "sub_path": "process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4 (0.2 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4 (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4 (0.6 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4 (0.8 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json" + }, + { + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle)", + "sub_path": "process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4 (0.2 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4 (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4 (0.6 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4 (0.8 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json" + }, + { + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle)", + "sub_path": "process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json" + }, + { + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle)", + "sub_path": "process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "Elegoo Generic ABS", + "sub_path": "filament/Elegoo Generic ABS.json" + }, + { + "name": "Elegoo Generic PETG", + "sub_path": "filament/Elegoo Generic PETG.json" + }, + { + "name": "Elegoo Generic PLA", + "sub_path": "filament/Elegoo Generic PLA.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_elegoo_common", + "sub_path": "machine/fdm_elegoo_common.json" + }, + { + "name": "Elegoo Neptune 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune X 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune X 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 2 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 2 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 2S 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 2S 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 2D 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 2D 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 3 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 3 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 3 Pro 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 3 Pro 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 3 Plus 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 3 Plus 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 3 Max 0.4 nozzle", + "sub_path": "machine/Elegoo Neptune 3 Max 0.4 nozzle.json" + }, + { + "name": "Elegoo Neptune 4 (0.2 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 (0.2 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 (0.4 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 (0.4 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 (0.6 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 (0.6 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 (0.8 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 (0.8 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Pro (0.2 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Pro (0.2 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Pro (0.4 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Pro (0.4 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Pro (0.6 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Pro (0.6 nozzle).json" + }, + { + "name": "Elegoo Neptune 4 Pro (0.8 nozzle)", + "sub_path": "machine/Elegoo Neptune 4 Pro (0.8 nozzle).json" + } + ] } diff --git a/resources/profiles/Elegoo/Elegoo Neptune 4 Pro_cover.png b/resources/profiles/Elegoo/Elegoo Neptune 4 Pro_cover.png new file mode 100644 index 0000000000..bea786b615 Binary files /dev/null and b/resources/profiles/Elegoo/Elegoo Neptune 4 Pro_cover.png differ diff --git a/resources/profiles/Elegoo/Elegoo Neptune 4_cover.png b/resources/profiles/Elegoo/Elegoo Neptune 4_cover.png new file mode 100644 index 0000000000..67278f9d50 Binary files /dev/null and b/resources/profiles/Elegoo/Elegoo Neptune 4_cover.png differ diff --git a/resources/profiles/Elegoo/elegoo_neptune4_buildplate_model.stl b/resources/profiles/Elegoo/elegoo_neptune4_buildplate_model.stl new file mode 100644 index 0000000000..350d948fbf Binary files /dev/null and b/resources/profiles/Elegoo/elegoo_neptune4_buildplate_model.stl differ diff --git a/resources/profiles/Elegoo/elegoo_neptune4_buildplate_texture.png b/resources/profiles/Elegoo/elegoo_neptune4_buildplate_texture.png new file mode 100644 index 0000000000..d9e1da9f2e Binary files /dev/null and b/resources/profiles/Elegoo/elegoo_neptune4_buildplate_texture.png differ diff --git a/resources/profiles/Elegoo/elegoo_neptune4pro_buildplate_model.stl b/resources/profiles/Elegoo/elegoo_neptune4pro_buildplate_model.stl new file mode 100644 index 0000000000..350d948fbf Binary files /dev/null and b/resources/profiles/Elegoo/elegoo_neptune4pro_buildplate_model.stl differ diff --git a/resources/profiles/Elegoo/elegoo_neptune4pro_buildplate_texture.png b/resources/profiles/Elegoo/elegoo_neptune4pro_buildplate_texture.png new file mode 100644 index 0000000000..50a9d989c6 Binary files /dev/null and b/resources/profiles/Elegoo/elegoo_neptune4pro_buildplate_texture.png differ diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic ABS.json b/resources/profiles/Elegoo/filament/Elegoo Generic ABS.json index e8afca0f25..ae634c32be 100644 --- a/resources/profiles/Elegoo/filament/Elegoo Generic ABS.json +++ b/resources/profiles/Elegoo/filament/Elegoo Generic ABS.json @@ -6,15 +6,9 @@ "from": "system", "instantiation": "true", "inherits": "fdm_filament_abs", - "filament_flow_ratio": [ - "0.926" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "nozzle_temperature_initial_layer": [ - "245" - ], + "filament_flow_ratio": ["0.926"], + "filament_max_volumetric_speed": ["12"], + "nozzle_temperature_initial_layer": ["245"], "compatible_printers": [ "Elegoo Neptune 0.4 nozzle", "Elegoo Neptune X 0.4 nozzle", @@ -22,9 +16,16 @@ "Elegoo Neptune 2S 0.4 nozzle", "Elegoo Neptune 2D 0.4 nozzle", "Elegoo Neptune 3 0.4 nozzle", - "Elegoo Neptune 3 0.4 nozzle", "Elegoo Neptune 3 Pro 0.4 nozzle", "Elegoo Neptune 3 Plus 0.4 nozzle", - "Elegoo Neptune 3 Max 0.4 nozzle" + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" ] -} \ No newline at end of file +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic PETG.json b/resources/profiles/Elegoo/filament/Elegoo Generic PETG.json index bbbce6fe1b..babbe2a584 100644 --- a/resources/profiles/Elegoo/filament/Elegoo Generic PETG.json +++ b/resources/profiles/Elegoo/filament/Elegoo Generic PETG.json @@ -6,45 +6,19 @@ "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%" - ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "fan_max_speed": [ - "50" - ], - "fan_min_speed": [ - "20" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_flow_ratio": [ - "0.95" - ], - "filament_max_volumetric_speed": [ - "10" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ], + "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%"], + "nozzle_temperature_initial_layer": ["240"], + "fan_max_speed": ["50"], + "fan_min_speed": ["20"], + "slow_down_min_speed": ["10"], + "slow_down_layer_time": ["8"], + "filament_flow_ratio": ["0.95"], + "filament_max_volumetric_speed": ["10"], + "filament_start_gcode": ["; filament start gcode\n"], "compatible_printers": [ "Elegoo Neptune 0.4 nozzle", "Elegoo Neptune X 0.4 nozzle", @@ -52,9 +26,16 @@ "Elegoo Neptune 2S 0.4 nozzle", "Elegoo Neptune 2D 0.4 nozzle", "Elegoo Neptune 3 0.4 nozzle", - "Elegoo Neptune 3 0.4 nozzle", "Elegoo Neptune 3 Pro 0.4 nozzle", "Elegoo Neptune 3 Plus 0.4 nozzle", - "Elegoo Neptune 3 Max 0.4 nozzle" + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" ] -} \ No newline at end of file +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic PLA.json b/resources/profiles/Elegoo/filament/Elegoo Generic PLA.json index 57b7af0fd7..1cc2b4f6af 100644 --- a/resources/profiles/Elegoo/filament/Elegoo Generic PLA.json +++ b/resources/profiles/Elegoo/filament/Elegoo Generic PLA.json @@ -1,23 +1,15 @@ { - "type": "filament", + "type": "filament", "filament_id": "GFL99", - "setting_id": "GFSL99", - "name": "Elegoo Generic PLA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.98" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "nozzle_temperature_initial_layer": [ - "210" - ], - "slow_down_layer_time": [ - "8" - ], + "setting_id": "GFSL99", + "name": "Elegoo Generic PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["15"], + "nozzle_temperature_initial_layer": ["210"], + "slow_down_layer_time": ["8"], "compatible_printers": [ "Elegoo Neptune 0.4 nozzle", "Elegoo Neptune X 0.4 nozzle", @@ -27,6 +19,14 @@ "Elegoo Neptune 3 0.4 nozzle", "Elegoo Neptune 3 Pro 0.4 nozzle", "Elegoo Neptune 3 Plus 0.4 nozzle", - "Elegoo Neptune 3 Max 0.4 nozzle" + "Elegoo Neptune 3 Max 0.4 nozzle", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" ] } diff --git a/resources/profiles/Elegoo/filament/fdm_filament_abs.json b/resources/profiles/Elegoo/filament/fdm_filament_abs.json index 381c453604..4aba22deff 100644 --- a/resources/profiles/Elegoo/filament/fdm_filament_abs.json +++ b/resources/profiles/Elegoo/filament/fdm_filament_abs.json @@ -1,88 +1,34 @@ { - "type": "filament", - "name": "fdm_filament_abs", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "100" - ], - "eng_plate_temp" : [ - "100" - ], - "hot_plate_temp" : [ - "100" - ], - "textured_plate_temp" : [ - "100" - ], - "cool_plate_temp_initial_layer" : [ - "100" - ], - "eng_plate_temp_initial_layer" : [ - "100" - ], - "hot_plate_temp_initial_layer" : [ - "100" - ], - "textured_plate_temp_initial_layer" : [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "30" - ], - "filament_max_volumetric_speed": [ - "11" - ], - "filament_type": [ - "ABS" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "180" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "0" - ], - "fan_min_speed": [ - "0" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "30" - ], - "nozzle_temperature": [ - "245" - ], - "temperature_vitrification": [ - "110" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "245" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "3" - ] + "type": "filament", + "name": "fdm_filament_abs", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp": ["100"], + "eng_plate_temp": ["100"], + "hot_plate_temp": ["100"], + "textured_plate_temp": ["100"], + "cool_plate_temp_initial_layer": ["100"], + "eng_plate_temp_initial_layer": ["100"], + "hot_plate_temp_initial_layer": ["100"], + "textured_plate_temp_initial_layer": ["100"], + "slow_down_for_layer_cooling": ["1"], + "close_fan_the_first_x_layers": ["3"], + "fan_cooling_layer_time": ["30"], + "filament_max_volumetric_speed": ["11"], + "filament_type": ["ABS"], + "filament_density": ["1.04"], + "filament_cost": ["20"], + "nozzle_temperature_initial_layer": ["180"], + "reduce_fan_stop_start_freq": ["1"], + "fan_max_speed": ["0"], + "fan_min_speed": ["0"], + "overhang_fan_threshold": ["25%"], + "overhang_fan_speed": ["30"], + "nozzle_temperature": ["245"], + "temperature_vitrification": ["110"], + "nozzle_temperature_range_low": ["240"], + "nozzle_temperature_range_high": ["245"], + "slow_down_min_speed": ["10"], + "slow_down_layer_time": ["3"] } diff --git a/resources/profiles/Elegoo/filament/fdm_filament_common.json b/resources/profiles/Elegoo/filament/fdm_filament_common.json index 9f77975119..db66b8506a 100644 --- a/resources/profiles/Elegoo/filament/fdm_filament_common.json +++ b/resources/profiles/Elegoo/filament/fdm_filament_common.json @@ -1,144 +1,52 @@ { - "type": "filament", - "name": "fdm_filament_common", - "from": "system", - "instantiation": "false", - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "60" - ], - "hot_plate_temp" : [ - "60" - ], - "textured_plate_temp" : [ - "60" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "60" - ], - "hot_plate_temp_initial_layer" : [ - "60" - ], - "textured_plate_temp_initial_layer" : [ - "60" - ], - "overhang_fan_threshold": [ - "95%" - ], - "overhang_fan_speed": [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "filament_end_gcode": [ - "; filament end gcode \n" - ], - "filament_flow_ratio": [ - "1" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], - "fan_cooling_layer_time": [ - "60" - ], - "filament_cost": [ - "0" - ], - "filament_density": [ - "0" - ], - "filament_deretraction_speed": [ - "nil" - ], - "filament_diameter": [ - "1.75" - ], - "filament_max_volumetric_speed": [ - "0" - ], - "filament_minimal_purge_on_wipe_tower": [ - "15" - ], - "filament_retraction_minimum_travel": [ - "nil" - ], - "filament_retract_before_wipe": [ - "nil" - ], - "filament_retract_when_changing_layer": [ - "nil" - ], - "filament_retraction_length": [ - "nil" - ], - "filament_z_hop": [ - "nil" - ], - "filament_z_hop_types": [ - "nil" - ], - "filament_retract_restart_extra": [ - "nil" - ], - "filament_retraction_speed": [ - "nil" - ], - "filament_settings_id": [ - "" - ], - "filament_soluble": [ - "0" - ], - "filament_type": [ - "PLA" - ], - "filament_vendor": [ - "Generic" - ], - "filament_wipe": [ - "nil" - ], - "filament_wipe_distance": [ - "nil" - ], - "bed_type": [ - "Cool Plate" - ], - "nozzle_temperature_initial_layer": [ - "200" - ], - "full_fan_speed_layer": [ - "0" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "35" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_start_gcode": [ - "; Filament gcode\n" - ], - "nozzle_temperature": [ - "200" - ], - "temperature_vitrification": [ - "100" - ] + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": ["60"], + "eng_plate_temp": ["60"], + "hot_plate_temp": ["60"], + "textured_plate_temp": ["60"], + "cool_plate_temp_initial_layer": ["60"], + "eng_plate_temp_initial_layer": ["60"], + "hot_plate_temp_initial_layer": ["60"], + "textured_plate_temp_initial_layer": ["60"], + "overhang_fan_threshold": ["95%"], + "overhang_fan_speed": ["100"], + "slow_down_for_layer_cooling": ["1"], + "close_fan_the_first_x_layers": ["3"], + "filament_end_gcode": ["; filament end gcode \n"], + "filament_flow_ratio": ["1"], + "reduce_fan_stop_start_freq": ["0"], + "fan_cooling_layer_time": ["60"], + "filament_cost": ["0"], + "filament_density": ["0"], + "filament_deretraction_speed": ["nil"], + "filament_diameter": ["1.75"], + "filament_max_volumetric_speed": ["0"], + "filament_minimal_purge_on_wipe_tower": ["15"], + "filament_retraction_minimum_travel": ["nil"], + "filament_retract_before_wipe": ["nil"], + "filament_retract_when_changing_layer": ["nil"], + "filament_retraction_length": ["nil"], + "filament_z_hop": ["nil"], + "filament_z_hop_types": ["nil"], + "filament_retract_restart_extra": ["nil"], + "filament_retraction_speed": ["nil"], + "filament_settings_id": [""], + "filament_soluble": ["0"], + "filament_type": ["PLA"], + "filament_vendor": ["Generic"], + "filament_wipe": ["nil"], + "filament_wipe_distance": ["nil"], + "bed_type": ["Cool Plate"], + "nozzle_temperature_initial_layer": ["200"], + "full_fan_speed_layer": ["0"], + "fan_max_speed": ["100"], + "fan_min_speed": ["35"], + "slow_down_min_speed": ["10"], + "slow_down_layer_time": ["8"], + "filament_start_gcode": ["; Filament gcode\n"], + "nozzle_temperature": ["200"], + "temperature_vitrification": ["100"] } diff --git a/resources/profiles/Elegoo/filament/fdm_filament_pet.json b/resources/profiles/Elegoo/filament/fdm_filament_pet.json index cb3b5e2e35..f6f7e0642e 100644 --- a/resources/profiles/Elegoo/filament/fdm_filament_pet.json +++ b/resources/profiles/Elegoo/filament/fdm_filament_pet.json @@ -1,82 +1,32 @@ { - "type": "filament", - "name": "fdm_filament_pet", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "70" - ], - "eng_plate_temp" : [ - "70" - ], - "hot_plate_temp" : [ - "70" - ], - "textured_plate_temp" : [ - "70" - ], - "cool_plate_temp_initial_layer" : [ - "70" - ], - "eng_plate_temp_initial_layer" : [ - "70" - ], - "hot_plate_temp_initial_layer" : [ - "70" - ], - "textured_plate_temp_initial_layer" : [ - "70" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "20" - ], - "filament_max_volumetric_speed": [ - "8" - ], - "filament_type": [ - "PETG" - ], - "filament_density": [ - "1.27" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "50" - ], - "fan_min_speed": [ - "20" - ], - "overhang_fan_speed": [ - "100" - ], - "nozzle_temperature": [ - "240" - ], - "temperature_vitrification": [ - "80" - ], - "nozzle_temperature_range_low": [ - "235" - ], - "nozzle_temperature_range_high": [ - "240" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] + "type": "filament", + "name": "fdm_filament_pet", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp": ["70"], + "eng_plate_temp": ["70"], + "hot_plate_temp": ["70"], + "textured_plate_temp": ["70"], + "cool_plate_temp_initial_layer": ["70"], + "eng_plate_temp_initial_layer": ["70"], + "hot_plate_temp_initial_layer": ["70"], + "textured_plate_temp_initial_layer": ["70"], + "slow_down_for_layer_cooling": ["1"], + "close_fan_the_first_x_layers": ["3"], + "fan_cooling_layer_time": ["20"], + "filament_max_volumetric_speed": ["8"], + "filament_type": ["PETG"], + "filament_density": ["1.27"], + "filament_cost": ["20"], + "nozzle_temperature_initial_layer": ["240"], + "reduce_fan_stop_start_freq": ["1"], + "fan_max_speed": ["50"], + "fan_min_speed": ["20"], + "overhang_fan_speed": ["100"], + "nozzle_temperature": ["240"], + "temperature_vitrification": ["80"], + "nozzle_temperature_range_low": ["235"], + "nozzle_temperature_range_high": ["240"], + "filament_start_gcode": ["; filament start gcode\n"] } diff --git a/resources/profiles/Elegoo/filament/fdm_filament_pla.json b/resources/profiles/Elegoo/filament/fdm_filament_pla.json index 3192eeca60..12e45e3b44 100644 --- a/resources/profiles/Elegoo/filament/fdm_filament_pla.json +++ b/resources/profiles/Elegoo/filament/fdm_filament_pla.json @@ -1,94 +1,36 @@ { - "type": "filament", - "name": "fdm_filament_pla", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "filament_type": [ - "PLA" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "60" - ], - "hot_plate_temp" : [ - "60" - ], - "textured_plate_temp" : [ - "60" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "60" - ], - "hot_plate_temp_initial_layer" : [ - "60" - ], - "textured_plate_temp_initial_layer" : [ - "60" - ], - "nozzle_temperature_initial_layer": [ - "210" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "overhang_fan_threshold": [ - "50%" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "205" - ], - "temperature_vitrification": [ - "60" - ], - "nozzle_temperature_range_low": [ - "205" - ], - "nozzle_temperature_range_high": [ - "210" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "4" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] + "type": "filament", + "name": "fdm_filament_pla", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "fan_cooling_layer_time": ["100"], + "filament_max_volumetric_speed": ["15"], + "filament_type": ["PLA"], + "filament_density": ["1.24"], + "filament_cost": ["20"], + "cool_plate_temp": ["60"], + "eng_plate_temp": ["60"], + "hot_plate_temp": ["60"], + "textured_plate_temp": ["60"], + "cool_plate_temp_initial_layer": ["60"], + "eng_plate_temp_initial_layer": ["60"], + "hot_plate_temp_initial_layer": ["60"], + "textured_plate_temp_initial_layer": ["60"], + "nozzle_temperature_initial_layer": ["210"], + "reduce_fan_stop_start_freq": ["1"], + "slow_down_for_layer_cooling": ["1"], + "fan_max_speed": ["100"], + "fan_min_speed": ["100"], + "overhang_fan_speed": ["100"], + "overhang_fan_threshold": ["50%"], + "close_fan_the_first_x_layers": ["1"], + "nozzle_temperature": ["205"], + "temperature_vitrification": ["60"], + "nozzle_temperature_range_low": ["205"], + "nozzle_temperature_range_high": ["210"], + "slow_down_min_speed": ["10"], + "slow_down_layer_time": ["4"], + "additional_cooling_fan_speed": ["70"], + "filament_start_gcode": ["; filament start gcode\n"] } diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 0.4 nozzle.json b/resources/profiles/Elegoo/machine/Elegoo Neptune 0.4 nozzle.json index b63f5e5803..6a143def8d 100644 --- a/resources/profiles/Elegoo/machine/Elegoo Neptune 0.4 nozzle.json +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 0.4 nozzle.json @@ -76,7 +76,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -100,7 +100,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 2 0.4 nozzle.json b/resources/profiles/Elegoo/machine/Elegoo Neptune 2 0.4 nozzle.json index 6ad0ba9d4c..12232ca4c6 100644 --- a/resources/profiles/Elegoo/machine/Elegoo Neptune 2 0.4 nozzle.json +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 2 0.4 nozzle.json @@ -76,7 +76,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -100,7 +100,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 2D 0.4 nozzle.json b/resources/profiles/Elegoo/machine/Elegoo Neptune 2D 0.4 nozzle.json index 9fd0a384a3..bba756bc35 100644 --- a/resources/profiles/Elegoo/machine/Elegoo Neptune 2D 0.4 nozzle.json +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 2D 0.4 nozzle.json @@ -85,8 +85,8 @@ "0.4" ], "max_layer_height": [ - "0.28", - "0.28" + "0.32", + "0.32" ], "min_layer_height": [ "0.08", diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 2S 0.4 nozzle.json b/resources/profiles/Elegoo/machine/Elegoo Neptune 2S 0.4 nozzle.json index 1db1d74482..8a8a25be54 100644 --- a/resources/profiles/Elegoo/machine/Elegoo Neptune 2S 0.4 nozzle.json +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 2S 0.4 nozzle.json @@ -76,7 +76,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -100,7 +100,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 3 0.4 nozzle.json b/resources/profiles/Elegoo/machine/Elegoo Neptune 3 0.4 nozzle.json index 04294056f0..2797bf8141 100644 --- a/resources/profiles/Elegoo/machine/Elegoo Neptune 3 0.4 nozzle.json +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 3 0.4 nozzle.json @@ -76,7 +76,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -97,7 +97,7 @@ "deretraction_speed": [ "0" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 3 Max 0.4 nozzle.json b/resources/profiles/Elegoo/machine/Elegoo Neptune 3 Max 0.4 nozzle.json index 0f0bdcae9d..444ec5061d 100644 --- a/resources/profiles/Elegoo/machine/Elegoo Neptune 3 Max 0.4 nozzle.json +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 3 Max 0.4 nozzle.json @@ -76,7 +76,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -100,7 +100,7 @@ "deretraction_speed": [ "0" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 3 Plus 0.4 nozzle.json b/resources/profiles/Elegoo/machine/Elegoo Neptune 3 Plus 0.4 nozzle.json index 272e3ba895..307a349215 100644 --- a/resources/profiles/Elegoo/machine/Elegoo Neptune 3 Plus 0.4 nozzle.json +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 3 Plus 0.4 nozzle.json @@ -76,7 +76,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -100,7 +100,7 @@ "deretraction_speed": [ "0" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 3 Pro 0.4 nozzle.json b/resources/profiles/Elegoo/machine/Elegoo Neptune 3 Pro 0.4 nozzle.json index 90f8904621..25f1a5dad6 100644 --- a/resources/profiles/Elegoo/machine/Elegoo Neptune 3 Pro 0.4 nozzle.json +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 3 Pro 0.4 nozzle.json @@ -76,7 +76,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -100,7 +100,7 @@ "deretraction_speed": [ "0" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.2 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.2 nozzle).json new file mode 100644 index 0000000000..f9a655a6de --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.2 nozzle).json @@ -0,0 +1,71 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 (0.2 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.2 nozzle)", + "nozzle_diameter": [ + "0.2" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "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", "200"], + "machine_max_speed_e": ["25", "25"], + "machine_max_speed_x": ["500", "200"], + "machine_max_speed_y": ["500", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["12", "12"], + "machine_max_jerk_y": ["12", "12"], + "machine_max_jerk_z": ["0.2", "0.4"], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Elegoo Generic PLA @0.2 nozzle" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\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 < printable_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", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.4 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.4 nozzle).json new file mode 100644 index 0000000000..3fb59bedb5 --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.4 nozzle).json @@ -0,0 +1,71 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 (0.4 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.4 nozzle)", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "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", "200"], + "machine_max_speed_e": ["25", "25"], + "machine_max_speed_x": ["500", "200"], + "machine_max_speed_y": ["500", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["12", "12"], + "machine_max_jerk_y": ["12", "12"], + "machine_max_jerk_z": ["0.2", "0.4"], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Elegoo Generic PLA @0.4 nozzle" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\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 < printable_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", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.6 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.6 nozzle).json new file mode 100644 index 0000000000..f22b9b3be9 --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.6 nozzle).json @@ -0,0 +1,71 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 (0.6 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.6 nozzle)", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "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", "200"], + "machine_max_speed_e": ["25", "25"], + "machine_max_speed_x": ["500", "200"], + "machine_max_speed_y": ["500", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["12", "12"], + "machine_max_jerk_y": ["12", "12"], + "machine_max_jerk_z": ["0.2", "0.4"], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Elegoo Generic PLA @0.6 nozzle" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\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 < printable_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", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.8 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.8 nozzle).json new file mode 100644 index 0000000000..94588a5d4a --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.8 nozzle).json @@ -0,0 +1,71 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 (0.8 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.8 nozzle)", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "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", "200"], + "machine_max_speed_e": ["25", "25"], + "machine_max_speed_x": ["500", "200"], + "machine_max_speed_y": ["500", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["12", "12"], + "machine_max_jerk_y": ["12", "12"], + "machine_max_jerk_z": ["0.2", "0.4"], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Elegoo Generic PLA @0.8 nozzle" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\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 < printable_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", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.2 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.2 nozzle).json new file mode 100644 index 0000000000..7f4a07e65b --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.2 nozzle).json @@ -0,0 +1,74 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 Pro (0.2 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4 Pro", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle)", + "nozzle_diameter": [ + "0.2" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "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", "200"], + "machine_max_speed_e": ["25", "25"], + "machine_max_speed_x": ["500", "200"], + "machine_max_speed_y": ["500", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["12", "12"], + "machine_max_jerk_y": ["12", "12"], + "machine_max_jerk_z": ["0.2", "0.4"], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2.5" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Elegoo Generic PLA @0.2 nozzle" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\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 < printable_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", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.4 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.4 nozzle).json new file mode 100644 index 0000000000..f86a6e27d4 --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.4 nozzle).json @@ -0,0 +1,74 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 Pro (0.4 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4 Pro", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle)", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "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", "200"], + "machine_max_speed_e": ["25", "25"], + "machine_max_speed_x": ["500", "200"], + "machine_max_speed_y": ["500", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["12", "12"], + "machine_max_jerk_y": ["12", "12"], + "machine_max_jerk_z": ["0.2", "0.4"], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2.5" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Elegoo Generic PLA @0.4 nozzle" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\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 < printable_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", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.6 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.6 nozzle).json new file mode 100644 index 0000000000..78b293e8ee --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.6 nozzle).json @@ -0,0 +1,49 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 Pro (0.6 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4 Pro", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle)", + "nozzle_diameter": ["0.6"], + "printer_variant": "0.6", + "printable_area": ["0x0", "225x0", "225x225", "0x225"], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "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", "200"], + "machine_max_speed_e": ["25", "25"], + "machine_max_speed_x": ["500", "200"], + "machine_max_speed_y": ["500", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["12", "12"], + "machine_max_jerk_y": ["12", "12"], + "machine_max_jerk_z": ["0.2", "0.4"], + "max_layer_height": ["0.28"], + "min_layer_height": ["0.08"], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": ["1"], + "retract_before_wipe": ["0%"], + "retraction_length": ["2.5"], + "retraction_speed": ["25"], + "retract_length_toolchange": ["2"], + "deretraction_speed": ["0"], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": ["Elegoo Generic PLA @0.6 nozzle"], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\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 < printable_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", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.8 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.8 nozzle).json new file mode 100644 index 0000000000..5919cbf00d --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.8 nozzle).json @@ -0,0 +1,49 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 Pro (0.8 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4 Pro", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle)", + "nozzle_diameter": ["0.8"], + "printer_variant": "0.8", + "printable_area": ["0x0", "225x0", "225x225", "0x225"], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "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", "200"], + "machine_max_speed_e": ["25", "25"], + "machine_max_speed_x": ["500", "200"], + "machine_max_speed_y": ["500", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["12", "12"], + "machine_max_jerk_y": ["12", "12"], + "machine_max_jerk_z": ["0.2", "0.4"], + "max_layer_height": ["0.28"], + "min_layer_height": ["0.08"], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": ["1"], + "retract_before_wipe": ["0%"], + "retraction_length": ["2.5"], + "retraction_speed": ["25"], + "retract_length_toolchange": ["2"], + "deretraction_speed": ["0"], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": ["Elegoo Generic PLA @0.8 nozzle"], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\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 < printable_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", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro.json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro.json new file mode 100644 index 0000000000..2e4b90290f --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 4 Pro", + "model_id": "Elegoo-Neptune-4-Pro", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune4pro_buildplate_model.stl", + "bed_texture": "elegoo_neptune4pro_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Elegoo Generic PLA @0.2 nozzle;Elegoo Generic PETG @0.2 nozzle;Elegoo Generic ABS @0.2 nozzle;Elegoo Generic PLA @0.4 nozzle;Elegoo Generic PETG @0.4 nozzle;Elegoo Generic ABS @0.4 nozzle;Elegoo Generic PLA @0.6 nozzle;Elegoo Generic PETG @0.6 nozzle;Elegoo Generic ABS @0.6 nozzle;Elegoo Generic PLA @0.8 nozzle;Elegoo Generic PETG @0.8 nozzle;Elegoo Generic ABS @0.8 nozzle" +} diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4.json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4.json new file mode 100644 index 0000000000..4cdf00dd03 --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 4", + "model_id": "Elegoo-Neptune-4", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune4_buildplate_model.stl", + "bed_texture": "elegoo_neptune4_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Elegoo Generic PLA @0.2 nozzle;Elegoo Generic PETG @0.2 nozzle;Elegoo Generic ABS @0.2 nozzle;Elegoo Generic PLA @0.4 nozzle;Elegoo Generic PETG @0.4 nozzle;Elegoo Generic ABS @0.4 nozzle;Elegoo Generic PLA @0.6 nozzle;Elegoo Generic PETG @0.6 nozzle;Elegoo Generic ABS @0.6 nozzle;Elegoo Generic PLA @0.8 nozzle;Elegoo Generic PETG @0.8 nozzle;Elegoo Generic ABS @0.8 nozzle" +} diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune X 0.4 nozzle.json b/resources/profiles/Elegoo/machine/Elegoo Neptune X 0.4 nozzle.json index 853ed4afeb..8f108f6865 100644 --- a/resources/profiles/Elegoo/machine/Elegoo Neptune X 0.4 nozzle.json +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune X 0.4 nozzle.json @@ -76,7 +76,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -100,7 +100,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Elegoo/machine/fdm_elegoo_common.json b/resources/profiles/Elegoo/machine/fdm_elegoo_common.json index a9318eaf69..faf8c95938 100644 --- a/resources/profiles/Elegoo/machine/fdm_elegoo_common.json +++ b/resources/profiles/Elegoo/machine/fdm_elegoo_common.json @@ -74,7 +74,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" diff --git a/resources/profiles/Elegoo/machine/fdm_machine_common.json b/resources/profiles/Elegoo/machine/fdm_machine_common.json index a5e460ac07..a1dc826252 100644 --- a/resources/profiles/Elegoo/machine/fdm_machine_common.json +++ b/resources/profiles/Elegoo/machine/fdm_machine_common.json @@ -105,13 +105,14 @@ "retraction_speed": [ "35" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "wipe": [ "1" ], "z_lift_type": "NormalLift", "default_print_profile": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", "machine_start_gcode": "", "machine_end_gcode": "" } diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000000..4556c964c2 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.2", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000000..84abe15401 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000000..d46a31a17f --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.56", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000000..782f685d87 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.78", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000000..3cae030fc2 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.2", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000000..4a12f13ef4 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000000..e7cea8a66a --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.56", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000000..bec352efa4 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.78", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000000..138bbdb589 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4 (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.2", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000000..32c6227d74 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000000..0ba7a4bd76 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.56", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000000..7da98bee3b --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.78", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000000..c7175ac814 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.2", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000000..81888d682f --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000000..0288331fa1 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.56", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000000..c0a72cae82 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.78", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000000..956448c979 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.2", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000000..3f487722d8 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000000..963407efa1 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.56", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000000..1f5a5249ec --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.78", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000000..3c068b3ee2 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.2", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000000..d1c9d936f9 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000000..06b2ef84cd --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.56", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000000..bc8cffd377 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.78", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000000..f5519dd309 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4 (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.2", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000000..471e02552d --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000000..a65265a4b7 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.56", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000000..01de03298b --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.78", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000000..537f3ad6f5 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.2", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000000..e406946546 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000000..047933baa2 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.56", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000000..f6269178a2 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.78", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000000..f1b8f803c5 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4 (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000000..6b71e068a7 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000000..37f7fc4f50 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000000..bb7c56fba2 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000000..67ee71d5c8 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000000..9fc830e0a1 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000000..87fdba1dc3 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000000..35c95d52ba --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000000..bded16e09d --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000000..0afabc8a07 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000000..9396a9afa0 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000000..c8ce3e2866 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000000..8b90b64e15 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000000..fdabed3fcd --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000000..900ab28786 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.55", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "support_interface_speed": "60", + "support_speed": "60", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000000..ba8d0c8bfa --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "4000", + "top_surface_acceleration": "1000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "700", + "travel_acceleration": "5000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "2500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "60", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "80", + "inner_wall_speed": "100", + "internal_solid_infill_speed": "150", + "top_surface_speed": "80", + "gap_infill_speed": "80", + "sparse_infill_speed": "150", + "travel_speed": "300", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/FLSun.json b/resources/profiles/FLSun.json index 5939318fb3..d6ad4084af 100644 --- a/resources/profiles/FLSun.json +++ b/resources/profiles/FLSun.json @@ -1,6 +1,6 @@ { "name": "FLSun", - "version": "01.06.00.02", + "version": "01.06.04.00", "force_update": "0", "description": "FLSun configurations", "machine_model_list": [ diff --git a/resources/profiles/FLSun/machine/FLSun Q5 0.4 nozzle.json b/resources/profiles/FLSun/machine/FLSun Q5 0.4 nozzle.json index 2960a0f2fd..0e17d1200a 100644 --- a/resources/profiles/FLSun/machine/FLSun Q5 0.4 nozzle.json +++ b/resources/profiles/FLSun/machine/FLSun Q5 0.4 nozzle.json @@ -176,7 +176,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M400 U1\n", "default_filament_profile": [ diff --git a/resources/profiles/FLSun/machine/FLSun QQ-S Pro 0.4 nozzle.json b/resources/profiles/FLSun/machine/FLSun QQ-S Pro 0.4 nozzle.json index b49b467e5c..6b62e0e2fc 100644 --- a/resources/profiles/FLSun/machine/FLSun QQ-S Pro 0.4 nozzle.json +++ b/resources/profiles/FLSun/machine/FLSun QQ-S Pro 0.4 nozzle.json @@ -176,7 +176,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M400 U1\n", "default_filament_profile": [ diff --git a/resources/profiles/FLSun/machine/fdm_machine_common.json b/resources/profiles/FLSun/machine/fdm_machine_common.json index 9a22e4612a..6f2b40c2a2 100644 --- a/resources/profiles/FLSun/machine/fdm_machine_common.json +++ b/resources/profiles/FLSun/machine/fdm_machine_common.json @@ -1,139 +1,56 @@ { - "type": "machine", - "name": "fdm_machine_common", - "from": "system", - "instantiation": "false", - "gcode_flavor": "marlin", - "machine_start_gcode": "", - "machine_end_gcode": "", - "extruder_colour": [ - "#018001" - ], - "extruder_offset": [ - "0x0" - ], - "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_e": [ - "30", - "30" - ], - "machine_max_speed_x": [ - "1000", - "1000" - ], - "machine_max_speed_y": [ - "1000", - "1000" - ], - "machine_max_speed_z": [ - "20", - "20" - ], - "machine_max_jerk_e": [ - "2.5", - "2.5" - ], - "machine_max_jerk_x": [ - "12", - "12" - ], - "machine_max_jerk_y": [ - "12", - "12" - ], - "machine_max_jerk_z": [ - "0.2", - "0.4" - ], - "machine_min_extruding_rate": [ - "0", - "0" - ], - "machine_min_travel_rate": [ - "0", - "0" - ], - "max_layer_height": [ - "0.3" - ], - "min_layer_height": [ - "0.08" - ], - "printable_height": "250", - "extruder_clearance_radius": "65", - "extruder_clearance_height_to_rod": "36", - "extruder_clearance_height_to_lid": "140", - "nozzle_diameter": [ - "0.4" - ], - "printer_settings_id": "", - "printer_technology": "FFF", - "printer_variant": "0.4", - "retraction_minimum_travel": [ - "1" - ], - "retract_before_wipe": [ - "70%" - ], - "retract_when_changing_layer": [ - "1" - ], - "retraction_length": [ - "0.8" - ], - "retract_length_toolchange": [ - "2" - ], - "z_hop": [ - "0.4" - ], - "retract_restart_extra": [ - "0" - ], - "retract_restart_extra_toolchange": [ - "0" - ], - "retraction_speed": [ - "30" - ], - "deretraction_speed": [ - "30" - ], - "silent_mode": "0", - "single_extruder_multi_material": "1", - "change_filament_gcode": "", - "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", - "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", - "machine_pause_gcode": "M400 U1\n", - "wipe": [ - "1" - ], - "z_hop_types": "Normal Lift" + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "machine_start_gcode": "", + "machine_end_gcode": "", + "extruder_colour": ["#018001"], + "extruder_offset": ["0x0"], + "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_e": ["30", "30"], + "machine_max_speed_x": ["1000", "1000"], + "machine_max_speed_y": ["1000", "1000"], + "machine_max_speed_z": ["20", "20"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["12", "12"], + "machine_max_jerk_y": ["12", "12"], + "machine_max_jerk_z": ["0.2", "0.4"], + "machine_min_extruding_rate": ["0", "0"], + "machine_min_travel_rate": ["0", "0"], + "max_layer_height": ["0.3"], + "min_layer_height": ["0.08"], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": ["0.4"], + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": ["1"], + "retract_before_wipe": ["70%"], + "retract_when_changing_layer": ["1"], + "retraction_length": ["0.8"], + "retract_length_toolchange": ["2"], + "z_hop": ["0.4"], + "retract_restart_extra": ["0"], + "retract_restart_extra_toolchange": ["0"], + "retraction_speed": ["30"], + "deretraction_speed": ["30"], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "machine_pause_gcode": "M400 U1\n", + "wipe": ["1"], + "z_hop_types": "Normal Lift" } diff --git a/resources/profiles/FLSun/process/0.08mm Fine @FLSun Q5.json b/resources/profiles/FLSun/process/0.08mm Fine @FLSun Q5.json index a6583ce385..e69f874987 100644 --- a/resources/profiles/FLSun/process/0.08mm Fine @FLSun Q5.json +++ b/resources/profiles/FLSun/process/0.08mm Fine @FLSun Q5.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/FLSun/process/0.08mm Fine @FLSun QQSPro.json b/resources/profiles/FLSun/process/0.08mm Fine @FLSun QQSPro.json index 0f199ba38c..fb305084fe 100644 --- a/resources/profiles/FLSun/process/0.08mm Fine @FLSun QQSPro.json +++ b/resources/profiles/FLSun/process/0.08mm Fine @FLSun QQSPro.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/FLSun/process/0.16mm Optimal @FLSun Q5.json b/resources/profiles/FLSun/process/0.16mm Optimal @FLSun Q5.json index c65d26f8a3..f428ad7c1d 100644 --- a/resources/profiles/FLSun/process/0.16mm Optimal @FLSun Q5.json +++ b/resources/profiles/FLSun/process/0.16mm Optimal @FLSun Q5.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -74,7 +74,7 @@ "support_interface_filament": "0", "support_interface_top_layers": "2", "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", + "support_interface_spacing": "0.5", "support_interface_speed": "100%", "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "0.16", diff --git a/resources/profiles/FLSun/process/0.16mm Optimal @FLSun QQSPro.json b/resources/profiles/FLSun/process/0.16mm Optimal @FLSun QQSPro.json index acc0d6c646..2782454eae 100644 --- a/resources/profiles/FLSun/process/0.16mm Optimal @FLSun QQSPro.json +++ b/resources/profiles/FLSun/process/0.16mm Optimal @FLSun QQSPro.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -74,7 +74,7 @@ "support_interface_filament": "0", "support_interface_top_layers": "2", "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", + "support_interface_spacing": "0.5", "support_interface_speed": "100%", "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "0.16", diff --git a/resources/profiles/FLSun/process/0.20mm Standard @FLSun Q5.json b/resources/profiles/FLSun/process/0.20mm Standard @FLSun Q5.json index dff16a9593..962385bf6c 100644 --- a/resources/profiles/FLSun/process/0.20mm Standard @FLSun Q5.json +++ b/resources/profiles/FLSun/process/0.20mm Standard @FLSun Q5.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -74,7 +74,7 @@ "support_interface_filament": "0", "support_interface_top_layers": "2", "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", + "support_interface_spacing": "0.5", "support_interface_speed": "100%", "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "0.2", diff --git a/resources/profiles/FLSun/process/0.20mm Standard @FLSun QQSPro.json b/resources/profiles/FLSun/process/0.20mm Standard @FLSun QQSPro.json index 1686f5c0b5..be85322b97 100644 --- a/resources/profiles/FLSun/process/0.20mm Standard @FLSun QQSPro.json +++ b/resources/profiles/FLSun/process/0.20mm Standard @FLSun QQSPro.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -74,7 +74,7 @@ "support_interface_filament": "0", "support_interface_top_layers": "2", "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", + "support_interface_spacing": "0.5", "support_interface_speed": "100%", "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "0.2", diff --git a/resources/profiles/FLSun/process/0.24mm Draft @FLSun Q5.json b/resources/profiles/FLSun/process/0.24mm Draft @FLSun Q5.json index cdf14f8ceb..101594de40 100644 --- a/resources/profiles/FLSun/process/0.24mm Draft @FLSun Q5.json +++ b/resources/profiles/FLSun/process/0.24mm Draft @FLSun Q5.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -74,7 +74,7 @@ "support_interface_filament": "0", "support_interface_top_layers": "2", "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", + "support_interface_spacing": "0.5", "support_interface_speed": "100%", "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "0.18", diff --git a/resources/profiles/FLSun/process/0.24mm Draft @FLSun QQSPro.json b/resources/profiles/FLSun/process/0.24mm Draft @FLSun QQSPro.json index 866fd9cc16..30fe88f7e6 100644 --- a/resources/profiles/FLSun/process/0.24mm Draft @FLSun QQSPro.json +++ b/resources/profiles/FLSun/process/0.24mm Draft @FLSun QQSPro.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -74,7 +74,7 @@ "support_interface_filament": "0", "support_interface_top_layers": "2", "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", + "support_interface_spacing": "0.5", "support_interface_speed": "100%", "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "0.18", diff --git a/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun Q5.json b/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun Q5.json index 6f543a569e..a98622daec 100644 --- a/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun Q5.json +++ b/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun Q5.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -74,7 +74,7 @@ "support_interface_filament": "0", "support_interface_top_layers": "2", "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", + "support_interface_spacing": "0.5", "support_interface_speed": "100%", "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "0.22", diff --git a/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun QQSPro.json b/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun QQSPro.json index 458c7533a2..b745caa2fc 100644 --- a/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun QQSPro.json +++ b/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun QQSPro.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -74,7 +74,7 @@ "support_interface_filament": "0", "support_interface_top_layers": "2", "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", + "support_interface_spacing": "0.5", "support_interface_speed": "100%", "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "0.22", diff --git a/resources/profiles/FLSun/process/fdm_process_common.json b/resources/profiles/FLSun/process/fdm_process_common.json index f2bc39f18c..ec9c890150 100644 --- a/resources/profiles/FLSun/process/fdm_process_common.json +++ b/resources/profiles/FLSun/process/fdm_process_common.json @@ -84,9 +84,9 @@ "top_surface_pattern": "monotonic", "top_surface_line_width": "0.4", "top_shell_thickness": "0.8", - "enable_prime_tower": "1", + "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "layer_height": "0.2", diff --git a/resources/profiles/Folgertech.json b/resources/profiles/Folgertech.json index 055508d8a1..ac7caaa738 100644 --- a/resources/profiles/Folgertech.json +++ b/resources/profiles/Folgertech.json @@ -1,6 +1,6 @@ { "name": "Folgertech", - "version": "01.05.00.03", + "version": "01.06.00.03", "force_update": "0", "description": "Folgertech configurations", "machine_model_list": [ diff --git a/resources/profiles/Folgertech/machine/fdm_machine_common.json b/resources/profiles/Folgertech/machine/fdm_machine_common.json index 8884d46f0c..fe27b6027b 100644 --- a/resources/profiles/Folgertech/machine/fdm_machine_common.json +++ b/resources/profiles/Folgertech/machine/fdm_machine_common.json @@ -64,7 +64,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -105,13 +105,14 @@ "retraction_speed": [ "60" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "wipe": [ "1" ], "z_lift_type": "NormalLift", "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" } diff --git a/resources/profiles/Folgertech/process/fdm_process_folgertech_common.json b/resources/profiles/Folgertech/process/fdm_process_folgertech_common.json index be856a99a3..8a37312557 100644 --- a/resources/profiles/Folgertech/process/fdm_process_folgertech_common.json +++ b/resources/profiles/Folgertech/process/fdm_process_folgertech_common.json @@ -98,7 +98,7 @@ "travel_speed": "150", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0" } \ No newline at end of file diff --git a/resources/profiles/Kingroon.json b/resources/profiles/Kingroon.json new file mode 100644 index 0000000000..b83a778881 --- /dev/null +++ b/resources/profiles/Kingroon.json @@ -0,0 +1,135 @@ +{ + "name": "Kingroon", + "url": "https://kingroon.com/", + "version": "01.06.05.00", + "force_update": "0", + "description": "Kingroon configuration files", + "machine_model_list": [ + { + "name": "Kingroon KP3S PRO S1", + "sub_path": "machine/Kingroon KP3S PRO S1.json" + }, + { + "name": "Kingroon KP3S PRO V2", + "sub_path": "machine/Kingroon KP3S PRO V2.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.08mm Standard @Kingroon KP3S PRO S1", + "sub_path": "process/0.08mm Standard @Kingroon KP3S PRO S1.json" + }, + { + "name": "0.12mm Standard @Kingroon KP3S PRO S1", + "sub_path": "process/0.12mm Standard @Kingroon KP3S PRO S1.json" + }, + { + "name": "0.20mm Standard @Kingroon KP3S PRO S1", + "sub_path": "process/0.20mm Standard @Kingroon KP3S PRO S1.json" + }, + { + "name": "0.20mm Standard @Kingroon KP3S PRO V2", + "sub_path": "process/0.20mm Standard @Kingroon KP3S PRO V2.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "Kingroon Generic PLA", + "sub_path": "filament/Kingroon Generic PLA.json" + }, + { + "name": "Kingroon Generic PLA-CF", + "sub_path": "filament/Kingroon Generic PLA-CF.json" + }, + { + "name": "Kingroon Generic PETG", + "sub_path": "filament/Kingroon Generic PETG.json" + }, + { + "name": "Kingroon Generic ABS", + "sub_path": "filament/Kingroon Generic ABS.json" + }, + { + "name": "Kingroon Generic TPU", + "sub_path": "filament/Kingroon Generic TPU.json" + }, + { + "name": "Kingroon Generic ASA", + "sub_path": "filament/Kingroon Generic ASA.json" + }, + { + "name": "Kingroon Generic PC", + "sub_path": "filament/Kingroon Generic PC.json" + }, + { + "name": "Kingroon Generic PVA", + "sub_path": "filament/Kingroon Generic PVA.json" + }, + { + "name": "Kingroon Generic PA", + "sub_path": "filament/Kingroon Generic PA.json" + }, + { + "name": "Kingroon Generic PA-CF", + "sub_path": "filament/Kingroon Generic PA-CF.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "Kingroon KP3S PRO S1 0.4 nozzle", + "sub_path": "machine/Kingroon KP3S PRO S1 0.4 nozzle.json" + }, + { + "name": "Kingroon KP3S PRO V2 0.4 nozzle", + "sub_path": "machine/Kingroon KP3S PRO V2 0.4 nozzle.json" + } + ] +} diff --git a/resources/profiles/Kingroon/Kingroon KP3S PRO S1_cover.png b/resources/profiles/Kingroon/Kingroon KP3S PRO S1_cover.png new file mode 100644 index 0000000000..db782cf19a Binary files /dev/null and b/resources/profiles/Kingroon/Kingroon KP3S PRO S1_cover.png differ diff --git a/resources/profiles/Kingroon/Kingroon KP3S PRO V2_cover.png b/resources/profiles/Kingroon/Kingroon KP3S PRO V2_cover.png new file mode 100644 index 0000000000..8274af09c2 Binary files /dev/null and b/resources/profiles/Kingroon/Kingroon KP3S PRO V2_cover.png differ diff --git a/resources/profiles/Kingroon/Kingroon_buildplate.png b/resources/profiles/Kingroon/Kingroon_buildplate.png new file mode 100644 index 0000000000..543ca8c23f Binary files /dev/null and b/resources/profiles/Kingroon/Kingroon_buildplate.png differ diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic ABS.json b/resources/profiles/Kingroon/filament/Kingroon Generic ABS.json new file mode 100644 index 0000000000..b455ced60e --- /dev/null +++ b/resources/profiles/Kingroon/filament/Kingroon Generic ABS.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Kingroon Generic ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle", + "Kingroon KP3S PRO V2 0.4 nozzle" + ] +} diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic ASA.json b/resources/profiles/Kingroon/filament/Kingroon Generic ASA.json new file mode 100644 index 0000000000..d79ce2e17f --- /dev/null +++ b/resources/profiles/Kingroon/filament/Kingroon Generic ASA.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "filament_id": "GFB98", + "setting_id": "GFSA04", + "name": "Kingroon Generic ASA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_asa", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle", + "Kingroon KP3S PRO V2 0.4 nozzle" + ] +} diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic PA-CF.json b/resources/profiles/Kingroon/filament/Kingroon Generic PA-CF.json new file mode 100644 index 0000000000..f1dd009cd4 --- /dev/null +++ b/resources/profiles/Kingroon/filament/Kingroon Generic PA-CF.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "filament_id": "GFN98", + "setting_id": "GFSA04", + "name": "Kingroon Generic PA-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle", + "Kingroon KP3S PRO V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic PA.json b/resources/profiles/Kingroon/filament/Kingroon Generic PA.json new file mode 100644 index 0000000000..eeeeda9ebf --- /dev/null +++ b/resources/profiles/Kingroon/filament/Kingroon Generic PA.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "filament_id": "GFN99", + "setting_id": "GFSA04", + "name": "Kingroon Generic PA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle", + "Kingroon KP3S PRO V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic PC.json b/resources/profiles/Kingroon/filament/Kingroon Generic PC.json new file mode 100644 index 0000000000..1508159289 --- /dev/null +++ b/resources/profiles/Kingroon/filament/Kingroon Generic PC.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "filament_id": "GFC99", + "setting_id": "GFSA04", + "name": "Kingroon Generic PC", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pc", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle", + "Kingroon KP3S PRO V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic PETG.json b/resources/profiles/Kingroon/filament/Kingroon Generic PETG.json new file mode 100644 index 0000000000..a89100b1ec --- /dev/null +++ b/resources/profiles/Kingroon/filament/Kingroon Generic PETG.json @@ -0,0 +1,49 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSA04", + "name": "Kingroon Generic 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": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "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.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle", + "Kingroon KP3S PRO V2 0.4 nozzle" + ] +} diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic PLA-CF.json b/resources/profiles/Kingroon/filament/Kingroon Generic PLA-CF.json new file mode 100644 index 0000000000..6a6c8d92ff --- /dev/null +++ b/resources/profiles/Kingroon/filament/Kingroon Generic PLA-CF.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "filament_id": "GFL98", + "setting_id": "GFSA04", + "name": "Kingroon Generic PLA-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle", + "Kingroon KP3S PRO V2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic PLA.json b/resources/profiles/Kingroon/filament/Kingroon Generic PLA.json new file mode 100644 index 0000000000..2ae13dd846 --- /dev/null +++ b/resources/profiles/Kingroon/filament/Kingroon Generic PLA.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Kingroon Generic PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle", + "Kingroon KP3S PRO V2 0.4 nozzle" + ] +} diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic PVA.json b/resources/profiles/Kingroon/filament/Kingroon Generic PVA.json new file mode 100644 index 0000000000..ea4ac2a1c1 --- /dev/null +++ b/resources/profiles/Kingroon/filament/Kingroon Generic PVA.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "filament_id": "GFS99", + "setting_id": "GFSA04", + "name": "Kingroon Generic PVA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pva", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle", + "Kingroon KP3S PRO V2 0.4 nozzle" + ] +} diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic TPU.json b/resources/profiles/Kingroon/filament/Kingroon Generic TPU.json new file mode 100644 index 0000000000..95fd43addb --- /dev/null +++ b/resources/profiles/Kingroon/filament/Kingroon Generic TPU.json @@ -0,0 +1,16 @@ +{ + "type": "filament", + "filament_id": "GFU99", + "setting_id": "GFSA04", + "name": "Kingroon Generic TPU", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_tpu", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle", + "Kingroon KP3S PRO V2 0.4 nozzle" + ] +} diff --git a/resources/profiles/Kingroon/filament/fdm_filament_abs.json b/resources/profiles/Kingroon/filament/fdm_filament_abs.json new file mode 100644 index 0000000000..d655561fc3 --- /dev/null +++ b/resources/profiles/Kingroon/filament/fdm_filament_abs.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp": ["105"], + "eng_plate_temp": ["105"], + "hot_plate_temp": ["105"], + "cool_plate_temp_initial_layer": ["105"], + "eng_plate_temp_initial_layer": ["105"], + "hot_plate_temp_initial_layer": ["105"], + "slow_down_for_layer_cooling": ["1"], + "close_fan_the_first_x_layers": ["3"], + "fan_cooling_layer_time": ["30"], + "filament_max_volumetric_speed": ["28.6"], + "filament_type": ["ABS"], + "filament_density": ["1.04"], + "filament_cost": ["20"], + "nozzle_temperature_initial_layer": ["260"], + "reduce_fan_stop_start_freq": ["1"], + "fan_max_speed": ["80"], + "fan_min_speed": ["10"], + "overhang_fan_threshold": ["25%"], + "overhang_fan_speed": ["80"], + "nozzle_temperature": ["260"], + "temperature_vitrification": ["110"], + "nozzle_temperature_range_low": ["240"], + "nozzle_temperature_range_high": ["270"], + "slow_down_min_speed": ["10"], + "slow_down_layer_time": ["3"] +} diff --git a/resources/profiles/Kingroon/filament/fdm_filament_asa.json b/resources/profiles/Kingroon/filament/fdm_filament_asa.json new file mode 100644 index 0000000000..b60eb881a7 --- /dev/null +++ b/resources/profiles/Kingroon/filament/fdm_filament_asa.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp": ["105"], + "eng_plate_temp": ["105"], + "hot_plate_temp": ["105"], + "cool_plate_temp_initial_layer": ["105"], + "eng_plate_temp_initial_layer": ["105"], + "hot_plate_temp_initial_layer": ["105"], + "slow_down_for_layer_cooling": ["1"], + "close_fan_the_first_x_layers": ["3"], + "fan_cooling_layer_time": ["35"], + "filament_max_volumetric_speed": ["28.6"], + "filament_type": ["ASA"], + "filament_density": ["1.04"], + "filament_cost": ["20"], + "nozzle_temperature_initial_layer": ["260"], + "reduce_fan_stop_start_freq": ["1"], + "fan_max_speed": ["80"], + "fan_min_speed": ["10"], + "overhang_fan_threshold": ["25%"], + "overhang_fan_speed": ["80"], + "nozzle_temperature": ["260"], + "temperature_vitrification": ["110"], + "nozzle_temperature_range_low": ["240"], + "nozzle_temperature_range_high": ["270"], + "slow_down_min_speed": ["10"], + "slow_down_layer_time": ["3"] +} diff --git a/resources/profiles/Kingroon/filament/fdm_filament_common.json b/resources/profiles/Kingroon/filament/fdm_filament_common.json new file mode 100644 index 0000000000..5212d445a5 --- /dev/null +++ b/resources/profiles/Kingroon/filament/fdm_filament_common.json @@ -0,0 +1,135 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} diff --git a/resources/profiles/Kingroon/filament/fdm_filament_pa.json b/resources/profiles/Kingroon/filament/fdm_filament_pa.json new file mode 100644 index 0000000000..e75e2e9f6c --- /dev/null +++ b/resources/profiles/Kingroon/filament/fdm_filament_pa.json @@ -0,0 +1,79 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "0" + ], + "eng_plate_temp" : [ + "100" + ], + "hot_plate_temp" : [ + "100" + ], + "cool_plate_temp_initial_layer" : [ + "0" + ], + "eng_plate_temp_initial_layer" : [ + "100" + ], + "hot_plate_temp_initial_layer" : [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/Kingroon/filament/fdm_filament_pc.json b/resources/profiles/Kingroon/filament/fdm_filament_pc.json new file mode 100644 index 0000000000..89f770017e --- /dev/null +++ b/resources/profiles/Kingroon/filament/fdm_filament_pc.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "0" + ], + "eng_plate_temp" : [ + "110" + ], + "hot_plate_temp" : [ + "110" + ], + "cool_plate_temp_initial_layer" : [ + "0" + ], + "eng_plate_temp_initial_layer" : [ + "110" + ], + "hot_plate_temp_initial_layer" : [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/Kingroon/filament/fdm_filament_pet.json b/resources/profiles/Kingroon/filament/fdm_filament_pet.json new file mode 100644 index 0000000000..1b31478fa1 --- /dev/null +++ b/resources/profiles/Kingroon/filament/fdm_filament_pet.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp": ["60"], + "eng_plate_temp": ["0"], + "hot_plate_temp": ["80"], + "cool_plate_temp_initial_layer": ["60"], + "eng_plate_temp_initial_layer": ["0"], + "hot_plate_temp_initial_layer": ["80"], + "slow_down_for_layer_cooling": ["1"], + "close_fan_the_first_x_layers": ["3"], + "fan_cooling_layer_time": ["20"], + "filament_max_volumetric_speed": ["25"], + "filament_type": ["PETG"], + "filament_density": ["1.27"], + "filament_cost": ["30"], + "nozzle_temperature_initial_layer": ["255"], + "reduce_fan_stop_start_freq": ["1"], + "fan_max_speed": ["100"], + "fan_min_speed": ["20"], + "overhang_fan_speed": ["100"], + "nozzle_temperature": ["255"], + "temperature_vitrification": ["80"], + "nozzle_temperature_range_low": ["220"], + "nozzle_temperature_range_high": ["260"], + "filament_start_gcode": ["; filament start gcode\n"] +} diff --git a/resources/profiles/Kingroon/filament/fdm_filament_pla.json b/resources/profiles/Kingroon/filament/fdm_filament_pla.json new file mode 100644 index 0000000000..3ba7fdc4fc --- /dev/null +++ b/resources/profiles/Kingroon/filament/fdm_filament_pla.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "bed_temperature_difference": ["10"], + "close_fan_the_first_x_layers": ["1"], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "cool_plate_temp": ["60"], + "cool_plate_temp_initial_layer": ["60"], + "default_filament_colour": [""], + "enable_overhang_bridge_fan": ["1"], + "enable_pressure_advance": ["1"], + "eng_plate_temp": ["60"], + "eng_plate_temp_initial_layer": ["60"], + "fan_cooling_layer_time": ["100"], + "fan_max_speed": ["100"], + "fan_min_speed": ["100"], + "filament_cost": ["17.33"], + "filament_density": ["1.24"], + "filament_deretraction_speed": ["nil"], + "filament_diameter": ["1.73"], + "filament_end_gcode": ["; filament end gcode \n"], + "filament_flow_ratio": ["1.02"], + "filament_is_support": ["0"], + "filament_max_volumetric_speed": ["18"], + "filament_minimal_purge_on_wipe_tower": ["15"], + "filament_retract_before_wipe": ["nil"], + "filament_retract_restart_extra": ["nil"], + "filament_retract_when_changing_layer": ["nil"], + "filament_retraction_length": ["nil"], + "filament_retraction_minimum_travel": ["nil"], + "filament_retraction_speed": ["nil"], + "filament_shrink": ["100%"], + "filament_soluble": ["0"], + "filament_start_gcode": ["; filament start gcode\n"], + "filament_type": ["PLA"], + "filament_vendor": ["Generic"], + "filament_wipe": ["nil"], + "filament_wipe_distance": ["nil"], + "filament_z_hop": ["nil"], + "filament_z_hop_types": ["nil"], + "full_fan_speed_layer": ["0"], + "hot_plate_temp": ["55"], + "hot_plate_temp_initial_layer": ["55"], + "nozzle_temperature": ["200"], + "nozzle_temperature_initial_layer": ["200"], + "nozzle_temperature_range_high": ["220"], + "nozzle_temperature_range_low": ["190"], + "overhang_fan_speed": ["100"], + "overhang_fan_threshold": ["50%"], + "pressure_advance": ["0.04"], + "reduce_fan_stop_start_freq": ["1"], + "required_nozzle_HRC": ["0"], + "slow_down_for_layer_cooling": ["1"], + "slow_down_layer_time": ["8"], + "slow_down_min_speed": ["10"], + "support_material_interface_fan_speed": ["-1"], + "temperature_vitrification": ["60"], + "textured_plate_temp": ["60"], + "textured_plate_temp_initial_layer": ["60"] +} diff --git a/resources/profiles/Kingroon/filament/fdm_filament_pva.json b/resources/profiles/Kingroon/filament/fdm_filament_pva.json new file mode 100644 index 0000000000..f529bb39af --- /dev/null +++ b/resources/profiles/Kingroon/filament/fdm_filament_pva.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "35" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "45" + ], + "cool_plate_temp_initial_layer" : [ + "35" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Kingroon/filament/fdm_filament_tpu.json b/resources/profiles/Kingroon/filament/fdm_filament_tpu.json new file mode 100644 index 0000000000..d5cc57fbcc --- /dev/null +++ b/resources/profiles/Kingroon/filament/fdm_filament_tpu.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "30" + ], + "eng_plate_temp" : [ + "30" + ], + "hot_plate_temp" : [ + "35" + ], + "cool_plate_temp_initial_layer" : [ + "30" + ], + "eng_plate_temp_initial_layer" : [ + "30" + ], + "hot_plate_temp_initial_layer" : [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Kingroon/kp3s.svg b/resources/profiles/Kingroon/kp3s.svg new file mode 100644 index 0000000000..fda3e3423e --- /dev/null +++ b/resources/profiles/Kingroon/kp3s.svg @@ -0,0 +1,179 @@ + + + + + + image/svg+xml + + MK3_bottom + + + + + MK3_bottom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/profiles/Kingroon/kp3s_bed.stl b/resources/profiles/Kingroon/kp3s_bed.stl new file mode 100644 index 0000000000..8680a5359d Binary files /dev/null and b/resources/profiles/Kingroon/kp3s_bed.stl differ diff --git a/resources/profiles/Kingroon/machine/Kingroon KP3S PRO V2 0.4 nozzle.json b/resources/profiles/Kingroon/machine/Kingroon KP3S PRO V2 0.4 nozzle.json new file mode 100644 index 0000000000..4701bf624d --- /dev/null +++ b/resources/profiles/Kingroon/machine/Kingroon KP3S PRO V2 0.4 nozzle.json @@ -0,0 +1,40 @@ +{ + "type": "machine", + "setting_id": "GM003", + "name": "Kingroon KP3S PRO V2 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_klipper_common", + "printer_model": "Kingroon KP3S PRO V2", + "default_filament_profile": "Kingroon Generic PLA", + "default_print_profile": "0.20mm Standard @Kingroon KP3S PRO V2", + "bed_exclude_area": ["0x0"], + "extruder_colour": ["#FCE94F"], + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "deretraction_speed": ["45"], + "machine_end_gcode": "{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600 ; Move print head up{endif}\nG1 X5 Y200 F6000 ; present print\n{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+20, max_print_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{max_print_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\nEND_PRINT", + "machine_max_acceleration_e": ["10000", "5000"], + "machine_max_acceleration_extruding": ["10000", "9000"], + "machine_max_acceleration_retracting": ["10000", "9000"], + "machine_max_acceleration_x": ["10000", "9000"], + "machine_max_acceleration_y": ["10000", "9000"], + "machine_max_acceleration_z": ["10000", "100"], + "machine_max_jerk_e": ["20", "5"], + "machine_max_jerk_x": ["20", "7"], + "machine_max_jerk_y": ["20", "7"], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[first_layer_temperature] BED_TEMP=[first_layer_bed_temperature]\nCANCEL_POWEROFF\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nG92 E0", + "max_layer_height": ["0.32"], + "retraction_length": ["0.8"], + "retraction_speed": ["45"], + "use_firmware_retraction": "1", + "wipe": ["0"], + "z_hop": ["0"], + "printable_area": [ + "0x0", + "205x0", + "205x205", + "0x205" +], +"printable_height": "200" +} diff --git a/resources/profiles/Kingroon/machine/Kingroon KP3S PRO V2.json b/resources/profiles/Kingroon/machine/Kingroon KP3S PRO V2.json new file mode 100644 index 0000000000..4bd64acbac --- /dev/null +++ b/resources/profiles/Kingroon/machine/Kingroon KP3S PRO V2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Kingroon KP3S PRO V2", + "model_id": "Kingroon-KP3S-PRO-V2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Kingroon", + "bed_model": "kp3s_bed.stl", + "bed_texture": "Kingroon_buildplate.png", + "hotend_model": "", + "default_materials": "Kingroon Generic ABS;Kingroon Generic PLA;Kingroon Generic PLA-CF;Kingroon Generic PETG;Kingroon Generic TPU;Kingroon Generic ASA;Kingroon Generic PC;Kingroon Generic PVA;Kingroon Generic PA;Kingroon Generic PA-CF" +} diff --git a/resources/profiles/Kingroon/machine/fdm_klipper_common.json b/resources/profiles/Kingroon/machine/fdm_klipper_common.json new file mode 100644 index 0000000000..1f5f8bee7a --- /dev/null +++ b/resources/profiles/Kingroon/machine/fdm_klipper_common.json @@ -0,0 +1,41 @@ +{ + "type": "machine", + "name": "fdm_klipper_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_machine_common", + "gcode_flavor": "klipper", + "machine_max_acceleration_extruding": ["9000", "9000"], + "machine_max_acceleration_retracting": ["9000", "9000"], + "machine_max_acceleration_x": ["9000", "9000"], + "machine_max_acceleration_y": ["9000", "9000"], + "machine_max_acceleration_z": ["100", "100"], + "machine_max_speed_e": ["60", "60"], + "machine_max_speed_x": ["500", "200"], + "machine_max_speed_y": ["500", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["5", "5"], + "machine_max_jerk_x": ["7", "7"], + "machine_max_jerk_y": ["7", "7"], + "machine_max_jerk_z": ["0.4", "0.4"], + "machine_min_extruding_rate": ["0", "0"], + "machine_min_travel_rate": ["0", "0"], + "min_layer_height": ["0.05"], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "retraction_minimum_travel": ["1"], + "retract_before_wipe": ["70%"], + "retract_when_changing_layer": ["1"], + "retraction_length": ["1.0"], + "z_hop": ["0.4"], + "retract_restart_extra": ["0"], + "retract_restart_extra_toolchange": ["0"], + "z_hop_types": "Normal Lift", + "machine_pause_gcode": "M601", + "wipe": ["1"], + "bed_exclude_area": ["0x0"], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", + "machine_end_gcode": "END_PRINT", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n" +} diff --git a/resources/profiles/Kingroon/machine/fdm_machine_common.json b/resources/profiles/Kingroon/machine/fdm_machine_common.json new file mode 100644 index 0000000000..0ff7eb5a0c --- /dev/null +++ b/resources/profiles/Kingroon/machine/fdm_machine_common.json @@ -0,0 +1,81 @@ +{ + "type": "machine", + "bbl_calib_mark_logo": "1", + "name": "fdm_machine_common", + "auxiliary_fan": "0", + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601", + "machine_end_gcode": "", + "extruder_colour": ["#018001"], + "extruder_offset": ["0x0"], + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "template_custom_gcode": "", + "thumbnails": ["300x300"], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["1250", "20000"], + "machine_max_acceleration_retracting": ["1250", "5000"], + "machine_max_acceleration_travel": ["9000", "9000"], + "machine_max_acceleration_x": ["3000", "20000"], + "machine_max_acceleration_y": ["3000", "20000"], + "machine_max_acceleration_z": ["200", "200"], + "machine_max_jerk_e": ["4.5", "2.5"], + "machine_max_jerk_x": ["12", "9"], + "machine_max_jerk_y": ["12", "9"], + "machine_max_jerk_z": ["0.4", "0.4"], + "machine_max_speed_e": ["120", "25"], + "machine_max_speed_x": ["200", "200"], + "machine_max_speed_y": ["200", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_min_extruding_rate": ["0", "0"], + "machine_min_travel_rate": ["0", "0"], + "max_layer_height": ["0.3"], + "min_layer_height": ["0.08"], + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printable_height": "200", + "nozzle_diameter": ["0.4"], + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printable_area": ["0x0", "200x0", "200x200", "0x200"], + "retraction_minimum_travel": ["1"], + "retract_before_wipe": ["70%"], + "retract_length_toolchange": ["2"], + "nozzle_hrc": "0", + "nozzle_type": "undefine", + "nozzle_volume": "0", + "print_host": "", + "print_host_webui": "", + "retract_restart_extra": ["0"], + "retract_restart_extra_toolchange": ["0"], + "retract_when_changing_layer": ["0"], + "retraction_length": ["1.4"], + "retraction_speed": ["35"], + "scan_first_layer": "0", + "deretraction_speed": ["30"], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "wipe": ["0"], + "wipe_distance": ["2"], + "z_hop": ["0.3"], + "z_hop_types": ["Auto Lift"] +} diff --git a/resources/profiles/Kingroon/machine/kingroon kp3s pro s1 0.4 nozzle.json b/resources/profiles/Kingroon/machine/kingroon kp3s pro s1 0.4 nozzle.json new file mode 100644 index 0000000000..e6258abf7f --- /dev/null +++ b/resources/profiles/Kingroon/machine/kingroon kp3s pro s1 0.4 nozzle.json @@ -0,0 +1,12 @@ +{ + "bbl_calib_mark_logo": "1", + "setting_id": "GM003", + "name": "Kingroon KP3S PRO S1 0.4 nozzle", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Kingroon KP3S PRO S1", + "default_print_profile": "0.20mm Standard @Kingroon KP3S PRO S1", + "machine_end_gcode": "G1 E-1.0 F2100 ; retract\nG92 E0.0\nG1{if max_layer_z < max_print_height} Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} E-34.0 F720 ; move print head up & retract filament\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y105 F3000 ; park print head\nM84 ; disable motors", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 ; home all\nG1 Y1.0 Z0.3 F1000 ; move print head up\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG92 E0.0\n; initial load\n M117 Purge extruder\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y175.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y175.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface", + "type": "machine" +} diff --git a/resources/profiles/Kingroon/machine/kingroon kp3s pro s1.json b/resources/profiles/Kingroon/machine/kingroon kp3s pro s1.json new file mode 100644 index 0000000000..7a3b2c62ee --- /dev/null +++ b/resources/profiles/Kingroon/machine/kingroon kp3s pro s1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Kingroon KP3S PRO S1", + "model_id": "Kingroon-KP3S-PRO-S1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Kingroon", + "bed_model": "kp3s_bed.stl", + "bed_texture": "Kingroon_buildplate.png", + "hotend_model": "", + "default_materials": "Kingroon Generic ABS;Kingroon Generic PLA;Kingroon Generic PLA-CF;Kingroon Generic PETG;Kingroon Generic TPU;Kingroon Generic ASA;Kingroon Generic PC;Kingroon Generic PVA;Kingroon Generic PA;Kingroon Generic PA-CF" +} diff --git a/resources/profiles/Kingroon/mini.svg b/resources/profiles/Kingroon/mini.svg new file mode 100644 index 0000000000..96c8fdec08 --- /dev/null +++ b/resources/profiles/Kingroon/mini.svg @@ -0,0 +1,32 @@ + + MINI_bed_texture + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/profiles/Kingroon/mini_bed.stl b/resources/profiles/Kingroon/mini_bed.stl new file mode 100644 index 0000000000..2f4c45b7b1 Binary files /dev/null and b/resources/profiles/Kingroon/mini_bed.stl differ diff --git a/resources/profiles/Kingroon/process/0.08mm Standard @Kingroon KP3S PRO S1.json b/resources/profiles/Kingroon/process/0.08mm Standard @Kingroon KP3S PRO S1.json new file mode 100644 index 0000000000..db9e201fcc --- /dev/null +++ b/resources/profiles/Kingroon/process/0.08mm Standard @Kingroon KP3S PRO S1.json @@ -0,0 +1,10 @@ +{ + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle" + ], + "layer_height": "0.08", + "line_width": "0.4", + "inherits": "fdm_process_common", + "name": "0.08mm Standard @Kingroon KP3S PRO S1", + "print_settings_id": "0.08mm Standard @Kingroon KP3S PRO S1" +} \ No newline at end of file diff --git a/resources/profiles/Kingroon/process/0.12mm Standard @Kingroon KP3S PRO S1.json b/resources/profiles/Kingroon/process/0.12mm Standard @Kingroon KP3S PRO S1.json new file mode 100644 index 0000000000..a94340bb96 --- /dev/null +++ b/resources/profiles/Kingroon/process/0.12mm Standard @Kingroon KP3S PRO S1.json @@ -0,0 +1,10 @@ +{ + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle" + ], + "inherits": "fdm_process_common", + "layer_height": "0.12", + "line_width": "0.4", + "name": "0.12mm Standard @Kingroon KP3S PRO S1", + "print_settings_id": "0.12mm Standard @Kingroon KP3S PRO S1" +} \ No newline at end of file diff --git a/resources/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S PRO S1.json b/resources/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S PRO S1.json new file mode 100644 index 0000000000..2ba0f60d05 --- /dev/null +++ b/resources/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S PRO S1.json @@ -0,0 +1,11 @@ +{ + "compatible_printers": [ + "Kingroon KP3S PRO S1 0.4 nozzle" + ], + "compatible_printers_condition": "", + "inherits": "fdm_process_common", + "name": "0.20mm Standard @Kingroon KP3S PRO S1", + "initial_layer_print_height": "0.2", + "layer_height": "0.2", + "line_width": "0.42" +} \ No newline at end of file diff --git a/resources/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S PRO V2.json b/resources/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S PRO V2.json new file mode 100644 index 0000000000..bcfacc147e --- /dev/null +++ b/resources/profiles/Kingroon/process/0.20mm Standard @Kingroon KP3S PRO V2.json @@ -0,0 +1,11 @@ +{ + "compatible_printers": [ + "Kingroon KP3S PRO V2 0.4 nozzle" + ], + "inherits": "fdm_process_common", + "name": "0.20mm Standard @Kingroon KP3S PRO V2", + "print_settings_id": "0.20mm Standard @Kingroon KP3S PRO V2", + "initial_layer_print_height": "0.2", + "layer_height": "0.2", + "line_width": "0.42" +} \ No newline at end of file diff --git a/resources/profiles/Kingroon/process/fdm_process_common.json b/resources/profiles/Kingroon/process/fdm_process_common.json new file mode 100644 index 0000000000..daf672e289 --- /dev/null +++ b/resources/profiles/Kingroon/process/fdm_process_common.json @@ -0,0 +1,188 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "accel_to_decel_enable": "0", + "accel_to_decel_factor": "50%", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "adaptive_layer_height": "0", + "bridge_flow": "0.9", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "bridge_no_support": "0", + "bridge_speed": "50", + "bridge_angle": "0", + "bridge_density": "100%", + "compatible_printers_condition": "", + "default_acceleration": "3000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "1", + "compatible_printers": [], + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "1", + "exclude_object": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_infill_speed": "100", + "tree_support_with_infill": "0", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "40", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "25%", + "initial_layer_acceleration": "700", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "300", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "100", + "interface_shells": "0", + "internal_bridge_support_thickness": "0", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "100", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "max_bridge_length": "30", + "max_travel_detour_distance": "0", + "min_bead_width": "85%", + "min_feature_size": "25%", + "minimum_sparse_infill_area": "15", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "3000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "80", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_sequence": "by layer", + "print_settings_id": "", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "reduce_crossing_wall": "0", + "seam_gap": "15%", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "100", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_pattern": "rectilinear", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "tree(auto)", + "thick_bridges": "0", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "3000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonic", + "top_surface_speed": "60", + "travel_acceleration": "3000", + "travel_jerk": "12", + "travel_speed": "150", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_diameter": "5", + "tree_support_branch_distance": "5", + "tree_support_brim_width": "3", + "tree_support_wall_count": "0", + "version": "1.6.4.0", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_loops": "3", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_on_loops": "1", + "wipe_speed": "80%", + "wipe_tower_no_sparse_layers": "0", + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} diff --git a/resources/profiles/OrcaArena.json b/resources/profiles/OrcaArena.json index ce13352349..bf6cf291a0 100644 --- a/resources/profiles/OrcaArena.json +++ b/resources/profiles/OrcaArena.json @@ -1,7 +1,7 @@ { "name": "Orca Arena Printer", "url": "", - "version": "01.06.01.00", + "version": "01.06.02.00", "force_update": "0", "description": "Orca Arena configuration files", "machine_model_list": [ diff --git a/resources/profiles/OrcaArena/machine/fdm_bbl_3dp_001_common.json b/resources/profiles/OrcaArena/machine/fdm_bbl_3dp_001_common.json index 2709de9d2f..50aad39db8 100644 --- a/resources/profiles/OrcaArena/machine/fdm_bbl_3dp_001_common.json +++ b/resources/profiles/OrcaArena/machine/fdm_bbl_3dp_001_common.json @@ -38,8 +38,8 @@ "5000" ], "machine_max_acceleration_travel": [ - "9000", - "9000" + "20000", + "20000" ], "machine_max_acceleration_x": [ "20000", @@ -94,7 +94,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" diff --git a/resources/profiles/OrcaArena/machine/fdm_machine_common.json b/resources/profiles/OrcaArena/machine/fdm_machine_common.json index f16d30b30b..7552d1251f 100644 --- a/resources/profiles/OrcaArena/machine/fdm_machine_common.json +++ b/resources/profiles/OrcaArena/machine/fdm_machine_common.json @@ -64,7 +64,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -105,12 +105,13 @@ "retraction_speed": [ "60" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "wipe": [ "1" ], "default_print_profile": "0.16mm Optimal @Orca Arena X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" } diff --git a/resources/profiles/OrcaArena/process/0.20mm Bambu Support W @Arena X1C.json b/resources/profiles/OrcaArena/process/0.20mm Bambu Support W @Arena X1C.json index 5b43bbb1c3..b31526453e 100644 --- a/resources/profiles/OrcaArena/process/0.20mm Bambu Support W @Arena X1C.json +++ b/resources/profiles/OrcaArena/process/0.20mm Bambu Support W @Arena X1C.json @@ -13,7 +13,7 @@ "support_interface_speed": "80", "support_filament": "0", "support_interface_filament": "0", - "enable_prime_tower": "1", + "enable_prime_tower": "0", "compatible_printers": [ "Orca Arena X1 Carbon 0.4 nozzle", "Orca Arena X1 0.4 nozzle" diff --git a/resources/profiles/OrcaArena/process/fdm_process_bbl_common.json b/resources/profiles/OrcaArena/process/fdm_process_bbl_common.json index 9115d69522..c5505d4381 100644 --- a/resources/profiles/OrcaArena/process/fdm_process_bbl_common.json +++ b/resources/profiles/OrcaArena/process/fdm_process_bbl_common.json @@ -102,9 +102,9 @@ "top_shell_layers": "3", "top_shell_thickness": "0.8", "travel_speed": "500", - "enable_prime_tower": "1", + "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "gcode_label_objects": "0" diff --git a/resources/profiles/Prusa.json b/resources/profiles/Prusa.json index 5da4f75161..4804beff57 100644 --- a/resources/profiles/Prusa.json +++ b/resources/profiles/Prusa.json @@ -1,15 +1,19 @@ { "name": "Prusa", - "version": "01.05.04.00", + "version": "01.07.01.04", "force_update": "0", "description": "Prusa configurations", "machine_model_list": [ { - "name": "Prusa MK3S", + "name": "MK4IS", + "sub_path": "machine/Prusa MK4.json" + }, + { + "name": "MK3S", "sub_path": "machine/Prusa MK3S.json" }, { - "name": "Prusa MINI", + "name": "MINI", "sub_path": "machine/Prusa MINI.json" } ], @@ -18,6 +22,10 @@ "name": "fdm_process_common", "sub_path": "process/fdm_process_common.json" }, + { + "name": "process_common_mk4", + "sub_path": "process/process_common_mk4.json" + }, { "name": "0.20mm Standard @MK3S", "sub_path": "process/0.20mm Standard @MK3S.json" @@ -25,6 +33,49 @@ { "name": "0.20mm Standard @MINI", "sub_path": "process/0.20mm Standard @MINI.json" + }, + { + "name": "0.08mm Standard @MK4", + "sub_path": "process/0.08mm Standard @MK4.json" + }, + { + "name": "0.12mm Standard @MK4", + "sub_path": "process/0.12mm Standard @MK4.json" + }, + { + + "name": "0.16mm Standard @MK4", + "sub_path": "process/0.16mm Standard @MK4.json" + }, + { + + "name": "0.20mm Standard @MK4", + "sub_path": "process/0.20mm Standard @MK4.json" + }, + { + + "name": "0.24mm Standard @MK4", + "sub_path": "process/0.24mm Standard @MK4.json" + }, + { + + "name": "0.28mm Standard @MK4", + "sub_path": "process/0.28mm Standard @MK4.json" + }, + { + + "name": "0.32mm Standard @MK4", + "sub_path": "process/0.32mm Standard @MK4.json" + }, + { + + "name": "0.40mm Standard @MK4", + "sub_path": "process/0.40mm Standard @MK4.json" + }, + { + + "name": "0.56mm Standard @MK4", + "sub_path": "process/0.56mm Standard @MK4.json" } ], "filament_list": [ @@ -68,6 +119,10 @@ "name": "Prusa Generic PLA", "sub_path": "filament/Prusa Generic PLA.json" }, + { + "name": "Prusa Generic PLA @MK4", + "sub_path": "filament/Prusa Generic PLA @MK4.json" + }, { "name": "Prusa Generic PLA-CF", "sub_path": "filament/Prusa Generic PLA-CF.json" @@ -76,18 +131,34 @@ "name": "Prusa Generic PETG", "sub_path": "filament/Prusa Generic PETG.json" }, + { + "name": "Prusa Generic PETG @MK4", + "sub_path": "filament/Prusa Generic PETG @MK4.json" + }, { "name": "Prusa Generic ABS", "sub_path": "filament/Prusa Generic ABS.json" }, + { + "name": "Prusa Generic ABS @MK4", + "sub_path": "filament/Prusa Generic ABS @MK4.json" + }, { "name": "Prusa Generic TPU", "sub_path": "filament/Prusa Generic TPU.json" }, + { + "name": "Prusa Generic TPU @MK4", + "sub_path": "filament/Prusa Generic TPU @MK4.json" + }, { "name": "Prusa Generic ASA", "sub_path": "filament/Prusa Generic ASA.json" }, + { + "name": "Prusa Generic ASA @MK4", + "sub_path": "filament/Prusa Generic ASA @MK4.json" + }, { "name": "Prusa Generic PC", "sub_path": "filament/Prusa Generic PC.json" @@ -114,6 +185,22 @@ "name": "Prusa MK3S 0.4 nozzle", "sub_path": "machine/Prusa MK3S 0.4 nozzle.json" }, + { + "name": "Prusa MK4 0.25 nozzle", + "sub_path": "machine/Prusa MK4 0.25 nozzle.json" + }, + { + "name": "Prusa MK4 0.4 nozzle", + "sub_path": "machine/Prusa MK4 0.4 nozzle.json" + }, + { + "name": "Prusa MK4 0.6 nozzle", + "sub_path": "machine/Prusa MK4 0.6 nozzle.json" + }, + { + "name": "Prusa MK4 0.8 nozzle", + "sub_path": "machine/Prusa MK4 0.8 nozzle.json" + }, { "name": "Prusa MINI 0.4 nozzle", "sub_path": "machine/Prusa MINI 0.4 nozzle.json" diff --git a/resources/profiles/Prusa/Prusa MINI_cover.png b/resources/profiles/Prusa/MINI_cover.png similarity index 100% rename from resources/profiles/Prusa/Prusa MINI_cover.png rename to resources/profiles/Prusa/MINI_cover.png diff --git a/resources/profiles/Prusa/Prusa MK3S_cover.png b/resources/profiles/Prusa/MK3S_cover.png similarity index 100% rename from resources/profiles/Prusa/Prusa MK3S_cover.png rename to resources/profiles/Prusa/MK3S_cover.png diff --git a/resources/profiles/Prusa/MK4IS_cover.png b/resources/profiles/Prusa/MK4IS_cover.png new file mode 100644 index 0000000000..bf6967e3bc Binary files /dev/null and b/resources/profiles/Prusa/MK4IS_cover.png differ diff --git a/resources/profiles/Prusa/filament/Prusa Generic ABS @MK4.json b/resources/profiles/Prusa/filament/Prusa Generic ABS @MK4.json new file mode 100644 index 0000000000..1e40459111 --- /dev/null +++ b/resources/profiles/Prusa/filament/Prusa Generic ABS @MK4.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "filament_id": "GFB99_1", + "setting_id": "GFSA04", + "name": "Prusa Generic ABS @MK4", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_start_gcode": [ + "; Filament gcode\nM900 K{if nozzle_diameter[0]==0.4}0.03{elsif nozzle_diameter[0]==0.25}0.1{elsif nozzle_diameter[0]==0.3}0.06{elsif nozzle_diameter[0]==0.35}0.05{elsif nozzle_diameter[0]==0.5}0.03{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_MK4IS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.012{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Prusa/filament/Prusa Generic ABS.json b/resources/profiles/Prusa/filament/Prusa Generic ABS.json index 3953a58e9c..5b23fe3bc6 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic ABS.json +++ b/resources/profiles/Prusa/filament/Prusa Generic ABS.json @@ -10,7 +10,10 @@ "0.926" ], "filament_max_volumetric_speed": [ - "12" + "11" + ], + "filament_start_gcode": [ + "; Filament gcode\nM900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.02{else}0.04{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K12{elsif nozzle_diameter[0]==0.8};{else}M900 K20{endif} ; Filament gcode LA 1.0" ], "compatible_printers": [ "Prusa MK3S 0.4 nozzle", diff --git a/resources/profiles/Prusa/filament/Prusa Generic ASA @MK4.json b/resources/profiles/Prusa/filament/Prusa Generic ASA @MK4.json new file mode 100644 index 0000000000..e92dc0795d --- /dev/null +++ b/resources/profiles/Prusa/filament/Prusa Generic ASA @MK4.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "filament_id": "GFB98_1", + "setting_id": "GFSA04", + "name": "Prusa Generic ASA @MK4", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_asa", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_start_gcode": [ + "; Filament gcode\nM900 K{if nozzle_diameter[0]==0.4}0.03{elsif nozzle_diameter[0]==0.25}0.1{elsif nozzle_diameter[0]==0.3}0.06{elsif nozzle_diameter[0]==0.35}0.05{elsif nozzle_diameter[0]==0.5}0.03{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_MK4IS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.012{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Prusa/filament/Prusa Generic ASA.json b/resources/profiles/Prusa/filament/Prusa Generic ASA.json index ff83c0ec4e..26dcd73e97 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic ASA.json +++ b/resources/profiles/Prusa/filament/Prusa Generic ASA.json @@ -10,7 +10,10 @@ "0.93" ], "filament_max_volumetric_speed": [ - "12" + "11" + ], + "filament_start_gcode": [ + "; Filament gcode\nM900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.02{else}0.04{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K12{elsif nozzle_diameter[0]==0.8};{else}M900 K20{endif} ; Filament gcode LA 1.0" ], "compatible_printers": [ "Prusa MK3S 0.4 nozzle", diff --git a/resources/profiles/Prusa/filament/Prusa Generic PA-CF.json b/resources/profiles/Prusa/filament/Prusa Generic PA-CF.json index 2eaa2bf34d..4853d02939 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PA-CF.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PA-CF.json @@ -19,7 +19,11 @@ "8" ], "compatible_printers": [ - "Prusa MK3S 0.4 nozzle", - "Prusa MINI 0.4 nozzle" + "Prusa MK3S 0.4 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Prusa/filament/Prusa Generic PA.json b/resources/profiles/Prusa/filament/Prusa Generic PA.json index 13991aad2c..08552c9bb4 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PA.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PA.json @@ -16,7 +16,11 @@ "12" ], "compatible_printers": [ - "Prusa MK3S 0.4 nozzle", - "Prusa MINI 0.4 nozzle" + "Prusa MK3S 0.4 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Prusa/filament/Prusa Generic PC.json b/resources/profiles/Prusa/filament/Prusa Generic PC.json index aa8556bcca..71af06bfbf 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PC.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PC.json @@ -13,7 +13,11 @@ "0.94" ], "compatible_printers": [ - "Prusa MK3S 0.4 nozzle", - "Prusa MINI 0.4 nozzle" + "Prusa MK3S 0.4 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Prusa/filament/Prusa Generic PETG @MK4.json b/resources/profiles/Prusa/filament/Prusa Generic PETG @MK4.json new file mode 100644 index 0000000000..383c86b63f --- /dev/null +++ b/resources/profiles/Prusa/filament/Prusa Generic PETG @MK4.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "filament_id": "GFG99_1", + "setting_id": "GFSA04", + "name": "Prusa Generic PETG @MK4", + "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": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.035{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_MK4IS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.055{elsif nozzle_diameter[0]==0.5}0.042{elsif nozzle_diameter[0]==0.6}0.025{elsif nozzle_diameter[0]==0.8}0.018{elsif nozzle_diameter[0]==0.25}0.18{elsif nozzle_diameter[0]==0.3}0.1{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Prusa/filament/Prusa Generic PETG.json b/resources/profiles/Prusa/filament/Prusa Generic PETG.json index a338b24f23..d08534f12c 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PETG.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PETG.json @@ -34,13 +34,25 @@ "8" ], "filament_flow_ratio": [ - "0.95" + "0.98" ], "filament_max_volumetric_speed": [ - "10" + "8" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "hot_plate_temp": [ + "85" + ], + "hot_plate_temp_initial_layer": [ + "85" ], "filament_start_gcode": [ - "; filament start gcode\n" + "; filament start gcode\nM900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.02{elsif nozzle_diameter[0]==0.6}0.04{else}0.08{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K24{elsif nozzle_diameter[0]==0.8};{else}M900 K45{endif} ; Filament gcode LA 1.0" ], "compatible_printers": [ "Prusa MK3S 0.4 nozzle", diff --git a/resources/profiles/Prusa/filament/Prusa Generic PLA @MK4.json b/resources/profiles/Prusa/filament/Prusa Generic PLA @MK4.json new file mode 100644 index 0000000000..d3293a39cc --- /dev/null +++ b/resources/profiles/Prusa/filament/Prusa Generic PLA @MK4.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "filament_id": "GFL99_1", + "setting_id": "GFSA04", + "name": "Prusa Generic PLA @MK4", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if nozzle_diameter[0]==0.4}0.026{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*PRINTER_MODEL_MK4IS.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.026{elsif nozzle_diameter[0]==0.5}0.025{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.014{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" + ], + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Prusa/filament/Prusa Generic PLA-CF.json b/resources/profiles/Prusa/filament/Prusa Generic PLA-CF.json index 7651c3afc5..6091cad7ca 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PLA-CF.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PLA-CF.json @@ -19,7 +19,11 @@ "7" ], "compatible_printers": [ - "Prusa MK3S 0.4 nozzle", - "Prusa MINI 0.4 nozzle" + "Prusa MK3S 0.4 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Prusa/filament/Prusa Generic PLA.json b/resources/profiles/Prusa/filament/Prusa Generic PLA.json index bf58f0271a..e91bfd5a48 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PLA.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PLA.json @@ -15,6 +15,9 @@ "slow_down_layer_time": [ "8" ], + "filament_start_gcode": [ + "; filament start gcode\nM900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.04{else}0.05{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K18{elsif nozzle_diameter[0]==0.8};{else}M900 K30{endif} ; Filament gcode LA 1.0" + ], "compatible_printers": [ "Prusa MK3S 0.4 nozzle", "Prusa MINI 0.4 nozzle" diff --git a/resources/profiles/Prusa/filament/Prusa Generic PVA.json b/resources/profiles/Prusa/filament/Prusa Generic PVA.json index b38afd0291..932046a713 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PVA.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PVA.json @@ -20,6 +20,10 @@ ], "compatible_printers": [ "Prusa MK3S 0.4 nozzle", - "Prusa MINI 0.4 nozzle" + "Prusa MINI 0.4 nozzle", + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" ] } diff --git a/resources/profiles/Prusa/filament/Prusa Generic TPU @MK4.json b/resources/profiles/Prusa/filament/Prusa Generic TPU @MK4.json new file mode 100644 index 0000000000..ac940c00aa --- /dev/null +++ b/resources/profiles/Prusa/filament/Prusa Generic TPU @MK4.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "filament_id": "GFU99_1", + "setting_id": "GFSA04", + "name": "Prusa Generic TPU @MK4", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_tpu", + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_flow_ratio": [ + "1.08" + ], + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} diff --git a/resources/profiles/Prusa/filament/fdm_filament_pla.json b/resources/profiles/Prusa/filament/fdm_filament_pla.json index de2f3c2a71..9e1e42db6b 100644 --- a/resources/profiles/Prusa/filament/fdm_filament_pla.json +++ b/resources/profiles/Prusa/filament/fdm_filament_pla.json @@ -26,7 +26,7 @@ "0" ], "hot_plate_temp" : [ - "45" + "60" ], "cool_plate_temp_initial_layer" : [ "35" @@ -35,7 +35,7 @@ "0" ], "hot_plate_temp_initial_layer" : [ - "45" + "60" ], "nozzle_temperature_initial_layer": [ "220" diff --git a/resources/profiles/Prusa/machine/Prusa MINI 0.4 nozzle.json b/resources/profiles/Prusa/machine/Prusa MINI 0.4 nozzle.json index fe10604e73..f516fdf69f 100644 --- a/resources/profiles/Prusa/machine/Prusa MINI 0.4 nozzle.json +++ b/resources/profiles/Prusa/machine/Prusa MINI 0.4 nozzle.json @@ -5,7 +5,8 @@ "from": "system", "instantiation": "true", "inherits": "fdm_machine_common", - "printer_model": "Prusa MINI", + "gcode_flavor": "marlin2", + "printer_model": "MINI", "default_filament_profile": [ "Prusa Generic PLA" ], @@ -72,10 +73,13 @@ "70" ], "printable_height": "180", - "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S170 ; set extruder temp for bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nM109 R170 ; wait for bed leveling temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM204 T1250 ; set travel acceleration\nG28 ; home all without mesh bed level\nG29 ; mesh bed leveling \nM204 T[machine_max_acceleration_travel] ; restore travel acceleration\nM104 S[nozzle_temperature_initial_layer] ; set extruder temp\nG92 E0\nG1 Y-2 X179 F2400\nG1 Z3 F720\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\n\n; intro line\nG1 X170 F1000\nG1 Z0.2 F720\nG1 X110 E8 F900\nG1 X40 E10 F700\nG92 E0\n\nM221 S95 ; set flow", - "machine_end_gcode": "G1 E-1 F2100 ; retract\n{if max_layer_z < 180}G1 Z{min(max_layer_z+2, 180)} F720 ; Move print head up{endif}\nG1 X178 Y178 F4200 ; park print head\n{if max_layer_z < 180}G1 Z{min(max_layer_z+30, 180)} F720 ; Move print head further up{endif}\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow\nM900 K0 ; reset LA\nM84 ; disable motors", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_end_gcode": "G1 E-1 F2100 ; retract\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720 ; Move print head up{endif}\nG1 X178 Y178 F4200 ; park print head\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow\nM900 K0 ; reset LA\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M862.3 P \"[printer_model]\" ; printer model check\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S170 ; set extruder temp for bed leveling\nM140 S[first_layer_bed_temperature] ; set bed temp\nM109 R170 ; wait for bed leveling temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM204 T1250 ; set travel acceleration\nG28 ; home all without mesh bed level\nG29 ; mesh bed leveling \nM204 T[machine_max_acceleration_travel] ; restore travel acceleration\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0\nG1 Y-2 X179 F2400\nG1 Z3 F720\nM109 S[first_layer_temperature] ; wait for extruder temp\n\n; intro line\nG1 X170 F1000\nG1 Z0.2 F720\nG1 X110 E8 F900\nG1 X40 E10 F700\nG92 E0\n\nM221 S95 ; set flow", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MINI\n", + "scan_first_layer": "0", "machine_load_filament_time": "17", "machine_unload_filament_time": "16", diff --git a/resources/profiles/Prusa/machine/Prusa MK3S 0.4 nozzle.json b/resources/profiles/Prusa/machine/Prusa MK3S 0.4 nozzle.json index 346b73c1f6..7461bee0b1 100644 --- a/resources/profiles/Prusa/machine/Prusa MK3S 0.4 nozzle.json +++ b/resources/profiles/Prusa/machine/Prusa MK3S 0.4 nozzle.json @@ -5,7 +5,7 @@ "from": "system", "instantiation": "true", "inherits": "fdm_machine_common", - "printer_model": "Prusa MK3S", + "printer_model": "MK3S", "default_filament_profile": [ "Prusa Generic PLA" ], @@ -22,14 +22,36 @@ "250x210", "0x210" ], + "machine_max_acceleration_retracting": [ + "2500", + "2500" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "200", + "200" + ], + "machine_max_speed_y": [ + "200", + "200" + ], + "host_type": "prusalink", "printable_height": "210", - "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S170 ; set extruder temp for bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nM109 R170 ; wait for bed leveling temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM204 T1250 ; set travel acceleration\nG28 ; home all without mesh bed level\nG29 ; mesh bed leveling \nM204 T[machine_max_acceleration_travel] ; restore travel acceleration\nM104 S[nozzle_temperature_initial_layer] ; set extruder temp\nG92 E0\nG1 Y-2 X179 F2400\nG1 Z3 F720\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\n\n; intro line\nG1 X170 F1000\nG1 Z0.2 F720\nG1 X110 E8 F900\nG1 X40 E10 F700\nG92 E0\n\nM221 S95 ; set flow", - "machine_end_gcode": "G1 E-1 F2100 ; retract\n{if max_layer_z < 210}G1 Z{min(max_layer_z+2, 210)} F720 ; Move print head up{endif}\nG1 X178 Y178 F4200 ; park print head\n{if max_layer_z < 210}G1 Z{min(max_layer_z+30, 210)} F720 ; Move print head further up{endif}\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow\nM900 K0 ; reset LA\nM84 ; disable motors", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M862.3 P \"[printer_model]\" ; printer model check\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM115 U3.13.0 ; tell printer latest fw version\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG28 W ; home all without mesh bed level\nG80 ; mesh bed leveling\n{if filament_settings_id[initial_tool]=~/.*Prusament PA11.*/}\nG1 Z0.3 F720\nG1 Y-3 F1000 ; go outside print area\nG92 E0\nG1 X60 E9 F1000 ; intro line\nG1 X100 E9 F1000 ; intro line\n{else}\nG1 Z0.2 F720\nG1 Y-3 F1000 ; go outside print area\nG92 E0\nG1 X60 E9 F1000 ; intro line\nG1 X100 E12.5 F1000 ; intro line\n{endif}\nG92 E0\nM221 S{if layer_height<0.075}100{else}95{endif}", + "machine_end_gcode": "{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nG1 X0 Y200 F3600 ; park\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+49, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM221 S100 ; reset flow\nM900 K0 ; reset LA\n{if print_settings_id=~/.*(DETAIL @MK3|QUALITY @MK3|@0.25 nozzle MK3).*/}M907 E538 ; reset extruder motor current{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK3\n", "scan_first_layer": "0", "machine_load_filament_time": "17", "machine_unload_filament_time": "16", "nozzle_type": "hardened_steel", + "thumbnails": [ + "160x120" + ], "auxiliary_fan": "0" } diff --git a/resources/profiles/Prusa/machine/Prusa MK4 0.25 nozzle.json b/resources/profiles/Prusa/machine/Prusa MK4 0.25 nozzle.json new file mode 100644 index 0000000000..dfeb0d299c --- /dev/null +++ b/resources/profiles/Prusa/machine/Prusa MK4 0.25 nozzle.json @@ -0,0 +1,80 @@ +{ + "type": "machine", + "setting_id": "GM004", + "name": "Prusa MK4 0.25 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "gcode_flavor": "marlin2", + "printer_model": "MK4IS", + "default_filament_profile": [ + "Prusa Generic PLA @MK4" + ], + "default_print_profile": "0.08mm Standard @MK4", + "nozzle_diameter": [ + "0.25" + ], + "printer_variant": "0.25", + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "machine_max_acceleration_e": [ + "2500", + "2500" + ], + "machine_max_acceleration_extruding": [ + "4000", + "4000" + ], + "machine_max_acceleration_retracting": [ + "1200", + "1200" + ], + "machine_max_acceleration_x": [ + "4000", + "4000" + ], + "machine_max_acceleration_y": [ + "4000", + "4000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_travel": [ + "4000", + "4000" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "host_type": "prusalink", + "printable_height": "220", + "machine_end_gcode": "{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y170 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM572 S0 ; reset PA\nM593 X T2 F0 ; disable IS\nM593 Y T2 F0 ; disable IS\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P \"MK4\" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P\"Input shaper\" ; FW feature check\nM115 U5.0.0-RC+11963\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\n{if filament_type[initial_tool]==\"PC\" or filament_type[initial_tool]==\"PA\"}\nM104 S{first_layer_temperature[initial_tool]-25} ; set extruder temp for bed leveling\nM109 R{first_layer_temperature[initial_tool]-25} ; wait for temp\n{elsif filament_type[initial_tool]==\"FLEX\"}\nM104 S210 ; set extruder temp for bed leveling\nM109 R210 ; wait for temp\n{else}\nM104 S170 ; set extruder temp for bed leveling\nM109 R170 ; wait for temp\n{endif}\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]==\"FLEX\"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == \"FLEX\" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100%", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\nM74 W[extruded_weight_total]", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_MK4IS\nPG", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16", + "313x173", + "440x240" + ] +} diff --git a/resources/profiles/Prusa/machine/Prusa MK4 0.4 nozzle.json b/resources/profiles/Prusa/machine/Prusa MK4 0.4 nozzle.json new file mode 100644 index 0000000000..879f9d98b4 --- /dev/null +++ b/resources/profiles/Prusa/machine/Prusa MK4 0.4 nozzle.json @@ -0,0 +1,73 @@ +{ + "type": "machine", + "setting_id": "GM003", + "name": "Prusa MK4 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "gcode_flavor": "marlin2", + "printer_model": "MK4IS", + "default_filament_profile": [ + "Prusa Generic PLA @MK4" + ], + "default_print_profile": "0.20mm Standard @MK4", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "machine_max_acceleration_e": [ + "2500", + "2500" + ], + "machine_max_acceleration_extruding": [ + "4000", + "4000" + ], + "machine_max_acceleration_retracting": [ + "1200", + "1200" + ], + "machine_max_acceleration_x": [ + "4000", + "4000" + ], + "machine_max_acceleration_y": [ + "4000", + "4000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_travel": [ + "4000", + "4000" + ], + "host_type": "prusalink", + "printable_height": "220", + "machine_end_gcode": "{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y170 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM572 S0 ; reset PA\nM593 X T2 F0 ; disable IS\nM593 Y T2 F0 ; disable IS\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P \"MK4\" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P\"Input shaper\" ; FW feature check\nM115 U5.0.0-RC+11963\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\n{if filament_type[initial_tool]==\"PC\" or filament_type[initial_tool]==\"PA\"}\nM104 S{first_layer_temperature[initial_tool]-25} ; set extruder temp for bed leveling\nM109 R{first_layer_temperature[initial_tool]-25} ; wait for temp\n{elsif filament_type[initial_tool]==\"FLEX\"}\nM104 S210 ; set extruder temp for bed leveling\nM109 R210 ; wait for temp\n{else}\nM104 S170 ; set extruder temp for bed leveling\nM109 R170 ; wait for temp\n{endif}\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]==\"FLEX\"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == \"FLEX\" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100%", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\nM74 W[extruded_weight_total]", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_MK4IS\nPG", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16", + "313x173", + "440x240" + ] +} diff --git a/resources/profiles/Prusa/machine/Prusa MK4 0.6 nozzle.json b/resources/profiles/Prusa/machine/Prusa MK4 0.6 nozzle.json new file mode 100644 index 0000000000..8846cb5665 --- /dev/null +++ b/resources/profiles/Prusa/machine/Prusa MK4 0.6 nozzle.json @@ -0,0 +1,80 @@ +{ + "type": "machine", + "setting_id": "GM002", + "name": "Prusa MK4 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "gcode_flavor": "marlin2", + "printer_model": "MK4IS", + "default_filament_profile": [ + "Prusa Generic PLA @MK4" + ], + "default_print_profile": "0.32mm Standard @MK4", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "machine_max_acceleration_e": [ + "2500", + "2500" + ], + "machine_max_acceleration_extruding": [ + "4000", + "4000" + ], + "machine_max_acceleration_retracting": [ + "1200", + "1200" + ], + "machine_max_acceleration_x": [ + "4000", + "4000" + ], + "machine_max_acceleration_y": [ + "4000", + "4000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_travel": [ + "4000", + "4000" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.12" + ], + "host_type": "prusalink", + "printable_height": "220", + "machine_end_gcode": "{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y170 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM572 S0 ; reset PA\nM593 X T2 F0 ; disable IS\nM593 Y T2 F0 ; disable IS\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P \"MK4\" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P\"Input shaper\" ; FW feature check\nM115 U5.0.0-RC+11963\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\n{if filament_type[initial_tool]==\"PC\" or filament_type[initial_tool]==\"PA\"}\nM104 S{first_layer_temperature[initial_tool]-25} ; set extruder temp for bed leveling\nM109 R{first_layer_temperature[initial_tool]-25} ; wait for temp\n{elsif filament_type[initial_tool]==\"FLEX\"}\nM104 S210 ; set extruder temp for bed leveling\nM109 R210 ; wait for temp\n{else}\nM104 S170 ; set extruder temp for bed leveling\nM109 R170 ; wait for temp\n{endif}\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]==\"FLEX\"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == \"FLEX\" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100%", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\nM74 W[extruded_weight_total]", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_MK4IS\nPG", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16", + "313x173", + "440x240" + ] +} diff --git a/resources/profiles/Prusa/machine/Prusa MK4 0.8 nozzle.json b/resources/profiles/Prusa/machine/Prusa MK4 0.8 nozzle.json new file mode 100644 index 0000000000..06008c154a --- /dev/null +++ b/resources/profiles/Prusa/machine/Prusa MK4 0.8 nozzle.json @@ -0,0 +1,80 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Prusa MK4 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "gcode_flavor": "marlin2", + "printer_model": "MK4IS", + "default_filament_profile": [ + "Prusa Generic PLA @MK4" + ], + "default_print_profile": "0.40mm Standard @MK4", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "250x0", + "250x210", + "0x210" + ], + "machine_max_acceleration_e": [ + "2500", + "2500" + ], + "machine_max_acceleration_extruding": [ + "4000", + "4000" + ], + "machine_max_acceleration_retracting": [ + "1200", + "1200" + ], + "machine_max_acceleration_x": [ + "4000", + "4000" + ], + "machine_max_acceleration_y": [ + "4000", + "4000" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_acceleration_travel": [ + "4000", + "4000" + ], + "max_layer_height": [ + "0.6" + ], + "min_layer_height": [ + "0.2" + ], + "host_type": "prusalink", + "printable_height": "220", + "machine_end_gcode": "{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y170 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM572 S0 ; reset PA\nM593 X T2 F0 ; disable IS\nM593 Y T2 F0 ; disable IS\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P \"MK4\" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P\"Input shaper\" ; FW feature check\nM115 U5.0.0-RC+11963\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\n{if filament_type[initial_tool]==\"PC\" or filament_type[initial_tool]==\"PA\"}\nM104 S{first_layer_temperature[initial_tool]-25} ; set extruder temp for bed leveling\nM109 R{first_layer_temperature[initial_tool]-25} ; wait for temp\n{elsif filament_type[initial_tool]==\"FLEX\"}\nM104 S210 ; set extruder temp for bed leveling\nM109 R210 ; wait for temp\n{else}\nM104 S170 ; set extruder temp for bed leveling\nM109 R170 ; wait for temp\n{endif}\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]==\"FLEX\"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == \"FLEX\" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100%", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\nM74 W[extruded_weight_total]", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_MK4IS\nPG", + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "thumbnails": [ + "16x16", + "313x173", + "440x240" + ] +} diff --git a/resources/profiles/Prusa/machine/Prusa MK4.json b/resources/profiles/Prusa/machine/Prusa MK4.json new file mode 100644 index 0000000000..9291c7be0d --- /dev/null +++ b/resources/profiles/Prusa/machine/Prusa MK4.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Prusa MK4", + "model_id": "MK4", + "nozzle_diameter": "0.25;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Prusa", + "bed_model": "mk4_bed.stl", + "bed_texture": "mk4is.svg", + "hotend_model": "", + "default_materials": "Prusa Generic PLA-CF;Prusa Generic PC;Prusa Generic PVA;Prusa Generic PA;Prusa Generic PA-CF;Prusa Generic ABS @MK4;Prusa Generic PLA @MK4;Prusa Generic PETG @MK4;Prusa Generic TPU @MK4;Prusa Generic ASA @MK4;" +} diff --git a/resources/profiles/Prusa/machine/fdm_machine_common.json b/resources/profiles/Prusa/machine/fdm_machine_common.json index a6f78e6f0c..8680aa36fb 100644 --- a/resources/profiles/Prusa/machine/fdm_machine_common.json +++ b/resources/profiles/Prusa/machine/fdm_machine_common.json @@ -129,6 +129,7 @@ "silent_mode": "0", "single_extruder_multi_material": "1", "change_filament_gcode": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", "layer_change_gcode": "", "machine_pause_gcode": "M400 U1\n", "wipe": [ diff --git a/resources/profiles/Prusa/mk4.svg b/resources/profiles/Prusa/mk4.svg new file mode 100644 index 0000000000..70a3b5ecaf --- /dev/null +++ b/resources/profiles/Prusa/mk4.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/profiles/Prusa/mk4_bed.stl b/resources/profiles/Prusa/mk4_bed.stl new file mode 100644 index 0000000000..6aff36f0bc Binary files /dev/null and b/resources/profiles/Prusa/mk4_bed.stl differ diff --git a/resources/profiles/Prusa/mk4is.svg b/resources/profiles/Prusa/mk4is.svg new file mode 100644 index 0000000000..2c99da4f8a --- /dev/null +++ b/resources/profiles/Prusa/mk4is.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.08mm Standard @MK4.json b/resources/profiles/Prusa/process/0.08mm Standard @MK4.json new file mode 100644 index 0000000000..56913f217e --- /dev/null +++ b/resources/profiles/Prusa/process/0.08mm Standard @MK4.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Standard @MK4", + "from": "system", + "instantiation": "true", + "inherits": "process_common_mk4", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "layer_height": "0.08", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.12mm Standard @MK4.json b/resources/profiles/Prusa/process/0.12mm Standard @MK4.json new file mode 100644 index 0000000000..9cb792c1fd --- /dev/null +++ b/resources/profiles/Prusa/process/0.12mm Standard @MK4.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Standard @MK4", + "from": "system", + "instantiation": "true", + "inherits": "process_common_mk4", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "layer_height": "0.12", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.16mm Standard @MK4.json b/resources/profiles/Prusa/process/0.16mm Standard @MK4.json new file mode 100644 index 0000000000..9fe42c2304 --- /dev/null +++ b/resources/profiles/Prusa/process/0.16mm Standard @MK4.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Standard @MK4", + "from": "system", + "instantiation": "true", + "inherits": "process_common_mk4", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16", + "layer_height": "0.16", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.25 nozzle", + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.20mm Standard @MK4.json b/resources/profiles/Prusa/process/0.20mm Standard @MK4.json new file mode 100644 index 0000000000..7e476ae558 --- /dev/null +++ b/resources/profiles/Prusa/process/0.20mm Standard @MK4.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @MK4", + "from": "system", + "instantiation": "true", + "inherits": "process_common_mk4", + "compatible_printers": [ + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.24mm Standard @MK4.json b/resources/profiles/Prusa/process/0.24mm Standard @MK4.json new file mode 100644 index 0000000000..58b2f2996d --- /dev/null +++ b/resources/profiles/Prusa/process/0.24mm Standard @MK4.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Standard @MK4", + "from": "system", + "instantiation": "true", + "inherits": "process_common_mk4", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "layer_height": "0.24", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.28mm Standard @MK4.json b/resources/profiles/Prusa/process/0.28mm Standard @MK4.json new file mode 100644 index 0000000000..17dec1c3d9 --- /dev/null +++ b/resources/profiles/Prusa/process/0.28mm Standard @MK4.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Standard @MK4", + "from": "system", + "instantiation": "true", + "inherits": "process_common_mk4", + "layer_height": "0.28", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.32mm Standard @MK4.json b/resources/profiles/Prusa/process/0.32mm Standard @MK4.json new file mode 100644 index 0000000000..d873b14476 --- /dev/null +++ b/resources/profiles/Prusa/process/0.32mm Standard @MK4.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.32mm Standard @MK4", + "from": "system", + "instantiation": "true", + "inherits": "process_common_mk4", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.32", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.4 nozzle", + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.40mm Standard @MK4.json b/resources/profiles/Prusa/process/0.40mm Standard @MK4.json new file mode 100644 index 0000000000..003753a93e --- /dev/null +++ b/resources/profiles/Prusa/process/0.40mm Standard @MK4.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.40mm Standard @MK4", + "from": "system", + "instantiation": "true", + "inherits": "process_common_mk4", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.40", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.6 nozzle", + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.56mm Standard @MK4.json b/resources/profiles/Prusa/process/0.56mm Standard @MK4.json new file mode 100644 index 0000000000..b87756a9c6 --- /dev/null +++ b/resources/profiles/Prusa/process/0.56mm Standard @MK4.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.56mm Standard @MK4", + "from": "system", + "instantiation": "true", + "inherits": "process_common_mk4", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.56", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "Prusa MK4 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Prusa/process/fdm_process_common.json b/resources/profiles/Prusa/process/fdm_process_common.json index ea8f5ff739..59955bd92b 100644 --- a/resources/profiles/Prusa/process/fdm_process_common.json +++ b/resources/profiles/Prusa/process/fdm_process_common.json @@ -24,16 +24,12 @@ "draft_shield": "disabled", "elefant_foot_compensation": "0", "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", "infill_direction": "45", "sparse_infill_density": "15%", "sparse_infill_pattern": "grid", - "initial_layer_line_width": "0.5", "initial_layer_print_height": "0.2", "infill_combination": "0", - "sparse_infill_line_width": "0.45", "infill_wall_overlap": "25%", "interface_shells": "0", "ironing_flow": "10%", @@ -47,7 +43,14 @@ "overhang_2_4_speed": "50", "overhang_3_4_speed": "30", "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", + "line_width": "110%", + "inner_wall_line_width": "110%", + "outer_wall_line_width": "100%", + "top_surface_line_width": "93.75%", + "sparse_infill_line_width": "110%", + "initial_layer_line_width": "120%", + "internal_solid_infill_line_width": "120%", + "support_line_width": "96%", "wall_loops": "3", "print_settings_id": "", "raft_layers": "0", @@ -56,7 +59,6 @@ "skirt_height": "1", "skirt_loops": "0", "minimum_sparse_infill_area": "15", - "internal_solid_infill_line_width": "0.4", "spiral_mode": "0", "standby_temperature_delta": "-5", "enable_support": "0", @@ -64,8 +66,8 @@ "support_type": "normal(auto)", "support_on_build_plate_only": "0", "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", "support_filament": "0", - "support_line_width": "0.4", "support_interface_loop_pattern": "0", "support_interface_filament": "0", "support_interface_top_layers": "2", @@ -82,11 +84,10 @@ "tree_support_with_infill": "0", "detect_thin_wall": "0", "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", "top_shell_thickness": "0.8", - "enable_prime_tower": "1", + "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "layer_height": "0.2", @@ -101,5 +102,6 @@ "internal_solid_infill_speed": "150", "top_surface_speed": "50", "gap_infill_speed": "30", - "travel_speed": "200" + "travel_speed": "200", + "prime_tower_width": "60" } diff --git a/resources/profiles/Prusa/process/process_common_mk4.json b/resources/profiles/Prusa/process/process_common_mk4.json new file mode 100644 index 0000000000..ed70e11092 --- /dev/null +++ b/resources/profiles/Prusa/process/process_common_mk4.json @@ -0,0 +1,28 @@ +{ + "type": "process", + "name": "process_common_mk4", + "from": "system", + "instantiation": "false", + "inherits": "fdm_process_common", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "170", + "inner_wall_speed": "170", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "120", + "travel_speed": "300", + "bridge_speed": "25", + "travel_jerk": "9", + "outer_wall_jerk": "7", + "inner_wall_jerk": "7", + "default_jerk": "9", + "default_acceleration": "4000", + "internal_bridge_speed": "50", + "initial_layer_acceleration": "700", + "top_surface_acceleration": "1000", + "travel_acceleration": "4000", + "inner_wall_acceleration": "4000", + "outer_wall_acceleration": "3000" +} \ No newline at end of file diff --git a/resources/profiles/Qidi.json b/resources/profiles/Qidi.json index abe9a9d0d5..25d60ee197 100644 --- a/resources/profiles/Qidi.json +++ b/resources/profiles/Qidi.json @@ -1,282 +1,323 @@ -{ - "name": "Qidi", - "version": "01.00.00.03", - "force_update": "0", - "description": "Qidi configurations", - "machine_model_list": [ - { - "name": "Qidi X-Plus", - "sub_path": "machine/Qidi X-Plus.json" - }, - { - "name": "Qidi X-Max", - "sub_path": "machine/Qidi X-Max.json" - }, - { - "name": "Qidi X-CF Pro", - "sub_path": "machine/Qidi X-CF Pro.json" - }, - { - "name": "Qidi X-Smart 3", - "sub_path": "machine/Qidi X-Smart 3.json" - }, - { - "name": "Qidi X-Plus 3", - "sub_path": "machine/Qidi X-Plus 3.json" - }, - { - "name": "Qidi X-Max 3", - "sub_path": "machine/Qidi X-Max 3.json" - } - ], - "process_list": [ - { - "name": "fdm_process_common", - "sub_path": "process/fdm_process_common.json" - }, - { - "name": "fdm_process_qidi_common", - "sub_path": "process/fdm_process_qidi_common.json" - }, - { - "name": "0.12mm Fine @Qidi XMPlus", - "sub_path": "process/0.12mm Fine @Qidi XPlus.json" - }, - { - "name": "0.12mm Fine @Qidi XMax", - "sub_path": "process/0.12mm Fine @Qidi XMax.json" - }, - { - "name": "0.12mm Fine @Qidi XCFPro", - "sub_path": "process/0.12mm Fine @Qidi XCFPro.json" - }, - { - "name": "0.12mm Fine @Qidi XSmart3", - "sub_path": "process/0.12mm Fine @Qidi XSmart3.json" - }, - { - "name": "0.12mm Fine @Qidi XPlus3", - "sub_path": "process/0.12mm Fine @Qidi XPlus3.json" - }, - { - "name": "0.12mm Fine @Qidi XMax3", - "sub_path": "process/0.12mm Fine @Qidi XMax3.json" - }, - { - "name": "0.16mm Optimal @Qidi XPlus", - "sub_path": "process/0.16mm Optimal @Qidi XPlus.json" - }, - { - "name": "0.16mm Optimal @Qidi XMax", - "sub_path": "process/0.16mm Optimal @Qidi XMax.json" - }, - { - "name": "0.16mm Optimal @Qidi XCFPro", - "sub_path": "process/0.16mm Optimal @Qidi XCFPro.json" - }, - { - "name": "0.16mm Optimal @Qidi XSmart3", - "sub_path": "process/0.16mm Optimal @Qidi XSmart3.json" - }, - { - "name": "0.16mm Optimal @Qidi XPlus3", - "sub_path": "process/0.16mm Optimal @Qidi XPlus3.json" - }, - { - "name": "0.16mm Optimal @Qidi XMax3", - "sub_path": "process/0.16mm Optimal @Qidi XMax3.json" - }, - { - "name": "0.20mm Standard @Qidi XPlus", - "sub_path": "process/0.20mm Standard @Qidi XPlus.json" - }, - { - "name": "0.20mm Standard @Qidi XMax", - "sub_path": "process/0.20mm Standard @Qidi XMax.json" - }, - { - "name": "0.20mm Standard @Qidi XCFPro", - "sub_path": "process/0.20mm Standard @Qidi XCFPro.json" - }, - { - "name": "0.20mm Standard @Qidi XSmart3", - "sub_path": "process/0.20mm Standard @Qidi XSmart3.json" - }, - { - "name": "0.20mm Standard @Qidi XPlus3", - "sub_path": "process/0.20mm Standard @Qidi XPlus3.json" - }, - { - "name": "0.20mm Standard @Qidi XMax3", - "sub_path": "process/0.20mm Standard @Qidi XMax3.json" - }, - { - "name": "0.25mm Draft @Qidi XPlus", - "sub_path": "process/0.25mm Draft @Qidi XPlus.json" - }, - { - "name": "0.25mm Draft @Qidi XMax", - "sub_path": "process/0.25mm Draft @Qidi XMax.json" - }, - { - "name": "0.25mm Draft @Qidi XCFPro", - "sub_path": "process/0.25mm Draft @Qidi XCFPro.json" - }, - { - "name": "0.25mm Draft @Qidi XSmart3", - "sub_path": "process/0.25mm Draft @Qidi XSmart3.json" - }, - { - "name": "0.25mm Draft @Qidi XPlus3", - "sub_path": "process/0.25mm Draft @Qidi XPlus3.json" - }, - { - "name": "0.25mm Draft @Qidi XMax3", - "sub_path": "process/0.25mm Draft @Qidi XMax3.json" - }, - { - "name": "0.30mm Extra Draft @Qidi XPlus", - "sub_path": "process/0.30mm Extra Draft @Qidi XPlus.json" - }, - { - "name": "0.30mm Extra Draft @Qidi XMax", - "sub_path": "process/0.30mm Extra Draft @Qidi XMax.json" - }, - { - "name": "0.30mm Extra Draft @Qidi XCFPro", - "sub_path": "process/0.30mm Extra Draft @Qidi XCFPro.json" - }, - { - "name": "0.30mm Extra Draft @Qidi XSmart3", - "sub_path": "process/0.30mm Extra Draft @Qidi XSmart3.json" - }, - { - "name": "0.30mm Extra Draft @Qidi XPlus3", - "sub_path": "process/0.30mm Extra Draft @Qidi XPlus3.json" - }, - { - "name": "0.30mm Extra Draft @Qidi XMax3", - "sub_path": "process/0.30mm Extra Draft @Qidi XMax3.json" - } - ], - "filament_list": [ - { - "name": "fdm_filament_common", - "sub_path": "filament/fdm_filament_common.json" - }, - { - "name": "fdm_filament_abs", - "sub_path": "filament/fdm_filament_abs.json" - }, - { - "name": "fdm_filament_asa", - "sub_path": "filament/fdm_filament_asa.json" - }, - { - "name": "fdm_filament_pa", - "sub_path": "filament/fdm_filament_pa.json" - }, - { - "name": "fdm_filament_pc", - "sub_path": "filament/fdm_filament_pc.json" - }, - { - "name": "fdm_filament_pet", - "sub_path": "filament/fdm_filament_pet.json" - }, - { - "name": "fdm_filament_pla", - "sub_path": "filament/fdm_filament_pla.json" - }, - { - "name": "fdm_filament_pva", - "sub_path": "filament/fdm_filament_pva.json" - }, - { - "name": "fdm_filament_tpu", - "sub_path": "filament/fdm_filament_tpu.json" - }, - { - "name": "Qidi Generic ABS", - "sub_path": "filament/Qidi Generic ABS.json" - }, - { - "name": "Qidi Generic ASA", - "sub_path": "filament/Qidi Generic ASA.json" - }, - { - "name": "Qidi Generic PA", - "sub_path": "filament/Qidi Generic PA.json" - }, - { - "name": "Qidi Generic PA-CF", - "sub_path": "filament/Qidi Generic PA-CF.json" - }, - { - "name": "Qidi Generic PC", - "sub_path": "filament/Qidi Generic PC.json" - }, - { - "name": "Qidi Generic PETG", - "sub_path": "filament/Qidi Generic PETG.json" - }, - { - "name": "Qidi Generic PETG-CF", - "sub_path": "filament/Qidi Generic PETG-CF.json" - }, - { - "name": "Qidi Generic PLA Silk", - "sub_path": "filament/Qidi Generic PLA Silk.json" - }, - { - "name": "Qidi Generic PLA", - "sub_path": "filament/Qidi Generic PLA.json" - }, - { - "name": "Qidi Generic PLA-CF", - "sub_path": "filament/Qidi Generic PLA-CF.json" - }, - { - "name": "Qidi Generic PVA", - "sub_path": "filament/Qidi Generic PVA.json" - }, - { - "name": "Qidi Generic TPU", - "sub_path": "filament/Qidi Generic TPU.json" - } - ], - "machine_list": [ - { - "name": "fdm_machine_common", - "sub_path": "machine/fdm_machine_common.json" - }, - { - "name": "fdm_qidi_common", - "sub_path": "machine/fdm_qidi_common.json" - }, - { - "name": "Qidi X-Plus 0.4 nozzle", - "sub_path": "machine/Qidi X-Plus 0.4 nozzle.json" - }, - { - "name": "Qidi X-Max 0.4 nozzle", - "sub_path": "machine/Qidi X-Max 0.4 nozzle.json" - }, - { - "name": "Qidi X-CF Pro 0.4 nozzle", - "sub_path": "machine/Qidi X-CF Pro 0.4 nozzle.json" - }, - { - "name": "Qidi X-Smart 3 0.4 nozzle", - "sub_path": "machine/Qidi X-Smart 3 0.4 nozzle.json" - }, - { - "name": "Qidi X-Plus 3 0.4 nozzle", - "sub_path": "machine/Qidi X-Plus 3 0.4 nozzle.json" - }, - { - "name": "Qidi X-Max 3 0.4 nozzle", - "sub_path": "machine/Qidi X-Max 3 0.4 nozzle.json" - } - ] -} +{ + "name": "Qidi", + "version": "01.07.00.00", + "force_update": "0", + "description": "Qidi configurations", + "machine_model_list": [ + { + "name": "Qidi X-Plus", + "sub_path": "machine/Qidi X-Plus.json" + }, + { + "name": "Qidi X-Max", + "sub_path": "machine/Qidi X-Max.json" + }, + { + "name": "Qidi X-CF Pro", + "sub_path": "machine/Qidi X-CF Pro.json" + }, + { + "name": "Qidi X-Smart 3", + "sub_path": "machine/Qidi X-Smart 3.json" + }, + { + "name": "Qidi X-Plus 3", + "sub_path": "machine/Qidi X-Plus 3.json" + }, + { + "name": "Qidi X-Max 3", + "sub_path": "machine/Qidi X-Max 3.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_qidi_common", + "sub_path": "process/fdm_process_qidi_common.json" + }, + { + "name": "fdm_process_qidi_x3_common", + "sub_path": "process/fdm_process_qidi_x3_common.json" + }, + { + "name": "0.12mm Fine @Qidi XMPlus", + "sub_path": "process/0.12mm Fine @Qidi XPlus.json" + }, + { + "name": "0.12mm Fine @Qidi XMax", + "sub_path": "process/0.12mm Fine @Qidi XMax.json" + }, + { + "name": "0.12mm Fine @Qidi XCFPro", + "sub_path": "process/0.12mm Fine @Qidi XCFPro.json" + }, + { + "name": "0.12mm Fine @Qidi XSmart3", + "sub_path": "process/0.12mm Fine @Qidi XSmart3.json" + }, + { + "name": "0.12mm Fine @Qidi XPlus3", + "sub_path": "process/0.12mm Fine @Qidi XPlus3.json" + }, + { + "name": "0.12mm Fine @Qidi XMax3", + "sub_path": "process/0.12mm Fine @Qidi XMax3.json" + }, + { + "name": "0.16mm Optimal @Qidi XPlus", + "sub_path": "process/0.16mm Optimal @Qidi XPlus.json" + }, + { + "name": "0.16mm Optimal @Qidi XMax", + "sub_path": "process/0.16mm Optimal @Qidi XMax.json" + }, + { + "name": "0.16mm Optimal @Qidi XCFPro", + "sub_path": "process/0.16mm Optimal @Qidi XCFPro.json" + }, + { + "name": "0.16mm Optimal @Qidi XSmart3", + "sub_path": "process/0.16mm Optimal @Qidi XSmart3.json" + }, + { + "name": "0.16mm Optimal @Qidi XPlus3", + "sub_path": "process/0.16mm Optimal @Qidi XPlus3.json" + }, + { + "name": "0.16mm Optimal @Qidi XMax3", + "sub_path": "process/0.16mm Optimal @Qidi XMax3.json" + }, + { + "name": "0.20mm Standard @Qidi XPlus", + "sub_path": "process/0.20mm Standard @Qidi XPlus.json" + }, + { + "name": "0.20mm Standard @Qidi XMax", + "sub_path": "process/0.20mm Standard @Qidi XMax.json" + }, + { + "name": "0.20mm Standard @Qidi XCFPro", + "sub_path": "process/0.20mm Standard @Qidi XCFPro.json" + }, + { + "name": "0.20mm Standard @Qidi XSmart3", + "sub_path": "process/0.20mm Standard @Qidi XSmart3.json" + }, + { + "name": "0.20mm Standard @Qidi XPlus3", + "sub_path": "process/0.20mm Standard @Qidi XPlus3.json" + }, + { + "name": "0.20mm Standard @Qidi XMax3", + "sub_path": "process/0.20mm Standard @Qidi XMax3.json" + }, + { + "name": "0.25mm Draft @Qidi XPlus", + "sub_path": "process/0.25mm Draft @Qidi XPlus.json" + }, + { + "name": "0.25mm Draft @Qidi XMax", + "sub_path": "process/0.25mm Draft @Qidi XMax.json" + }, + { + "name": "0.25mm Draft @Qidi XCFPro", + "sub_path": "process/0.25mm Draft @Qidi XCFPro.json" + }, + { + "name": "0.25mm Draft @Qidi XSmart3", + "sub_path": "process/0.25mm Draft @Qidi XSmart3.json" + }, + { + "name": "0.25mm Draft @Qidi XPlus3", + "sub_path": "process/0.25mm Draft @Qidi XPlus3.json" + }, + { + "name": "0.25mm Draft @Qidi XMax3", + "sub_path": "process/0.25mm Draft @Qidi XMax3.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XPlus", + "sub_path": "process/0.30mm Extra Draft @Qidi XPlus.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XMax", + "sub_path": "process/0.30mm Extra Draft @Qidi XMax.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XCFPro", + "sub_path": "process/0.30mm Extra Draft @Qidi XCFPro.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XSmart3", + "sub_path": "process/0.30mm Extra Draft @Qidi XSmart3.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XPlus3", + "sub_path": "process/0.30mm Extra Draft @Qidi XPlus3.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XMax3", + "sub_path": "process/0.30mm Extra Draft @Qidi XMax3.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Qidi Generic ABS", + "sub_path": "filament/Qidi Generic ABS.json" + }, + { + "name": "Qidi Generic ASA", + "sub_path": "filament/Qidi Generic ASA.json" + }, + { + "name": "Qidi Generic PA", + "sub_path": "filament/Qidi Generic PA.json" + }, + { + "name": "Qidi Generic PA-CF", + "sub_path": "filament/Qidi Generic PA-CF.json" + }, + { + "name": "Qidi Generic PC", + "sub_path": "filament/Qidi Generic PC.json" + }, + { + "name": "Qidi Generic PETG", + "sub_path": "filament/Qidi Generic PETG.json" + }, + { + "name": "Qidi Generic PETG-CF", + "sub_path": "filament/Qidi Generic PETG-CF.json" + }, + { + "name": "Qidi Generic PLA Silk", + "sub_path": "filament/Qidi Generic PLA Silk.json" + }, + { + "name": "Qidi Generic PLA", + "sub_path": "filament/Qidi Generic PLA.json" + }, + { + "name": "Qidi Generic PLA-CF", + "sub_path": "filament/Qidi Generic PLA-CF.json" + }, + { + "name": "Qidi Generic PVA", + "sub_path": "filament/Qidi Generic PVA.json" + }, + { + "name": "Qidi Generic TPU 95A", + "sub_path": "filament/Qidi Generic TPU 95A.json" + }, + { + "name": "QIDI ABS Rapido", + "sub_path": "filament/QIDI ABS Rapido.json" + }, + { + "name": "QIDI PLA Rapido", + "sub_path": "filament/QIDI PLA Rapido.json" + }, + { + "name": "QIDI PETG Tough", + "sub_path": "filament/QIDI PETG Tough.json" + }, + { + "name": "QIDI PET-CF", + "sub_path": "filament/QIDI PET-CF.json" + }, + { + "name": "QIDI PA12-CF", + "sub_path": "filament/QIDI PA12-CF.json" + }, + { + "name": "QIDI PAHT-CF", + "sub_path": "filament/QIDI PAHT-CF.json" + }, + { + "name": "QIDI ABS-GF25", + "sub_path": "filament/QIDI ABS-GF25.json" + }, + { + "name": "QIDI PA-Ultra", + "sub_path": "filament/QIDI PA-Ultra.json" + } + + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_qidi_common", + "sub_path": "machine/fdm_qidi_common.json" + }, + { + "name": "fdm_qidi_x3_common", + "sub_path": "machine/fdm_qidi_x3_common.json" + }, + { + "name": "Qidi X-Plus 0.4 nozzle", + "sub_path": "machine/Qidi X-Plus 0.4 nozzle.json" + }, + { + "name": "Qidi X-Max 0.4 nozzle", + "sub_path": "machine/Qidi X-Max 0.4 nozzle.json" + }, + { + "name": "Qidi X-CF Pro 0.4 nozzle", + "sub_path": "machine/Qidi X-CF Pro 0.4 nozzle.json" + }, + { + "name": "Qidi X-Smart 3 0.4 nozzle", + "sub_path": "machine/Qidi X-Smart 3 0.4 nozzle.json" + }, + { + "name": "Qidi X-Plus 3 0.4 nozzle", + "sub_path": "machine/Qidi X-Plus 3 0.4 nozzle.json" + }, + { + "name": "Qidi X-Max 3 0.4 nozzle", + "sub_path": "machine/Qidi X-Max 3 0.4 nozzle.json" + } + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS Rapido.json b/resources/profiles/Qidi/filament/QIDI ABS Rapido.json new file mode 100644 index 0000000000..e125aaa6a0 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS Rapido.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "QIDI ABS Rapido", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.021" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF25.json b/resources/profiles/Qidi/filament/QIDI ABS-GF25.json new file mode 100644 index 0000000000..3b22d2601f --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI ABS-GF25.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "QIDI ABS-GF25", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.001" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PA-Ultra.json b/resources/profiles/Qidi/filament/QIDI PA-Ultra.json new file mode 100644 index 0000000000..ed1d5123e5 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PA-Ultra.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "filament_id": "GFN99", + "setting_id": "GFSN98", + "name": "QIDI PA-Ultra", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "required_nozzle_HRC": [ + "3" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PA12-CF.json b/resources/profiles/Qidi/filament/QIDI PA12-CF.json new file mode 100644 index 0000000000..04a9404777 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PA12-CF.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "filament_id": "GFN98", + "setting_id": "GFSN99", + "name": "QIDI PA12-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature": [ + "290" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "2" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PAHT-CF.json b/resources/profiles/Qidi/filament/QIDI PAHT-CF.json new file mode 100644 index 0000000000..9191f9c34b --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PAHT-CF.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "filament_id": "GFN98", + "setting_id": "GFSN99", + "name": "QIDI PAHT-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "filament_type": [ + "PA-CF" + ], + "cool_plate_temp" : [ + "80" + ], + "eng_plate_temp" : [ + "80" + ], + "hot_plate_temp" : [ + "80" + ], + "textured_plate_temp" : [ + "80" + ], + "cool_plate_temp_initial_layer" : [ + "80" + ], + "eng_plate_temp_initial_layer" : [ + "80" + ], + "hot_plate_temp_initial_layer" : [ + "80" + ], + "textured_plate_temp_initial_layer" : [ + "08" + ], + "nozzle_temperature_initial_layer": [ + "310" + ], + "nozzle_temperature": [ + "310" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "2" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PET-CF.json b/resources/profiles/Qidi/filament/QIDI PET-CF.json new file mode 100644 index 0000000000..c41e940521 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PET-CF.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "filament_id": "GFN98", + "setting_id": "GFSN99", + "name": "QIDI PET-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "filament_type": [ + "PA-CF" + ], + "cool_plate_temp" : [ + "80" + ], + "eng_plate_temp" : [ + "80" + ], + "hot_plate_temp" : [ + "80" + ], + "textured_plate_temp" : [ + "80" + ], + "cool_plate_temp_initial_layer" : [ + "80" + ], + "eng_plate_temp_initial_layer" : [ + "80" + ], + "hot_plate_temp_initial_layer" : [ + "80" + ], + "textured_plate_temp_initial_layer" : [ + "08" + ], + "nozzle_temperature_initial_layer": [ + "320" + ], + "nozzle_temperature": [ + "320" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "2" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.01" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PETG Tough.json b/resources/profiles/Qidi/filament/QIDI PETG Tough.json new file mode 100644 index 0000000000..8975704dad --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PETG Tough.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSG99", + "name": "QIDI PETG Tough", + "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": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.07" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/QIDI PLA Rapido.json b/resources/profiles/Qidi/filament/QIDI PLA Rapido.json new file mode 100644 index 0000000000..302d1c5bd4 --- /dev/null +++ b/resources/profiles/Qidi/filament/QIDI PLA Rapido.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSL99", + "name": "QIDI PLA Rapido", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.031" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic ABS.json b/resources/profiles/Qidi/filament/Qidi Generic ABS.json index 1058874e58..e26a75a596 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic ABS.json +++ b/resources/profiles/Qidi/filament/Qidi Generic ABS.json @@ -1,23 +1,23 @@ -{ - "type": "filament", - "filament_id": "GFB99", - "setting_id": "GFSA04", - "name": "Qidi Generic ABS", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_abs", - "filament_flow_ratio": [ - "0.926" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "compatible_printers": [ - "Qidi X-Plus 0.4 nozzle", - "Qidi X-Max 0.4 nozzle", - "Qidi X-CF Pro 0.4 nozzle", - "Qidi X-Smart 3 0.4 nozzle", - "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Qidi Generic ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic ASA.json b/resources/profiles/Qidi/filament/Qidi Generic ASA.json index e005e46179..bd94a62635 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic ASA.json +++ b/resources/profiles/Qidi/filament/Qidi Generic ASA.json @@ -1,23 +1,23 @@ -{ - "type": "filament", - "filament_id": "GFB99", - "setting_id": "GFSA04", - "name": "Qidi Generic ASA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_asa", - "filament_max_volumetric_speed": [ - "12" - ], - "filament_flow_ratio": [ - "0.926" - ], - "compatible_printers": [ - "Qidi X-Plus 0.4 nozzle", - "Qidi X-Max 0.4 nozzle", - "Qidi X-CF Pro 0.4 nozzle", - "Qidi X-Smart 3 0.4 nozzle", - "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Qidi Generic ASA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_asa", + "filament_max_volumetric_speed": [ + "15" + ], + "filament_flow_ratio": [ + "0.926" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PA-CF.json b/resources/profiles/Qidi/filament/Qidi Generic PA-CF.json index 5cc12c8651..9b3eb6850a 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PA-CF.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PA-CF.json @@ -1,47 +1,47 @@ -{ - "type": "filament", - "filament_id": "GFN98", - "setting_id": "GFSN99", - "name": "Qidi Generic PA-CF", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pa", - "filament_type": [ - "PA-CF" - ], - "nozzle_temperature_initial_layer": [ - "290" - ], - "nozzle_temperature": [ - "290" - ], - "filament_max_volumetric_speed": [ - "8" - ], - "fan_max_speed": [ - "30" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "0%" - ], - "overhang_fan_speed": [ - "40" - ], - "fan_cooling_layer_time": [ - "5" - ], - "full_fan_speed_layer": [ - "2" - ], - "compatible_printers": [ - "Qidi X-Plus 0.4 nozzle", - "Qidi X-Max 0.4 nozzle", - "Qidi X-CF Pro 0.4 nozzle", - "Qidi X-Smart 3 0.4 nozzle", - "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFN98", + "setting_id": "GFSN99", + "name": "Qidi Generic PA-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature": [ + "290" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PA.json b/resources/profiles/Qidi/filament/Qidi Generic PA.json index cd2976a581..ba9737eaf6 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PA.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PA.json @@ -1,29 +1,29 @@ -{ - "type": "filament", - "filament_id": "GFN99", - "setting_id": "GFSN98", - "name": "Qidi Generic PA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pa", - "required_nozzle_HRC": [ - "3" - ], - "nozzle_temperature_initial_layer": [ - "280" - ], - "nozzle_temperature": [ - "280" - ], - "filament_max_volumetric_speed": [ - "16" - ], - "compatible_printers": [ - "Qidi X-Plus 0.4 nozzle", - "Qidi X-Max 0.4 nozzle", - "Qidi X-CF Pro 0.4 nozzle", - "Qidi X-Smart 3 0.4 nozzle", - "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFN99", + "setting_id": "GFSN98", + "name": "Qidi Generic PA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "required_nozzle_HRC": [ + "3" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PC.json b/resources/profiles/Qidi/filament/Qidi Generic PC.json index 40065c0618..b7fc055665 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PC.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PC.json @@ -1,23 +1,24 @@ -{ - "type": "filament", - "filament_id": "GFC99", - "setting_id": "GFSC99", - "name": "Qidi Generic PC", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pc", - "filament_max_volumetric_speed": [ - "16" - ], - "filament_flow_ratio": [ - "0.94" - ], - "compatible_printers": [ - "Qidi X-Plus 0.4 nozzle", - "Qidi X-Max 0.4 nozzle", - "Qidi X-CF Pro 0.4 nozzle", - "Qidi X-Smart 3 0.4 nozzle", - "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFC99", + "setting_id": "GFSC99", + "name": "Qidi Generic PC", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pc", + "filament_max_volumetric_speed": [ + "16" + ], + "filament_flow_ratio": [ + "0.94" + ], + + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json b/resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json index d5e69ada9d..3156dd5ce8 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json @@ -1,92 +1,92 @@ -{ - "type": "filament", - "filament_id": "GFG98", - "setting_id": "GFSG50", - "name": "Qidi Generic PETG-CF", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pet", - "temperature_vitrification": [ - "75" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "90" - ], - "cool_plate_temp": [ - "0" - ], - "eng_plate_temp": [ - "70" - ], - "hot_plate_temp": [ - "70" - ], - "textured_plate_temp": [ - "70" - ], - "cool_plate_temp_initial_layer": [ - "0" - ], - "eng_plate_temp_initial_layer": [ - "70" - ], - "hot_plate_temp_initial_layer": [ - "70" - ], - "textured_plate_temp_initial_layer": [ - "70" - ], - "required_nozzle_HRC": [ - "40" - ], - "filament_vendor": [ - "Bambu Lab" - ], - "filament_type": [ - "PETG-CF" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "nozzle_temperature_initial_layer": [ - "255" - ], - "nozzle_temperature": [ - "255" - ], - "filament_cost": [ - "34.99" - ], - "filament_density": [ - "1.25" - ], - "fan_max_speed": [ - "30" - ], - "fan_min_speed": [ - "0" - ], - "filament_max_volumetric_speed": [ - "10" - ], - "slow_down_layer_time": [ - "6" - ], - "fan_cooling_layer_time": [ - "20" - ], - "compatible_printers": [ - "Qidi X-Plus 0.4 nozzle", - "Qidi X-Max 0.4 nozzle", - "Qidi X-CF Pro 0.4 nozzle", - "Qidi X-Smart 3 0.4 nozzle", - "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle" - ] +{ + "type": "filament", + "filament_id": "GFG98", + "setting_id": "GFSG50", + "name": "Qidi Generic PETG-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pet", + "temperature_vitrification": [ + "75" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "90" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "required_nozzle_HRC": [ + "40" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_type": [ + "PETG-CF" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "255" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.25" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "slow_down_layer_time": [ + "6" + ], + "fan_cooling_layer_time": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG.json b/resources/profiles/Qidi/filament/Qidi Generic PETG.json index e92be61906..3d0e8a41b8 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PETG.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG.json @@ -1,53 +1,50 @@ -{ - "type": "filament", - "filament_id": "GFG99", - "setting_id": "GFSG99", - "name": "Qidi Generic 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": [ - "30" - ], - "overhang_fan_speed": [ - "90" - ], - "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.95" - ], - "filament_max_volumetric_speed": [ - "10" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ], - "compatible_printers": [ - "Qidi X-Plus 0.4 nozzle", - "Qidi X-Max 0.4 nozzle", - "Qidi X-CF Pro 0.4 nozzle", - "Qidi X-Smart 3 0.4 nozzle", - "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSG99", + "name": "Qidi Generic 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": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "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.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json b/resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json index c926f6567d..c5a13aad28 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json @@ -1,32 +1,29 @@ -{ - "type": "filament", - "filament_id": "GFA05", - "setting_id": "GFSL99_01", - "name": "Qidi Generic PLA Silk", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_max_volumetric_speed": [ - "12" - ], - "filament_retraction_length": [ - "0.5" - ], - "filament_flow_ratio": [ - "0.98" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming" - ], - "compatible_printers": [ - "Qidi X-Plus 0.4 nozzle", - "Qidi X-Max 0.4 nozzle", - "Qidi X-CF Pro 0.4 nozzle", - "Qidi X-Smart 3 0.4 nozzle", - "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle" - ] +{ + "type": "filament", + "filament_id": "GFA05", + "setting_id": "GFSL99_01", + "name": "Qidi Generic PLA Silk", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json b/resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json index f9df88537e..6699488d6a 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json @@ -1,47 +1,44 @@ -{ - "type": "filament", - "filament_id": "GFL98", - "setting_id": "GFSL98", - "name": "Qidi Generic PLA-CF", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "required_nozzle_HRC": [ - "40" - ], - "filament_flow_ratio": [ - "0.95" - ], - "filament_type": [ - "PLA-CF" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "7" - ], - "additional_cooling_fan_speed": [ - "0" - ], - "temperature_vitrification": [ - "55" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "240" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" - ], - "compatible_printers": [ - "Qidi X-Plus 0.4 nozzle", - "Qidi X-Max 0.4 nozzle", - "Qidi X-CF Pro 0.4 nozzle", - "Qidi X-Smart 3 0.4 nozzle", - "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle" - ] +{ + "type": "filament", + "filament_id": "GFL98", + "setting_id": "GFSL98", + "name": "Qidi Generic PLA-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "required_nozzle_HRC": [ + "40" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "temperature_vitrification": [ + "55" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA.json b/resources/profiles/Qidi/filament/Qidi Generic PLA.json index 18745fc567..c3cb3c740a 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PLA.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PLA.json @@ -1,26 +1,26 @@ -{ - "type": "filament", - "filament_id": "GFL99", - "setting_id": "GFSL99", - "name": "Qidi Generic PLA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.98" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "8" - ], - "compatible_printers": [ - "Qidi X-Plus 0.4 nozzle", - "Qidi X-Max 0.4 nozzle", - "Qidi X-CF Pro 0.4 nozzle", - "Qidi X-Smart 3 0.4 nozzle", - "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSL99", + "name": "Qidi Generic PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PVA.json b/resources/profiles/Qidi/filament/Qidi Generic PVA.json index 993724abc7..2b22529b74 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic PVA.json +++ b/resources/profiles/Qidi/filament/Qidi Generic PVA.json @@ -1,29 +1,29 @@ -{ - "type": "filament", - "filament_id": "GFS99", - "setting_id": "GFSS99", - "name": "Qidi Generic PVA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pva", - "filament_flow_ratio": [ - "0.95" - ], - "filament_max_volumetric_speed": [ - "16" - ], - "slow_down_layer_time": [ - "7" - ], - "slow_down_min_speed": [ - "10" - ], - "compatible_printers": [ - "Qidi X-Plus 0.4 nozzle", - "Qidi X-Max 0.4 nozzle", - "Qidi X-CF Pro 0.4 nozzle", - "Qidi X-Smart 3 0.4 nozzle", - "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle" - ] +{ + "type": "filament", + "filament_id": "GFS99", + "setting_id": "GFSS99", + "name": "Qidi Generic PVA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pva", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic TPU.json b/resources/profiles/Qidi/filament/Qidi Generic TPU 95A.json similarity index 57% rename from resources/profiles/Qidi/filament/Qidi Generic TPU.json rename to resources/profiles/Qidi/filament/Qidi Generic TPU 95A.json index e42b48c8d6..15e1da22b8 100644 --- a/resources/profiles/Qidi/filament/Qidi Generic TPU.json +++ b/resources/profiles/Qidi/filament/Qidi Generic TPU 95A.json @@ -1,23 +1,26 @@ -{ - "type": "filament", - "filament_id": "GFU99", - "setting_id": "GFSR99", - "name": "Qidi Generic TPU", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_tpu", - "filament_max_volumetric_speed": [ - "3.2" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" - ], - "compatible_printers": [ - "Qidi X-Plus 0.4 nozzle", - "Qidi X-Max 0.4 nozzle", - "Qidi X-CF Pro 0.4 nozzle", - "Qidi X-Smart 3 0.4 nozzle", - "Qidi X-Plus 3 0.4 nozzle", - "Qidi X-Max 3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFU99", + "setting_id": "GFSR99", + "name": "Qidi Generic TPU", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_tpu", + "filament_max_volumetric_speed": [ + "6" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.25" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_abs.json b/resources/profiles/Qidi/filament/fdm_filament_abs.json index 1c87696e44..d8237ef839 100644 --- a/resources/profiles/Qidi/filament/fdm_filament_abs.json +++ b/resources/profiles/Qidi/filament/fdm_filament_abs.json @@ -1,88 +1,88 @@ -{ - "type": "filament", - "name": "fdm_filament_abs", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "105" - ], - "eng_plate_temp" : [ - "105" - ], - "hot_plate_temp" : [ - "105" - ], - "textured_plate_temp" : [ - "105" - ], - "cool_plate_temp_initial_layer" : [ - "105" - ], - "eng_plate_temp_initial_layer" : [ - "105" - ], - "hot_plate_temp_initial_layer" : [ - "105" - ], - "textured_plate_temp_initial_layer" : [ - "105" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "30" - ], - "filament_max_volumetric_speed": [ - "28.6" - ], - "filament_type": [ - "ABS" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "260" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "80" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "80" - ], - "nozzle_temperature": [ - "260" - ], - "temperature_vitrification": [ - "110" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "3" - ] -} +{ + "type": "filament", + "name": "fdm_filament_abs", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "95" + ], + "eng_plate_temp" : [ + "95" + ], + "hot_plate_temp" : [ + "95" + ], + "textured_plate_temp" : [ + "95" + ], + "cool_plate_temp_initial_layer" : [ + "95" + ], + "eng_plate_temp_initial_layer" : [ + "95" + ], + "hot_plate_temp_initial_layer" : [ + "95" + ], + "textured_plate_temp_initial_layer" : [ + "95" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "35" + ], + "fan_min_speed": [ + "35" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_asa.json b/resources/profiles/Qidi/filament/fdm_filament_asa.json index 27a3b232ba..850d5d57a1 100644 --- a/resources/profiles/Qidi/filament/fdm_filament_asa.json +++ b/resources/profiles/Qidi/filament/fdm_filament_asa.json @@ -1,88 +1,88 @@ -{ - "type": "filament", - "name": "fdm_filament_asa", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "90" - ], - "hot_plate_temp" : [ - "90" - ], - "textured_plate_temp" : [ - "90" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "90" - ], - "hot_plate_temp_initial_layer" : [ - "90" - ], - "textured_plate_temp_initial_layer" : [ - "90" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "35" - ], - "filament_max_volumetric_speed": [ - "28.6" - ], - "filament_type": [ - "ASA" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "260" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "80" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "80" - ], - "nozzle_temperature": [ - "260" - ], - "temperature_vitrification": [ - "100" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "280" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "3" - ] -} +{ + "type": "filament", + "name": "fdm_filament_asa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "95" + ], + "eng_plate_temp" : [ + "95" + ], + "hot_plate_temp" : [ + "95" + ], + "textured_plate_temp" : [ + "95" + ], + "cool_plate_temp_initial_layer" : [ + "95" + ], + "eng_plate_temp_initial_layer" : [ + "95" + ], + "hot_plate_temp_initial_layer" : [ + "95" + ], + "textured_plate_temp_initial_layer" : [ + "95" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "35" + ], + "fan_min_speed": [ + "35" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "100" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_common.json b/resources/profiles/Qidi/filament/fdm_filament_common.json index e8244c65c4..73cc5f84ce 100644 --- a/resources/profiles/Qidi/filament/fdm_filament_common.json +++ b/resources/profiles/Qidi/filament/fdm_filament_common.json @@ -1,144 +1,144 @@ -{ - "type": "filament", - "name": "fdm_filament_common", - "from": "system", - "instantiation": "false", - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "60" - ], - "hot_plate_temp" : [ - "60" - ], - "textured_plate_temp" : [ - "60" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "60" - ], - "hot_plate_temp_initial_layer" : [ - "60" - ], - "textured_plate_temp_initial_layer" : [ - "60" - ], - "overhang_fan_threshold": [ - "95%" - ], - "overhang_fan_speed": [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "filament_end_gcode": [ - "; filament end gcode \n" - ], - "filament_flow_ratio": [ - "1" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], - "fan_cooling_layer_time": [ - "60" - ], - "filament_cost": [ - "0" - ], - "filament_density": [ - "0" - ], - "filament_deretraction_speed": [ - "nil" - ], - "filament_diameter": [ - "1.75" - ], - "filament_max_volumetric_speed": [ - "0" - ], - "filament_minimal_purge_on_wipe_tower": [ - "15" - ], - "filament_retraction_minimum_travel": [ - "nil" - ], - "filament_retract_before_wipe": [ - "nil" - ], - "filament_retract_when_changing_layer": [ - "nil" - ], - "filament_retraction_length": [ - "nil" - ], - "filament_z_hop": [ - "nil" - ], - "filament_z_hop_types": [ - "nil" - ], - "filament_retract_restart_extra": [ - "nil" - ], - "filament_retraction_speed": [ - "nil" - ], - "filament_settings_id": [ - "" - ], - "filament_soluble": [ - "0" - ], - "filament_type": [ - "PLA" - ], - "filament_vendor": [ - "Generic" - ], - "filament_wipe": [ - "nil" - ], - "filament_wipe_distance": [ - "nil" - ], - "bed_type": [ - "Cool Plate" - ], - "nozzle_temperature_initial_layer": [ - "200" - ], - "full_fan_speed_layer": [ - "0" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "35" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_start_gcode": [ - "; Filament gcode\n" - ], - "nozzle_temperature": [ - "200" - ], - "temperature_vitrification": [ - "100" - ] -} +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >90)||(bed_temperature_initial_layer[current_extruder] >90)}M106 P3 S0\n{elsif(bed_temperature[current_extruder] >70)||(bed_temperature_initial_layer[current_extruder] >70)}M106 P3 S153\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{endif}" + ], + "filament_end_gcode": [ + "; filament end gcode \nM106 P3 S0" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pa.json b/resources/profiles/Qidi/filament/fdm_filament_pa.json index 1f360b4cc5..fb2d02e700 100644 --- a/resources/profiles/Qidi/filament/fdm_filament_pa.json +++ b/resources/profiles/Qidi/filament/fdm_filament_pa.json @@ -1,88 +1,88 @@ -{ - "type": "filament", - "name": "fdm_filament_pa", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "required_nozzle_HRC": [ - "40" - ], - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "100" - ], - "hot_plate_temp" : [ - "100" - ], - "textured_plate_temp" : [ - "100" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "100" - ], - "hot_plate_temp_initial_layer" : [ - "100" - ], - "textured_plate_temp_initial_layer" : [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "4" - ], - "filament_max_volumetric_speed": [ - "8" - ], - "filament_type": [ - "PA" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "290" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], - "fan_max_speed": [ - "60" - ], - "fan_min_speed": [ - "0" - ], - "overhang_fan_speed": [ - "30" - ], - "nozzle_temperature": [ - "290" - ], - "temperature_vitrification": [ - "108" - ], - "nozzle_temperature_range_low": [ - "260" - ], - "nozzle_temperature_range_high": [ - "300" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "2" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "required_nozzle_HRC": [ + "40" + ], + "cool_plate_temp" : [ + "0" + ], + "eng_plate_temp" : [ + "100" + ], + "hot_plate_temp" : [ + "100" + ], + "textured_plate_temp" : [ + "100" + ], + "cool_plate_temp_initial_layer" : [ + "0" + ], + "eng_plate_temp_initial_layer" : [ + "100" + ], + "hot_plate_temp_initial_layer" : [ + "100" + ], + "textured_plate_temp_initial_layer" : [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pc.json b/resources/profiles/Qidi/filament/fdm_filament_pc.json index ad84aaa770..daf96f0164 100644 --- a/resources/profiles/Qidi/filament/fdm_filament_pc.json +++ b/resources/profiles/Qidi/filament/fdm_filament_pc.json @@ -1,88 +1,88 @@ -{ - "type": "filament", - "name": "fdm_filament_pc", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "110" - ], - "hot_plate_temp" : [ - "110" - ], - "textured_plate_temp" : [ - "110" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "110" - ], - "hot_plate_temp_initial_layer" : [ - "110" - ], - "textured_plate_temp_initial_layer" : [ - "110" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "30" - ], - "filament_max_volumetric_speed": [ - "23.2" - ], - "filament_type": [ - "PC" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "270" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "60" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "60" - ], - "nozzle_temperature": [ - "280" - ], - "temperature_vitrification": [ - "120" - ], - "nozzle_temperature_range_low": [ - "260" - ], - "nozzle_temperature_range_high": [ - "290" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "2" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pc", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "0" + ], + "eng_plate_temp" : [ + "110" + ], + "hot_plate_temp" : [ + "110" + ], + "textured_plate_temp" : [ + "110" + ], + "cool_plate_temp_initial_layer" : [ + "0" + ], + "eng_plate_temp_initial_layer" : [ + "110" + ], + "hot_plate_temp_initial_layer" : [ + "110" + ], + "textured_plate_temp_initial_layer" : [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "120" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pet.json b/resources/profiles/Qidi/filament/fdm_filament_pet.json index dd775dd827..62692bd27b 100644 --- a/resources/profiles/Qidi/filament/fdm_filament_pet.json +++ b/resources/profiles/Qidi/filament/fdm_filament_pet.json @@ -1,82 +1,79 @@ -{ - "type": "filament", - "name": "fdm_filament_pet", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "0" - ], - "hot_plate_temp" : [ - "80" - ], - "textured_plate_temp" : [ - "80" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "0" - ], - "hot_plate_temp_initial_layer" : [ - "80" - ], - "textured_plate_temp_initial_layer" : [ - "80" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "20" - ], - "filament_max_volumetric_speed": [ - "25" - ], - "filament_type": [ - "PETG" - ], - "filament_density": [ - "1.27" - ], - "filament_cost": [ - "30" - ], - "nozzle_temperature_initial_layer": [ - "255" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "20" - ], - "overhang_fan_speed": [ - "100" - ], - "nozzle_temperature": [ - "255" - ], - "temperature_vitrification": [ - "80" - ], - "nozzle_temperature_range_low": [ - "220" - ], - "nozzle_temperature_range_high": [ - "260" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pet", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "80" + ], + "eng_plate_temp" : [ + "80" + ], + "hot_plate_temp" : [ + "70" + ], + "textured_plate_temp" : [ + "80" + ], + "cool_plate_temp_initial_layer" : [ + "80" + ], + "eng_plate_temp_initial_layer" : [ + "80" + ], + "hot_plate_temp_initial_layer" : [ + "80" + ], + "textured_plate_temp_initial_layer" : [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "250" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pla.json b/resources/profiles/Qidi/filament/fdm_filament_pla.json index afdc52a03a..567123181c 100644 --- a/resources/profiles/Qidi/filament/fdm_filament_pla.json +++ b/resources/profiles/Qidi/filament/fdm_filament_pla.json @@ -1,94 +1,91 @@ -{ - "type": "filament", - "name": "fdm_filament_pla", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "filament_type": [ - "PLA" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "60" - ], - "hot_plate_temp" : [ - "60" - ], - "textured_plate_temp" : [ - "60" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "60" - ], - "hot_plate_temp_initial_layer" : [ - "60" - ], - "textured_plate_temp_initial_layer" : [ - "60" - ], - "nozzle_temperature_initial_layer": [ - "220" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "overhang_fan_threshold": [ - "50%" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "220" - ], - "temperature_vitrification": [ - "60" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "230" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "4" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pla", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pva.json b/resources/profiles/Qidi/filament/fdm_filament_pva.json index 35ef3e335c..b2d7cd1444 100644 --- a/resources/profiles/Qidi/filament/fdm_filament_pva.json +++ b/resources/profiles/Qidi/filament/fdm_filament_pva.json @@ -1,100 +1,97 @@ -{ - "type": "filament", - "name": "fdm_filament_pva", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "35" - ], - "eng_plate_temp" : [ - "0" - ], - "hot_plate_temp" : [ - "55" - ], - "textured_plate_temp" : [ - "55" - ], - "cool_plate_temp_initial_layer" : [ - "35" - ], - "eng_plate_temp_initial_layer" : [ - "0" - ], - "hot_plate_temp_initial_layer" : [ - "55" - ], - "textured_plate_temp_initial_layer" : [ - "55" - ], - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "filament_soluble": [ - "1" - ], - "filament_is_support": [ - "1" - ], - "filament_type": [ - "PVA" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "220" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "overhang_fan_threshold": [ - "50%" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "220" - ], - "temperature_vitrification": [ - "55" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "240" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "4" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pva", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "35" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "55" + ], + "textured_plate_temp" : [ + "55" + ], + "cool_plate_temp_initial_layer" : [ + "35" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "55" + ], + "textured_plate_temp_initial_layer" : [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "55" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_tpu.json b/resources/profiles/Qidi/filament/fdm_filament_tpu.json index 8414e0bb84..497617f264 100644 --- a/resources/profiles/Qidi/filament/fdm_filament_tpu.json +++ b/resources/profiles/Qidi/filament/fdm_filament_tpu.json @@ -1,88 +1,85 @@ -{ - "type": "filament", - "name": "fdm_filament_tpu", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "30" - ], - "eng_plate_temp" : [ - "30" - ], - "hot_plate_temp" : [ - "35" - ], - "textured_plate_temp" : [ - "35" - ], - "cool_plate_temp_initial_layer" : [ - "30" - ], - "eng_plate_temp_initial_layer" : [ - "30" - ], - "hot_plate_temp_initial_layer" : [ - "35" - ], - "textured_plate_temp_initial_layer" : [ - "35" - ], - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "filament_type": [ - "TPU" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "filament_retraction_length": [ - "0.4" - ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "240" - ], - "temperature_vitrification": [ - "35" - ], - "nozzle_temperature_range_low": [ - "200" - ], - "nozzle_temperature_range_high": [ - "250" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" - ] -} +{ + "type": "filament", + "name": "fdm_filament_tpu", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "30" + ], + "eng_plate_temp" : [ + "30" + ], + "hot_plate_temp" : [ + "35" + ], + "textured_plate_temp" : [ + "35" + ], + "cool_plate_temp_initial_layer" : [ + "30" + ], + "eng_plate_temp_initial_layer" : [ + "30" + ], + "hot_plate_temp_initial_layer" : [ + "35" + ], + "textured_plate_temp_initial_layer" : [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "35" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ] +} diff --git a/resources/profiles/Qidi/machine/Qidi X-CF Pro 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-CF Pro 0.4 nozzle.json index 651fa477d7..0ac09ea7ac 100644 --- a/resources/profiles/Qidi/machine/Qidi X-CF Pro 0.4 nozzle.json +++ b/resources/profiles/Qidi/machine/Qidi X-CF Pro 0.4 nozzle.json @@ -1,109 +1,106 @@ -{ - "type": "machine", - "setting_id": "GM001", - "name": "Qidi X-CF Pro 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_qidi_common", - "printer_model": "Qidi X-CF Pro", - "default_print_profile": "0.20mm Standard @Qidi XCFPro", - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "300x0", - "300x250", - "0x250" - ], - "printable_height": "300", - "nozzle_type": "hardened_steel", - "auxiliary_fan": "0", - "machine_max_acceleration_extruding": [ - "1500", - "1250" - ], - "machine_max_acceleration_retracting": [ - "1500", - "1250" - ], - "machine_max_acceleration_travel": [ - "1500", - "1250" - ], - "machine_max_acceleration_x": [ - "9000", - "1000" - ], - "machine_max_acceleration_y": [ - "9000", - "1000" - ], - "machine_max_acceleration_z": [ - "500", - "200" - ], - "machine_max_speed_e": [ - "120", - "120" - ], - "machine_max_speed_x": [ - "500", - "200" - ], - "machine_max_speed_y": [ - "500", - "200" - ], - "machine_max_speed_z": [ - "12", - "12" - ], - "machine_max_jerk_e": [ - "2.5", - "2.5" - ], - "machine_max_jerk_x": [ - "10", - "10" - ], - "machine_max_jerk_y": [ - "10", - "10" - ], - "machine_max_jerk_z": [ - "0.2", - "0.4" - ], - "max_layer_height": [ - "0" - ], - "min_layer_height": [ - "0.07" - ], - "printer_settings_id": "Qidi", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "0%" - ], - "retraction_length": [ - "2" - ], - "retract_length_toolchange": [ - "10" - ], - "deretraction_speed": [ - "0" - ], - "single_extruder_multi_material": "0", - "change_filament_gcode": "", - "machine_pause_gcode": "M0", - "default_filament_profile": [ - "Qidi Generic PLA" - ], - "machine_start_gcode": "G28\nG92 E0\nG0 X5 Y5 Z0.3 F3600\n", - "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E0\nG1 E-3 F300\nG28\nM84\n", - "scan_first_layer": "0" +{ + "type": "machine", + "setting_id": "GM001", + "name": "Qidi X-CF Pro 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_qidi_common", + "printer_model": "Qidi X-CF Pro", + "default_print_profile": "0.20mm Standard @Qidi XCFPro", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x250", + "0x250" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1500", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1500", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "9000", + "1000" + ], + "machine_max_acceleration_y": [ + "9000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "2" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "10" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "machine_start_gcode": "G28\nG92 E0\nG0 X5 Y5 Z0.3 F3600\n", + "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E0\nG1 E-3 F300\nG28\nM84\n", + "scan_first_layer": "0" } \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-CF Pro.json b/resources/profiles/Qidi/machine/Qidi X-CF Pro.json index ab2c87763e..6af5177cc7 100644 --- a/resources/profiles/Qidi/machine/Qidi X-CF Pro.json +++ b/resources/profiles/Qidi/machine/Qidi X-CF Pro.json @@ -1,12 +1,12 @@ -{ - "type": "machine_model", - "name": "Qidi X-CF Pro", - "model_id": "Qidi-XCF-Pro", - "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "Qidi", - "bed_model": "qidi_xcfpro_buildplate_model.stl", - "bed_texture": "qidi_xcfpro_buildplate_texture.png", - "hotend_model": "qidi_xseries_gen2_hotend.stl", - "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU" -} +{ + "type": "machine_model", + "name": "Qidi X-CF Pro", + "model_id": "Qidi-XCF-Pro", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xcfpro_buildplate_model.stl", + "bed_texture": "qidi_xcfpro_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen2_hotend.stl", + "default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PET-CF;QIDI PA12-CF;QIDI PAHT-CF;QIDI ABS-GF25;QIDI PA-Ultra;Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU 95A" +} diff --git a/resources/profiles/Qidi/machine/Qidi X-Max 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Max 0.4 nozzle.json index 0af41701ee..4415483f2c 100644 --- a/resources/profiles/Qidi/machine/Qidi X-Max 0.4 nozzle.json +++ b/resources/profiles/Qidi/machine/Qidi X-Max 0.4 nozzle.json @@ -1,109 +1,106 @@ -{ - "type": "machine", - "setting_id": "GM001", - "name": "Qidi X-Max 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_qidi_common", - "printer_model": "Qidi X-Max", - "default_print_profile": "0.20mm Standard @Qidi XMax", - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "300x0", - "300x250", - "0x250" - ], - "printable_height": "300", - "nozzle_type": "hardened_steel", - "auxiliary_fan": "0", - "machine_max_acceleration_extruding": [ - "1500", - "1250" - ], - "machine_max_acceleration_retracting": [ - "1500", - "1250" - ], - "machine_max_acceleration_travel": [ - "1500", - "1250" - ], - "machine_max_acceleration_x": [ - "9000", - "1000" - ], - "machine_max_acceleration_y": [ - "9000", - "1000" - ], - "machine_max_acceleration_z": [ - "500", - "200" - ], - "machine_max_speed_e": [ - "120", - "120" - ], - "machine_max_speed_x": [ - "500", - "200" - ], - "machine_max_speed_y": [ - "500", - "200" - ], - "machine_max_speed_z": [ - "12", - "12" - ], - "machine_max_jerk_e": [ - "2.5", - "2.5" - ], - "machine_max_jerk_x": [ - "10", - "10" - ], - "machine_max_jerk_y": [ - "10", - "10" - ], - "machine_max_jerk_z": [ - "0.2", - "0.4" - ], - "max_layer_height": [ - "0" - ], - "min_layer_height": [ - "0.07" - ], - "printer_settings_id": "Qidi", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "0%" - ], - "retraction_length": [ - "2" - ], - "retract_length_toolchange": [ - "10" - ], - "deretraction_speed": [ - "0" - ], - "single_extruder_multi_material": "0", - "change_filament_gcode": "", - "machine_pause_gcode": "M0", - "default_filament_profile": [ - "Qidi Generic PLA" - ], - "machine_start_gcode": "G28\nG92 E0\nG0 X5 Y5 Z0.3 F3600\n", - "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E0\nG1 E-3 F300\nG28\nM84\n", - "scan_first_layer": "0" +{ + "type": "machine", + "setting_id": "GM001", + "name": "Qidi X-Max 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_qidi_common", + "printer_model": "Qidi X-Max", + "default_print_profile": "0.20mm Standard @Qidi XMax", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x250", + "0x250" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1500", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1500", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "9000", + "1000" + ], + "machine_max_acceleration_y": [ + "9000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "2" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "10" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "machine_start_gcode": "G28\nG92 E0\nG0 X5 Y5 Z0.3 F3600\n", + "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E0\nG1 E-3 F300\nG28\nM84\n", + "scan_first_layer": "0" } \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json index aa52cc51c5..b2ae653abc 100644 --- a/resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json +++ b/resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json @@ -1,109 +1,48 @@ -{ - "type": "machine", - "setting_id": "GM001", - "name": "Qidi X-Max 3 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_qidi_common", - "printer_model": "Qidi X-Max 3", - "default_print_profile": "0.20mm Standard @Qidi XMax3", - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "325x0", - "325x325", - "0x325" - ], - "printable_height": "320", - "nozzle_type": "hardened_steel", - "auxiliary_fan": "0", - "machine_max_acceleration_extruding": [ - "10000", - "1250" - ], - "machine_max_acceleration_retracting": [ - "10000", - "1250" - ], - "machine_max_acceleration_travel": [ - "1500", - "1250" - ], - "machine_max_acceleration_x": [ - "20000", - "1000" - ], - "machine_max_acceleration_y": [ - "20000", - "1000" - ], - "machine_max_acceleration_z": [ - "500", - "200" - ], - "machine_max_speed_e": [ - "30", - "120" - ], - "machine_max_speed_x": [ - "500", - "200" - ], - "machine_max_speed_y": [ - "500", - "200" - ], - "machine_max_speed_z": [ - "20", - "12" - ], - "machine_max_jerk_e": [ - "2.5", - "2.5" - ], - "machine_max_jerk_x": [ - "10", - "10" - ], - "machine_max_jerk_y": [ - "10", - "10" - ], - "machine_max_jerk_z": [ - "0.2", - "0.4" - ], - "max_layer_height": [ - "0.3" - ], - "min_layer_height": [ - "0.07" - ], - "printer_settings_id": "Qidi", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "0%" - ], - "retraction_length": [ - "0.8" - ], - "retract_length_toolchange": [ - "10" - ], - "deretraction_speed": [ - "0" - ], - "single_extruder_multi_material": "0", - "change_filament_gcode": "", - "machine_pause_gcode": "M0", - "default_filament_profile": [ - "Qidi Generic PLA" - ], - "machine_start_gcode": "G28\nM190 S[bed_temperature_initial_layer_single]\nG28 Z\n;G29\nG0 X4 Y5 Z50 F6000\nM109 S[nozzle_temperature_initial_layer]\nM82\nG0 Z0.3 F600\nG92 E-36.45\nG1 Y120 E-27.45 F3000\nG1 X6 E-27.30\nG1 Y5 E-18.30\nG1 X8 E-18.15\nG1 Y120 E-9.15\nG1 X10 E-9\nG1 Y5 E0", - "machine_end_gcode": "M104 S0\nM140 S0\nG92 E0\nG1 E-3 F1800\nG91\nG0 Z10 F600\nG90\nG0 X0 Y0 F12000\nG0 Z[printable_height] F600", - "scan_first_layer": "0" +{ + "type": "machine", + "setting_id": "GM001", + "name": "Qidi X-Max 3 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_qidi_x3_common", + "printer_model": "Qidi X-Max 3", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Qidi XMax3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "325x0", + "325x325", + "0x325" + ], + "printable_height": "315", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "1", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "10" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "QIDI PLA Rapido" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Max 3.json b/resources/profiles/Qidi/machine/Qidi X-Max 3.json index ee5db1f5b5..6769d1ca66 100644 --- a/resources/profiles/Qidi/machine/Qidi X-Max 3.json +++ b/resources/profiles/Qidi/machine/Qidi X-Max 3.json @@ -1,12 +1,12 @@ -{ - "type": "machine_model", - "name": "Qidi X-Max 3", - "model_id": "Qidi-XMax-3", - "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "Qidi", - "bed_model": "qidi_xmax3_buildplate_model.stl", - "bed_texture": "qidi_xmax3_buildplate_texture.png", - "hotend_model": "qidi_xseries_gen3_hotend.stl", - "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU" -} +{ + "type": "machine_model", + "name": "Qidi X-Max 3", + "model_id": "Qidi-XMax-3", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xmax3_buildplate_model.stl", + "bed_texture": "qidi_xmax3_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen3_hotend.stl", + "default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PET-CF;QIDI PA12-CF;QIDI PAHT-CF;QIDI ABS-GF25;QIDI PA-Ultra;Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU 95A" +} diff --git a/resources/profiles/Qidi/machine/Qidi X-Max.json b/resources/profiles/Qidi/machine/Qidi X-Max.json index 3cfd747c7e..764fc7d2b1 100644 --- a/resources/profiles/Qidi/machine/Qidi X-Max.json +++ b/resources/profiles/Qidi/machine/Qidi X-Max.json @@ -1,12 +1,12 @@ -{ - "type": "machine_model", - "name": "Qidi X-Max", - "model_id": "Qidi-XMax", - "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "Qidi", - "bed_model": "qidi_xmax_buildplate_model.stl", - "bed_texture": "qidi_xmax_buildplate_texture.png", - "hotend_model": "qidi_xseries_gen2_hotend.stl", - "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU" -} +{ + "type": "machine_model", + "name": "Qidi X-Max", + "model_id": "Qidi-XMax", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xmax_buildplate_model.stl", + "bed_texture": "qidi_xmax_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen2_hotend.stl", + "default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PET-CF;QIDI PA12-CF;QIDI PAHT-CF;QIDI ABS-GF25;QIDI PA-Ultra;Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU 95A" +} diff --git a/resources/profiles/Qidi/machine/Qidi X-Plus 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Plus 0.4 nozzle.json index 9957925706..678df6a8d8 100644 --- a/resources/profiles/Qidi/machine/Qidi X-Plus 0.4 nozzle.json +++ b/resources/profiles/Qidi/machine/Qidi X-Plus 0.4 nozzle.json @@ -85,9 +85,6 @@ "retraction_minimum_travel": [ "2" ], - "retract_before_wipe": [ - "0%" - ], "retraction_length": [ "2" ], @@ -97,7 +94,7 @@ "deretraction_speed": [ "0" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json index 71a770eba9..6b07094a7c 100644 --- a/resources/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json +++ b/resources/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json @@ -1,109 +1,47 @@ -{ - "type": "machine", - "setting_id": "GM001", - "name": "Qidi X-Plus 3 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_qidi_common", - "printer_model": "Qidi X-Plus 3", - "default_print_profile": "0.20mm Standard @Qidi XPlus3", - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "280x0", - "280x280", - "0x280" - ], - "printable_height": "270", - "nozzle_type": "hardened_steel", - "auxiliary_fan": "0", - "machine_max_acceleration_extruding": [ - "10000", - "1250" - ], - "machine_max_acceleration_retracting": [ - "10000", - "1250" - ], - "machine_max_acceleration_travel": [ - "1500", - "1250" - ], - "machine_max_acceleration_x": [ - "20000", - "1000" - ], - "machine_max_acceleration_y": [ - "20000", - "1000" - ], - "machine_max_acceleration_z": [ - "500", - "200" - ], - "machine_max_speed_e": [ - "30", - "120" - ], - "machine_max_speed_x": [ - "500", - "200" - ], - "machine_max_speed_y": [ - "500", - "200" - ], - "machine_max_speed_z": [ - "20", - "12" - ], - "machine_max_jerk_e": [ - "2.5", - "2.5" - ], - "machine_max_jerk_x": [ - "10", - "10" - ], - "machine_max_jerk_y": [ - "10", - "10" - ], - "machine_max_jerk_z": [ - "0.2", - "0.4" - ], - "max_layer_height": [ - "0.3" - ], - "min_layer_height": [ - "0.07" - ], - "printer_settings_id": "Qidi", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "0%" - ], - "retraction_length": [ - "0.8" - ], - "retract_length_toolchange": [ - "10" - ], - "deretraction_speed": [ - "0" - ], - "single_extruder_multi_material": "0", - "change_filament_gcode": "", - "machine_pause_gcode": "M0", - "default_filament_profile": [ - "Qidi Generic PLA" - ], - "machine_start_gcode": "G28\nM190 S[bed_temperature_initial_layer_single]\nG28 Z\n;G29\nG0 X4 Y5 Z50 F6000\nM109 S[nozzle_temperature_initial_layer]\nM82\nG0 Z0.3 F600\nG92 E-36.45\nG1 Y120 E-27.45 F3000\nG1 X6 E-27.30\nG1 Y5 E-18.30\nG1 X8 E-18.15\nG1 Y120 E-9.15\nG1 X10 E-9\nG1 Y5 E0", - "machine_end_gcode": "M104 S0\nM140 S0\nG92 E0\nG1 E-3 F1800\nG91\nG0 Z10 F600\nG90\nG0 X0 Y0 F12000\nG0 Z[printable_height] F600", - "scan_first_layer": "0" +{ + "type": "machine", + "setting_id": "GM001", + "name": "Qidi X-Plus 3 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_qidi_x3_common", + "printer_model": "Qidi X-Plus 3", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Qidi XPlus3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "280x0", + "280x280", + "0x280" + ], + "printable_height": "270", + "nozzle_type": "hardened_steel", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "10" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "QIDI PLA Rapido" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Plus 3.json b/resources/profiles/Qidi/machine/Qidi X-Plus 3.json index bda7020f26..0e78aec845 100644 --- a/resources/profiles/Qidi/machine/Qidi X-Plus 3.json +++ b/resources/profiles/Qidi/machine/Qidi X-Plus 3.json @@ -1,12 +1,12 @@ -{ - "type": "machine_model", - "name": "Qidi X-Plus 3", - "model_id": "Qidi-XPlus-3", - "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "Qidi", - "bed_model": "qidi_xplus3_buildplate_model.stl", - "bed_texture": "qidi_xplus3_buildplate_texture.png", - "hotend_model": "qidi_xseries_gen3_hotend.stl", - "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU" -} +{ + "type": "machine_model", + "name": "Qidi X-Plus 3", + "model_id": "Qidi-XPlus-3", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xplus3_buildplate_model.stl", + "bed_texture": "qidi_xplus3_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen3_hotend.stl", + "default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PET-CF;QIDI PA12-CF;QIDI PAHT-CF;QIDI ABS-GF25;QIDI PA-Ultra;Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU 95A" +} diff --git a/resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json index 9f28e8ee28..96a0275632 100644 --- a/resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json +++ b/resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json @@ -1,109 +1,48 @@ -{ - "type": "machine", - "setting_id": "GM001", - "name": "Qidi X-Smart 3 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_qidi_common", - "printer_model": "Qidi X-Smart 3", - "default_print_profile": "0.20mm Standard @Qidi XSmart3", - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "180x0", - "180x180", - "0x180" - ], - "printable_height": "170", - "nozzle_type": "hardened_steel", - "auxiliary_fan": "0", - "machine_max_acceleration_extruding": [ - "10000", - "1250" - ], - "machine_max_acceleration_retracting": [ - "10000", - "1250" - ], - "machine_max_acceleration_travel": [ - "1500", - "1250" - ], - "machine_max_acceleration_x": [ - "20000", - "1000" - ], - "machine_max_acceleration_y": [ - "20000", - "1000" - ], - "machine_max_acceleration_z": [ - "500", - "200" - ], - "machine_max_speed_e": [ - "30", - "120" - ], - "machine_max_speed_x": [ - "500", - "200" - ], - "machine_max_speed_y": [ - "500", - "200" - ], - "machine_max_speed_z": [ - "20", - "12" - ], - "machine_max_jerk_e": [ - "2.5", - "2.5" - ], - "machine_max_jerk_x": [ - "10", - "10" - ], - "machine_max_jerk_y": [ - "10", - "10" - ], - "machine_max_jerk_z": [ - "0.2", - "0.4" - ], - "max_layer_height": [ - "0.3" - ], - "min_layer_height": [ - "0.07" - ], - "printer_settings_id": "Qidi", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "0%" - ], - "retraction_length": [ - "0.8" - ], - "retract_length_toolchange": [ - "10" - ], - "deretraction_speed": [ - "0" - ], - "single_extruder_multi_material": "0", - "change_filament_gcode": "", - "machine_pause_gcode": "M0", - "default_filament_profile": [ - "Qidi Generic PLA" - ], - "machine_start_gcode": "G28\nM190 S[bed_temperature_initial_layer_single]\nG28 Z\n;G29\nG0 X4 Y5 Z50 F6000\nM109 S[nozzle_temperature_initial_layer]\nM82\nG0 Z0.3 F600\nG92 E-36.45\nG1 Y120 E-27.45 F3000\nG1 X6 E-27.30\nG1 Y5 E-18.30\nG1 X8 E-18.15\nG1 Y120 E-9.15\nG1 X10 E-9\nG1 Y5 E0", - "machine_end_gcode": "M104 S0\nM140 S0\nG92 E0\nG1 E-3 F1800\nG91\nG0 Z10 F600\nG90\nG0 X0 Y0 F12000\nG0 Z[printable_height] F600", - "scan_first_layer": "0" +{ + "type": "machine", + "setting_id": "GM001", + "name": "Qidi X-Smart 3 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_qidi_x3_common", + "printer_model": "Qidi X-Smart 3", + "gcode_flavor": "klipper", + "default_print_profile": "0.20mm Standard @Qidi XSmart3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "175x0", + "175x180", + "0x180" + ], + "printable_height": "170", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "1", + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "10" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "QIDI PLA Rapido" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Smart 3.json b/resources/profiles/Qidi/machine/Qidi X-Smart 3.json index 79bb3bc425..baad9b5340 100644 --- a/resources/profiles/Qidi/machine/Qidi X-Smart 3.json +++ b/resources/profiles/Qidi/machine/Qidi X-Smart 3.json @@ -1,12 +1,12 @@ -{ - "type": "machine_model", - "name": "Qidi X-Smart 3", - "model_id": "Qidi-XSmart-3", - "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "Qidi", - "bed_model": "qidi_xsmart3_buildplate_model.stl", - "bed_texture": "qidi_xsmart3_buildplate_texture.png", - "hotend_model": "qidi_xseries_gen3_hotend.stl", - "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU" -} +{ + "type": "machine_model", + "name": "Qidi X-Smart 3", + "model_id": "Qidi-XSmart-3", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xsmart3_buildplate_model.stl", + "bed_texture": "qidi_xsmart3_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen3_hotend.stl", + "default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PET-CF;QIDI PA12-CF;QIDI PAHT-CF;QIDI ABS-GF25;QIDI PA-Ultra;Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU 95A" +} diff --git a/resources/profiles/Qidi/machine/fdm_machine_common.json b/resources/profiles/Qidi/machine/fdm_machine_common.json index 8c79fd39ac..fe27b6027b 100644 --- a/resources/profiles/Qidi/machine/fdm_machine_common.json +++ b/resources/profiles/Qidi/machine/fdm_machine_common.json @@ -1,117 +1,118 @@ -{ - "type": "machine", - "name": "fdm_machine_common", - "from": "system", - "instantiation": "false", - "printer_technology": "FFF", - "deretraction_speed": [ - "40" - ], - "extruder_colour": [ - "#FCE94F" - ], - "extruder_offset": [ - "0x0" - ], - "gcode_flavor": "marlin", - "silent_mode": "0", - "machine_max_acceleration_e": [ - "5000" - ], - "machine_max_acceleration_extruding": [ - "10000" - ], - "machine_max_acceleration_retracting": [ - "1000" - ], - "machine_max_acceleration_x": [ - "10000" - ], - "machine_max_acceleration_y": [ - "10000" - ], - "machine_max_acceleration_z": [ - "100" - ], - "machine_max_speed_e": [ - "60" - ], - "machine_max_speed_x": [ - "500" - ], - "machine_max_speed_y": [ - "500" - ], - "machine_max_speed_z": [ - "10" - ], - "machine_max_jerk_e": [ - "5" - ], - "machine_max_jerk_x": [ - "8" - ], - "machine_max_jerk_y": [ - "8" - ], - "machine_max_jerk_z": [ - "0.4" - ], - "machine_min_extruding_rate": [ - "0" - ], - "machine_min_travel_rate": [ - "0" - ], - "max_layer_height": [ - "0.28" - ], - "min_layer_height": [ - "0.08" - ], - "printable_height": "250", - "extruder_clearance_radius": "65", - "extruder_clearance_height_to_rod": "36", - "extruder_clearance_height_to_lid": "140", - "nozzle_diameter": [ - "0.4" - ], - "printer_settings_id": "", - "printer_variant": "0.4", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "70%" - ], - "retract_when_changing_layer": [ - "1" - ], - "retraction_length": [ - "5" - ], - "retract_length_toolchange": [ - "1" - ], - "z_hop": [ - "0" - ], - "retract_restart_extra": [ - "0" - ], - "retract_restart_extra_toolchange": [ - "0" - ], - "retraction_speed": [ - "60" - ], - "single_extruder_multi_material": "0", - "change_filament_gcode": "", - "wipe": [ - "1" - ], - "z_lift_type": "NormalLift", - "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", - "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", - "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" -} +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} diff --git a/resources/profiles/Qidi/machine/fdm_qidi_common.json b/resources/profiles/Qidi/machine/fdm_qidi_common.json index 4c27e39c0b..2cf38b4e64 100644 --- a/resources/profiles/Qidi/machine/fdm_qidi_common.json +++ b/resources/profiles/Qidi/machine/fdm_qidi_common.json @@ -1,139 +1,141 @@ -{ - "type": "machine", - "name": "fdm_qidi_common", - "from": "system", - "instantiation": "false", - "inherits": "fdm_machine_common", - "gcode_flavor": "marlin", - "machine_max_acceleration_e": [ - "5000", - "5000" - ], - "machine_max_acceleration_extruding": [ - "500", - "500" - ], - "machine_max_acceleration_retracting": [ - "1000", - "1000" - ], - "machine_max_acceleration_travel": [ - "500", - "500" - ], - "machine_max_acceleration_x": [ - "3000", - "3000" - ], - "machine_max_acceleration_y": [ - "3000", - "3000" - ], - "machine_max_acceleration_z": [ - "100", - "100" - ], - "machine_max_speed_e": [ - "60", - "60" - ], - "machine_max_speed_x": [ - "500", - "500" - ], - "machine_max_speed_y": [ - "500", - "500" - ], - "machine_max_speed_z": [ - "10", - "10" - ], - "machine_max_jerk_e": [ - "5", - "5" - ], - "machine_max_jerk_x": [ - "8", - "8" - ], - "machine_max_jerk_y": [ - "8", - "8" - ], - "machine_max_jerk_z": [ - "0.4", - "0.4" - ], - "machine_min_extruding_rate": [ - "0", - "0" - ], - "machine_min_travel_rate": [ - "0", - "0" - ], - "max_layer_height": [ - "0.32" - ], - "min_layer_height": [ - "0.08" - ], - "printable_height": "250", - "extruder_clearance_radius": "47", - "extruder_clearance_height_to_rod": "34", - "extruder_clearance_height_to_lid": "34", - "printer_settings_id": "", - "printer_technology": "FFF", - "printer_variant": "0.4", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "70%" - ], - "retract_when_changing_layer": [ - "1" - ], - "retraction_length": [ - "5" - ], - "retract_length_toolchange": [ - "2" - ], - "z_hop": [ - "0.4" - ], - "retract_restart_extra": [ - "0" - ], - "retract_restart_extra_toolchange": [ - "0" - ], - "retraction_speed": [ - "60" - ], - "deretraction_speed": [ - "40" - ], - "silent_mode": "0", - "single_extruder_multi_material": "1", - "change_filament_gcode": "", - "machine_pause_gcode": "M25 ;pause print", - "wipe": [ - "1" - ], - "default_filament_profile": [ - "Generic PLA @QIDI" - ], - "default_print_profile": "0.20mm Standard @QIDI", - "bed_exclude_area": [ - "0x0" - ], - "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer] ; 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] ; 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{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{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_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", - "layer_change_gcode": "", - "scan_first_layer": "0", - "nozzle_type": "undefine", - "auxiliary_fan": "0" -} +{ + "type": "machine", + "name": "fdm_qidi_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_machine_common", + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "47", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "34", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "40" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25 ;pause print", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @QIDI" + ], + "default_print_profile": "0.20mm Standard @QIDI", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer] ; 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] ; 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{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{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_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", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "z_hop_types": "Normal Lift" + +} diff --git a/resources/profiles/Qidi/machine/fdm_qidi_x3_common.json b/resources/profiles/Qidi/machine/fdm_qidi_x3_common.json new file mode 100644 index 0000000000..906fb5506f --- /dev/null +++ b/resources/profiles/Qidi/machine/fdm_qidi_x3_common.json @@ -0,0 +1,74 @@ +{ + "type": "machine", + "name": "fdm_qidi_x3_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_qidi_common", + "gcode_flavor": "klipper", + "auxiliary_fan": "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_e": [ + "30", + "30" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "2", + "2" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "3", + "3" + ], + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "machine_start_gcode": "G28\nM141 S0 ;set chamber temp\nG0 Z50 F600\nM190 S[first_layer_bed_temperature]\nG28 Z\nG29 ; mesh bed leveling ,comment this code to close it\nG0 X0 Y0 Z50 F6000\nM109 S[first_layer_temperature]\nM83\nG0 Z5 F1200\nG0 X{first_layer_print_min[0]} Y{max(0, first_layer_print_min[1] - 2)} F12000\nG0 Z0.2 F600\nG1 E3 F1800\nG0 Z0.3 F600\nG1 X{min(first_layer_print_min[0] + 30,print_bed_max[0])} E6 F600", + "machine_end_gcode": "M104 S0\nM140 S0\nG92 E0\nG1 E-3 F1800\nG90\n{if max_layer_z < max_print_height / 2}\nG1 Z{max_print_height / 2 + 10} F600\n{else}\nG1 Z{min(max_print_height, max_layer_z + 10)}\n{endif}\nG0 X5 Y{print_bed_max[1]-11} F12000\nM141 S0", + "scan_first_layer": "0" +} diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json index afba0de567..0b94d50cdd 100644 --- a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json +++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json @@ -1,115 +1,114 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.12mm Fine @Qidi XCFPro", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.12", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "60", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "500", - "default_jerk": "8", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "500", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.12", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "25", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "top_surface_jerk": "8", - "initial_layer_speed": "20", - "initial_layer_jerk": "8", - "initial_layer_infill_speed": "50", - "outer_wall_speed": "25", - "outer_wall_jerk": "8", - "inner_wall_speed": "25", - "inner_wall_jerk": "8", - "internal_solid_infill_speed": "50", - "infill_jerk": "8", - "top_surface_speed": "25", - "gap_infill_speed": "25", - "sparse_infill_speed": "50", - "travel_jerk": "8", - "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", - "compatible_printers": [ - "Qidi X-CF Pro 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Qidi XCFPro", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.12", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "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": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "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": "25", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "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", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json index 7a8dcc66e2..9536426778 100644 --- a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json +++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json @@ -1,115 +1,114 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.12mm Fine @Qidi XMax", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.12", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "60", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "500", - "default_jerk": "8", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "500", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.12", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "30", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "top_surface_jerk": "8", - "initial_layer_speed": "20", - "initial_layer_jerk": "8", - "initial_layer_infill_speed": "30", - "outer_wall_speed": "30", - "outer_wall_jerk": "8", - "inner_wall_speed": "30", - "inner_wall_jerk": "8", - "internal_solid_infill_speed": "60", - "infill_jerk": "8", - "top_surface_speed": "30", - "gap_infill_speed": "30", - "sparse_infill_speed": "60", - "travel_jerk": "8", - "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", - "compatible_printers": [ - "Qidi X-Max 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Qidi XMax", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.12", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "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": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "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": "30", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "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", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json index dc4b5b3d68..5cce70ebe0 100644 --- a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json +++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.12mm Fine @Qidi XMax3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.12", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.12", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "200", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "153", - "internal_solid_infill_speed": "200", - "top_surface_speed": "170", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Max 3 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Qidi XMax3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.12", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "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": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "20", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json index e0c99f1149..3de23e3e98 100644 --- a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json +++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json @@ -13,7 +13,7 @@ "bottom_shell_layers": "3", "bottom_shell_thickness": "0", "bridge_flow": "1", - "bridge_speed": "60", + "bridge_speed": "25", "brim_width": "0", "brim_object_gap": "0", "compatible_printers_condition": "", @@ -24,7 +24,6 @@ "bridge_no_support": "0", "draft_shield": "disabled", "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", "outer_wall_line_width": "0.4", "wall_infill_order": "inner wall/outer wall/infill", "line_width": "0.42", @@ -35,7 +34,7 @@ "travel_acceleration": "0", "inner_wall_acceleration": "500", "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", + "initial_layer_print_height": "0.12", "infill_combination": "0", "sparse_infill_line_width": "0.45", "infill_wall_overlap": "15%", @@ -43,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -56,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "2", "minimum_sparse_infill_area": "10", @@ -70,17 +69,17 @@ "support_on_build_plate_only": "0", "support_top_z_distance": "0.12", "support_filament": "0", - "support_line_width": "0.35", + "support_line_width": "0.42", "support_interface_loop_pattern": "0", "support_interface_filament": "0", "support_interface_top_layers": "3", "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", + "support_interface_spacing": "0.5", "support_interface_speed": "100%", "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "30", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json index e4b05ad7c9..d3dc776ab9 100644 --- a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json +++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.12mm Fine @Qidi XPlus3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.12", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.12", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "200", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "153", - "internal_solid_infill_speed": "200", - "top_surface_speed": "170", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Plus 3 0.4 nozzle" - ] -} +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Qidi XPlus3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.12", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "20", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json index 1bddf5cf67..ae7ba8c48d 100644 --- a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json +++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.12mm Fine @Qidi XSmart3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.12", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.12", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "153", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "180", - "internal_solid_infill_speed": "220", - "top_surface_speed": "187", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Smart 3 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Qidi XSmart3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.12", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "20", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json index 420749338c..461982edc6 100644 --- a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json +++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json @@ -1,115 +1,114 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.16mm Optimal @Qidi XCFPro", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.16", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "60", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "500", - "default_jerk": "8", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "500", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.16", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "25", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "top_surface_jerk": "8", - "initial_layer_speed": "20", - "initial_layer_jerk": "8", - "initial_layer_infill_speed": "50", - "outer_wall_speed": "25", - "outer_wall_jerk": "8", - "inner_wall_speed": "25", - "inner_wall_jerk": "8", - "internal_solid_infill_speed": "50", - "infill_jerk": "8", - "top_surface_speed": "25", - "gap_infill_speed": "25", - "sparse_infill_speed": "50", - "travel_jerk": "8", - "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", - "compatible_printers": [ - "Qidi X-CF Pro 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Qidi XCFPro", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.16", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "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": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "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": "25", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "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", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json index 2364174546..a62caff21c 100644 --- a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json +++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json @@ -1,115 +1,114 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.16mm Optimal @Qidi XMax", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.16", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "60", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "500", - "default_jerk": "8", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "500", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.16", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "30", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "top_surface_jerk": "8", - "initial_layer_speed": "20", - "initial_layer_jerk": "8", - "initial_layer_infill_speed": "30", - "outer_wall_speed": "30", - "outer_wall_jerk": "8", - "inner_wall_speed": "30", - "inner_wall_jerk": "8", - "internal_solid_infill_speed": "60", - "infill_jerk": "8", - "top_surface_speed": "30", - "gap_infill_speed": "30", - "sparse_infill_speed": "60", - "travel_jerk": "8", - "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", - "compatible_printers": [ - "Qidi X-Max 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Qidi XMax", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.16", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "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": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "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": "30", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "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", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json index ad7c03a9e0..a6e4e831c7 100644 --- a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json +++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.16mm Optimal @Qidi XMax3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.16", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.16", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "200", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "153", - "internal_solid_infill_speed": "200", - "top_surface_speed": "170", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Max 3 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Qidi XMax3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.16", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "25", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json index ad0512dd15..5121a5ac22 100644 --- a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json +++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json @@ -13,7 +13,7 @@ "bottom_shell_layers": "3", "bottom_shell_thickness": "0", "bridge_flow": "1", - "bridge_speed": "60", + "bridge_speed": "25", "brim_width": "0", "brim_object_gap": "0", "compatible_printers_condition": "", @@ -24,7 +24,6 @@ "bridge_no_support": "0", "draft_shield": "disabled", "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", "outer_wall_line_width": "0.4", "wall_infill_order": "inner wall/outer wall/infill", "line_width": "0.42", @@ -35,7 +34,7 @@ "travel_acceleration": "0", "inner_wall_acceleration": "500", "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", + "initial_layer_print_height": "0.16", "infill_combination": "0", "sparse_infill_line_width": "0.45", "infill_wall_overlap": "15%", @@ -43,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -56,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "2", "minimum_sparse_infill_area": "10", @@ -70,17 +69,17 @@ "support_on_build_plate_only": "0", "support_top_z_distance": "0.16", "support_filament": "0", - "support_line_width": "0.35", + "support_line_width": "0.42", "support_interface_loop_pattern": "0", "support_interface_filament": "0", "support_interface_top_layers": "3", "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", + "support_interface_spacing": "0.5", "support_interface_speed": "100%", "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "30", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json index 4e1bcf6cbd..c15df087ce 100644 --- a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json +++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.16mm Optimal @Qidi XPlus3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.16", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.16", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "200", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "153", - "internal_solid_infill_speed": "200", - "top_surface_speed": "170", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Plus 3 0.4 nozzle" - ] -} +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Qidi XPlus3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.16", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "25", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json index e498aeff64..e9eaba9f0e 100644 --- a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json +++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.16mm Optimal @Qidi XSmart3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.16", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.16", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "153", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "180", - "internal_solid_infill_speed": "220", - "top_surface_speed": "187", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Smart 3 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Qidi XSmart3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.16", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "25", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json index 8c52434ddc..c488563d00 100644 --- a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json +++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json @@ -1,115 +1,114 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.20mm Standard @Qidi XCFPro", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "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": "1", - "bridge_speed": "60", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "500", - "default_jerk": "8", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "500", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "25", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "top_surface_jerk": "8", - "initial_layer_speed": "20", - "initial_layer_jerk": "8", - "initial_layer_infill_speed": "50", - "outer_wall_speed": "25", - "outer_wall_jerk": "8", - "inner_wall_speed": "25", - "inner_wall_jerk": "8", - "internal_solid_infill_speed": "50", - "infill_jerk": "8", - "top_surface_speed": "25", - "gap_infill_speed": "25", - "sparse_infill_speed": "50", - "travel_jerk": "8", - "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", - "compatible_printers": [ - "Qidi X-CF Pro 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Qidi XCFPro", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "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": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "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": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "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": "25", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "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", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json index 1ce37e942b..f6edac7a9b 100644 --- a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json +++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json @@ -1,115 +1,114 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.20mm Standard @Qidi XMax", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "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": "1", - "bridge_speed": "60", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "500", - "default_jerk": "8", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "500", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "30", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "top_surface_jerk": "8", - "initial_layer_speed": "20", - "initial_layer_jerk": "8", - "initial_layer_infill_speed": "30", - "outer_wall_speed": "30", - "outer_wall_jerk": "8", - "inner_wall_speed": "30", - "inner_wall_jerk": "8", - "internal_solid_infill_speed": "60", - "infill_jerk": "8", - "top_surface_speed": "30", - "gap_infill_speed": "30", - "sparse_infill_speed": "60", - "travel_jerk": "8", - "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", - "compatible_printers": [ - "Qidi X-Max 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Qidi XMax", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "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": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "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": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "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": "30", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "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", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json index 26ce8bcc58..982cb575ae 100644 --- a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json +++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.20mm Standard @Qidi XMax3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "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": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "200", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "153", - "internal_solid_infill_speed": "200", - "top_surface_speed": "170", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Max 3 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Qidi XMax3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "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": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json index bdb29f3471..33e3771d30 100644 --- a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json +++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json @@ -13,7 +13,7 @@ "bottom_shell_layers": "3", "bottom_shell_thickness": "0", "bridge_flow": "1", - "bridge_speed": "60", + "bridge_speed": "25", "brim_width": "0", "brim_object_gap": "0", "compatible_printers_condition": "", @@ -24,7 +24,6 @@ "bridge_no_support": "0", "draft_shield": "disabled", "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", "outer_wall_line_width": "0.4", "wall_infill_order": "inner wall/outer wall/infill", "line_width": "0.42", @@ -35,7 +34,7 @@ "travel_acceleration": "0", "inner_wall_acceleration": "500", "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", + "initial_layer_print_height": "0.2", "infill_combination": "0", "sparse_infill_line_width": "0.45", "infill_wall_overlap": "15%", @@ -43,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -56,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "2", "minimum_sparse_infill_area": "10", @@ -70,17 +69,17 @@ "support_on_build_plate_only": "0", "support_top_z_distance": "0.2", "support_filament": "0", - "support_line_width": "0.35", + "support_line_width": "0.42", "support_interface_loop_pattern": "0", "support_interface_filament": "0", "support_interface_top_layers": "3", "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", + "support_interface_spacing": "0.5", "support_interface_speed": "100%", "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "30", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json index e804b905be..e8be7a9b1c 100644 --- a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json +++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.20mm Standard @Qidi XPlus3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "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": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "200", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "153", - "internal_solid_infill_speed": "200", - "top_surface_speed": "170", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Plus 3 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Qidi XPlus3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "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": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json index 322d210048..c9549580fc 100644 --- a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json +++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.20mm Standard @Qidi XSmart3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "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": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "153", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "180", - "internal_solid_infill_speed": "220", - "top_surface_speed": "187", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Smart 3 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Qidi XSmart3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "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": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json index 62192b929b..ceff672b6f 100644 --- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json +++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json @@ -1,115 +1,114 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.25mm Draft @Qidi XCFPro", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.25", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "60", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "500", - "default_jerk": "8", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "500", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.25", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "25", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "top_surface_jerk": "8", - "initial_layer_speed": "20", - "initial_layer_jerk": "8", - "initial_layer_infill_speed": "50", - "outer_wall_speed": "25", - "outer_wall_jerk": "8", - "inner_wall_speed": "25", - "inner_wall_jerk": "8", - "internal_solid_infill_speed": "50", - "infill_jerk": "8", - "top_surface_speed": "25", - "gap_infill_speed": "25", - "sparse_infill_speed": "50", - "travel_jerk": "8", - "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", - "compatible_printers": [ - "Qidi X-CF Pro 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.25mm Draft @Qidi XCFPro", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "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": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "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": "25", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "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", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json index 0719bf34c2..e6ce6c79bd 100644 --- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json +++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json @@ -1,115 +1,114 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.25mm Draft @Qidi XMax", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.25", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "60", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "500", - "default_jerk": "8", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "500", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.25", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "30", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "top_surface_jerk": "8", - "initial_layer_speed": "20", - "initial_layer_jerk": "8", - "initial_layer_infill_speed": "30", - "outer_wall_speed": "30", - "outer_wall_jerk": "8", - "inner_wall_speed": "30", - "inner_wall_jerk": "8", - "internal_solid_infill_speed": "60", - "infill_jerk": "8", - "top_surface_speed": "30", - "gap_infill_speed": "30", - "sparse_infill_speed": "60", - "travel_jerk": "8", - "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", - "compatible_printers": [ - "Qidi X-Max 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.25mm Draft @Qidi XMax", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "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": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "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": "30", + "support_threshold_angle": "35", + "support_object_xy_distance": "50%", + "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", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "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", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json index acea431a4b..ec19ddf46b 100644 --- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json +++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.25mm Draft @Qidi XMax3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.25", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.25", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "200", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "153", - "internal_solid_infill_speed": "200", - "top_surface_speed": "170", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Max 3 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.25mm Draft @Qidi XMax3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "35", + "support_object_xy_distance": "50%", + "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", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json index 8d6c4e9ece..023678aaa9 100644 --- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json +++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json @@ -13,7 +13,7 @@ "bottom_shell_layers": "3", "bottom_shell_thickness": "0", "bridge_flow": "1", - "bridge_speed": "60", + "bridge_speed": "25", "brim_width": "0", "brim_object_gap": "0", "compatible_printers_condition": "", @@ -24,7 +24,6 @@ "bridge_no_support": "0", "draft_shield": "disabled", "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", "outer_wall_line_width": "0.4", "wall_infill_order": "inner wall/outer wall/infill", "line_width": "0.42", @@ -43,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -56,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "2", "minimum_sparse_infill_area": "10", @@ -70,17 +69,17 @@ "support_on_build_plate_only": "0", "support_top_z_distance": "0.25", "support_filament": "0", - "support_line_width": "0.35", + "support_line_width": "0.42", "support_interface_loop_pattern": "0", "support_interface_filament": "0", "support_interface_top_layers": "3", "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", + "support_interface_spacing": "0.5", "support_interface_speed": "100%", "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "30", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json index 1bc2ccf75a..d96f511d8e 100644 --- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json +++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.25mm Draft @Qidi XPlus3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.25", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.25", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "200", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "153", - "internal_solid_infill_speed": "200", - "top_surface_speed": "170", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Plus 3 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.25mm Draft @Qidi XPlus3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "35", + "support_object_xy_distance": "50%", + "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", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json index d3b70f70de..5fa3abc3fb 100644 --- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json +++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.25mm Draft @Qidi XSmart3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.25", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.25", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "153", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "180", - "internal_solid_infill_speed": "220", - "top_surface_speed": "187", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Smart 3 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.25mm Draft @Qidi XSmart3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.42", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "35", + "support_object_xy_distance": "50%", + "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", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json index aece5ac36f..121905d28e 100644 --- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json +++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json @@ -1,115 +1,114 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.30mm Extra Draft @Qidi XCFPro", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.3", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "60", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "500", - "default_jerk": "8", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "500", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.3", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "25", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "top_surface_jerk": "8", - "initial_layer_speed": "20", - "initial_layer_jerk": "8", - "initial_layer_infill_speed": "50", - "outer_wall_speed": "25", - "outer_wall_jerk": "8", - "inner_wall_speed": "25", - "inner_wall_jerk": "8", - "internal_solid_infill_speed": "50", - "infill_jerk": "8", - "top_surface_speed": "25", - "gap_infill_speed": "25", - "sparse_infill_speed": "50", - "travel_jerk": "8", - "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", - "compatible_printers": [ - "Qidi X-CF Pro 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Extra Draft @Qidi XCFPro", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "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": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "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": "25", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "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", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json index 7637ddfd3f..1d89de2046 100644 --- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json +++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json @@ -1,115 +1,114 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.30mm Extra Draft @Qidi XMax", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", -"adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.30", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "60", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "500", - "default_jerk": "8", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "500", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.30", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "30", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "top_surface_jerk": "8", - "initial_layer_speed": "20", - "initial_layer_jerk": "8", - "initial_layer_infill_speed": "30", - "outer_wall_speed": "30", - "outer_wall_jerk": "8", - "inner_wall_speed": "30", - "inner_wall_jerk": "8", - "internal_solid_infill_speed": "60", - "infill_jerk": "8", - "top_surface_speed": "30", - "gap_infill_speed": "30", - "sparse_infill_speed": "60", - "travel_jerk": "8", - "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", - "compatible_printers": [ - "Qidi X-Max 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Extra Draft @Qidi XMax", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", +"adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.30", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "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": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.30", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "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": "30", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "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", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json index 6e96736278..d5b5aad00f 100644 --- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json +++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.30mm Extra Draft @Qidi XMax3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.3", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.3", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "200", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "153", - "internal_solid_infill_speed": "200", - "top_surface_speed": "170", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Max 3 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Extra Draft @Qidi XMax3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "40", + "support_object_xy_distance": "50%", + "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", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json index 9614550cb3..96233b6994 100644 --- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json +++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json @@ -13,7 +13,7 @@ "bottom_shell_layers": "3", "bottom_shell_thickness": "0", "bridge_flow": "1", - "bridge_speed": "60", + "bridge_speed": "25", "brim_width": "0", "brim_object_gap": "0", "compatible_printers_condition": "", @@ -24,7 +24,6 @@ "bridge_no_support": "0", "draft_shield": "disabled", "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", "outer_wall_line_width": "0.4", "wall_infill_order": "inner wall/outer wall/infill", "line_width": "0.42", @@ -43,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -56,7 +55,7 @@ "print_settings_id": "", "raft_layers": "0", "seam_position": "aligned", - "skirt_distance": "6", + "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "2", "minimum_sparse_infill_area": "10", @@ -70,17 +69,17 @@ "support_on_build_plate_only": "0", "support_top_z_distance": "0.3", "support_filament": "0", - "support_line_width": "0.35", + "support_line_width": "0.42", "support_interface_loop_pattern": "0", "support_interface_filament": "0", "support_interface_top_layers": "3", "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", + "support_interface_spacing": "0.5", "support_interface_speed": "100%", "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "2.5", "support_speed": "30", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json index a70b9bc2ad..41f248f8a7 100644 --- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json +++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.30mm Extra Draft @Qidi XPlus3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.3", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.3", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "200", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "153", - "internal_solid_infill_speed": "200", - "top_surface_speed": "170", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Plus 3 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Extra Draft @Qidi XPlus3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "40", + "support_object_xy_distance": "50%", + "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", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json index 8f6ba3ec22..76d69911d0 100644 --- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json +++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json @@ -1,116 +1,85 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.30mm Extra Draft @Qidi XSmart3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.3", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "10000", - "default_jerk": "10", - "top_surface_acceleration": "2000", - "top_surface_jerk": "10", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "2000", - "travel_acceleration": "10000", - "travel_jerk": "30", - "inner_wall_acceleration": "10000", - "inner_wall_jerk": "10", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "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": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.3", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "200", - "initial_layer_infill_speed": "200", - "initial_layer_jerk": "30", - "outer_wall_speed": "153", - "outer_wall_acceleration": "5000", - "outer_wall_jerk": "10", - "inner_wall_speed": "180", - "internal_solid_infill_speed": "220", - "top_surface_speed": "187", - "gap_infill_speed": "150", - "infill_jerk": "10", - "sparse_infill_speed": "200", - "travel_speed": "480", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Smart 3 0.4 nozzle" - ] +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Extra Draft @Qidi XSmart3", + "from": "system", + "inherits": "fdm_process_qidi_x3_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_threshold_angle": "40", + "support_object_xy_distance": "50%", + "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", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/Qidi/process/fdm_process_common.json b/resources/profiles/Qidi/process/fdm_process_common.json index c00f623e36..f8d6a865f7 100644 --- a/resources/profiles/Qidi/process/fdm_process_common.json +++ b/resources/profiles/Qidi/process/fdm_process_common.json @@ -1,70 +1,70 @@ -{ - "type": "process", - "name": "fdm_process_common", - "from": "system", - "instantiation": "false", - "adaptive_layer_height": "0", - "reduce_crossing_wall": "0", - "bridge_flow": "0.95", - "bridge_speed": "25", - "brim_width": "5", - "compatible_printers": [], - "print_sequence": "by layer", - "default_acceleration": "10000", - "bridge_no_support": "0", - "elefant_foot_compensation": "0.1", - "outer_wall_line_width": "0.4", - "outer_wall_speed": "120", - "line_width": "0.45", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.2", - "initial_layer_speed": "20", - "gap_infill_speed": "30", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "25%", - "sparse_infill_speed": "50", - "interface_shells": "0", - "detect_overhang_wall": "0", - "reduce_infill_retraction": "0", - "filename_format": "{input_filename_base}.gcode", - "wall_loops": "3", - "inner_wall_line_width": "0.45", - "inner_wall_speed": "40", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "nearest", - "skirt_distance": "2", - "skirt_height": "2", - "minimum_sparse_infill_area": "0", - "internal_solid_infill_line_width": "0.45", - "internal_solid_infill_speed": "40", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "support_filament": "0", - "support_line_width": "0.42", - "support_interface_filament": "0", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.15", - "support_interface_loop_pattern": "0", - "support_interface_top_layers": "2", - "support_interface_spacing": "0", - "support_interface_speed": "80", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2", - "support_speed": "40", - "support_threshold_angle": "40", - "support_object_xy_distance": "0.5", - "detect_thin_wall": "0", - "top_surface_line_width": "0.4", - "top_surface_speed": "30", - "travel_speed": "400", - "enable_prime_tower": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0" -} +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} diff --git a/resources/profiles/Qidi/process/fdm_process_qidi_common.json b/resources/profiles/Qidi/process/fdm_process_qidi_common.json index cdf866ad1c..5edeca4933 100644 --- a/resources/profiles/Qidi/process/fdm_process_qidi_common.json +++ b/resources/profiles/Qidi/process/fdm_process_qidi_common.json @@ -1,103 +1,103 @@ -{ - "type": "process", - "name": "fdm_process_qidi_common", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_common", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "5", - "brim_object_gap": "0.1", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "500", - "top_surface_acceleration": "500", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "700", - "inner_wall_acceleration": "500", - "initial_layer_line_width": "0.5", - "initial_layer_print_height": "0.2", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "23%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "no ironing", - "reduce_infill_retraction": "1", - "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "3", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "2", - "skirt_height": "1", - "skirt_loops": "1", - "minimum_sparse_infill_area": "15", - "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": "default", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.4", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "2", - "support_interface_bottom_layers": "2", - "support_interface_spacing": "0.5", - "support_interface_speed": "80", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "30", - "support_object_xy_distance": "0.35", - "tree_support_branch_angle": "45", - "tree_support_wall_count": "0", - "detect_thin_wall": "0", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "3", - "top_shell_thickness": "0.8", - "initial_layer_speed": "15", - "initial_layer_infill_speed": "20", - "outer_wall_speed": "25", - "inner_wall_speed": "40", - "internal_solid_infill_speed": "40", - "top_surface_speed": "30", - "gap_infill_speed": "30", - "sparse_infill_speed": "50", - "travel_speed": "150", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0" -} +{ + "type": "process", + "name": "fdm_process_qidi_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_process_common", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "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": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} diff --git a/resources/profiles/Qidi/process/fdm_process_qidi_x3_common.json b/resources/profiles/Qidi/process/fdm_process_qidi_x3_common.json new file mode 100644 index 0000000000..bf373c0c95 --- /dev/null +++ b/resources/profiles/Qidi/process/fdm_process_qidi_x3_common.json @@ -0,0 +1,40 @@ +{ + "type": "process", + "name": "fdm_process_qidi_x3_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_process_qidi_common", + "default_acceleration": "7000", + "top_surface_acceleration": "5000", + "initial_layer_acceleration": "1000", + "travel_acceleration": "10000", + "inner_wall_acceleration": "7000", + "outer_wall_acceleration": "5000", + "travel_speed": "500", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "150", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "120", + "gap_infill_speed": "150", + "sparse_infill_speed": "300", + "support_speed": "80", + "support_interface_speed": "100%", + "ironing_speed": "15", + "bridge_speed": "25", + "internal_bridge_speed" : "70", + "default_jerk": "9", + "initial_layer_jerk": "9", + "outer_wall_jerk": "7", + "infill_jerk": "12", + "travel_jerk": "12", + "inner_wall_jerk": "7", + "top_surface_jerk": "9", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "overhang_1_4_speed": "80%", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10" +} diff --git a/resources/profiles/Raise3D.json b/resources/profiles/Raise3D.json new file mode 100644 index 0000000000..6a83b08fcf --- /dev/null +++ b/resources/profiles/Raise3D.json @@ -0,0 +1,123 @@ +{ + "name": "Raise3D", + "url": "", + "version": "01.06.00.00", + "force_update": "0", + "description": "Raise3D configurations", + "machine_model_list": [ + { + "name": "Raise3D Pro3", + "sub_path": "machine/Raise3D Pro3.json" + }, + { + "name": "Raise3D Pro3 Plus", + "sub_path": "machine/Raise3D Pro3 Plus.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.10mm Fine @Raise3D Pro3", + "sub_path": "process/0.10mm Fine @Raise3D Pro3.json" + }, + { + "name": "0.10mm Fine @Raise3D Pro3Plus", + "sub_path": "process/0.10mm Fine @Raise3D Pro3Plus.json" + }, + { + "name": "0.20mm Standard @Raise3D Pro3", + "sub_path": "process/0.20mm Standard @Raise3D Pro3.json" + }, + { + "name": "0.20mm Standard @Raise3D Pro3Plus", + "sub_path": "process/0.20mm Standard @Raise3D Pro3Plus.json" + }, + { + "name": "0.25mm Draft @Raise3D Pro3", + "sub_path": "process/0.25mm Draft @Raise3D Pro3.json" + }, + { + "name": "0.25mm Draft @Raise3D Pro3Plus", + "sub_path": "process/0.25mm Draft @Raise3D Pro3Plus.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Raise3D Generic ASA", + "sub_path": "filament/Raise3D Generic ASA.json" + }, + { + "name": "Raise3D Generic PETG", + "sub_path": "filament/Raise3D Generic PETG.json" + }, + { + "name": "Raise3D Generic PLA", + "sub_path": "filament/Raise3D Generic PLA.json" + }, + { + "name": "Raise3D Generic PVA", + "sub_path": "filament/Raise3D Generic PVA.json" + }, + { + "name": "Raise3D Generic TPU", + "sub_path": "filament/Raise3D Generic TPU.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Raise3D Pro3 0.4 nozzle (Dual)", + "sub_path": "machine/Raise3D Pro3 0.4 nozzle (Dual).json" + }, + { + "name": "Raise3D Pro3 0.4 nozzle (Left)", + "sub_path": "machine/Raise3D Pro3 0.4 nozzle (Left).json" + }, + { + "name": "Raise3D Pro3 0.4 nozzle (Right)", + "sub_path": "machine/Raise3D Pro3 0.4 nozzle (Right).json" + }, + { + "name": "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "sub_path": "machine/Raise3D Pro3 Plus 0.4 nozzle (Dual).json" + }, + { + "name": "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "sub_path": "machine/Raise3D Pro3 Plus 0.4 nozzle (Left).json" + }, + { + "name": "Raise3D Pro3 Plus 0.4 nozzle (Right)", + "sub_path": "machine/Raise3D Pro3 Plus 0.4 nozzle (Right).json" + } + ] +} diff --git a/resources/profiles/Raise3D/Raise3D Pro3 Plus_cover.png b/resources/profiles/Raise3D/Raise3D Pro3 Plus_cover.png new file mode 100644 index 0000000000..4fd8a53825 Binary files /dev/null and b/resources/profiles/Raise3D/Raise3D Pro3 Plus_cover.png differ diff --git a/resources/profiles/Raise3D/Raise3D Pro3_cover.png b/resources/profiles/Raise3D/Raise3D Pro3_cover.png new file mode 100644 index 0000000000..7581347be7 Binary files /dev/null and b/resources/profiles/Raise3D/Raise3D Pro3_cover.png differ diff --git a/resources/profiles/Raise3D/filament/Raise3D Generic ASA.json b/resources/profiles/Raise3D/filament/Raise3D Generic ASA.json new file mode 100644 index 0000000000..68d7b0dcf2 --- /dev/null +++ b/resources/profiles/Raise3D/filament/Raise3D Generic ASA.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "filament_id": "GFB98", + "setting_id": "GFSA04", + "name": "Raise3D Generic ASA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_asa", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "compatible_printers": [ + "Raise3D Pro3 0.4 nozzle (Dual)", + "Raise3D Pro3 0.4 nozzle (Left)", + "Raise3D Pro3 0.4 nozzle (Right)", + "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "Raise3D Pro3 Plus 0.4 nozzle (Right)" + ] +} diff --git a/resources/profiles/Raise3D/filament/Raise3D Generic PETG.json b/resources/profiles/Raise3D/filament/Raise3D Generic PETG.json new file mode 100644 index 0000000000..4ac874b616 --- /dev/null +++ b/resources/profiles/Raise3D/filament/Raise3D Generic PETG.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSA04", + "name": "Raise3D Generic 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": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "Raise3D Pro3 0.4 nozzle (Dual)", + "Raise3D Pro3 0.4 nozzle (Left)", + "Raise3D Pro3 0.4 nozzle (Right)", + "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "Raise3D Pro3 Plus 0.4 nozzle (Right)" + ] +} diff --git a/resources/profiles/Raise3D/filament/Raise3D Generic PLA.json b/resources/profiles/Raise3D/filament/Raise3D Generic PLA.json new file mode 100644 index 0000000000..0239b4be55 --- /dev/null +++ b/resources/profiles/Raise3D/filament/Raise3D Generic PLA.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Raise3D Generic PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Raise3D Pro3 0.4 nozzle (Dual)", + "Raise3D Pro3 0.4 nozzle (Left)", + "Raise3D Pro3 0.4 nozzle (Right)", + "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "Raise3D Pro3 Plus 0.4 nozzle (Right)" + ] +} diff --git a/resources/profiles/Raise3D/filament/Raise3D Generic PVA.json b/resources/profiles/Raise3D/filament/Raise3D Generic PVA.json new file mode 100644 index 0000000000..432722c34c --- /dev/null +++ b/resources/profiles/Raise3D/filament/Raise3D Generic PVA.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "filament_id": "GFS99", + "setting_id": "GFSA04", + "name": "Raise3D Generic PVA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pva", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "4" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Raise3D Pro3 0.4 nozzle (Dual)", + "Raise3D Pro3 0.4 nozzle (Left)", + "Raise3D Pro3 0.4 nozzle (Right)", + "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "Raise3D Pro3 Plus 0.4 nozzle (Right)" + ] +} diff --git a/resources/profiles/Raise3D/filament/Raise3D Generic TPU.json b/resources/profiles/Raise3D/filament/Raise3D Generic TPU.json new file mode 100644 index 0000000000..884e9c6ea1 --- /dev/null +++ b/resources/profiles/Raise3D/filament/Raise3D Generic TPU.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "filament_id": "GFU99", + "setting_id": "GFSA04", + "name": "Raise3D Generic TPU", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_tpu", + "filament_max_volumetric_speed": [ + "2.5" + ], + "compatible_printers": [ + "Raise3D Pro3 0.4 nozzle (Dual)", + "Raise3D Pro3 0.4 nozzle (Left)", + "Raise3D Pro3 0.4 nozzle (Right)", + "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "Raise3D Pro3 Plus 0.4 nozzle (Right)" + ] +} diff --git a/resources/profiles/Raise3D/filament/fdm_filament_asa.json b/resources/profiles/Raise3D/filament/fdm_filament_asa.json new file mode 100644 index 0000000000..d76436a372 --- /dev/null +++ b/resources/profiles/Raise3D/filament/fdm_filament_asa.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "105" + ], + "eng_plate_temp" : [ + "105" + ], + "hot_plate_temp" : [ + "105" + ], + "cool_plate_temp_initial_layer" : [ + "105" + ], + "eng_plate_temp_initial_layer" : [ + "105" + ], + "hot_plate_temp_initial_layer" : [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} diff --git a/resources/profiles/Raise3D/filament/fdm_filament_common.json b/resources/profiles/Raise3D/filament/fdm_filament_common.json new file mode 100644 index 0000000000..f1e09f49dc --- /dev/null +++ b/resources/profiles/Raise3D/filament/fdm_filament_common.json @@ -0,0 +1,138 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} diff --git a/resources/profiles/Raise3D/filament/fdm_filament_pet.json b/resources/profiles/Raise3D/filament/fdm_filament_pet.json new file mode 100644 index 0000000000..a8cc89c7b3 --- /dev/null +++ b/resources/profiles/Raise3D/filament/fdm_filament_pet.json @@ -0,0 +1,76 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "80" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Raise3D/filament/fdm_filament_pla.json b/resources/profiles/Raise3D/filament/fdm_filament_pla.json new file mode 100644 index 0000000000..8709f51cd5 --- /dev/null +++ b/resources/profiles/Raise3D/filament/fdm_filament_pla.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp" : [ + "35" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "45" + ], + "cool_plate_temp_initial_layer" : [ + "35" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "45" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Raise3D/filament/fdm_filament_pva.json b/resources/profiles/Raise3D/filament/fdm_filament_pva.json new file mode 100644 index 0000000000..f529bb39af --- /dev/null +++ b/resources/profiles/Raise3D/filament/fdm_filament_pva.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "35" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "45" + ], + "cool_plate_temp_initial_layer" : [ + "35" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Raise3D/filament/fdm_filament_tpu.json b/resources/profiles/Raise3D/filament/fdm_filament_tpu.json new file mode 100644 index 0000000000..d5cc57fbcc --- /dev/null +++ b/resources/profiles/Raise3D/filament/fdm_filament_tpu.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "30" + ], + "eng_plate_temp" : [ + "30" + ], + "hot_plate_temp" : [ + "35" + ], + "cool_plate_temp_initial_layer" : [ + "30" + ], + "eng_plate_temp_initial_layer" : [ + "30" + ], + "hot_plate_temp_initial_layer" : [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Dual).json b/resources/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Dual).json new file mode 100644 index 0000000000..e4d75cb2b4 --- /dev/null +++ b/resources/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Dual).json @@ -0,0 +1,152 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Raise3D Pro3 0.4 nozzle (Dual)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Raise3D Pro3", + "default_print_profile": "0.20mm Standard @Raise3D Pro3", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "printable_area": [ + "0x0", + "340x0", + "340x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "1000", + "300" + ], + "machine_max_acceleration_retracting": [ + "3000", + "1500" + ], + "machine_max_acceleration_travel": [ + "1500", + "500" + ], + "machine_max_acceleration_x": [ + "1000", + "1000" + ], + "machine_max_acceleration_y": [ + "1000", + "1000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.4", + "0.4" + ], + "min_layer_height": [ + "0.1", + "0.1" + ], + "printer_settings_id": "Raise3D", + "retraction_minimum_travel": [ + "0.6", + "0.6" + ], + "retract_before_wipe": [ + "0%", + "0%" + ], + "retraction_length": [ + "0.5", + "0.5" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "0", + "0" + ], + "wipe": [ + "1", + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "; pause print\nM2000", + "default_filament_profile": [ + "Raise3D Generic PLA" + ], + "machine_start_gcode": ";Bounding Box: {digits(first_layer_print_min[0],0,2)} {if(first_layer_print_max[0]>300)}{300}{else}{digits(first_layer_print_max[0],0,2)}{endif} {digits(first_layer_print_min[1],0,2)} {if(first_layer_print_max[1]>300)}{300}{else}{digits(first_layer_print_max[1],0,2)}{endif}\n\nM104 T0 S{nozzle_temperature_initial_layer[0] - 30} ; raise extruder one temp\nM104 T1 S{nozzle_temperature_initial_layer[1] - 30} ; raise extruder two temp\nM190 S{max(bed_temperature_initial_layer_single, bed_temperature_initial_layer_single)} ; wait for bed temp\nM109 T1 S{nozzle_temperature_initial_layer[1]} ; wait for extruder two temp\nT1\nG21\nG90\nM82\nM107\nM106 P2 S0\nG1 Z0.3 F500\nG92 E0\nG1 Z0.3 F400\nG1 X60 Y{random(2,8)} F1000\nG1 X110 Y{random(2,8)} E30 F200\nG1 Z0.3 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X170 F2000 ; move away from purge line\nM104 T1 S{nozzle_temperature_initial_layer[1] - 30} ; lower extruder two temp\nM109 T0 S{nozzle_temperature_initial_layer[0]} ; wait for extruder one temp\nT0\nG1 Z0.3 F400\nG1 X220 Y{random(2,8)} F1000\nG1 X270 Y{random(2,8)} E18 F200\nG1 Z5 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 Y30 F2000 ; move away from purge line\nM104 T0 S{nozzle_temperature_initial_layer[1] - 30} ; lower extruder one temp\nG92 E0\nG1 X{(first_layer_print_max[0] + first_layer_print_min[0])/2} Y{(first_layer_print_max[1] + first_layer_print_min[1])/2} Z{initial_layer_print_height} ; move to center of print\nM117 Printing...", + "machine_end_gcode": "M221 T0 S100\nM104 S0\nM140 S0\nM107\nM106 P2 S0\nG91\nG1 E-1 F300\nG1 Z+0.5 E-5 X-20 Y-20 F9000.00\nG28 X0 Y0\nM84\nG90", + "toolchange_gcode": "; layer [layer_num] tool change\n{if layer_z < initial_layer_print_height + layer_height * 2}\nM104 T[current_extruder] S{nozzle_temperature_initial_layer[current_extruder] - 30}\nM109 T[next_extruder] S{nozzle_temperature_initial_layer[next_extruder]}\n{else}\nM104 T[current_extruder] S{nozzle_temperature[current_extruder] - 30}\nM109 T[next_extruder] S{nozzle_temperature[next_extruder]}\n{endif}", + "before_layer_change_gcode": "; before layer [layer_num] change\n{if layer_z <= initial_layer_print_height + layer_height * 2}\nM140 S{max(bed_temperature_initial_layer_single, bed_temperature_initial_layer_single)}\n{else}\nM140 S{max(bed_temperature[0], bed_temperature[1])}\n{endif}\n{if (filament_type[0] ==\"PLA\" or filament_type[0] ==\"PETG\")}\n{if layer_z >= initial_layer_print_height + layer_height * 2}\nM106 P2 S150\n{elsif layer_z >= initial_layer_print_height + layer_height * 1}\nM106 P2 S100\n{else}\nM106 P2 S0\n{endif}\n{endif}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Left).json b/resources/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Left).json new file mode 100644 index 0000000000..8c89040903 --- /dev/null +++ b/resources/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Left).json @@ -0,0 +1,152 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Raise3D Pro3 0.4 nozzle (Left)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Raise3D Pro3", + "default_print_profile": "0.20mm Standard @Raise3D Pro3", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "printable_area": [ + "0x0", + "340x0", + "340x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "1000", + "300" + ], + "machine_max_acceleration_retracting": [ + "3000", + "1500" + ], + "machine_max_acceleration_travel": [ + "1500", + "500" + ], + "machine_max_acceleration_x": [ + "1000", + "1000" + ], + "machine_max_acceleration_y": [ + "1000", + "1000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.4", + "0.4" + ], + "min_layer_height": [ + "0.1", + "0.1" + ], + "printer_settings_id": "Raise3D", + "retraction_minimum_travel": [ + "0.6", + "0.6" + ], + "retract_before_wipe": [ + "0%", + "0%" + ], + "retraction_length": [ + "0.5", + "0.5" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "0", + "0" + ], + "wipe": [ + "1", + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "; pause print\nM2000", + "default_filament_profile": [ + "Raise3D Generic PLA" + ], + "machine_start_gcode": ";Bounding Box: {digits(first_layer_print_min[0],0,2)} {if(first_layer_print_max[0]>300)}{300}{else}{digits(first_layer_print_max[0],0,2)}{endif} {digits(first_layer_print_min[1],0,2)} {if(first_layer_print_max[1]>300)}{300}{else}{digits(first_layer_print_max[1],0,2)}{endif}\n\nM104 T0 S{nozzle_temperature_initial_layer[0] - 20} ; raise left extruder temp\nM140 S{nozzle_temperature_initial_layer[0]} ; raise bed temp\nM190 S{nozzle_temperature_initial_layer[0]} ; wait for bed temp\nM109 T0 S{nozzle_temperature_initial_layer[0] - 20} ; wait for left extruder temp\nM104 T0 S[nozzle_temperature_initial_layer] ; set left extruder temp\nM109 T0 S[nozzle_temperature_initial_layer] ; wait for left extruder temp\nT0\nG21\nG90\nM82\nM107\nM106 P2 S0\nG1 Z0.3 F500\nG92 E0\nG1 Z0.3 F400\nG1 X100 Y{random(2,8)} F1000\nG1 X170 Y{random(2,8)} E15 F200\nG1 Z5 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 Y30 F2000 ; move away from purge line\nG1 X{(first_layer_print_max[0] + first_layer_print_min[0])/2} Y{(first_layer_print_max[1] + first_layer_print_min[1])/2} Z{initial_layer_print_height} ; move to center of print\nM117 Printing...\nM1001", + "machine_end_gcode": "M1002\nM221 T0 S100\nM104 S0\nM140 S0\nM107\nM106 P2 S0\nG91\nG1 E-1 F300\nG1 Z+0.5 E-5 X-20 Y-20 F9000.00\nG28 X0 Y0\nM84\nG90\n", + "toolchange_gcode": "; layer [layer_num] tool change", + "before_layer_change_gcode": "; before layer [layer_num] change\n{if layer_z <= initial_layer_print_height + layer_height * 2}\nM109 T0 S{nozzle_temperature_initial_layer[0]}\nM140 S[bed_temperature_initial_layer_single]\n{else}\nM109 T0 S{nozzle_temperature[0]}\nM140 S{bed_temperature[0]}\n{endif}\n{if (filament_type[0] ==\"PLA\" or filament_type[0] ==\"PETG\")}\n{if layer_z >= initial_layer_print_height + layer_height * 2}\nM106 P2 S150\n{elsif layer_z >= initial_layer_print_height + layer_height * 1}\nM106 P2 S100\n{else}\nM106 P2 S0\n{endif}\n{endif}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Right).json b/resources/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Right).json new file mode 100644 index 0000000000..6c1eb6a984 --- /dev/null +++ b/resources/profiles/Raise3D/machine/Raise3D Pro3 0.4 nozzle (Right).json @@ -0,0 +1,152 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Raise3D Pro3 0.4 nozzle (Right)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Raise3D Pro3", + "default_print_profile": "0.20mm Standard @Raise3D Pro3", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "printable_area": [ + "0x0", + "340x0", + "340x300", + "0x300" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "1000", + "300" + ], + "machine_max_acceleration_retracting": [ + "3000", + "1500" + ], + "machine_max_acceleration_travel": [ + "1500", + "500" + ], + "machine_max_acceleration_x": [ + "1000", + "1000" + ], + "machine_max_acceleration_y": [ + "1000", + "1000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.4", + "0.4" + ], + "min_layer_height": [ + "0.1", + "0.1" + ], + "printer_settings_id": "Raise3D", + "retraction_minimum_travel": [ + "0.6", + "0.6" + ], + "retract_before_wipe": [ + "0%", + "0%" + ], + "retraction_length": [ + "0.5", + "0.5" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "0", + "0" + ], + "wipe": [ + "1", + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "; pause print\nM2000", + "default_filament_profile": [ + "Raise3D Generic PLA" + ], + "machine_start_gcode": ";Bounding Box: {digits(first_layer_print_min[0],0,2)} {if(first_layer_print_max[0]>300)}{300}{else}{digits(first_layer_print_max[0],0,2)}{endif} {digits(first_layer_print_min[1],0,2)} {if(first_layer_print_max[1]>300)}{300}{else}{digits(first_layer_print_max[1],0,2)}{endif}\n\nM104 T1 S{nozzle_temperature_initial_layer[1] - 20} ; raise right extruder temp\nM140 S[bed_temperature_initial_layer_single] ; raise bed temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM109 T1 S{nozzle_temperature_initial_layer[1] - 20} ; wait for right extruder temp\nM104 T1 S{nozzle_temperature_initial_layer[1]} ; set right extruder temp\nM109 T1 S{nozzle_temperature_initial_layer[1]} ; wait for right extruder temp\nT1\nG21\nG90\nM82\nM107\nM106 P2 S0\nG1 Z0.3 F500\nG92 E0\nG1 Z0.3 F400\nG1 X100 Y{random(2,8)} F1000\nG1 X170 Y{random(2,8)} E15 F200\nG1 Z5 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 Y30 F2000 ; move away from purge line\nG1 X{(first_layer_print_max[0] + first_layer_print_min[0])/2} Y{(first_layer_print_max[1] + first_layer_print_min[1])/2} Z{initial_layer_print_height} ; move to center of print\nM117 Printing...\nM1001", + "machine_end_gcode": "M1002\nM221 T0 S100\nM104 S0\nM140 S0\nM107\nM106 P2 S0\nG91\nG1 E-1 F300\nG1 Z+0.5 E-5 X-20 Y-20 F9000.00\nG28 X0 Y0\nM84\nG90\nM106 P2 S0\n", + "toolchange_gcode": "; layer [layer_num] tool change", + "before_layer_change_gcode": "; before layer [layer_num] change\n{if layer_z <= initial_layer_print_height + layer_height * 2}\nM109 T1 S{nozzle_temperature_initial_layer[1]}\nM140 S[bed_temperature_initial_layer_single]\n{else}\nM109 T1 S{nozzle_temperature[1]}\nM140 S{bed_temperature[1]}\n{endif}\n{if (filament_type[0] ==\"PLA\" or filament_type[0] ==\"PETG\")}\n{if layer_z >= initial_layer_print_height + layer_height * 2}\nM106 P2 S150\n{elsif layer_z >= initial_layer_print_height + layer_height * 1}\nM106 P2 S100\n{else}\nM106 P2 S0\n{endif}\n{endif}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Dual).json b/resources/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Dual).json new file mode 100644 index 0000000000..dd127639e6 --- /dev/null +++ b/resources/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Dual).json @@ -0,0 +1,152 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Raise3D Pro3 Plus", + "default_print_profile": "0.20mm Standard @Raise3D Pro3Plus", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "printable_area": [ + "0x0", + "340x0", + "340x300", + "0x300" + ], + "printable_height": "605", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "1000", + "300" + ], + "machine_max_acceleration_retracting": [ + "3000", + "1500" + ], + "machine_max_acceleration_travel": [ + "1500", + "500" + ], + "machine_max_acceleration_x": [ + "1000", + "1000" + ], + "machine_max_acceleration_y": [ + "1000", + "1000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.4", + "0.4" + ], + "min_layer_height": [ + "0.1", + "0.1" + ], + "printer_settings_id": "Raise3D", + "retraction_minimum_travel": [ + "0.6", + "0.6" + ], + "retract_before_wipe": [ + "0%", + "0%" + ], + "retraction_length": [ + "0.5", + "0.5" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "0", + "0" + ], + "wipe": [ + "1", + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "; pause print\nM2000", + "default_filament_profile": [ + "Raise3D Generic PLA" + ], + "machine_start_gcode": ";Bounding Box: {digits(first_layer_print_min[0],0,2)} {if(first_layer_print_max[0]>300)}{300}{else}{digits(first_layer_print_max[0],0,2)}{endif} {digits(first_layer_print_min[1],0,2)} {if(first_layer_print_max[1]>300)}{300}{else}{digits(first_layer_print_max[1],0,2)}{endif}\n\nM104 T0 S{nozzle_temperature_initial_layer[0] - 30} ; raise extruder one temp\nM104 T1 S{nozzle_temperature_initial_layer[1] - 30} ; raise extruder two temp\nM190 S{max(bed_temperature_initial_layer_single, bed_temperature_initial_layer_single)} ; wait for bed temp\nM109 T1 S{nozzle_temperature_initial_layer[1]} ; wait for extruder two temp\nT1\nG21\nG90\nM82\nM107\nM106 P2 S0\nG1 Z0.3 F500\nG92 E0\nG1 Z0.3 F400\nG1 X60 Y{random(2,8)} F1000\nG1 X110 Y{random(2,8)} E30 F200\nG1 Z0.3 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 X170 F2000 ; move away from purge line\nM104 T1 S{nozzle_temperature_initial_layer[1] - 30} ; lower extruder two temp\nM109 T0 S{nozzle_temperature_initial_layer[0]} ; wait for extruder one temp\nT0\nG1 Z0.3 F400\nG1 X220 Y{random(2,8)} F1000\nG1 X270 Y{random(2,8)} E18 F200\nG1 Z5 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 Y30 F2000 ; move away from purge line\nM104 T0 S{nozzle_temperature_initial_layer[1] - 30} ; lower extruder one temp\nG92 E0\nG1 X{(first_layer_print_max[0] + first_layer_print_min[0])/2} Y{(first_layer_print_max[1] + first_layer_print_min[1])/2} Z{initial_layer_print_height} ; move to center of print\nM117 Printing...", + "machine_end_gcode": "M221 T0 S100\nM104 S0\nM140 S0\nM107\nM106 P2 S0\nG91\nG1 E-1 F300\nG1 Z+0.5 E-5 X-20 Y-20 F9000.00\nG28 X0 Y0\nM84\nG90", + "toolchange_gcode": "; layer [layer_num] tool change\n{if layer_z < initial_layer_print_height + layer_height * 2}\nM104 T[current_extruder] S{nozzle_temperature_initial_layer[current_extruder] - 30}\nM109 T[next_extruder] S{nozzle_temperature_initial_layer[next_extruder]}\n{else}\nM104 T[current_extruder] S{nozzle_temperature[current_extruder] - 30}\nM109 T[next_extruder] S{nozzle_temperature[next_extruder]}\n{endif}", + "before_layer_change_gcode": "; before layer [layer_num] change\n{if layer_z <= initial_layer_print_height + layer_height * 2}\nM140 S{max(bed_temperature_initial_layer_single, bed_temperature_initial_layer_single)}\n{else}\nM140 S{max(bed_temperature[0], bed_temperature[1])}\n{endif}\n{if (filament_type[0] ==\"PLA\" or filament_type[0] ==\"PETG\")}\n{if layer_z >= initial_layer_print_height + layer_height * 2}\nM106 P2 S150\n{elsif layer_z >= initial_layer_print_height + layer_height * 1}\nM106 P2 S100\n{else}\nM106 P2 S0\n{endif}\n{endif}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Left).json b/resources/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Left).json new file mode 100644 index 0000000000..de1b5a6412 --- /dev/null +++ b/resources/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Left).json @@ -0,0 +1,152 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Raise3D Pro3 Plus", + "default_print_profile": "0.20mm Standard @Raise3D Pro3Plus", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "printable_area": [ + "0x0", + "340x0", + "340x300", + "0x300" + ], + "printable_height": "605", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "1000", + "300" + ], + "machine_max_acceleration_retracting": [ + "3000", + "1500" + ], + "machine_max_acceleration_travel": [ + "1500", + "500" + ], + "machine_max_acceleration_x": [ + "1000", + "1000" + ], + "machine_max_acceleration_y": [ + "1000", + "1000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.4", + "0.4" + ], + "min_layer_height": [ + "0.1", + "0.1" + ], + "printer_settings_id": "Raise3D", + "retraction_minimum_travel": [ + "0.6", + "0.6" + ], + "retract_before_wipe": [ + "0%", + "0%" + ], + "retraction_length": [ + "0.5", + "0.5" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "0", + "0" + ], + "wipe": [ + "1", + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "; pause print\nM2000", + "default_filament_profile": [ + "Raise3D Generic PLA" + ], + "machine_start_gcode": ";Bounding Box: {digits(first_layer_print_min[0],0,2)} {if(first_layer_print_max[0]>300)}{300}{else}{digits(first_layer_print_max[0],0,2)}{endif} {digits(first_layer_print_min[1],0,2)} {if(first_layer_print_max[1]>300)}{300}{else}{digits(first_layer_print_max[1],0,2)}{endif}\n\nM104 T0 S{nozzle_temperature_initial_layer[0] - 20} ; raise left extruder temp\nM140 S{nozzle_temperature_initial_layer[0]} ; raise bed temp\nM190 S{nozzle_temperature_initial_layer[0]} ; wait for bed temp\nM109 T0 S{nozzle_temperature_initial_layer[0] - 20} ; wait for left extruder temp\nM104 T0 S[nozzle_temperature_initial_layer] ; set left extruder temp\nM109 T0 S[nozzle_temperature_initial_layer] ; wait for left extruder temp\nT0\nG21\nG90\nM82\nM107\nM106 P2 S0\nG1 Z0.3 F500\nG92 E0\nG1 Z0.3 F400\nG1 X100 Y{random(2,8)} F1000\nG1 X170 Y{random(2,8)} E15 F200\nG1 Z5 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 Y30 F2000 ; move away from purge line\nG1 X{(first_layer_print_max[0] + first_layer_print_min[0])/2} Y{(first_layer_print_max[1] + first_layer_print_min[1])/2} Z{initial_layer_print_height} ; move to center of print\nM117 Printing...\nM1001", + "machine_end_gcode": "M1002\nM221 T0 S100\nM104 S0\nM140 S0\nM107\nM106 P2 S0\nG91\nG1 E-1 F300\nG1 Z+0.5 E-5 X-20 Y-20 F9000.00\nG28 X0 Y0\nM84\nG90\n", + "toolchange_gcode": "; layer [layer_num] tool change", + "before_layer_change_gcode": "; before layer [layer_num] change\n{if layer_z <= initial_layer_print_height + layer_height * 2}\nM109 T0 S{nozzle_temperature_initial_layer[0]}\nM140 S[bed_temperature_initial_layer_single]\n{else}\nM109 T0 S{nozzle_temperature[0]}\nM140 S{bed_temperature[0]}\n{endif}\n{if (filament_type[0] ==\"PLA\" or filament_type[0] ==\"PETG\")}\n{if layer_z >= initial_layer_print_height + layer_height * 2}\nM106 P2 S150\n{elsif layer_z >= initial_layer_print_height + layer_height * 1}\nM106 P2 S100\n{else}\nM106 P2 S0\n{endif}\n{endif}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Right).json b/resources/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Right).json new file mode 100644 index 0000000000..a341ff76f8 --- /dev/null +++ b/resources/profiles/Raise3D/machine/Raise3D Pro3 Plus 0.4 nozzle (Right).json @@ -0,0 +1,152 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Raise3D Pro3 Plus 0.4 nozzle (Right)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Raise3D Pro3 Plus", + "default_print_profile": "0.20mm Standard @Raise3D Pro3Plus", + "nozzle_diameter": [ + "0.4", + "0.4" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0" + ], + "printable_area": [ + "0x0", + "340x0", + "340x300", + "0x300" + ], + "printable_height": "605", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "1000", + "300" + ], + "machine_max_acceleration_retracting": [ + "3000", + "1500" + ], + "machine_max_acceleration_travel": [ + "1500", + "500" + ], + "machine_max_acceleration_x": [ + "1000", + "1000" + ], + "machine_max_acceleration_y": [ + "1000", + "1000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "5", + "5" + ], + "machine_max_jerk_y": [ + "5", + "5" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.4", + "0.4" + ], + "min_layer_height": [ + "0.1", + "0.1" + ], + "printer_settings_id": "Raise3D", + "retraction_minimum_travel": [ + "0.6", + "0.6" + ], + "retract_before_wipe": [ + "0%", + "0%" + ], + "retraction_length": [ + "0.5", + "0.5" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "retract_when_changing_layer": [ + "1", + "1" + ], + "retract_restart_extra": [ + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "0", + "0" + ], + "wipe": [ + "1", + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "; pause print\nM2000", + "default_filament_profile": [ + "Raise3D Generic PLA" + ], + "machine_start_gcode": ";Bounding Box: {digits(first_layer_print_min[0],0,2)} {if(first_layer_print_max[0]>300)}{300}{else}{digits(first_layer_print_max[0],0,2)}{endif} {digits(first_layer_print_min[1],0,2)} {if(first_layer_print_max[1]>300)}{300}{else}{digits(first_layer_print_max[1],0,2)}{endif}\n\nM104 T1 S{nozzle_temperature_initial_layer[1] - 20} ; raise right extruder temp\nM140 S[bed_temperature_initial_layer_single] ; raise bed temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM109 T1 S{nozzle_temperature_initial_layer[1] - 20} ; wait for right extruder temp\nM104 T1 S{nozzle_temperature_initial_layer[1]} ; set right extruder temp\nM109 T1 S{nozzle_temperature_initial_layer[1]} ; wait for right extruder temp\nT1\nG21\nG90\nM82\nM107\nM106 P2 S0\nG1 Z0.3 F500\nG92 E0\nG1 Z0.3 F400\nG1 X100 Y{random(2,8)} F1000\nG1 X170 Y{random(2,8)} E15 F200\nG1 Z5 E15 F200\nG92 E0\nG1 Z10 F2000 ; move up from purge line\nG1 Y30 F2000 ; move away from purge line\nG1 X{(first_layer_print_max[0] + first_layer_print_min[0])/2} Y{(first_layer_print_max[1] + first_layer_print_min[1])/2} Z{initial_layer_print_height} ; move to center of print\nM117 Printing...\nM1001", + "machine_end_gcode": "M1002\nM221 T0 S100\nM104 S0\nM140 S0\nM107\nM106 P2 S0\nG91\nG1 E-1 F300\nG1 Z+0.5 E-5 X-20 Y-20 F9000.00\nG28 X0 Y0\nM84\nG90\nM106 P2 S0\n", + "toolchange_gcode": "; layer [layer_num] tool change", + "before_layer_change_gcode": "; before layer [layer_num] change\n{if layer_z <= initial_layer_print_height + layer_height * 2}\nM109 T1 S{nozzle_temperature_initial_layer[1]}\nM140 S[bed_temperature_initial_layer_single]\n{else}\nM109 T1 S{nozzle_temperature[1]}\nM140 S{bed_temperature[1]}\n{endif}\n{if (filament_type[0] ==\"PLA\" or filament_type[0] ==\"PETG\")}\n{if layer_z >= initial_layer_print_height + layer_height * 2}\nM106 P2 S150\n{elsif layer_z >= initial_layer_print_height + layer_height * 1}\nM106 P2 S100\n{else}\nM106 P2 S0\n{endif}\n{endif}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Raise3D/machine/Raise3D Pro3 Plus.json b/resources/profiles/Raise3D/machine/Raise3D Pro3 Plus.json new file mode 100644 index 0000000000..6606ec0e62 --- /dev/null +++ b/resources/profiles/Raise3D/machine/Raise3D Pro3 Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Raise3D Pro3 Plus", + "model_id": "Raise3D-Pro3-Plus", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Raise3D", + "bed_model": "raise3d_pro3plus_buildplate_model.stl", + "bed_texture": "raise3d_pro3plus_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Raise3D Generic ASA;Raise3D Generic PETG;Raise3D Generic PLA;Raise3D Generic PVA;Raise3D Generic TPU" +} diff --git a/resources/profiles/Raise3D/machine/Raise3D Pro3.json b/resources/profiles/Raise3D/machine/Raise3D Pro3.json new file mode 100644 index 0000000000..bcfc8bc769 --- /dev/null +++ b/resources/profiles/Raise3D/machine/Raise3D Pro3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Raise3D Pro3", + "model_id": "Raise3D-Pro3", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Raise3D", + "bed_model": "raise3d_pro3_buildplate_model.stl", + "bed_texture": "raise3d_pro3_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Raise3D Generic ASA;Raise3D Generic PETG;Raise3D Generic PLA;Raise3D Generic PVA;Raise3D Generic TPU" +} diff --git a/resources/profiles/Raise3D/machine/fdm_machine_common.json b/resources/profiles/Raise3D/machine/fdm_machine_common.json new file mode 100644 index 0000000000..f537b78c6f --- /dev/null +++ b/resources/profiles/Raise3D/machine/fdm_machine_common.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "500" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "500" + ], + "machine_max_acceleration_y": [ + "500" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "", + "machine_end_gcode": "" +} diff --git a/resources/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3.json b/resources/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3.json new file mode 100644 index 0000000000..e9da28a15c --- /dev/null +++ b/resources/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.10mm Fine @Raise3D Pro3", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.1", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "10", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "5%", + "ironing_spacing": "0.1", + "ironing_speed": "10", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-20", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.1", + "support_speed": "60", + "support_threshold_angle": "40", + "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.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "15", + "inner_wall_speed": "20", + "internal_solid_infill_speed": "70", + "top_surface_speed": "35", + "gap_infill_speed": "25", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Raise3D Pro3 0.4 nozzle (Dual)", + "Raise3D Pro3 0.4 nozzle (Left)", + "Raise3D Pro3 0.4 nozzle (Right)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3Plus.json b/resources/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3Plus.json new file mode 100644 index 0000000000..fa56b86d6f --- /dev/null +++ b/resources/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3Plus.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.10mm Fine @Raise3D Pro3Plus", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.1", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "10", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "5%", + "ironing_spacing": "0.1", + "ironing_speed": "10", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-20", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.1", + "support_speed": "60", + "support_threshold_angle": "40", + "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.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "15", + "inner_wall_speed": "20", + "internal_solid_infill_speed": "70", + "top_surface_speed": "35", + "gap_infill_speed": "25", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "Raise3D Pro3 Plus 0.4 nozzle (Right)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3.json b/resources/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3.json new file mode 100644 index 0000000000..761f0ee84b --- /dev/null +++ b/resources/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Raise3D Pro3", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "10", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "5%", + "ironing_spacing": "0.1", + "ironing_speed": "10", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-20", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.19", + "support_filament": "0", + "support_line_width": "0.38", + "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": "60", + "support_threshold_angle": "40", + "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.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "30", + "internal_solid_infill_speed": "70", + "top_surface_speed": "35", + "gap_infill_speed": "25", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Raise3D Pro3 0.4 nozzle (Dual)", + "Raise3D Pro3 0.4 nozzle (Left)", + "Raise3D Pro3 0.4 nozzle (Right)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3Plus.json b/resources/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3Plus.json new file mode 100644 index 0000000000..70de79e686 --- /dev/null +++ b/resources/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3Plus.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Raise3D Pro3Plus", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "10", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "5%", + "ironing_spacing": "0.1", + "ironing_speed": "10", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-20", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.19", + "support_filament": "0", + "support_line_width": "0.38", + "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": "60", + "support_threshold_angle": "40", + "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.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "30", + "internal_solid_infill_speed": "70", + "top_surface_speed": "35", + "gap_infill_speed": "25", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "Raise3D Pro3 Plus 0.4 nozzle (Right)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3.json b/resources/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3.json new file mode 100644 index 0000000000..086d324869 --- /dev/null +++ b/resources/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.25mm Draft @Raise3D Pro3", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "10", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "5%", + "ironing_spacing": "0.1", + "ironing_speed": "10", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-20", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.25", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.25", + "support_speed": "60", + "support_threshold_angle": "40", + "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.38", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "35", + "inner_wall_speed": "30", + "internal_solid_infill_speed": "70", + "top_surface_speed": "35", + "gap_infill_speed": "25", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Raise3D Pro3 0.4 nozzle (Dual)", + "Raise3D Pro3 0.4 nozzle (Left)", + "Raise3D Pro3 0.4 nozzle (Right)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3Plus.json b/resources/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3Plus.json new file mode 100644 index 0000000000..d0570bb072 --- /dev/null +++ b/resources/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3Plus.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.25mm Draft @Raise3D Pro3Plus", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "10", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "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", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "5%", + "ironing_spacing": "0.1", + "ironing_speed": "10", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.4", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-20", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.25", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.25", + "support_speed": "60", + "support_threshold_angle": "40", + "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.38", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "35", + "inner_wall_speed": "30", + "internal_solid_infill_speed": "70", + "top_surface_speed": "35", + "gap_infill_speed": "25", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Raise3D Pro3 Plus 0.4 nozzle (Dual)", + "Raise3D Pro3 Plus 0.4 nozzle (Left)", + "Raise3D Pro3 Plus 0.4 nozzle (Right)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Raise3D/process/fdm_process_common.json b/resources/profiles/Raise3D/process/fdm_process_common.json new file mode 100644 index 0000000000..4057092f54 --- /dev/null +++ b/resources/profiles/Raise3D/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "10", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "0", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "25", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.4", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "15", + "gap_infill_speed": "25", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "70", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.4", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.4", + "internal_solid_infill_speed": "60", + "spiral_mode": "0", + "standby_temperature_delta": "-20", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "35", + "travel_speed": "150", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} diff --git a/resources/profiles/Raise3D/raise3d_pro3_buildplate_model.stl b/resources/profiles/Raise3D/raise3d_pro3_buildplate_model.stl new file mode 100644 index 0000000000..b68eaca64a Binary files /dev/null and b/resources/profiles/Raise3D/raise3d_pro3_buildplate_model.stl differ diff --git a/resources/profiles/Raise3D/raise3d_pro3_buildplate_texture.png b/resources/profiles/Raise3D/raise3d_pro3_buildplate_texture.png new file mode 100644 index 0000000000..1b1672afd3 Binary files /dev/null and b/resources/profiles/Raise3D/raise3d_pro3_buildplate_texture.png differ diff --git a/resources/profiles/Raise3D/raise3d_pro3plus_buildplate_model.stl b/resources/profiles/Raise3D/raise3d_pro3plus_buildplate_model.stl new file mode 100644 index 0000000000..b68eaca64a Binary files /dev/null and b/resources/profiles/Raise3D/raise3d_pro3plus_buildplate_model.stl differ diff --git a/resources/profiles/Raise3D/raise3d_pro3plus_buildplate_texture.png b/resources/profiles/Raise3D/raise3d_pro3plus_buildplate_texture.png new file mode 100644 index 0000000000..1b1672afd3 Binary files /dev/null and b/resources/profiles/Raise3D/raise3d_pro3plus_buildplate_texture.png differ diff --git a/resources/profiles/Ratrig.json b/resources/profiles/Ratrig.json index 7d7b92eb8b..47dd32d0a6 100644 --- a/resources/profiles/Ratrig.json +++ b/resources/profiles/Ratrig.json @@ -1,6 +1,6 @@ { "name": "RatRig", - "version": "01.05.04.00", + "version": "01.07.00.00", "force_update": "0", "description": "RatRig configurations", "machine_model_list": [ @@ -151,23 +151,23 @@ "sub_path": "machine/fdm_klipper_common.json" }, { - "name": "RatRig V-Core 3 200", + "name": "RatRig V-Core 3 200 0.4 nozzle", "sub_path": "machine/RatRig V-Core 3 200 0.4 nozzle.json" }, { - "name": "RatRig V-Core 3 300", + "name": "RatRig V-Core 3 300 0.4 nozzle", "sub_path": "machine/RatRig V-Core 3 300 0.4 nozzle.json" }, { - "name": "RatRig V-Core 3 400", + "name": "RatRig V-Core 3 400 0.4 nozzle", "sub_path": "machine/RatRig V-Core 3 400 0.4 nozzle.json" }, { - "name": "RatRig V-Core 3 500", + "name": "RatRig V-Core 3 500 0.4 nozzle", "sub_path": "machine/RatRig V-Core 3 500 0.4 nozzle.json" }, { - "name": "RatRig V-Minion", + "name": "RatRig V-Minion 0.4 nozzle", "sub_path": "machine/RatRig V-Minion 0.4 nozzle.json" }, { @@ -178,5 +178,5 @@ "name": "RatRig V-Cast 0.6 nozzle", "sub_path": "machine/RatRig V-Cast 0.6 nozzle.json" } - ] + ] } diff --git a/resources/profiles/Ratrig/machine/fdm_klipper_common.json b/resources/profiles/Ratrig/machine/fdm_klipper_common.json index 6e3272ba72..71f5d18948 100644 --- a/resources/profiles/Ratrig/machine/fdm_klipper_common.json +++ b/resources/profiles/Ratrig/machine/fdm_klipper_common.json @@ -5,80 +5,25 @@ "instantiation": "false", "inherits": "fdm_machine_common", "gcode_flavor": "klipper", - "machine_max_acceleration_e": [ - "5000", - "5000" - ], - "machine_max_acceleration_extruding": [ - "9000", - "9000" - ], - "machine_max_acceleration_retracting": [ - "9000", - "9000" - ], - "machine_max_acceleration_travel": [ - "9000", - "9000" - ], - "machine_max_acceleration_x": [ - "9000", - "9000" - ], - "machine_max_acceleration_y": [ - "9000", - "9000" - ], - "machine_max_acceleration_z": [ - "100", - "100" - ], - "machine_max_speed_e": [ - "60", - "60" - ], - "machine_max_speed_x": [ - "500", - "200" - ], - "machine_max_speed_y": [ - "500", - "200" - ], - "machine_max_speed_z": [ - "12", - "12" - ], - "machine_max_jerk_e": [ - "5", - "5" - ], - "machine_max_jerk_x": [ - "7", - "7" - ], - "machine_max_jerk_y": [ - "7", - "7" - ], - "machine_max_jerk_z": [ - "0.4", - "0.4" - ], - "machine_min_extruding_rate": [ - "0", - "0" - ], - "machine_min_travel_rate": [ - "0", - "0" - ], - "max_layer_height": [ - "0.3" - ], - "min_layer_height": [ - "0.05" - ], + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["9000", "9000"], + "machine_max_acceleration_retracting": ["9000", "9000"], + "machine_max_acceleration_travel": ["9000", "9000"], + "machine_max_acceleration_x": ["9000", "9000"], + "machine_max_acceleration_y": ["9000", "9000"], + "machine_max_acceleration_z": ["100", "100"], + "machine_max_speed_e": ["60", "60"], + "machine_max_speed_x": ["500", "200"], + "machine_max_speed_y": ["500", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["5", "5"], + "machine_max_jerk_x": ["7", "7"], + "machine_max_jerk_y": ["7", "7"], + "machine_max_jerk_z": ["0.4", "0.4"], + "machine_min_extruding_rate": ["0", "0"], + "machine_min_travel_rate": ["0", "0"], + "max_layer_height": ["0.3"], + "min_layer_height": ["0.05"], "printable_height": "500", "extruder_clearance_radius": "45", "extruder_clearance_height_to_rod": "25", @@ -86,51 +31,25 @@ "printer_settings_id": "", "printer_technology": "FFF", "printer_variant": "0.4", - "retraction_minimum_travel": [ - "1" - ], - "retract_before_wipe": [ - "70%" - ], - "retract_when_changing_layer": [ - "1" - ], - "retraction_length": [ - "1.0" - ], - "retract_length_toolchange": [ - "2" - ], - "z_hop": [ - "0.4" - ], - "retract_restart_extra": [ - "0" - ], - "retract_restart_extra_toolchange": [ - "0" - ], - "retraction_speed": [ - "40" - ], - "deretraction_speed": [ - "30" - ], + "retraction_minimum_travel": ["1"], + "retract_before_wipe": ["70%"], + "retract_when_changing_layer": ["1"], + "retraction_length": ["1.0"], + "retract_length_toolchange": ["2"], + "z_hop": ["0.4"], + "retract_restart_extra": ["0"], + "retract_restart_extra_toolchange": ["0"], + "retraction_speed": ["40"], + "deretraction_speed": ["30"], "z_hop_types": "Normal Lift", "silent_mode": "0", "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M601", - "wipe": [ - "1" - ], - "default_filament_profile": [ - "RatRig Generic ABS" - ], + "wipe": ["1"], + "default_filament_profile": ["RatRig Generic ABS"], "default_print_profile": "0.20mm Standard @RatRig", - "bed_exclude_area": [ - "0x0" - ], + "bed_exclude_area": ["0x0"], "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]", "machine_end_gcode": "END_PRINT", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", diff --git a/resources/profiles/Ratrig/machine/fdm_machine_common.json b/resources/profiles/Ratrig/machine/fdm_machine_common.json index bd92e04d2b..a18c3333ca 100644 --- a/resources/profiles/Ratrig/machine/fdm_machine_common.json +++ b/resources/profiles/Ratrig/machine/fdm_machine_common.json @@ -64,7 +64,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -105,12 +105,13 @@ "retraction_speed": [ "60" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "wipe": [ "1" ], "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" } diff --git a/resources/profiles/Ratrig/process/0.20mm Bambu Support W @RatRig.json b/resources/profiles/Ratrig/process/0.20mm Bambu Support W @RatRig.json index 6a253ce865..80f22216af 100644 --- a/resources/profiles/Ratrig/process/0.20mm Bambu Support W @RatRig.json +++ b/resources/profiles/Ratrig/process/0.20mm Bambu Support W @RatRig.json @@ -13,7 +13,7 @@ "support_interface_speed": "80", "support_filament": "0", "support_interface_filament": "0", - "enable_prime_tower": "1", + "enable_prime_tower": "0", "initial_layer_speed": "50", "initial_layer_infill_speed": "105", "outer_wall_speed": "120", diff --git a/resources/profiles/Ratrig/process/fdm_process_ratrig_common.json b/resources/profiles/Ratrig/process/fdm_process_ratrig_common.json index 951dfb0cbf..136a4295d2 100644 --- a/resources/profiles/Ratrig/process/fdm_process_ratrig_common.json +++ b/resources/profiles/Ratrig/process/fdm_process_ratrig_common.json @@ -11,7 +11,8 @@ "bottom_shell_layers": "3", "bottom_shell_thickness": "0", "bridge_flow": "0.80", - "bridge_speed": "50", + "bridge_speed": "25", + "internal_bridge_speed" : "70", "brim_width": "5", "brim_object_gap": "0.1", "compatible_printers_condition": "", @@ -98,7 +99,7 @@ "travel_speed": "350", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "enable_arc_fitting": "0", diff --git a/resources/profiles/SecKit.json b/resources/profiles/SecKit.json index 6d95fe1b83..6076ca97de 100644 --- a/resources/profiles/SecKit.json +++ b/resources/profiles/SecKit.json @@ -1,150 +1,150 @@ -{ - "name": "SecKit", - "version": "01.06.00.00", - "force_update": "0", - "description": "SecKit configurations", - "machine_model_list": [ - { - "name": "SecKit SK-Tank", - "sub_path": "machine/SecKit SK-Tank.json" - }, - { - "name": "Seckit Go3", - "sub_path": "machine/Seckit Go3.json" - } - ], - "process_list": [ - { - "name": "fdm_process_common", - "sub_path": "process/fdm_process_common.json" - }, - { - "name": "fdm_process_SecKit_common", - "sub_path": "process/fdm_process_seckit_common.json" - }, - { - "name": "0.08mm Extra Fine @SecKit", - "sub_path": "process/0.08mm Extra Fine @SecKit.json" - }, - { - "name": "0.12mm Fine @SecKit", - "sub_path": "process/0.12mm Fine @SecKit.json" - }, - { - "name": "0.15mm Optimal @SecKit", - "sub_path": "process/0.15mm Optimal @SecKit.json" - }, - { - "name": "0.20mm Standard @SecKit", - "sub_path": "process/0.20mm Standard @SecKit.json" - }, - { - "name": "0.24mm Draft @SecKit", - "sub_path": "process/0.24mm Draft @SecKit.json" - }, - { - "name": "0.28mm Extra Draft @SecKit", - "sub_path": "process/0.28mm Extra Draft @SecKit.json" - }, - { - "name": "0.30mm Fast @SecKit", - "sub_path": "process/0.30mm Fast @SecKit.json" - } - ], - "filament_list": [ - { - "name": "fdm_filament_common", - "sub_path": "filament/fdm_filament_common.json" - }, - { - "name": "fdm_filament_pla", - "sub_path": "filament/fdm_filament_pla.json" - }, - { - "name": "fdm_filament_tpu", - "sub_path": "filament/fdm_filament_tpu.json" - }, - { - "name": "fdm_filament_pet", - "sub_path": "filament/fdm_filament_pet.json" - }, - { - "name": "fdm_filament_abs", - "sub_path": "filament/fdm_filament_abs.json" - }, - { - "name": "fdm_filament_pc", - "sub_path": "filament/fdm_filament_pc.json" - }, - { - "name": "fdm_filament_asa", - "sub_path": "filament/fdm_filament_asa.json" - }, - { - "name": "fdm_filament_pva", - "sub_path": "filament/fdm_filament_pva.json" - }, - { - "name": "fdm_filament_pa", - "sub_path": "filament/fdm_filament_pa.json" - }, - { - "name": "SecKit Generic PLA", - "sub_path": "filament/SecKit Generic PLA.json" - }, - { - "name": "SecKit Generic PLA-CF", - "sub_path": "filament/SecKit Generic PLA-CF.json" - }, - { - "name": "SecKit Generic PETG", - "sub_path": "filament/SecKit Generic PETG.json" - }, - { - "name": "SecKit Generic ABS", - "sub_path": "filament/SecKit Generic ABS.json" - }, - { - "name": "SecKit Generic TPU", - "sub_path": "filament/SecKit Generic TPU.json" - }, - { - "name": "SecKit Generic ASA", - "sub_path": "filament/SecKit Generic ASA.json" - }, - { - "name": "SecKit Generic PC", - "sub_path": "filament/SecKit Generic PC.json" - }, - { - "name": "SecKit Generic PVA", - "sub_path": "filament/SecKit Generic PVA.json" - }, - { - "name": "SecKit Generic PA", - "sub_path": "filament/SecKit Generic PA.json" - }, - { - "name": "SecKit Generic PA-CF", - "sub_path": "filament/SecKit Generic PA-CF.json" - } - ], - "machine_list": [ - { - "name": "fdm_machine_common", - "sub_path": "machine/fdm_machine_common.json" - }, - { - "name": "fdm_klipper_common", - "sub_path": "machine/fdm_klipper_common.json" - }, - { - "name": "SecKit SK-Tank 0.4 nozzle", - "sub_path": "machine/SecKit SK-Tank 0.4 nozzle.json" - }, - { - "name": "SecKit Go3 0.4 nozzle", - "sub_path": "machine/SecKit Go3 0.4 nozzle.json" - } - ] -} +{ + "name": "SecKit", + "version": "01.06.00.00", + "force_update": "0", + "description": "SecKit configurations", + "machine_model_list": [ + { + "name": "SecKit SK-Tank", + "sub_path": "machine/SecKit SK-Tank.json" + }, + { + "name": "Seckit Go3", + "sub_path": "machine/Seckit Go3.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_SecKit_common", + "sub_path": "process/fdm_process_seckit_common.json" + }, + { + "name": "0.08mm Extra Fine @SecKit", + "sub_path": "process/0.08mm Extra Fine @SecKit.json" + }, + { + "name": "0.12mm Fine @SecKit", + "sub_path": "process/0.12mm Fine @SecKit.json" + }, + { + "name": "0.15mm Optimal @SecKit", + "sub_path": "process/0.15mm Optimal @SecKit.json" + }, + { + "name": "0.20mm Standard @SecKit", + "sub_path": "process/0.20mm Standard @SecKit.json" + }, + { + "name": "0.24mm Draft @SecKit", + "sub_path": "process/0.24mm Draft @SecKit.json" + }, + { + "name": "0.28mm Extra Draft @SecKit", + "sub_path": "process/0.28mm Extra Draft @SecKit.json" + }, + { + "name": "0.30mm Fast @SecKit", + "sub_path": "process/0.30mm Fast @SecKit.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "SecKit Generic PLA", + "sub_path": "filament/SecKit Generic PLA.json" + }, + { + "name": "SecKit Generic PLA-CF", + "sub_path": "filament/SecKit Generic PLA-CF.json" + }, + { + "name": "SecKit Generic PETG", + "sub_path": "filament/SecKit Generic PETG.json" + }, + { + "name": "SecKit Generic ABS", + "sub_path": "filament/SecKit Generic ABS.json" + }, + { + "name": "SecKit Generic TPU", + "sub_path": "filament/SecKit Generic TPU.json" + }, + { + "name": "SecKit Generic ASA", + "sub_path": "filament/SecKit Generic ASA.json" + }, + { + "name": "SecKit Generic PC", + "sub_path": "filament/SecKit Generic PC.json" + }, + { + "name": "SecKit Generic PVA", + "sub_path": "filament/SecKit Generic PVA.json" + }, + { + "name": "SecKit Generic PA", + "sub_path": "filament/SecKit Generic PA.json" + }, + { + "name": "SecKit Generic PA-CF", + "sub_path": "filament/SecKit Generic PA-CF.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "SecKit SK-Tank 0.4 nozzle", + "sub_path": "machine/SecKit SK-Tank 0.4 nozzle.json" + }, + { + "name": "SecKit Go3 0.4 nozzle", + "sub_path": "machine/SecKit Go3 0.4 nozzle.json" + } + ] +} diff --git a/resources/profiles/SecKit/Seckit-logo.svg b/resources/profiles/SecKit/Seckit-logo.svg deleted file mode 100644 index c90d8131b4..0000000000 --- a/resources/profiles/SecKit/Seckit-logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/profiles/SecKit/filament/SecKit Generic ABS.json b/resources/profiles/SecKit/filament/SecKit Generic ABS.json index e397e50452..b985638dc4 100644 --- a/resources/profiles/SecKit/filament/SecKit Generic ABS.json +++ b/resources/profiles/SecKit/filament/SecKit Generic ABS.json @@ -1,52 +1,52 @@ -{ - "type": "filament", - "filament_id": "GFB99", - "setting_id": "GFSA04", - "name": "SecKit Generic ABS", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_abs", - "filament_flow_ratio": [ - "0.980" - ], - "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": [ - "248" - ], - "nozzle_temperature": [ - "243" - ], - "close_fan_the_first_x_layers": [ - "2" - ], - "fan_cooling_layer_time": [ - "10" - ], - "fan_max_speed": [ - "30" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_speed": [ - "30" - ], - "compatible_printers": [ - "SecKit SK-Tank 0.4 nozzle", - "SecKit Go3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "SecKit Generic ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.980" + ], + "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": [ + "248" + ], + "nozzle_temperature": [ + "243" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "30" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} diff --git a/resources/profiles/SecKit/filament/SecKit Generic ASA.json b/resources/profiles/SecKit/filament/SecKit Generic ASA.json index 2987b2fc53..3bb7f8e9a6 100644 --- a/resources/profiles/SecKit/filament/SecKit Generic ASA.json +++ b/resources/profiles/SecKit/filament/SecKit Generic ASA.json @@ -1,46 +1,46 @@ -{ - "type": "filament", - "filament_id": "GFB98", - "setting_id": "GFSA04", - "name": "SecKit Generic ASA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_asa", - "filament_flow_ratio": [ - "0.93" - ], - "filament_max_volumetric_speed": [ - "19" - ], - "filament_density": [ - "1.1" - ], - "filament_z_hop": [ - "0" - ], - "enable_pressure_advance": [ - "1" - ], - "pressure_advance": [ - "0.033" - ], - "close_fan_the_first_x_layers": [ - "2" - ], - "fan_cooling_layer_time": [ - "10" - ], - "fan_max_speed": [ - "30" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_speed": [ - "25" - ], - "compatible_printers": [ - "SecKit SK-Tank 0.4 nozzle", - "SecKit Go3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFB98", + "setting_id": "GFSA04", + "name": "SecKit Generic ASA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_asa", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "19" + ], + "filament_density": [ + "1.1" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.033" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "25" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} diff --git a/resources/profiles/SecKit/filament/SecKit Generic PA-CF.json b/resources/profiles/SecKit/filament/SecKit Generic PA-CF.json index 0f74cb478b..daea5128d0 100644 --- a/resources/profiles/SecKit/filament/SecKit Generic PA-CF.json +++ b/resources/profiles/SecKit/filament/SecKit Generic PA-CF.json @@ -1,46 +1,46 @@ -{ - "type": "filament", - "filament_id": "GFN98", - "setting_id": "GFSA04", - "name": "SecKit Generic PA-CF", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pa", - "filament_type": [ - "PA-CF" - ], - "filament_z_hop": [ - "0" - ], - "enable_pressure_advance": [ - "1" - ], - "pressure_advance": [ - "0.045" - ], - "nozzle_temperature_initial_layer": [ - "270" - ], - "nozzle_temperature": [ - "270" - ], - "hot_plate_temp" : [ - "80" - ], - "hot_plate_temp_initial_layer" : [ - "80" - ], - "filament_density": [ - "1.24" - ], - "nozzle_temperature_range_high": [ - "280" - ], - "overhang_fan_speed": [ - "50" - ], -"compatible_printers": [ - "SecKit SK-Tank 0.4 nozzle", - "SecKit Go3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFN98", + "setting_id": "GFSA04", + "name": "SecKit Generic PA-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "filament_type": [ + "PA-CF" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "270" + ], + "hot_plate_temp" : [ + "80" + ], + "hot_plate_temp_initial_layer" : [ + "80" + ], + "filament_density": [ + "1.24" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "50" + ], +"compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} diff --git a/resources/profiles/SecKit/filament/SecKit Generic PA.json b/resources/profiles/SecKit/filament/SecKit Generic PA.json index 61f5dcf0ae..5adcc4c1bd 100644 --- a/resources/profiles/SecKit/filament/SecKit Generic PA.json +++ b/resources/profiles/SecKit/filament/SecKit Generic PA.json @@ -1,43 +1,43 @@ -{ - "type": "filament", - "filament_id": "GFN99", - "setting_id": "GFSA04", - "name": "SecKit Generic PA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pa", - "nozzle_temperature_initial_layer": [ - "270" - ], - "nozzle_temperature": [ - "270" - ], - "hot_plate_temp" : [ - "80" - ], - "hot_plate_temp_initial_layer" : [ - "80" - ], - "filament_z_hop": [ - "0" - ], - "enable_pressure_advance": [ - "1" - ], - "pressure_advance": [ - "0.045" - ], - "filament_density": [ - "1.24" - ], - "nozzle_temperature_range_high": [ - "280" - ], - "overhang_fan_speed": [ - "50" - ], -"compatible_printers": [ - "SecKit SK-Tank 0.4 nozzle", - "SecKit Go3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFN99", + "setting_id": "GFSA04", + "name": "SecKit Generic PA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "270" + ], + "hot_plate_temp" : [ + "80" + ], + "hot_plate_temp_initial_layer" : [ + "80" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "filament_density": [ + "1.24" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "overhang_fan_speed": [ + "50" + ], +"compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} diff --git a/resources/profiles/SecKit/filament/SecKit Generic PC.json b/resources/profiles/SecKit/filament/SecKit Generic PC.json index df00448a26..3dbad09387 100644 --- a/resources/profiles/SecKit/filament/SecKit Generic PC.json +++ b/resources/profiles/SecKit/filament/SecKit Generic PC.json @@ -1,40 +1,40 @@ -{ - "type": "filament", - "filament_id": "GFC99", - "setting_id": "GFSA04", - "name": "SecKit Generic PC", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pc", - "filament_max_volumetric_speed": [ - "12" - ], - "filament_flow_ratio": [ - "0.93" - ], - "filament_z_hop": [ - "0" - ], - "enable_pressure_advance": [ - "1" - ], - "pressure_advance": [ - "0.045" - ], - "nozzle_temperature_initial_layer": [ - "280" - ], - "nozzle_temperature_range_high": [ - "290" - ], - "hot_plate_temp" : [ - "100" - ], - "hot_plate_temp_initial_layer" : [ - "100" - ], -"compatible_printers": [ - "SecKit SK-Tank 0.4 nozzle", - "SecKit Go3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFC99", + "setting_id": "GFSA04", + "name": "SecKit Generic PC", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pc", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.93" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "hot_plate_temp" : [ + "100" + ], + "hot_plate_temp_initial_layer" : [ + "100" + ], +"compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} diff --git a/resources/profiles/SecKit/filament/SecKit Generic PETG.json b/resources/profiles/SecKit/filament/SecKit Generic PETG.json index 58deae19f4..030c4bf8fa 100644 --- a/resources/profiles/SecKit/filament/SecKit Generic PETG.json +++ b/resources/profiles/SecKit/filament/SecKit Generic PETG.json @@ -1,64 +1,64 @@ -{ - "type": "filament", - "filament_id": "GFG99", - "setting_id": "GFSA04", - "name": "SecKit Generic 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": [ - "100" - ], - "fan_min_speed": [ - "40" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_flow_ratio": [ - "0.94" - ], - "filament_max_volumetric_speed": [ - "11" - ], - "filament_z_hop": [ - "0" - ], - "enable_pressure_advance": [ - "1" - ], - "pressure_advance": [ - "0.045" - ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "nozzle_temperature": [ - "235" - ], - "nozzle_temperature_range_high": [ - "250" - ], - "compatible_printers": [ - "SecKit SK-Tank 0.4 nozzle", - "SecKit Go3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSA04", + "name": "SecKit Generic 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": [ + "100" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "11" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} diff --git a/resources/profiles/SecKit/filament/SecKit Generic PLA-CF.json b/resources/profiles/SecKit/filament/SecKit Generic PLA-CF.json index 4821aeafa5..3852779867 100644 --- a/resources/profiles/SecKit/filament/SecKit Generic PLA-CF.json +++ b/resources/profiles/SecKit/filament/SecKit Generic PLA-CF.json @@ -1,40 +1,40 @@ -{ - "type": "filament", - "filament_id": "GFL98", - "setting_id": "GFSA04", - "name": "SecKit Generic PLA-CF", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.92" - ], - "filament_type": [ - "PLA-CF" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "filament_z_hop": [ - "0" - ], - "enable_pressure_advance": [ - "1" - ], - "pressure_advance": [ - "0.05" - ], - "slow_down_layer_time": [ - "7" - ], - "nozzle_temperature_initial_layer": [ - "210" - ], - "nozzle_temperature": [ - "205" - ], -"compatible_printers": [ - "SecKit SK-Tank 0.4 nozzle", - "SecKit Go3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFL98", + "setting_id": "GFSA04", + "name": "SecKit Generic PLA-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.92" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "slow_down_layer_time": [ + "7" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature": [ + "205" + ], +"compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} diff --git a/resources/profiles/SecKit/filament/SecKit Generic PLA.json b/resources/profiles/SecKit/filament/SecKit Generic PLA.json index 89357be20e..52300210c2 100644 --- a/resources/profiles/SecKit/filament/SecKit Generic PLA.json +++ b/resources/profiles/SecKit/filament/SecKit Generic PLA.json @@ -1,37 +1,37 @@ -{ - "type": "filament", - "filament_id": "GFL99", - "setting_id": "GFSA04", - "name": "SecKit Generic PLA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.92" - ], - "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": [ - "205" - ], - "nozzle_temperature": [ - "200" - ], - "compatible_printers": [ - "SecKit SK-Tank 0.4 nozzle", - "SecKit Go3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "SecKit Generic PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.92" + ], + "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": [ + "205" + ], + "nozzle_temperature": [ + "200" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} diff --git a/resources/profiles/SecKit/filament/SecKit Generic PVA.json b/resources/profiles/SecKit/filament/SecKit Generic PVA.json index 892e452128..6bcf0d6cc9 100644 --- a/resources/profiles/SecKit/filament/SecKit Generic PVA.json +++ b/resources/profiles/SecKit/filament/SecKit Generic PVA.json @@ -1,34 +1,34 @@ -{ - "type": "filament", - "filament_id": "GFS99", - "setting_id": "GFSA04", - "name": "SecKit Generic PVA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pva", - "filament_flow_ratio": [ - "0.95" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "filament_z_hop": [ - "0" - ], - "enable_pressure_advance": [ - "1" - ], - "pressure_advance": [ - "0.03" - ], - "slow_down_layer_time": [ - "7" - ], - "slow_down_min_speed": [ - "10" - ], - "compatible_printers": [ - "SecKit SK-Tank 0.4 nozzle", - "SecKit Go3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFS99", + "setting_id": "GFSA04", + "name": "SecKit Generic PVA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pva", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} diff --git a/resources/profiles/SecKit/filament/SecKit Generic TPU.json b/resources/profiles/SecKit/filament/SecKit Generic TPU.json index 1ecea4ffba..b0979c1f6f 100644 --- a/resources/profiles/SecKit/filament/SecKit Generic TPU.json +++ b/resources/profiles/SecKit/filament/SecKit Generic TPU.json @@ -1,31 +1,31 @@ -{ - "type": "filament", - "filament_id": "GFU99", - "setting_id": "GFSA04", - "name": "SecKit Generic TPU", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_tpu", - "filament_max_volumetric_speed": [ - "5" - ], - "filament_z_hop": [ - "0" - ], - "enable_pressure_advance": [ - "1" - ], - "pressure_advance": [ - "0.1" - ], - "nozzle_temperature": [ - "220" - ], - "nozzle_temperature_initial_layer": [ - "220" - ], - "compatible_printers": [ - "SecKit SK-Tank 0.4 nozzle", - "SecKit Go3 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFU99", + "setting_id": "GFSA04", + "name": "SecKit Generic TPU", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_tpu", + "filament_max_volumetric_speed": [ + "5" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.1" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} diff --git a/resources/profiles/SecKit/filament/fdm_filament_abs.json b/resources/profiles/SecKit/filament/fdm_filament_abs.json index 1c87696e44..b9d4eeda31 100644 --- a/resources/profiles/SecKit/filament/fdm_filament_abs.json +++ b/resources/profiles/SecKit/filament/fdm_filament_abs.json @@ -1,88 +1,88 @@ -{ - "type": "filament", - "name": "fdm_filament_abs", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "105" - ], - "eng_plate_temp" : [ - "105" - ], - "hot_plate_temp" : [ - "105" - ], - "textured_plate_temp" : [ - "105" - ], - "cool_plate_temp_initial_layer" : [ - "105" - ], - "eng_plate_temp_initial_layer" : [ - "105" - ], - "hot_plate_temp_initial_layer" : [ - "105" - ], - "textured_plate_temp_initial_layer" : [ - "105" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "30" - ], - "filament_max_volumetric_speed": [ - "28.6" - ], - "filament_type": [ - "ABS" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "260" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "80" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "80" - ], - "nozzle_temperature": [ - "260" - ], - "temperature_vitrification": [ - "110" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "3" - ] -} +{ + "type": "filament", + "name": "fdm_filament_abs", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "105" + ], + "eng_plate_temp" : [ + "105" + ], + "hot_plate_temp" : [ + "105" + ], + "textured_plate_temp" : [ + "105" + ], + "cool_plate_temp_initial_layer" : [ + "105" + ], + "eng_plate_temp_initial_layer" : [ + "105" + ], + "hot_plate_temp_initial_layer" : [ + "105" + ], + "textured_plate_temp_initial_layer" : [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} diff --git a/resources/profiles/SecKit/filament/fdm_filament_asa.json b/resources/profiles/SecKit/filament/fdm_filament_asa.json index 38126ffe56..262c561bda 100644 --- a/resources/profiles/SecKit/filament/fdm_filament_asa.json +++ b/resources/profiles/SecKit/filament/fdm_filament_asa.json @@ -1,88 +1,88 @@ -{ - "type": "filament", - "name": "fdm_filament_asa", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "105" - ], - "eng_plate_temp" : [ - "105" - ], - "hot_plate_temp" : [ - "105" - ], - "textured_plate_temp" : [ - "105" - ], - "cool_plate_temp_initial_layer" : [ - "105" - ], - "eng_plate_temp_initial_layer" : [ - "105" - ], - "hot_plate_temp_initial_layer" : [ - "105" - ], - "textured_plate_temp_initial_layer" : [ - "105" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "35" - ], - "filament_max_volumetric_speed": [ - "28.6" - ], - "filament_type": [ - "ASA" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "260" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "80" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "80" - ], - "nozzle_temperature": [ - "260" - ], - "temperature_vitrification": [ - "110" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "3" - ] -} +{ + "type": "filament", + "name": "fdm_filament_asa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "105" + ], + "eng_plate_temp" : [ + "105" + ], + "hot_plate_temp" : [ + "105" + ], + "textured_plate_temp" : [ + "105" + ], + "cool_plate_temp_initial_layer" : [ + "105" + ], + "eng_plate_temp_initial_layer" : [ + "105" + ], + "hot_plate_temp_initial_layer" : [ + "105" + ], + "textured_plate_temp_initial_layer" : [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} diff --git a/resources/profiles/SecKit/filament/fdm_filament_common.json b/resources/profiles/SecKit/filament/fdm_filament_common.json index 722b02593c..22c32f8ca6 100644 --- a/resources/profiles/SecKit/filament/fdm_filament_common.json +++ b/resources/profiles/SecKit/filament/fdm_filament_common.json @@ -1,141 +1,141 @@ -{ - "type": "filament", - "name": "fdm_filament_common", - "from": "system", - "instantiation": "false", - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "60" - ], - "hot_plate_temp" : [ - "60" - ], - "textured_plate_temp" : [ - "60" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "60" - ], - "hot_plate_temp_initial_layer" : [ - "60" - ], - "textured_plate_temp_initial_layer" : [ - "60" - ], - "overhang_fan_threshold": [ - "95%" - ], - "overhang_fan_speed": [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "filament_end_gcode": [ - "; filament end gcode \n" - ], - "filament_flow_ratio": [ - "1" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], - "fan_cooling_layer_time": [ - "60" - ], - "filament_cost": [ - "0" - ], - "filament_density": [ - "0" - ], - "filament_deretraction_speed": [ - "nil" - ], - "filament_diameter": [ - "1.75" - ], - "filament_max_volumetric_speed": [ - "0" - ], - "filament_minimal_purge_on_wipe_tower": [ - "15" - ], - "filament_retraction_minimum_travel": [ - "nil" - ], - "filament_retract_before_wipe": [ - "nil" - ], - "filament_retract_when_changing_layer": [ - "nil" - ], - "filament_retraction_length": [ - "nil" - ], - "filament_z_hop": [ - "nil" - ], - "filament_retract_restart_extra": [ - "nil" - ], - "filament_retraction_speed": [ - "nil" - ], - "filament_settings_id": [ - "" - ], - "filament_soluble": [ - "0" - ], - "filament_type": [ - "PLA" - ], - "filament_vendor": [ - "Generic" - ], - "filament_wipe": [ - "nil" - ], - "filament_wipe_distance": [ - "nil" - ], - "bed_type": [ - "Cool Plate" - ], - "nozzle_temperature_initial_layer": [ - "200" - ], - "full_fan_speed_layer": [ - "0" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "35" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_start_gcode": [ - "; Filament gcode\n" - ], - "nozzle_temperature": [ - "200" - ], - "temperature_vitrification": [ - "100" - ] -} +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} diff --git a/resources/profiles/SecKit/filament/fdm_filament_pa.json b/resources/profiles/SecKit/filament/fdm_filament_pa.json index 671549041e..58f53cd451 100644 --- a/resources/profiles/SecKit/filament/fdm_filament_pa.json +++ b/resources/profiles/SecKit/filament/fdm_filament_pa.json @@ -1,85 +1,85 @@ -{ - "type": "filament", - "name": "fdm_filament_pa", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "100" - ], - "hot_plate_temp" : [ - "100" - ], - "textured_plate_temp" : [ - "100" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "100" - ], - "hot_plate_temp_initial_layer" : [ - "100" - ], - "textured_plate_temp_initial_layer" : [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "4" - ], - "filament_max_volumetric_speed": [ - "8" - ], - "filament_type": [ - "PA" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "290" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], - "fan_max_speed": [ - "60" - ], - "fan_min_speed": [ - "0" - ], - "overhang_fan_speed": [ - "30" - ], - "nozzle_temperature": [ - "290" - ], - "temperature_vitrification": [ - "108" - ], - "nozzle_temperature_range_low": [ - "270" - ], - "nozzle_temperature_range_high": [ - "300" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "2" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "0" + ], + "eng_plate_temp" : [ + "100" + ], + "hot_plate_temp" : [ + "100" + ], + "textured_plate_temp" : [ + "100" + ], + "cool_plate_temp_initial_layer" : [ + "0" + ], + "eng_plate_temp_initial_layer" : [ + "100" + ], + "hot_plate_temp_initial_layer" : [ + "100" + ], + "textured_plate_temp_initial_layer" : [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/SecKit/filament/fdm_filament_pc.json b/resources/profiles/SecKit/filament/fdm_filament_pc.json index e87b47be07..cec8b89a38 100644 --- a/resources/profiles/SecKit/filament/fdm_filament_pc.json +++ b/resources/profiles/SecKit/filament/fdm_filament_pc.json @@ -1,88 +1,88 @@ -{ - "type": "filament", - "name": "fdm_filament_pc", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "110" - ], - "hot_plate_temp" : [ - "110" - ], - "textured_plate_temp" : [ - "110" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "110" - ], - "hot_plate_temp_initial_layer" : [ - "110" - ], - "textured_plate_temp_initial_layer" : [ - "110" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "30" - ], - "filament_max_volumetric_speed": [ - "23.2" - ], - "filament_type": [ - "PC" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "270" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "60" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "60" - ], - "nozzle_temperature": [ - "280" - ], - "temperature_vitrification": [ - "140" - ], - "nozzle_temperature_range_low": [ - "260" - ], - "nozzle_temperature_range_high": [ - "280" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "2" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pc", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "0" + ], + "eng_plate_temp" : [ + "110" + ], + "hot_plate_temp" : [ + "110" + ], + "textured_plate_temp" : [ + "110" + ], + "cool_plate_temp_initial_layer" : [ + "0" + ], + "eng_plate_temp_initial_layer" : [ + "110" + ], + "hot_plate_temp_initial_layer" : [ + "110" + ], + "textured_plate_temp_initial_layer" : [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/SecKit/filament/fdm_filament_pet.json b/resources/profiles/SecKit/filament/fdm_filament_pet.json index dd775dd827..bb2323e9c1 100644 --- a/resources/profiles/SecKit/filament/fdm_filament_pet.json +++ b/resources/profiles/SecKit/filament/fdm_filament_pet.json @@ -1,82 +1,82 @@ -{ - "type": "filament", - "name": "fdm_filament_pet", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "0" - ], - "hot_plate_temp" : [ - "80" - ], - "textured_plate_temp" : [ - "80" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "0" - ], - "hot_plate_temp_initial_layer" : [ - "80" - ], - "textured_plate_temp_initial_layer" : [ - "80" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "20" - ], - "filament_max_volumetric_speed": [ - "25" - ], - "filament_type": [ - "PETG" - ], - "filament_density": [ - "1.27" - ], - "filament_cost": [ - "30" - ], - "nozzle_temperature_initial_layer": [ - "255" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "20" - ], - "overhang_fan_speed": [ - "100" - ], - "nozzle_temperature": [ - "255" - ], - "temperature_vitrification": [ - "80" - ], - "nozzle_temperature_range_low": [ - "220" - ], - "nozzle_temperature_range_high": [ - "260" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pet", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "80" + ], + "textured_plate_temp" : [ + "80" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "80" + ], + "textured_plate_temp_initial_layer" : [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/SecKit/filament/fdm_filament_pla.json b/resources/profiles/SecKit/filament/fdm_filament_pla.json index afdc52a03a..82c6772f35 100644 --- a/resources/profiles/SecKit/filament/fdm_filament_pla.json +++ b/resources/profiles/SecKit/filament/fdm_filament_pla.json @@ -1,94 +1,94 @@ -{ - "type": "filament", - "name": "fdm_filament_pla", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "filament_type": [ - "PLA" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "60" - ], - "hot_plate_temp" : [ - "60" - ], - "textured_plate_temp" : [ - "60" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "60" - ], - "hot_plate_temp_initial_layer" : [ - "60" - ], - "textured_plate_temp_initial_layer" : [ - "60" - ], - "nozzle_temperature_initial_layer": [ - "220" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "overhang_fan_threshold": [ - "50%" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "220" - ], - "temperature_vitrification": [ - "60" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "230" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "4" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pla", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/SecKit/filament/fdm_filament_pva.json b/resources/profiles/SecKit/filament/fdm_filament_pva.json index 773d97da7a..ebf25aa3ae 100644 --- a/resources/profiles/SecKit/filament/fdm_filament_pva.json +++ b/resources/profiles/SecKit/filament/fdm_filament_pva.json @@ -1,100 +1,100 @@ -{ - "type": "filament", - "name": "fdm_filament_pva", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "35" - ], - "eng_plate_temp" : [ - "0" - ], - "hot_plate_temp" : [ - "45" - ], - "textured_plate_temp" : [ - "45" - ], - "cool_plate_temp_initial_layer" : [ - "35" - ], - "eng_plate_temp_initial_layer" : [ - "0" - ], - "hot_plate_temp_initial_layer" : [ - "45" - ], - "textured_plate_temp_initial_layer" : [ - "45" - ], - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "filament_soluble": [ - "1" - ], - "filament_is_support": [ - "1" - ], - "filament_type": [ - "PVA" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "220" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "overhang_fan_threshold": [ - "50%" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "220" - ], - "temperature_vitrification": [ - "50" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "250" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "4" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pva", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "35" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "45" + ], + "textured_plate_temp" : [ + "45" + ], + "cool_plate_temp_initial_layer" : [ + "35" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "45" + ], + "textured_plate_temp_initial_layer" : [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/SecKit/filament/fdm_filament_tpu.json b/resources/profiles/SecKit/filament/fdm_filament_tpu.json index c153d38516..d00b7dbcab 100644 --- a/resources/profiles/SecKit/filament/fdm_filament_tpu.json +++ b/resources/profiles/SecKit/filament/fdm_filament_tpu.json @@ -1,88 +1,88 @@ -{ - "type": "filament", - "name": "fdm_filament_tpu", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "30" - ], - "eng_plate_temp" : [ - "30" - ], - "hot_plate_temp" : [ - "35" - ], - "textured_plate_temp" : [ - "35" - ], - "cool_plate_temp_initial_layer" : [ - "30" - ], - "eng_plate_temp_initial_layer" : [ - "30" - ], - "hot_plate_temp_initial_layer" : [ - "35" - ], - "textured_plate_temp_initial_layer" : [ - "35" - ], - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "filament_type": [ - "TPU" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "filament_retraction_length": [ - "0.4" - ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "240" - ], - "temperature_vitrification": [ - "60" - ], - "nozzle_temperature_range_low": [ - "200" - ], - "nozzle_temperature_range_high": [ - "250" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} +{ + "type": "filament", + "name": "fdm_filament_tpu", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "30" + ], + "eng_plate_temp" : [ + "30" + ], + "hot_plate_temp" : [ + "35" + ], + "textured_plate_temp" : [ + "35" + ], + "cool_plate_temp_initial_layer" : [ + "30" + ], + "eng_plate_temp_initial_layer" : [ + "30" + ], + "hot_plate_temp_initial_layer" : [ + "35" + ], + "textured_plate_temp_initial_layer" : [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/SecKit/machine/SecKit SK-Tank 0.4 nozzle.json b/resources/profiles/SecKit/machine/SecKit SK-Tank 0.4 nozzle.json index 9276b3b702..def8320b94 100644 --- a/resources/profiles/SecKit/machine/SecKit SK-Tank 0.4 nozzle.json +++ b/resources/profiles/SecKit/machine/SecKit SK-Tank 0.4 nozzle.json @@ -1,19 +1,19 @@ -{ - "type": "machine", - "setting_id": "GM001", - "name": "SecKit SK-Tank 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_klipper_common", - "printer_model": "SecKit SK-Tank", - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "350x0", - "350x350", - "0x350" - ], - "printable_height": "400" -} +{ + "type": "machine", + "setting_id": "GM001", + "name": "SecKit SK-Tank 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_klipper_common", + "printer_model": "SecKit SK-Tank", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "350x0", + "350x350", + "0x350" + ], + "printable_height": "400" +} diff --git a/resources/profiles/SecKit/machine/SecKit SK-Tank.json b/resources/profiles/SecKit/machine/SecKit SK-Tank.json index e0190d3caf..83ffb2baa0 100644 --- a/resources/profiles/SecKit/machine/SecKit SK-Tank.json +++ b/resources/profiles/SecKit/machine/SecKit SK-Tank.json @@ -1,13 +1,13 @@ -{ - "type": "machine_model", - "name": "SecKit SK-Tank", - "model_id": "SK-Tank", - "url": "https://seckit3dp.design", - "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "SecKit", - "bed_model": "SK-Tank_Bed.stl", - "bed_texture": "seckit_logo.svg", - "hotend_model": "hotend.stl", - "default_materials": "SecKit Generic ABS;SecKit Generic PLA;SecKit Generic PLA-CF;SecKit Generic PETG;SecKit Generic TPU;SecKit Generic ASA;SecKit Generic PC;SecKit Generic PVA;SecKit Generic PA;SecKit Generic PA-CF" -} +{ + "type": "machine_model", + "name": "SecKit SK-Tank", + "model_id": "SK-Tank", + "url": "https://seckit3dp.design", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "SecKit", + "bed_model": "SK-Tank_Bed.stl", + "bed_texture": "seckit_logo.svg", + "hotend_model": "hotend.stl", + "default_materials": "SecKit Generic ABS;SecKit Generic PLA;SecKit Generic PLA-CF;SecKit Generic PETG;SecKit Generic TPU;SecKit Generic ASA;SecKit Generic PC;SecKit Generic PVA;SecKit Generic PA;SecKit Generic PA-CF" +} diff --git a/resources/profiles/SecKit/machine/fdm_klipper_common.json b/resources/profiles/SecKit/machine/fdm_klipper_common.json index 01b422a66c..f28e1be49d 100644 --- a/resources/profiles/SecKit/machine/fdm_klipper_common.json +++ b/resources/profiles/SecKit/machine/fdm_klipper_common.json @@ -1,141 +1,141 @@ -{ - "type": "machine", - "name": "fdm_klipper_common", - "from": "system", - "instantiation": "false", - "inherits": "fdm_machine_common", - "gcode_flavor": "klipper", - "machine_max_acceleration_e": [ - "8000", - "8000" - ], - "machine_max_acceleration_extruding": [ - "3500", - "3500" - ], - "machine_max_acceleration_retracting": [ - "3500", - "3500" - ], - "machine_max_acceleration_travel": [ - "3500", - "3500" - ], - "machine_max_acceleration_x": [ - "3500", - "3500" - ], - "machine_max_acceleration_y": [ - "3500", - "3500" - ], - "machine_max_acceleration_z": [ - "200", - "200" - ], - "machine_max_speed_e": [ - "180", - "180" - ], - "machine_max_speed_x": [ - "300", - "300" - ], - "machine_max_speed_y": [ - "300", - "300" - ], - "machine_max_speed_z": [ - "12", - "12" - ], - "machine_max_jerk_e": [ - "8", - "8" - ], - "machine_max_jerk_x": [ - "14.14", - "14.14" - ], - "machine_max_jerk_y": [ - "14.14", - "14.14" - ], - "machine_max_jerk_z": [ - "2", - "2" - ], - "machine_min_extruding_rate": [ - "0", - "0" - ], - "machine_min_travel_rate": [ - "0", - "0" - ], - "max_layer_height": [ - "0.35" - ], - "min_layer_height": [ - "0.05" - ], - "printable_height": "400", - "extruder_clearance_radius": "46", - "extruder_clearance_height_to_rod": "44", - "extruder_clearance_height_to_lid": "140", - "printer_settings_id": "", - "printer_technology": "FFF", - "printer_variant": "0.4", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "70%" - ], - "retract_when_changing_layer": [ - "1" - ], - "retraction_length": [ - "1.2" - ], - "retract_length_toolchange": [ - "1" - ], - "z_hop": [ - "0.25" - ], - "retract_restart_extra": [ - "0" - ], - "retract_restart_extra_toolchange": [ - "0" - ], - "retraction_speed": [ - "120" - ], - "deretraction_speed": [ - "120" - ], - "z_hop_types": "Normal Lift", - "silent_mode": "0", - "single_extruder_multi_material": "1", - "change_filament_gcode": "M600", - "machine_pause_gcode": "M601", - "wipe": [ - "1" - ], - "default_filament_profile": [ - "SecKit Generic PETG" - ], - "default_print_profile": "0.20mm Standard @SecKit", - "bed_exclude_area": [ - "0x0" - ], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nG90\nG92 E0", - "machine_end_gcode": "END_PRINT", - "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", - "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", - "scan_first_layer": "0", - "nozzle_type": "undefine", - "auxiliary_fan": "0" -} +{ + "type": "machine", + "name": "fdm_klipper_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_machine_common", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": [ + "8000", + "8000" + ], + "machine_max_acceleration_extruding": [ + "3500", + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500", + "3500" + ], + "machine_max_acceleration_travel": [ + "3500", + "3500" + ], + "machine_max_acceleration_x": [ + "3500", + "3500" + ], + "machine_max_acceleration_y": [ + "3500", + "3500" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "180", + "180" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "8", + "8" + ], + "machine_max_jerk_x": [ + "14.14", + "14.14" + ], + "machine_max_jerk_y": [ + "14.14", + "14.14" + ], + "machine_max_jerk_z": [ + "2", + "2" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.35" + ], + "min_layer_height": [ + "0.05" + ], + "printable_height": "400", + "extruder_clearance_radius": "46", + "extruder_clearance_height_to_rod": "44", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1.2" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0.25" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "120" + ], + "deretraction_speed": [ + "120" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "SecKit Generic PETG" + ], + "default_print_profile": "0.20mm Standard @SecKit", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nG90\nG92 E0", + "machine_end_gcode": "END_PRINT", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/SecKit/machine/fdm_machine_common.json b/resources/profiles/SecKit/machine/fdm_machine_common.json index 8eaba1f811..1e8a72ddfc 100644 --- a/resources/profiles/SecKit/machine/fdm_machine_common.json +++ b/resources/profiles/SecKit/machine/fdm_machine_common.json @@ -1,116 +1,116 @@ -{ - "type": "machine", - "name": "fdm_machine_common", - "from": "system", - "instantiation": "false", - "printer_technology": "FFF", - "deretraction_speed": [ - "40" - ], - "extruder_colour": [ - "#FCE94F" - ], - "extruder_offset": [ - "0x0" - ], - "gcode_flavor": "marlin", - "silent_mode": "0", - "machine_max_acceleration_e": [ - "8000" - ], - "machine_max_acceleration_extruding": [ - "3500" - ], - "machine_max_acceleration_retracting": [ - "3500" - ], - "machine_max_acceleration_travel": [ - "3500" - ], - "machine_max_acceleration_x": [ - "3500" - ], - "machine_max_acceleration_y": [ - "3500" - ], - "machine_max_acceleration_z": [ - "200" - ], - "machine_max_speed_e": [ - "180" - ], - "machine_max_speed_x": [ - "300" - ], - "machine_max_speed_y": [ - "300" - ], - "machine_max_speed_z": [ - "12" - ], - "machine_max_jerk_e": [ - "8" - ], - "machine_max_jerk_x": [ - "14.14" - ], - "machine_max_jerk_y": [ - "14.14" - ], - "machine_max_jerk_z": [ - "2" - ], - "machine_min_extruding_rate": [ - "0" - ], - "machine_min_travel_rate": [ - "0" - ], - "max_layer_height": [ - "0.35" - ], - "min_layer_height": [ - "0.08" - ], - "printable_height": "400", - "extruder_clearance_radius": "46", - "extruder_clearance_height_to_rod": "44", - "extruder_clearance_height_to_lid": "140", - "nozzle_diameter": [ - "0.4" - ], - "printer_settings_id": "", - "printer_variant": "0.4", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "70%" - ], - "retract_when_changing_layer": [ - "0" - ], - "retraction_length": [ - "1.2" - ], - "retract_length_toolchange": [ - "1" - ], - "z_hop": [ - "0" - ], - "retract_restart_extra": [ - "0" - ], - "retract_restart_extra_toolchange": [ - "0" - ], - "retraction_speed": [ - "120" - ], - "single_extruder_multi_material": "0", - "change_filament_gcode": "", - "wipe": [ - "1" - ] -} +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "8000" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "200" + ], + "machine_max_speed_e": [ + "180" + ], + "machine_max_speed_x": [ + "300" + ], + "machine_max_speed_y": [ + "300" + ], + "machine_max_speed_z": [ + "12" + ], + "machine_max_jerk_e": [ + "8" + ], + "machine_max_jerk_x": [ + "14.14" + ], + "machine_max_jerk_y": [ + "14.14" + ], + "machine_max_jerk_z": [ + "2" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.35" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "400", + "extruder_clearance_radius": "46", + "extruder_clearance_height_to_rod": "44", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "0" + ], + "retraction_length": [ + "1.2" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "120" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ] +} diff --git a/resources/profiles/SecKit/process/0.08mm Extra Fine @SecKit.json b/resources/profiles/SecKit/process/0.08mm Extra Fine @SecKit.json index 8f709782f9..12068b2953 100644 --- a/resources/profiles/SecKit/process/0.08mm Extra Fine @SecKit.json +++ b/resources/profiles/SecKit/process/0.08mm Extra Fine @SecKit.json @@ -1,11 +1,11 @@ -{ - "type": "process", - "setting_id": "GP001", - "name": "0.08mm Extra Fine @SecKit", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_seckit_common", - "layer_height": "0.08", - "bottom_shell_layers": "7", - "top_shell_layers": "9" -} +{ + "type": "process", + "setting_id": "GP001", + "name": "0.08mm Extra Fine @SecKit", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_seckit_common", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} diff --git a/resources/profiles/SecKit/process/0.12mm Fine @SecKit.json b/resources/profiles/SecKit/process/0.12mm Fine @SecKit.json index 83c84e59c1..96a76c9278 100644 --- a/resources/profiles/SecKit/process/0.12mm Fine @SecKit.json +++ b/resources/profiles/SecKit/process/0.12mm Fine @SecKit.json @@ -1,11 +1,11 @@ -{ - "type": "process", - "setting_id": "GP002", - "name": "0.12mm Fine @SecKit", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_seckit_common", - "layer_height": "0.12", - "bottom_shell_layers": "5", - "top_shell_layers": "6" -} +{ + "type": "process", + "setting_id": "GP002", + "name": "0.12mm Fine @SecKit", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_seckit_common", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} diff --git a/resources/profiles/SecKit/process/0.15mm Optimal @SecKit.json b/resources/profiles/SecKit/process/0.15mm Optimal @SecKit.json index ff38568f26..ea70faa711 100644 --- a/resources/profiles/SecKit/process/0.15mm Optimal @SecKit.json +++ b/resources/profiles/SecKit/process/0.15mm Optimal @SecKit.json @@ -1,11 +1,11 @@ -{ - "type": "process", - "setting_id": "GP003", - "name": "0.15mm Optimal @SecKit", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_seckit_common", - "bottom_shell_layers": "4", - "top_shell_layers": "5", - "layer_height": "0.15" -} +{ + "type": "process", + "setting_id": "GP003", + "name": "0.15mm Optimal @SecKit", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_seckit_common", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15" +} diff --git a/resources/profiles/SecKit/process/0.20mm Standard @SecKit.json b/resources/profiles/SecKit/process/0.20mm Standard @SecKit.json index 15422be537..4b58fc3926 100644 --- a/resources/profiles/SecKit/process/0.20mm Standard @SecKit.json +++ b/resources/profiles/SecKit/process/0.20mm Standard @SecKit.json @@ -1,11 +1,11 @@ -{ - "type": "process", - "setting_id": "GP005", - "name": "0.20mm Standard @SecKit", - "from": "system", - "inherits": "fdm_process_seckit_common", - "instantiation": "true", - "layer_height": "0.2", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} +{ + "type": "process", + "setting_id": "GP005", + "name": "0.20mm Standard @SecKit", + "from": "system", + "inherits": "fdm_process_seckit_common", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} diff --git a/resources/profiles/SecKit/process/0.24mm Draft @SecKit.json b/resources/profiles/SecKit/process/0.24mm Draft @SecKit.json index 9def6213eb..5b7db3115d 100644 --- a/resources/profiles/SecKit/process/0.24mm Draft @SecKit.json +++ b/resources/profiles/SecKit/process/0.24mm Draft @SecKit.json @@ -1,12 +1,12 @@ -{ - "type": "process", - "setting_id": "GP006", - "name": "0.24mm Draft @SecKit", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_seckit_common", - "layer_height": "0.24", - "top_surface_line_width": "0.45", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} +{ + "type": "process", + "setting_id": "GP006", + "name": "0.24mm Draft @SecKit", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_seckit_common", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} diff --git a/resources/profiles/SecKit/process/0.28mm Extra Draft @SecKit.json b/resources/profiles/SecKit/process/0.28mm Extra Draft @SecKit.json index 676d232ecd..8c528d9e6e 100644 --- a/resources/profiles/SecKit/process/0.28mm Extra Draft @SecKit.json +++ b/resources/profiles/SecKit/process/0.28mm Extra Draft @SecKit.json @@ -1,12 +1,12 @@ -{ - "type": "process", - "setting_id": "GP007", - "name": "0.28mm Extra Draft @SecKit", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_seckit_common", - "layer_height": "0.28", - "top_surface_line_width": "0.45", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} +{ + "type": "process", + "setting_id": "GP007", + "name": "0.28mm Extra Draft @SecKit", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_seckit_common", + "layer_height": "0.28", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} diff --git a/resources/profiles/SecKit/process/0.30mm Fast @SecKit.json b/resources/profiles/SecKit/process/0.30mm Fast @SecKit.json index 8f51b17ab2..236991dee8 100644 --- a/resources/profiles/SecKit/process/0.30mm Fast @SecKit.json +++ b/resources/profiles/SecKit/process/0.30mm Fast @SecKit.json @@ -1,12 +1,12 @@ -{ - "type": "process", - "setting_id": "GP008", - "name": "0.30mm Fast @SecKit", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_seckit_common", - "layer_height": "0.3", - "top_surface_line_width": "0.5", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} +{ + "type": "process", + "setting_id": "GP008", + "name": "0.30mm Fast @SecKit", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_seckit_common", + "layer_height": "0.3", + "top_surface_line_width": "0.5", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} diff --git a/resources/profiles/SecKit/process/fdm_process_common.json b/resources/profiles/SecKit/process/fdm_process_common.json index f18b3a9a28..63ceeaa4a6 100644 --- a/resources/profiles/SecKit/process/fdm_process_common.json +++ b/resources/profiles/SecKit/process/fdm_process_common.json @@ -1,70 +1,70 @@ -{ - "type": "process", - "name": "fdm_process_common", - "from": "system", - "instantiation": "false", - "adaptive_layer_height": "0", - "reduce_crossing_wall": "0", - "bridge_flow": "0.95", - "bridge_speed": "25", - "brim_width": "5", - "compatible_printers": [], - "print_sequence": "by layer", - "default_acceleration": "3500", - "bridge_no_support": "0", - "elefant_foot_compensation": "0.1", - "outer_wall_line_width": "0.4", - "outer_wall_speed": "120", - "line_width": "0.45", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.2", - "initial_layer_speed": "20", - "gap_infill_speed": "30", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "25%", - "sparse_infill_speed": "50", - "interface_shells": "0", - "detect_overhang_wall": "0", - "reduce_infill_retraction": "0", - "filename_format": "{input_filename_base}.gcode", - "wall_loops": "3", - "inner_wall_line_width": "0.45", - "inner_wall_speed": "40", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "nearest", - "skirt_distance": "2", - "skirt_height": "2", - "minimum_sparse_infill_area": "0", - "internal_solid_infill_line_width": "0.45", - "internal_solid_infill_speed": "40", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "support_filament": "0", - "support_line_width": "0.42", - "support_interface_filament": "0", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.15", - "support_interface_loop_pattern": "0", - "support_interface_top_layers": "2", - "support_interface_spacing": "0", - "support_interface_speed": "80", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2", - "support_speed": "40", - "support_threshold_angle": "40", - "support_object_xy_distance": "0.5", - "detect_thin_wall": "0", - "top_surface_line_width": "0.4", - "top_surface_speed": "30", - "travel_speed": "235", - "enable_prime_tower": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0" -} +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "3500", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "235", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} diff --git a/resources/profiles/SecKit/process/fdm_process_seckit_common.json b/resources/profiles/SecKit/process/fdm_process_seckit_common.json index aa07b40cfb..1ad7b2d9a7 100644 --- a/resources/profiles/SecKit/process/fdm_process_seckit_common.json +++ b/resources/profiles/SecKit/process/fdm_process_seckit_common.json @@ -1,108 +1,108 @@ -{ - "type": "process", - "name": "fdm_process_seckit_common", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_common", - "adaptive_layer_height": "0", - "reduce_crossing_wall": "0", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "0.80", - "bridge_speed": "50", - "brim_width": "5", - "brim_object_gap": "0.1", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "3500", - "top_surface_acceleration": "3000", - "travel_acceleration": "3500", - "inner_wall_acceleration": "3500", - "outer_wall_acceleration": "3000", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "gyroid", - "initial_layer_acceleration": "500", - "initial_layer_line_width": "0.45", - "initial_layer_print_height": "0.2", - "infill_combination": "0", - "sparse_infill_line_width": "0.4", - "infill_wall_overlap": "25%", - "interface_shells": "0", - "ironing_flow": "10%", - "ironing_spacing": "0.15", - "ironing_speed": "30", - "ironing_type": "no ironing", - "layer_height": "0.2", - "reduce_infill_retraction": "1", - "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{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": "10", - "inner_wall_line_width": "0.40", - "wall_loops": "3", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "2", - "skirt_height": "1", - "skirt_loops": "0", - "minimum_sparse_infill_area": "15", - "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_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.4", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "2", - "support_interface_bottom_layers": "2", - "support_interface_spacing": "0.5", - "support_interface_speed": "80", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "30", - "support_object_xy_distance": "0.35", - "tree_support_branch_angle": "45", - "tree_support_wall_count": "0", - "detect_thin_wall": "0", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "3", - "top_shell_thickness": "0.8", - "initial_layer_speed": "50", - "initial_layer_infill_speed": "105", - "outer_wall_speed": "120", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "top_surface_speed": "100", - "gap_infill_speed": "100", - "sparse_infill_speed": "200", - "travel_speed": "235", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "enable_arc_fitting": "0", - "compatible_printers": [ - "SecKit SK-Tank 0.4 nozzle", - "SecKit Go3 0.4 nozzle" - ] -} +{ + "type": "process", + "name": "fdm_process_seckit_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_process_common", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.80", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "3500", + "top_surface_acceleration": "3000", + "travel_acceleration": "3500", + "inner_wall_acceleration": "3500", + "outer_wall_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "gyroid", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.4", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{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": "10", + "inner_wall_line_width": "0.40", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "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_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "travel_speed": "235", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_arc_fitting": "0", + "compatible_printers": [ + "SecKit SK-Tank 0.4 nozzle", + "SecKit Go3 0.4 nozzle" + ] +} diff --git a/resources/profiles/SecKit/seckit_logo.svg b/resources/profiles/SecKit/seckit_logo.svg index 157b65e4d1..5159317450 100644 --- a/resources/profiles/SecKit/seckit_logo.svg +++ b/resources/profiles/SecKit/seckit_logo.svg @@ -1,2583 +1,2583 @@ - - - - - Bed-Texture - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Bed-Texture - - - - + + + + + Bed-Texture + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Bed-Texture + + + + diff --git a/resources/profiles/Snapmaker/process/fdm_process_common.json b/resources/profiles/Snapmaker/process/fdm_process_common.json index 877f08b9fb..6cfb587794 100644 --- a/resources/profiles/Snapmaker/process/fdm_process_common.json +++ b/resources/profiles/Snapmaker/process/fdm_process_common.json @@ -83,9 +83,9 @@ "top_surface_pattern": "monotonic", "top_surface_line_width": "0.4", "top_shell_thickness": "0.8", - "enable_prime_tower": "1", + "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "layer_height": "0.2", diff --git a/resources/profiles/Sovol.json b/resources/profiles/Sovol.json index 55820ca6ae..0daf7f39ad 100644 --- a/resources/profiles/Sovol.json +++ b/resources/profiles/Sovol.json @@ -1,99 +1,163 @@ -{ - "name": "Sovol", - "url": "", - "version": "01.00.00.00", - "force_update": "0", - "description": "Sovol configurations", - "machine_model_list": [ - { - "name": "Sovol SV01 Pro", - "sub_path": "machine/Sovol SV01 Pro.json" - }, - { - "name": "Sovol SV02", - "sub_path": "machine/Sovol SV02.json" - }, - { - "name": "Sovol SV05", - "sub_path": "machine/Sovol SV05.json" - } - ], - "process_list": [ - { - "name": "fdm_process_common", - "sub_path": "process/fdm_process_common.json" - }, - { - "name": "0.18mm Optimal @Sovol SV01Pro", - "sub_path": "process/0.18mm Optimal @Sovol SV01Pro.json" - }, - { - "name": "0.18mm Optimal @Sovol SV02", - "sub_path": "process/0.18mm Optimal @Sovol SV02.json" - }, - { - "name": "0.18mm Optimal @Sovol SV05", - "sub_path": "process/0.18mm Optimal @Sovol SV05.json" - }, - { - "name": "0.20mm Standard @Sovol SV01Pro", - "sub_path": "process/0.20mm Standard @Sovol SV01Pro.json" - }, - { - "name": "0.20mm Standard @Sovol SV02", - "sub_path": "process/0.20mm Standard @Sovol SV02.json" - }, - { - "name": "0.20mm Standard @Sovol SV05", - "sub_path": "process/0.20mm Standard @Sovol SV05.json" - } - ], - "filament_list": [ - { - "name": "fdm_filament_common", - "sub_path": "filament/fdm_filament_common.json" - }, - { - "name": "fdm_filament_abs", - "sub_path": "filament/fdm_filament_abs.json" - }, - { - "name": "fdm_filament_pet", - "sub_path": "filament/fdm_filament_pet.json" - }, - { - "name": "fdm_filament_pla", - "sub_path": "filament/fdm_filament_pla.json" - }, - { - "name": "Sovol Generic ABS", - "sub_path": "filament/Sovol Generic ABS.json" - }, - { - "name": "Sovol Generic PETG", - "sub_path": "filament/Sovol Generic PETG.json" - }, - { - "name": "Sovol Generic PLA", - "sub_path": "filament/Sovol Generic PLA.json" - } - ], - "machine_list": [ - { - "name": "fdm_machine_common", - "sub_path": "machine/fdm_machine_common.json" - }, - { - "name": "Sovol SV01 Pro 0.4 nozzle", - "sub_path": "machine/Sovol SV01 Pro 0.4 nozzle.json" - }, - { - "name": "Sovol SV02 0.4 nozzle", - "sub_path": "machine/Sovol SV02 0.4 nozzle.json" - }, - { - "name": "Sovol SV05 0.4 nozzle", - "sub_path": "machine/Sovol SV05 0.4 nozzle.json" - } - ] -} +{ + "name": "Sovol", + "url": "", + "version": "01.00.00.00", + "force_update": "0", + "description": "Sovol configurations", + "machine_model_list": [ + { + "name": "Sovol SV01 Pro", + "sub_path": "machine/Sovol SV01 Pro.json" + }, + { + "name": "Sovol SV02", + "sub_path": "machine/Sovol SV02.json" + }, + { + "name": "Sovol SV05", + "sub_path": "machine/Sovol SV05.json" + }, + { + "name": "Sovol SV06", + "sub_path": "machine/Sovol SV06.json" + }, + { + "name": "Sovol SV06 Plus", + "sub_path": "machine/Sovol SV06 Plus.json" + }, + { + "name": "Sovol SV07", + "sub_path": "machine/Sovol SV07.json" + }, + { + "name": "Sovol SV07 Plus", + "sub_path": "machine/Sovol SV07 Plus.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.18mm Optimal @Sovol SV01Pro", + "sub_path": "process/0.18mm Optimal @Sovol SV01Pro.json" + }, + { + "name": "0.18mm Optimal @Sovol SV02", + "sub_path": "process/0.18mm Optimal @Sovol SV02.json" + }, + { + "name": "0.18mm Optimal @Sovol SV05", + "sub_path": "process/0.18mm Optimal @Sovol SV05.json" + }, + { + "name": "0.18mm Optimal @Sovol SV06", + "sub_path": "process/0.18mm Optimal @Sovol SV06.json" + }, + { + "name": "0.18mm Optimal @Sovol SV06Plus", + "sub_path": "process/0.18mm Optimal @Sovol SV06Plus.json" + }, + { + "name": "0.18mm Optimal @Sovol SV07", + "sub_path": "process/0.18mm Optimal @Sovol SV07.json" + }, + { + "name": "0.18mm Optimal @Sovol SV07 Plus", + "sub_path": "process/0.18mm Optimal @Sovol SV07Plus.json" + }, + { + "name": "0.20mm Standard @Sovol SV01Pro", + "sub_path": "process/0.20mm Standard @Sovol SV01Pro.json" + }, + { + "name": "0.20mm Standard @Sovol SV02", + "sub_path": "process/0.20mm Standard @Sovol SV02.json" + }, + { + "name": "0.20mm Standard @Sovol SV05", + "sub_path": "process/0.20mm Standard @Sovol SV05.json" + }, + { + "name": "0.20mm Standard @Sovol SV06", + "sub_path": "process/0.20mm Standard @Sovol SV06.json" + }, + { + "name": "0.20mm Standard @Sovol SV06Plus", + "sub_path": "process/0.20mm Standard @Sovol SV06Plus.json" + }, + { + "name": "0.20mm Standard @Sovol SV07", + "sub_path": "process/0.20mm Standard @Sovol SV07.json" + }, + { + "name": "0.20mm Standard @Sovol SV07 Plus", + "sub_path": "process/0.20mm Standard @Sovol SV07Plus.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "Sovol Generic ABS", + "sub_path": "filament/Sovol Generic ABS.json" + }, + { + "name": "Sovol Generic PETG", + "sub_path": "filament/Sovol Generic PETG.json" + }, + { + "name": "Sovol Generic PLA", + "sub_path": "filament/Sovol Generic PLA.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Sovol SV01 Pro 0.4 nozzle", + "sub_path": "machine/Sovol SV01 Pro 0.4 nozzle.json" + }, + { + "name": "Sovol SV02 0.4 nozzle", + "sub_path": "machine/Sovol SV02 0.4 nozzle.json" + }, + { + "name": "Sovol SV05 0.4 nozzle", + "sub_path": "machine/Sovol SV05 0.4 nozzle.json" + }, + { + "name": "Sovol SV06 0.4 nozzle", + "sub_path": "machine/Sovol SV06 0.4 nozzle.json" + }, + { + "name": "Sovol SV06 Plus 0.4 nozzle", + "sub_path": "machine/Sovol SV06 Plus 0.4 nozzle.json" + }, + { + "name": "Sovol SV07 0.4 nozzle", + "sub_path": "machine/Sovol SV07 0.4 nozzle.json" + }, + { + "name": "Sovol SV07 Plus 0.4 nozzle", + "sub_path": "machine/Sovol SV07 Plus 0.4 nozzle.json" + } + ] +} diff --git a/resources/profiles/Sovol/Sovol SV06 Plus_cover.png b/resources/profiles/Sovol/Sovol SV06 Plus_cover.png new file mode 100644 index 0000000000..71a5061832 Binary files /dev/null and b/resources/profiles/Sovol/Sovol SV06 Plus_cover.png differ diff --git a/resources/profiles/Sovol/Sovol SV06_cover.png b/resources/profiles/Sovol/Sovol SV06_cover.png new file mode 100644 index 0000000000..9cda534e6a Binary files /dev/null and b/resources/profiles/Sovol/Sovol SV06_cover.png differ diff --git a/resources/profiles/Sovol/Sovol SV07 Plus_cover.png b/resources/profiles/Sovol/Sovol SV07 Plus_cover.png new file mode 100644 index 0000000000..860f17c508 Binary files /dev/null and b/resources/profiles/Sovol/Sovol SV07 Plus_cover.png differ diff --git a/resources/profiles/Sovol/Sovol SV07_cover.png b/resources/profiles/Sovol/Sovol SV07_cover.png new file mode 100644 index 0000000000..923ffb80f5 Binary files /dev/null and b/resources/profiles/Sovol/Sovol SV07_cover.png differ diff --git a/resources/profiles/Sovol/filament/Sovol Generic ABS.json b/resources/profiles/Sovol/filament/Sovol Generic ABS.json index 60d51360dc..e1d563cd70 100644 --- a/resources/profiles/Sovol/filament/Sovol Generic ABS.json +++ b/resources/profiles/Sovol/filament/Sovol Generic ABS.json @@ -1,20 +1,24 @@ -{ - "type": "filament", - "filament_id": "GFB99", - "setting_id": "GFSA04", - "name": "Sovol Generic ABS", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_abs", - "filament_flow_ratio": [ - "0.926" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "compatible_printers": [ - "Sovol SV01 Pro 0.4 nozzle", - "Sovol SV02 0.4 nozzle", - "Sovol SV05 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Sovol Generic ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Sovol SV01 Pro 0.4 nozzle", + "Sovol SV02 0.4 nozzle", + "Sovol SV05 0.4 nozzle", + "Sovol SV06 0.4 nozzle", + "Sovol SV06 Plus 0.4 nozzle", + "Sovol SV07 0.4 nozzle", + "Sovol SV07 Plus 0.4 nozzle" + ] +} diff --git a/resources/profiles/Sovol/filament/Sovol Generic PETG.json b/resources/profiles/Sovol/filament/Sovol Generic PETG.json index 403ea5c4a9..fdefde01f0 100644 --- a/resources/profiles/Sovol/filament/Sovol Generic PETG.json +++ b/resources/profiles/Sovol/filament/Sovol Generic PETG.json @@ -1,47 +1,51 @@ -{ - "type": "filament", - "filament_id": "GFG99", - "setting_id": "GFSG99", - "name": "Sovol Generic 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": [ - "30" - ], - "overhang_fan_speed": [ - "90" - ], - "fan_max_speed": [ - "40" - ], - "fan_min_speed": [ - "20" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_flow_ratio": [ - "0.95" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ], - "compatible_printers": [ - "Sovol SV01 Pro 0.4 nozzle", - "Sovol SV02 0.4 nozzle", - "Sovol SV05 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSG99", + "name": "Sovol Generic 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": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "Sovol SV01 Pro 0.4 nozzle", + "Sovol SV02 0.4 nozzle", + "Sovol SV05 0.4 nozzle", + "Sovol SV06 0.4 nozzle", + "Sovol SV06 Plus 0.4 nozzle", + "Sovol SV07 0.4 nozzle", + "Sovol SV07 Plus 0.4 nozzle" + ] +} diff --git a/resources/profiles/Sovol/filament/Sovol Generic PLA.json b/resources/profiles/Sovol/filament/Sovol Generic PLA.json index 6a942e975b..3160b96793 100644 --- a/resources/profiles/Sovol/filament/Sovol Generic PLA.json +++ b/resources/profiles/Sovol/filament/Sovol Generic PLA.json @@ -1,23 +1,27 @@ -{ - "type": "filament", - "filament_id": "GFL99", - "setting_id": "GFSL99", - "name": "Sovol Generic PLA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.98" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "slow_down_layer_time": [ - "8" - ], - "compatible_printers": [ - "Sovol SV01 Pro 0.4 nozzle", - "Sovol SV02 0.4 nozzle", - "Sovol SV05 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSL99", + "name": "Sovol Generic PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Sovol SV01 Pro 0.4 nozzle", + "Sovol SV02 0.4 nozzle", + "Sovol SV05 0.4 nozzle", + "Sovol SV06 0.4 nozzle", + "Sovol SV06 Plus 0.4 nozzle", + "Sovol SV07 0.4 nozzle", + "Sovol SV07 Plus 0.4 nozzle" + ] +} diff --git a/resources/profiles/Sovol/filament/fdm_filament_common.json b/resources/profiles/Sovol/filament/fdm_filament_common.json index 823c736e8a..9f77975119 100644 --- a/resources/profiles/Sovol/filament/fdm_filament_common.json +++ b/resources/profiles/Sovol/filament/fdm_filament_common.json @@ -61,7 +61,7 @@ "nil" ], "filament_diameter": [ - "2.85" + "1.75" ], "filament_max_volumetric_speed": [ "0" diff --git a/resources/profiles/Sovol/machine/Sovol SV01 Pro 0.4 nozzle.json b/resources/profiles/Sovol/machine/Sovol SV01 Pro 0.4 nozzle.json index 13c289b10a..5702397a43 100644 --- a/resources/profiles/Sovol/machine/Sovol SV01 Pro 0.4 nozzle.json +++ b/resources/profiles/Sovol/machine/Sovol SV01 Pro 0.4 nozzle.json @@ -76,7 +76,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -97,7 +97,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Sovol/machine/Sovol SV02 0.4 nozzle.json b/resources/profiles/Sovol/machine/Sovol SV02 0.4 nozzle.json index d8c221c769..d3860a4c3b 100644 --- a/resources/profiles/Sovol/machine/Sovol SV02 0.4 nozzle.json +++ b/resources/profiles/Sovol/machine/Sovol SV02 0.4 nozzle.json @@ -85,8 +85,8 @@ "0.4" ], "max_layer_height": [ - "0.28", - "0.28" + "0.32", + "0.32" ], "min_layer_height": [ "0.08", diff --git a/resources/profiles/Sovol/machine/Sovol SV05 0.4 nozzle.json b/resources/profiles/Sovol/machine/Sovol SV05 0.4 nozzle.json index ee4c86210a..dc3a2aa435 100644 --- a/resources/profiles/Sovol/machine/Sovol SV05 0.4 nozzle.json +++ b/resources/profiles/Sovol/machine/Sovol SV05 0.4 nozzle.json @@ -97,7 +97,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Sovol/machine/Sovol SV06 0.4 nozzle.json b/resources/profiles/Sovol/machine/Sovol SV06 0.4 nozzle.json new file mode 100644 index 0000000000..fec43b9303 --- /dev/null +++ b/resources/profiles/Sovol/machine/Sovol SV06 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Sovol SV06 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Sovol SV06", + "default_print_profile": "0.20mm Standard @Sovol SV06", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "960" + ], + "machine_max_acceleration_y": [ + "500", + "960" + ], + "machine_max_acceleration_z": [ + "100", + "200" + ], + "machine_max_speed_e": [ + "30", + "120" + ], + "machine_max_speed_x": [ + "80", + "100" + ], + "machine_max_speed_y": [ + "80", + "100" + ], + "machine_max_speed_z": [ + "10", + "12" + ], + "machine_max_jerk_e": [ + "5", + "4.5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.25" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Sovol", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "4" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Sovol Generic PLA" + ], + "machine_start_gcode": "G90 ; use absoulte coordinates\nM83 ; extruder relative mode\n\nM104 S150 ; set nozzle temp to 150\n\nG28 ; home all axes\nM420 S1 ;load mesh\n\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM104 S[nozzle_temperature_initial_layer] ; set final extruder temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\n\nG1 X0.1 Y10 Z5.0 F1500 ; move to start position\nG1 Z0.26 F150 ; Move lower\nG4 S0.5 ; wait 0.5 seconds\n\nG1 X0.1 Y150 Z0.3 F1500 E10 ; prime the nozzle\nG1 X0.3 F1500\nG1 X0.4 Y15 Z0.3 F1500 E15 ; prime the nozzle\nG4 S0.1 ; wait 0.1 seconds\n\nG1 Z0.6 F150 ; lift nozzle\nG92 E0 ; Reset Extruder\nG1 Z2 F150 ; lift nozzle more\n", + "machine_end_gcode": "M117 READY\n\nG1 E0 F1000 ; reset extruder\n\nG91 ; relative positioning\nG1 Z2 F1000 ; lift nozzle\n\nG90 ; absolute positioning\nG27 P2 ; park extruder\n\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Sovol/machine/Sovol SV06 Plus 0.4 nozzle.json b/resources/profiles/Sovol/machine/Sovol SV06 Plus 0.4 nozzle.json new file mode 100644 index 0000000000..d75d181a11 --- /dev/null +++ b/resources/profiles/Sovol/machine/Sovol SV06 Plus 0.4 nozzle.json @@ -0,0 +1,114 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Sovol SV06 Plus 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Sovol SV06 Plus", + "default_print_profile": "0.20mm Standard @Sovol SV06Plus", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "340", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "1500", + "960" + ], + "machine_max_acceleration_y": [ + "1500", + "960" + ], + "machine_max_acceleration_z": [ + "200", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "machine_max_speed_x": [ + "140", + "140" + ], + "machine_max_speed_y": [ + "140", + "140" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "10", + "4.5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "2", + "0.4" + ], + "max_layer_height": [ + "0.25" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Sovol", + "retraction_minimum_travel": [ + "0.5" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Sovol Generic PLA" + ], + "machine_start_gcode": "G90 ; use absoulte coordinates\nM83 ; extruder relative mode\n\nM104 S150 ; set nozzle temp to 150\n\nG28 ; home all axes\nM420 S1 ;load mesh\n\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM104 S[nozzle_temperature_initial_layer] ; set final extruder temp\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\n\nG1 X0.1 Y10 Z5.0 F1500 ; move to start position\nG1 Z0.26 F150 ; Move lower\nG4 S0.5 ; wait 0.5 seconds\n\nG1 X0.1 Y150 Z0.3 F1500 E10 ; prime the nozzle\nG1 X0.3 F1500\nG1 X0.4 Y15 Z0.3 F1500 E15 ; prime the nozzle\nG4 S0.1 ; wait 0.1 seconds\n\nG1 Z0.6 F150 ; lift nozzle\nG92 E0 ; Reset Extruder\nG1 Z2 F150 ; lift nozzle more\n", + "machine_end_gcode": "M117 READY\n\nG1 E0 F1000 ; reset extruder\n\nG91 ; relative positioning\nG1 Z2 F1000 ; lift nozzle\n\nG90 ; absolute positioning\nG27 P2 ; park extruder\n\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Sovol/machine/Sovol SV06 Plus.json b/resources/profiles/Sovol/machine/Sovol SV06 Plus.json new file mode 100644 index 0000000000..5e9e06b1ba --- /dev/null +++ b/resources/profiles/Sovol/machine/Sovol SV06 Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV06 Plus", + "model_id": "Sovol-SV06-Plus", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv06plus_buildplate_model.stl", + "bed_texture": "sovol_sv06plus_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Sovol Generic ABS;Sovol Generic PETG;Sovol Generic PLA" +} diff --git a/resources/profiles/Sovol/machine/Sovol SV06.json b/resources/profiles/Sovol/machine/Sovol SV06.json new file mode 100644 index 0000000000..25a69810d9 --- /dev/null +++ b/resources/profiles/Sovol/machine/Sovol SV06.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV06", + "model_id": "Sovol-SV06", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv06_buildplate_model.stl", + "bed_texture": "sovol_sv06_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Sovol Generic ABS;Sovol Generic PETG;Sovol Generic PLA" +} diff --git a/resources/profiles/Sovol/machine/Sovol SV07 0.4 nozzle.json b/resources/profiles/Sovol/machine/Sovol SV07 0.4 nozzle.json new file mode 100644 index 0000000000..b97b13f347 --- /dev/null +++ b/resources/profiles/Sovol/machine/Sovol SV07 0.4 nozzle.json @@ -0,0 +1,128 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Sovol SV07 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Sovol SV07", + "default_print_profile": "0.20mm Standard @Sovol SV07", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "20000" + ], + "machine_max_acceleration_extruding": [ + "4000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "4000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "8000", + "960" + ], + "machine_max_acceleration_y": [ + "8000", + "960" + ], + "machine_max_acceleration_z": [ + "400", + "200" + ], + "machine_max_jerk_e": [ + "15", + "4.5" + ], + "machine_max_jerk_x": [ + "27", + "8" + ], + "machine_max_jerk_y": [ + "27", + "8" + ], + "machine_max_jerk_z": [ + "3.6", + "0.4" + ], + "machine_max_speed_e": [ + "500", + "120" + ], + "machine_max_speed_x": [ + "500", + "100" + ], + "machine_max_speed_y": [ + "500", + "100" + ], + "machine_max_speed_z": [ + "500", + "12" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.25" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Sovol", + "use_relative_e_distances": "0", + "gcode_flavor": "klipper", + "fan_kickstart": "0.2", + "fan_speedup_overhangs": "0", + "fan_speedup_time": "0.5", + "retraction_minimum_travel": [ + "0.5" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "140" + ], + "deretraction_speed": [ + "140" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Sovol Generic PLA" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single] ; Setting bed temprature\nM109 S[nozzle_temperature_initial_layer] ; Setting hot-end temprature\nSTART_PRINT ; Running macro from klipper\n", + "machine_end_gcode": "END_PRINT", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;G92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Sovol/machine/Sovol SV07 Plus 0.4 nozzle.json b/resources/profiles/Sovol/machine/Sovol SV07 Plus 0.4 nozzle.json new file mode 100644 index 0000000000..7d267b2e73 --- /dev/null +++ b/resources/profiles/Sovol/machine/Sovol SV07 Plus 0.4 nozzle.json @@ -0,0 +1,128 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Sovol SV07 Plus 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Sovol SV07 Plus", + "default_print_profile": "0.20mm Standard @Sovol SV07 Plus", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "350", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_e": [ + "20000" + ], + "machine_max_acceleration_extruding": [ + "4000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "4000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "8000", + "960" + ], + "machine_max_acceleration_y": [ + "8000", + "960" + ], + "machine_max_acceleration_z": [ + "400", + "200" + ], + "machine_max_jerk_e": [ + "15", + "4.5" + ], + "machine_max_jerk_x": [ + "27", + "8" + ], + "machine_max_jerk_y": [ + "27", + "8" + ], + "machine_max_jerk_z": [ + "3.6", + "0.4" + ], + "machine_max_speed_e": [ + "500", + "120" + ], + "machine_max_speed_x": [ + "500", + "100" + ], + "machine_max_speed_y": [ + "500", + "100" + ], + "machine_max_speed_z": [ + "500", + "12" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.25" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Sovol", + "use_relative_e_distances": "0", + "gcode_flavor": "klipper", + "fan_kickstart": "0.2", + "fan_speedup_overhangs": "0", + "fan_speedup_time": "0.5", + "retraction_minimum_travel": [ + "0.5" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.5" + ], + "retract_length_toolchange": [ + "1" + ], + "retraction_speed": [ + "140" + ], + "deretraction_speed": [ + "140" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "M600\nG1 E0.4 F1500 ; prime after color change", + "machine_pause_gcode": "M601", + "default_filament_profile": [ + "Sovol Generic PLA" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single] ; Setting bed temprature\nM109 S[nozzle_temperature_initial_layer] ; Setting hot-end temprature\nSTART_PRINT ; Running macro from klipper\n", + "machine_end_gcode": "END_PRINT", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;G92 E0.0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Sovol/machine/Sovol SV07 Plus.json b/resources/profiles/Sovol/machine/Sovol SV07 Plus.json new file mode 100644 index 0000000000..0a9b2434f7 --- /dev/null +++ b/resources/profiles/Sovol/machine/Sovol SV07 Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV07 Plus", + "model_id": "Sovol-SV07Plus", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "", + "bed_texture": "sovol_sv07plus_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Sovol Generic ABS;Sovol Generic PETG;Sovol Generic PLA" +} diff --git a/resources/profiles/Sovol/machine/Sovol SV07.json b/resources/profiles/Sovol/machine/Sovol SV07.json new file mode 100644 index 0000000000..d4bd473581 --- /dev/null +++ b/resources/profiles/Sovol/machine/Sovol SV07.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV07", + "model_id": "Sovol-SV07", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "", + "bed_texture": "sovol_sv07_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Sovol Generic ABS;Sovol Generic PETG;Sovol Generic PLA" +} diff --git a/resources/profiles/Sovol/machine/fdm_machine_common.json b/resources/profiles/Sovol/machine/fdm_machine_common.json index ea4531cc3d..f537b78c6f 100644 --- a/resources/profiles/Sovol/machine/fdm_machine_common.json +++ b/resources/profiles/Sovol/machine/fdm_machine_common.json @@ -64,7 +64,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -105,13 +105,14 @@ "retraction_speed": [ "60" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "wipe": [ "1" ], "z_lift_type": "NormalLift", "default_print_profile": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", "machine_start_gcode": "", "machine_end_gcode": "" } diff --git a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV01Pro.json b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV01Pro.json index 69b5949b63..7f09b70b75 100644 --- a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV01Pro.json +++ b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV01Pro.json @@ -43,9 +43,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.25", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV02.json b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV02.json index 0659b353cc..15b7aee7c9 100644 --- a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV02.json +++ b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV02.json @@ -43,9 +43,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.25", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV05.json b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV05.json index 62d5c1a1b8..1fca86538d 100644 --- a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV05.json +++ b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV05.json @@ -43,9 +43,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.25", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV06.json b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV06.json new file mode 100644 index 0000000000..3b03120166 --- /dev/null +++ b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV06.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.18mm Optimal @Sovol SV06", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.18", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "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": "40", + "support_threshold_angle": "40", + "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.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV06 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV06Plus.json b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV06Plus.json new file mode 100644 index 0000000000..f3319adbe1 --- /dev/null +++ b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV06Plus.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.18mm Optimal @Sovol SV06Plus", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.18", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "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": "40", + "support_threshold_angle": "40", + "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.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV06 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV07.json b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV07.json new file mode 100644 index 0000000000..80001fa893 --- /dev/null +++ b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV07.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.18mm Optimal @Sovol SV07", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.18", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "exclude_object": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "top", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "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": "40", + "support_threshold_angle": "40", + "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.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV07 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV07Plus.json b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV07Plus.json new file mode 100644 index 0000000000..3848c79601 --- /dev/null +++ b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV07Plus.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.18mm Optimal @Sovol SV07 Plus", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.18", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "exclude_object": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "top", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "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": "40", + "support_threshold_angle": "40", + "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.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV07 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV01Pro.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV01Pro.json index 26e702772f..0d8f104384 100644 --- a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV01Pro.json +++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV01Pro.json @@ -43,9 +43,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.25", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV02.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV02.json index 815fc3e031..c65d2850bc 100644 --- a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV02.json +++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV02.json @@ -43,9 +43,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.25", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV05.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV05.json index 0f8983d89e..e448cad3aa 100644 --- a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV05.json +++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV05.json @@ -43,9 +43,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.25", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06.json new file mode 100644 index 0000000000..e65bf6972e --- /dev/null +++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Sovol SV06", + "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": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "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": "40", + "support_threshold_angle": "40", + "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.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV06 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06Plus.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06Plus.json new file mode 100644 index 0000000000..3a21a9f148 --- /dev/null +++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06Plus.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Sovol SV06Plus", + "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": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "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": "40", + "support_threshold_angle": "40", + "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.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV06 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV07.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV07.json new file mode 100644 index 0000000000..b62a042aa3 --- /dev/null +++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV07.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Sovol SV07", + "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": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "exclude_object": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "top", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "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": "40", + "support_threshold_angle": "40", + "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.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV07 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV07Plus.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV07Plus.json new file mode 100644 index 0000000000..57c0dcf43f --- /dev/null +++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV07Plus.json @@ -0,0 +1,110 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Sovol SV07 Plus", + "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": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "exclude_object": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.44", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.24", + "infill_combination": "0", + "sparse_infill_line_width": "0.44", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "top", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "2", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.18", + "support_filament": "0", + "support_line_width": "0.38", + "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": "40", + "support_threshold_angle": "40", + "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.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Sovol SV07 Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Sovol/sovol_sv06_buildplate_model.stl b/resources/profiles/Sovol/sovol_sv06_buildplate_model.stl new file mode 100644 index 0000000000..254f7b8ebc Binary files /dev/null and b/resources/profiles/Sovol/sovol_sv06_buildplate_model.stl differ diff --git a/resources/profiles/Sovol/sovol_sv06_buildplate_texture.png b/resources/profiles/Sovol/sovol_sv06_buildplate_texture.png new file mode 100644 index 0000000000..eb1397ff53 Binary files /dev/null and b/resources/profiles/Sovol/sovol_sv06_buildplate_texture.png differ diff --git a/resources/profiles/Sovol/sovol_sv06plus_buildplate_model.stl b/resources/profiles/Sovol/sovol_sv06plus_buildplate_model.stl new file mode 100644 index 0000000000..d6a101982d Binary files /dev/null and b/resources/profiles/Sovol/sovol_sv06plus_buildplate_model.stl differ diff --git a/resources/profiles/Sovol/sovol_sv06plus_buildplate_texture.png b/resources/profiles/Sovol/sovol_sv06plus_buildplate_texture.png new file mode 100644 index 0000000000..1f7cf6c563 Binary files /dev/null and b/resources/profiles/Sovol/sovol_sv06plus_buildplate_texture.png differ diff --git a/resources/profiles/Sovol/sovol_sv07_buildplate_texture.png b/resources/profiles/Sovol/sovol_sv07_buildplate_texture.png new file mode 100644 index 0000000000..eb1397ff53 Binary files /dev/null and b/resources/profiles/Sovol/sovol_sv07_buildplate_texture.png differ diff --git a/resources/profiles/Sovol/sovol_sv07plus_buildplate_texture.png b/resources/profiles/Sovol/sovol_sv07plus_buildplate_texture.png new file mode 100644 index 0000000000..eb1397ff53 Binary files /dev/null and b/resources/profiles/Sovol/sovol_sv07plus_buildplate_texture.png differ diff --git a/resources/profiles/Tronxy.json b/resources/profiles/Tronxy.json index 7e22e03dc1..481a1f9dae 100644 --- a/resources/profiles/Tronxy.json +++ b/resources/profiles/Tronxy.json @@ -1,6 +1,6 @@ { "name": "Tronxy", - "version": "01.05.10.1", + "version": "01.06.00.1", "force_update": "0", "description": "Tronxy configurations", "machine_model_list": [ diff --git a/resources/profiles/Tronxy/machine/fdm_machine_common.json b/resources/profiles/Tronxy/machine/fdm_machine_common.json index ac7bbd60e9..5eaa07e526 100644 --- a/resources/profiles/Tronxy/machine/fdm_machine_common.json +++ b/resources/profiles/Tronxy/machine/fdm_machine_common.json @@ -64,7 +64,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -105,12 +105,13 @@ "retraction_speed": [ "60" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "wipe": [ "1" ], "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" } diff --git a/resources/profiles/Tronxy/process/fdm_process_common.json b/resources/profiles/Tronxy/process/fdm_process_common.json index 0513467cac..d9b11e2551 100644 --- a/resources/profiles/Tronxy/process/fdm_process_common.json +++ b/resources/profiles/Tronxy/process/fdm_process_common.json @@ -94,7 +94,7 @@ "travel_speed": "350", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Tronxy/process/fdm_process_tronxy_common.json b/resources/profiles/Tronxy/process/fdm_process_tronxy_common.json index 2d6fa3ff06..99b1ec95ff 100644 --- a/resources/profiles/Tronxy/process/fdm_process_tronxy_common.json +++ b/resources/profiles/Tronxy/process/fdm_process_tronxy_common.json @@ -95,7 +95,7 @@ "travel_speed": "350", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/TwoTrees.json b/resources/profiles/TwoTrees.json index 1691b3a0b5..59193a7129 100644 --- a/resources/profiles/TwoTrees.json +++ b/resources/profiles/TwoTrees.json @@ -1,134 +1,134 @@ -{ - "name": "TwoTrees", - "version": "01.05.01", - "force_update": "1", - "description": "TwoTrees configurations", - "machine_model_list": [ - { - "name": "TwoTrees SP-5 Klipper", - "sub_path": "machine/TwoTrees SP-5 Klipper.json" - } - ], - "process_list": [ - { - "name": "fdm_process_common", - "sub_path": "process/fdm_process_common.json" - }, - { - "name": "0.08mm Extra Fine @TwoTrees", - "sub_path": "process/0.08mm Extra Fine @TwoTrees.json" - }, - { - "name": "0.12mm Fine @TwoTrees", - "sub_path": "process/0.12mm Fine @TwoTrees.json" - }, - { - "name": "0.15mm Optimal @TwoTrees", - "sub_path": "process/0.15mm Optimal @TwoTrees.json" - }, - { - "name": "0.20mm Standard @TwoTrees", - "sub_path": "process/0.20mm Standard @TwoTrees.json" - }, - { - "name": "0.24mm Draft @TwoTrees", - "sub_path": "process/0.24mm Draft @TwoTrees.json" - }, - { - "name": "0.28mm Extra Draft @TwoTrees", - "sub_path": "process/0.28mm Extra Draft @TwoTrees.json" - } - ], - "filament_list": [ - { - "name": "fdm_filament_common", - "sub_path": "filament/fdm_filament_common.json" - }, - { - "name": "fdm_filament_pla", - "sub_path": "filament/fdm_filament_pla.json" - }, - { - "name": "fdm_filament_tpu", - "sub_path": "filament/fdm_filament_tpu.json" - }, - { - "name": "fdm_filament_pet", - "sub_path": "filament/fdm_filament_pet.json" - }, - { - "name": "fdm_filament_abs", - "sub_path": "filament/fdm_filament_abs.json" - }, - { - "name": "fdm_filament_pc", - "sub_path": "filament/fdm_filament_pc.json" - }, - { - "name": "fdm_filament_asa", - "sub_path": "filament/fdm_filament_asa.json" - }, - { - "name": "fdm_filament_pva", - "sub_path": "filament/fdm_filament_pva.json" - }, - { - "name": "fdm_filament_pa", - "sub_path": "filament/fdm_filament_pa.json" - }, - { - "name": "TwoTrees Generic PLA", - "sub_path": "filament/TwoTrees Generic PLA.json" - }, - { - "name": "TwoTrees Generic PLA-CF", - "sub_path": "filament/TwoTrees Generic PLA-CF.json" - }, - { - "name": "TwoTrees Generic PETG", - "sub_path": "filament/TwoTrees Generic PETG.json" - }, - { - "name": "TwoTrees Generic ABS", - "sub_path": "filament/TwoTrees Generic ABS.json" - }, - { - "name": "TwoTrees Generic TPU", - "sub_path": "filament/TwoTrees Generic TPU.json" - }, - { - "name": "TwoTrees Generic ASA", - "sub_path": "filament/TwoTrees Generic ASA.json" - }, - { - "name": "TwoTrees Generic PC", - "sub_path": "filament/TwoTrees Generic PC.json" - }, - { - "name": "TwoTrees Generic PVA", - "sub_path": "filament/TwoTrees Generic PVA.json" - }, - { - "name": "TwoTrees Generic PA", - "sub_path": "filament/TwoTrees Generic PA.json" - }, - { - "name": "TwoTrees Generic PA-CF", - "sub_path": "filament/TwoTrees Generic PA-CF.json" - } - ], - "machine_list": [ - { - "name": "fdm_machine_common", - "sub_path": "machine/fdm_machine_common.json" - }, - { - "name": "fdm_klipper_common", - "sub_path": "machine/fdm_klipper_common.json" - }, - { - "name": "TwoTrees SP-5 Klipper 0.4 nozzle", - "sub_path": "machine/TwoTrees SP-5 Klipper 0.4 nozzle.json" - } - ] -} +{ + "name": "TwoTrees", + "version": "01.06.01.00", + "force_update": "1", + "description": "TwoTrees configurations", + "machine_model_list": [ + { + "name": "TwoTrees SP-5 Klipper", + "sub_path": "machine/TwoTrees SP-5 Klipper.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.08mm Extra Fine @TwoTrees", + "sub_path": "process/0.08mm Extra Fine @TwoTrees.json" + }, + { + "name": "0.12mm Fine @TwoTrees", + "sub_path": "process/0.12mm Fine @TwoTrees.json" + }, + { + "name": "0.15mm Optimal @TwoTrees", + "sub_path": "process/0.15mm Optimal @TwoTrees.json" + }, + { + "name": "0.20mm Standard @TwoTrees", + "sub_path": "process/0.20mm Standard @TwoTrees.json" + }, + { + "name": "0.24mm Draft @TwoTrees", + "sub_path": "process/0.24mm Draft @TwoTrees.json" + }, + { + "name": "0.28mm Extra Draft @TwoTrees", + "sub_path": "process/0.28mm Extra Draft @TwoTrees.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "TwoTrees Generic PLA", + "sub_path": "filament/TwoTrees Generic PLA.json" + }, + { + "name": "TwoTrees Generic PLA-CF", + "sub_path": "filament/TwoTrees Generic PLA-CF.json" + }, + { + "name": "TwoTrees Generic PETG", + "sub_path": "filament/TwoTrees Generic PETG.json" + }, + { + "name": "TwoTrees Generic ABS", + "sub_path": "filament/TwoTrees Generic ABS.json" + }, + { + "name": "TwoTrees Generic TPU", + "sub_path": "filament/TwoTrees Generic TPU.json" + }, + { + "name": "TwoTrees Generic ASA", + "sub_path": "filament/TwoTrees Generic ASA.json" + }, + { + "name": "TwoTrees Generic PC", + "sub_path": "filament/TwoTrees Generic PC.json" + }, + { + "name": "TwoTrees Generic PVA", + "sub_path": "filament/TwoTrees Generic PVA.json" + }, + { + "name": "TwoTrees Generic PA", + "sub_path": "filament/TwoTrees Generic PA.json" + }, + { + "name": "TwoTrees Generic PA-CF", + "sub_path": "filament/TwoTrees Generic PA-CF.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_klipper_common", + "sub_path": "machine/fdm_klipper_common.json" + }, + { + "name": "TwoTrees SP-5 Klipper 0.4 nozzle", + "sub_path": "machine/TwoTrees SP-5 Klipper 0.4 nozzle.json" + } + ] +} diff --git a/resources/profiles/TwoTrees/filament/TwoTrees Generic ABS.json b/resources/profiles/TwoTrees/filament/TwoTrees Generic ABS.json index 1161557906..0e70b4d01a 100644 --- a/resources/profiles/TwoTrees/filament/TwoTrees Generic ABS.json +++ b/resources/profiles/TwoTrees/filament/TwoTrees Generic ABS.json @@ -1,18 +1,18 @@ -{ - "type": "filament", - "filament_id": "GFB99", - "setting_id": "GFSB99_00", - "name": "TwoTrees Generic ABS", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_abs", - "filament_flow_ratio": [ - "0.926" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "compatible_printers": [ - "TwoTrees SP-5 Klipper 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSB99_00", + "name": "TwoTrees Generic ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "TwoTrees SP-5 Klipper 0.4 nozzle" + ] +} diff --git a/resources/profiles/TwoTrees/filament/TwoTrees Generic ASA.json b/resources/profiles/TwoTrees/filament/TwoTrees Generic ASA.json index 5b62ffa613..b811099878 100644 --- a/resources/profiles/TwoTrees/filament/TwoTrees Generic ASA.json +++ b/resources/profiles/TwoTrees/filament/TwoTrees Generic ASA.json @@ -1,18 +1,18 @@ -{ - "type": "filament", - "filament_id": "GFB98", - "setting_id": "GFSB98_00", - "name": "TwoTrees Generic ASA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_asa", - "filament_flow_ratio": [ - "0.93" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "compatible_printers": [ - "TwoTrees SP-5 Klipper 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFB98", + "setting_id": "GFSB98_00", + "name": "TwoTrees Generic ASA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_asa", + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "TwoTrees SP-5 Klipper 0.4 nozzle" + ] +} diff --git a/resources/profiles/TwoTrees/filament/TwoTrees Generic PA-CF.json b/resources/profiles/TwoTrees/filament/TwoTrees Generic PA-CF.json index ce801e0bc9..90c30088c4 100644 --- a/resources/profiles/TwoTrees/filament/TwoTrees Generic PA-CF.json +++ b/resources/profiles/TwoTrees/filament/TwoTrees Generic PA-CF.json @@ -1,24 +1,24 @@ -{ - "type": "filament", - "filament_id": "GFN98", - "setting_id": "GFSN98", - "name": "TwoTrees Generic PA-CF", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pa", - "filament_type": [ - "PA-CF" - ], - "nozzle_temperature_initial_layer": [ - "280" - ], - "nozzle_temperature": [ - "280" - ], - "filament_max_volumetric_speed": [ - "8" - ], - "compatible_printers": [ - "TwoTrees SP-5 Klipper 0.4 nozzle" - ] +{ + "type": "filament", + "filament_id": "GFN98", + "setting_id": "GFSN98", + "name": "TwoTrees Generic PA-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "compatible_printers": [ + "TwoTrees SP-5 Klipper 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/TwoTrees/filament/TwoTrees Generic PA.json b/resources/profiles/TwoTrees/filament/TwoTrees Generic PA.json index 56230b9b1c..b2fd2a040a 100644 --- a/resources/profiles/TwoTrees/filament/TwoTrees Generic PA.json +++ b/resources/profiles/TwoTrees/filament/TwoTrees Generic PA.json @@ -1,21 +1,21 @@ -{ - "type": "filament", - "filament_id": "GFN99", - "setting_id": "GFSN99", - "name": "TwoTrees Generic PA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pa", - "nozzle_temperature_initial_layer": [ - "280" - ], - "nozzle_temperature": [ - "280" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "compatible_printers": [ - "TwoTrees SP-5 Klipper 0.4 nozzle" - ] -} +{ + "type": "filament", + "filament_id": "GFN99", + "setting_id": "GFSN99", + "name": "TwoTrees Generic PA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "TwoTrees SP-5 Klipper 0.4 nozzle" + ] +} diff --git a/resources/profiles/TwoTrees/filament/TwoTrees Generic PC.json b/resources/profiles/TwoTrees/filament/TwoTrees Generic PC.json index 1d575455e2..6292b0c21d 100644 --- a/resources/profiles/TwoTrees/filament/TwoTrees Generic PC.json +++ b/resources/profiles/TwoTrees/filament/TwoTrees Generic PC.json @@ -1,18 +1,18 @@ -{ - "type": "filament", - "filament_id": "GFC99", - "setting_id": "GFSC99_00", - "name": "TwoTrees Generic PC", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pc", - "filament_max_volumetric_speed": [ - "12" - ], - "filament_flow_ratio": [ - "0.94" - ], - "compatible_printers": [ - "TwoTrees SP-5 Klipper 0.4 nozzle" - ] +{ + "type": "filament", + "filament_id": "GFC99", + "setting_id": "GFSC99_00", + "name": "TwoTrees Generic PC", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pc", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "compatible_printers": [ + "TwoTrees SP-5 Klipper 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/TwoTrees/filament/TwoTrees Generic PETG.json b/resources/profiles/TwoTrees/filament/TwoTrees Generic PETG.json index 2979e6f169..56d58b52e8 100644 --- a/resources/profiles/TwoTrees/filament/TwoTrees Generic PETG.json +++ b/resources/profiles/TwoTrees/filament/TwoTrees Generic PETG.json @@ -1,48 +1,48 @@ -{ - "type": "filament", - "filament_id": "GFG99", - "setting_id": "GFSG99", - "name": "TwoTrees Generic 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": [ - "30" - ], - "overhang_fan_speed": [ - "90" - ], - "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.95" - ], - "filament_max_volumetric_speed": [ - "10" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ], - "compatible_printers": [ - "TwoTrees SP-5 Klipper 0.4 nozzle" - ] +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSG99", + "name": "TwoTrees Generic 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": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "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.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "TwoTrees SP-5 Klipper 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/TwoTrees/filament/TwoTrees Generic PLA-CF.json b/resources/profiles/TwoTrees/filament/TwoTrees Generic PLA-CF.json index 78c3aef4cf..653397306f 100644 --- a/resources/profiles/TwoTrees/filament/TwoTrees Generic PLA-CF.json +++ b/resources/profiles/TwoTrees/filament/TwoTrees Generic PLA-CF.json @@ -1,24 +1,24 @@ -{ - "type": "filament", - "filament_id": "GFL98", - "setting_id": "GFSL9800", - "name": "TwoTrees Generic PLA-CF", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.95" - ], - "filament_type": [ - "PLA-CF" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "7" - ], - "compatible_printers": [ - "TwoTrees SP-5 Klipper 0.4 nozzle" - ] +{ + "type": "filament", + "filament_id": "GFL98", + "setting_id": "GFSL9800", + "name": "TwoTrees Generic PLA-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "TwoTrees SP-5 Klipper 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/TwoTrees/filament/TwoTrees Generic PLA.json b/resources/profiles/TwoTrees/filament/TwoTrees Generic PLA.json index f401904065..5d7f144110 100644 --- a/resources/profiles/TwoTrees/filament/TwoTrees Generic PLA.json +++ b/resources/profiles/TwoTrees/filament/TwoTrees Generic PLA.json @@ -1,21 +1,21 @@ -{ - "type": "filament", - "filament_id": "GFL99", - "setting_id": "GFSL99", - "name": "TwoTrees Generic PLA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.98" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "8" - ], - "compatible_printers": [ - "TwoTrees SP-5 Klipper 0.4 nozzle" - ] +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSL99", + "name": "TwoTrees Generic PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "TwoTrees SP-5 Klipper 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/TwoTrees/filament/TwoTrees Generic PVA.json b/resources/profiles/TwoTrees/filament/TwoTrees Generic PVA.json index 10028982b6..6eba913d40 100644 --- a/resources/profiles/TwoTrees/filament/TwoTrees Generic PVA.json +++ b/resources/profiles/TwoTrees/filament/TwoTrees Generic PVA.json @@ -1,24 +1,24 @@ -{ - "type": "filament", - "filament_id": "GFS99", - "setting_id": "GFSS99", - "name": "TwoTrees Generic PVA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pva", - "filament_flow_ratio": [ - "0.95" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "7" - ], - "slow_down_min_speed": [ - "10" - ], - "compatible_printers": [ - "TwoTrees SP-5 Klipper 0.4 nozzle" - ] +{ + "type": "filament", + "filament_id": "GFS99", + "setting_id": "GFSS99", + "name": "TwoTrees Generic PVA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pva", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "TwoTrees SP-5 Klipper 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/TwoTrees/filament/TwoTrees Generic TPU.json b/resources/profiles/TwoTrees/filament/TwoTrees Generic TPU.json index 75b0c43445..ec59ddec73 100644 --- a/resources/profiles/TwoTrees/filament/TwoTrees Generic TPU.json +++ b/resources/profiles/TwoTrees/filament/TwoTrees Generic TPU.json @@ -1,15 +1,15 @@ -{ - "type": "filament", - "filament_id": "GFU99", - "setting_id": "GFSU99", - "name": "TwoTrees Generic TPU", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_tpu", - "filament_max_volumetric_speed": [ - "3.2" - ], - "compatible_printers": [ - "TwoTrees SP-5 Klipper 0.4 nozzle" - ] +{ + "type": "filament", + "filament_id": "GFU99", + "setting_id": "GFSU99", + "name": "TwoTrees Generic TPU", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_tpu", + "filament_max_volumetric_speed": [ + "3.2" + ], + "compatible_printers": [ + "TwoTrees SP-5 Klipper 0.4 nozzle" + ] } \ No newline at end of file diff --git a/resources/profiles/TwoTrees/filament/fdm_filament_abs.json b/resources/profiles/TwoTrees/filament/fdm_filament_abs.json index 1c87696e44..b9d4eeda31 100644 --- a/resources/profiles/TwoTrees/filament/fdm_filament_abs.json +++ b/resources/profiles/TwoTrees/filament/fdm_filament_abs.json @@ -1,88 +1,88 @@ -{ - "type": "filament", - "name": "fdm_filament_abs", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "105" - ], - "eng_plate_temp" : [ - "105" - ], - "hot_plate_temp" : [ - "105" - ], - "textured_plate_temp" : [ - "105" - ], - "cool_plate_temp_initial_layer" : [ - "105" - ], - "eng_plate_temp_initial_layer" : [ - "105" - ], - "hot_plate_temp_initial_layer" : [ - "105" - ], - "textured_plate_temp_initial_layer" : [ - "105" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "30" - ], - "filament_max_volumetric_speed": [ - "28.6" - ], - "filament_type": [ - "ABS" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "260" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "80" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "80" - ], - "nozzle_temperature": [ - "260" - ], - "temperature_vitrification": [ - "110" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "3" - ] -} +{ + "type": "filament", + "name": "fdm_filament_abs", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "105" + ], + "eng_plate_temp" : [ + "105" + ], + "hot_plate_temp" : [ + "105" + ], + "textured_plate_temp" : [ + "105" + ], + "cool_plate_temp_initial_layer" : [ + "105" + ], + "eng_plate_temp_initial_layer" : [ + "105" + ], + "hot_plate_temp_initial_layer" : [ + "105" + ], + "textured_plate_temp_initial_layer" : [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} diff --git a/resources/profiles/TwoTrees/filament/fdm_filament_asa.json b/resources/profiles/TwoTrees/filament/fdm_filament_asa.json index 38126ffe56..262c561bda 100644 --- a/resources/profiles/TwoTrees/filament/fdm_filament_asa.json +++ b/resources/profiles/TwoTrees/filament/fdm_filament_asa.json @@ -1,88 +1,88 @@ -{ - "type": "filament", - "name": "fdm_filament_asa", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "105" - ], - "eng_plate_temp" : [ - "105" - ], - "hot_plate_temp" : [ - "105" - ], - "textured_plate_temp" : [ - "105" - ], - "cool_plate_temp_initial_layer" : [ - "105" - ], - "eng_plate_temp_initial_layer" : [ - "105" - ], - "hot_plate_temp_initial_layer" : [ - "105" - ], - "textured_plate_temp_initial_layer" : [ - "105" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "35" - ], - "filament_max_volumetric_speed": [ - "28.6" - ], - "filament_type": [ - "ASA" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "260" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "80" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "80" - ], - "nozzle_temperature": [ - "260" - ], - "temperature_vitrification": [ - "110" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "3" - ] -} +{ + "type": "filament", + "name": "fdm_filament_asa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "105" + ], + "eng_plate_temp" : [ + "105" + ], + "hot_plate_temp" : [ + "105" + ], + "textured_plate_temp" : [ + "105" + ], + "cool_plate_temp_initial_layer" : [ + "105" + ], + "eng_plate_temp_initial_layer" : [ + "105" + ], + "hot_plate_temp_initial_layer" : [ + "105" + ], + "textured_plate_temp_initial_layer" : [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} diff --git a/resources/profiles/TwoTrees/filament/fdm_filament_common.json b/resources/profiles/TwoTrees/filament/fdm_filament_common.json index 722b02593c..22c32f8ca6 100644 --- a/resources/profiles/TwoTrees/filament/fdm_filament_common.json +++ b/resources/profiles/TwoTrees/filament/fdm_filament_common.json @@ -1,141 +1,141 @@ -{ - "type": "filament", - "name": "fdm_filament_common", - "from": "system", - "instantiation": "false", - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "60" - ], - "hot_plate_temp" : [ - "60" - ], - "textured_plate_temp" : [ - "60" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "60" - ], - "hot_plate_temp_initial_layer" : [ - "60" - ], - "textured_plate_temp_initial_layer" : [ - "60" - ], - "overhang_fan_threshold": [ - "95%" - ], - "overhang_fan_speed": [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "filament_end_gcode": [ - "; filament end gcode \n" - ], - "filament_flow_ratio": [ - "1" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], - "fan_cooling_layer_time": [ - "60" - ], - "filament_cost": [ - "0" - ], - "filament_density": [ - "0" - ], - "filament_deretraction_speed": [ - "nil" - ], - "filament_diameter": [ - "1.75" - ], - "filament_max_volumetric_speed": [ - "0" - ], - "filament_minimal_purge_on_wipe_tower": [ - "15" - ], - "filament_retraction_minimum_travel": [ - "nil" - ], - "filament_retract_before_wipe": [ - "nil" - ], - "filament_retract_when_changing_layer": [ - "nil" - ], - "filament_retraction_length": [ - "nil" - ], - "filament_z_hop": [ - "nil" - ], - "filament_retract_restart_extra": [ - "nil" - ], - "filament_retraction_speed": [ - "nil" - ], - "filament_settings_id": [ - "" - ], - "filament_soluble": [ - "0" - ], - "filament_type": [ - "PLA" - ], - "filament_vendor": [ - "Generic" - ], - "filament_wipe": [ - "nil" - ], - "filament_wipe_distance": [ - "nil" - ], - "bed_type": [ - "Cool Plate" - ], - "nozzle_temperature_initial_layer": [ - "200" - ], - "full_fan_speed_layer": [ - "0" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "35" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_start_gcode": [ - "; Filament gcode\n" - ], - "nozzle_temperature": [ - "200" - ], - "temperature_vitrification": [ - "100" - ] -} +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} diff --git a/resources/profiles/TwoTrees/filament/fdm_filament_pa.json b/resources/profiles/TwoTrees/filament/fdm_filament_pa.json index 671549041e..58f53cd451 100644 --- a/resources/profiles/TwoTrees/filament/fdm_filament_pa.json +++ b/resources/profiles/TwoTrees/filament/fdm_filament_pa.json @@ -1,85 +1,85 @@ -{ - "type": "filament", - "name": "fdm_filament_pa", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "100" - ], - "hot_plate_temp" : [ - "100" - ], - "textured_plate_temp" : [ - "100" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "100" - ], - "hot_plate_temp_initial_layer" : [ - "100" - ], - "textured_plate_temp_initial_layer" : [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "4" - ], - "filament_max_volumetric_speed": [ - "8" - ], - "filament_type": [ - "PA" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "290" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], - "fan_max_speed": [ - "60" - ], - "fan_min_speed": [ - "0" - ], - "overhang_fan_speed": [ - "30" - ], - "nozzle_temperature": [ - "290" - ], - "temperature_vitrification": [ - "108" - ], - "nozzle_temperature_range_low": [ - "270" - ], - "nozzle_temperature_range_high": [ - "300" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "2" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "0" + ], + "eng_plate_temp" : [ + "100" + ], + "hot_plate_temp" : [ + "100" + ], + "textured_plate_temp" : [ + "100" + ], + "cool_plate_temp_initial_layer" : [ + "0" + ], + "eng_plate_temp_initial_layer" : [ + "100" + ], + "hot_plate_temp_initial_layer" : [ + "100" + ], + "textured_plate_temp_initial_layer" : [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/TwoTrees/filament/fdm_filament_pc.json b/resources/profiles/TwoTrees/filament/fdm_filament_pc.json index e87b47be07..cec8b89a38 100644 --- a/resources/profiles/TwoTrees/filament/fdm_filament_pc.json +++ b/resources/profiles/TwoTrees/filament/fdm_filament_pc.json @@ -1,88 +1,88 @@ -{ - "type": "filament", - "name": "fdm_filament_pc", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "110" - ], - "hot_plate_temp" : [ - "110" - ], - "textured_plate_temp" : [ - "110" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "110" - ], - "hot_plate_temp_initial_layer" : [ - "110" - ], - "textured_plate_temp_initial_layer" : [ - "110" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "30" - ], - "filament_max_volumetric_speed": [ - "23.2" - ], - "filament_type": [ - "PC" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "270" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "60" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "60" - ], - "nozzle_temperature": [ - "280" - ], - "temperature_vitrification": [ - "140" - ], - "nozzle_temperature_range_low": [ - "260" - ], - "nozzle_temperature_range_high": [ - "280" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "2" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pc", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "0" + ], + "eng_plate_temp" : [ + "110" + ], + "hot_plate_temp" : [ + "110" + ], + "textured_plate_temp" : [ + "110" + ], + "cool_plate_temp_initial_layer" : [ + "0" + ], + "eng_plate_temp_initial_layer" : [ + "110" + ], + "hot_plate_temp_initial_layer" : [ + "110" + ], + "textured_plate_temp_initial_layer" : [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/TwoTrees/filament/fdm_filament_pet.json b/resources/profiles/TwoTrees/filament/fdm_filament_pet.json index dd775dd827..bb2323e9c1 100644 --- a/resources/profiles/TwoTrees/filament/fdm_filament_pet.json +++ b/resources/profiles/TwoTrees/filament/fdm_filament_pet.json @@ -1,82 +1,82 @@ -{ - "type": "filament", - "name": "fdm_filament_pet", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "0" - ], - "hot_plate_temp" : [ - "80" - ], - "textured_plate_temp" : [ - "80" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "0" - ], - "hot_plate_temp_initial_layer" : [ - "80" - ], - "textured_plate_temp_initial_layer" : [ - "80" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "20" - ], - "filament_max_volumetric_speed": [ - "25" - ], - "filament_type": [ - "PETG" - ], - "filament_density": [ - "1.27" - ], - "filament_cost": [ - "30" - ], - "nozzle_temperature_initial_layer": [ - "255" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "20" - ], - "overhang_fan_speed": [ - "100" - ], - "nozzle_temperature": [ - "255" - ], - "temperature_vitrification": [ - "80" - ], - "nozzle_temperature_range_low": [ - "220" - ], - "nozzle_temperature_range_high": [ - "260" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pet", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "80" + ], + "textured_plate_temp" : [ + "80" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "80" + ], + "textured_plate_temp_initial_layer" : [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/TwoTrees/filament/fdm_filament_pla.json b/resources/profiles/TwoTrees/filament/fdm_filament_pla.json index afdc52a03a..82c6772f35 100644 --- a/resources/profiles/TwoTrees/filament/fdm_filament_pla.json +++ b/resources/profiles/TwoTrees/filament/fdm_filament_pla.json @@ -1,94 +1,94 @@ -{ - "type": "filament", - "name": "fdm_filament_pla", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "filament_type": [ - "PLA" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "60" - ], - "hot_plate_temp" : [ - "60" - ], - "textured_plate_temp" : [ - "60" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "60" - ], - "hot_plate_temp_initial_layer" : [ - "60" - ], - "textured_plate_temp_initial_layer" : [ - "60" - ], - "nozzle_temperature_initial_layer": [ - "220" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "overhang_fan_threshold": [ - "50%" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "220" - ], - "temperature_vitrification": [ - "60" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "230" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "4" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pla", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/TwoTrees/filament/fdm_filament_pva.json b/resources/profiles/TwoTrees/filament/fdm_filament_pva.json index 773d97da7a..ebf25aa3ae 100644 --- a/resources/profiles/TwoTrees/filament/fdm_filament_pva.json +++ b/resources/profiles/TwoTrees/filament/fdm_filament_pva.json @@ -1,100 +1,100 @@ -{ - "type": "filament", - "name": "fdm_filament_pva", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "35" - ], - "eng_plate_temp" : [ - "0" - ], - "hot_plate_temp" : [ - "45" - ], - "textured_plate_temp" : [ - "45" - ], - "cool_plate_temp_initial_layer" : [ - "35" - ], - "eng_plate_temp_initial_layer" : [ - "0" - ], - "hot_plate_temp_initial_layer" : [ - "45" - ], - "textured_plate_temp_initial_layer" : [ - "45" - ], - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "filament_soluble": [ - "1" - ], - "filament_is_support": [ - "1" - ], - "filament_type": [ - "PVA" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "220" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "overhang_fan_threshold": [ - "50%" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "220" - ], - "temperature_vitrification": [ - "50" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "250" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "4" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} +{ + "type": "filament", + "name": "fdm_filament_pva", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "35" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "45" + ], + "textured_plate_temp" : [ + "45" + ], + "cool_plate_temp_initial_layer" : [ + "35" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "45" + ], + "textured_plate_temp_initial_layer" : [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/TwoTrees/filament/fdm_filament_tpu.json b/resources/profiles/TwoTrees/filament/fdm_filament_tpu.json index c153d38516..d00b7dbcab 100644 --- a/resources/profiles/TwoTrees/filament/fdm_filament_tpu.json +++ b/resources/profiles/TwoTrees/filament/fdm_filament_tpu.json @@ -1,88 +1,88 @@ -{ - "type": "filament", - "name": "fdm_filament_tpu", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "30" - ], - "eng_plate_temp" : [ - "30" - ], - "hot_plate_temp" : [ - "35" - ], - "textured_plate_temp" : [ - "35" - ], - "cool_plate_temp_initial_layer" : [ - "30" - ], - "eng_plate_temp_initial_layer" : [ - "30" - ], - "hot_plate_temp_initial_layer" : [ - "35" - ], - "textured_plate_temp_initial_layer" : [ - "35" - ], - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "filament_type": [ - "TPU" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "filament_retraction_length": [ - "0.4" - ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "240" - ], - "temperature_vitrification": [ - "60" - ], - "nozzle_temperature_range_low": [ - "200" - ], - "nozzle_temperature_range_high": [ - "250" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} +{ + "type": "filament", + "name": "fdm_filament_tpu", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "30" + ], + "eng_plate_temp" : [ + "30" + ], + "hot_plate_temp" : [ + "35" + ], + "textured_plate_temp" : [ + "35" + ], + "cool_plate_temp_initial_layer" : [ + "30" + ], + "eng_plate_temp_initial_layer" : [ + "30" + ], + "hot_plate_temp_initial_layer" : [ + "35" + ], + "textured_plate_temp_initial_layer" : [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/TwoTrees/machine/TwoTrees SP-5 Klipper 0.4 nozzle.json b/resources/profiles/TwoTrees/machine/TwoTrees SP-5 Klipper 0.4 nozzle.json index 896079154e..fb484d99e1 100644 --- a/resources/profiles/TwoTrees/machine/TwoTrees SP-5 Klipper 0.4 nozzle.json +++ b/resources/profiles/TwoTrees/machine/TwoTrees SP-5 Klipper 0.4 nozzle.json @@ -1,19 +1,19 @@ -{ - "type": "machine", - "setting_id": "GM003", - "name": "TwoTrees SP-5 Klipper 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_klipper_common", - "printer_model": "TwoTrees SP-5 Klipper", - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "310x0", - "310x310", - "0x310" - ], - "printable_height": "350" -} +{ + "type": "machine", + "setting_id": "GM003", + "name": "TwoTrees SP-5 Klipper 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_klipper_common", + "printer_model": "TwoTrees SP-5 Klipper", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "310x0", + "310x310", + "0x310" + ], + "printable_height": "350" +} diff --git a/resources/profiles/TwoTrees/machine/TwoTrees SP-5 Klipper.json b/resources/profiles/TwoTrees/machine/TwoTrees SP-5 Klipper.json index f0da16e1c4..12aa58b66b 100644 --- a/resources/profiles/TwoTrees/machine/TwoTrees SP-5 Klipper.json +++ b/resources/profiles/TwoTrees/machine/TwoTrees SP-5 Klipper.json @@ -1,12 +1,12 @@ -{ - "type": "machine_model", - "name": "TwoTrees SP-5 Klipper", - "model_id": "TwoTrees_SP-5_Klipper", - "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "TwoTreesDesign", - "bed_model": "SP-5_bed.stl", - "bed_texture": "SP5_texture.png", - "hotend_model": "", - "default_materials": "TwoTrees Generic ABS;TwoTrees Generic PLA;TwoTrees Generic PLA-CF;TwoTrees Generic PETG;TwoTrees Generic TPU;TwoTrees Generic ASA;TwoTrees Generic PC;TwoTrees Generic PVA;TwoTrees Generic PA;TwoTrees Generic PA-CF" +{ + "type": "machine_model", + "name": "TwoTrees SP-5 Klipper", + "model_id": "TwoTrees_SP-5_Klipper", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "TwoTreesDesign", + "bed_model": "SP-5_bed.stl", + "bed_texture": "SP5_texture.png", + "hotend_model": "", + "default_materials": "TwoTrees Generic ABS;TwoTrees Generic PLA;TwoTrees Generic PLA-CF;TwoTrees Generic PETG;TwoTrees Generic TPU;TwoTrees Generic ASA;TwoTrees Generic PC;TwoTrees Generic PVA;TwoTrees Generic PA;TwoTrees Generic PA-CF" } \ No newline at end of file diff --git a/resources/profiles/TwoTrees/machine/fdm_klipper_common.json b/resources/profiles/TwoTrees/machine/fdm_klipper_common.json index 17b192a984..491fef0082 100644 --- a/resources/profiles/TwoTrees/machine/fdm_klipper_common.json +++ b/resources/profiles/TwoTrees/machine/fdm_klipper_common.json @@ -1,141 +1,141 @@ -{ - "type": "machine", - "name": "fdm_klipper_common", - "from": "system", - "instantiation": "false", - "inherits": "fdm_machine_common", - "gcode_flavor": "klipper", - "use_firmware_retraction": "0", - "machine_max_acceleration_e": [ - "5000", - "5000" - ], - "machine_max_acceleration_extruding": [ - "20000", - "20000" - ], - "machine_max_acceleration_retracting": [ - "5000", - "5000" - ], - "machine_max_acceleration_travel": [ - "9000", - "9000" - ], - "machine_max_acceleration_x": [ - "9000", - "9000" - ], - "machine_max_acceleration_y": [ - "9000", - "9000" - ], - "machine_max_acceleration_z": [ - "500", - "200" - ], - "machine_max_speed_e": [ - "25", - "25" - ], - "machine_max_speed_x": [ - "500", - "200" - ], - "machine_max_speed_y": [ - "500", - "200" - ], - "machine_max_speed_z": [ - "12", - "12" - ], - "machine_max_jerk_e": [ - "2.5", - "2.5" - ], - "machine_max_jerk_x": [ - "9", - "9" - ], - "machine_max_jerk_y": [ - "9", - "9" - ], - "machine_max_jerk_z": [ - "0.2", - "0.4" - ], - "machine_min_extruding_rate": [ - "0", - "0" - ], - "machine_min_travel_rate": [ - "0", - "0" - ], - "max_layer_height": [ - "0.28" - ], - "min_layer_height": [ - "0.08" - ], - "printable_height": "350", - "extruder_clearance_radius": "50", - "extruder_clearance_height_to_rod": "60", - "extruder_clearance_height_to_lid": "350", - "printer_settings_id": "", - "printer_technology": "FFF", - "printer_variant": "0.4", - "retraction_minimum_travel": [ - "1" - ], - "retract_before_wipe": [ - "70%" - ], - "retract_when_changing_layer": [ - "1" - ], - "retraction_length": [ - "0.8" - ], - "retract_length_toolchange": [ - "2" - ], - "z_hop": [ - "0" - ], - "retract_restart_extra": [ - "0" - ], - "retract_restart_extra_toolchange": [ - "0" - ], - "retraction_speed": [ - "30" - ], - "deretraction_speed": [ - "30" - ], - "z_hop_types": "Normal Lift", - "silent_mode": "0", - "single_extruder_multi_material": "1", - "change_filament_gcode": "", - "machine_pause_gcode": "PAUSE\n", - "wipe": [ - "1" - ], - "default_filament_profile": [ - "TwoTrees Generic PLA" - ], - "bed_exclude_area": [ - "0x0" - ], - "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\n", - "machine_end_gcode": "END_PRINT", - "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", - "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", - "scan_first_layer": "0", - "nozzle_type": "undefine", - "auxiliary_fan": "0" -} +{ + "type": "machine", + "name": "fdm_klipper_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_machine_common", + "gcode_flavor": "klipper", + "use_firmware_retraction": "0", + "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": [ + "9000", + "9000" + ], + "machine_max_acceleration_y": [ + "9000", + "9000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "9" + ], + "machine_max_jerk_y": [ + "9", + "9" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "350", + "extruder_clearance_radius": "50", + "extruder_clearance_height_to_rod": "60", + "extruder_clearance_height_to_lid": "350", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "30" + ], + "deretraction_speed": [ + "30" + ], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "PAUSE\n", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "TwoTrees Generic PLA" + ], + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "END_PRINT", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/TwoTrees/machine/fdm_machine_common.json b/resources/profiles/TwoTrees/machine/fdm_machine_common.json index 401f3d8c95..5eaa07e526 100644 --- a/resources/profiles/TwoTrees/machine/fdm_machine_common.json +++ b/resources/profiles/TwoTrees/machine/fdm_machine_common.json @@ -1,116 +1,117 @@ -{ - "type": "machine", - "name": "fdm_machine_common", - "from": "system", - "instantiation": "false", - "printer_technology": "FFF", - "deretraction_speed": [ - "40" - ], - "extruder_colour": [ - "#FCE94F" - ], - "extruder_offset": [ - "0x0" - ], - "gcode_flavor": "marlin", - "silent_mode": "0", - "machine_max_acceleration_e": [ - "5000" - ], - "machine_max_acceleration_extruding": [ - "10000" - ], - "machine_max_acceleration_retracting": [ - "1000" - ], - "machine_max_acceleration_x": [ - "10000" - ], - "machine_max_acceleration_y": [ - "10000" - ], - "machine_max_acceleration_z": [ - "100" - ], - "machine_max_speed_e": [ - "60" - ], - "machine_max_speed_x": [ - "500" - ], - "machine_max_speed_y": [ - "500" - ], - "machine_max_speed_z": [ - "10" - ], - "machine_max_jerk_e": [ - "5" - ], - "machine_max_jerk_x": [ - "8" - ], - "machine_max_jerk_y": [ - "8" - ], - "machine_max_jerk_z": [ - "0.4" - ], - "machine_min_extruding_rate": [ - "0" - ], - "machine_min_travel_rate": [ - "0" - ], - "max_layer_height": [ - "0.28" - ], - "min_layer_height": [ - "0.08" - ], - "printable_height": "400", - "extruder_clearance_radius": "65", - "extruder_clearance_height_to_rod": "36", - "extruder_clearance_height_to_lid": "140", - "nozzle_diameter": [ - "0.4" - ], - "printer_settings_id": "", - "printer_variant": "0.4", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "70%" - ], - "retract_when_changing_layer": [ - "1" - ], - "retraction_length": [ - "5" - ], - "retract_length_toolchange": [ - "1" - ], - "z_hop": [ - "0" - ], - "retract_restart_extra": [ - "0" - ], - "retract_restart_extra_toolchange": [ - "0" - ], - "retraction_speed": [ - "60" - ], - "single_extruder_multi_material": "0", - "change_filament_gcode": "", - "wipe": [ - "1" - ], - "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", - "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", - "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" -} +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "100" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "400", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" +} diff --git a/resources/profiles/TwoTrees/process/0.08mm Extra Fine @TwoTrees.json b/resources/profiles/TwoTrees/process/0.08mm Extra Fine @TwoTrees.json index e8b022cbbe..bc84efd0f8 100644 --- a/resources/profiles/TwoTrees/process/0.08mm Extra Fine @TwoTrees.json +++ b/resources/profiles/TwoTrees/process/0.08mm Extra Fine @TwoTrees.json @@ -1,11 +1,11 @@ -{ - "type": "process", - "setting_id": "GP001", - "name": "0.08mm Extra Fine @TwoTrees", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_common", - "layer_height": "0.08", - "bottom_shell_layers": "7", - "top_shell_layers": "9" -} +{ + "type": "process", + "setting_id": "GP001", + "name": "0.08mm Extra Fine @TwoTrees", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "layer_height": "0.08", + "bottom_shell_layers": "7", + "top_shell_layers": "9" +} diff --git a/resources/profiles/TwoTrees/process/0.12mm Fine @TwoTrees.json b/resources/profiles/TwoTrees/process/0.12mm Fine @TwoTrees.json index 99e37179e3..f5baffce5d 100644 --- a/resources/profiles/TwoTrees/process/0.12mm Fine @TwoTrees.json +++ b/resources/profiles/TwoTrees/process/0.12mm Fine @TwoTrees.json @@ -1,11 +1,11 @@ -{ - "type": "process", - "setting_id": "GP002", - "name": "0.12mm Fine @TwoTrees", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_common", - "layer_height": "0.12", - "bottom_shell_layers": "5", - "top_shell_layers": "6" -} +{ + "type": "process", + "setting_id": "GP002", + "name": "0.12mm Fine @TwoTrees", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "layer_height": "0.12", + "bottom_shell_layers": "5", + "top_shell_layers": "6" +} diff --git a/resources/profiles/TwoTrees/process/0.15mm Optimal @TwoTrees.json b/resources/profiles/TwoTrees/process/0.15mm Optimal @TwoTrees.json index 4bb79fd276..86eb86c635 100644 --- a/resources/profiles/TwoTrees/process/0.15mm Optimal @TwoTrees.json +++ b/resources/profiles/TwoTrees/process/0.15mm Optimal @TwoTrees.json @@ -1,11 +1,11 @@ -{ - "type": "process", - "setting_id": "GP003", - "name": "0.15mm Optimal @TwoTrees", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_common", - "bottom_shell_layers": "4", - "top_shell_layers": "5", - "layer_height": "0.15" -} +{ + "type": "process", + "setting_id": "GP003", + "name": "0.15mm Optimal @TwoTrees", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "layer_height": "0.15" +} diff --git a/resources/profiles/TwoTrees/process/0.20mm Standard @TwoTrees.json b/resources/profiles/TwoTrees/process/0.20mm Standard @TwoTrees.json index e73d494993..c802d05dc3 100644 --- a/resources/profiles/TwoTrees/process/0.20mm Standard @TwoTrees.json +++ b/resources/profiles/TwoTrees/process/0.20mm Standard @TwoTrees.json @@ -1,11 +1,11 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.20mm Standard @TwoTrees", - "from": "system", - "inherits": "fdm_process_common", - "instantiation": "true", - "layer_height": "0.2", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @TwoTrees", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} diff --git a/resources/profiles/TwoTrees/process/0.24mm Draft @TwoTrees.json b/resources/profiles/TwoTrees/process/0.24mm Draft @TwoTrees.json index 9c2be1c2d7..878b263f96 100644 --- a/resources/profiles/TwoTrees/process/0.24mm Draft @TwoTrees.json +++ b/resources/profiles/TwoTrees/process/0.24mm Draft @TwoTrees.json @@ -1,12 +1,12 @@ -{ - "type": "process", - "setting_id": "GP005", - "name": "0.24mm Draft @TwoTrees", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_common", - "layer_height": "0.24", - "top_surface_line_width": "0.45", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} +{ + "type": "process", + "setting_id": "GP005", + "name": "0.24mm Draft @TwoTrees", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "layer_height": "0.24", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} diff --git a/resources/profiles/TwoTrees/process/0.28mm Extra Draft @TwoTrees.json b/resources/profiles/TwoTrees/process/0.28mm Extra Draft @TwoTrees.json index a688db337d..d387a4c8bf 100644 --- a/resources/profiles/TwoTrees/process/0.28mm Extra Draft @TwoTrees.json +++ b/resources/profiles/TwoTrees/process/0.28mm Extra Draft @TwoTrees.json @@ -1,12 +1,12 @@ -{ - "type": "process", - "setting_id": "GP006", - "name": "0.28mm Extra Draft @TwoTrees", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_common", - "layer_height": "0.28", - "top_surface_line_width": "0.45", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} +{ + "type": "process", + "setting_id": "GP006", + "name": "0.28mm Extra Draft @TwoTrees", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "layer_height": "0.28", + "top_surface_line_width": "0.45", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} diff --git a/resources/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json b/resources/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json index b75812651c..73b67bc1c3 100644 --- a/resources/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json +++ b/resources/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json @@ -1,104 +1,104 @@ -{ - "type": "process", - "name": "fdm_process_TwoTrees_common", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_common", - "adaptive_layer_height": "0", - "reduce_crossing_wall": "0", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "0.95", - "bridge_speed": "50", - "brim_width": "5", - "brim_object_gap": "0.1", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "7000", - "top_surface_acceleration": "3000", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "initial_layer_line_width": "0.5", - "initial_layer_print_height": "0.2", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "25%", - "interface_shells": "0", - "ironing_flow": "10%", - "ironing_spacing": "0.15", - "ironing_speed": "30", - "ironing_type": "no ironing", - "layer_height": "0.2", - "reduce_infill_retraction": "1", - "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode_[total_weight] g weight.gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "30", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "2", - "skirt_height": "1", - "skirt_loops": "0", - "minimum_sparse_infill_area": "15", - "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_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.4", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "2", - "support_interface_bottom_layers": "2", - "support_interface_spacing": "0.5", - "support_interface_speed": "80", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "30", - "support_object_xy_distance": "0.35", - "tree_support_branch_angle": "45", - "tree_support_wall_count": "0", - "detect_thin_wall": "0", - "top_surface_pattern": "monotonicline", - "top_surface_line_width": "0.4", - "top_shell_layers": "3", - "top_shell_thickness": "0.8", - "initial_layer_speed": "50", - "initial_layer_infill_speed": "105", - "outer_wall_speed": "120", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "top_surface_speed": "100", - "gap_infill_speed": "100", - "sparse_infill_speed": "200", - "travel_speed": "350", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "TwoTrees SP-5 0.4 nozzle" - ] -} +{ + "type": "process", + "name": "fdm_process_TwoTrees_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_process_common", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "7000", + "top_surface_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode_[total_weight] g weight.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "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_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "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", + "compatible_printers": [ + "TwoTrees SP-5 0.4 nozzle" + ] +} diff --git a/resources/profiles/TwoTrees/process/fdm_process_common.json b/resources/profiles/TwoTrees/process/fdm_process_common.json index 57a52b7200..f3033727b3 100644 --- a/resources/profiles/TwoTrees/process/fdm_process_common.json +++ b/resources/profiles/TwoTrees/process/fdm_process_common.json @@ -1,103 +1,103 @@ -{ - "type": "process", - "name": "fdm_process_common", - "from": "system", - "instantiation": "false", - "adaptive_layer_height": "0", - "reduce_crossing_wall": "1", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "0.95", - "bridge_speed": "50", - "brim_width": "5", - "brim_object_gap": "0.1", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "7000", - "top_surface_acceleration": "3000", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "initial_layer_line_width": "0.5", - "initial_layer_print_height": "0.2", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "25%", - "interface_shells": "0", - "ironing_flow": "10%", - "ironing_spacing": "0.15", - "ironing_speed": "30", - "ironing_type": "no ironing", - "layer_height": "0.2", - "reduce_infill_retraction": "1", - "filename_format": "{input_filename_base}_{filament_type[0]}.gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "30", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "3", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "2", - "skirt_height": "1", - "skirt_loops": "0", - "minimum_sparse_infill_area": "15", - "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_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.4", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "2", - "support_interface_bottom_layers": "2", - "support_interface_spacing": "0.5", - "support_interface_speed": "80", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "30", - "support_object_xy_distance": "0.35", - "tree_support_branch_angle": "45", - "tree_support_wall_count": "0", - "detect_thin_wall": "0", - "top_surface_pattern": "monotonicline", - "top_surface_line_width": "0.4", - "top_shell_layers": "3", - "top_shell_thickness": "0.8", - "initial_layer_speed": "40", - "initial_layer_infill_speed": "60", - "outer_wall_speed": "120", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "top_surface_speed": "100", - "gap_infill_speed": "100", - "sparse_infill_speed": "200", - "travel_speed": "350", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "enable_arc_fitting": "0", - "compatible_printers": [ - "TwoTrees SP-5 Klipper 0.4 nozzle" - ] -} +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "1", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "7000", + "top_surface_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "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_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "40", + "initial_layer_infill_speed": "60", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "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", + "enable_arc_fitting": "0", + "compatible_printers": [ + "TwoTrees SP-5 Klipper 0.4 nozzle" + ] +} diff --git a/resources/profiles/UltiMaker.json b/resources/profiles/UltiMaker.json index a047789caa..e0f88c0110 100644 --- a/resources/profiles/UltiMaker.json +++ b/resources/profiles/UltiMaker.json @@ -1,7 +1,7 @@ { "name": "UltiMaker", "url": "", - "version": "01.01.00.00", + "version": "01.06.00.00", "force_update": "0", "description": "UltiMaker configurations", "machine_model_list": [ diff --git a/resources/profiles/UltiMaker/machine/UltiMaker 2 0.4 nozzle.json b/resources/profiles/UltiMaker/machine/UltiMaker 2 0.4 nozzle.json index 9404ebfc9b..70f54edf1b 100644 --- a/resources/profiles/UltiMaker/machine/UltiMaker 2 0.4 nozzle.json +++ b/resources/profiles/UltiMaker/machine/UltiMaker 2 0.4 nozzle.json @@ -28,8 +28,8 @@ "1500" ], "machine_max_acceleration_travel": [ - "500", - "500" + "3000", + "3000" ], "machine_max_acceleration_x": [ "3000", @@ -103,7 +103,7 @@ "wipe_distance": [ "0.2" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/UltiMaker/machine/fdm_machine_common.json b/resources/profiles/UltiMaker/machine/fdm_machine_common.json index 6127f00693..b048451fd8 100644 --- a/resources/profiles/UltiMaker/machine/fdm_machine_common.json +++ b/resources/profiles/UltiMaker/machine/fdm_machine_common.json @@ -105,13 +105,14 @@ "retraction_speed": [ "50" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "wipe": [ "1" ], "z_lift_type": "NormalLift", "default_print_profile": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", "machine_start_gcode": "", "machine_end_gcode": "" } diff --git a/resources/profiles/UltiMaker/process/0.12mm Fine @UltiMaker 2.json b/resources/profiles/UltiMaker/process/0.12mm Fine @UltiMaker 2.json index 4419f1cab0..0275cc8352 100644 --- a/resources/profiles/UltiMaker/process/0.12mm Fine @UltiMaker 2.json +++ b/resources/profiles/UltiMaker/process/0.12mm Fine @UltiMaker 2.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -79,7 +79,7 @@ "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "0.2", "support_speed": "60", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/UltiMaker/process/0.18mm Standard @UltiMaker 2.json b/resources/profiles/UltiMaker/process/0.18mm Standard @UltiMaker 2.json index 1a915c61b0..bf8a9e4442 100644 --- a/resources/profiles/UltiMaker/process/0.18mm Standard @UltiMaker 2.json +++ b/resources/profiles/UltiMaker/process/0.18mm Standard @UltiMaker 2.json @@ -44,7 +44,7 @@ "ironing_speed": "15", "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -79,7 +79,7 @@ "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "0.2", "support_speed": "45", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/UltiMaker/process/0.25mm Darft @UltiMaker 2.json b/resources/profiles/UltiMaker/process/0.25mm Darft @UltiMaker 2.json index abb06089c5..fb5ea065ab 100644 --- a/resources/profiles/UltiMaker/process/0.25mm Darft @UltiMaker 2.json +++ b/resources/profiles/UltiMaker/process/0.25mm Darft @UltiMaker 2.json @@ -42,9 +42,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", @@ -79,7 +79,7 @@ "support_base_pattern": "rectilinear", "support_base_pattern_spacing": "0.2", "support_speed": "60", - "support_threshold_angle": "0", + "support_threshold_angle": "30", "support_object_xy_distance": "50%", "tree_support_branch_angle": "40", "tree_support_wall_count": "0", diff --git a/resources/profiles/Vivedino.json b/resources/profiles/Vivedino.json index a02c85e391..1471f9e416 100644 --- a/resources/profiles/Vivedino.json +++ b/resources/profiles/Vivedino.json @@ -1,6 +1,6 @@ { "name": "Vivedino", - "version": "01.05.01.02", + "version": "01.06.04.01", "force_update": "0", "description": "Vivedino configurations", "machine_model_list": [ @@ -22,10 +22,6 @@ "name": "fdm_process_klipper_common", "sub_path": "process/fdm_process_klipper_common.json" }, - { - "name": "fdm_process_rrf_common", - "sub_path": "process/fdm_process_rrf_common.json" - }, { "name": "0.08mm Extra Fine @Troodon2", "sub_path": "process/0.08mm Extra Fine @Troodon2.json" diff --git a/resources/profiles/Vivedino/machine/fdm_klipper_common.json b/resources/profiles/Vivedino/machine/fdm_klipper_common.json index 98b753942d..d7a84deba5 100644 --- a/resources/profiles/Vivedino/machine/fdm_klipper_common.json +++ b/resources/profiles/Vivedino/machine/fdm_klipper_common.json @@ -18,8 +18,8 @@ "5000" ], "machine_max_acceleration_travel": [ - "9000", - "9000" + "20000", + "20000" ], "machine_max_acceleration_x": [ "20000", diff --git a/resources/profiles/Vivedino/machine/fdm_machine_common.json b/resources/profiles/Vivedino/machine/fdm_machine_common.json index 76cfe3d36c..28ee8f30b5 100644 --- a/resources/profiles/Vivedino/machine/fdm_machine_common.json +++ b/resources/profiles/Vivedino/machine/fdm_machine_common.json @@ -105,7 +105,7 @@ "retraction_speed": [ "60" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "wipe": [ "1" diff --git a/resources/profiles/Vivedino/machine/fdm_rrf_common.json b/resources/profiles/Vivedino/machine/fdm_rrf_common.json index 93965350b7..740146688c 100644 --- a/resources/profiles/Vivedino/machine/fdm_rrf_common.json +++ b/resources/profiles/Vivedino/machine/fdm_rrf_common.json @@ -18,8 +18,8 @@ "5000" ], "machine_max_acceleration_travel": [ - "9000", - "9000" + "20000", + "20000" ], "machine_max_acceleration_x": [ "20000", @@ -74,7 +74,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -131,7 +131,7 @@ "bed_exclude_area": [ "0x0" ], - "machine_start_gcode": "M104 S0\n M190 S0\n M98 P\"start_print.g\" A[first_layer_bed_temperature] B\"[filament_type]\" C[first_layer_temperature] D[nozzle_diameter] ", + "machine_start_gcode": "M104 S0\nM190 S0\nM98 P\"start_print.g\" A[first_layer_bed_temperature] B\"[filament_type]\" C[first_layer_temperature] D[nozzle_diameter] E{first_layer_print_min[0]} F{first_layer_print_max[0]} H{first_layer_print_min[1]} J{first_layer_print_max[1]}", "machine_end_gcode": "M0", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", diff --git a/resources/profiles/Vivedino/process/0.08mm Extra Fine @Troodon2.json b/resources/profiles/Vivedino/process/0.08mm Extra Fine @Troodon2.json index 526a376de0..bcfe9b2509 100644 --- a/resources/profiles/Vivedino/process/0.08mm Extra Fine @Troodon2.json +++ b/resources/profiles/Vivedino/process/0.08mm Extra Fine @Troodon2.json @@ -1,10 +1,10 @@ { "type": "process", "setting_id": "GP004", - "name": "0.08mm Extra Fine @Troodon", + "name": "0.08mm Extra Fine @Troodon2", "from": "system", "instantiation": "true", - "inherits": "fdm_process_rrf_common", + "inherits": "fdm_process_klipper_common", "layer_height": "0.08", "bottom_shell_layers": "7", "top_shell_layers": "9" diff --git a/resources/profiles/Vivedino/process/0.12mm Fine @Troodon2.json b/resources/profiles/Vivedino/process/0.12mm Fine @Troodon2.json index 500b72a7cd..7353490ac4 100644 --- a/resources/profiles/Vivedino/process/0.12mm Fine @Troodon2.json +++ b/resources/profiles/Vivedino/process/0.12mm Fine @Troodon2.json @@ -1,10 +1,10 @@ { "type": "process", "setting_id": "GP004", - "name": "0.12mm Fine @Troodon", + "name": "0.12mm Fine @Troodon2", "from": "system", "instantiation": "true", - "inherits": "fdm_process_rrf_common", + "inherits": "fdm_process_klipper_common", "layer_height": "0.12", "bottom_shell_layers": "5", "top_shell_layers": "6" diff --git a/resources/profiles/Vivedino/process/0.15mm Optimal @Troodon2.json b/resources/profiles/Vivedino/process/0.15mm Optimal @Troodon2.json index 7c4587f9c7..86ea214ba1 100644 --- a/resources/profiles/Vivedino/process/0.15mm Optimal @Troodon2.json +++ b/resources/profiles/Vivedino/process/0.15mm Optimal @Troodon2.json @@ -1,10 +1,10 @@ { "type": "process", "setting_id": "GP004", - "name": "0.15mm Optimal @Troodon", + "name": "0.15mm Optimal @Troodon2", "from": "system", "instantiation": "true", - "inherits": "fdm_process_rrf_common", + "inherits": "fdm_process_klipper_common", "bottom_shell_layers": "4", "top_shell_layers": "5", "layer_height": "0.15" diff --git a/resources/profiles/Vivedino/process/0.20mm Standard @Troodon2.json b/resources/profiles/Vivedino/process/0.20mm Standard @Troodon2.json index d116e7d695..80331ef370 100644 --- a/resources/profiles/Vivedino/process/0.20mm Standard @Troodon2.json +++ b/resources/profiles/Vivedino/process/0.20mm Standard @Troodon2.json @@ -1,9 +1,9 @@ { "type": "process", "setting_id": "GP004", - "name": "0.20mm Standard @Troodon", + "name": "0.20mm Standard @Troodon2", "from": "system", - "inherits": "fdm_process_rrf_common", + "inherits": "fdm_process_klipper_common", "instantiation": "true", "layer_height": "0.2", "bottom_shell_layers": "3", diff --git a/resources/profiles/Vivedino/process/0.24mm Draft @Troodon2.json b/resources/profiles/Vivedino/process/0.24mm Draft @Troodon2.json index 093f06dc19..1a51758af5 100644 --- a/resources/profiles/Vivedino/process/0.24mm Draft @Troodon2.json +++ b/resources/profiles/Vivedino/process/0.24mm Draft @Troodon2.json @@ -1,10 +1,10 @@ { "type": "process", "setting_id": "GP004", - "name": "0.24mm Draft @Troodon", + "name": "0.24mm Draft @Troodon2", "from": "system", "instantiation": "true", - "inherits": "fdm_process_rrf_common", + "inherits": "fdm_process_klipper_common", "layer_height": "0.24", "top_surface_line_width": "0.45", "bottom_shell_layers": "3", diff --git a/resources/profiles/Vivedino/process/0.28mm Extra Draft @Troodon2.json b/resources/profiles/Vivedino/process/0.28mm Extra Draft @Troodon2.json index dcb30b140b..271a8480f3 100644 --- a/resources/profiles/Vivedino/process/0.28mm Extra Draft @Troodon2.json +++ b/resources/profiles/Vivedino/process/0.28mm Extra Draft @Troodon2.json @@ -1,10 +1,10 @@ { "type": "process", "setting_id": "GP004", - "name": "0.28mm Extra Draft @Troodon", + "name": "0.28mm Extra Draft @Troodon2", "from": "system", "instantiation": "true", - "inherits": "fdm_process_rrf_common", + "inherits": "fdm_process_klipper_common", "layer_height": "0.28", "top_surface_line_width": "0.45", "bottom_shell_layers": "3", diff --git a/resources/profiles/Vivedino/process/fdm_process_klipper_common.json b/resources/profiles/Vivedino/process/fdm_process_klipper_common.json index 4bb5f01dd4..19176b5504 100644 --- a/resources/profiles/Vivedino/process/fdm_process_klipper_common.json +++ b/resources/profiles/Vivedino/process/fdm_process_klipper_common.json @@ -1,108 +1,110 @@ { - "type": "process", - "name": "fdm_process_klipper_common", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_common", - "adaptive_layer_height": "0", - "reduce_crossing_wall": "0", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "0.95", - "bridge_speed": "50", - "brim_width": "5", - "brim_object_gap": "0.1", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "5000", - "top_surface_acceleration": "3000", - "travel_acceleration": "7000", - "inner_wall_acceleration": "5000", - "outer_wall_acceleration": "3000", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "initial_layer_line_width": "0.5", - "initial_layer_print_height": "0.2", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "25%", - "interface_shells": "0", - "ironing_flow": "10%", - "ironing_spacing": "0.15", - "ironing_speed": "30", - "ironing_type": "no ironing", - "layer_height": "0.2", - "reduce_infill_retraction": "1", - "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "30", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "3", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "2", - "skirt_height": "1", - "skirt_loops": "0", - "minimum_sparse_infill_area": "15", - "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": "default", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.4", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "2", - "support_interface_bottom_layers": "2", - "support_interface_spacing": "0.5", - "support_interface_speed": "80", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "30", - "support_object_xy_distance": "0.35", - "tree_support_branch_angle": "45", - "tree_support_wall_count": "0", - "detect_thin_wall": "0", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "3", - "top_shell_thickness": "0.8", - "initial_layer_speed": "50", - "initial_layer_infill_speed": "105", - "outer_wall_speed": "120", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "top_surface_speed": "100", - "gap_infill_speed": "100", - "sparse_infill_speed": "200", - "travel_speed": "350", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "enable_arc_fitting": "0", - "compatible_printers": [ - "Troodon 2.0 Klipper 0.4 nozzle" - ] + "type": "process", + "name": "fdm_process_klipper_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_process_common", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "ineternal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "5000", + "top_surface_acceleration": "3000", + "travel_acceleration": "7000", + "inner_wall_acceleration": "5000", + "outer_wall_acceleration": "3000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "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": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "100", + "gap_infill_speed": "100", + "sparse_infill_speed": "200", + "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", + "enable_arc_fitting": "0", + "compatible_printers": [ + "Troodon 2.0 Klipper 0.4 nozzle", + "Troodon 2.0 RRF 0.4 nozzle" + ] } diff --git a/resources/profiles/Voron.json b/resources/profiles/Voron.json index d45febb002..31cfd66856 100644 --- a/resources/profiles/Voron.json +++ b/resources/profiles/Voron.json @@ -1,6 +1,6 @@ { "name": "Voron", - "version": "01.05.01.02", + "version": "01.06.05.02", "force_update": "0", "description": "Voron configurations", "machine_model_list": [ diff --git a/resources/profiles/Voron/filament/fdm_filament_abs.json b/resources/profiles/Voron/filament/fdm_filament_abs.json index b9d4eeda31..ba66a3c46a 100644 --- a/resources/profiles/Voron/filament/fdm_filament_abs.json +++ b/resources/profiles/Voron/filament/fdm_filament_abs.json @@ -56,10 +56,10 @@ "1" ], "fan_max_speed": [ - "80" + "35" ], "fan_min_speed": [ - "10" + "35" ], "overhang_fan_threshold": [ "25%" diff --git a/resources/profiles/Voron/filament/fdm_filament_asa.json b/resources/profiles/Voron/filament/fdm_filament_asa.json index 262c561bda..841de982e2 100644 --- a/resources/profiles/Voron/filament/fdm_filament_asa.json +++ b/resources/profiles/Voron/filament/fdm_filament_asa.json @@ -56,10 +56,10 @@ "1" ], "fan_max_speed": [ - "80" + "35" ], "fan_min_speed": [ - "10" + "35" ], "overhang_fan_threshold": [ "25%" diff --git a/resources/profiles/Voron/machine/Voron Trident 250 0.4 nozzle.json b/resources/profiles/Voron/machine/Voron Trident 250 0.4 nozzle.json index c9a784eb78..d33c039ea1 100644 --- a/resources/profiles/Voron/machine/Voron Trident 250 0.4 nozzle.json +++ b/resources/profiles/Voron/machine/Voron Trident 250 0.4 nozzle.json @@ -15,5 +15,5 @@ "250x250", "0x250" ], - "printable_height": "225" + "printable_height": "250" } diff --git a/resources/profiles/Voron/machine/Voron Trident 300 0.4 nozzle.json b/resources/profiles/Voron/machine/Voron Trident 300 0.4 nozzle.json index 0f6d0c719b..c05ae24626 100644 --- a/resources/profiles/Voron/machine/Voron Trident 300 0.4 nozzle.json +++ b/resources/profiles/Voron/machine/Voron Trident 300 0.4 nozzle.json @@ -15,5 +15,5 @@ "300x300", "0x300" ], - "printable_height": "275" + "printable_height": "250" } diff --git a/resources/profiles/Voron/machine/Voron Trident 350 0.4 nozzle.json b/resources/profiles/Voron/machine/Voron Trident 350 0.4 nozzle.json index ba1db126d4..c6b6f9f03b 100644 --- a/resources/profiles/Voron/machine/Voron Trident 350 0.4 nozzle.json +++ b/resources/profiles/Voron/machine/Voron Trident 350 0.4 nozzle.json @@ -15,5 +15,5 @@ "350x350", "0x350" ], - "printable_height": "325" + "printable_height": "250" } diff --git a/resources/profiles/Voron/machine/fdm_klipper_common.json b/resources/profiles/Voron/machine/fdm_klipper_common.json index f74a4fbce5..4b16b80ad9 100644 --- a/resources/profiles/Voron/machine/fdm_klipper_common.json +++ b/resources/profiles/Voron/machine/fdm_klipper_common.json @@ -18,8 +18,8 @@ "5000" ], "machine_max_acceleration_travel": [ - "9000", - "9000" + "20000", + "20000" ], "machine_max_acceleration_x": [ "20000", @@ -54,12 +54,12 @@ "2.5" ], "machine_max_jerk_x": [ - "9", - "9" + "12", + "12" ], "machine_max_jerk_y": [ - "9", - "9" + "12", + "12" ], "machine_max_jerk_z": [ "0.2", @@ -74,7 +74,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" diff --git a/resources/profiles/Voron/machine/fdm_machine_common.json b/resources/profiles/Voron/machine/fdm_machine_common.json index 37891fb1a5..8d4fb897f1 100644 --- a/resources/profiles/Voron/machine/fdm_machine_common.json +++ b/resources/profiles/Voron/machine/fdm_machine_common.json @@ -64,7 +64,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -105,12 +105,13 @@ "retraction_speed": [ "60" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "wipe": [ "1" ], "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" } diff --git a/resources/profiles/Voron/process/0.20mm Bambu Support W @Voron.json b/resources/profiles/Voron/process/0.20mm Bambu Support W @Voron.json deleted file mode 100644 index 1ba3ff8008..0000000000 --- a/resources/profiles/Voron/process/0.20mm Bambu Support W @Voron.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.20mm Bambu Support W @Voron", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_bbl_0.20", - "enable_support": "1", - "support_interface_top_layers": "3", - "support_top_z_distance": "0.2", - "support_interface_loop_pattern": "1", - "support_interface_spacing": "0", - "support_interface_speed": "80", - "support_filament": "0", - "support_interface_filament": "0", - "enable_prime_tower": "1", - "initial_layer_speed": "50", - "initial_layer_infill_speed": "105", - "outer_wall_speed": "120", - "inner_wall_speed": "200", - "sparse_infill_speed": "300", - "internal_solid_infill_speed": "200", - "top_surface_speed": "100", - "gap_infill_speed": "100", - "travel_speed": "350", - "compatible_printers": [ - "Voron 2.4 250 0.4 nozzle", - "Voron 2.4 300 0.4 nozzle", - "Voron 2.4 350 0.4 nozzle", - "Voron Trident 250 0.4 nozzle", - "Voron Trident 300 0.4 nozzle", - "Voron Trident 350 0.4 nozzle", - "Voron 0.1 0.4 nozzle" - ] -} diff --git a/resources/profiles/Voron/process/fdm_process_common.json b/resources/profiles/Voron/process/fdm_process_common.json index 7398bcd481..23706f8a87 100644 --- a/resources/profiles/Voron/process/fdm_process_common.json +++ b/resources/profiles/Voron/process/fdm_process_common.json @@ -7,6 +7,7 @@ "reduce_crossing_wall": "0", "bridge_flow": "0.95", "bridge_speed": "25", + "internal_bridge_speed" : "70", "brim_width": "5", "compatible_printers": [], "print_sequence": "by layer", diff --git a/resources/profiles/Voron/process/fdm_process_voron_common.json b/resources/profiles/Voron/process/fdm_process_voron_common.json index 0dd70a8ac2..5701d30664 100644 --- a/resources/profiles/Voron/process/fdm_process_voron_common.json +++ b/resources/profiles/Voron/process/fdm_process_voron_common.json @@ -11,7 +11,8 @@ "bottom_shell_layers": "3", "bottom_shell_thickness": "0", "bridge_flow": "0.95", - "bridge_speed": "50", + "bridge_speed": "25", + "internal_bridge_speed" : "70", "brim_width": "5", "brim_object_gap": "0.1", "compatible_printers_condition": "", @@ -45,11 +46,11 @@ "reduce_infill_retraction": "1", "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", + "overhang_1_4_speed": "80%", "overhang_2_4_speed": "50", "overhang_3_4_speed": "30", "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", + "inner_wall_line_width": "0.4", "wall_loops": "3", "print_settings_id": "", "raft_layers": "0", @@ -98,10 +99,19 @@ "travel_speed": "350", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "enable_arc_fitting": "0", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "default_jerk": "9", + "initial_layer_jerk": "9", + "outer_wall_jerk": "7", + "infill_jerk": "12", + "travel_jerk": "12", + "inner_wall_jerk": "7", + "top_surface_jerk": "9", "compatible_printers": [ "Voron 2.4 250 0.4 nozzle", "Voron 2.4 300 0.4 nozzle", diff --git a/resources/profiles/Voxelab.json b/resources/profiles/Voxelab.json index 9963178855..053f250506 100644 --- a/resources/profiles/Voxelab.json +++ b/resources/profiles/Voxelab.json @@ -1,7 +1,7 @@ { "name": "Voxelab", "url": "", - "version": "01.00.00.00", + "version": "01.06.00.00", "force_update": "0", "description": "Voxelab configurations", "machine_model_list": [ diff --git a/resources/profiles/Voxelab/filament/fdm_filament_common.json b/resources/profiles/Voxelab/filament/fdm_filament_common.json index 823c736e8a..9f77975119 100644 --- a/resources/profiles/Voxelab/filament/fdm_filament_common.json +++ b/resources/profiles/Voxelab/filament/fdm_filament_common.json @@ -61,7 +61,7 @@ "nil" ], "filament_diameter": [ - "2.85" + "1.75" ], "filament_max_volumetric_speed": [ "0" diff --git a/resources/profiles/Voxelab/machine/Voxelab Aquila X2 0.4 nozzle.json b/resources/profiles/Voxelab/machine/Voxelab Aquila X2 0.4 nozzle.json index 5f6fd4fb02..9fbb7e6cda 100644 --- a/resources/profiles/Voxelab/machine/Voxelab Aquila X2 0.4 nozzle.json +++ b/resources/profiles/Voxelab/machine/Voxelab Aquila X2 0.4 nozzle.json @@ -76,7 +76,7 @@ "0.4" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -97,7 +97,7 @@ "deretraction_speed": [ "40" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "M600", "machine_pause_gcode": "M0", "default_filament_profile": [ diff --git a/resources/profiles/Voxelab/machine/fdm_machine_common.json b/resources/profiles/Voxelab/machine/fdm_machine_common.json index ea4531cc3d..f537b78c6f 100644 --- a/resources/profiles/Voxelab/machine/fdm_machine_common.json +++ b/resources/profiles/Voxelab/machine/fdm_machine_common.json @@ -64,7 +64,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -105,13 +105,14 @@ "retraction_speed": [ "60" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "wipe": [ "1" ], "z_lift_type": "NormalLift", "default_print_profile": "", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", "machine_start_gcode": "", "machine_end_gcode": "" } diff --git a/resources/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json b/resources/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json index ee199398c8..6f0a07e2c6 100644 --- a/resources/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json +++ b/resources/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json @@ -43,9 +43,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json b/resources/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json index d34049d08b..029a0a33e8 100644 --- a/resources/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json +++ b/resources/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json @@ -43,9 +43,9 @@ "ironing_flow": "15%", "ironing_spacing": "0.1", "ironing_speed": "15", - "ironing_type": "top", + "ironing_type": "no ironing", "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "20", diff --git a/resources/profiles/Vzbot.json b/resources/profiles/Vzbot.json index 8817a26c78..de86c5aa30 100644 --- a/resources/profiles/Vzbot.json +++ b/resources/profiles/Vzbot.json @@ -1,6 +1,6 @@ { "name": "Vzbot", - "version": "01.06.00.00", + "version": "01.06.04.00", "force_update": "0", "description": "Vzbot configurations", "machine_model_list": [ diff --git a/resources/profiles/Vzbot/machine/fdm_klipper_common.json b/resources/profiles/Vzbot/machine/fdm_klipper_common.json index 8ae27e53d1..dd40fcee3d 100644 --- a/resources/profiles/Vzbot/machine/fdm_klipper_common.json +++ b/resources/profiles/Vzbot/machine/fdm_klipper_common.json @@ -74,7 +74,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" diff --git a/resources/profiles/Vzbot/machine/fdm_machine_common.json b/resources/profiles/Vzbot/machine/fdm_machine_common.json index 9874a03911..52345bfae7 100644 --- a/resources/profiles/Vzbot/machine/fdm_machine_common.json +++ b/resources/profiles/Vzbot/machine/fdm_machine_common.json @@ -64,7 +64,7 @@ "0" ], "max_layer_height": [ - "0.28" + "0.32" ], "min_layer_height": [ "0.08" @@ -105,12 +105,13 @@ "retraction_speed": [ "60" ], - "single_extruder_multi_material": "0", + "single_extruder_multi_material": "1", "change_filament_gcode": "", "wipe": [ "1" ], "default_print_profile": "0.20mm Standard @Vzbot", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" } diff --git a/resources/profiles/Vzbot/process/fdm_process_Vzbot_common.json b/resources/profiles/Vzbot/process/fdm_process_Vzbot_common.json index 919a11f2ae..bf6689508d 100644 --- a/resources/profiles/Vzbot/process/fdm_process_Vzbot_common.json +++ b/resources/profiles/Vzbot/process/fdm_process_Vzbot_common.json @@ -12,6 +12,7 @@ "bottom_shell_thickness": "0", "bridge_flow": "0.95", "bridge_speed": "150", + "internal_bridge_speed" : "100%", "brim_width": "5", "brim_object_gap": "0.1", "compatible_printers_condition": "", @@ -100,7 +101,7 @@ "travel_speed": "800", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0.075", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.5_nozzle.json b/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.5_nozzle.json index 6ae343d88e..c496eb764b 100644 --- a/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.5_nozzle.json +++ b/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.5_nozzle.json @@ -12,6 +12,7 @@ "bottom_shell_thickness": "0", "bridge_flow": "0.95", "bridge_speed": "150", + "internal_bridge_speed" : "100%", "brim_width": "5", "brim_object_gap": "0.1", "compatible_printers_condition": "", @@ -99,7 +100,7 @@ "travel_speed": "800", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0.075", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.6_nozzle.json b/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.6_nozzle.json index 8f7ffabeea..b3d54e197e 100644 --- a/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.6_nozzle.json +++ b/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.6_nozzle.json @@ -12,6 +12,7 @@ "bottom_shell_thickness": "0", "bridge_flow": "0.95", "bridge_speed": "150", + "internal_bridge_speed" : "100%", "brim_width": "5", "brim_object_gap": "0.1", "compatible_printers_condition": "", @@ -99,7 +100,7 @@ "travel_speed": "800", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", + "prime_tower_width": "60", "xy_hole_compensation": "0.075", "xy_contour_compensation": "0", "compatible_printers": [ diff --git a/resources/profiles/Vzbot/process/fdm_process_common.json b/resources/profiles/Vzbot/process/fdm_process_common.json index 7398bcd481..23706f8a87 100644 --- a/resources/profiles/Vzbot/process/fdm_process_common.json +++ b/resources/profiles/Vzbot/process/fdm_process_common.json @@ -7,6 +7,7 @@ "reduce_crossing_wall": "0", "bridge_flow": "0.95", "bridge_speed": "25", + "internal_bridge_speed" : "70", "brim_width": "5", "compatible_printers": [], "print_sequence": "by layer", diff --git a/resources/profiles/Vzbot/process/fdm_process_common_0.5_nozzle.json b/resources/profiles/Vzbot/process/fdm_process_common_0.5_nozzle.json index 7d08c8a6aa..e88c458d77 100644 --- a/resources/profiles/Vzbot/process/fdm_process_common_0.5_nozzle.json +++ b/resources/profiles/Vzbot/process/fdm_process_common_0.5_nozzle.json @@ -7,6 +7,7 @@ "reduce_crossing_wall": "0", "bridge_flow": "0.95", "bridge_speed": "150", + "internal_bridge_speed" : "100%", "brim_width": "5", "compatible_printers": [], "print_sequence": "by layer", diff --git a/resources/profiles/Vzbot/process/fdm_process_common_0.6_nozzle.json b/resources/profiles/Vzbot/process/fdm_process_common_0.6_nozzle.json index abef2de4b3..92236d32c0 100644 --- a/resources/profiles/Vzbot/process/fdm_process_common_0.6_nozzle.json +++ b/resources/profiles/Vzbot/process/fdm_process_common_0.6_nozzle.json @@ -7,6 +7,7 @@ "reduce_crossing_wall": "0", "bridge_flow": "0.95", "bridge_speed": "150", + "internal_bridge_speed" : "100%", "brim_width": "5", "compatible_printers": [], "print_sequence": "by layer", diff --git a/resources/shaders/gouraud.fs b/resources/shaders/gouraud.fs index 3aa2b02942..3f12a6e92c 100644 --- a/resources/shaders/gouraud.fs +++ b/resources/shaders/gouraud.fs @@ -4,6 +4,8 @@ const vec3 ZERO = vec3(0.0, 0.0, 0.0); //BBS: add grey and orange //const vec3 GREY = vec3(0.9, 0.9, 0.9); const vec3 ORANGE = vec3(0.8, 0.4, 0.0); +const vec3 LightRed = vec3(0.78, 0.0, 0.0); +const vec3 LightBlue = vec3(0.73, 1.0, 1.0); const float EPSILON = 0.0001; struct PrintVolumeDetection @@ -58,13 +60,19 @@ void main() vec3 color = uniform_color.rgb; float alpha = uniform_color.a; - if (slope.actived && world_normal_z < slope.normal_z - EPSILON) { - //color = vec3(0.7, 0.7, 1.0); - color = ORANGE; - alpha = 1.0; + if (slope.actived) { + if(world_pos.z<0.1&&world_pos.z>-0.1) + { + color = LightBlue; + alpha = 0.8; + } + else if( world_normal_z < slope.normal_z - EPSILON) + { + color = color * 0.5 + LightRed * 0.5; + alpha = 0.8; + } } - - // if the fragment is outside the print volume -> use darker color + // if the fragment is outside the print volume -> use darker color vec3 pv_check_min = ZERO; vec3 pv_check_max = ZERO; if (print_volume.type == 0) { @@ -85,7 +93,7 @@ void main() if (is_outline) gl_FragColor = uniform_color; #ifdef ENABLE_ENVIRONMENT_MAP - else if (use_environment_tex) + else if (use_environment_tex) gl_FragColor = vec4(0.45 * texture2D(environment_tex, normalize(eye_normal).xy * 0.5 + 0.5).xyz + 0.8 * color * intensity.x, alpha); #endif else diff --git a/resources/shaders/mm_gouraud.fs b/resources/shaders/mm_gouraud.fs index fa1b03f473..4a74d75b56 100644 --- a/resources/shaders/mm_gouraud.fs +++ b/resources/shaders/mm_gouraud.fs @@ -19,12 +19,13 @@ const float EPSILON = 0.0001; //BBS: add grey and orange //const vec3 GREY = vec3(0.9, 0.9, 0.9); const vec3 ORANGE = vec3(0.8, 0.4, 0.0); - +const vec3 LightRed = vec3(0.78, 0.0, 0.0); +const vec3 LightBlue = vec3(0.73, 1.0, 1.0); uniform vec4 uniform_color; varying vec3 clipping_planes_dots; varying vec4 model_pos; - +varying vec4 world_pos; uniform bool volume_mirrored; struct SlopeDetection @@ -43,20 +44,24 @@ void main() float alpha = uniform_color.a; vec3 triangle_normal = normalize(cross(dFdx(model_pos.xyz), dFdy(model_pos.xyz))); -#ifdef FLIP_TRIANGLE_NORMALS - triangle_normal = -triangle_normal; -#endif - - vec3 transformed_normal = normalize(slope.volume_world_normal_matrix * triangle_normal); - if (slope.actived && transformed_normal.z < slope.normal_z - EPSILON) { - //color = vec3(0.7, 0.7, 1.0); - color = color * 0.5 + ORANGE * 0.5; - alpha = 1.0; - } - if (volume_mirrored) + { triangle_normal = -triangle_normal; - + } + vec3 transformed_normal = normalize(slope.volume_world_normal_matrix * triangle_normal); + + if (slope.actived) { + if(world_pos.z<0.1&&world_pos.z>-0.1) + { + color = LightBlue; + alpha = 1.0; + } + else if( transformed_normal.z < slope.normal_z - EPSILON) + { + color = color * 0.5 + LightRed * 0.5; + alpha = 1.0; + } + } // First transform the normal into camera space and normalize the result. vec3 eye_normal = normalize(gl_NormalMatrix * triangle_normal); diff --git a/resources/shaders/mm_gouraud.vs b/resources/shaders/mm_gouraud.vs index 0c222cffbe..5929c88bec 100644 --- a/resources/shaders/mm_gouraud.vs +++ b/resources/shaders/mm_gouraud.vs @@ -10,7 +10,7 @@ uniform vec4 clipping_plane; varying vec3 clipping_planes_dots; varying vec4 model_pos; - +varying vec4 world_pos; struct SlopeDetection { bool actived; @@ -22,7 +22,7 @@ void main() { model_pos = gl_Vertex; // Point in homogenous coordinates. - vec4 world_pos = volume_world_matrix * gl_Vertex; + world_pos = volume_world_matrix * gl_Vertex; gl_Position = ftransform(); // Fill in the scalars for fragment shader clipping. Fragments with any of these components lower than zero are discarded. diff --git a/resources/tooltip/main.css b/resources/tooltip/main.css index 9bd3ab913f..29b4b33fff 100644 --- a/resources/tooltip/main.css +++ b/resources/tooltip/main.css @@ -1 +1 @@ -html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font:-apple-system-body}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#007365}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#b3e2d6}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.clearfix:after,.clearfix:before,.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.hljs{background:#fff}.bash .hljs-shebang,.hljs-comment,.java .hljs-javadoc,.javascript .hljs-javadoc,.rust .hljs-preprocessor{color:#969896}.apache .hljs-sqbracket,.c .hljs-preprocessor,.coffeescript .hljs-regexp,.coffeescript .hljs-subst,.cpp .hljs-preprocessor,.hljs-string,.javascript .hljs-regexp,.json .hljs-attribute,.less .hljs-built_in,.makefile .hljs-variable,.markdown .hljs-blockquote,.markdown .hljs-emphasis,.markdown .hljs-link_label,.markdown .hljs-strong,.markdown .hljs-value,.nginx .hljs-number,.nginx .hljs-regexp,.objectivec .hljs-preprocessor .hljs-title,.perl .hljs-regexp,.php .hljs-regexp,.scss .hljs-built_in,.xml .hljs-value{color:#df5000}.css .hljs-at_rule,.css .hljs-important,.go .hljs-typename,.haskell .hljs-type,.hljs-keyword,.http .hljs-request,.ini .hljs-setting,.java .hljs-javadoctag,.javascript .hljs-javadoctag,.javascript .hljs-tag,.less .hljs-at_rule,.less .hljs-tag,.nginx .hljs-title,.objectivec .hljs-preprocessor,.php .hljs-phpdoc,.scss .hljs-at_rule,.scss .hljs-important,.scss .hljs-tag,.sql .hljs-built_in,.stylus .hljs-at_rule,.swift .hljs-preprocessor{color:#a71d5d}.apache .hljs-cbracket,.apache .hljs-common,.apache .hljs-keyword,.bash .hljs-built_in,.bash .hljs-literal,.c .hljs-built_in,.c .hljs-number,.coffeescript .hljs-built_in,.coffeescript .hljs-literal,.coffeescript .hljs-number,.cpp .hljs-built_in,.cpp .hljs-number,.cs .hljs-built_in,.cs .hljs-number,.css .hljs-attribute,.css .hljs-function,.css .hljs-hexcolor,.css .hljs-number,.go .hljs-built_in,.go .hljs-constant,.haskell .hljs-number,.http .hljs-attribute,.http .hljs-literal,.java .hljs-number,.javascript .hljs-built_in,.javascript .hljs-literal,.javascript .hljs-number,.json .hljs-number,.less .hljs-attribute,.less .hljs-function,.less .hljs-hexcolor,.less .hljs-number,.makefile .hljs-keyword,.markdown .hljs-link_reference,.nginx .hljs-built_in,.objectivec .hljs-built_in,.objectivec .hljs-literal,.objectivec .hljs-number,.php .hljs-literal,.php .hljs-number,.puppet .hljs-function,.python .hljs-number,.ruby .hljs-constant,.ruby .hljs-number,.ruby .hljs-prompt,.ruby .hljs-subst .hljs-keyword,.ruby .hljs-symbol,.rust .hljs-number,.scss .hljs-attribute,.scss .hljs-function,.scss .hljs-hexcolor,.scss .hljs-number,.scss .hljs-preprocessor,.sql .hljs-number,.stylus .hljs-attribute,.stylus .hljs-hexcolor,.stylus .hljs-number,.stylus .hljs-params,.swift .hljs-built_in,.swift .hljs-number{color:#0086b3}.apache .hljs-tag,.cs .hljs-xmlDocTag,.css .hljs-tag,.stylus .hljs-tag,.xml .hljs-title{color:#5ca391}.bash .hljs-variable,.cs .hljs-preprocessor,.cs .hljs-preprocessor .hljs-keyword,.css .hljs-attr_selector,.css .hljs-value,.ini .hljs-keyword,.ini .hljs-value,.javascript .hljs-tag .hljs-title,.makefile .hljs-constant,.nginx .hljs-variable,.scss .hljs-variable,.xml .hljs-tag{color:#333}.bash .hljs-title,.c .hljs-title,.coffeescript .hljs-title,.cpp .hljs-title,.cs .hljs-title,.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.diff .hljs-chunk,.haskell .hljs-pragma,.haskell .hljs-title,.ini .hljs-title,.java .hljs-title,.javascript .hljs-title,.less .hljs-class,.less .hljs-id,.less .hljs-pseudo,.makefile .hljs-title,.objectivec .hljs-title,.perl .hljs-sub,.php .hljs-title,.puppet .hljs-title,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-parent,.ruby .hljs-title,.rust .hljs-title,.scss .hljs-class,.scss .hljs-id,.scss .hljs-pseudo,.stylus .hljs-class,.stylus .hljs-id,.stylus .hljs-pseudo,.stylus .hljs-title,.swift .hljs-title,.xml .hljs-attribute{color:#795da3}.coffeescript .hljs-attribute,.coffeescript .hljs-reserved{color:#1d3e81}.diff .hljs-chunk{font-weight:700}.diff .hljs-addition{color:#32a596;background-color:#eaffea}.diff .hljs-deletion{color:#bd2c00;background-color:#ffecec}.markdown .hljs-link_url{text-decoration:underline}.hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.diff .hljs-header,.hljs-comment{color:#998;font-style:italic}.css .rule .hljs-keyword,.hljs-keyword,.hljs-request,.hljs-status,.hljs-subst,.hljs-winutils,.nginx .hljs-title{color:#333;font-weight:700}.hljs-hexcolor,.hljs-number,.ruby .hljs-constant{color:teal}.hljs-doctag,.hljs-string,.hljs-tag .hljs-value,.tex .hljs-formula{color:#d14}.hljs-id,.hljs-title,.scss .hljs-preprocessor{color:#900;font-weight:700}.hljs-list .hljs-keyword,.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type,.tex .hljs-command,.vhdl .hljs-literal{color:#458;font-weight:700}.django .hljs-tag .hljs-keyword,.hljs-rule .hljs-property,.hljs-tag,.hljs-tag .hljs-title{color:navy;font-weight:400}.hljs-attribute,.hljs-name,.hljs-variable,.lisp .hljs-body{color:teal}.hljs-regexp{color:#009982}.clojure .hljs-keyword,.hljs-prompt,.hljs-symbol,.lisp .hljs-keyword,.ruby .hljs-symbol .hljs-string,.scheme .hljs-keyword,.tex .hljs-special{color:#990073}.hljs-built_in{color:#0086b3}.hljs-cdata,.hljs-doctype,.hljs-pi,.hljs-pragma,.hljs-preprocessor,.hljs-shebang{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}img{max-width:100%}*{-webkit-touch-callout:none}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}:root{color-scheme:light dark;--background-color:-apple-system-background;--color:white}@media screen and (prefers-color-scheme:dark){a{color:#2997ff}a:focus,a:hover{color:#006dd3}}body{background-color:var(--background);color:var(--color)} \ No newline at end of file +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font:-apple-system-body}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.clearfix:after,.clearfix:before,.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.hljs{background:#fff}.bash .hljs-shebang,.hljs-comment,.java .hljs-javadoc,.javascript .hljs-javadoc,.rust .hljs-preprocessor{color:#969896}.apache .hljs-sqbracket,.c .hljs-preprocessor,.coffeescript .hljs-regexp,.coffeescript .hljs-subst,.cpp .hljs-preprocessor,.hljs-string,.javascript .hljs-regexp,.json .hljs-attribute,.less .hljs-built_in,.makefile .hljs-variable,.markdown .hljs-blockquote,.markdown .hljs-emphasis,.markdown .hljs-link_label,.markdown .hljs-strong,.markdown .hljs-value,.nginx .hljs-number,.nginx .hljs-regexp,.objectivec .hljs-preprocessor .hljs-title,.perl .hljs-regexp,.php .hljs-regexp,.scss .hljs-built_in,.xml .hljs-value{color:#df5000}.css .hljs-at_rule,.css .hljs-important,.go .hljs-typename,.haskell .hljs-type,.hljs-keyword,.http .hljs-request,.ini .hljs-setting,.java .hljs-javadoctag,.javascript .hljs-javadoctag,.javascript .hljs-tag,.less .hljs-at_rule,.less .hljs-tag,.nginx .hljs-title,.objectivec .hljs-preprocessor,.php .hljs-phpdoc,.scss .hljs-at_rule,.scss .hljs-important,.scss .hljs-tag,.sql .hljs-built_in,.stylus .hljs-at_rule,.swift .hljs-preprocessor{color:#a71d5d}.apache .hljs-cbracket,.apache .hljs-common,.apache .hljs-keyword,.bash .hljs-built_in,.bash .hljs-literal,.c .hljs-built_in,.c .hljs-number,.coffeescript .hljs-built_in,.coffeescript .hljs-literal,.coffeescript .hljs-number,.cpp .hljs-built_in,.cpp .hljs-number,.cs .hljs-built_in,.cs .hljs-number,.css .hljs-attribute,.css .hljs-function,.css .hljs-hexcolor,.css .hljs-number,.go .hljs-built_in,.go .hljs-constant,.haskell .hljs-number,.http .hljs-attribute,.http .hljs-literal,.java .hljs-number,.javascript .hljs-built_in,.javascript .hljs-literal,.javascript .hljs-number,.json .hljs-number,.less .hljs-attribute,.less .hljs-function,.less .hljs-hexcolor,.less .hljs-number,.makefile .hljs-keyword,.markdown .hljs-link_reference,.nginx .hljs-built_in,.objectivec .hljs-built_in,.objectivec .hljs-literal,.objectivec .hljs-number,.php .hljs-literal,.php .hljs-number,.puppet .hljs-function,.python .hljs-number,.ruby .hljs-constant,.ruby .hljs-number,.ruby .hljs-prompt,.ruby .hljs-subst .hljs-keyword,.ruby .hljs-symbol,.rust .hljs-number,.scss .hljs-attribute,.scss .hljs-function,.scss .hljs-hexcolor,.scss .hljs-number,.scss .hljs-preprocessor,.sql .hljs-number,.stylus .hljs-attribute,.stylus .hljs-hexcolor,.stylus .hljs-number,.stylus .hljs-params,.swift .hljs-built_in,.swift .hljs-number{color:#0086b3}.apache .hljs-tag,.cs .hljs-xmlDocTag,.css .hljs-tag,.stylus .hljs-tag,.xml .hljs-title{color:#63a35c}.bash .hljs-variable,.cs .hljs-preprocessor,.cs .hljs-preprocessor .hljs-keyword,.css .hljs-attr_selector,.css .hljs-value,.ini .hljs-keyword,.ini .hljs-value,.javascript .hljs-tag .hljs-title,.makefile .hljs-constant,.nginx .hljs-variable,.scss .hljs-variable,.xml .hljs-tag{color:#333}.bash .hljs-title,.c .hljs-title,.coffeescript .hljs-title,.cpp .hljs-title,.cs .hljs-title,.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.diff .hljs-chunk,.haskell .hljs-pragma,.haskell .hljs-title,.ini .hljs-title,.java .hljs-title,.javascript .hljs-title,.less .hljs-class,.less .hljs-id,.less .hljs-pseudo,.makefile .hljs-title,.objectivec .hljs-title,.perl .hljs-sub,.php .hljs-title,.puppet .hljs-title,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-parent,.ruby .hljs-title,.rust .hljs-title,.scss .hljs-class,.scss .hljs-id,.scss .hljs-pseudo,.stylus .hljs-class,.stylus .hljs-id,.stylus .hljs-pseudo,.stylus .hljs-title,.swift .hljs-title,.xml .hljs-attribute{color:#795da3}.coffeescript .hljs-attribute,.coffeescript .hljs-reserved{color:#1d3e81}.diff .hljs-chunk{font-weight:700}.diff .hljs-addition{color:#55a532;background-color:#eaffea}.diff .hljs-deletion{color:#bd2c00;background-color:#ffecec}.markdown .hljs-link_url{text-decoration:underline}.hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.diff .hljs-header,.hljs-comment{color:#998;font-style:italic}.css .rule .hljs-keyword,.hljs-keyword,.hljs-request,.hljs-status,.hljs-subst,.hljs-winutils,.nginx .hljs-title{color:#333;font-weight:700}.hljs-hexcolor,.hljs-number,.ruby .hljs-constant{color:teal}.hljs-doctag,.hljs-string,.hljs-tag .hljs-value,.tex .hljs-formula{color:#d14}.hljs-id,.hljs-title,.scss .hljs-preprocessor{color:#900;font-weight:700}.hljs-list .hljs-keyword,.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type,.tex .hljs-command,.vhdl .hljs-literal{color:#458;font-weight:700}.django .hljs-tag .hljs-keyword,.hljs-rule .hljs-property,.hljs-tag,.hljs-tag .hljs-title{color:navy;font-weight:400}.hljs-attribute,.hljs-name,.hljs-variable,.lisp .hljs-body{color:teal}.hljs-regexp{color:#009926}.clojure .hljs-keyword,.hljs-prompt,.hljs-symbol,.lisp .hljs-keyword,.ruby .hljs-symbol .hljs-string,.scheme .hljs-keyword,.tex .hljs-special{color:#990073}.hljs-built_in{color:#0086b3}.hljs-cdata,.hljs-doctype,.hljs-pi,.hljs-pragma,.hljs-preprocessor,.hljs-shebang{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}img{max-width:100%}*{-webkit-touch-callout:none}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}:root{color-scheme:light dark;--background-color:-apple-system-background;--color:white}@media screen and (prefers-color-scheme:dark){a{color:#2997ff}a:focus,a:hover{color:#006dd3}}body{background-color:var(--background);color:var(--color)} \ No newline at end of file diff --git a/resources/tooltip/privacyupdate.html b/resources/tooltip/privacyupdate.html index c67ccf83f0..c76e432b22 100644 --- a/resources/tooltip/privacyupdate.html +++ b/resources/tooltip/privacyupdate.html @@ -23,7 +23,8 @@ function SwitchDarkMode(is_dark_mode) { - document.getElementById("content").style.backgroundColor = is_dark_mode ? "#36363C" : "#F8F8F8"; + document.getElementById("content").style.backgroundColor = is_dark_mode ? "#36363C" : "#F8F8F8"; + document.getElementById("content").style.color = is_dark_mode ? "#FFFFFF" : "#000000"; } diff --git a/resources/web/data/text.js b/resources/web/data/text.js index c0903dd843..542983e8e3 100644 --- a/resources/web/data/text.js +++ b/resources/web/data/text.js @@ -88,6 +88,95 @@ var LangText={ "t93":"Printer Connection", "t94":"Please set up your printer connection to view the device." }, + "es_ES":{ + "t1":"Bienvenido a Orca Slicer", + "t2":"Va a configurar Orca Slicer mediante varios pasos. ¡Vamos a comenzar!", + "t3":"Terminos de usuario", + "t4":"Estoy en desacuerdo", + "t5":"Estoy de deacuerdo", + "t6":"Le rogamos su ayuda para mejorar
la experiencia de impresión de todos", + "t7":"Permitir enviar datos anónimos", + "t8":"Volver", + "t9":"Siguiente", + "t10":"Seleccionar impresora", + "t11":"Todo", + "t12":"Limpiar todo", + "t13":"mm de boquilla", + "t14":"Seleccionar filamento", + "t15":"Impresora", + "t16":"Tipo de filamento", + "t17":"Fabricante", + "t18":"error", + "t19":"Al menos se debe seleccionar un filamento.", + "t20":"¿Desea usar el filamento por defecto?", + "t21":"sí", + "t22":"no", + "t23":"Notas de lanzamiento", + "t24":"Comencemos", + "t25":"Finalizar", + "t26":"Ingresar", + "t27":"Registro", + "t28":"Reciente", + "t29":"Tienda", + "t30":"Manual", + "t31":"Nuevo proyecto", + "t32":"Crear nuevo proyecto", + "t33":"Abrir proyecto", + "t34":"punto de acceso", + "t35":"Abiertos recientemente", + "t36":"ok", + "t37":"Al menos se debe seleccionar una impresora.", + "t38":"Cancelar", + "t39":"Confirmar", + "t40":"Desconectado, por favor compruebe la conexión de red e inténtelo de nuevo.", + "t47":"Por favor, seleccione su región:", + "t48":"Asia-Pacífico", + "t49":"China", + "t50":"Desconectarse", + "t52":"Saltar", + "t53":"Ingresar", + "t54":"En la comunidad de impresión 3D, pordemos aprender de los logros y los fallos de otros para obtener nuestros propios parametros y configuraciones de Orca Slicer follows the same principle and uses machine learning to improve its performance from the successes and failures of the vast number of prints by our users. We are training Orca Slicer to be smarter by feeding them the real-world data. If you are willing, this service will access information from your error logs and usage logs, which may include information described in ", + "t55":"Política de privacidad", + "t56":". No recolectaremos ningún tipo de dato personal con el que se le pueda identificar directa o indirectamente, incluyendo nombre, direcciones, información de pago, o números de teléfono. Activando este servicio, si está de acuerdo en estos términos y los acuerdos sobre Política y Privacidad.", + "t57":"", + "t58":"", + "t59":".", + "t60":"Europa", + "t61":"Norte América", + "t62":"Otras", + "t63":"Después de cambiar de región, su cuenta será desconectada. por favor, vuelva a ingresar.", + "t64":"Complemento de red Bambú", + "t65":"", + "t66":"Control remoto total", + "t67":"Retransmisión en vivo", + "t68":"Sincronización de datos de usuario", + "t69":"Instalar complemento de red Bambú", + "t70":"", + "t71":"Descargando", + "t72":"Descarga fallida", + "t73":"Instalación exitosa.", + "t74":"Reiniciar", + "t75":"El complemento de red Bambú proporciona las siguientes carácteristicas:", + "t76":"Complemento de red Bambú no encontrado. Presione ", + "t77":"aquí", + "t78":" para instalarlo.", + "t79":"Fallo al instalar el complemento. ", + "t80":"Intente los siguientes pasos:", + "t81":"1, Presionar ", + "t82":" para abrir el directorio de complementos", + "t83":"2, Cerrar todos los Orca Slicer abiertos", + "t84":"3, Borrar todos los archivos en el directorio de complementos", + "t85":"4, Reabrir Orca Slicer e instalar el complemento de nuevo", + "t86":"Cerrar", + "t87":"Manual de usuario", + "t88":"Borrar", + "t89":"Abrir carpeta contenedora", + "t90":"Modelo 3D", + "t91":"Descargar modelos 3D", + "t92":"Cabina Bambú de Navidad", + "t93":"Conexión de Impresora", + "t94":"Por favor, configure la conexión de red de la impresora para encontrarla." + }, "de_DE":{ "t1":"Willkommen im Orca Slicer", "t2":"Das Orca Slicer wird in mehreren Schritten eingerichtet. Lass uns anfangen!", @@ -309,7 +398,7 @@ var LangText={ "t50":"Se déconnecter", "t52":"Passer", "t53":"Rejoindre", - "t54":"Dans la communauté de l'impression 3D, nous apprenons des succès et des échecs des uns et des autres pour ajuster nos propres paramètres et paramètres de découpage. Bambu Studio suit le même principe et utilise l'apprentissage automatique pour améliorer ses performances à partir des succès et des échecs du grand nombre d'impressions de nos utilisateurs. Nous formons Bambu Studio à être plus intelligent en leur fournissant les données du monde réel. Si vous le souhaitez, ce service accédera aux informations de vos journaux d'erreurs et de vos journaux d'utilisation, qui peuvent inclure des informations décrites dans ", + "t54":"Dans la communauté de l'impression 3D, nous apprenons des succès et des échecs des uns et des autres pour ajuster nos propres paramètres et paramètres de découpage. Orca Slicer suit le même principe et utilise l'apprentissage automatique pour améliorer ses performances à partir des succès et des échecs du grand nombre d'impressions de nos utilisateurs. Nous formons Orca Slicer à être plus intelligent en leur fournissant les données du monde réel. Si vous le souhaitez, ce service accédera aux informations de vos journaux d'erreurs et de vos journaux d'utilisation, qui peuvent inclure des informations décrites dans ", "t55":"Politique de confidentialité", "t56":". Nous ne collecterons aucune donnée personnelle par laquelle un individu peut être identifié directement ou indirectement, y compris, sans s'y limiter, les noms, adresses, informations de paiement ou numéros de téléphone. En activant ce service, vous acceptez ces conditions et la déclaration sur la politique de confidentialité.", "t57":"", @@ -365,7 +454,7 @@ var LangText={ "wk13":"Format STEP", "wk14":"Par rapport au format STL, le format STEP apporte des informations plus efficaces. Grâce à la grande précision de ce format, de nombreuses trajectoires d'extrusion peuvent être générées sous forme d'arcs. Il inclut également la relation d'assemblage de chaque pièce d'un modèle, qui peut être utilisée pour restaurer la vue d'assemblage après la coupe d'un modèle.", "wk15":"Texte 3D", - "wk16":"Avec l'outil Texte 3D, les utilisateurs peuvent facilement créer diverses formes de texte 3D dans le projet, ce qui rend le modèle plus personnalisé. Bambu Studio fournit des dizaines de polices et prend en charge les styles gras et italique pour donner au texte une plus grande flexibilité." + "wk16":"Avec l'outil Texte 3D, les utilisateurs peuvent facilement créer diverses formes de texte 3D dans le projet, ce qui rend le modèle plus personnalisé. Orca Slicer fournit des dizaines de polices et prend en charge les styles gras et italique pour donner au texte une plus grande flexibilité." }, "zh_CN":{ "t1":"欢迎使用Orca Slicer", @@ -469,7 +558,211 @@ var LangText={ "wk14":"与STL相比,STEP带来了更多有效的信息。由于STEP的高精度,切片时可以生成更多的圆弧路径。STEP还包括模型每个零件的装配关系,可分割模型后恢复装配视图。", "wk15":"3D文本", "wk16":"使用3D文本工具,用户可以轻松地在项目中创建各种3D文本形状,使模型更加个性化。Orca Slicer提供了数十种字体,并支持粗体和斜体样式,使文本具有更大的灵活性。" - } + }, + "zh_TW":{ + "t1":"歡迎使用 Orca Slicer", + "t2":"Orca Slicer 需要幾步安裝步驟,讓我們開始吧!", + "t3":"使用者協議", + "t4":"拒絕", + "t5":"同意", + "t6":"幫助提升 Orca Slicer 性能", + "t7":"允許傳送匿名數據", + "t8":"上一步", + "t9":"下一步", + "t10":"選擇3D列印機", + "t11":"全部", + "t12":"清空", + "t13":"mm 噴嘴", + "t14":"選擇線材", + "t15":"3D列印機", + "t16":"線材類型", + "t17":"供應商", + "t18":"錯誤", + "t19":"至少要選擇一款線材。", + "t20":"你希望使用預設的線材列表嗎?", + "t21":"是", + "t22":"否", + "t23":"發布說明", + "t24":"開始", + "t25":"結束", + "t26":"登入", + "t27":"註冊", + "t28":"最近", + "t29":"商城", + "t30":"使用手冊", + "t31":"新建項目", + "t32":"創建一個新項目", + "t33":"打開項目", + "t34":"熱點", + "t35":"最近打開文件", + "t36":"確定", + "t37":"至少需要選擇一款3D列印機。", + "t38":"取消", + "t39":"確定", + "t40":"網路不通,請檢查並稍後重試。", + "t47":"請選擇登入區域", + "t48":"亞太", + "t49":"中國", + "t50":"登出", + "t52":"忽略", + "t53":"同意", + "t54":"在3D列印社區,我們從彼此的成功和失敗中學習調整自己的切片參數和設置。Orca Slicer 遵循同樣的原則,透過機器學習的方式從大量用戶列印的成功和失敗中獲取經驗,從而改善列印性能。我們正在通過向 Orca Slicer 提供真實世界的數據來訓練他們變得更聰明。如果您願意,此服務將訪問您的錯誤日誌和使用日誌中的資訊,其中可能包括", + "t55":"隱私政策", + "t56":"中描述的資訊。我們不會收集任何可以直接或間接識別個人的個人數據,包括但不限於姓名、地址、支付資訊或電話號碼。啟用此服務即表示您同意這些條款和有關隱私政策的聲明。", + "t57":"", + "t58":"", + "t59":"。", + "t60":"歐洲", + "t61":"北美", + "t62":"其他", + "t63":"切換區域後,你的帳號會被登出。稍後請重新登入。", + "t64":"Bambu網路插件", + "t65":"通過無線網路發送列印任務", + "t66":"強大的遠端控制功能", + "t67":"即時影片串流", + "t68":"使用者數據同步", + "t69":"安裝 Bambu網路插件", + "t70":"", + "t71":"正在下載", + "t72":"下載失敗", + "t73":"安裝成功。", + "t74":"重啟", + "t75":"Bambu網路插件提供以下功能:", + "t76":"沒有發現Bambu網路插件,請", + "t77":"下載", + "t78":"並安裝。", + "t79":"安裝插件失敗。", + "t80":"請嘗試如下步驟:", + "t81":"1, 點擊", + "t82":"打開插件所在目錄", + "t83":"2, 關閉所有 Orca Slicer", + "t84":"3, 刪除插件所在目錄下的所有文件", + "t85":"4, 重新啟動 Orca Slicer 並嘗試安裝插件", + "t86":"關閉", + "t87":"使用引導", + "t88":"移除", + "t89":"打開所在的文件夾", + "t90":"3D 模型", + "t91":"下載3D模型", + "t92":"Bambu聖誕小屋", + "wk1":"快速入門指南", + "wk2":"本文介紹了 Orca Slicer 的最基本用法。它指導用戶配置軟體,創建項目,並逐步完成第一個列印任務。", + "wk3":"基於項目的工作流", + "wk4":"Orca Slicer 提出了領先的工作流程,真正實現了“一體化”項目。基於主流的3MF項目格式,它提供了一系列革命性的新功能,如支持多盤、項目資源管理器和裝配/零件視圖。它可以大幅提高模型創作者及普通用戶的使用效率。", + "wk5":"質量卓越的高速列印", + "wk6":"在保持高品質的前提下進行高速列印是非常具有挑戰性的。Orca Slicer 讓這一切發生。支持“圓弧移動”特性使工具頭移動更加順滑,有效減少機器振動。基於不同線材類型的精細標定過的冷卻控制參數,使得冷卻過程可以自動開展。在懸垂區域進行“自動減速”,可防止高速列印時在此區域的外觀瑕疵。", + "wk7":"多色列印", + "wk8":"Orca Slicer 提供了多種著色工具來製作彩色模型。您可以在項目中自由添加/移除列印材料,並使用不同的筆刷為模型著色。開始列印時,列印任務中的各個線材將自動映射對應到 AMS 槽位,無需手動調整 AMS 中的線材位置。", + "wk9":"切片參數設置指南", + "wk10":"Orca Slicer 中的參數管理功能為切片過程提供了非常靈活和強大的控制。本文介紹了切片參數的組織分類和設置方法,並提供了一些使用技巧。", + "wk11":"遠端控制和監控", + "wk12":"Orca Slicer 支持透過無線網路/區域網路向3D列印機發送列印任務,控制和查看3D列印機和列印任務的各個方面。如果您有多台3D列印機,還可以在設備清單中輕鬆切換。", + "wk13":"STEP格式", + "wk14":"與 STL 相比,STEP 帶來了更多有效的資訊。由於 STEP 的高精度,切片時可以生成更多的圓弧路徑。STEP 還包括模型每個零件的組裝關係,可分割模型後恢復裝配視圖。", + "wk15":"3D文本", + "wk16":"使用3D文字工具,使用者可以輕鬆地在項目中建立各種3D文字形狀,使模型更加個性化。Orca Slicer 提供了數十種字體,並支援粗體和斜體樣式,使文字具有更大的靈活性。" + }, + "ru_RU": { + "t1":"Приветствуем в Orca Slicer!", + "t2":"Для настройка Orca Slicer необходимо пройти несколько этапов. Давайте начнём!", + "t3":"Пользовательское соглашение", + "t4":"Отказаться", + "t5":"Принять", + "t6":"Мы просим вашей помощи,
чтобы улучшить печать", + "t7":"Разрешить отправку анонимных данных для совершенствования программы", + "t8":"Назад", + "t9":"Далее", + "t10":"Выбор принтера", + "t11":"Все", + "t12":"Очистить всё", + "t13":"мм сопло", + "t14":"Выбор пластиковой нити", + "t15":"Принтер", + "t16":"Тип прутка", + "t17":"Производитель", + "t18":"ошибка", + "t19":"Должна быть выбрана хотя бы одна пластиковая нить.", + "t20":"Выбрать пластиковые нити по умолчанию?", + "t21":"да", + "t22":"нет", + "t23":"Информация о версии", + "t24":"Начать", + "t25":"Закончить", + "t26":"Войти", + "t27":"Регистрация", + "t28":"Недавние", + "t29":"Mall", + "t30":"Инструкции", + "t31":"Новый проект", + "t32":"Создать новый проект", + "t33":"Открыть проект", + "t34":"точка доступа", + "t35":"Недавно открытые", + "t36":"OK", + "t37":"Должен быть выбран хотя бы один принтер.", + "t38":"Отмена", + "t39":"Принять", + "t40":"Сеть отключена. Пожалуйста, проверьте подключение и попробуйте снова.", + "t47":"Пожалуйста, выберите регион входа", + "t48":"Азиатско-Тихоокеанский регион", + "t49":"Китай", + "t50":"Выйти", + "t52":"Пропустить", + "t53":"Войти", + "t54":"В сообществе 3D-печатников для выявления наилучших параметров нарезки и улучшения печати мы учимся на успехах и неудачах друг друга. Orca Slicer следует тому же принципу и использует машинное обучение для улучшения своей работы на основе успешных и неудачных печатей наших пользователей. Мы обучаем Orca Slicer быть умнее на основе реальных данных. По вашему согласию эта служба получит доступ к вашим журналам ошибок и журналам использования, в которых содержатся сведения, описанные в ", + "t55":"политике конфиденциальности", + "t56":". Мы не собираем никаких личных данных, которые могут прямо или косвенно идентифицировать отдельного человека, включая, помимо прочего, имена, адреса, платежную информацию или номера телефонов. Соглашаясь с включением данной службы, вы соглашаетесь с этими условиями и заявлением о политике конфиденциальности.", + "t57":"", + "t58":"", + "t59":".", + "t60":"Европа", + "t61":"Северная Америка", + "t62":"Другой", + "t63":"После смены региона произойдёт выход из аккаунта. Пожалуйста, войдите позже.", + "t64":"Сетевой плагин Bambu", + "t65":"Отправка задания на печать через WLAN", + "t66":"Полное дистанционное управление", + "t67":"Просмотр прямой трансляции с камеры", + "t68":"Синхронизация данных пользователя", + "t69":"Установить сетевой плагин Bambu", + "t70":"", + "t71":"Загрузка", + "t72":"Загрузка не удалась", + "t73":"Установка выполнена успешно.", + "t74":"Перезагрузка", + "t75":"Сетевой плагин Bambu предоставляет следующие возможности:", + "t76":"Сетевой плагин Bambu не обнаружен. Нажмите ", + "t77":"здесь", + "t78":" чтобы установить его.", + "t79":"Ошибка установки плагина. ", + "t80":"Попробуйте выполнить следующие действия:", + "t81":"1, Нажмите ", + "t82":" чтобы открыть папку плагинов", + "t83":"2, Закрыть все открытые Orca Slicer", + "t84":"3, Удалить все файлы в папке плагина", + "t85":"4, Откройте Orca Slicer и снова установите подключаемый модуль.", + "t86":"Закрыть", + "t87":"Инструкции", + "t88":"Удалить", + "t89":"Открыть папку с содержимым", + "t90":"3D-модель", + "t91":"Скачать 3D-модели", + "t92": "Автор", + "t93": "Модифицировано", + "t94": "Поделиться", + "t95": "Информация о модели", + "t96": "Прикреплённые файлы", + "t97": "Информация о профиле", + "t98": "Имя модели", + "t100":"Описание модели", + "t101":"Список материалов", + "t102":"Памятка по сборке", + "t103":"Прочее", + "t104":"Имя профиля", + "t105":"Профиль автора", + "t106":"Описание профиля", + "t107":"Модели в сети" + } }; @@ -507,4 +800,4 @@ function TranslatePage() $(OneNode).html(LangText[strLang][tid]); } } -} \ No newline at end of file +} diff --git a/resources/web/guide/21/21.js b/resources/web/guide/21/21.js index 64c725688b..0aaee3e2f5 100644 --- a/resources/web/guide/21/21.js +++ b/resources/web/guide/21/21.js @@ -41,6 +41,12 @@ function HandleStudio( pVal ) } +function ShowPrinterThumb(pItem, strImg) +{ + $(pItem).attr('src',strImg); + $(pItem).attr('onerror',null); +} + function HandleModelList( pVal ) { if( !pVal.hasOwnProperty("model") ) diff --git a/resources/web/guide/24/24.js b/resources/web/guide/24/24.js index 21fcf16c0d..880d83ca49 100644 --- a/resources/web/guide/24/24.js +++ b/resources/web/guide/24/24.js @@ -40,6 +40,11 @@ function HandleStudio( pVal ) } } +function ShowPrinterThumb(pItem, strImg) +{ + $(pItem).attr('src',strImg); + $(pItem).attr('onerror',null); +} function HandleModelList( pVal ) { diff --git a/resources/web/guide/6/index.html b/resources/web/guide/6/index.html index ba34eb9e29..d9d8c60867 100644 --- a/resources/web/guide/6/index.html +++ b/resources/web/guide/6/index.html @@ -33,7 +33,7 @@
2, Close all open Orca Slicer
3, Delete all files under the plug-in directory
-
4, Reopen Bambu studio and install the plug-in again
+
4, Reopen Orca Slicer and install the plug-in again
diff --git a/resources/web/homepage/css/dark.css b/resources/web/homepage/css/dark.css index ba1b49c167..8f585744da 100644 --- a/resources/web/homepage/css/dark.css +++ b/resources/web/homepage/css/dark.css @@ -14,6 +14,11 @@ body color:#efeff0; } +.TextS2 +{ + color:#B3B3B5; +} + .ZScrol::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ background-color: #939594; } @@ -83,4 +88,44 @@ body .UG_DESC { color:#818183; +} + +/*---Staff PIck----*/ +#HotModel_Swiper +{ + +} + +.HotModel_NameText +{ + height: 32px; +} + +.HotModelPiece +{ + border: 1px solid #4C4C55; + box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.04); + background-color: #4C4C55; +} + +#HotModel_RIGHT_Title +{ + color: #818183; +} + +.swiper +{ + --swiper-navigation-color: #EFEFF0;/* 单独设置按钮颜色 */ +} + +.swiper-button-prev +{ + background: rgba(54, 54, 60, 0.88); + border: 1px solid rgba(129, 129, 131, 0.64); +} + +.swiper-button-next +{ + background: rgba(54, 54, 60, 0.88); + border: 1px solid rgba(129, 129, 131, 0.64); } \ No newline at end of file diff --git a/resources/web/homepage/css/home.css b/resources/web/homepage/css/home.css index 6252c72816..cab114ca62 100644 --- a/resources/web/homepage/css/home.css +++ b/resources/web/homepage/css/home.css @@ -53,7 +53,6 @@ html, body { .LinkBtn:hover { text-decoration:underline; - color: #009688; } /*------------------*/ @@ -245,6 +244,13 @@ body height: 100%; } +.TitleSmallIcon +{ + width:30px; + height: 30px; + margin-right: 10px; +} + #MenuArea { height: 140px; @@ -303,6 +309,35 @@ body height: 420px; } +#HotModelBlock +{ + display:flex; + align-items: center; + justify-content: space-between; + padding: 0px; +} + +#HotModel_LEFT_Title +{ + display:flex; + align-items: center; + padding: 6px 0px; +} + +#HotModel_RIGHT_Title +{ + font-size:16px; +} + + +.HotModel_PrevImg +{ + width: 200px; + height: 148px; + object-fit: cover; +} + + #RecentFileArea { margin-top: 10px; @@ -315,9 +350,7 @@ body { display:flex; align-items: center; - padding: 6px; - border-bottom-width: 1px; - border-bottom-style: solid; + padding: 6px 0px; } #RecentClearAllBtn @@ -628,28 +661,112 @@ body font-size: 14px; } -/*------Christmas cabin---*/ -#ChristmasArea +/*--Staff Pick--*/ +#HotModelArea { - margin-top: 10px; - display: flex; - flex-direction: column; + display: none; } -#ChristmasTitleBlock +#HotModel_Swiper +{ + padding: 0px; +} + +.HotModel_Designer_Info { display:flex; align-items: center; - padding: 6px; - border-bottom-width: 1px; - border-bottom-style: solid; + height: 28px; + padding: 0px 8px; } -#CabinList +.HotModel_Designer_Info img { - display: flex; - flex-wrap: wrap; - align-content: flex-start; - overflow-y: auto; + width: 16px; + height: 16px; + border-radius: 8px; +} +.HotModel_Designer_Info span +{ + margin-left: 6px; + font-size: 12px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +#HotModel_RIGHT_Title:hover +{ + cursor: pointer; + color:#00AE42; +} + +.HotModelPiece +{ + width: 200px!important; + display:flex; + flex-direction: column; + cursor: pointer; + border: 1px solid #EEEEEE; + box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.04); + border-radius: 8px; +} + +.HotModel_PrevBlock +{ + height: 150px; +} + +.HotModel_PrevImg +{ + width: 200px; + height: 150px; +} + +.HotModel_NameText +{ + height: 32px; + line-height: 32px; + padding: 0px 8px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 14px; +} + + +.swiper-scrollbar +{ + height: 10px!important; +} + +.swiper-button-prev +{ + width: 40px!important; + height: 40px!important; + border-radius: 20px!important; + background: rgba(244, 244, 244, 0.88); +} + +.swiper-button-next +{ + width: 40px!important; + height: 40px!important; + border-radius: 20px!important; + background: rgba(244, 244, 244, 0.88); +} + +.swiper +{ + --swiper-theme-color: #ff6600;/* 设置Swiper风格 */ + --swiper-navigation-color: #676767;/* 单独设置按钮颜色 */ + --swiper-navigation-size: 12px;/* 设置按钮大小 */ +} + +.swiper-button-disabled +{ + opacity: 1!important; + cursor: pointer!important; + pointer-events: auto!important; } \ No newline at end of file diff --git a/resources/web/homepage/img/t1.svg b/resources/web/homepage/img/t1.svg new file mode 100644 index 0000000000..b2fd7a177a --- /dev/null +++ b/resources/web/homepage/img/t1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/resources/web/homepage/img/t2.svg b/resources/web/homepage/img/t2.svg new file mode 100644 index 0000000000..127333aa6d --- /dev/null +++ b/resources/web/homepage/img/t2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/resources/web/homepage/index.html b/resources/web/homepage/index.html index 67f8ef1a88..7841885562 100644 --- a/resources/web/homepage/index.html +++ b/resources/web/homepage/index.html @@ -5,12 +5,17 @@ homepage - - - - - - + + + + + + + + + + + @@ -40,10 +45,7 @@
recent
-
-
-
UserGuide
-
+ @@ -171,54 +173,7 @@ - -
-
-
-
-
Quick Start
-
This article introduces the most basic usage of Orca Slicer. It guides users to configure software, create projects, and complete the first printing task step by step.
-
-
-
-
Project Based Workflow
-
Orca Slicer has put forward a leading workflow to truly achieve an “all in one” project. Based on the mainstream 3MF project format, it provides a series of revolutionary new features, such as Multi-Plate Support, a Project Resource Manager, and Assembly/Part View. It greatly improves the efficiency of both creators and regular users.
-
-
-
-
High Speed Print at Quality
-
It is challenging to print at high speed while maintaining high quality. Orca Slicer makes this happen. - "Arch Move" makes the toolhead move smoothly and reduces the machine's vibration. The smart cooling is based on fine-tuned cooling parameters for each filament type. - "Auto slow down" for overhang walls works to prevent deformation at high speeds.
-
-
-
-
Multi-Color Printing
-
Orca Slicer provides versatile colorizing tools to make a colorful model. You can freely add/remove filaments in a project and colorize your model with different brushes. Before printing, each filament will be auto-mapped to an AMS slot, not needing to manually change the spool placement in the AMS.
-
-
-
-
Setting Guide of Slicing Parameters
-
The parameter management features in Orca Slicer provide very flexible and powerful control over the slicing process. This article introduces the organization of parameters and provides some skills on taking full advantage of these capabilities.
-
-
-
-
Remote Control & Monitoring
-
Orca Slicer support sending print job to your printer over WAN/LAN network, controlling & monitoring every aspect of your 3D printer and printing jobs. If you have more than one printer, you can easily switch between them in the device list.
-
-
-
-
STEP Format
-
Compared with STL, STEP brings more effective information. Thanks to the high accuracy of STEP, a lot of extrusion paths can be generated as arcs. STEP also includes the assembly relationship of each part of a model, which can be used to restore the assembly view after a model is split.
-
-
-
-
3D Text
-
With 3D Text tool, users can easily create various 3D text shapes in the project, making the model more personalized. Orca Slicer provides dozens of fonts and supports bold and italic styles to give text greater flexibility.
-
-
-
- +