29155 Commits

Author SHA1 Message Date
4DPrinters
98ed17d2df
Update PauseAtHeight.py
Corrected typo on line 333
2022-06-09 14:34:28 -05:00
p.kuiper
633e80292d Bug fix for tree support. Wall count should switch to 1 for tree support.
Relates to PP-108
2022-06-08 22:07:24 +02:00
p.kuiper
ba275c546e Renoved settings that already have a good default value in fdmprinter.def.json. Added support_use_towers to the PVA quality files.
Removed support_use_towers for AA and CC cores, they do not add anything to self support structures.

Relates to PP-108
2022-06-08 21:33:14 +02:00
p.kuiper
6b30273686 Made xy support distance to the wall 1mm iso support_offset (support_offset was 0mm when no support interface was used).
Restored the default 0.1mm z distance for the UM2 familie.

Relates to PP-108
2022-06-08 16:08:46 +02:00
p.kuiper
8e3ec5655a Added PVA robustness improvements. Turn of fan when used as support material, will improve strength. Dump extra material in the skirt to purge the hotend with fresh PVA.
Relates to PP-108
2022-06-08 15:10:41 +02:00
p.kuiper
8ef3444b4a Enable interface layer for BAM (also for PVA, but this was already enabled via the BB core variant).
Relates to PP-108
2022-06-08 12:40:28 +02:00
j.delarago
d5511a078c Dialog was immediately being destroyed because a reference to it was not being stored in memory. Added a missingPackageDialog variable to WorkspaceDialog to fix this.
Swapped the loading order of Marketplace extensions so SyncOrchestractor is not fetched by PluginRegistry.getInstance().getPluginObject("Marketplace") in WorkspaceDialog.

CURA-8610
2022-06-08 12:19:36 +02:00
j.delarago
25250a8205 Merge remote-tracking branch 'origin/main' 2022-06-08 11:52:01 +02:00
j.delarago
f9ea517e05 If package.json metadata file is missing from 3mf file output warning instead of error.
CURA-8610
2022-06-08 11:51:54 +02:00
Ghostkeeper
4a08b88f31
Allow setting metadata subentries that don't exist yet
Otherwise it crashes here. The ContainerManager should be flexible enough to allow that sort of thing.
It works with plain entries, but crashed with subentries (like 'properties/diameter') if those weren't present yet in the metadata.

Fixes Sentry issue CURA-3FH.
2022-06-08 11:24:46 +02:00
j.delarago
ddb49ddba4 Add comment
CURA-8610
2022-06-08 11:20:51 +02:00
j.delarago
71a817697b Before this change packages were only being checked if they were bundled after loading the package_id. However only installed packages were being loaded so this would always be false.
The solution here is to check first if a material file is inside "secure_paths" (these are install directory resource paths). If it is, it must be a bundled material.

CURA-8610
2022-06-08 10:22:24 +02:00
Ghostkeeper
0f12b012cf
Create InstallMissingPackageDialog with newly-exposed function from Marketplace
This adds a new function to the API of the Marketplace plug-in.
It's not pretty, but it's going to be how it is for a while.

Done to fix a critical build issue. The 'import plugins' thing works from source but not on the build.
2022-06-08 10:19:51 +02:00
Ghostkeeper
de8a58f0d7
Fix imports, especially not using plugins folder as module
When running from source, 'import plugins' works since it's working from the directory where the plug-ins directory is located. However in a build this doesn't work since the source code is in a different location there.
2022-06-08 09:50:44 +02:00
p.kuiper
8a9c202aef Merge branch 'main' into PP-108_Improved_support_settings 2022-06-08 08:42:34 +02:00
p.kuiper
ea929fdf46 Fixed typo in minium_support_area formula
Relates to PP-108
2022-06-08 08:42:00 +02:00
p.kuiper
d293a7ae29 Moved support infill thickness to the global quality classes of the dual extrusion machines.
Relates to PP-108
2022-06-07 17:09:35 +02:00
Ghostkeeper
fb3f065fe0
Catch ValueErrors from removing callbacks that were already removed
This can happen from asynchronous access.

Fixes Sentry issue CURA-3YV.
2022-06-07 13:55:56 +02:00
j.delarago
efeb29c734 Fix call to plugin that was causing errors when building
CURA-8610
2022-06-07 13:41:54 +02:00
Remco Burema
d2381f129f
Merge pull request #12434 from Ultimaker/CURA-6990
Use "required packages" metadata to load a project file with a third party material
2022-06-07 13:26:31 +02:00
Andi-ultimaker
0578ccfadb PP-166 DD core variant files
DD core variant files for S3 & S5 printers

Relates to: PP-166
2022-06-07 13:13:08 +02:00
c.lamboo
76180eee01 Show warning on-close of the install missing packaged dialog
CURA-6990
2022-06-06 22:49:49 +02:00
c.lamboo
bee4da6368 Re-use Marketplace Component in the InstallMissingPackagesDialog
CURA-6990
2022-06-06 22:27:31 +02:00
c.lamboo
2f22002fd5 Add header and footer components to Dialog
This provides control over how the header (the header is newly introduced in this commit) and footer components are rendered. The footer is the area where the `leftButtoons` and `rightButtons` are rendered. Having control over how this is rendered introduces for instance the possibility to render the buttons within a warning area (an example of this can bee seen in the WorkspaceDialog).

CURA-6990
2022-06-06 21:45:48 +02:00
c.lamboo
781723fbbc Fix typing
CURA-6990
2022-06-06 21:27:32 +02:00
p.kuiper
79eb41e947 Add zigzag support pattern to ultimaker.def.json.
Relates to PP-108
2022-06-03 18:05:31 +02:00
c.lamboo
34004df7af Un-capitalise materials
CURA-6990
2022-06-03 16:25:43 +02:00
c.lamboo
eccef62dc7 Add typing
CURA-6990
2022-06-03 15:22:29 +02:00
c.lamboo
2230269ab3 Simplify variable assignment
CURA-6990
2022-06-03 15:17:32 +02:00
p.kuiper
e4b6c93c4c Cleaning up support settings in the variant files.
Relates to PP-108
2022-06-03 14:03:22 +02:00
p.kuiper
6e7e0b5f77 Switching on support gradual infill and support offset to 2*line width when support interface layer is enabled.
Relates to PP-108
2022-06-03 14:02:53 +02:00
p.kuiper
12ccb667b2 Bug fixes in ultimaker.def.json file. Formulas do not require '=' and strings must be double quoted.
Relates to PP-108
2022-06-03 12:08:41 +02:00
c.lamboo
8d3b3ae411 Use themed border width
CURA-6990
2022-06-03 11:13:19 +02:00
c.lamboo
4492e3fba2 Add warning border to PackageCard if information is missing
CURA-6990
2022-06-03 10:39:01 +02:00
p.kuiper
e035c082fb Merge branch 'main' into PP-108_Improved_support_settings 2022-06-03 10:31:25 +02:00
Ghostkeeper
979c436b6c
Make text area selection use theme colours
Also fix the highlight colour of the border. The highlight colour was changed in a later design but it was not changed here yet.
Without a theme colour it's going to use the system colours for the highlighting of text, which may be a very light grey that matches the background, making it impossible to see what part of the text is selected.

Hopefully fixes issue #12286.
2022-06-03 10:30:17 +02:00
p.kuiper
ea93d2a2e9 Cleaned up of the support settings for quality modes.
Relates to PP-108
2022-06-03 10:29:27 +02:00
p.kuiper
ca689967fa Cleaned up of the support settings for the UM3 quality modes.
Relates to PP-108
2022-06-03 10:16:28 +02:00
c.lamboo
70c36fc80f Use correct status icon
CURA-6990
2022-06-03 10:13:29 +02:00
p.kuiper
63caa06039 Cleaned up of the support settings for the UM2+C quality modes.
Relates to PP-108
2022-06-03 10:07:36 +02:00
p.kuiper
fbf1beb62f Cleaned up of the support settings for the UM2+ quality modes.
Relates to PP-108
2022-06-03 09:55:35 +02:00
p.kuiper
126c95b1da Cleaned up of the support settings for the S3 quality modes.
Relates to PP-108
2022-06-03 09:36:43 +02:00
p.kuiper
6d50ab152d Cleaned up of the support settings for the S5 quality modes.
Relates to PP-108
2022-06-03 09:23:38 +02:00
p.kuiper
0f48878bc7 Cleaned up all the variant settings. Zig zag support is now default for all nozzle types.
Relates to PP-108
2022-06-02 19:38:56 +02:00
j.delarago
277a6a38b2 Update campaign link
CURA-6990
2022-06-02 17:40:14 +02:00
j.delarago
4c2be68c7b Add pyqtSignal no get rid of annoying errors
CURA-6990
2022-06-02 17:39:41 +02:00
j.delarago
a0fd5afbe7 Add missing warning badge
CURA-6990
2022-06-02 17:38:50 +02:00
c.lamboo
8fe53163b3 Add Action button and learn more link to warning message
CURA-6990
2022-06-02 17:33:56 +02:00
p.kuiper
fdc48495e5 Forgot a comma, fixed json.
Relates to PP-108
2022-06-02 17:16:52 +02:00
p.kuiper
647402375b Merged in changes in from main.
Relates to PP-108
2022-06-02 17:16:09 +02:00