Commit graph

1585 commits

Author SHA1 Message Date
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
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
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
Remco Burema
d8738867f8 Merge branch 'master' into scale_fan_speed 2022-03-25 15:37:19 +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
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
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
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
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
Remco Burema
17e18e76d7
Merge pull request #11639 from Ultimaker/more_intuitive_line_thresholds
More intuitive line thresholds
2022-03-17 14:55:59 +01:00
Tim Kuipers
30d5814f37 make defaults comply with parent default values
The parent settings have default values, which come out to different values than the old ones
when using the "value" function formula.

This commit sets the default values at the values as they are calculated from using 0.4mm line widths and 0.3mm min line widths.
2022-03-10 12:30:42 +01:00
Tim Kuipers
c5d2a8d5a1 remove comments 2022-03-10 12:29:51 +01:00
Tim Kuipers
e5548c8e62 description of min line width settings 2022-03-10 12:29:41 +01:00
Tim Kuipers
b79e6d3f32 rename old Min Wall Line Width
It had the same name as the new Min Wall Line Width setting.
The old Min Wall Line Width was only used for the outer wall.
2022-03-10 12:14:17 +01:00
Tim Kuipers
48df22fa1f move Min line width / threshold settings closer to thin wall line width setting. 2022-03-10 12:13:05 +01:00
Tim Kuipers
94898ac212 Don't make min single wall line width the same as the Min Odd Wall Line Width
The formula in that setting means that this setting was always the same as the Min Odd Wall Line Width,
but that is not really a natural value for this setting.
The absolute minimum for a line is generally known to be 75% of the nozzle size, so we use that instead.
2022-03-10 12:11:51 +01:00
Tim Kuipers
933f694127 Remove max line width settings and make min line width settings childs of a single parent 2022-03-10 12:09:54 +01:00
Jaime van Kessel
441e6ce643 Add resolve values for raft & interface extruders
CURA-8981
2022-03-09 16:37:42 +01:00
Tim Kuipers
4f66ea4cc6 new parent settings for line thresholds
This should be more intuitive and more helpful to the user and our own material profile experts
2022-03-04 13:59:14 +01:00
Remco Burema
066a4936e3 Manually revert fuzzy skin disable.
Re-implementing this feature for Arachne, so it should be (possible to) enable(d) again.

part of CURA-7887
2022-03-04 07:38:27 +01:00
Tim Kuipers
9eda19c210 Make Wall Ordering option Center Last into its own setting 2022-03-03 09:43:21 +01:00
Tim Kuipers
0e71b9c653 disable 100% infill bottom layers trick for spiralize 2022-03-02 23:41:38 +01:00
Casper Lamboo
e8c4888f93
Merge pull request #11334 from Ultimaker/variable_walls_stitching
Variable walls stitching
2022-02-22 15:32:28 +01:00
Tim Kuipers
5d0454c180 Revert "reenable alternate_walls"
This reverts commit 9b43ab3ad7.

The material_alternate_walls setting was supposed to be disabled.
Something to do with hardware.
See CURA- 8079
2022-02-22 15:29:08 +01:00
Jaime van Kessel
b1f2f6af75 Add max values for int settings that didn't have them yet
Fixes #11514
See also c8b491e9e7
2022-02-22 11:03:46 +01:00
j.delarago
10070cf6eb Hide following settings when there are no interface layers
raft_interface_speed
raft_interface_acceleration
raft_interface_jerk
raft_interface_fan_speed

CURA-8915
2022-02-08 11:33:30 +01:00
j.delarago
e6e2d985a9 Hide following settings when there are no surface layers
raft_surface_speed
raft_surface_acceleration
raft_surface_jerk
raft_surface_fan_speed

Remove from raft_surface_extruder_nr since it determines the extruder to get settings from

CURA-8915
2022-02-08 10:54:40 +01:00
Ghostkeeper
d1540ff652
Add setting for raft middle layer count
Since the top layer can now have a different extruder, you might want to have a more normal raft layers.

Contributes to issue CURA-8915.
2022-02-03 15:02:57 +01:00
Ghostkeeper
35e01be0c6
Only show raft surface settings if there are surface layers
Otherwise these settings have no effect.

Discovered while working on CURA-8915.
2022-02-03 14:58:37 +01:00
Ghostkeeper
268d16ca34
Update default_values to be equal to the new values
This helps when testing CuraEngine via command line.
2022-02-02 15:44:20 +01:00
Jaime van Kessel
40dd2523df
Merge pull request #11352 from Ultimaker/PP-45-optimize-the-maximum-extrusion-area-deviation-setting
update Maximum Extrusion Area Deviation
2022-01-27 15:03:38 +01:00
Remco Burema
35045170f2 Add 'Scale Fan Speed From 0 to 1' Setting.
Will help fix #11264 -- See also backend (CuraEngine) PR with the same branch-name.
2022-01-26 19:15:54 +01:00
Tim Kuipers
6d30596219 Revert "Rename Optimize Wall Printing Order to Order Inner Walls By Inset."
The original commit flipped the boolean of how optimize_wall_printing_order worked.
The updated description was the opposite of the original meaning.
However, the commit was performed without updating all profiles along with the flip in meaning of this setting.

Let's flip it back in the frontend and also in the backend.

This reverts commit bccf531aa6.
2022-01-25 09:05:13 +01:00
Tim Kuipers
9b43ab3ad7 reenable alternate_walls 2022-01-25 09:05:08 +01:00
Casper Lamboo
404e02d585
Merge pull request #11251 from Ultimaker/CURA-8868_raft_interface_extruder
Raft Extruders
2022-01-14 09:11:07 +01:00
Casper Lamboo
732aefedbb
Change label to "Raft Top Extruder"
To be consistent with Cura's terminology
2022-01-14 09:05:18 +01:00
Ghostkeeper
69d3f0e6f6
Add missing default_value and settable_per_mesh
Default_value is a required property. Maybe we should have a test for this.

Done as a 5 minute fix. Fixes Ultimaker/CuraEngine#1549.
2022-01-13 12:02:59 +01:00
Ghostkeeper
262a005e54
Get extruder values from appropriate sub-adhesion-extruder
The adhesion extruder is now split up into multiple sub-settings. Where applicable to the brim or skirt, get it from the skirt/brim extruder. Where applicable to a specific part of the raft, get it from that part's extruder. Where applicable to the whole raft, get it from the adhesion extruder.

Contributes to issue CURA-8868.
2022-01-12 13:52:47 +01:00
Ghostkeeper
824c9fd837
Add new raft extruder settings
We want to be able to print the layers of the raft with different extruders. To this end, we'll make sub-settings of the adhesion extruder that allow setting the extruder for each part of the raft differently from the rest.

Contributes to issue CURA-8868.
2022-01-12 13:43:10 +01:00
Jaime van Kessel
ecdf536d5f Add max value to max_retraction_count
CURA-8861
Fixes #11132
2022-01-07 13:19:53 +01:00
p.kuiper
3c4c91947e Set the default value of the Maximum Extrusion Area Deviation to 50.000um2 and remove the warning levels.
Relates to PP-45
2022-01-07 12:26:22 +01:00
Ghostkeeper
4ff44dc969
More expansive description for print head polygon setting
This description is shown for the X-min/Y-min/X-max/Y-max settings in the Machine Settings dialogue, in the tooltip. The new description is written to sort of apply to the polygon but also to those settings in the GUI. It needs to be understandable from the GUI in any case. Being technically correct for the polygon is bonus.

Fixes #11011.
2021-12-22 14:23:21 +01:00
casper
411252bcef Merge branch 'master' into CURA-8081_shrinkage_plate_duplicate
# Conflicts:
#	resources/definitions/fdmprinter.def.json
2021-12-16 23:14:20 +01:00
Ghostkeeper
c5532dc745 Don't show smoothing when removing inside corners
Smoothing only has effect on concave corners. So if there are none, it has no effect and should be removed.

Contributes to issue CURA-8081.
2021-12-16 23:11:03 +01:00