Commit graph

37316 commits

Author SHA1 Message Date
Erwan MATHIEU
f19cc66ddb Fix actions relying on never-updating property
CURA-12811
2025-10-22 15:50:40 +02:00
HellAholic
5d53f34bf0
Merge pull request #21055 from Ultimaker/CURA-12797_make-multi-material-settings-settable-per-mesh
Some checks are pending
conan-package-resources / conan-package (push) Waiting to run
conan-package-resources / signal-curator (push) Blocked by required conditions
conan-package / conan-package (push) Waiting to run
printer-linter-format / Printer linter auto format (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
CURA-12797 make multi material settings settable per mesh
2025-10-22 10:15:23 +02:00
HellAholic
81b186c29f
Merge pull request #21071 from Ultimaker/CURA-12809_formula_update
Fix initial_bottom_layers extruder reference
2025-10-22 09:37:05 +02:00
HellAholic
92ccc9a04c Fix initial_bottom_layers extruder reference
Replaces 'extruder_nr' with 'top_bottom_extruder_nr' in the initial_bottom_layers value calculation to ensure correct extruder context is used for bottom layer settings.
2025-10-21 12:28:58 +02:00
HellAholic
7e474579bf
Merge branch '5.11' into CURA-12797_make-multi-material-settings-settable-per-mesh
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-10-21 10:01:16 +02:00
HellAholic
5f304b3290
Merge pull request #21070 from Ultimaker/CURA-12801
Some checks are pending
conan-package-resources / conan-package (push) Waiting to run
conan-package-resources / signal-curator (push) Blocked by required conditions
conan-package / conan-package (push) Waiting to run
printer-linter-format / Printer linter auto format (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
Fix mismatch reference id between cura and digital factory/replicator firmware
2025-10-21 09:55:51 +02:00
HellAholic
5171c809fa
Merge pull request #21057 from Ultimaker/CURA-12792_model-extruder-assignment-and-color-in-paint-mode
CURA-12792 Fix clear command for 2nd+ mapped data
2025-10-21 09:46:16 +02:00
Casper Lamboo
aa10f497ec
Fix mismatch reference id between cura and digital factory/replicator firmware
CURA-12801
2025-10-21 09:26:38 +02:00
HellAholic
0bf6c45018
Merge branch '5.11' into CURA-12792_model-extruder-assignment-and-color-in-paint-mode
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-10-21 09:22:00 +02:00
Erwan MATHIEU
b7ea40fc20
Merge pull request #21069 from Ultimaker/CURA-12800_painted_extruders_defensive_programming
Safeguard against decrease in number of extruders
2025-10-21 09:19:58 +02:00
HellAholic
e10093167c
try-except instead of if
Adding the defaultExtruderPosition could be wrongly adding an unused extruder. In this case I do prefer a try/except to indicate that this is kind of an edge-case, and it also avoids some string/int conversions.

Co-authored-by: Erwan MATHIEU <erwan.mathieu@ultimaker.com>
2025-10-21 09:16:11 +02:00
HellAholic
f7d63c3678
Merge branch '5.11' into CURA-12792_model-extruder-assignment-and-color-in-paint-mode 2025-10-21 09:13:20 +02:00
HellAholic
549b040632 Safeguard against decrease in number of extruders
When the painted model goes from a machine with higher number of extruders to a lower number of extruders with painted data, adding the same safeguard as the limit to extruder settings to prevent crash
2025-10-21 09:04:46 +02:00
HellAholic
3d2741a985
Merge pull request #21026 from Ultimaker/CURA-12742_add-message-when-painted-with-disabled-extruder
CURA-12742 add message when painted with disabled extruder
2025-10-21 08:45:23 +02:00
Erwan MATHIEU
3e6bba84ae Fix painted extruders update when imported 3MF model
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
CURA-12742
Also fixes CURA-12799
2025-10-20 16:23:58 +02:00
HellAholic
a5a4035e25
Merge branch '5.11' into CURA-12742_add-message-when-painted-with-disabled-extruder
Some checks failed
conan-package / conan-package (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
conan-package-resources / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-10-20 13:22:14 +02:00
HellAholic
45be8d116a
Merge pull request #21056 from Ultimaker/CURA-12798_rename-top-surface-extension-to-expansion
Some checks are pending
conan-package-resources / conan-package (push) Waiting to run
conan-package-resources / signal-curator (push) Blocked by required conditions
conan-package / conan-package (push) Waiting to run
printer-linter-format / Printer linter auto format (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
CURA-12798 Rename "Top Surface Extension" to "Top Surface Expansion"
2025-10-20 11:32:29 +02:00
HellAholic
c2ec92c15d
Merge branch '5.11' into CURA-12798_rename-top-surface-extension-to-expansion
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
2025-10-20 11:30:37 +02:00
HellAholic
0f5cef22de
Merge branch '5.11' into CURA-12742_add-message-when-painted-with-disabled-extruder 2025-10-20 11:15:26 +02:00
Erwan MATHIEU
71dff78bdb
Merge pull request #21065 from Patola/5.11
Updated pt_BR strings for Cura 5.11
2025-10-20 08:14:47 +02:00
Erwan MATHIEU
f3f90d520d
Replace "deepness" by "depth"
I changed the source text in the meantime, because I realised "deepness" is not a common English word, and depth is much better 😄
2025-10-20 08:07:26 +02:00
Erwan MATHIEU
e3add34026
Merge branch '5.11' into 5.11 2025-10-20 07:57:26 +02:00
Cláudio 'Patola' Sampaio
165f958874 Updated pt_BR strings for Cura 5.11 2025-10-20 07:19:54 +02:00
HellAholic
02916eeeaf Remove trailing whitespace in PurgeLinesAndUnload.py
Some checks are pending
conan-package / conan-package (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
2025-10-19 08:59:20 +02:00
GregValiant
542a13195a Update PurgeLinesAndUnload.py
Change the purge line height from a fixed 0.3 to a live value equal to the Initial Layer Height.  This fixes a problem it was creating with the preview of a gcode file.
2025-10-19 08:59:20 +02:00
Erwan MATHIEU
f9f3f92567 Fix clear command for 2nd+ mapped data
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
CURA-12792
2025-10-17 16:11:25 +02:00
HellAholic
d1aee97ea2
Merge branch '5.11' into CURA-12742_add-message-when-painted-with-disabled-extruder
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-10-17 13:57:44 +02:00
HellAholic
be88d745ed
Merge pull request #21001 from Ultimaker/CURA-12752_multimat_paint_prime_tower
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
[CURA-12752] Fix prime-tower for multi-material painting
2025-10-17 13:21:45 +02:00
Erwan MATHIEU
e2a57b8c59 Change "deepness" to "depth"
CURA-12798
2025-10-17 11:49:59 +02:00
Erwan MATHIEU
e641b5f78f Change "extension" to "expansion"
CURA-12798
2025-10-17 11:40:21 +02:00
Erwan MATHIEU
2873deab46 Change "deepness" to "depth"
CURA-12797
Deepness is actually not an English word, sorry I'm French :D
2025-10-17 11:12:28 +02:00
Erwan MATHIEU
eb3a50fb73 Set multi-material settings per-mesh
CURA-12742
2025-10-17 11:05:07 +02:00
Erwan MATHIEU
3656330c40
Merge pull request #21053 from Ultimaker/CURA-12789_profile_adjustment_s8
Some checks failed
unit-test / Run unit tests (push) Waiting to run
conan-package-resources / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
Update Ultimaker S8 definition with new parameters
2025-10-16 15:47:53 +02:00
HellAholic
0d761eae10 Apply printer-linter format 2025-10-16 13:44:47 +00:00
HellAholic
9f73d6fc1d Update Ultimaker S8 definition with new parameters
Added 'max_skin_angle_for_expansion' with a value of 45 and set 'roofing_extension' to 1.2 in the Ultimaker S8 printer definition. Allows us to have the benefits of the roofing extension feature while not getting the drawbacks from increased surface area where we don't want them
2025-10-16 15:43:38 +02:00
HellAholic
b4ec456d14 Set conan package version 5.11.0
Some checks are pending
conan-package-resources / conan-package (push) Waiting to run
conan-package-resources / signal-curator (push) Blocked by required conditions
conan-package / conan-package (push) Waiting to run
printer-linter-format / Printer linter auto format (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
2025-10-16 09:25:37 +00:00
Erwan MATHIEU
75d65efb9c Use more generic formula
CURA-12742
2025-10-16 11:12:51 +02:00
HellAholic
2538433c72
Merge pull request #21052 from Ultimaker/PP-687-Top-surface-extension-for-high-speed
PP-687 Top surface extension for high speed
2025-10-16 10:54:11 +02:00
HellAholic
41b373e08e New formula to take into account the number of walls 2025-10-16 10:54:24 +02:00
HellAholic
272d50c128
Merge branch '5.11' into PP-687-Top-surface-extension-for-high-speed 2025-10-16 10:47:02 +02:00
HellAholic
18b83bf777 linter fix and set formula for the roofing_extension 2025-10-16 10:45:13 +02:00
HellAholic
acc99b8f4d
Merge pull request #21051 from Ultimaker/PP-686-Change-wall-print-order-high-speed-S-line-back-to-outside-to-inside
PP-686 change wall print order high speed s line back to outside to inside
2025-10-16 10:04:34 +02:00
Erwan MATHIEU
56832c4258 Update message and associated translations
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
CURA-12742
2025-10-16 09:59:52 +02:00
THeijmans
b6b05f672f Top surface extension for high speed 2025-10-16 09:56:51 +02:00
Erwan MATHIEU
df31cc8e31 Use separate node attribute to indicate assigned to disabled extruder
CURA-12742
2025-10-16 09:50:09 +02:00
HellAholic
ec6925c020
Merge branch '5.11' into PP-686-Change-wall-print-order-high-speed-S-line-back-to-outside-to-inside
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-10-16 09:48:13 +02:00
HellAholic
3e01f04e15
Merge pull request #21050 from Ultimaker/PP-685_small_profile_bugs_511
PP-685: Small profile bugs 5.11
2025-10-16 09:43:38 +02:00
HellAholic
ca37cfeb12
Merge branch '5.11' into PP-685_small_profile_bugs_511 2025-10-16 09:42:22 +02:00
Erwan MATHIEU
33671083cd Make sure undo stroke properly clears all the set pixels
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
CURA-12752
Otherwise, when merging the polygons and undo-ing the whole stroke, there may be some remaining pixels outside the mesh triangles that would not be cleared, because the rasterizing is not 100% identical
2025-10-15 16:43:44 +02:00
THeijmans
a1411cebf3 PP-686 2025-10-15 16:12:22 +02:00