Commit graph

15356 commits

Author SHA1 Message Date
Remco Burema
a713b1e9e9
Merge pull request #13165 from Ultimaker/CURA-8463_cloud_configuration
Show all configurations in "abstract" printer from cloud
2022-08-31 14:50:13 +02:00
Remco Burema
afeec473f6 Small fixes (mostly QML warnings and the like).
done as part of CURA-9422
2022-08-31 14:15:05 +02:00
Remco Burema
4ea437ba28 Make send to DF in monitor for abstract printer work (again-ish).
Already moslty implemented, but a new approach of the base feature (abstract cloud printers) made a more? elegant and functioning implementation possible.

(re)implements CURA-9422
2022-08-31 14:13:47 +02:00
Paul Kuiper
bd526dfe33 Autogenerated intent profiles for the S_line printers. Settings are now also automatically ordered (= easier diffing in the future).
Relates to: PP-202
2022-08-31 11:48:14 +02:00
joeydelarago
19835844bf Change listType -> componentType. Makes it a bit more clear that this variable decides which component should be used for the model.
CURA-9514
2022-08-31 10:50:20 +02:00
joeydelarago
f94bbb9ebc Merge branch 'main' into CURA-9514 2022-08-31 10:44:30 +02:00
Jaime van Kessel
aa34ee84ec
Merge pull request #13103 from Ultimaker/PP-216_Move_top_surface_settings_out_of_experimental
Moved top layer (roofing) settings out of experimental: “Top surface …
2022-08-31 10:41:18 +02:00
Jaime van Kessel
4c55befad7
Merge branch 'main' of github.com:Ultimaker/Cura into CURA-8463_cloud_configuration 2022-08-31 10:39:05 +02:00
Rijk van Manen
c3dd70f7c7 fix incorrect spacing 2022-08-31 10:37:41 +02:00
joeydelarago
2ff0aed171 Remove height binding loop.
CURA-9514
2022-08-31 10:26:23 +02:00
Jaime van Kessel
d20a83d9aa
Merge pull request #13163 from Ultimaker/PP-172-dont-avoid-supports
disable travel_avoid_supports
2022-08-31 09:46:09 +02:00
c.lamboo
60b12b9247 Use list model to display show hide buttons
CURA-9514
2022-08-31 07:58:05 +02:00
c.lamboo
ac732e9604 Add button to hide/show connected printers
CURA-9514
2022-08-30 23:15:54 +02:00
Remco Burema
401170d8dd
Merge pull request #11744 from Ultimaker/sprialize_removes_holes
automatically remove all holes when spiralizing
2022-08-30 17:15:18 +02:00
Rijk van Manen
246fcae0f8 disable travel_avoid_supports
While CURA-9337 is not implemented this a mitigation to avoid unnecessary combing. PP-172
2022-08-30 15:52:18 +02:00
Rijk van Manen
6d489659f2 Clean up of standby temperatures
Clean up of standby temperatures to printing temperature -100deg. This is a safe default. PP-192
2022-08-29 14:52:02 +02:00
c.lamboo
426a5c3cc5 Add correct image in monitor page
CURA-9422
2022-08-29 10:40:35 +02:00
Mehmet Sutaş
f6e3a2de81 Merge branch 'main' of https://github.com/mehmetsutas/Cura 2022-08-29 10:33:54 +03:00
Jaime van Kessel
d842013a76
Simplify onCompleted call in qml
CURA-8463
2022-08-26 13:31:48 +02:00
c.lamboo
8b84db7059 Remove AbstractMachine
Having a separate class for the AbstractMachine complicated things; it's behaviour was extremely similar to the GlobalStack so adding one more stack container type in addition to the many similar setting container types we already have adds complexity to the system. Having these different classes for machines and abstract machines also add complexity to the update script as the abstract machines were stored in a separate folder from the machine types.

Because of these reasons we decided to replace the AbstractMachine by a GlobalStack where the is_abstract_machine property metadata property is set to True.

CURA-9514, CURA-9277

Co-authored-by: joeydelarago <joeydelarago@gmail.com>
2022-08-26 10:45:45 +02:00
GroovyDrifter
16500e06de
Update creality_ender6.def.json
Remove material temperatures from profile so they can follow those in the material seleced.
2022-08-25 09:28:15 +02:00
Jaime van Kessel
22baf8f34e
Merge branch 'main' of github.com:Ultimaker/Cura 2022-08-24 16:52:26 +02:00
Jaime van Kessel
03c88c18e6
Bump up the maximum_extrusion_area_deviation
CURA-9524
Fixes #12828
2022-08-24 16:51:47 +02:00
Joey de l'Arago
2013ad6baf
Update resources/qml/PrinterSelector/MachineListButton.qml
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
2022-08-24 14:22:17 +02:00
Paul Kuiper
d4e5a39111 Moved top layer (roofing) settings out of experimental: “Top surface Skin Line Width”, “Top Surface Skin Pattern”, “Monotonic Top Surface Order” and “Top Surface Skin Line Directions” as children under “Top Surface Skin Layer“ in the Top/Bottom menu.
Relates to PP-216
2022-08-24 13:18:12 +02:00
joeydelarago
721f63b0d1 Give machine selector minimum width so it displays correctly on smaller screens.
CURA-9514
2022-08-24 10:06:03 +02:00
joeydelarago
db0b668739 Adjust button size according to width
CURA-9514
2022-08-23 16:17:36 +02:00
joeydelarago
90f53bbdc1 Adjust large button size
CURA-9514
2022-08-23 16:01:30 +02:00
joeydelarago
790c373b38 Show icon for offline printers
CURA-9514
2022-08-23 15:57:40 +02:00
joeydelarago
e541890c07 Fix drop down not dynamically resizing width
CURA-9514
2022-08-23 15:56:50 +02:00
joeydelarago
93e2bef303 Group printers by section (Connected Printers/Other Printers)
Cleanup redundant code.

CURA-9514
2022-08-23 15:44:16 +02:00
joeydelarago
b18080c332 Rename AbstractStacksModel.py -> MachineListModel.py since this model includes both abstract machine stacks and regular machines
Add machineCount for displaying the number of machines of a type.

MachineSelectorButton is in use in other places, swapped it out for a new Component MachineListButton.

CURA-9514
2022-08-23 14:29:05 +02:00
joeydelarago
7ffa770fb4 Searching container registry returns ContainerStacks.
Made typing more generic to work with an ContainerStack to compensate.

Made AbstractMachine getMachines a classmethod so it can be called with ContainerStacks.

CURA-9514
2022-08-23 10:35:00 +02:00
Casper Lamboo
3ef77df3fd
Merge pull request #12651 from Ultimaker/CURA-9357_hide_middle_line_threshold_settings
[CURA-9357] Remove some very difficult to explain (even to experts) settings.
2022-08-22 11:54:20 +02:00
Anson Liu
d25a381803
Create UMO+ version of dxu_dual definition
Overrides machine disallowed area with correct values for UMO+ bed
2022-08-21 22:46:08 -04:00
Anson Liu
c8a4b8fe62
Create definition file for UMO+ version of DXU
Override default machine disallow area to fit UMO+ bed size
2022-08-21 22:44:10 -04:00
odaki
6fd1e11964 Prevents the head from moving outside the print area
Prevents the head from moving outside the print area after printing is complete.
2022-08-15 12:40:23 +09:00
Michel Wilhelm
50a0ffa257 chore: definition file is out of the pattern 2022-08-13 16:07:56 -03:00
Tim Kuipers
17ce499f71 interlocking settings 2022-08-13 11:57:22 -05:00
Tim Kuipers
ce18fdad02 automatically remove all holes when spiralizing
Spiralize is meant for models which are solid, but many people don't know and model their things hollow.
With this automatic setting change these people won't notice that they have modeled it wrong.
Which means there are less times I need to explain stuff to users.
Profit.
2022-08-11 12:20:53 -05:00
BagelOrb
f8971df04c setting for support_tree_max_diameter 2022-08-11 10:45:46 -05:00
joeydelarago
fd8d6498ee When changing to an intent with infillDensity > 100 in recommended settings the RecommendedInfillDensitySelector would set infillDensity=100.
This is because the onValueChanged function checks if the slider has a different value from the settings and updates the settings if it does. The slider has a max value of 100, so when setting the sliders value to 1000 the slider would update to have a value of 100. This would then update the setting to value to 100.

The fix is as follows. When updating the slider value > 100 just ignore the first onValueChanged. Following onValueChanged, which are triggered by the user sliding the slider, will still trigger.

CURA-9488
2022-08-10 16:45:16 +02:00
Remco Burema
81a34d1d18
Merge pull request #12692 from Ultimaker/PP-187_move_shrinkage_compensation_values_to_fdm_materials
Removed shrinkage compensation from the quality profiles. They have b…
2022-08-06 11:07:35 +02:00
Remco Burema
5b851e4630 Click on checkbox only for checkbox-setting.
People accidentally set (checkbox) settings when mis-clicking slightly when scrolling through the settings.

CURA-9530
2022-08-05 13:33:50 +02:00
Jelle Spijker
7b768ca810
Merge pull request #12866 from Ultimaker/CURA-9220_hide_if_no_permission
Hide cloud interaction buttons if the user has no permissions to them
2022-08-01 12:41:11 +02:00
j.spijker@ultimaker.com
5a8047e7d9 Don't show warning color for children of support_infill_rate when using tree support
CURA-9520 PPM: Tree support has infill density 15%, but should have 0%
2022-07-29 18:04:49 +02:00
Jelle Spijker
c27cee8a72
Merge pull request #12878 from Ultimaker/CURA-9520_Fix_support_infill_tree_support
CURA-9520_Fix_support_infill_tree_support
2022-07-29 12:32:43 +02:00
Ghostkeeper
d27ed71518
Increase maximum integer length to 12 characters
This may cause overflows if the integer type is 32-bit, but we tend to use 64-bit anyway. And 9,999,999 was already an overflow too.

Fixes #12859.
2022-07-29 10:30:25 +02:00
p.kuiper
6ea1079b60 Set the infill density of the support to 0% when tree structures are used.
Relates to CURA-9520
2022-07-27 15:38:03 +02:00
Ghostkeeper
f849df6ba3
Remove old df_access additional right
It is replaced by the new permissions system. The rights are more specific than 'digital factory access, yes or no'. It's now about whether you can read/write printers/projects/print jobs/etc and can differ whether it is your own project/job/etc or someone else's.

Contributes to issue CURA-9220.
2022-07-26 17:49:55 +02:00