1611 Commits

Author SHA1 Message Date
Ghostkeeper
fb4f93f096
Correct grammar of this sentence
It should really end in a period.

Discovered during work on CURA-9420.
2022-07-15 10:40:05 +02:00
Remco Burema
b268657fbd Enable Alternate Wall Dirs for end-users too.
It's a little bit unclear, but the initial reason we set this to false was because we wanted to make sure most of the 'metal print' releated features dropped in 5.1, not 5.0?

still CURA-8097 .. sort of
2022-07-12 12:18:38 +02:00
Ghostkeeper
2a4c8aa3fd
Set default for 3rd-party printers to Inside-Out
Overwhelmingly in our community it seems that the overhang and seam quality is better when printing inside-out.
Ultimaker found that the quality is better (in particular the dimensional accuracy) when printing outside-in. So let them have it outside-in and the rest inside-out.

Made after experimental evidence on Reddit (and in the past on Github).
2022-07-04 09:25:39 +02:00
Ghostkeeper
f4b3256e3d
Add resolve value for Raft Base Wall Count
It's also a global setting and there is no particular reason for this to not be settable by a material profile or anything.

Done as a 5 minute fix.
2022-06-30 13:25:13 +02:00
Rijk van Manen
257056afd2 default ultimaker values result in warnings
With the updated support settings of PP-108 some settings results in warnings. The warning limits are changed to avoid this. PP-185.
2022-06-29 14:41:56 +02:00
Ghostkeeper
f241638890
Add resolve function to Remove Raft Inside Corners
That way, an extruder profile can say that they want this.
If any extruder needs this setting enabled, it will be enabled for the whole print.

Done as a 5 minute fix.
2022-06-28 17:53:00 +02:00
Ghostkeeper
4b6995bf24
Correct description for Enable Travel Jerk
Done as a 5 minute fix.
2022-06-15 14:04:22 +02:00
Jaime van Kessel
e57af7556c Remove incorrect maximum_value for bridge_skin_density
Whoops. That should have already been removed.

Fixes #12455
2022-06-10 13:54:03 +02:00
Rijk van Manen
02fb4e70d3 this if else statement is doing nothing 2022-05-30 10:58:56 +02:00
Ghostkeeper
acc8b511d0
Add setting to no longer use different jerk/acc for travels
Enabling this adds more control, possibly improving the productivity of the printer by allowing higher acceleration and jerk rates during travel moves where they have less of an impact.
Disabling this reduces the size of the g-code and the CPU requirements of the printer.

Contributes to issue CURA-8708.
2022-05-13 14:17:12 +02:00
Casper Lamboo
c4748ba332
Merge branch 'master' into PP-129_increase-filter-distance 2022-04-07 13:54:27 +02:00
Casper Lamboo
00fcd9d006
Merge pull request #11725 from Ultimaker/feat_transition_filter_limit
Feat/Fix: transition filter limit
2022-04-07 13:52:29 +02:00
Jaime van Kessel
706c32706b
Merge pull request #11767 from Ultimaker/PP-115_improve-default-linewidths
Pp 115 improve default linewidths
2022-04-07 11:09:55 +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
Tim Kuipers
8098c20860 disable wall_transition_filter_distance
We don't want to filter based on the length of the filtered region, but based on the induced extra line width variation.
This diables the setting for the frontend, but doesn't fully remove it yet. TODO
2022-04-05 14:00:42 +02:00
Tim Kuipers
de29eb7d53 change name to transitionING filter
This is not a property of a transition, but of when the transitioning algorithm makes or leaves out transitions
2022-04-05 13:59:01 +02:00
Tim Kuipers
d3e0b04eed update filter margin name and description 2022-04-05 13:57:56 +02:00
Rijk van Manen
7884ba4d5b update minimum linewidth
since these settings are new to cura, I think it is safe to update them in fdmprinters. PP-115
2022-04-04 16:09:48 +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
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
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
Tim Kuipers
2f2f3bb528 change filter deviation defaults
as discussed with Rijk from PP&M
2022-03-29 18:17:06 +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
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
Tim Kuipers
ddbd91951f Rename Filter Distance
We're not filtering distances, we're filtering stuff by this distance, so the word order should be reversed
2022-03-29 12:31:13 +02:00
Tim Kuipers
6a8c344bc9 Introduce setting wall_transition_filter_deviation 2022-03-29 12:30:24 +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 3c4c91947e4eed82babe58550316789ffcde2444.
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
Rijk van Manen
a9264cd41c
set maximum value in stead of maximum value warning PP-129
Co-authored-by: Jaime van Kessel <nallath@gmail.com>
2022-03-10 15:59:23 +01:00
Rijk van Manen
e2ea2ee3f5 increase filter distance
Adding and splitting of lines results in print artefacts and additional travel moves. Avoiding these by sacrificing some additional line width change is better. The linewidth can never very more then 75% - 150%, so this long filter distance cannot cause huge line width changes. PP-129
2022-03-10 14:46:54 +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