Erwan MATHIEU
52f571e705
Fix unable to slice when using paint-on-seam first
...
CURA-12747
2025-10-06 13:41:13 +02:00
Erwan MATHIEU
6d747a57d3
Extend disabled extruder warning to painting
...
CURA-12734
2025-09-25 16:47:54 +02:00
Erwan MATHIEU
e8423755a4
Add button to auto-disable unused extruders
...
CURA-12622
2025-07-24 11:14:36 +02:00
Erwan MATHIEU
a39f6c94fa
Make the warning message more concise
...
CURA-12622
The purpose being to make the message as short as possible so that people are not too much discouraged to read it
2025-07-24 10:50:31 +02:00
Erwan MATHIEU
b43bc95e2b
Merge branch 'main' into CURA-12622_warn_on_actual_unused
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
2025-07-21 13:56:58 +02:00
Remco Burema
b3552d8b20
Basic warning on unused extruder.
...
Since the bed-temp (for example) might be unfluenced by unused but (probably accidentally) enabled extruders, we want to be able to warn the user of such.
part of CURA-12622
2025-07-16 11:27:49 +02:00
Erwan MATHIEU
a1d1dc2ea0
Merge remote-tracking branch 'origin/main' into CURA-12543_painting_ux
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-06-24 13:37:23 +02:00
Erwan MATHIEU
be14fc7dd6
Send texture data to the engine
...
CURA-12574
2025-06-24 13:36:49 +02:00
HellAholic
4001e23d91
Update Cura.proto
...
Add the types missing
2025-06-20 14:08:09 +02:00
Erwan MATHIEU
b298fa6b39
Merge remote-tracking branch 'origin/main' into CURA-12544_saving-and-loading-painted-files-in-Cura
2025-05-28 09:12:53 +02:00
Erwan MATHIEU
1003d750b9
Merge branch 'main' into CURA-11978_retract-and-unretract-in-a-travel
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-05-27 08:51:07 +02:00
Erwan MATHIEU
86777ac666
Add new travel types and display z-hops
...
CURA-11978
2025-05-26 11:52:53 +02:00
Erwan MATHIEU
f9b8bc20c2
Fix single-line statement processing
...
CURA-12386
The regex was not specific enough and would catch the rest of the line, now we force stopping as soon as we see a { or }
2025-02-26 15:02:06 +01:00
Erwan MATHIEU
3b374368c4
Merge remote-tracking branch 'origin/5.9'
2024-10-22 10:43:28 +02:00
Remco Burema
480322354b
Autoslice could cause slicing to start before init done.
...
This could cause slicing to hang forever until settings where changed. So stop too-early slicing, but keep a memo of wether we've already been requested to slice in the initialization interval, so auto-slice doesn't fail either.
CURA-11815
2024-10-15 17:51:14 +02:00
Jaime van Kessel
aaff84ce77
Merge branch 'main' of https://github.com/TheSin-/Cura
2024-10-10 14:09:18 +02:00
Remco Burema
e3211d4128
Make slicing work for the --external-backend option again.
2024-10-02 12:57:36 +02:00
Erwan MATHIEU
74cafe1c4b
Handle message too big error when sending model data to engine
...
CURA-11103
2024-09-24 08:55:29 +02:00
Erwan MATHIEU
f0cbd8e802
Restore lost change after an errored merge
...
This reverts commit 946bf03306 .
2024-09-19 11:00:09 +02:00
Remco Burema
7928c241a8
Merge remote-tracking branch 'origin/5.8'
2024-09-18 17:31:27 +02:00
Erwan MATHIEU
d74e0487cd
Apply suggestion to remove unnecessary extra arguments
...
CURA-12093
2024-09-10 12:50:55 +02:00
Erwan MATHIEU
101a637bbb
Apply typo fix suggestion
...
Co-authored-by: Remco Burema <41987080+rburema@users.noreply.github.com>
2024-09-10 12:44:50 +02:00
Erwan MATHIEU
48ddaa8861
Add a comment so that we don't forget to update the doc
...
CURA-12093
2024-09-06 12:20:46 +02:00
Erwan MATHIEU
ccffbea8c9
Add ability to write condition Start/End gcode parts
...
CURA-12093
2024-09-05 11:03:58 +02:00
Erwan MATHIEU
946bf03306
Revert "Merge branch 'main' into 5.8"
...
This reverts commit fec7637615 , reversing
changes made to 081b9b543b .
2024-08-13 15:56:01 +02:00
Justin F. Hallett
86576c6fbc
Merge branch 'Ultimaker:main' into main
2024-08-10 15:24:02 -06:00
Justin F. Hallett
3bb782fd5f
Add 3 New UI Settings
...
- Add UI to set `machine_start_gcode_first` so that no gcode is adding infront of the start_gcode.
- Add float input box to set `machine_extruder_change_duration` which added proper extruder change times to the estimated print time.
- Add textbox to set `machine_extruder_prestart_code` to add gcodes that will run pre extruder change, things like heat up so we are at change before with pick up the next extruder.
2024-08-10 12:53:56 -06:00
Jaime van Kessel
8062d92d34
Merge branch '5.8' of github.com:Ultimaker/Cura
2024-07-24 16:16:59 +02:00
Erwan MATHIEU
eff32ea8c2
Order backend plugins by name
...
The engine processes the plugins based on the order they were given in. By ordering them beforehand, we ensure that they will always be processed with the same logic.
CURA-10914
2024-07-15 12:38:47 +02:00
Erwan MATHIEU
8e32672016
Only allow prepend settings to be disabled
...
When the printer settings say they should be disabled, they could previously be enabled if the start GCode didn't contain temperature commands. Now we can only enable them if initially enabled.
CURA-11967
2024-07-09 11:50:18 +02:00
Erwan MATHIEU
2e5e43291e
Fix missing error message when slicing with disabled extruder
...
Following the removal of the get/setMessage methods in the Job class, the StartSliceJob has not been updated and still used them. We now use a specific variable for storing the disabled extruders and properly display them.
CURA-11904
2024-05-14 16:27:16 +02:00
Erwan MATHIEU
b342574c19
Change slicing crash error message
...
CURA-11445
2024-03-01 09:17:37 +01:00
c.lamboo
c29eb49113
Add more paths
2024-02-04 22:44:21 +01:00
Erwan MATHIEU
731ea69ebb
Merge branch 'main' into CURA-11482_sentry
2024-01-17 11:04:05 +01:00
Erwan MATHIEU
54df08f47f
Fix specific extruder not being used
...
CURA-11536
2024-01-16 13:14:49 +01:00
Erwan MATHIEU
ab322ae703
Always send user name for Sentry if available
...
CURA-11482
2024-01-15 15:22:25 +01:00
c.lamboo
9d78c9ed58
Don't mutate/pollute _all_extruder_settings with additional values
...
CURA-11536
2024-01-15 12:39:10 +01:00
Erwan MATHIEU
68152e6f31
Code readability
...
CURA-11482
2024-01-15 12:04:55 +01:00
c.lamboo
5da4dfcb70
Improve unhappy flow
...
CURA-11536
2024-01-15 12:03:42 +01:00
c.lamboo
fe440a6643
Allow for expressions in start/end machine/extruder code extruder_nr field
...
CURA-11536
2024-01-15 11:52:11 +01:00
Jelle Spijker
7738059631
Add optional (opt-in) project_name to Sentry
...
Needed for automatic Issue handling in the future
Contributes to CURA-11482
2024-01-15 10:44:43 +01:00
Jelle Spijker
2bcdacef72
Allow for opt-in of DF User name for Sentry crash reports
...
This will help us with triage of bugs for our customers.
Contributes to CURA-11482
2024-01-13 11:12:46 +01:00
Jelle Spijker
b3825ee1c7
actually use f string
...
Contributes to CURA-11482
2024-01-10 05:40:10 +01:00
Jelle Spijker
5744371f38
Add anonymous user tracking to slice message
...
User tracking has been added to the 'slice_message' method in the 'StartSliceJob.py' file. A unique, anonymous UUID is generated for each user, stripping away identifiable data with a bitmask operation. The user's Cura version is also included in the message. This facilitates more robust analysis of crash reports and user behaviors.
Contributes to CURA-11482
2023-12-17 17:44:30 +01:00
Jelle Spijker
a6218c3f54
Use cura sentry id and version
...
Contribute to CURA-11482
2023-12-15 18:08:46 +01:00
Casper Lamboo
1dc350012d
Merge branch 'main' into CURA-11364_add_sentry_engine
2023-11-30 09:29:47 +01:00
Jaime van Kessel
593e959dd5
Use cleaner notation for use_sentry env variable
...
CURA-11364
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
2023-11-29 10:42:12 +01:00
Jaime van Kessel
60bf2fbc2c
Add preference to disable sentry engine crash reporting
...
CURA-11364
2023-11-21 14:01:58 +01:00
Casper Lamboo
afe3f54167
Remove debug statements
...
Co-authored-by: Jaime van Kessel <nallath@gmail.com>
2023-11-17 11:00:50 +01:00
c.lamboo
36f2deea1d
Fix some more parsing issues
...
Example of issues we had is that parsing floating point numbers would parse the dot as an attribute syntax and trying to retrieve both sides of the attributes to the get_value resolve. E.g `3.14` would be interpreted as getting the `14` property of the object `3`, which ofcourse throws an error.
CURA-11347
2023-11-16 14:45:46 +01:00