Compare commits

...

20 Commits

Author SHA1 Message Date
SoftFever
27271a69f6 take flow ratio into account for max volumetric speed test 2023-02-21 19:07:20 +08:00
SoftFever
c8687989e5 fix a bug that new overhang slowdown algo didn't work properly for cloned objects 2023-02-21 01:28:42 +08:00
SoftFever
04fe631245 bump version to 1.4.5 (#328)
Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-02-18 23:25:48 +08:00
SoftFever
30bb644e2b bridge accel
Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-02-18 20:48:51 +08:00
SoftFever
361a5dce6f tweak overhang fan
Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-02-18 20:09:57 +08:00
SoftFever
8aad9a844a fix a small bug of bridge density
Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-02-18 12:21:13 +08:00
SoftFever
40e9424bdf fix typo
Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-02-18 11:45:42 +08:00
Heiko Liebscher
0cc7319ac8 fix new features in german after pr (#326) 2023-02-18 09:20:48 +08:00
SoftFever
851f475975 Move precise wall to Precision category
Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-02-17 23:44:48 +08:00
SoftFever
d72a6d218f fix PO/MO
Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-02-17 23:44:48 +08:00
SoftFever
dfd658c00c Cherry pick some fixes from mainstream
FIX: crush when slicer multi-color model

the root cause is a mismatch between the dimensions of flush matrix and the number of extruders

Change-Id: I3a4ca706cb24d9e5d33969b9e6f5b288e71bb8f2
(cherry picked from commit 7399037eaacdfd7d8407667a2e5a097757265254)
FIX: fix crash when switch printer

Change-Id: I7632689c5df07df0222a5fa529993e114d7c5b08
Signed-off-by: Stone Li <stone.li@bambulab.com>
ENH:close the amsmapping dialog when exit seletmachine dialog

Change-Id: Ib49b1f9d08267c56b34d867edb40f287114479e1
ENH:no longer hide the unload button when connected to AMS

Change-Id: I62c7195d590827bd189c6e6886e95c2cf755e203
FIX: fix the slicing result different issue

when move volume in objects copied from other object
the result is not correct

Change-Id: Ieebc586f11c42429902d653e871c038d096783e8
FIX: support blocker not work on vertical+horizontal faces

Jira: STUDIO-2088

Change-Id: I6803e8e90ebcc4c67d81473f60fdf97929011e12
(cherry picked from commit 738800c5af48ab8a2cde40b6f2b3c48a88bfee8b)
FIX:fixed send print will crash when resources path is chinese path

Change-Id: Ie4a5161f853dca691bd69e5695720d99148a0134
2023-02-17 23:44:48 +08:00
SoftFever
e9613e971d 1.4.5 features (#319)
* Changes:
Improve precise wall
Port PS2.6 overhang slowdown feature
Implement overhang fan for new overhang slowdown algo
Add option to switch between classic/new overhang slowdown implementation
Set Arachne as default engine
Small adjustment of temp calibration range
turn off small perimeter by default
Small UI tweaks
Change default top_surface_pattern to monotonic
Fine tune jerk

Signed-off-by: SoftFever <softfeverever@gmail.com>

* Disable optimizations for RelWithDebInfo

Signed-off-by: SoftFever <softfeverever@gmail.com>

* fix an issue that max volumetirc/vfa calibration can't send to print

Signed-off-by: SoftFever <softfeverever@gmail.com>
#322

* fix build errors

Signed-off-by: SoftFever <softfeverever@gmail.com>

---------

Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-02-17 23:09:18 +08:00
Heiko Liebscher
0e0b8d297e fix_compiler_error no viable overloaded '=' (#314) 2023-02-17 00:03:41 +08:00
behold81
2f5bb03023 New printer: TwoTrees SP-5 Klipper (#292)
* Add files via upload

First working version of TwoTrees SP-5 running klipper. this can be the base to start using this slicer. most of the generic materials are OOTB ones and this profile is made for near stock printers just running klipper. roughtly running a max speed of 200mm/s and runs successfully

* Add files via upload

* Delete SP-5.png
2023-02-14 00:02:22 +08:00
SoftFever
7fe5b84c41 more calibrations
precise wall
etc

Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-02-11 09:55:58 +08:00
SoftFever
b69a9663e1 tweak small perimeter
Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-02-09 19:56:09 +08:00
SoftFever
a1476784c4 fix z hop bug (#279)
Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-02-03 21:48:43 +08:00
SoftFever
fe9a2715e6 New feature: bridge density (#275)
Signed-off-by: SoftFever <softfeverever@gmail.com>
2023-02-02 00:43:36 +08:00
Heiko Liebscher
8244693b55 Fix po and pot file (#258)
* fix typo and tooltip

* merge pot po german

* fix more

* merge with bambu master pot

* fix po to Softfever

* fix

* build new Softfever pot mege with xx.po

* enable hints in german again
2023-01-31 22:34:49 +08:00
Heiko Liebscher
887833e535 bambulab fix 69b884e (#265) 2023-01-31 21:37:19 +08:00
144 changed files with 56721 additions and 2287 deletions

166
.clang-format Normal file
View File

@@ -0,0 +1,166 @@
---
Language: Cpp
# BasedOnStyle: LLVM
AccessModifierOffset: -2
AlignAfterOpenBracket: Align
AlignConsecutiveMacros: None
AlignConsecutiveAssignments: None
AlignConsecutiveBitFields: None
AlignConsecutiveDeclarations: None
AlignEscapedNewlines: Right
AlignOperands: Align
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: true
AllowAllConstructorInitializersOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortEnumsOnASingleLine: true
AllowShortBlocksOnASingleLine: Never
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: All
AllowShortLambdasOnASingleLine: All
AllowShortIfStatementsOnASingleLine: Never
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: MultiLine
AttributeMacros:
- __capability
BinPackArguments: true
BinPackParameters: true
BraceWrapping:
AfterCaseLabel: false
AfterClass: false
AfterControlStatement: Never
AfterEnum: false
AfterFunction: false
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
AfterExternBlock: false
BeforeCatch: false
BeforeElse: false
BeforeLambdaBody: false
BeforeWhile: false
IndentBraces: false
SplitEmptyFunction: true
SplitEmptyRecord: true
SplitEmptyNamespace: true
BreakBeforeBinaryOperators: None
BreakBeforeConceptDeclarations: true
BreakBeforeBraces: Attach
BreakBeforeInheritanceComma: false
BreakInheritanceList: BeforeColon
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: false
BreakConstructorInitializers: BeforeColon
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit: 120
CommentPragmas: '^ IWYU pragma:'
CompactNamespaces: false
ConstructorInitializerAllOnOneLineOrOnePerLine: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DeriveLineEnding: true
DerivePointerAlignment: false
DisableFormat: false
EmptyLineBeforeAccessModifier: LogicalBlock
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: true
ForEachMacros:
- foreach
- Q_FOREACH
- BOOST_FOREACH
StatementAttributeLikeMacros:
- Q_EMIT
IncludeBlocks: Preserve
IncludeCategories:
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
Priority: 2
SortPriority: 0
CaseSensitive: false
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
Priority: 3
SortPriority: 0
CaseSensitive: false
- Regex: '.*'
Priority: 1
SortPriority: 0
CaseSensitive: false
IncludeIsMainRegex: '(Test)?$'
IncludeIsMainSourceRegex: ''
IndentCaseLabels: false
IndentCaseBlocks: false
IndentGotoLabels: true
IndentPPDirectives: None
IndentExternBlock: AfterExternBlock
IndentRequires: false
IndentWidth: 2
IndentWrappedFunctionNames: false
InsertTrailingCommas: None
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: true
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBinPackProtocolList: Auto
ObjCBlockIndentWidth: 2
ObjCBreakBeforeNestedBlockParam: true
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 60
PenaltyIndentedWhitespace: 0
PointerAlignment: Right
ReflowComments: true
SortIncludes: true
SortJavaStaticImport: Before
SortUsingDeclarations: true
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeCaseColon: false
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatements
SpaceAroundPointerQualifiers: Default
SpaceBeforeRangeBasedForLoopColon: true
SpaceInEmptyBlock: false
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInConditionalStatement: false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
SpaceBeforeSquareBrackets: false
BitFieldColonSpacing: Both
Standard: Latest
StatementMacros:
- Q_UNUSED
- QT_REQUIRE_VERSION
TabWidth: 8
UseCRLF: false
UseTab: Never
WhitespaceSensitiveMacros:
- STRINGIZE
- PP_STRINGIZE
- BOOST_PP_STRINGIZE
- NS_SWIFT_NAME
- CF_SWIFT_NAME
...

View File

@@ -1,6 +1,6 @@
name: Build Linux
on: [pull_request]
on: [pull_request,push]
jobs:
appimage-builder:

View File

@@ -1,6 +1,6 @@
name: Build Mac arm64
on: [pull_request]
on: [pull_request,push]
jobs:
build_win64:

View File

@@ -1,6 +1,6 @@
name: Build Mac x64
on: [pull_request]
on: [pull_request,push]
jobs:
build_win64:

View File

@@ -1,6 +1,6 @@
name: Build Win64
on: [pull_request]
on: [pull_request,push]
jobs:
build_win64:
@@ -46,13 +46,13 @@ jobs:
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 BambuStudio-SoftFever_dev_build.zip ${{ github.workspace }}/build/BambuStudio-SoftFever'
# - name: pack app
# working-directory: ${{ github.workspace }}/build
# shell: cmd
# run: '"C:/Program Files/7-Zip/7z.exe" a -tzip BambuStudio-SoftFever_dev_build.zip ${{ github.workspace }}/build/BambuStudio-SoftFever'
- name: Upload artifacts
uses: actions/upload-artifact@v3
with:
name: BambuStudio-SoftFever_Win64
path: ${{ github.workspace }}/build/BambuStudio-SoftFever_dev_build.zip
name: BambuStudio-SoftFever_Win64_nightly
path: ${{ github.workspace }}/build/BambuStudio-SoftFever

View File

@@ -313,20 +313,30 @@ if (SLIC3R_PROFILE)
add_definitions(-DSLIC3R_PROFILE)
endif ()
# Disable optimization even with debugging on.
if (0)
message(STATUS "Perl compiled without optimization. Disabling optimization for the BambuStudio build.")
message("Old CMAKE_CXX_FLAGS_RELEASE: ${CMAKE_CXX_FLAGS_RELEASE}")
message("Old CMAKE_CXX_FLAGS_RELWITHDEBINFO: ${CMAKE_CXX_FLAGS_RELEASE}")
message("Old CMAKE_CXX_FLAGS: ${CMAKE_CXX_FLAGS_RELEASE}")
set(CMAKE_CXX_FLAGS_RELEASE "/MD /Od /Zi /EHsc /DWIN32 /DTBB_USE_ASSERT")
set(CMAKE_C_FLAGS_RELEASE "/MD /Od /Zi /DWIN32 /DTBB_USE_ASSERT")
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "/MD /Od /Zi /EHsc /DWIN32 /DTBB_USE_ASSERT")
set(CMAKE_C_FLAGS_RELWITHDEBINFO "/MD /Od /Zi /DWIN32 /DTBB_USE_ASSERT")
set(CMAKE_CXX_FLAGS "/MD /Od /Zi /EHsc /DWIN32 /DTBB_USE_ASSERT")
set(CMAKE_C_FLAGS "/MD /Od /Zi /DWIN32 /DTBB_USE_ASSERT")
# Disable optimization for RelWithDebInfo
if(CMAKE_C_FLAGS_RELWITHDEBINFO MATCHES "/O2")
string(REGEX REPLACE "/O2" "/Od" CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO}")
endif()
if(CMAKE_CXX_FLAGS_RELWITHDEBINFO MATCHES "/O2")
string(REGEX REPLACE "/O2" "/Od" CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO}")
endif()
if(MSVC)
if(CMAKE_C_FLAGS_RELWITHDEBINFO MATCHES "/Ob1")
string(REGEX REPLACE "/Ob1" "/Ob0" CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO}")
endif()
if(CMAKE_CXX_FLAGS_RELWITHDEBINFO MATCHES "/Ob1")
string(REGEX REPLACE "/Ob1" "/Ob0" CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO}")
endif()
set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} /RTC1")
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} /RTC1")
endif()
list(REMOVE_DUPLICATES CMAKE_C_FLAGS_RELWITHDEBINFO)
list(REMOVE_DUPLICATES CMAKE_CXX_FLAGS_RELWITHDEBINFO)
# Find and configure boost
if(SLIC3R_STATIC)
# Use static boost libraries.

File diff suppressed because it is too large Load Diff

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-25 22:42+0800\n"
"POT-Creation-Date: 2023-02-17 23:05+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1683,6 +1683,9 @@ 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."
@@ -1915,14 +1918,12 @@ msgid ""
"No - Give up using spiral mode this time"
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"
msgid "Arachne engine doesn't work with classic overhang speed mode.\n"
msgstr ""
msgid ""
"Disable overhang slowing down automatically? \n"
"Yes - Enable arachne and disable overhang slowing down\n"
"Turn off classic mode automatically? \n"
"Yes - Enable arachne with classic mode off\n"
"No - Give up using arachne this time"
msgstr ""
@@ -2430,9 +2431,6 @@ msgid ""
"confirming that the height is within the build volume."
msgstr ""
msgid "Calibration"
msgstr ""
msgid "Calibration step selection"
msgstr ""
@@ -2783,6 +2781,9 @@ msgstr ""
msgid "Help"
msgstr ""
msgid "Temperature Calibration"
msgstr ""
msgid "Pass 1"
msgstr ""
@@ -2798,7 +2799,16 @@ msgstr ""
msgid "Flow rate"
msgstr ""
msgid "Pressure Advance"
msgid "Pressure advance"
msgstr ""
msgid "Max flowrate"
msgstr ""
msgid "VFA"
msgstr ""
msgid "More..."
msgstr ""
msgid "Tutorial"
@@ -2807,6 +2817,9 @@ msgstr ""
msgid "Calibration help"
msgstr ""
msgid "More calibrations"
msgstr ""
msgid "3D Models"
msgstr ""
@@ -5847,6 +5860,12 @@ msgid ""
"external bridges. Use 180°for zero angle."
msgstr ""
msgid "Bridge density"
msgstr ""
msgid "Density of external bridges. 100% means solid bridge. Default is 100%."
msgstr ""
msgid "Bridge flow"
msgstr ""
@@ -5869,6 +5888,14 @@ 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 ""
@@ -5885,6 +5912,12 @@ msgid ""
"pattern"
msgstr ""
msgid "Classic mode"
msgstr ""
msgid "Enable this option to use classic mode"
msgstr ""
msgid "Slow down for overhang"
msgstr ""
@@ -6103,8 +6136,9 @@ msgstr ""
msgid ""
"This separate setting will affect the speed of perimeters having radius <= "
"6.5mm (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."
"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 "mm/s or %"
@@ -6114,8 +6148,7 @@ msgid "Small perimeters threshold"
msgstr ""
msgid ""
"This sets the threshold for small perimeter length. Default threshold is "
"6.5mm"
"This sets the threshold for small perimeter length. Default threshold is 0mm"
msgstr ""
msgid "Order of inner wall/outer wall/infil"
@@ -6196,9 +6229,6 @@ msgid ""
"enabled."
msgstr ""
msgid "Pressure advance"
msgstr ""
msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)"
msgstr ""
@@ -6409,18 +6439,17 @@ msgid ""
"adhensive"
msgstr ""
msgid "Adjust accel to decel"
msgid "Enable accel_to_decel"
msgstr ""
msgid "Klipper's max_accel_to_decel will be adjusted automatically"
msgstr ""
#, possible-c-format, possible-boost-format
msgid "% of acceleration"
msgid "accel_to_decel"
msgstr ""
#, possible-c-format, possible-boost-format
msgid "Klipper's Max_accel_to_decel will be adjusted to this % of acceleration"
msgid "Klipper's max_accel_to_decel will be adjusted to this % of acceleration"
msgstr ""
msgid "Jerk of outer walls"
@@ -7015,27 +7044,37 @@ msgid "Seam gap"
msgstr ""
msgid ""
"When extruding a closed loop, the loop is interrupted and shortened a bit to "
"reduce the seam.\n"
"Can be a mm or a % of the current extruder diameter. Default value is 15%"
"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"
"his amount can be specified in millimeters or as a percentage of the current "
"extruder diameter. The default value for this parameter is 15%."
msgstr ""
msgid "Role base wipe speed"
msgstr ""
msgid ""
"The wipe speed is same as the current extrusion role's speed.\n"
"e.g. if wipe action is followed by a outer wall extrusion, the outer wall "
"speed will be used for this wipe action."
"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 ""
"This setting will affect the speed of wipe. If expressed as percentage (for "
"example: 80%) it will be calculated on the travel speed setting above. "
"Default value is 80%"
"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 ""
msgid "Skirt distance"
@@ -7767,6 +7806,119 @@ msgstr ""
msgid "Support: propagate branches at layer %d"
msgstr ""
msgid "PA Calibration"
msgstr ""
msgid "DDE"
msgstr ""
msgid "Bowden"
msgstr ""
msgid "Extruder type"
msgstr ""
msgid "PA Tower"
msgstr ""
msgid "PA Line"
msgstr ""
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: >= 180\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 ""
msgid "Start speed: "
msgstr ""
msgid "End speed: "
msgstr ""
msgid ""
"Please input valid values:\n"
"start > 10 step >= 0\n"
"end > start + step)"
msgstr ""
#: resources/data/hints.ini: [hint:3D Scene Operations]
msgid "3D Scene Operations\nDid you know how to control view and object/part selection with mouse and touchpanel in the 3D scene?"
msgstr ""

File diff suppressed because it is too large Load Diff

View File

@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-19 13:01+0800\n"
"POT-Creation-Date: 2023-02-17 23:01+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -424,12 +424,9 @@ msgstr ""
msgid "V"
msgstr "V"
msgid "Internal Version"
msgid "SoftFever Version"
msgstr ""
msgid "Version"
msgstr "Version"
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."
@@ -514,8 +511,8 @@ msgstr "Choose one file (3mf):"
msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):"
msgstr ""
msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):"
msgstr "Choose one file (.gcode/.gco/.g/.ngc/ngc):"
msgid "Choose one file (gcode/3mf):"
msgstr ""
msgid "Some presets are modified."
msgstr "Some presets are modified."
@@ -1479,6 +1476,9 @@ msgid ""
"the corresponding code comments."
msgstr ""
msgid "Version"
msgstr "Version"
msgid "AMS Materials Setting"
msgstr ""
@@ -1736,6 +1736,9 @@ msgstr ""
msgid "File"
msgstr "File"
msgid "Calibration"
msgstr "Calibration"
msgid ""
"Failed to download the plug-in. Please check your firewall settings and vpn "
"software, check and retry."
@@ -1950,13 +1953,6 @@ msgstr ""
"Layer height too small\n"
"It has been reset to 0.2"
msgid ""
"Too large layer height.\n"
"Reset to 0.2"
msgstr ""
"Layer height too large\n"
"It has been reset to 0.2"
msgid ""
"Too small ironing spacing.\n"
"Reset to 0.1"
@@ -2014,14 +2010,12 @@ msgstr ""
"Yes - Change these settings and enable spiral/vase mode automatically\n"
"No - Cancel enabling spiral mode"
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"
msgid "Arachne engine doesn't work with classic overhang speed mode.\n"
msgstr ""
msgid ""
"Disable overhang slowing down automatically? \n"
"Yes - Enable arachne and disable overhang slowing down\n"
"Turn off classic mode automatically? \n"
"Yes - Enable arachne with classic mode off\n"
"No - Give up using arachne this time"
msgstr ""
@@ -2230,6 +2224,12 @@ msgstr "Flow"
msgid "Tool"
msgstr "Tool"
msgid "Layer Time"
msgstr ""
msgid "Layer Time (log)"
msgstr ""
msgid "Height: "
msgstr ""
@@ -2242,6 +2242,9 @@ msgstr ""
msgid "Flow: "
msgstr ""
msgid "Layer Time: "
msgstr ""
msgid "Fan Speed: "
msgstr ""
@@ -2536,9 +2539,6 @@ msgid ""
"confirming that the height is within the build volume."
msgstr ""
msgid "Calibration"
msgstr "Calibration"
msgid "Calibration step selection"
msgstr ""
@@ -2894,6 +2894,45 @@ msgstr "View"
msgid "Help"
msgstr "Help"
msgid "Temperature Calibration"
msgstr ""
msgid "Pass 1"
msgstr ""
msgid "Flow rate test - Pass 1"
msgstr ""
msgid "Pass 2"
msgstr ""
msgid "Flow rate test - Pass 2"
msgstr ""
msgid "Flow rate"
msgstr ""
msgid "Pressure advance"
msgstr ""
msgid "Max flowrate"
msgstr ""
msgid "VFA"
msgstr ""
msgid "More..."
msgstr ""
msgid "Tutorial"
msgstr ""
msgid "Calibration help"
msgstr ""
msgid "More calibrations"
msgstr ""
msgid "3D Models"
msgstr ""
@@ -3675,7 +3714,7 @@ msgstr "You should update your software.\n"
msgid "Newer 3mf version"
msgstr "Newer 3mf version"
#, fuzzy, c-format, boost-format
#, c-format, boost-format
msgid ""
"The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your "
"software."
@@ -4606,6 +4645,9 @@ msgstr "Travel speed"
msgid "Acceleration"
msgstr "Acceleration"
msgid "Jerk(XY)"
msgstr ""
msgid "Raft"
msgstr ""
@@ -4621,6 +4663,9 @@ msgstr "Special mode"
msgid "G-code output"
msgstr ""
msgid "Post-processing Scripts"
msgstr ""
msgid "Frequent"
msgstr "Frequent"
@@ -4666,6 +4711,9 @@ msgstr "Recommended temperature range"
msgid "Print temperature"
msgstr "Print temperature"
msgid "Chamber temperature"
msgstr ""
msgid "Nozzle"
msgstr "Nozzle"
@@ -4804,6 +4852,15 @@ msgstr "Layer height limits"
msgid "Retraction when switching material"
msgstr "Retraction when switching material"
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 "Detached"
@@ -6032,6 +6089,12 @@ msgid ""
"external bridges. Use 180°for zero angle."
msgstr ""
msgid "Bridge density"
msgstr ""
msgid "Density of external bridges. 100% means solid bridge. Default is 100%."
msgstr ""
msgid "Bridge flow"
msgstr "Bridge flow"
@@ -6042,6 +6105,28 @@ msgstr ""
"Decrease this value slightly (for example 0.9) to reduce the amount of "
"material extruded for bridges to avoid sagging."
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 "Only one wall on top surfaces"
@@ -6052,6 +6137,20 @@ 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"
msgstr ""
msgid ""
"Use only one wall on first layer, to give more space to the bottom infill "
"pattern"
msgstr ""
msgid "Classic mode"
msgstr ""
msgid "Enable this option to use classic mode"
msgstr ""
msgid "Slow down for overhang"
msgstr "Slow down for overhangs"
@@ -6084,6 +6183,15 @@ msgstr ""
"holes, or both. Auto means both the brim position and brim width are "
"analyzed and calculated automatically."
msgid "outer_only"
msgstr ""
msgid "Inner brim only"
msgstr ""
msgid "Outer and inner brim"
msgstr ""
msgid "Brim-object gap"
msgstr "Brim-object gap"
@@ -6283,6 +6391,26 @@ msgstr ""
"This is the printing speed for the outer walls of parts. These are generally "
"printed slower than inner walls for higher quality."
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 "mm/s or %"
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 "Order of inner wall/outer wall/infill"
@@ -6301,6 +6429,9 @@ msgstr "infill/inner/outer"
msgid "infill/outer/inner"
msgstr "infill/outer/inner"
msgid "inner-outer-inner/infill"
msgstr ""
msgid "Height to rod"
msgstr "Height to rod"
@@ -6355,6 +6486,17 @@ msgstr ""
"1.05. You may be able to tune this value to get a nice flat surface if there "
"is slight overflow or underflow."
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 ""
msgid "Default line width if some line width is set to be zero"
msgstr "Default line width for line widths set to 0"
@@ -6413,6 +6555,14 @@ 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"
@@ -6499,6 +6649,14 @@ msgstr ""
"This is the angle for sparse infill pattern, which controls the start or "
"main direction of lines."
msgid "Bridge infill direction"
msgstr ""
msgid ""
"Angle for bridge infill pattern, which controls the start or main direction "
"of line"
msgstr ""
msgid "Sparse infill density"
msgstr "Sparse infill density"
@@ -6544,6 +6702,15 @@ msgstr ""
msgid "Lightning"
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"
@@ -6561,6 +6728,37 @@ msgstr ""
"This is the printing acceleration for the first layer. Using limited "
"acceleration can improve build plate adhesion."
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"
msgstr "Line width of first layer"
@@ -6627,6 +6825,17 @@ msgstr ""
"The average distance between the random points introduced on each line "
"segment"
msgid "Filter out tiny gaps"
msgstr ""
msgid "Layers and Perimeters"
msgstr ""
msgid ""
"Filter out gaps smaller than the threshold specified. This setting won't "
"affact top/bottom layers"
msgstr ""
msgid ""
"Speed of gap infill. Gap usually has irregular line width and should be "
"printed more slowly"
@@ -6703,6 +6912,9 @@ msgstr "G-code flavor"
msgid "What kind of gcode the printer is compatible with"
msgstr "What kind of G-code the printer is compatible with."
msgid "Klipper"
msgstr ""
msgid "Infill combination"
msgstr "Infill combination"
@@ -6733,6 +6945,15 @@ msgstr ""
msgid "Speed of internal sparse infill"
msgstr "This is the speed for internal sparse infill."
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 "Ironing type"
@@ -7010,6 +7231,14 @@ msgstr "This is the speed for inner walls."
msgid "Number of walls of every layer"
msgstr "This is the number of walls per layer."
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 "Raft contact Z distance"
msgstr "Raft contact Z distance"
@@ -7106,6 +7335,19 @@ msgstr ""
"hitting the print when traveling more. Using spiral lines to lift z can "
"prevent stringing."
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 "Retraction speed"
@@ -7122,6 +7364,14 @@ msgstr ""
"The speed for reloading filament into the extruder after a retraction; "
"setting this to 0 means that it will be the same speed as the retraction."
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 "Seam position"
msgstr "Seam position"
@@ -7140,6 +7390,43 @@ msgstr "Back"
msgid "Random"
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"
"his amount can be specified in millimeters or as a percentage of the current "
"extruder diameter. The default value for this parameter is 15%."
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 ""
msgid "Skirt distance"
msgstr "Skirt distance"
@@ -7472,6 +7759,19 @@ msgstr "Tree support wall loops"
msgid "This setting specify the count of walls around tree support"
msgstr "This setting specifies the wall count around tree support."
msgid "Tree support with infill"
msgstr "Tree support with infill"
msgid ""
"This setting specifies whether to add infill inside large hollows of tree "
"support"
msgstr ""
"This setting specifies whether to add infill inside large hollows of tree "
"support."
msgid "Target chamber temperature"
msgstr ""
msgid "Nozzle temperature for layers after the initial one"
msgstr "Nozzle temperature after the first layer"
@@ -7552,6 +7852,15 @@ msgstr ""
"any leaked material on the nozzle. This can minimize blobs when printing a "
"new part after traveling."
msgid "Z hop type"
msgstr ""
msgid "NormalLift"
msgstr ""
msgid "SpiralLift"
msgstr ""
msgid "Wipe Distance"
msgstr "Wipe distance"
@@ -7637,6 +7946,24 @@ msgstr ""
"contours smaller. This function is used to adjust sizes slightly when "
"objects have assembly issues."
msgid "G-code thumbnails"
msgstr ""
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 ""
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 "
@@ -7888,6 +8215,119 @@ msgstr "Support: fix holes at layer %d"
msgid "Support: propagate branches at layer %d"
msgstr "Support: propagate branches at layer %d"
msgid "PA Calibration"
msgstr ""
msgid "DDE"
msgstr ""
msgid "Bowden"
msgstr ""
msgid "Extruder type"
msgstr ""
msgid "PA Tower"
msgstr ""
msgid "PA Line"
msgstr ""
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: >= 180\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 ""
msgid "Start speed: "
msgstr ""
msgid "End speed: "
msgstr ""
msgid ""
"Please input valid values:\n"
"start > 10 step >= 0\n"
"end > start + step)"
msgstr ""
#: resources/data/hints.ini: [hint:3D Scene Operations]
msgid ""
"3D Scene Operations\n"
@@ -8072,6 +8512,16 @@ msgid ""
"density to improve the strength of the model?"
msgstr ""
#~ 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 "
@@ -8615,13 +9065,6 @@ msgstr ""
#~ "save filament and decrease the print time. Colors of the objects will be "
#~ "mixed as a result."
#~ msgid ""
#~ "This setting specifies whether to add infill inside large hollows of tree "
#~ "support"
#~ msgstr ""
#~ "This setting specifies whether to add infill inside large hollows of tree "
#~ "support."
#~ 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, "
@@ -8637,9 +9080,6 @@ msgstr ""
#~ msgid "Translation"
#~ msgstr "Translation"
#~ msgid "Tree support with infill"
#~ msgstr "Tree support with infill"
#~ msgid "Unable to create zip file"
#~ msgstr "Unable to create zip file"

View File

@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-19 13:01+0800\n"
"POT-Creation-Date: 2023-02-17 23:01+0800\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -427,12 +427,9 @@ msgstr ""
msgid "V"
msgstr "V"
msgid "Internal Version"
msgid "SoftFever Version"
msgstr ""
msgid "Version"
msgstr "Versión"
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."
@@ -521,8 +518,8 @@ msgstr "Elija un archivo (3mf):"
msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):"
msgstr ""
msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):"
msgstr "Elija un archivo (gcode/.gco/.g/.ngc/ngc):"
msgid "Choose one file (gcode/3mf):"
msgstr ""
msgid "Some presets are modified."
msgstr "Algunos preajustes se modifican."
@@ -1505,6 +1502,9 @@ msgid ""
"the corresponding code comments."
msgstr ""
msgid "Version"
msgstr "Versión"
msgid "AMS Materials Setting"
msgstr ""
@@ -1762,6 +1762,9 @@ msgstr ""
msgid "File"
msgstr "Archivo"
msgid "Calibration"
msgstr "Calibración"
msgid ""
"Failed to download the plug-in. Please check your firewall settings and vpn "
"software, check and retry."
@@ -1978,13 +1981,6 @@ msgstr ""
"Altura de la capa demasiado pequeña.\n"
"Reajustar a 0,2"
msgid ""
"Too large layer height.\n"
"Reset to 0.2"
msgstr ""
"Altura de la capa demasiado grande.\n"
"Reajustar a 0,2"
msgid ""
"Too small ironing spacing.\n"
"Reset to 0.1"
@@ -2046,14 +2042,12 @@ msgstr ""
"Sí - Cambiar estos ajustes y activar el modo espiral automáticamente\n"
"No - Dejar de usar el modo espiral esta vez"
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"
msgid "Arachne engine doesn't work with classic overhang speed mode.\n"
msgstr ""
msgid ""
"Disable overhang slowing down automatically? \n"
"Yes - Enable arachne and disable overhang slowing down\n"
"Turn off classic mode automatically? \n"
"Yes - Enable arachne with classic mode off\n"
"No - Give up using arachne this time"
msgstr ""
@@ -2268,6 +2262,12 @@ msgstr "Flujo"
msgid "Tool"
msgstr "Herramienta"
msgid "Layer Time"
msgstr ""
msgid "Layer Time (log)"
msgstr ""
msgid "Height: "
msgstr ""
@@ -2280,6 +2280,9 @@ msgstr ""
msgid "Flow: "
msgstr ""
msgid "Layer Time: "
msgstr ""
msgid "Fan Speed: "
msgstr ""
@@ -2574,9 +2577,6 @@ msgid ""
"confirming that the height is within the build volume."
msgstr ""
msgid "Calibration"
msgstr "Calibración"
msgid "Calibration step selection"
msgstr ""
@@ -2932,6 +2932,45 @@ msgstr "Vista"
msgid "Help"
msgstr "Ayuda"
msgid "Temperature Calibration"
msgstr ""
msgid "Pass 1"
msgstr ""
msgid "Flow rate test - Pass 1"
msgstr ""
msgid "Pass 2"
msgstr ""
msgid "Flow rate test - Pass 2"
msgstr ""
msgid "Flow rate"
msgstr ""
msgid "Pressure advance"
msgstr ""
msgid "Max flowrate"
msgstr ""
msgid "VFA"
msgstr ""
msgid "More..."
msgstr ""
msgid "Tutorial"
msgstr ""
msgid "Calibration help"
msgstr ""
msgid "More calibrations"
msgstr ""
msgid "3D Models"
msgstr ""
@@ -4671,6 +4710,9 @@ msgstr "Velocidad de desplazamiento"
msgid "Acceleration"
msgstr "Aceleración"
msgid "Jerk(XY)"
msgstr ""
msgid "Raft"
msgstr ""
@@ -4686,6 +4728,9 @@ msgstr "Modo especial"
msgid "G-code output"
msgstr ""
msgid "Post-processing Scripts"
msgstr ""
msgid "Frequent"
msgstr "Frecuente"
@@ -4733,6 +4778,9 @@ msgstr "Rango de temperatura recomendado"
msgid "Print temperature"
msgstr "Temperatura de impresión"
msgid "Chamber temperature"
msgstr ""
msgid "Nozzle"
msgstr "Boquilla"
@@ -4875,6 +4923,15 @@ msgstr "Límites de altura de la capa"
msgid "Retraction when switching material"
msgstr "Retracción al cambiar de material"
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 "Separado"
@@ -6126,6 +6183,12 @@ msgid ""
"external bridges. Use 180°for zero angle."
msgstr ""
msgid "Bridge density"
msgstr ""
msgid "Density of external bridges. 100% means solid bridge. Default is 100%."
msgstr ""
msgid "Bridge flow"
msgstr "Flujo del puente"
@@ -6136,6 +6199,28 @@ msgstr ""
"Disminuya este valor ligeramente (por ejemplo 0,9) para reducir la cantidad "
"de material para el puente, para mejorar el hundimiento"
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 "Sólo una pared en las superficies superiores"
@@ -6146,6 +6231,20 @@ msgstr ""
"Sólo una pared en la superficies superiores, para dar más espacio a la placa "
"de relleno superior"
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 "Classic mode"
msgstr ""
msgid "Enable this option to use classic mode"
msgstr ""
msgid "Slow down for overhang"
msgstr "Disminución de velocidad de voladizo"
@@ -6178,6 +6277,15 @@ msgstr ""
"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"
msgid "outer_only"
msgstr ""
msgid "Inner brim only"
msgstr ""
msgid "Outer and inner brim"
msgstr ""
msgid "Brim-object gap"
msgstr "Espacio borde-objeto"
@@ -6380,6 +6488,26 @@ msgstr ""
"para ser más lento que la velocidad de la pared interior para obtener una "
"mejor calidad."
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 "mm/s or %"
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 "Orden de la pared interior/pared exterior/relleno"
@@ -6399,6 +6527,9 @@ msgstr "relleno/interior/exterior"
msgid "infill/outer/inner"
msgstr "relleno/exterior/interior"
msgid "inner-outer-inner/infill"
msgstr ""
msgid "Height to rod"
msgstr "Altura a la barra"
@@ -6454,6 +6585,17 @@ msgstr ""
"para obtener una superficie plana agradable cuando hay un ligero "
"desbordamiento o sub-desbordamiento"
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 ""
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"
@@ -6512,6 +6654,14 @@ 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"
@@ -6600,6 +6750,14 @@ msgstr ""
"Ángulo para el patrón de relleno disperso, que controla el inicio o la "
"dirección principal de la línea"
msgid "Bridge infill direction"
msgstr ""
msgid ""
"Angle for bridge infill pattern, which controls the start or main direction "
"of line"
msgstr ""
msgid "Sparse infill density"
msgstr "Densidad de relleno"
@@ -6645,6 +6803,15 @@ msgstr ""
msgid "Lightning"
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"
@@ -6662,6 +6829,37 @@ 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"
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"
msgstr "Ancho de línea de la capa inicial"
@@ -6728,6 +6926,17 @@ msgstr ""
"La diatancia media entre los puntos aleatorios introducidos en cada segmento "
"de línea"
msgid "Filter out tiny gaps"
msgstr ""
msgid "Layers and Perimeters"
msgstr ""
msgid ""
"Filter out gaps smaller than the threshold specified. This setting won't "
"affact top/bottom layers"
msgstr ""
msgid ""
"Speed of gap infill. Gap usually has irregular line width and should be "
"printed more slowly"
@@ -6807,6 +7016,9 @@ msgstr "Tipo de código G"
msgid "What kind of gcode the printer is compatible with"
msgstr "Con qué tipo de gcode es compatible la impresora"
msgid "Klipper"
msgstr ""
msgid "Infill combination"
msgstr "Combinación de relleno"
@@ -6838,6 +7050,15 @@ msgstr ""
msgid "Speed of internal sparse infill"
msgstr "Velocidad del relleno interno disperso"
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 "Tipo de alisado"
@@ -7122,6 +7343,14 @@ msgstr "Velocidad de la pared interior"
msgid "Number of walls of every layer"
msgstr "Número de paredes de cada capa"
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 "Raft contact Z distance"
msgstr "Distancia Z de contacto de la balsa"
@@ -7221,6 +7450,19 @@ msgstr ""
"boquilla golpee la impresión cuando se desplaza. El uso de la línea espiral "
"para levantar z puede evitar el encordado"
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 "Velocidad de retracción"
@@ -7237,6 +7479,14 @@ msgstr ""
"Velocidad de recarga del filamento en el extrusor. Cero significa la misma "
"velocidad con la retracción"
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 "Seam position"
msgstr "Posición de la costura"
@@ -7255,6 +7505,43 @@ msgstr "Volver"
msgid "Random"
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"
"his amount can be specified in millimeters or as a percentage of the current "
"extruder diameter. The default value for this parameter is 15%."
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 ""
msgid "Skirt distance"
msgstr "Distancia de la falda"
@@ -7590,6 +7877,19 @@ 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"
msgid "Tree support with infill"
msgstr "Soporte para árboles con relleno"
msgid ""
"This setting specifies whether to add infill inside large hollows of tree "
"support"
msgstr ""
"Este ajuste especifica si se añade relleno dentro de los grandes huecos del "
"soporte del árbol"
msgid "Target chamber temperature"
msgstr ""
msgid "Nozzle temperature for layers after the initial one"
msgstr "Temperatura de la boquilla después de la primera capa"
@@ -7673,6 +7973,15 @@ msgstr ""
"retraiga para limpiar el material filtrado en la boquilla. Esto puede "
"minimizar las manchas cuando se imprime una nueva pieza después del recorrido"
msgid "Z hop type"
msgstr ""
msgid "NormalLift"
msgstr ""
msgid "SpiralLift"
msgstr ""
msgid "Wipe Distance"
msgstr "Distancia de limpieza"
@@ -7758,6 +8067,24 @@ msgstr ""
"negativo hace que el contorno sea más pequeño. Esta función se utiliza para "
"ajustar el tamaño ligeramente cuando el objeto tiene problemas de ensamblaje"
msgid "G-code thumbnails"
msgstr ""
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 ""
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 "
@@ -8012,6 +8339,119 @@ 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"
msgstr ""
msgid "DDE"
msgstr ""
msgid "Bowden"
msgstr ""
msgid "Extruder type"
msgstr ""
msgid "PA Tower"
msgstr ""
msgid "PA Line"
msgstr ""
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: >= 180\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 ""
msgid "Start speed: "
msgstr ""
msgid "End speed: "
msgstr ""
msgid ""
"Please input valid values:\n"
"start > 10 step >= 0\n"
"end > start + step)"
msgstr ""
#: resources/data/hints.ini: [hint:3D Scene Operations]
msgid ""
"3D Scene Operations\n"
@@ -8196,6 +8636,16 @@ msgid ""
"density to improve the strength of the model?"
msgstr ""
#~ msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):"
#~ msgstr "Elija un archivo (gcode/.gco/.g/.ngc/ngc):"
#~ msgid ""
#~ "Too large layer height.\n"
#~ "Reset to 0.2"
#~ msgstr ""
#~ "Altura de la capa demasiado grande.\n"
#~ "Reajustar a 0,2"
#~ msgid ""
#~ "\n"
#~ "%1% is too close to exclusion area, there will be collisions when "
@@ -8747,13 +9197,6 @@ msgstr ""
#~ "filamento para ahorrar filamento y disminuir el tiempo de impresión. Los "
#~ "colores de los objetos se mezclarán como resultado"
#~ msgid ""
#~ "This setting specifies whether to add infill inside large hollows of tree "
#~ "support"
#~ msgstr ""
#~ "Este ajuste especifica si se añade relleno dentro de los grandes huecos "
#~ "del soporte del árbol"
#~ 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, "
@@ -8770,9 +9213,6 @@ msgstr ""
#~ msgid "Translation"
#~ msgstr "Translación"
#~ msgid "Tree support with infill"
#~ msgstr "Soporte para árboles con relleno"
#~ msgid "Unable to create zip file"
#~ msgstr "No se puede crear un archivo zip"

File diff suppressed because it is too large Load Diff

View File

@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-19 13:01+0800\n"
"POT-Creation-Date: 2023-02-17 23:01+0800\n"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -426,12 +426,9 @@ msgstr ""
msgid "V"
msgstr "V"
msgid "Internal Version"
msgid "SoftFever Version"
msgstr ""
msgid "Version"
msgstr "Verzió"
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."
@@ -518,8 +515,8 @@ msgstr "Válassz ki egy fájlt (3mf):"
msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):"
msgstr ""
msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):"
msgstr "Válassz ki egy fájlt (gcode/.gco/.g/.ngc/ngc):"
msgid "Choose one file (gcode/3mf):"
msgstr ""
msgid "Some presets are modified."
msgstr "Néhány beállítás megváltozott."
@@ -1509,6 +1506,9 @@ msgstr ""
"őket egyenként felsorolni, ezért a megfelelő helyeken a kód kommentekben "
"vannak feltüntetve."
msgid "Version"
msgstr "Verzió"
msgid "AMS Materials Setting"
msgstr ""
@@ -1767,6 +1767,9 @@ msgstr ""
msgid "File"
msgstr "Fájl"
msgid "Calibration"
msgstr "Kalibrálás"
msgid ""
"Failed to download the plug-in. Please check your firewall settings and vpn "
"software, check and retry."
@@ -1977,13 +1980,6 @@ msgstr ""
"Túl alacsony rétegmagasság.\n"
"Visszaállítva 0,2-re"
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 ""
"Too small ironing spacing.\n"
"Reset to 0.1"
@@ -2043,14 +2039,12 @@ msgstr ""
"spirál mód használatát\n"
"Nem - Ne használja a spirál módot ez alkalommal"
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"
msgid "Arachne engine doesn't work with classic overhang speed mode.\n"
msgstr ""
msgid ""
"Disable overhang slowing down automatically? \n"
"Yes - Enable arachne and disable overhang slowing down\n"
"Turn off classic mode automatically? \n"
"Yes - Enable arachne with classic mode off\n"
"No - Give up using arachne this time"
msgstr ""
@@ -2260,6 +2254,12 @@ msgstr "Anyagáramlás"
msgid "Tool"
msgstr "Szerszám"
msgid "Layer Time"
msgstr ""
msgid "Layer Time (log)"
msgstr ""
msgid "Height: "
msgstr ""
@@ -2272,6 +2272,9 @@ msgstr ""
msgid "Flow: "
msgstr ""
msgid "Layer Time: "
msgstr ""
msgid "Fan Speed: "
msgstr ""
@@ -2570,9 +2573,6 @@ 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 "Calibration"
msgstr "Kalibrálás"
msgid "Calibration step selection"
msgstr ""
@@ -2928,6 +2928,45 @@ msgstr "Nézet"
msgid "Help"
msgstr "Segítség"
msgid "Temperature Calibration"
msgstr ""
msgid "Pass 1"
msgstr ""
msgid "Flow rate test - Pass 1"
msgstr ""
msgid "Pass 2"
msgstr ""
msgid "Flow rate test - Pass 2"
msgstr ""
msgid "Flow rate"
msgstr ""
msgid "Pressure advance"
msgstr ""
msgid "Max flowrate"
msgstr ""
msgid "VFA"
msgstr ""
msgid "More..."
msgstr ""
msgid "Tutorial"
msgstr ""
msgid "Calibration help"
msgstr ""
msgid "More calibrations"
msgstr ""
msgid "3D Models"
msgstr ""
@@ -4652,6 +4691,9 @@ msgstr "Mozgás sebessége"
msgid "Acceleration"
msgstr "Gyorsulás"
msgid "Jerk(XY)"
msgstr ""
msgid "Raft"
msgstr ""
@@ -4667,6 +4709,9 @@ msgstr "Speciális mód"
msgid "G-code output"
msgstr "G-kód kimenet"
msgid "Post-processing Scripts"
msgstr ""
msgid "Frequent"
msgstr "Gyakori"
@@ -4714,6 +4759,9 @@ 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"
@@ -4853,6 +4901,15 @@ msgstr "Rétegmagasság limitek"
msgid "Retraction when switching material"
msgstr "Visszahúzás anyagváltáskor"
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 "Különálló"
@@ -6099,6 +6156,12 @@ msgid ""
"external bridges. Use 180°for zero angle."
msgstr ""
msgid "Bridge density"
msgstr ""
msgid "Density of external bridges. 100% means solid bridge. Default is 100%."
msgstr ""
msgid "Bridge flow"
msgstr "Áthidalás áramlási sebessége"
@@ -6109,6 +6172,28 @@ msgstr ""
"Csökkentsd kicsit ezt az értéket (például 0,9-re), hogy ezzel csökkentsd az "
"áthidaláshoz használt anyag mennyiségét, és a megereszkedést"
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 "Csak egy fal a felső felületeken"
@@ -6119,6 +6204,20 @@ 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"
msgstr ""
msgid ""
"Use only one wall on first layer, to give more space to the bottom infill "
"pattern"
msgstr ""
msgid "Classic mode"
msgstr ""
msgid "Enable this option to use classic mode"
msgstr ""
msgid "Slow down for overhang"
msgstr "Lassítás túlnyúlásoknál"
@@ -6151,6 +6250,15 @@ msgstr ""
"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 "outer_only"
msgstr ""
msgid "Inner brim only"
msgstr ""
msgid "Outer and inner brim"
msgstr ""
msgid "Brim-object gap"
msgstr "Perem-tárgy közötti rés"
@@ -6351,6 +6459,26 @@ msgstr ""
"A legkülső látható fal sebessége. A jobb minőség érdekében ez lassabb, mint "
"a belső fal sebessége."
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 "mm/s or %"
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 "Belső/külső fal és kitöltés sorrendje"
@@ -6369,6 +6497,9 @@ msgstr "kitöltés/belső/külső"
msgid "infill/outer/inner"
msgstr "kitöltés/külső/belső"
msgid "inner-outer-inner/infill"
msgstr ""
msgid "Height to rod"
msgstr "Magasság a rúdig"
@@ -6423,6 +6554,17 @@ msgstr ""
"értéknek a változtatásával szép sík felületet kaphatsz, ha úgy tapasztalod, "
"hogy túl sok vagy kevés az anyagáramlás."
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 ""
msgid "Default line width if some line width is set to be zero"
msgstr ""
"Alapértelmezett vonalszélesség, ha valamilyen vonalszélesség nullára van "
@@ -6484,6 +6626,14 @@ 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ő"
@@ -6572,6 +6722,14 @@ msgstr ""
"A ritkás kitöltési minta szöge, amely a vonal kezdő- vagy fő irányát "
"szabályozza"
msgid "Bridge infill direction"
msgstr ""
msgid ""
"Angle for bridge infill pattern, which controls the start or main direction "
"of line"
msgstr ""
msgid "Sparse infill density"
msgstr "Kitöltés sűrűsége"
@@ -6617,6 +6775,15 @@ msgstr ""
msgid "Lightning"
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"
@@ -6634,6 +6801,37 @@ msgstr ""
"A kezdőréteg gyorsulása. Alacsonyabb érték használata javíthatja a "
"tárgyasztalhoz való tapadást"
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"
msgstr "Az első réteg vonalszélessége"
@@ -6697,6 +6895,17 @@ msgid ""
msgstr ""
"Az egyes vonalszakaszokon használt véletlen pontok közötti átlagos távolság"
msgid "Filter out tiny gaps"
msgstr ""
msgid "Layers and Perimeters"
msgstr ""
msgid ""
"Filter out gaps smaller than the threshold specified. This setting won't "
"affact top/bottom layers"
msgstr ""
msgid ""
"Speed of gap infill. Gap usually has irregular line width and should be "
"printed more slowly"
@@ -6776,6 +6985,9 @@ msgstr "G-kód változat"
msgid "What kind of gcode the printer is compatible with"
msgstr "Milyen G-kóddal kompatibilis a nyomtató."
msgid "Klipper"
msgstr ""
msgid "Infill combination"
msgstr "Kitöltés összevonása"
@@ -6807,6 +7019,15 @@ msgstr ""
msgid "Speed of internal sparse infill"
msgstr "A belső ritkás kitöltés sebessége"
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 "Vasalás típusa"
@@ -7093,6 +7314,14 @@ msgstr "A belső fal nyomtatási sebessége"
msgid "Number of walls of every layer"
msgstr "Ez a falak száma rétegenként."
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 "Raft contact Z distance"
msgstr "Tutaj érintkezés Z távolság"
@@ -7190,6 +7419,19 @@ msgstr ""
"nagyobb mozgás közben a tárgynak ütközzön. A Z tengely emelésekor használt "
"körkörös mozgás megelőzheti a szálazást."
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 "Visszahúzás sebessége"
@@ -7206,6 +7448,14 @@ msgstr ""
"A filament extruderbe történő visszatöltésének sebessége. A nulla azonos "
"sebességet jelent a visszahúzással"
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 "Seam position"
msgstr "Varrat pozíció"
@@ -7224,6 +7474,43 @@ msgstr "Hátul"
msgid "Random"
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"
"his amount can be specified in millimeters or as a percentage of the current "
"extruder diameter. The default value for this parameter is 15%."
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 ""
msgid "Skirt distance"
msgstr "Szoknya távolsága"
@@ -7565,6 +7852,19 @@ msgstr "Fa támasz falak száma"
msgid "This setting specify the count of walls around tree support"
msgstr "Ez a beállítás határozza meg a falak számát a fa támasz körül."
msgid "Tree support with infill"
msgstr "Fa támasz kitöltéssel"
msgid ""
"This setting specifies whether to add infill inside large hollows of tree "
"support"
msgstr ""
"Ez a beállítás határozza meg, hogy a fa támasz nagyobb üregeiben legyen-e "
"kitöltés."
msgid "Target chamber temperature"
msgstr ""
msgid "Nozzle temperature for layers after the initial one"
msgstr "Fúvóka hőmérséklete az első réteg után"
@@ -7646,6 +7946,15 @@ msgstr ""
"a pöttyöket, amikor a nyomtatófej a mozgást követően egy egy új alkatrész "
"nyomtatásába kezd."
msgid "Z hop type"
msgstr ""
msgid "NormalLift"
msgstr ""
msgid "SpiralLift"
msgstr ""
msgid "Wipe Distance"
msgstr "Törlési távolság"
@@ -7731,6 +8040,24 @@ msgstr ""
"kisebb. Ez a funkció a méret kismértékű módosítására szolgál, ha a "
"kinyomtatott tárggyal összeszerelési problémák akadnak"
msgid "G-code thumbnails"
msgstr ""
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 ""
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 "
@@ -7983,6 +8310,119 @@ 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 "PA Calibration"
msgstr ""
msgid "DDE"
msgstr ""
msgid "Bowden"
msgstr ""
msgid "Extruder type"
msgstr ""
msgid "PA Tower"
msgstr ""
msgid "PA Line"
msgstr ""
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: >= 180\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 ""
msgid "Start speed: "
msgstr ""
msgid "End speed: "
msgstr ""
msgid ""
"Please input valid values:\n"
"start > 10 step >= 0\n"
"end > start + step)"
msgstr ""
#: resources/data/hints.ini: [hint:3D Scene Operations]
msgid ""
"3D Scene Operations\n"
@@ -8167,6 +8607,16 @@ msgid ""
"density to improve the strength of the model?"
msgstr ""
#~ 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 "
@@ -8732,13 +9182,6 @@ msgstr ""
#~ "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 specifies whether to add infill inside large hollows of tree "
#~ "support"
#~ msgstr ""
#~ "Ez a beállítás határozza meg, hogy a fa támasz nagyobb üregeiben legyen-e "
#~ "kitöltés."
#~ 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, "
@@ -8757,9 +9200,6 @@ msgstr ""
#~ msgid "Translation"
#~ msgstr "Fordítás"
#~ msgid "Tree support with infill"
#~ msgstr "Fa támasz kitöltéssel"
#~ msgid "Unable to create zip file"
#~ msgstr "Nem sikerült létrehozni a zip fájlt"

View File

@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-19 13:01+0800\n"
"POT-Creation-Date: 2023-02-17 23:01+0800\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -422,12 +422,9 @@ msgstr ""
msgid "V"
msgstr "V"
msgid "Internal Version"
msgid "SoftFever Version"
msgstr ""
msgid "Version"
msgstr "Versione"
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."
@@ -512,8 +509,8 @@ msgstr "Choose one file (3mf):"
msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):"
msgstr ""
msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):"
msgstr "Choose one file (.gcode/.gco/.g/.ngc/ngc):"
msgid "Choose one file (gcode/3mf):"
msgstr ""
msgid "Some presets are modified."
msgstr "Some presets are modified."
@@ -1477,6 +1474,9 @@ msgid ""
"the corresponding code comments."
msgstr ""
msgid "Version"
msgstr "Versione"
msgid "AMS Materials Setting"
msgstr ""
@@ -1734,6 +1734,9 @@ msgstr ""
msgid "File"
msgstr "File"
msgid "Calibration"
msgstr "Calibration"
msgid ""
"Failed to download the plug-in. Please check your firewall settings and vpn "
"software, check and retry."
@@ -1949,13 +1952,6 @@ msgstr ""
"Layer height too small\n"
"It has been reset to 0.2"
msgid ""
"Too large layer height.\n"
"Reset to 0.2"
msgstr ""
"Layer height too large\n"
"It has been reset to 0.2"
msgid ""
"Too small ironing spacing.\n"
"Reset to 0.1"
@@ -2013,14 +2009,12 @@ msgstr ""
"Yes - Change these settings and enable spiral/vase mode automatically\n"
"No - Cancel enabling spiral mode"
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"
msgid "Arachne engine doesn't work with classic overhang speed mode.\n"
msgstr ""
msgid ""
"Disable overhang slowing down automatically? \n"
"Yes - Enable arachne and disable overhang slowing down\n"
"Turn off classic mode automatically? \n"
"Yes - Enable arachne with classic mode off\n"
"No - Give up using arachne this time"
msgstr ""
@@ -2229,6 +2223,12 @@ msgstr "Flusso"
msgid "Tool"
msgstr "Strumento"
msgid "Layer Time"
msgstr ""
msgid "Layer Time (log)"
msgstr ""
msgid "Height: "
msgstr ""
@@ -2241,6 +2241,9 @@ msgstr ""
msgid "Flow: "
msgstr ""
msgid "Layer Time: "
msgstr ""
msgid "Fan Speed: "
msgstr ""
@@ -2535,9 +2538,6 @@ msgid ""
"confirming that the height is within the build volume."
msgstr ""
msgid "Calibration"
msgstr "Calibration"
msgid "Calibration step selection"
msgstr ""
@@ -2893,6 +2893,45 @@ msgstr "Vista"
msgid "Help"
msgstr "Aiuto"
msgid "Temperature Calibration"
msgstr ""
msgid "Pass 1"
msgstr ""
msgid "Flow rate test - Pass 1"
msgstr ""
msgid "Pass 2"
msgstr ""
msgid "Flow rate test - Pass 2"
msgstr ""
msgid "Flow rate"
msgstr ""
msgid "Pressure advance"
msgstr ""
msgid "Max flowrate"
msgstr ""
msgid "VFA"
msgstr ""
msgid "More..."
msgstr ""
msgid "Tutorial"
msgstr ""
msgid "Calibration help"
msgstr ""
msgid "More calibrations"
msgstr ""
msgid "3D Models"
msgstr ""
@@ -4605,6 +4644,9 @@ msgstr "Travel speed"
msgid "Acceleration"
msgstr "Acceleration"
msgid "Jerk(XY)"
msgstr ""
msgid "Raft"
msgstr ""
@@ -4620,6 +4662,9 @@ msgstr "Special mode"
msgid "G-code output"
msgstr ""
msgid "Post-processing Scripts"
msgstr ""
msgid "Frequent"
msgstr "Frequent"
@@ -4665,6 +4710,9 @@ msgstr "Recommended temperature range"
msgid "Print temperature"
msgstr "Print temperature"
msgid "Chamber temperature"
msgstr ""
msgid "Nozzle"
msgstr "Ugello"
@@ -4803,6 +4851,15 @@ msgstr "Limiti altezza layer"
msgid "Retraction when switching material"
msgstr "Retraction when switching material"
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 "Distaccato"
@@ -6032,6 +6089,12 @@ msgid ""
"external bridges. Use 180°for zero angle."
msgstr ""
msgid "Bridge density"
msgstr ""
msgid "Density of external bridges. 100% means solid bridge. Default is 100%."
msgstr ""
msgid "Bridge flow"
msgstr "Bridge flow"
@@ -6042,6 +6105,28 @@ msgstr ""
"Decrease this value slightly (for example 0.9) to reduce the amount of "
"material extruded for bridges to avoid sagging."
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 "Only one wall on top surfaces"
@@ -6052,6 +6137,20 @@ 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"
msgstr ""
msgid ""
"Use only one wall on first layer, to give more space to the bottom infill "
"pattern"
msgstr ""
msgid "Classic mode"
msgstr ""
msgid "Enable this option to use classic mode"
msgstr ""
msgid "Slow down for overhang"
msgstr "Slow down for overhangs"
@@ -6084,6 +6183,15 @@ msgstr ""
"holes, or both. Auto means both the brim position and brim width are "
"analyzed and calculated automatically."
msgid "outer_only"
msgstr ""
msgid "Inner brim only"
msgstr ""
msgid "Outer and inner brim"
msgstr ""
msgid "Brim-object gap"
msgstr "Brim-object gap"
@@ -6283,6 +6391,26 @@ msgstr ""
"This is the printing speed for the outer walls of parts. These are generally "
"printed slower than inner walls for higher quality."
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 "mm/s or %"
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 "Order of inner wall/outer wall/infill"
@@ -6301,6 +6429,9 @@ msgstr "infill/inner/outer"
msgid "infill/outer/inner"
msgstr "infill/outer/inner"
msgid "inner-outer-inner/infill"
msgstr ""
msgid "Height to rod"
msgstr "Height to rod"
@@ -6355,6 +6486,17 @@ msgstr ""
"1.05. You may be able to tune this value to get a nice flat surface if there "
"is slight overflow or underflow."
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 ""
msgid "Default line width if some line width is set to be zero"
msgstr "Default line width for line widths set to 0"
@@ -6413,6 +6555,14 @@ 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"
@@ -6499,6 +6649,14 @@ msgstr ""
"This is the angle for sparse infill pattern, which controls the start or "
"main direction of lines."
msgid "Bridge infill direction"
msgstr ""
msgid ""
"Angle for bridge infill pattern, which controls the start or main direction "
"of line"
msgstr ""
msgid "Sparse infill density"
msgstr "Sparse infill density"
@@ -6544,6 +6702,15 @@ msgstr ""
msgid "Lightning"
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"
@@ -6561,6 +6728,37 @@ msgstr ""
"This is the printing acceleration for the first layer. Using limited "
"acceleration can improve build plate adhesion."
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"
msgstr "Line width of first layer"
@@ -6627,6 +6825,17 @@ msgstr ""
"The average distance between the random points introduced on each line "
"segment"
msgid "Filter out tiny gaps"
msgstr ""
msgid "Layers and Perimeters"
msgstr ""
msgid ""
"Filter out gaps smaller than the threshold specified. This setting won't "
"affact top/bottom layers"
msgstr ""
msgid ""
"Speed of gap infill. Gap usually has irregular line width and should be "
"printed more slowly"
@@ -6703,6 +6912,9 @@ msgstr "Formato G-code"
msgid "What kind of gcode the printer is compatible with"
msgstr "What kind of G-code the printer is compatible with."
msgid "Klipper"
msgstr ""
msgid "Infill combination"
msgstr "Infill combination"
@@ -6733,6 +6945,15 @@ msgstr ""
msgid "Speed of internal sparse infill"
msgstr "This is the speed for internal sparse infill."
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 "Tipo di stiratura"
@@ -7010,6 +7231,14 @@ msgstr "This is the speed for inner walls."
msgid "Number of walls of every layer"
msgstr "This is the number of walls per layer."
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 "Raft contact Z distance"
msgstr "Distanza di contatto Z Raft"
@@ -7106,6 +7335,19 @@ msgstr ""
"hitting the print when traveling more. Using spiral lines to lift z can "
"prevent stringing."
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 "Velocità di retrazione"
@@ -7122,6 +7364,14 @@ msgstr ""
"The speed for reloading filament into the extruder after a retraction; "
"setting this to 0 means that it will be the same speed as the retraction."
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 "Seam position"
msgstr "Posizione giunzione"
@@ -7140,6 +7390,43 @@ msgstr "Back"
msgid "Random"
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"
"his amount can be specified in millimeters or as a percentage of the current "
"extruder diameter. The default value for this parameter is 15%."
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 ""
msgid "Skirt distance"
msgstr "Skirt distance"
@@ -7472,6 +7759,19 @@ msgstr "Tree support wall loops"
msgid "This setting specify the count of walls around tree support"
msgstr "This setting specifies the wall count around tree support."
msgid "Tree support with infill"
msgstr "Tree support with infill"
msgid ""
"This setting specifies whether to add infill inside large hollows of tree "
"support"
msgstr ""
"This setting specifies whether to add infill inside large hollows of tree "
"support."
msgid "Target chamber temperature"
msgstr ""
msgid "Nozzle temperature for layers after the initial one"
msgstr "Nozzle temperature after the first layer"
@@ -7552,6 +7852,15 @@ msgstr ""
"any leaked material on the nozzle. This can minimize blobs when printing a "
"new part after traveling."
msgid "Z hop type"
msgstr ""
msgid "NormalLift"
msgstr ""
msgid "SpiralLift"
msgstr ""
msgid "Wipe Distance"
msgstr "Wipe distance"
@@ -7637,6 +7946,24 @@ msgstr ""
"contours smaller. This function is used to adjust sizes slightly when "
"objects have assembly issues."
msgid "G-code thumbnails"
msgstr ""
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 ""
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 "
@@ -7888,6 +8215,119 @@ msgstr "Support: fix holes at layer %d"
msgid "Support: propagate branches at layer %d"
msgstr "Support: propagate branches at layer %d"
msgid "PA Calibration"
msgstr ""
msgid "DDE"
msgstr ""
msgid "Bowden"
msgstr ""
msgid "Extruder type"
msgstr ""
msgid "PA Tower"
msgstr ""
msgid "PA Line"
msgstr ""
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: >= 180\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 ""
msgid "Start speed: "
msgstr ""
msgid "End speed: "
msgstr ""
msgid ""
"Please input valid values:\n"
"start > 10 step >= 0\n"
"end > start + step)"
msgstr ""
#: resources/data/hints.ini: [hint:3D Scene Operations]
msgid ""
"3D Scene Operations\n"
@@ -8072,6 +8512,16 @@ msgid ""
"density to improve the strength of the model?"
msgstr ""
#~ 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 "
@@ -8615,13 +9065,6 @@ msgstr ""
#~ "save filament and decrease the print time. Colors of the objects will be "
#~ "mixed as a result."
#~ msgid ""
#~ "This setting specifies whether to add infill inside large hollows of tree "
#~ "support"
#~ msgstr ""
#~ "This setting specifies whether to add infill inside large hollows of tree "
#~ "support."
#~ 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, "
@@ -8637,9 +9080,6 @@ msgstr ""
#~ msgid "Translation"
#~ msgstr "Traduzione"
#~ msgid "Tree support with infill"
#~ msgstr "Tree support with infill"
#~ msgid "Unable to create zip file"
#~ msgstr "Unable to create zip file"

View File

@@ -125,4 +125,4 @@ src/libslic3r/PrintObject.cpp
src/libslic3r/PrintObjectSlice.cpp
src/libslic3r/PlaceholderParser.cpp
src/libslic3r/TreeSupport.cpp
src/slic3r/GUI/calib_dlg.cpp

View File

@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-19 13:01+0800\n"
"POT-Creation-Date: 2023-02-17 23:01+0800\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -425,12 +425,9 @@ msgstr ""
msgid "V"
msgstr "V"
msgid "Internal Version"
msgid "SoftFever Version"
msgstr ""
msgid "Version"
msgstr "Versie"
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."
@@ -516,8 +513,8 @@ msgstr "Kies een bestand (3mf):"
msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):"
msgstr ""
msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):"
msgstr "Kies een bestand (.gcode/.gco/.g/.ngc/ngc):"
msgid "Choose one file (gcode/3mf):"
msgstr ""
msgid "Some presets are modified."
msgstr "Sommige voorinstellingen zijn aangepast."
@@ -1507,6 +1504,9 @@ msgid ""
"the corresponding code comments."
msgstr ""
msgid "Version"
msgstr "Versie"
msgid "AMS Materials Setting"
msgstr ""
@@ -1764,6 +1764,9 @@ msgstr ""
msgid "File"
msgstr "Bestand"
msgid "Calibration"
msgstr "Kalibratie"
msgid ""
"Failed to download the plug-in. Please check your firewall settings and vpn "
"software, check and retry."
@@ -1981,13 +1984,6 @@ msgstr ""
"Laaghoogte is te klein\n"
"Teruggezet naar 0.2mm"
msgid ""
"Too large layer height.\n"
"Reset to 0.2"
msgstr ""
"Laaghoogte is te groot\n"
"Teruggezet naar 0.2mm"
msgid ""
"Too small ironing spacing.\n"
"Reset to 0.1"
@@ -2048,14 +2044,12 @@ msgstr ""
"Ja - Pas de instellingen aan en zet de vaas modus automatisch aan\n"
"Nee - Pas de vaas modus deze keer niet toe"
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"
msgid "Arachne engine doesn't work with classic overhang speed mode.\n"
msgstr ""
msgid ""
"Disable overhang slowing down automatically? \n"
"Yes - Enable arachne and disable overhang slowing down\n"
"Turn off classic mode automatically? \n"
"Yes - Enable arachne with classic mode off\n"
"No - Give up using arachne this time"
msgstr ""
@@ -2265,6 +2259,12 @@ msgstr "Flow"
msgid "Tool"
msgstr "Hulpmiddel"
msgid "Layer Time"
msgstr ""
msgid "Layer Time (log)"
msgstr ""
msgid "Height: "
msgstr ""
@@ -2277,6 +2277,9 @@ msgstr ""
msgid "Flow: "
msgstr ""
msgid "Layer Time: "
msgstr ""
msgid "Fan Speed: "
msgstr ""
@@ -2571,9 +2574,6 @@ msgid ""
"confirming that the height is within the build volume."
msgstr ""
msgid "Calibration"
msgstr "Kalibratie"
msgid "Calibration step selection"
msgstr ""
@@ -2929,6 +2929,45 @@ msgstr "Weergave"
msgid "Help"
msgstr "Help"
msgid "Temperature Calibration"
msgstr ""
msgid "Pass 1"
msgstr ""
msgid "Flow rate test - Pass 1"
msgstr ""
msgid "Pass 2"
msgstr ""
msgid "Flow rate test - Pass 2"
msgstr ""
msgid "Flow rate"
msgstr ""
msgid "Pressure advance"
msgstr ""
msgid "Max flowrate"
msgstr ""
msgid "VFA"
msgstr ""
msgid "More..."
msgstr ""
msgid "Tutorial"
msgstr ""
msgid "Calibration help"
msgstr ""
msgid "More calibrations"
msgstr ""
msgid "3D Models"
msgstr ""
@@ -3718,7 +3757,7 @@ msgstr "U dient de software te upgraden.\n"
msgid "Newer 3mf version"
msgstr "Nieuwere versie 3mf"
#, fuzzy, c-format, boost-format
#, c-format, boost-format
msgid ""
"The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your "
"software."
@@ -4674,6 +4713,9 @@ msgstr "Verplaatsing-sneleheid"
msgid "Acceleration"
msgstr "Versnelling"
msgid "Jerk(XY)"
msgstr ""
msgid "Raft"
msgstr ""
@@ -4689,6 +4731,9 @@ msgstr "Speciale modus"
msgid "G-code output"
msgstr ""
msgid "Post-processing Scripts"
msgstr ""
msgid "Frequent"
msgstr "Veelgebruikt"
@@ -4736,6 +4781,9 @@ msgstr "Geadviseerde temperatuurbereik"
msgid "Print temperature"
msgstr "Print temperatuur"
msgid "Chamber temperature"
msgstr ""
msgid "Nozzle"
msgstr "Nozzle"
@@ -4876,6 +4924,15 @@ msgstr "Limieten voor laaghoogte"
msgid "Retraction when switching material"
msgstr "Terugtrekken (retraction) bij het wisselen van filament"
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 "Losgemaakt"
@@ -6130,6 +6187,12 @@ msgid ""
"external bridges. Use 180°for zero angle."
msgstr ""
msgid "Bridge density"
msgstr ""
msgid "Density of external bridges. 100% means solid bridge. Default is 100%."
msgstr ""
msgid "Bridge flow"
msgstr "Brugflow"
@@ -6140,6 +6203,28 @@ msgstr ""
"Verlaag deze waarde iets (bijvoorbeeld 0,9) om de hoeveelheid materiaal voor "
"bruggen te verminderen, dit om doorzakken te voorkomen."
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 "Slechts één wand op de bovenste oppervlakken"
@@ -6150,6 +6235,20 @@ 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"
msgstr ""
msgid ""
"Use only one wall on first layer, to give more space to the bottom infill "
"pattern"
msgstr ""
msgid "Classic mode"
msgstr ""
msgid "Enable this option to use classic mode"
msgstr ""
msgid "Slow down for overhang"
msgstr "Afremmen voor overhangende delen"
@@ -6182,6 +6281,15 @@ msgstr ""
"binnenkant van gaten of beide. Automatisch betekent dat zowel de randpositie "
"als de randbreedte automatisch worden geanalyseerd en berekend."
msgid "outer_only"
msgstr ""
msgid "Inner brim only"
msgstr ""
msgid "Outer and inner brim"
msgstr ""
msgid "Brim-object gap"
msgstr "Ruimte tussen rand en object"
@@ -6385,6 +6493,26 @@ msgstr ""
"Dit is de snelheid voor de buitenste wand die zichtbaar is. Deze wordt "
"langzamer geprint dan de binnenste wanden om een betere kwaliteit te krijgen."
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 "mm/s or %"
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 "Volgorde binnenwand/buitenwand/opvulling (infill)"
@@ -6404,6 +6532,9 @@ msgstr "Vulling (infill)/binnenste/buitenste"
msgid "infill/outer/inner"
msgstr "Vulling (infill)/buitenste/binnenste"
msgid "inner-outer-inner/infill"
msgstr ""
msgid "Height to rod"
msgstr "Hoogte tot geleider"
@@ -6459,6 +6590,17 @@ msgstr ""
"mogelijk optimaliseren om een mooi vlak oppervlak te krijgen als er een "
"lichte over- of onderflow is."
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 ""
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"
@@ -6518,6 +6660,14 @@ 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"
@@ -6606,6 +6756,14 @@ msgstr ""
"Dit is de hoek voor een dun opvulpatroon, dat het begin of de hoofdrichting "
"van de lijnen bepaalt."
msgid "Bridge infill direction"
msgstr ""
msgid ""
"Angle for bridge infill pattern, which controls the start or main direction "
"of line"
msgstr ""
msgid "Sparse infill density"
msgstr "Vulling percentage"
@@ -6651,6 +6809,15 @@ msgstr ""
msgid "Lightning"
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"
@@ -6668,6 +6835,37 @@ msgstr ""
"Dit is de afdrukversnelling voor de eerste laag. Een beperkte versnelling "
"kan de hechting van de bouwplaat verbeteren."
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"
msgstr "Laag dikte voor eerste laag"
@@ -6737,6 +6935,17 @@ msgstr ""
"De gemiddelde afstand tussen de willekeurige punten die op ieder lijnsegment "
"zijn geïntroduceerd"
msgid "Filter out tiny gaps"
msgstr ""
msgid "Layers and Perimeters"
msgstr ""
msgid ""
"Filter out gaps smaller than the threshold specified. This setting won't "
"affact top/bottom layers"
msgstr ""
msgid ""
"Speed of gap infill. Gap usually has irregular line width and should be "
"printed more slowly"
@@ -6815,6 +7024,9 @@ msgstr "G-code type"
msgid "What kind of gcode the printer is compatible with"
msgstr "Het type G-code waarmee de printer compatibel is"
msgid "Klipper"
msgstr ""
msgid "Infill combination"
msgstr "Vulling (infill) combinatie"
@@ -6846,6 +7058,15 @@ msgstr ""
msgid "Speed of internal sparse infill"
msgstr "Dit is de snelheid voor de dunne vulling (infill)"
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 "Strijk type"
@@ -7130,6 +7351,14 @@ msgstr "Dit is de snelheid voor de binnenste wanden"
msgid "Number of walls of every layer"
msgstr "Dit is het aantal wanden per laag."
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 "Raft contact Z distance"
msgstr "Vlot (raft) contact Z afstand:"
@@ -7232,6 +7461,19 @@ msgstr ""
"de nozzle de print raakt bij veplaatsen. Het gebruik van spiraallijnen om Z "
"op te tillen kan stringing voorkomen."
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 "Terugtrek (retraction) snelheid"
@@ -7249,6 +7491,14 @@ msgstr ""
"terugtrekking (retraction); als u dit op 0 zet, betekent dit dat het "
"dezelfde snelheid heeft als het intrekken (retraction)."
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 "Seam position"
msgstr "Naad positie"
@@ -7267,6 +7517,43 @@ msgstr "Achterzijde"
msgid "Random"
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"
"his amount can be specified in millimeters or as a percentage of the current "
"extruder diameter. The default value for this parameter is 15%."
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 ""
msgid "Skirt distance"
msgstr "Rand (skirt) afstand"
@@ -7605,6 +7892,19 @@ msgstr "Tree support wand lussen"
msgid "This setting specify the count of walls around tree support"
msgstr "Deze instelling specificeert het aantal wanden rond de tree support."
msgid "Tree support with infill"
msgstr "Tree support met vulling"
msgid ""
"This setting specifies whether to add infill inside large hollows of tree "
"support"
msgstr ""
"Deze instelling geeft aan of er opvulling moet worden toegevoegd in grote "
"holtes van de tree support."
msgid "Target chamber temperature"
msgstr ""
msgid "Nozzle temperature for layers after the initial one"
msgstr "Nozzle temperatuur voor de lagen na de eerstse laag"
@@ -7688,6 +7988,15 @@ msgstr ""
"kan \"blobs\" minimaliseren bij het printen van een nieuw onderdeel na het "
"verplaatsen."
msgid "Z hop type"
msgstr ""
msgid "NormalLift"
msgstr ""
msgid "SpiralLift"
msgstr ""
msgid "Wipe Distance"
msgstr "Veeg afstand"
@@ -7774,6 +8083,24 @@ msgstr ""
"negatieve waarden maken contouren kleiner. Deze functie wordt gebruikt om de "
"afmetingen enigszins aan te passen wanneer objecten montageproblemen hebben."
msgid "G-code thumbnails"
msgstr ""
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 ""
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 "
@@ -8028,6 +8355,119 @@ msgstr "Support: repareer gaten op laag %d"
msgid "Support: propagate branches at layer %d"
msgstr "Support: verspreid takken op laag %d"
msgid "PA Calibration"
msgstr ""
msgid "DDE"
msgstr ""
msgid "Bowden"
msgstr ""
msgid "Extruder type"
msgstr ""
msgid "PA Tower"
msgstr ""
msgid "PA Line"
msgstr ""
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: >= 180\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 ""
msgid "Start speed: "
msgstr ""
msgid "End speed: "
msgstr ""
msgid ""
"Please input valid values:\n"
"start > 10 step >= 0\n"
"end > start + step)"
msgstr ""
#: resources/data/hints.ini: [hint:3D Scene Operations]
msgid ""
"3D Scene Operations\n"
@@ -8212,6 +8652,16 @@ msgid ""
"density to improve the strength of the model?"
msgstr ""
#~ 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 "
@@ -8753,13 +9203,6 @@ msgstr ""
#~ "om filament te besparen en de print tijd te verkorten. De kleuren van de "
#~ "objecten worden gemengd als resultaat"
#~ msgid ""
#~ "This setting specifies whether to add infill inside large hollows of tree "
#~ "support"
#~ msgstr ""
#~ "Deze instelling geeft aan of er opvulling moet worden toegevoegd in grote "
#~ "holtes van de tree support."
#~ 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, "
@@ -8776,9 +9219,6 @@ msgstr ""
#~ msgid "Translation"
#~ msgstr "Vertaling"
#~ msgid "Tree support with infill"
#~ msgstr "Tree support met vulling"
#~ msgid "Unable to create zip file"
#~ msgstr "Kan het zip-bestand niet aanmaken"

View File

@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-19 13:01+0800\n"
"POT-Creation-Date: 2023-02-17 23:01+0800\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -420,12 +420,9 @@ msgstr ""
msgid "V"
msgstr "V"
msgid "Internal Version"
msgid "SoftFever Version"
msgstr ""
msgid "Version"
msgstr "Version"
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."
@@ -512,8 +509,8 @@ msgstr "Välj en fil (3mf):"
msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):"
msgstr ""
msgid "Choose one file (gcode/.gco/.g/.ngc/ngc):"
msgstr "Välj en fil (.gcode/.gco/.g/.ngc/ngc):"
msgid "Choose one file (gcode/3mf):"
msgstr ""
msgid "Some presets are modified."
msgstr "Några inställningar har ändrats."
@@ -1486,6 +1483,9 @@ msgid ""
"the corresponding code comments."
msgstr ""
msgid "Version"
msgstr "Version"
msgid "AMS Materials Setting"
msgstr ""
@@ -1742,6 +1742,9 @@ msgstr ""
msgid "File"
msgstr "Fil"
msgid "Calibration"
msgstr "Kalibrering"
msgid ""
"Failed to download the plug-in. Please check your firewall settings and vpn "
"software, check and retry."
@@ -1953,13 +1956,6 @@ msgstr ""
"För liten lagerhöjd.\n"
"Den har återställts till 0.2"
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 ""
"Too small ironing spacing.\n"
"Reset to 0.1"
@@ -2018,14 +2014,12 @@ msgstr ""
"JA -Ändra dessa inställningar och möjliggör Spiral läge automatiskt\n"
"NEJ -Avbryt Spiral läge denna gång"
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"
msgid "Arachne engine doesn't work with classic overhang speed mode.\n"
msgstr ""
msgid ""
"Disable overhang slowing down automatically? \n"
"Yes - Enable arachne and disable overhang slowing down\n"
"Turn off classic mode automatically? \n"
"Yes - Enable arachne with classic mode off\n"
"No - Give up using arachne this time"
msgstr ""
@@ -2234,6 +2228,12 @@ msgstr "Flöde"
msgid "Tool"
msgstr "Verktyg"
msgid "Layer Time"
msgstr ""
msgid "Layer Time (log)"
msgstr ""
msgid "Height: "
msgstr ""
@@ -2246,6 +2246,9 @@ msgstr ""
msgid "Flow: "
msgstr ""
msgid "Layer Time: "
msgstr ""
msgid "Fan Speed: "
msgstr ""
@@ -2540,9 +2543,6 @@ msgid ""
"confirming that the height is within the build volume."
msgstr ""
msgid "Calibration"
msgstr "Kalibrering"
msgid "Calibration step selection"
msgstr ""
@@ -2898,6 +2898,45 @@ msgstr "Vy"
msgid "Help"
msgstr "Hjälp"
msgid "Temperature Calibration"
msgstr ""
msgid "Pass 1"
msgstr ""
msgid "Flow rate test - Pass 1"
msgstr ""
msgid "Pass 2"
msgstr ""
msgid "Flow rate test - Pass 2"
msgstr ""
msgid "Flow rate"
msgstr ""
msgid "Pressure advance"
msgstr ""
msgid "Max flowrate"
msgstr ""
msgid "VFA"
msgstr ""
msgid "More..."
msgstr ""
msgid "Tutorial"
msgstr ""
msgid "Calibration help"
msgstr ""
msgid "More calibrations"
msgstr ""
msgid "3D Models"
msgstr ""
@@ -3677,7 +3716,7 @@ msgstr "Uppdatera mjukvaran.\n"
msgid "Newer 3mf version"
msgstr "Nyare 3mf version"
#, fuzzy, c-format, boost-format
#, c-format, boost-format
msgid ""
"The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your "
"software."
@@ -4607,6 +4646,9 @@ msgstr "Förflyttnings hastighet"
msgid "Acceleration"
msgstr "Acceleration"
msgid "Jerk(XY)"
msgstr ""
msgid "Raft"
msgstr ""
@@ -4622,6 +4664,9 @@ msgstr "Special läge"
msgid "G-code output"
msgstr ""
msgid "Post-processing Scripts"
msgstr ""
msgid "Frequent"
msgstr "Återkommande"
@@ -4669,6 +4714,9 @@ msgstr "Rekommenderat nozzel temperaturs område"
msgid "Print temperature"
msgstr "Utskrifts temperatur"
msgid "Chamber temperature"
msgstr ""
msgid "Nozzle"
msgstr "Nozzel"
@@ -4806,6 +4854,15 @@ msgstr "Lagerhöjds begränsning"
msgid "Retraction when switching material"
msgstr "Reduktion vid material byte"
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 "Fristående"
@@ -6032,6 +6089,12 @@ msgid ""
"external bridges. Use 180°for zero angle."
msgstr ""
msgid "Bridge density"
msgstr ""
msgid "Density of external bridges. 100% means solid bridge. Default is 100%."
msgstr ""
msgid "Bridge flow"
msgstr "Bridge/Brygg flöde"
@@ -6042,6 +6105,28 @@ msgstr ""
"Minska detta värde något (tex 0.9) för att minska material åtgång för "
"bridges/bryggor, detta för att förbättra kvaliteten"
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 "Endast en vägg på topp ytan"
@@ -6052,6 +6137,20 @@ 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"
msgstr ""
msgid ""
"Use only one wall on first layer, to give more space to the bottom infill "
"pattern"
msgstr ""
msgid "Classic mode"
msgstr ""
msgid "Enable this option to use classic mode"
msgstr ""
msgid "Slow down for overhang"
msgstr "Sakta ner vid överhäng"
@@ -6083,6 +6182,15 @@ msgstr ""
"insidan av hål eller bägge. Auto betyder att brim positionen och brim "
"bredden är analyserad och beräknas automatiskt"
msgid "outer_only"
msgstr ""
msgid "Inner brim only"
msgstr ""
msgid "Outer and inner brim"
msgstr ""
msgid "Brim-object gap"
msgstr "Avstånd mellan brim och modell"
@@ -6278,6 +6386,26 @@ msgstr ""
"Hastigheten på yttre vägg som är mest synlig. Denna bör vara långsammare än "
"hastigheten på inner vägg för att uppnå bättre kvalitet."
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 "mm/s or %"
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 "Ordning på inre vägg/yttre vägg/ifyllnad"
@@ -6296,6 +6424,9 @@ msgstr "ifyllnad/inre/yttre"
msgid "infill/outer/inner"
msgstr "ifyllnad/yttre/inre"
msgid "inner-outer-inner/infill"
msgstr ""
msgid "Height to rod"
msgstr "Höjd till axel"
@@ -6350,6 +6481,17 @@ msgstr ""
"värdet är mellan 0.95 och 1.05. Du kan finjustera detta värde för att få en "
"fin flat yta när visst överflöde eller underflöde finns"
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 ""
msgid "Default line width if some line width is set to be zero"
msgstr "Standard linjebredd för linjebredder är satt till 0"
@@ -6408,6 +6550,14 @@ 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"
@@ -6495,6 +6645,14 @@ msgstr ""
"Vinkeln för sparsam ifyllnads mönster, som styr start- eller huvudriktningen "
"för linjer"
msgid "Bridge infill direction"
msgstr ""
msgid ""
"Angle for bridge infill pattern, which controls the start or main direction "
"of line"
msgstr ""
msgid "Sparse infill density"
msgstr "Sparsam ifyllnads densitet"
@@ -6539,6 +6697,15 @@ msgstr ""
msgid "Lightning"
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"
@@ -6556,6 +6723,37 @@ msgstr ""
"Utskrifts acceleration för första lager. Ett lägre värde kan förbättra "
"objektets fäste på byggplattan"
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"
msgstr "Linjebredd för första lager"
@@ -6622,6 +6820,17 @@ msgstr ""
"Den genomsnittliga distansen mellan de slumpmässiga punkter som införts på "
"varje linjesegment"
msgid "Filter out tiny gaps"
msgstr ""
msgid "Layers and Perimeters"
msgstr ""
msgid ""
"Filter out gaps smaller than the threshold specified. This setting won't "
"affact top/bottom layers"
msgstr ""
msgid ""
"Speed of gap infill. Gap usually has irregular line width and should be "
"printed more slowly"
@@ -6698,6 +6907,9 @@ msgstr "G-kod smak"
msgid "What kind of gcode the printer is compatible with"
msgstr "Vilken typ av G-kod är skrivaren kompatibel med"
msgid "Klipper"
msgstr ""
msgid "Infill combination"
msgstr "Ifyllnads kombination"
@@ -6729,6 +6941,15 @@ msgstr ""
msgid "Speed of internal sparse infill"
msgstr "Hastighet för sparsam ifyllnad"
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 "Stryknings typ"
@@ -7008,6 +7229,14 @@ msgstr "Hastighet för inre vägg"
msgid "Number of walls of every layer"
msgstr "Antal väggar för varje lager"
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 "Raft contact Z distance"
msgstr "Raft kontakt Z avstånd"
@@ -7105,6 +7334,19 @@ msgstr ""
"den förflyttas. Att använda spirallinjer för att lyfta z kan förhindra "
"strängning"
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 "Retraktions hastighet"
@@ -7122,6 +7364,14 @@ msgstr ""
"ställer in detta till 0 betyder det att det blir samma hastighet som "
"retraktionen"
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 "Seam position"
msgstr "Söm position"
@@ -7140,6 +7390,43 @@ msgstr "Tillbaka"
msgid "Random"
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"
"his amount can be specified in millimeters or as a percentage of the current "
"extruder diameter. The default value for this parameter is 15%."
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 ""
msgid "Skirt distance"
msgstr "Skirt avstånd"
@@ -7469,6 +7756,19 @@ msgstr "Tree support vägg varv"
msgid "This setting specify the count of walls around tree support"
msgstr "Inställningen bestämmer antal väggar runt tree support"
msgid "Tree support with infill"
msgstr "Tree support med ifyllnad"
msgid ""
"This setting specifies whether to add infill inside large hollows of tree "
"support"
msgstr ""
"Inställningen bestämmer om det ska läggas till ifyllnad i stora hålrum av "
"tree support"
msgid "Target chamber temperature"
msgstr ""
msgid "Nozzle temperature for layers after the initial one"
msgstr "Nozzel temperatur efter första lager"
@@ -7549,6 +7849,15 @@ msgstr ""
"för att rengöra eventuellt läckt material på nozzeln. Detta kan minimera "
"blobbar när du skriver ut en ny del efter förflyttning"
msgid "Z hop type"
msgstr ""
msgid "NormalLift"
msgstr ""
msgid "SpiralLift"
msgstr ""
msgid "Wipe Distance"
msgstr "Avskrapnings avstånd"
@@ -7633,6 +7942,24 @@ msgstr ""
"Denna funktion används för att justera storleken något när det finns "
"monterings svårigheter"
msgid "G-code thumbnails"
msgstr ""
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 ""
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 "
@@ -7885,6 +8212,119 @@ 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 "PA Calibration"
msgstr ""
msgid "DDE"
msgstr ""
msgid "Bowden"
msgstr ""
msgid "Extruder type"
msgstr ""
msgid "PA Tower"
msgstr ""
msgid "PA Line"
msgstr ""
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: >= 180\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 ""
msgid "Start speed: "
msgstr ""
msgid "End speed: "
msgstr ""
msgid ""
"Please input valid values:\n"
"start > 10 step >= 0\n"
"end > start + step)"
msgstr ""
#: resources/data/hints.ini: [hint:3D Scene Operations]
msgid ""
"3D Scene Operations\n"
@@ -8069,6 +8509,16 @@ msgid ""
"density to improve the strength of the model?"
msgstr ""
#~ 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 "
@@ -8606,13 +9056,6 @@ msgstr ""
#~ "byte för att spara filament och minska utskriftstiden. Objektens färger "
#~ "blandas som ett resultat"
#~ msgid ""
#~ "This setting specifies whether to add infill inside large hollows of tree "
#~ "support"
#~ msgstr ""
#~ "Inställningen bestämmer om det ska läggas till ifyllnad i stora hålrum av "
#~ "tree support"
#~ 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, "
@@ -8629,9 +9072,6 @@ msgstr ""
#~ msgid "Translation"
#~ msgstr "Översättning"
#~ msgid "Tree support with infill"
#~ msgstr "Tree support med ifyllnad"
#~ msgid "Unable to create zip file"
#~ msgstr "Det gick inte att skapa zip-fil"

File diff suppressed because it is too large Load Diff

View File

@@ -3,12 +3,21 @@ cd deps
mkdir build
cd build
set DEPS=%CD%/BambuStudio_dep
if "%1"=="studio" (
GOTO :studio
)
echo "building deps.."
cmake ../ -G "Visual Studio 16 2019" -DDESTDIR="%CD%/BambuStudio_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="./BambuStudio-SoftFever" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DWIN10SDK_PATH="C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0"
cmake .. -G "Visual Studio 16 2019" -DBBL_RELEASE_TO_PUBLIC=1 -DCMAKE_PREFIX_PATH="%DEPS%/usr/local" -DCMAKE_INSTALL_PREFIX="./BambuStudio-SoftFever" -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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
resources/calib/vfa/VFA.stl Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,6 +1,6 @@
{
"name": "Anker",
"version": "01.04.00.01",
"version": "01.04.04.00",
"force_update": "0",
"description": "Anker configurations",
"machine_model_list": [

View File

@@ -81,7 +81,7 @@
"tree_support_wall_count": "0",
"tree_support_with_infill": "0",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_pattern": "monotonic",
"top_surface_line_width": "0.4",
"top_shell_thickness": "0.8",
"enable_prime_tower": "1",

View File

@@ -1,6 +1,6 @@
{
"name": "Anycubic",
"version": "01.04.00.01",
"version": "01.04.04.00",
"force_update": "0",
"description": "Anycubic configurations",
"machine_model_list": [

View File

@@ -81,7 +81,7 @@
"tree_support_wall_count": "0",
"tree_support_with_infill": "0",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_pattern": "monotonic",
"top_surface_line_width": "0.4",
"top_shell_thickness": "0.8",
"enable_prime_tower": "1",

View File

@@ -1,6 +1,6 @@
{
"name": "Artillery",
"version": "01.04.00.01",
"version": "01.04.04.00",
"force_update": "0",
"description": "Artillery configurations",
"machine_model_list": [

View File

@@ -81,7 +81,7 @@
"tree_support_wall_count": "0",
"tree_support_with_infill": "0",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_pattern": "monotonic",
"top_surface_line_width": "0.4",
"top_shell_thickness": "0.8",
"enable_prime_tower": "1",

View File

@@ -1,6 +1,6 @@
{
"name": "Prusa",
"version": "01.04.00.11",
"version": "01.04.04.00",
"force_update": "0",
"description": "Prusa configurations",
"machine_model_list": [

View File

@@ -81,7 +81,7 @@
"tree_support_wall_count": "0",
"tree_support_with_infill": "0",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_pattern": "monotonic",
"top_surface_line_width": "0.4",
"top_shell_thickness": "0.8",
"enable_prime_tower": "1",

View File

@@ -1,6 +1,6 @@
{
"name": "RatRig",
"version": "01.04.00.03",
"version": "01.04.04.00",
"force_update": "0",
"description": "RatRig configurations",
"machine_model_list": [

View File

@@ -83,7 +83,7 @@
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_pattern": "monotonic",
"top_surface_line_width": "0.4",
"top_shell_layers": "3",
"top_shell_thickness": "0.8",

View File

@@ -1,6 +1,6 @@
{
"name": "Snapmaker",
"version": "01.04.00.01",
"version": "01.04.04.01",
"force_update": "0",
"description": "Snapmaker configurations",
"machine_model_list": [

View File

@@ -81,7 +81,7 @@
"tree_support_wall_count": "0",
"tree_support_with_infill": "0",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_pattern": "monotonic",
"top_surface_line_width": "0.4",
"top_shell_thickness": "0.8",
"enable_prime_tower": "1",

View File

@@ -1,6 +1,6 @@
{
"name": "Tronxy",
"version": "01.04.10.0",
"version": "01.04.10.1",
"force_update": "0",
"description": "Tronxy configurations",
"machine_model_list": [

View File

@@ -79,7 +79,7 @@
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_pattern": "monotonic",
"top_surface_line_width": "0.4",
"top_shell_layers": "3",
"top_shell_thickness": "0.8",

View File

@@ -80,7 +80,7 @@
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_pattern": "monotonic",
"top_surface_line_width": "0.4",
"top_shell_layers": "3",
"top_shell_thickness": "0.8",

View File

@@ -0,0 +1,134 @@
{
"name": "TwoTrees",
"version": "01.00.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"
}
]
}

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 MiB

View File

@@ -0,0 +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"
]
}

View File

@@ -0,0 +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"
]
}

View File

@@ -0,0 +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"
]
}

View File

@@ -0,0 +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"
]
}

View File

@@ -0,0 +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"
]
}

View File

@@ -0,0 +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": [
"20"
],
"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"
]
}

View File

@@ -0,0 +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"
]
}

View File

@@ -0,0 +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"
]
}

View File

@@ -0,0 +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": [
"20"
],
"compatible_printers": [
"TwoTrees SP-5 Klipper 0.4 nozzle"
]
}

View File

@@ -0,0 +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"
]
}

View File

@@ -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": [
"20"
],
"slow_down_layer_time": [
"3"
]
}

View File

@@ -0,0 +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": [
"20"
],
"slow_down_layer_time": [
"3"
]
}

View File

@@ -0,0 +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"
]
}

View File

@@ -0,0 +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": [
"20"
],
"slow_down_layer_time": [
"2"
]
}

View File

@@ -0,0 +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": [
"20"
],
"slow_down_layer_time": [
"2"
]
}

View File

@@ -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"
]
}

View File

@@ -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": [
"20"
],
"slow_down_layer_time": [
"4"
],
"additional_cooling_fan_speed": [
"70"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}

View File

@@ -0,0 +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": [
"50"
],
"slow_down_layer_time": [
"4"
],
"additional_cooling_fan_speed": [
"70"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}

View File

@@ -0,0 +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"
]
}

Binary file not shown.

View File

@@ -0,0 +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"
}

View File

@@ -0,0 +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": "hotend.stl",
"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"
}

View File

@@ -0,0 +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_lift_type": "NormalLift",
"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"
}

View File

@@ -0,0 +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": [
"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"
}

View File

@@ -0,0 +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"
}

View File

@@ -0,0 +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"
}

View File

@@ -0,0 +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"
}

View File

@@ -0,0 +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"
}

View File

@@ -0,0 +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"
}

View File

@@ -0,0 +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"
}

View File

@@ -0,0 +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": "1",
"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"
]
}

View File

@@ -0,0 +1,104 @@
{
"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",
"enable_arc_fitting": "1",
"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"
]
}

View File

@@ -1,6 +1,6 @@
{
"name": "Voron",
"version": "01.04.01.00",
"version": "01.04.04.00",
"force_update": "0",
"description": "Voron configurations",
"machine_model_list": [

View File

@@ -84,7 +84,7 @@
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_pattern": "monotonic",
"top_surface_line_width": "0.4",
"top_shell_layers": "3",
"top_shell_thickness": "0.8",

View File

@@ -1,5 +1,5 @@
var LangText={
"en":{
"en":{
"t1":"Welcome to Bambu Studio",
"t2":"Bambu Studio will be setup in several steps. Let's start!",
"t3":"User Agreement",
@@ -86,6 +86,93 @@ var LangText={
"t91":"Download 3D models",
"t92":"Bambu Christmas Cabin"
},
"de":{
"t1":"Willkommen im Bambu Studio",
"t2":"Das Bambu Studio wird in mehreren Schritten eingerichtet. Lass uns anfangen!",
"t3":"Nutzervereinbarung",
"t4":"Ablehnen",
"t5":"Zustimmen",
"t6":"Wir bitten um deine Hilfe, um den Druck für alle zu verbessern",
"t7":"Anonyme Daten senden erlauben",
"t8":"Zurück",
"t9":"Weiter",
"t10":"Druckerauswahl",
"t11":"Alle",
"t12":"Alles leeren",
"t13":"mm Düse",
"t14":"Filamentauswahl",
"t15":"Drucker",
"t16":"Filamenttyp",
"t17":"Hersteller",
"t18":"Fehler",
"t19":"Es muss mindestens ein Filament ausgewählt sein.",
"t20":"Möchten Sie das Standard-Filament verwenden?",
"t21":"Ja",
"t22":"Nein",
"t23":"Versionshinweise",
"t24":"Loslegen",
"t25":"Fertig",
"t26":"Anmelden",
"t27":"Registrieren",
"t28":"Neueste",
"t29":"Einkaufszentrum",
"t30":"Handbuch",
"t31":"Neues Projekt",
"t32":"Neues Projekt erstellen",
"t33":"Projekt öffnen",
"t34":"Hotspot",
"t35":"Zuletzt geöffnet",
"t36":"OK",
"t37":"Es muss mindestens ein Drucker ausgewählt sein.",
"t38":"Abbrechen",
"t39":"Bestätigen",
"t40":"Netzwerkunterbrechung, bitte überprüfen und später erneut versuchen.",
"t47":"Bitte wählen Sie Ihre Login-Region aus",
"t48":"Asien-Pazifik",
"t49":"China",
"t50":"Abmelden",
"t52":"Überspringen",
"t53":"Beitreten",
"t54":"In der 3D-Druck-Community lernen wir aus den Erfolgen und Misserfolgen der anderen Benutzer, um unsere eigenen Schneideparameter und Einstellungen anzupassen. Bambu Studio folgt demselben Prinzip und verbessert seine Leistung durch die Erfolge und Misserfolge der Vielzahl von Drucken unserer Benutzer mittels maschinellem Lernen. Wir trainieren Bambu Studio, indem wir ihnen die realen Daten zuführen. Wenn Sie bereit sind, greift dieser Dienst auf Informationen aus Ihren Fehler- und Nutzungsprotokollen zu, die Informationen enthalten können, die in der ",
"t55":"Datenschutzrichtlinie",
"t56": ". Wir werden keine personenbezogenen Daten sammeln, durch die eine Person direkt oder indirekt identifiziert werden kann, einschließlich, aber nicht beschränkt auf Namen, Adressen, Zahlungsinformationen oder Telefonnummern. Durch Aktivieren dieses Dienstes stimmen Sie diesen Bedingungen und der Erklärung zur Datenschutzrichtlinie zu.",
"t57": "",
"t58": "",
"t59": ".",
"t60": "Europa",
"t61": "Nordamerika",
"t62": "Andere",
"t63": "Nach Ändern der Region wird Ihr Konto abgemeldet. Bitte melden Sie sich später erneut an.",
"t64": "Bambu Network-Plug-in",
"t65": "Senden von Druckaufträgen über WLAN",
"t66": "Vollständige Fernsteuerung",
"t67": "Live-View-Streaming",
"t68": "Synchronisierung von Benutzerdaten",
"t69": "Bambu Network-Plug-in installieren",
"t70": "",
"t71": "Herunterladen",
"t72": "Herunterladen fehlgeschlagen",
"t73": "Installation erfolgreich.",
"t74": "Neustart",
"t75": "Das Bambu Network-Plug-in bietet folgende Funktionen:",
"t76": "Das Bambu Network-Plug-in wurde nicht erkannt. Klicken Sie ",
"t77": "hier",
"t78": ", um es zu installieren.",
"t79": "Fehler beim Installieren des Plug-ins. ",
"t80": "Versuchen Sie die folgenden Schritte:",
"t81": "1, Klicken Sie auf ",
"t82": ", um das Plug-in-Verzeichnis zu öffnen",
"t83": "2, Schließen Sie alle geöffneten Bambu Studio",
"t84": "3, Löschen Sie alle Dateien im Plug-in-Verzeichnis",
"t85": "4, Öffnen Sie Bambu Studio erneut und installieren Sie das Plug-in erneut",
"t86": "Schließen",
"t87": "Benutzerhandbuch",
"t88": "Entfernen",
"t89": "Enthaltenden Ordner öffnen",
"t90": "3D-Modell",
"t91": "3D-Modelle herunterladen",
"t92": "Bambu Weihnachtshütte"
},
"zh_CN":{
"t1":"欢迎使用Bambu Studio",
"t2":"Bambu Studio需要几步安装步骤让我们开始吧",

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View File

@@ -607,6 +607,37 @@ namespace detail {
return up_sqr_d;
}
template<typename IndexedPrimitivesDistancerType, typename Scalar>
static inline void indexed_primitives_within_distance_squared_recurisve(const IndexedPrimitivesDistancerType &distancer,
size_t node_idx,
Scalar squared_distance_limit,
std::vector<size_t> &found_primitives_indices)
{
const auto &node = distancer.tree.node(node_idx);
assert(node.is_valid());
if (node.is_leaf()) {
Scalar sqr_dist;
distancer.closest_point_to_origin(node.idx, sqr_dist);
if (sqr_dist < squared_distance_limit) { found_primitives_indices.push_back(node.idx); }
} else {
size_t left_node_idx = node_idx * 2 + 1;
size_t right_node_idx = left_node_idx + 1;
const auto &node_left = distancer.tree.node(left_node_idx);
const auto &node_right = distancer.tree.node(right_node_idx);
assert(node_left.is_valid());
assert(node_right.is_valid());
if (node_left.bbox.squaredExteriorDistance(distancer.origin) < squared_distance_limit) {
indexed_primitives_within_distance_squared_recurisve(distancer, left_node_idx, squared_distance_limit,
found_primitives_indices);
}
if (node_right.bbox.squaredExteriorDistance(distancer.origin) < squared_distance_limit) {
indexed_primitives_within_distance_squared_recurisve(distancer, right_node_idx, squared_distance_limit,
found_primitives_indices);
}
}
}
} // namespace detail
// Build a balanced AABB Tree over an indexed triangles set, balancing the tree
@@ -793,6 +824,33 @@ inline bool is_any_triangle_in_radius(
return hit_point.allFinite();
}
// Returns all triangles within the given radius limit
template<typename VertexType, typename IndexedFaceType, typename TreeType, typename VectorType>
inline std::vector<size_t> all_triangles_in_radius(
// Indexed triangle set - 3D vertices.
const std::vector<VertexType> &vertices,
// Indexed triangle set - triangular faces, references to vertices.
const std::vector<IndexedFaceType> &faces,
// AABBTreeIndirect::Tree over vertices & faces, bounding boxes built with the accuracy of vertices.
const TreeType &tree,
// Point to which the distances on the indexed triangle set is searched for.
const VectorType &point,
//Square of maximum distance in which triangles are searched for
typename VectorType::Scalar max_distance_squared)
{
auto distancer = detail::IndexedTriangleSetDistancer<VertexType, IndexedFaceType, TreeType, VectorType>
{ vertices, faces, tree, point };
if(tree.empty())
{
return {};
}
std::vector<size_t> found_triangles{};
detail::indexed_primitives_within_distance_squared_recurisve(distancer, size_t(0), max_distance_squared, found_triangles);
return found_triangles;
}
// Traverse the tree and return the index of an entity whose bounding box
// contains a given point. Returns size_t(-1) when the point is outside.

View File

@@ -1,112 +1,372 @@
#ifndef SRC_LIBSLIC3R_AABBTREELINES_HPP_
#define SRC_LIBSLIC3R_AABBTREELINES_HPP_
#include "libslic3r/Point.hpp"
#include "libslic3r/EdgeGrid.hpp"
#include "Point.hpp"
#include "Utils.hpp"
#include "libslic3r.h"
#include "libslic3r/AABBTreeIndirect.hpp"
#include "libslic3r/Line.hpp"
#include <algorithm>
#include <cmath>
#include <type_traits>
#include <vector>
namespace Slic3r {
namespace AABBTreeLines {
namespace detail {
namespace detail {
template<typename ALineType, typename ATreeType, typename AVectorType>
struct IndexedLinesDistancer {
using LineType = ALineType;
using TreeType = ATreeType;
using VectorType = AVectorType;
using ScalarType = typename VectorType::Scalar;
template <typename ALineType, typename ATreeType, typename AVectorType>
struct IndexedLinesDistancer {
using LineType = ALineType;
using TreeType = ATreeType;
using VectorType = AVectorType;
using ScalarType = typename VectorType::Scalar;
const std::vector<LineType> &lines;
const TreeType &tree;
const std::vector<LineType>& lines;
const TreeType& tree;
const VectorType origin;
const VectorType origin;
inline VectorType closest_point_to_origin(size_t primitive_index,
ScalarType &squared_distance) {
VectorType nearest_point;
const LineType &line = lines[primitive_index];
squared_distance = line_alg::distance_to_squared(line, origin, &nearest_point);
return nearest_point;
}
};
inline VectorType closest_point_to_origin(size_t primitive_index, ScalarType& squared_distance) const
{
Vec<LineType::Dim, typename LineType::Scalar> nearest_point;
const LineType& line = lines[primitive_index];
squared_distance = line_alg::distance_to_squared(line, origin.template cast<typename LineType::Scalar>(), &nearest_point);
return nearest_point.template cast<ScalarType>();
}
};
}
// Build a balanced AABB Tree over a vector of float lines, balancing the tree
// on centroids of the lines.
// Epsilon is applied to the bounding boxes of the AABB Tree to cope with numeric inaccuracies
// during tree traversal.
template<typename LineType>
inline AABBTreeIndirect::Tree<2, typename LineType::Scalar> build_aabb_tree_over_indexed_lines(
const std::vector<LineType> &lines,
//FIXME do we want to apply an epsilon?
const float eps = 0)
// returns number of intersections of ray starting in ray_origin and following the specified coordinate line with lines in tree
// first number is hits in positive direction of ray, second number hits in negative direction. returns neagtive numbers when ray_origin is
// on some line exactly.
template <typename LineType, typename TreeType, typename VectorType, int coordinate>
inline std::tuple<int, int> coordinate_aligned_ray_hit_count(size_t node_idx,
const TreeType& tree,
const std::vector<LineType>& lines,
const VectorType& ray_origin)
{
using TreeType = AABBTreeIndirect::Tree<2, typename LineType::Scalar>;
// using CoordType = typename TreeType::CoordType;
using VectorType = typename TreeType::VectorType;
using BoundingBox = typename TreeType::BoundingBox;
static constexpr int other_coordinate = (coordinate + 1) % 2;
using Scalar = typename LineType::Scalar;
using Floating = typename std::conditional<std::is_floating_point<Scalar>::value, Scalar, double>::type;
const auto& node = tree.node(node_idx);
assert(node.is_valid());
if (node.is_leaf()) {
const LineType& line = lines[node.idx];
if (ray_origin[other_coordinate] < std::min(line.a[other_coordinate], line.b[other_coordinate]) || ray_origin[other_coordinate] >= std::max(line.a[other_coordinate], line.b[other_coordinate])) {
// the second inequality is nonsharp for a reason
// without it, we may count contour border twice when the lines meet exactly at the spot of intersection. this prevents is
return { 0, 0 };
}
struct InputType {
size_t idx() const {
return m_idx;
}
const BoundingBox& bbox() const {
return m_bbox;
}
const VectorType& centroid() const {
return m_centroid;
Scalar line_max = std::max(line.a[coordinate], line.b[coordinate]);
Scalar line_min = std::min(line.a[coordinate], line.b[coordinate]);
if (ray_origin[coordinate] > line_max) {
return { 1, 0 };
} else if (ray_origin[coordinate] < line_min) {
return { 0, 1 };
} else {
// find intersection of ray with line
// that is when ( line.a + t * (line.b - line.a) )[other_coordinate] == ray_origin[other_coordinate]
// t = ray_origin[oc] - line.a[oc] / (line.b[oc] - line.a[oc]);
// then we want to get value of intersection[ coordinate]
// val_c = line.a[c] + t * (line.b[c] - line.a[c]);
// Note that ray and line may overlap, when (line.b[oc] - line.a[oc]) is zero
// In that case, we return negative number
Floating distance_oc = line.b[other_coordinate] - line.a[other_coordinate];
Floating t = (ray_origin[other_coordinate] - line.a[other_coordinate]) / distance_oc;
Floating val_c = line.a[coordinate] + t * (line.b[coordinate] - line.a[coordinate]);
if (ray_origin[coordinate] > val_c) {
return { 1, 0 };
} else if (ray_origin[coordinate] < val_c) {
return { 0, 1 };
} else { // ray origin is on boundary
return { -1, -1 };
}
}
} else {
int intersections_above = 0;
int intersections_below = 0;
size_t left_node_idx = node_idx * 2 + 1;
size_t right_node_idx = left_node_idx + 1;
const auto& node_left = tree.node(left_node_idx);
const auto& node_right = tree.node(right_node_idx);
assert(node_left.is_valid());
assert(node_right.is_valid());
if (node_left.bbox.min()[other_coordinate] <= ray_origin[other_coordinate] && node_left.bbox.max()[other_coordinate] >= ray_origin[other_coordinate]) {
auto [above, below] = coordinate_aligned_ray_hit_count<LineType, TreeType, VectorType, coordinate>(left_node_idx, tree, lines,
ray_origin);
if (above < 0 || below < 0)
return { -1, -1 };
intersections_above += above;
intersections_below += below;
}
if (node_right.bbox.min()[other_coordinate] <= ray_origin[other_coordinate] && node_right.bbox.max()[other_coordinate] >= ray_origin[other_coordinate]) {
auto [above, below] = coordinate_aligned_ray_hit_count<LineType, TreeType, VectorType, coordinate>(right_node_idx, tree, lines,
ray_origin);
if (above < 0 || below < 0)
return { -1, -1 };
intersections_above += above;
intersections_below += below;
}
return { intersections_above, intersections_below };
}
}
size_t m_idx;
BoundingBox m_bbox;
VectorType m_centroid;
template <typename LineType, typename TreeType, typename VectorType>
inline std::vector<std::pair<VectorType, size_t>> get_intersections_with_line(size_t node_idx,
const TreeType& tree,
const std::vector<LineType>& lines,
const LineType& line,
const typename TreeType::BoundingBox& line_bb)
{
const auto& node = tree.node(node_idx);
assert(node.is_valid());
if (node.is_leaf()) {
VectorType intersection_pt;
if (line_alg::intersection(line, lines[node.idx], &intersection_pt)) {
return { std::pair<VectorType, size_t>(intersection_pt, node.idx) };
} else {
return {};
}
} else {
size_t left_node_idx = node_idx * 2 + 1;
size_t right_node_idx = left_node_idx + 1;
const auto& node_left = tree.node(left_node_idx);
const auto& node_right = tree.node(right_node_idx);
assert(node_left.is_valid());
assert(node_right.is_valid());
std::vector<std::pair<VectorType, size_t>> result;
if (node_left.bbox.intersects(line_bb)) {
std::vector<std::pair<VectorType, size_t>> intersections = get_intersections_with_line<LineType, TreeType, VectorType>(left_node_idx, tree, lines, line, line_bb);
result.insert(result.end(), intersections.begin(), intersections.end());
}
if (node_right.bbox.intersects(line_bb)) {
std::vector<std::pair<VectorType, size_t>> intersections = get_intersections_with_line<LineType, TreeType, VectorType>(right_node_idx, tree, lines, line, line_bb);
result.insert(result.end(), intersections.begin(), intersections.end());
}
return result;
}
}
} // namespace detail
// Build a balanced AABB Tree over a vector of lines, balancing the tree
// on centroids of the lines.
// Epsilon is applied to the bounding boxes of the AABB Tree to cope with numeric inaccuracies
// during tree traversal.
template <typename LineType>
inline AABBTreeIndirect::Tree<2, typename LineType::Scalar> build_aabb_tree_over_indexed_lines(const std::vector<LineType>& lines)
{
using TreeType = AABBTreeIndirect::Tree<2, typename LineType::Scalar>;
// using CoordType = typename TreeType::CoordType;
using VectorType = typename TreeType::VectorType;
using BoundingBox = typename TreeType::BoundingBox;
struct InputType {
size_t idx() const { return m_idx; }
const BoundingBox& bbox() const { return m_bbox; }
const VectorType& centroid() const { return m_centroid; }
size_t m_idx;
BoundingBox m_bbox;
VectorType m_centroid;
};
std::vector<InputType> input;
input.reserve(lines.size());
for (size_t i = 0; i < lines.size(); ++i) {
const LineType& line = lines[i];
InputType n;
n.m_idx = i;
n.m_centroid = (line.a + line.b) * 0.5;
n.m_bbox = BoundingBox(line.a, line.a);
n.m_bbox.extend(line.b);
input.emplace_back(n);
}
TreeType out;
out.build(std::move(input));
return out;
}
// Finding a closest line, its closest point and squared distance to the closest point
// Returns squared distance to the closest point or -1 if the input is empty.
// or no closer point than max_sq_dist
template <typename LineType, typename TreeType, typename VectorType>
inline typename VectorType::Scalar squared_distance_to_indexed_lines(
const std::vector<LineType>& lines,
const TreeType& tree,
const VectorType& point,
size_t& hit_idx_out,
Eigen::PlainObjectBase<VectorType>& hit_point_out,
typename VectorType::Scalar max_sqr_dist = std::numeric_limits<typename VectorType::Scalar>::infinity())
{
using Scalar = typename VectorType::Scalar;
if (tree.empty())
return Scalar(-1);
auto distancer = detail::IndexedLinesDistancer<LineType, TreeType, VectorType> { lines, tree, point };
return AABBTreeIndirect::detail::squared_distance_to_indexed_primitives_recursive(distancer, size_t(0), Scalar(0), max_sqr_dist,
hit_idx_out, hit_point_out);
}
// Returns all lines within the given radius limit
template <typename LineType, typename TreeType, typename VectorType>
inline std::vector<size_t> all_lines_in_radius(const std::vector<LineType>& lines,
const TreeType& tree,
const VectorType& point,
typename VectorType::Scalar max_distance_squared)
{
auto distancer = detail::IndexedLinesDistancer<LineType, TreeType, VectorType> { lines, tree, point };
if (tree.empty()) {
return {};
}
std::vector<size_t> found_lines {};
AABBTreeIndirect::detail::indexed_primitives_within_distance_squared_recurisve(distancer, size_t(0), max_distance_squared, found_lines);
return found_lines;
}
// return 1 if true, -1 if false, 0 for point on contour (or if cannot be determined)
template <typename LineType, typename TreeType, typename VectorType>
inline int point_outside_closed_contours(const std::vector<LineType>& lines, const TreeType& tree, const VectorType& point)
{
if (tree.empty()) {
return 1;
}
auto [hits_above, hits_below] = detail::coordinate_aligned_ray_hit_count<LineType, TreeType, VectorType, 0>(0, tree, lines, point);
if (hits_above < 0 || hits_below < 0) {
return 0;
} else if (hits_above % 2 == 1 && hits_below % 2 == 1) {
return -1;
} else if (hits_above % 2 == 0 && hits_below % 2 == 0) {
return 1;
} else { // this should not happen with closed contours. lets check it in Y direction
auto [hits_above, hits_below] = detail::coordinate_aligned_ray_hit_count<LineType, TreeType, VectorType, 1>(0, tree, lines, point);
if (hits_above < 0 || hits_below < 0) {
return 0;
} else if (hits_above % 2 == 1 && hits_below % 2 == 1) {
return -1;
} else if (hits_above % 2 == 0 && hits_below % 2 == 0) {
return 1;
} else { // both results were unclear
return 0;
}
}
}
template <bool sorted, typename VectorType, typename LineType, typename TreeType>
inline std::vector<std::pair<VectorType, size_t>> get_intersections_with_line(const std::vector<LineType>& lines,
const TreeType& tree,
const LineType& line)
{
if (tree.empty()) {
return {};
}
auto line_bb = typename TreeType::BoundingBox(line.a, line.a);
line_bb.extend(line.b);
auto intersections = detail::get_intersections_with_line<LineType, TreeType, VectorType>(0, tree, lines, line, line_bb);
if (sorted) {
using Floating =
typename std::conditional<std::is_floating_point<typename LineType::Scalar>::value, typename LineType::Scalar, double>::type;
std::vector<std::pair<Floating, std::pair<VectorType, size_t>>> points_with_sq_distance {};
for (const auto& p : intersections) {
points_with_sq_distance.emplace_back((p.first - line.a).template cast<Floating>().squaredNorm(), p);
}
std::sort(points_with_sq_distance.begin(), points_with_sq_distance.end(),
[](const std::pair<Floating, std::pair<VectorType, size_t>>& left,
std::pair<Floating, std::pair<VectorType, size_t>>& right) { return left.first < right.first; });
for (size_t i = 0; i < points_with_sq_distance.size(); i++) {
intersections[i] = points_with_sq_distance[i].second;
}
}
return intersections;
}
template <typename LineType>
class LinesDistancer {
public:
using Scalar = typename LineType::Scalar;
using Floating = typename std::conditional<std::is_floating_point<Scalar>::value, Scalar, double>::type;
private:
std::vector<LineType> lines;
AABBTreeIndirect::Tree<2, Scalar> tree;
public:
explicit LinesDistancer(const std::vector<LineType>& lines)
: lines(lines)
{
tree = AABBTreeLines::build_aabb_tree_over_indexed_lines(this->lines);
}
explicit LinesDistancer(std::vector<LineType>&& lines)
: lines(lines)
{
tree = AABBTreeLines::build_aabb_tree_over_indexed_lines(this->lines);
}
LinesDistancer() = default;
// 1 true, -1 false, 0 cannot determine
int outside(const Vec<2, Scalar>& point) const { return point_outside_closed_contours(lines, tree, point); }
// negative sign means inside
template <bool SIGNED_DISTANCE>
std::tuple<Floating, size_t, Vec<2, Floating>> distance_from_lines_extra(const Vec<2, Scalar>& point) const
{
size_t nearest_line_index_out = size_t(-1);
Vec<2, Floating> nearest_point_out = Vec<2, Floating>::Zero();
Vec<2, Floating> p = point.template cast<Floating>();
auto distance = AABBTreeLines::squared_distance_to_indexed_lines(lines, tree, p, nearest_line_index_out, nearest_point_out);
if (distance < 0) {
return { std::numeric_limits<Floating>::infinity(), nearest_line_index_out, nearest_point_out };
}
distance = sqrt(distance);
if (SIGNED_DISTANCE) {
distance *= outside(point);
}
return { distance, nearest_line_index_out, nearest_point_out };
}
template <bool SIGNED_DISTANCE>
Floating distance_from_lines(const Vec<2, typename LineType::Scalar>& point) const
{
auto [dist, idx, np] = distance_from_lines_extra<SIGNED_DISTANCE>(point);
return dist;
}
std::vector<size_t> all_lines_in_radius(const Vec<2, typename LineType::Scalar>& point, Floating radius)
{
return all_lines_in_radius(this->lines, this->tree, point, radius * radius);
}
template <bool sorted>
std::vector<std::pair<Vec<2, Scalar>, size_t>> intersections_with_line(const LineType& line) const
{
return get_intersections_with_line<sorted, Vec<2, Scalar>>(lines, tree, line);
}
const LineType& get_line(size_t line_idx) const { return lines[line_idx]; }
const std::vector<LineType>& get_lines() const { return lines; }
};
std::vector<InputType> input;
input.reserve(lines.size());
const VectorType veps(eps, eps);
for (size_t i = 0; i < lines.size(); ++i) {
const LineType &line = lines[i];
InputType n;
n.m_idx = i;
n.m_centroid = (line.a + line.b) * 0.5;
n.m_bbox = BoundingBox(line.a, line.a);
n.m_bbox.extend(line.b);
n.m_bbox.min() -= veps;
n.m_bbox.max() += veps;
input.emplace_back(n);
}
TreeType out;
out.build(std::move(input));
return out;
}
// Finding a closest line, its closest point and squared distance to the closest point
// Returns squared distance to the closest point or -1 if the input is empty.
template<typename LineType, typename TreeType, typename VectorType>
inline typename VectorType::Scalar squared_distance_to_indexed_lines(
const std::vector<LineType> &lines,
const TreeType &tree,
const VectorType &point,
size_t &hit_idx_out,
Eigen::PlainObjectBase<VectorType> &hit_point_out)
{
using Scalar = typename VectorType::Scalar;
auto distancer = detail::IndexedLinesDistancer<LineType, TreeType, VectorType>
{ lines, tree, point };
return tree.empty() ?
Scalar(-1) :
AABBTreeIndirect::detail::squared_distance_to_indexed_primitives_recursive(distancer, size_t(0), Scalar(0),
std::numeric_limits<Scalar>::infinity(), hit_idx_out, hit_point_out);
}
}
}
} // namespace Slic3r::AABBTreeLines
#endif /* SRC_LIBSLIC3R_AABBTREELINES_HPP_ */

Some files were not shown because too many files have changed in this diff Show More