Commit graph

12871 commits

Author SHA1 Message Date
Jaime van Kessel
0cb5a147ed
Merge pull request #11776 from Ultimaker/PP-154_adjust_horizontal_expansion
Reduced horizontal expansion offset to the theoretically correct valu…
2022-04-07 10:49:39 +02:00
p.kuiper
e24d2d15ae Reduced horizontal expansion offset to the theoretically correct value of 0.1*layer_height if the correction is performed on both sides of the wall (then totals 0.2*layer_height).
Relates to PP-154
2022-04-06 13:56:28 +02:00
p.kuiper
0a8ef5162e Removed the rather hacky implementation of the shrinkage factor averaging. Issues with dual extrusion were the second extruder is not used should solved in a different way.
Relates to PP-77
2022-04-06 13:28:55 +02:00
p.kuiper
733447a2dd Removed the settings: "material_shrinkage_percentage" and update code that was using this parameter.
material_shrinkage_percentage_xy and material_shrinkage_percentage_z cannot depend on material_shrinkage_percentage otherwise their resolve function will not execute properly.
I noticed that the shrinkage factors do not get the correct value if a wrong nozzle is chosen for a material. However, in that case the slicer will also not slice, so in practice this is not an issue

Relates to PP-77
2022-04-01 13:00:41 +02:00
p.kuiper
4bb79654d4 Updated the S3 and S5 PLA, T-PLA and PETG profiles to include the determined shrinkage compensation factor.
PLA xy 100.2%  z 100.1%
TPLA xy 100.3%  z 100.1%
PETG xy 100.5%  z 100.1%

Relates to PP-77
2022-03-31 16:32:41 +02:00
p.kuiper
d6d4644a31 Set visibility of shrinkage settings to true. Enable visibility in advanced (xyz shrinkage only) and the expert display mode.
New calculations to determine the average shrinkage when two materials are used. By default the material shrinkage is set to null (None). In that case the shrinkage of that material is not taken into account in the new averaging formula. Support materials such as PVA, BAM, Aquasys etc. should keep this setting to null. When two materials are used with a shrinkage percentage the average of these two materials will be used.

Relates to PP-77
2022-03-31 16:07:17 +02:00
Ghostkeeper
2d1b9c5409
Set Top Surface Layers to 0 and adjust flow to compensate
It doesn't really work well with the monotonic order here.

Contributes to issue CURA-9065.
2022-03-31 15:24:56 +02:00
Remco Burema
657890158e Should be false by default.
Otherwise it'll mess up for most existing printers.

part of CURA-9078
2022-03-31 14:06:54 +02:00
Ghostkeeper
af454600a2
Merge branch 'PP-104_respect-maximum-flow-AA08' 2022-03-30 13:44:45 +02:00
Ghostkeeper
775d85b420
Merge branch 'PP-93_improve-top-bottom-flow' 2022-03-30 12:00:59 +02:00
Rijk van Manen
7452f8703c reduce speed to match maximum flow in CURA413
With the increase in linewidth to the nozzle size, the material flow for especially the infill (but also inner walls) is increased. The speeds are reduced for the superdraft profiles to match the maximum material flow in CURA413. In the future we want to clean this up in a nice way, but for now this at least fixes some serious extrusion problems. PP-104
2022-03-30 09:15:42 +02:00
Ghostkeeper
bdd4e359a7
Merge branch 'master' into CURA-8466_version_upgrade_50
Conflicts:
	resources/definitions/fdmprinter.def.json -> Removed a setting while on master it was made hidden. Conflicting CURA-8466 with CURA-9069.
2022-03-29 15:46:03 +02:00
Rijk van Manen
80d87cb57e increase infill density for good top layer quality
With increasing the infill linewidth, the infill line distance is increased as well. The infill density of the AA0.8 profiles is increased by 5% to the default of 20%. PP-104
2022-03-29 15:28:34 +02:00
Ghostkeeper
4a82c82435
Remove Variable Line Strategy
We will only support the Inwards Distributed strategy type from here on out. You can achieve a similar result as that one by adjusting the Wall Distribution Count setting (1 is Center Deviation, 2 is Inwards Distributed, 999999 approximates Distributed).

Contributes to issue CURA-8466.
2022-03-29 15:17:24 +02:00
Ghostkeeper
d801fdcf94
Remove filter_out_tiny_gaps from prepackaged profiles too
This setting was removed. The version upgrade would remove it (but that's not applied to pre-packaged profiles).

Contributes to issue CURA-8466.
2022-03-29 15:08:46 +02:00
Ghostkeeper
d9d90ab4b6
Increment setting_version to 20
We've removed a bunch of settings and transformed others. To allow profiles to be checked for these and edited if necessary, we now need to increment this version number.

Contributes to issue CURA-8466.
2022-03-29 15:03:48 +02:00
Ghostkeeper
f2ea7718cb
Remove Filter Out Tiny Gaps setting
It is no longer used since we've removed the Fill Gaps Between Walls setting. This setting is no longer referred to from CuraEngine.

Contributes to issue CURA-8466.
2022-03-29 13:54:39 +02:00
Jaime van Kessel
994f110aed Merge branch 'center_last_setting' of github.com:Ultimaker/Cura 2022-03-29 10:44:06 +02:00
pkuiper-ultimaker
c318b0cece
Disable the variable line strategy option in the UI CURA-9069 (#11705)
* Disable the variable line strategy option in the UI

Relates to PP-143
CURA-9069

Co-authored-by: Jaime van Kessel <nallath@gmail.com>
2022-03-29 10:40:26 +02:00
Remco Burema
cba956be19
Merge pull request #11345 from Ultimaker/scale_fan_speed
Add 'Scale Fan Speed From 0 to 1' Setting.
2022-03-25 15:58:16 +01:00
Joey de l'Arago
b3eb5270f9
Merge pull request #11706 from Ultimaker/CURA-7810_remove_deprecated_functions
Remove deprecated functions
2022-03-25 14:42:20 +00:00
Remco Burema
d8738867f8 Merge branch 'master' into scale_fan_speed 2022-03-25 15:37:19 +01:00
Jaime van Kessel
efdb60e153 Remove area_deviation from ultimaker.def.json
CURA-9036
2022-03-25 14:41:56 +01:00
Jaime van Kessel
835bdf8a08 Merge branch 'CURA-9036_fix_average_width_simplify' of github.com:Ultimaker/Cura 2022-03-25 13:53:28 +01:00
Jaime van Kessel
894615914a Merge branch 'new-splashscreen' of github.com:Ultimaker/Cura 2022-03-25 10:49:16 +01:00
10r3n20
32153b0e57 removed wrong enterprise image 2022-03-25 10:44:50 +01:00
Jaime van Kessel
4f98025acc Remove unrecognised properties from fdmprinter
No idea how they got there, but it caused a warning spam
2022-03-25 10:31:50 +01:00
10r3n20
fa3aa696fb updated payoff 2022-03-25 10:22:46 +01:00
Tim Kuipers
d7e307bf81 remove wall_order_center_last
We decided this setting had no real use to the user
2022-03-25 09:05:30 +01:00
Tim Kuipers
f05b3aad66 fix default for inset_direction 2022-03-25 09:05:01 +01:00
Remco Burema
5ea08ad66e Revert "Set the default value of the Maximum Extrusion Area Deviation to 50.000um2 and remove the warning levels."
This reverts commit 3c4c91947e.
2022-03-24 17:56:06 +01:00
Jaime van Kessel
1532779d1b Remove Extruders property from global stack
CURA-7810
2022-03-24 14:26:03 +01:00
Jaime van Kessel
58a63aed02 Remove "cornerSide", "shadowColor" and "shadowEnabled" from ActionButton
CURA-7810
2022-03-24 13:56:14 +01:00
Jaime van Kessel
e925f07aad Remove old arranger code
Major vesion upgrade, time to clean some stuff up!

CURA-7810
2022-03-24 13:37:29 +01:00
Jaime van Kessel
049d8c0d35
Merge pull request #11589 from Ultimaker/spiralize_bottom_fix
disable 100% infill bottom layers trick for spiralize
2022-03-23 16:22:48 +01:00
Jaime van Kessel
43da68c898 Merge branch 'fix_scrollview_scrollbars' of https://github.com/fieldOfView/Cura 2022-03-22 16:13:46 +01:00
fieldOfView
09c3ae628e Fix "double"/non-functional scrollbars on ScrollViews 2022-03-22 14:46:14 +01:00
Tim Kuipers
10b3747287
Fix Transitioning angle description with what it's actually for (#11335)
* Fix Transitioning angle description with what it's actually for

* Transitioning Angle Spelling and grammar.

--author=Ruben

Co-authored-by: Ghostkeeper <Ghostkeeper@users.noreply.github.com>

* Simpler description for Wall Transitioning Threshold Angle

* lil typo

Co-authored-by: Ghostkeeper <Ghostkeeper@users.noreply.github.com>
2022-03-22 14:34:30 +01:00
casper
5d3b22f45a Don't check on type equality to check if material is set
As suggested by code review

CURA-9044
2022-03-22 13:46:31 +01:00
casper
1e15197d44 Show active material in italics
behaviour is not perfect; only one (of the possible multiple if you have
multiple materials) active material is shown in italics. However, this
behavior is similar as the behavior in cura v4.13

see
https://github.com/Ultimaker/Cura/pull/11668/files#diff-ba2e4797d4d21e847be25e2c272d6a7a45e3bab97def420bed7643d762be8cfaL54

CURA-9044
2022-03-22 12:00:56 +01:00
casper
d7cf7ee97d Re-implement showing active profile as italic
This went got removed during a merge conflict

see
https://github.com/Ultimaker/Cura/pull/11696
https://github.com/Ultimaker/Uranium/pull/798

CURA-9044
2022-03-22 11:43:36 +01:00
casper
a8e63005f1 Merge branch 'master' into CURA-8979_Materials_Preference_Page
# Conflicts:
#	resources/qml/Preferences/ProfilesPage.qml
2022-03-21 14:06:59 +01:00
Casper Lamboo
d45c70142f
Merge pull request #11695 from Ultimaker/8980_Fix_buttons_in_USB_monitoring_
CURA-8980 fix buttons in usb monitoring
2022-03-21 14:04:41 +01:00
casper
adccc5fd19 Use correct font and line height for the category btn in materials list
CURA-8979
2022-03-21 13:50:10 +01:00
casper
bfa8118c9f Merge branch 'master' into CURA-8979_Materials_Preference_Page
# Conflicts:
#	resources/qml/ColorDialog.qml
#	resources/qml/Preferences/ProfilesPage.qml
2022-03-21 13:39:16 +01:00
Jaime van Kessel
a9bad453a6
Merge pull request #11696 from Ultimaker/CURA-9044_show_italic_for_active_profile
Remove reference to Cura in UM component
2022-03-21 13:33:18 +01:00
casper
10339555f4 Simplify materials preference page by wrapping scroll items in ListView
CURA-8979
2022-03-21 13:20:41 +01:00
casper
9b19eaf84f Add scroll bar to print monitor if content is overflowing
Fixes https://github.com/Ultimaker/Cura/issues/11629

CURA-8980
2022-03-21 11:27:47 +01:00
casper
a4f1907b12 Show Yes and No buttons in abort dialog
CURA-8980
2022-03-21 10:23:05 +01:00
j.delarago
a3892c8147 Remove reference to Cura in UM component
Add isActiveModelFunction that can be overwritten in inheriting components

Override isActiveModelFunction in Profiles page, this is done because quality models do not have a unique id that can be assigned to activeId

CURA-9044
2022-03-18 16:44:56 +01:00