Remco Burema
45fb71e966
Engine should know to (not) offset the nozzles w.r.t. disallowed areas.
...
part of CURA-9066
2022-10-30 17:07:21 +01:00
Jaime van Kessel
7397497260
Add quality_name and quality_changes_name to replacement patterns
...
CURA-9375
Fixes #12447
2022-06-10 16:00:23 +02:00
Jelle Spijker
3f8907d02a
Merge branch 'master' into CURA-8640_PyQt6
...
# Conflicts:
# cura/CuraApplication.py
# resources/qml/Preferences/Materials/MaterialsSyncDialog.qml
# resources/qml/Preferences/Materials/MaterialsView.qml
2022-03-24 11:53:44 +01:00
j.spijker@ultimaker.com
47588393e8
Use Arcus as namespace
...
Because we had to rename our Python bindings module from Arcus to pyArcus
we also changed our import downstream (Cura and Uranium). But in order
to limit the changes on our existing code we decided during the review
that we should just import pyArcus as Arcus.
Contributes to CURA-7924
2022-02-28 10:41:24 +01:00
Remco Burema
08c49c6c13
Changes needed wrt how we build Arcus with Sip 6.
...
part of CURA-7924
2022-02-25 14:27:06 +01:00
j.delarago
61ba4426ad
Add check for build plate number to modifier mesh list.
...
CURA-8031
2022-02-16 16:05:43 +01:00
j.delarago
a9a533b61d
Duplicate modifier meshes for all objects in one at a time mode.
...
CURA-8031
2022-02-16 15:15:31 +01:00
Remco Burema
abe7c1bf7f
Search/replace Qt5->Qt6.
...
part of upgrading Qt to v6.2: CURA-8591
2021-12-28 14:46:02 +01:00
Jaime van Kessel
87db24f14c
Don't check validation for settings in error state
...
CURA-8656
2021-10-29 10:39:00 +02:00
Jaime van Kessel
fa3f3efbec
Merge pull request #10289 from fieldOfView/feature_material_type_name_patterns
...
Add {material_type}, {material_name}, {material_id} and {material_brand} as replacement patterns
CURA-8598
2021-09-24 16:17:12 +02:00
Ghostkeeper
0bcd5eba48
Add print_temperature to print temperature settings
...
This way it is recognised as a command to set the printing temperature, and will prevent Cura from putting its own temperature commands in.
Fixes issue reported here: https://www.reddit.com/r/Cura/comments/pu98kc/stop_initial_hotend_heatup/
2021-09-24 13:09:37 +02:00
luz paz
d68f375e38
Fix various typos
...
Found via `codespell -q 3 -S *.po,*.pot -L childs,initialy,lod,ned,te,slicable,sur,tutoriels,wont`
2021-09-07 11:33:54 -04:00
fieldOfView
2238234741
Add id & brand and don't send material properties to CuraEngine
2021-08-24 09:57:30 +02:00
fieldOfView
f11869034b
Add {material_type} and {material_name} as replacement patterns
2021-08-16 14:28:40 +02:00
Kostas Karmas
21b9c0639d
Exclude objects outside buildplate from OneAtATimeIterator
...
CURA-7776
2020-10-14 17:14:38 +02:00
Jaime van Kessel
05f35a07e4
Fix mypy issues
...
For some reason my local mypy didn't spot them but the CI did.
CURA-7106
2020-06-24 15:40:33 +02:00
Jaime van Kessel
90c6183634
Add process events triggers to startSliceJob
...
Prevents a freeze when the setting message is being calculated
CURA-7106
2020-06-23 14:12:28 +02:00
Jaime van Kessel
3985406634
Speed up generation of extruder message
...
CURA-7106
2020-06-23 14:06:13 +02:00
Jaime van Kessel
e001839512
Replace getUsedExtruderNumbers with the faster alternative
...
CURA-7106
2020-06-23 13:53:28 +02:00
Nino van Hooff
58ffc9dcae
Merge remote-tracking branch 'origin/master' into doxygen_to_restructuredtext_comments
...
# Conflicts:
# cura/API/__init__.py
# cura/Settings/CuraContainerRegistry.py
# cura/Settings/ExtruderManager.py
# plugins/PostProcessingPlugin/scripts/PauseAtHeight.py
# plugins/UM3NetworkPrinting/src/Cloud/CloudApiClient.py
# plugins/UM3NetworkPrinting/src/Cloud/ToolPathUploader.py
# plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDeviceManager.py
2020-05-28 17:31:24 +02:00
Ghostkeeper
2125b7130f
Use extruderList rather than extruders
...
Extruders has been deprecated.
This also allows us to use integers for a while longer (until it needs to be serialised to a message with the .join() function).
Done during Turbo Testing and Tooling to reduce the number of warnings in our log.
2020-05-15 16:18:05 +02:00
Nino van Hooff
176919eee0
Merge branch 'master' into doxygen_to_restructuredtext_comments
...
# Conflicts:
# plugins/CuraEngineBackend/CuraEngineBackend.py
# plugins/CuraEngineBackend/StartSliceJob.py
2020-05-08 15:31:23 +02:00
Nino van Hooff
797d6ed438
Convert doxygen to rst for CuraEngineBackend
2020-05-08 15:23:51 +02:00
Jaime van Kessel
28b8ba3748
Only check changed settings (and whatever it affects) for errors in POS
...
CURA-7329
2020-04-15 11:31:15 +02:00
Jaime van Kessel
1a44aa6d2e
Ignore comments when checking for temperature prepends
...
Fixes #7124
2020-02-27 10:47:32 +01:00
Ghostkeeper
d18c0703b4
Fix getting correct initial extruder number
...
As found in the discussion in #6847 .
This was done as a 5 minute fix.
2020-01-16 13:59:02 +01:00
Jaime van Kessel
ab6effb712
No longer use sceneLock for startSliceJob
2020-01-16 12:58:01 +01:00
Jaime van Kessel
11d176137f
Remove usage of deprecated function
2020-01-06 15:02:33 +01:00
Ghostkeeper
36d4162f35
Fix fallback to global if extruder_nr doesn't exist
...
Fixes #6590 .
2019-11-01 13:19:16 +01:00
Remco Burema
25d76aee5a
Workaround: Make the type-checker understand what's going on.
2019-10-18 14:46:44 +02:00
Mark Burton
82bd89991e
Improve code style.
2019-10-17 16:43:07 +01:00
Mark Burton
f3f9a2393f
Return early from _checkStackForErrors() if top container is empty.
2019-10-17 09:21:24 +01:00
Jaime van Kessel
e0c2611a0a
Merge branch '4.2' of github.com:Ultimaker/Cura
2019-07-26 12:47:13 +02:00
Jaime van Kessel
8311a39f08
Fix case where an error in the stack would not prevent slicing
...
CURA-6680
2019-07-25 09:42:00 +02:00
Jaime van Kessel
d8ddcba091
Fix typing ignore for breath frist iterator
2019-07-23 13:40:40 +02:00
Lipu Fei
2054413952
Add handling for ValidatorState.Invalid
...
CURA-6497
ValidatorState.Invalid is set if a string setting has allow_empty =
False and its value is empty.
2019-05-09 12:07:16 +02:00
Jaime van Kessel
3f47ffeae7
Use only the active extruders when sending slice message
...
Fixes #5671
2019-04-30 10:50:57 +02:00
Lipu Fei
04c39824cb
Fix typing
2019-04-26 15:39:28 +02:00
Jaime van Kessel
0d8b625bf8
Properly cache slice values to speed up sending the slice
2019-04-26 15:25:31 +02:00
Jaime van Kessel
42b1a0e028
Refactor some small bits of the setting override decorator
...
There was code duplication and a number of functions that should be private
contributes to #5603
2019-04-15 17:36:55 +02:00
fieldOfView
80c102f9de
Add {travel_speed} as an alias to {speed_travel}...
...
...for all those people who still copy paste legacy start&end gcode snippets into Cura.
2019-02-01 10:45:32 +01:00
Jaime van Kessel
75ff03f3c8
Use setState instead of emitting the backend state
...
CURA-6016
2018-12-11 13:13:20 +01:00
Lipu Fei
c545d9df77
Add key check before accessing in StartSliceJob
...
CURA-5901
2018-11-29 15:17:43 +01:00
Lipu Fei
bd42136712
Fix GcodeStartEndFormatter to use fallback values
...
CURA-5901
Use values from the global stack (if exist) as fallback values.
2018-11-27 09:49:38 +01:00
Lipu Fei
1951391a23
Merge remote-tracking branch 'origin/3.5'
2018-10-09 12:04:53 +02:00
alekseisasin
0b70b9a218
Merge pull request #4521 from Ultimaker/CURA-5799_fix_extruder_settings_to_curaengine
...
[3.5] CURA-5799 Fix sending extruder settings to curaengine
2018-10-09 11:53:46 +02:00
Jaime van Kessel
d98eafe041
Merge branch '3.5' of github.com:Ultimaker/Cura
2018-10-08 17:03:25 +02:00
Lipu Fei
5ba60de209
Send extruder settings ordered by extruder position
...
CURA-5799
2018-10-08 16:01:51 +02:00
Lipu Fei
3965218501
Fix value templating for gcode
...
CURA-5793
Fix GcodeStartEndFormatter to take the correct default_extruder_nr
instead of always using -1.
2018-10-08 14:42:22 +02:00
Ghostkeeper
bfc3c5d8d8
Merge branch 'feature_mesh_names' of https://github.com/paukstelis/Cura into paukstelis-feature_mesh_names
2018-09-28 13:26:15 +02:00