Commit graph

1745 commits

Author SHA1 Message Date
saumya.jain
476f92bd1c Brim distance is not "settable_per_mesh"
A new feature request needed to make this work.
CURA-10770
2023-08-07 12:40:05 +02:00
MariMakes
08748b1a33 Update description for Hole Horizontal expansion
Clarify relation with Hole Horizontal Expansion and ole Horizontal Expansion Max Diameter
2023-07-21 13:53:36 +02:00
casperlamboo
e9eec4e066 Applied printer-linter format 2023-06-14 08:41:48 +00:00
c.lamboo
6a9a03f698 Revert to previous setting value for support_extruder_nr
CURA-10643
2023-06-14 10:40:26 +02:00
Remco Burema
68231c957d Add settings-function to get an extruder based on a property.
We wanted to select an extruder based on wether or not it has support-material, so that the user doesn't have to think about selecting a support extruder any more and in most cases, can't forget anymore either. The formula present in fdmprinter to do that was not only an unreadable nightmare, but also very slow. We decided to pull most of that functionality into the settings-function machinery instead (but just a bit more generic so other properties can be selected, not just 'material_is_support_material').

done as part of finishing off CURA-10643
2023-06-13 15:59:24 +02:00
Remco Burema
1f7c11667f Disable Small Skin Area feature for now :-/
We're not sure why this introduces a boatload of small segments into the infill, and we're out of time to try and fix this before the beta. Re-introducing after the beta seems like a bad idea, so this'll have to wait until 5.5 unfortunately.

Done as part of fixing for CURA-10500, but for the original Small Skin Area feature, see CURA-10201. For the ticket to (fix? and) reintroduce the feature, see CURA-10670.
2023-06-07 11:25:49 +02:00
jellespijker
4d5002b038 Applied printer-linter format 2023-06-06 13:15:29 +00:00
Jelle Spijker
4a3c3155cf
Update rest preference label
Rest Preference
"Force Only Buildplate" can be "On Buildplate when possible",
Because Support can be created everywhere but as much as possible starting from the buildplate and in some case we can have some support starting from the model..
"On Model If Necessary" can be "On Model If required",
Because support can be created everywhere and if required you can have support starting on the model. And Sometimes Required means they start on the model because you have more direct or simple support if you start on the model.

As suggested by @5axes
2023-06-06 15:14:14 +02:00
nallath
4e7a41b469 Applied printer-linter format 2023-06-06 09:36:32 +00:00
Jaime van Kessel
bb991e1e2c
Fix the formula for support_enable and support_extruder_nr
The formulas got mixed up somehow. Shows that devs shouldn't commit before
their morning coffee ;)

CURA-10633
2023-06-06 11:34:28 +02:00
Jelle Spijker
ee0e55cf97
Bump up fdmprinter and fdmextruder 2023-06-05 11:51:25 +02:00
Jelle Spijker
e3cbc37740
fixed mapping of support extruder nr
Contributes to PP-285 and CURA-10643
2023-06-05 09:16:56 +02:00
Jelle Spijker
20c2b2b4cd
Revert mapping value
Currently fails, will fix this after the weekend

Contributes to PP-285 and CURA-10643
2023-06-02 17:35:08 +02:00
Paul Kuiper
34b57fb203 Added material_is_support_material setting and added a resolve function to select the correct support_extruder.
Relates to: PP-285
2023-05-30 17:27:25 +02:00
Remco Burema
0bc3556c97 Don't set the Max Branch Angle beyond nominal values by default.
Otherwise, for example, a support angle of 90 can cause this setting to block slicing, since it will be beyond its maximum value.

CURA-10553
2023-05-03 13:09:10 +02:00
Jelle Spijker
07b8fcd4b7
Merge remote-tracking branch 'origin/main' into CURA-10065_tree_support_no_gradual
# Conflicts:
#	plugins/VersionUpgrade/VersionUpgrade53to54/VersionUpgrade53to54.py
2023-04-28 12:23:33 +02:00
Jelle Spijker
64767aa2ce
Removed Tree Support from labels
Shorten the label because it is already clear
2023-04-28 11:59:40 +02:00
Remco Burema
d84960c7b7 Gradual infill with Tree Support 2.0 caused floating parts.
Should not be on when doing tree support anyway, so change configs to reflect that.

CURA-10065
2023-04-25 17:51:40 +02:00
c.lamboo
b033ada606 Merge branch 'main' into CURA-10415_main_based_update_tree 2023-04-24 11:01:04 +02:00
Remco Burema
b6926b9a24
Merge branch 'main' into PP-249_53_enable-support-brim 2023-04-20 23:31:37 +02:00
Remco Burema
9a0697905e Merge branch '5.3' 2023-04-20 12:03:35 +02:00
Remco Burema
d561ba5def Despite the name, 'Maximum' Fan Speed should be able to go below minimum.
This is because the maximum fan speed is really just the fan speed for layers at or below a certain layer time threshold. Interpolation-logic in the backend (engine) still holds up, even if the values are 'switched' in the sense that the supposed 'max' is lower than the 'min'.

Change was needed since some UM materials had a Maximum Fan Speed set to 15, even though the normal speed and the Minimum Fan Speed are set to 50 in the machine. Despite the confusing naming, from context this seems intentional.

Will fix #15233
2023-04-18 20:53:20 +02:00
Remco Burema
f22c5b884a
Merge branch 'CURA-10415_main_based_update_tree' into suggested_ui_changes 2023-04-18 16:10:14 +02:00
Remco Burema
0c0304667e Align main-based tree-2.0 branch with changes from 'xmas-alpha'.
This is the last change that was missing, originally part of a way larger commit, which is why it wasn't reaplied.

the original commit was part of CURA-9879, this 'manual cherry-pick' was done because there was one branch for CURA-10415 that was based on the 'xmas build' we shated with the public. However, in order to get that out in time, we made some temporary changes, that apparently should not be merged to main. Another branch was made for CURA-10415 that's based on main, but it appeared that this particular change was still missing.
2023-04-18 14:57:30 +02:00
Casper Lamboo
b6c35e7b19 Use proper setting variable name
CURA-10472
2023-04-18 14:41:43 +02:00
Remco Burema
cf6cbafb25
Fit 'Tree Support Rest Preference' description to behaviour.
CURA-10463
2023-04-18 10:36:12 +02:00
Jelle Spijker
59d0fb68ea
Merge remote-tracking branch 'origin/main' into CURA-10415_main_based_update_tree
# Conflicts:
#	resources/i18n/cs_CZ/fdmprinter.def.json.po
#	resources/i18n/de_DE/fdmprinter.def.json.po
#	resources/i18n/es_ES/fdmprinter.def.json.po
#	resources/i18n/fdmprinter.def.json.pot
#	resources/i18n/fi_FI/fdmprinter.def.json.po
#	resources/i18n/fr_FR/fdmprinter.def.json.po
#	resources/i18n/hu_HU/fdmprinter.def.json.po
#	resources/i18n/it_IT/fdmprinter.def.json.po
#	resources/i18n/ja_JP/fdmprinter.def.json.po
#	resources/i18n/ko_KR/fdmprinter.def.json.po
#	resources/i18n/nl_NL/fdmprinter.def.json.po
#	resources/i18n/pl_PL/fdmprinter.def.json.po
#	resources/i18n/pt_BR/fdmprinter.def.json.po
#	resources/i18n/pt_PT/fdmprinter.def.json.po
#	resources/i18n/ru_RU/fdmprinter.def.json.po
#	resources/i18n/tr_TR/fdmprinter.def.json.po
#	resources/i18n/zh_CN/fdmprinter.def.json.po
#	resources/i18n/zh_TW/fdmprinter.def.json.po
2023-04-08 10:20:12 +02:00
Thomas Rahm
52173cd732 Fixed Typo 2023-03-29 07:14:26 +02:00
Thomas Rahm
2e2f6f82ea More Tree Support realated changes to fdmprinter.def.json 2023-03-29 06:39:57 +02:00
Remco Burema
5b209161ac Remove wireprinting options.
Wireprinting wasn't actively maintained, and almost an entire different min-engine. It's also rarely used, and presumed broken. Remove it, so it doesn't have to be maintained or clog up other maintanance and/or refactor tasks.

frontend part of CURA-10394
2023-03-28 13:50:20 +02:00
Jelle Spijker
f8d3e914bc
Copied relevant settings from xmas branch
Since the xmas branch was based on 5.2 and that branch
contained some magic to facilitate the S7 release with
a lot of definition/profile changes. It is best to manually
copy the relevant setting.

Contributes to CURA-10415

Contributes to CURA-10415
2023-03-23 11:55:35 +01:00
c.lamboo
f5b7176da5 Make smart brim settable per extruder
CURA-10032
2023-03-22 18:32:09 +01:00
c.lamboo
06dbf0f275 Merge branch 'main' into CURA-10201_fill-narrow-skin-with-walls 2023-03-21 13:49:12 +01:00
Casper Lamboo
837171ac5c Apply suggestions from code review 2023-03-20 17:35:42 +01:00
Jelle Spijker
5c0345a475
enable smart brim ordering by default 2023-03-20 15:46:12 +01:00
c.lamboo
1dfdf46d09 Use more predictable settings-name
CURA-10032
2023-03-20 13:46:55 +01:00
casperlamboo
01df365d06 Applied printer-linter format 2023-03-17 15:24:30 +00:00
c.lamboo
1023eb8867 Add "smart brim" setting
CURA-10032
2023-03-17 16:23:16 +01:00
Vandresc
733a926e05 Update_HoleHorizontalExpansion_CURA-8890
Small typo in setting description
2023-03-16 18:05:23 +01:00
c.lamboo
61aff1756e Merge branch 'main' into CURA-8890-hole-horizontal-expansion-max-diameter
# Conflicts:
#	resources/i18n/cs_CZ/fdmprinter.def.json.po
#	resources/i18n/de_DE/fdmprinter.def.json.po
#	resources/i18n/es_ES/fdmprinter.def.json.po
#	resources/i18n/fdmprinter.def.json.pot
#	resources/i18n/fi_FI/fdmprinter.def.json.po
#	resources/i18n/fr_FR/fdmprinter.def.json.po
#	resources/i18n/hu_HU/fdmprinter.def.json.po
#	resources/i18n/it_IT/fdmprinter.def.json.po
#	resources/i18n/ja_JP/fdmprinter.def.json.po
#	resources/i18n/ko_KR/fdmprinter.def.json.po
#	resources/i18n/nl_NL/fdmprinter.def.json.po
#	resources/i18n/pl_PL/fdmprinter.def.json.po
#	resources/i18n/pt_BR/fdmprinter.def.json.po
#	resources/i18n/pt_PT/fdmprinter.def.json.po
#	resources/i18n/ru_RU/fdmprinter.def.json.po
#	resources/i18n/tr_TR/fdmprinter.def.json.po
#	resources/i18n/zh_CN/fdmprinter.def.json.po
#	resources/i18n/zh_TW/fdmprinter.def.json.po
2023-03-15 12:50:29 +01:00
c.lamboo
cb8f66b5fd Update copy
CURA-8890
2023-03-15 11:48:37 +01:00
Jelle Spijker
905a40dc39
Set height to 1 if skirt gap is 0
Contributes to CURA-9826
2023-03-15 11:15:31 +01:00
Jelle Spijker
f22d25e6e6
Merge branch 'main' into CURA-9826_add-skirt-height 2023-03-14 18:17:53 +01:00
Jelle Spijker
1eda386448
Merge branch 'main' into CURA-8890-hole-horizontal-expansion-max-diameter 2023-03-13 11:54:21 +01:00
Jelle Spijker
58b88a2ab4
Merge remote-tracking branch 'origin/main' into CURA-10127-dont-allow-minimum-speed-to-be-zero 2023-03-13 11:26:25 +01:00
Remco Burema
04c6f6bbcf Small layer temp: Have (more) sensible warning/limit values.
CURA-10377
2023-03-09 11:34:58 +01:00
Rijk van Manen
de7714ef7f Merge branch 'main' into CURA-8890-hole-horizontal-expansion-max-diameter 2023-03-08 10:40:56 +01:00
Rijk van Manen
011febc0f8 Merge branch 'main' into CURA-10127-dont-allow-minimum-speed-to-be-zero 2023-03-08 10:35:00 +01:00
c.lamboo
62812393b0 Fix typos in translations
CURA-10369
2023-03-07 10:29:37 +01:00
Rijk van Manen
ebbf4d3ca2 add new skirt_height setting
CURA-9826
2023-03-06 16:50:13 +01:00