24795 Commits

Author SHA1 Message Date
KOUBeMT
145d568497 ABS-X_profiles_add 2020-06-29 16:40:39 +02:00
KOUBeMT
ffb0c8f165 ABS_profiles_update 2020-06-29 16:40:02 +02:00
jelle Spijker
8af4e0d05a
Remove spaghetti settings from 462 visible_settings when upgrading
Part of CURA-7199
2020-06-29 16:07:34 +02:00
Jaime van Kessel
22de878e5c
Merge branch 'CURA-7473_account_pending_update_button' of github.com:Ultimaker/Cura 2020-06-29 15:11:42 +02:00
Ghostkeeper
ba5bfcce38
Merge branch 'Initial-layer-horizontal-expansion-fro-AA0.4-and-AA0.25' 2020-06-29 14:43:16 +02:00
Ghostkeeper
ee1b5a27dc
Fix sign of compensation for default horizontal expansion
We wanted it to end up on 0.2mm by default but still scale with any customised horizontal expansion. To do that we need to add the default horizontal expansion here, rather than subtract it, since the horizontal expansion is negative.

Contributes to issue CURA-7537.
2020-06-29 14:41:44 +02:00
Ghostkeeper
2a62ff053b
Also apply initial layer horizontal expansion to UM3E
The settings for the Ultimaker 3 and Ultimaker 3 Extended should remain the same. The two share their quality profiles and intent profiles, but not their nozzle profiles so this must be copied.
2020-06-29 14:33:13 +02:00
Ghostkeeper
b33cb519ff
Code style: No extra spaces
Contributes to issue CURA-7537.
2020-06-29 14:30:58 +02:00
Jaime van Kessel
134d79608f
Merge branch 'master' of github.com:Ultimaker/Cura into CURA-7122_Include_description_in_search_field 2020-06-29 13:55:09 +02:00
Sarita-Ultimaker
82282519a9 Initial layer Horizontal Expansion for AA0.4 and AA0.25 print core
To compensate elephant foot -> initial layer horizontal expansion setting is modeified for engineering and AA0.25 core profile for UMS5 and for UM3  for AA0.4 and AA0.25 cores.
2020-06-29 13:47:29 +02:00
Jaime van Kessel
ae6e78f5ed
Add a don't show me again option to x-ray message 2020-06-29 13:43:19 +02:00
Jaime van Kessel
d2280b9afb
Fix disabling show_xray_warning 2020-06-29 13:31:08 +02:00
Jaime van Kessel
70254e5585
Let search field also look through the description
CURA-7122
2020-06-29 13:11:07 +02:00
jelle Spijker
7d0a05176f
Removed spaghetti related settings from expert view
Part of CURA-7199
2020-06-29 12:47:16 +02:00
jelle Spijker
5bf1f34b34
Removed spaghetti infill settings
Removed the settings themself and their usage in various other settings.
Part of CURA-7199
2020-06-29 12:46:06 +02:00
Konstantinos Karmas
c6fd25e7e9
Merge pull request #7971 from Ultimaker/CURA-7106-Speedup-multiple-objects-on-build-plate
CURA-7106 Speedup multiple objects on build plate
2020-06-29 12:36:02 +02:00
Nino van Hooff
b70e6b0172
Merge pull request #7969 from maukcc/master
HMS434 update
2020-06-29 11:48:55 +02:00
Nino van Hooff
2fed7a835e
Merge pull request #7990 from cclauss/patch-1
Avoid SyntaxWarning on Python >= 3.8
2020-06-29 11:48:03 +02:00
Ghostkeeper
8ab765576f
Attempt at improving documentation of Slicing Tolerance setting
Make it more clear that it's about the vertical tolerance only.
Also correct the interpretation at the end. Inclusive retains more details, while exclusive makes parts fit better, not the other way around.

Contributes to issue #6093.
2020-06-29 11:32:13 +02:00
Nino van Hooff
979407eddf Additional typing fixes
CURA-7473
2020-06-29 11:10:50 +02:00
Nino van Hooff
20f9d4c806 Merge remote-tracking branch 'origin/CURA-7473_account_pending_update_button' into CURA-7473_account_pending_update_button 2020-06-29 10:58:49 +02:00
Nino van Hooff
8e62a6d6d7
Apply suggestions from code review
Typing suggestions by Jaime

CURA-7473

Co-authored-by: Jaime van Kessel <nallath@gmail.com>
2020-06-29 10:35:49 +02:00
Christian Clauss
e78248eaf3
Avoid SyntaxWarning on Python >= 3.8 2020-06-28 15:20:44 +02:00
Ghostkeeper
8b10bef0a6
Actually compress the 3MF archive
Yeah, I only compressed one of the files in it previously.
2020-06-26 19:00:15 +02:00
Ghostkeeper
51d0545201
Actually compress the 3MF file
It was a zip archive but just using the archive 'compression' method, not LZMA or Zip or anything.
2020-06-26 18:58:37 +02:00
Ghostkeeper
ec66ce3445
Merge branch 'master' of https://github.com/louiswouters/Cura into louiswouters-master 2020-06-26 18:35:38 +02:00
Ghostkeeper
574f2426ef
Correct alignment after applying transformations
I had deleted the 2.5mm manually. Sorry.

Contributes to issue CURA-7534.
2020-06-26 17:59:49 +02:00
Ghostkeeper
922986a3f9
Apply transformation inside 3MF file
It turns out that we have another bug in Uranium: Transformations from 3MF files are not applied to the platform mesh. This makes sense because UM.Scene.Platform takes the mesh data (without transformations) from the node that it read and squashes that into the SceneNode for the platform. This SceneNode already has a transformation for the platform offset. The 3MF node also has a transformation from the 3MF's convention to have the origin in the front left. The 3MF reader then squishes the transformation from the node into that.
To fix this we'd need to either:
* separate the transformation of the 3MF file from the transformation from the 3MF convention to have the origin in the front left, so that we can pick and choose, or
* remove the transformation from the 3MF convention and apply it only on loading normal printed meshes, and then modify all of the 3MF platform files.

Both require significant effort. So instead I applied the transformation directly to the vertex data.
To do that I imported the file into Blender using my own Blender plug-in, exported to STL and imported that STL again to apply the transformations, and then exported the file from Blender again.
In Blender I also combined a lot of flat faces together, which reduced the file type losslessly.

Contributes to issue CURA-7534.
2020-06-26 17:56:52 +02:00
Ghostkeeper
201b6b6f89
Merge branch 'master' of https://github.com/beamup3d/Cura into beamup3d-master 2020-06-26 16:55:27 +02:00
Ghostkeeper
aa1964dd7b
Remove overrides of combing mode for CPE+
CPE+ must have combing mode set to 'all' now.

Contributes to issue CURA-7535.
2020-06-26 16:32:02 +02:00
Nino van Hooff
c815b098d4 Fix a bug where a package sync dialog would incorrectly not be shown
1. user subscribes to a package
2. dismisses the license/unsubscribes
3. subscribes to the same packafe again

in this scenario we want to notify the user again after step 3. This was
not the case because situations in step 1 and  3 are equal and thus the
user was considered notified.

CURA-7473
2020-06-26 16:28:03 +02:00
Nino van Hooff
294afdb7ca Connect sync timer to sync() for consistency and add unit tests.
Also rename a function to camelCase

CURA-7473
2020-06-26 16:09:33 +02:00
BeamUp 3D
88c0746fa8
Update beamup_l.3mf
Rotated
2020-06-26 15:46:35 +03:00
BeamUp 3D
2f48b93bb3
Delete beamup_l.3mf 2020-06-26 15:45:46 +03:00
Nino van Hooff
4f1a18f102 Add Install Pending Updates button to Account popup
CURA-7473
2020-06-26 11:37:01 +02:00
Ghostkeeper
b63ac06e71
Update bundled packages with renamed version upgrade plug-ins
These were renamed and split. If it's not up-to-date the Marketplace will warn that they are sideloaded, which is incorrect.
2020-06-25 15:56:07 +02:00
Jaime van Kessel
e03c767b0d
Merge branch 'CURA-7527_Fix_3mf_reader_crashing_if_printer_has_no_extruders' of github.com:Ultimaker/Cura 2020-06-25 15:33:43 +02:00
Ghostkeeper
ffac9adb96
Add default for extruder position
The position argument metadata always be there. However if it's not (because the file is old, or manually modified, or a version upgrade worked incorrectly, or whatever) then we shouldn't crash. We just don't know how to order it correctly then. This tries to repair it as best it can.
2020-06-25 15:08:08 +02:00
Kostas Karmas
572ded8c95 Fix crash while reading 3mf if extruder list is empty
CURA-7527
2020-06-25 14:52:07 +02:00
Ghostkeeper
79cc6ec897
Also report failure if the file system can't handle the archive contents
For instance if the file name is too long for this file system, if the computer is running out of disk space or if there is a general failure to write here.

Fixes Sentry issue CURA-YQ.
2020-06-25 09:47:59 +02:00
Kostas Karmas
0738696312 Revert the geeetech_A10 size to the official size (220x220x260)
Related to https://github.com/Ultimaker/Cura/pull/7752
2020-06-24 16:14:44 +02:00
Konstantinos Karmas
abeed3281d
Merge pull request #7752 from keleticsaba/master
Update geeetech_A10.def.json
2020-06-24 16:13:57 +02:00
Konstantinos Karmas
374a6b7b68
Merge branch 'master' into master 2020-06-24 15:59:07 +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
27277d4e54
Add missing typing 2020-06-24 15:28:41 +02:00
Jaime van Kessel
68807d99d2
Fix issue that no disallowed areas were show if there were no active objects
CURA-7106
2020-06-24 15:18:20 +02:00
maukcc
c9e5f8ac54 HMS434 update
Max temps updated
2020-06-24 11:12:03 +02:00
Jaime van Kessel
b1fe4793e4
Put all objects normal models in a single render batch
THis speeds things up a fair bit for build plates with multiple models

CURA-7106
2020-06-24 10:42:35 +02:00
Louis Wouters
c87bd83618 Improved readability of putValue 2020-06-23 21:46:40 +02:00
Jaime van Kessel
03e66beafd
Re-use some render batches
This prevents us from having to re-create them everytime

CURA-7106
2020-06-23 17:12:47 +02:00