Commit graph

34356 commits

Author SHA1 Message Date
Jelle Spijker
dead016ed9 Add error messages to BackendPlugin and enhance exception handling
Exception handling in BackendPlugin has been improved by adding
user-friendly error messages for various exceptions. Errors during
backend plugin start or stop will now trigger a message to the user,
providing more context about the cause of the failure. This makes it
easier for users to understand and resolve possible issues. In addition,
 the EngineBackend stop function has been modified to forcibly stop all
 running backend plugins instead of allowing multiple plugins to run
 simultaneously.
2023-08-10 05:56:24 +02:00
Jelle Spijker
8eb7866694
Update README.md 2023-08-09 23:46:01 +02:00
Jelle Spijker
298f00ebde
Update README.md 2023-08-09 23:45:44 +02:00
Jelle Spijker
415d2481d3
Update README.md 2023-08-09 23:44:01 +02:00
casperlamboo
b93be35b89 Applied printer-linter format 2023-08-09 20:53:36 +00:00
c.lamboo
56b15a284c Add fluid motion related settings
CURA-10811
2023-08-09 22:52:31 +02:00
Jelle Spijker
16ce595a15
Merge pull request #16383 from Ultimaker/CURA-7913
Add copy, paste, cut functionality
2023-08-09 14:37:12 +02:00
Jelle Spijker
c898c70bfc Merge branch 'main' into CURA-7913 2023-08-09 14:18:38 +02:00
Casper Lamboo
2aa66b5ebd
Merge pull request #16427 from Ultimaker/CURA-10770_Developer_about_dialog
testing for build
2023-08-09 10:01:09 +02:00
Casper Lamboo
7a25043ef8
Merge pull request #16413 from Ultimaker/CURA-10503_Brim_distance_per_object_removed
Brim distance is not "settable_per_mesh"
2023-08-09 08:56:57 +02:00
GregValiant
e01b1406e3 Update LimitXYAccelJerk.py
Added Gradual Accel Change.

Update LimitXYAccelJerk.py

Round the Accel numbers to nearest "50".

Create LimitXYAccelJerk.py

New post processor to limit the X and or Y accel and jerk for bed-slinger printers.

Update LimitXYAccelJerk.py

Removed debug code.

Update LimitXYAccelJerk.py

Remove debug code

Update LimitXYAccelJerk.py

Bug Fix
2023-08-08 23:47:08 -04:00
Remco Burema
652fff8571 Also add new setting to expert.
part of CURA-10829
2023-08-08 19:58:27 +02:00
Remco Burema
d1f8125f51 Add setting to prevent the top layer from doing small-skin behaviour.
Actually the other way around, so we don't have another negation you have to turn on to turn off (and so the default can be false I suppose). The idea is that recently, a feature was introduced where there should be walls instead of normal skin in small hard to reach places of the model. However, this is to be excluded in most cases for all the top-layer parts exposed to air on the buildplate.

implements CURA-10829
2023-08-08 17:19:35 +02:00
saumya.jain
f2a1830ad9 testing for build
CURA-10770
2023-08-08 15:05:53 +02:00
Saumya Jain
16204aa64f
Merge pull request #16423 from Ultimaker/CURA-10770_Developer_about_dialog
from deploy field.
2023-08-08 13:54:17 +02:00
saumya.jain
64a77440da from deploy field.
CURA-10770
2023-08-08 13:42:31 +02:00
Jelle Spijker
fc916beeec
Merge pull request #16097 from Ultimaker/PP-10_Support_interface
Enable support interface

Contributes to CURA-10824
2023-08-08 13:34:53 +02:00
Jelle Spijker
e52b5625a0
Merge branch 'main' into PP-10_Support_interface 2023-08-08 13:33:11 +02:00
Jelle Spijker
63bc3cc996
Renamed pla quality to normal
Contributes CURA-10885
2023-08-08 13:29:20 +02:00
jellespijker
fd97dd5d0c Applied printer-linter format 2023-08-08 11:25:29 +00:00
Jelle Spijker
916dc29d61
Merge pull request #15590 from Jordonbc/main
Added Kobra Plus printer profile

Fixes CURA-10885
2023-08-08 13:24:22 +02:00
c.lamboo
511f05c392 Don't arrange in paste when no objects were present in the clipboard
CURA-7913
2023-08-08 12:27:51 +02:00
c.lamboo
c393d915d7 Disable copy paste when either 3mf reader or writer is disabled
CURA-7913
2023-08-08 12:17:08 +02:00
Remco Burema
70b1f0ff20 Merge remote-tracking branch 'origin/main' into CURA-10670_reenable_small_skin_area 2023-08-08 11:41:33 +02:00
Paul Kuiper
68e60e66b9 Prevent a maximum value for the horizontal interface expansion to be set when in tree support mode.
PP-370
2023-08-08 11:10:03 +02:00
Jelle Spijker
2240db9062
Add GCodePathsModify
Contributes CURA-10446
2023-08-07 16:04:25 +02:00
Jelle Spijker
0fc507e556
Merge branch 'main' into CURA-10475_engineplugin 2023-08-07 16:01:21 +02:00
Casper Lamboo
84bcdc3bf4
Merge pull request #16331 from Ultimaker/CURA-10770_Developer_about_dialog
Fixed for all the used python packages in venv
2023-08-07 14:28:15 +02:00
c.lamboo
f8b3fb3d67 Move parse/write responsibility of copy/paste to 3MFWriter/3MFReader
CURA-7913
2023-08-07 13:41:01 +02:00
saumya.jain
476f92bd1c Brim distance is not "settable_per_mesh"
A new feature request needed to make this work.
CURA-10770
2023-08-07 12:40:05 +02:00
Jelle Spijker
c6fb3fe59c
Merge branch 'main' into CURA-10475_engineplugin 2023-08-07 09:05:15 +02:00
Jelle Spijker
ce82033f6a
exclude the correct conan versions 2023-08-07 08:21:03 +02:00
Thomas Rahm
3f5ea6f6e2 Change minimum support area to be 0 when tree supports are used 2023-08-05 07:05:16 +02:00
c.lamboo
cc1b42e2fa Merge branch 'main' into CURA-7913 2023-08-04 16:21:07 +02:00
Remco Burema
b1100cb4c5 Relevant comment specifically requests not to call closeApplication in most cases.
done as a 5 min fix.
2023-08-04 15:53:52 +02:00
Remco Burema
6a65be4109
Merge pull request #16385 from Ultimaker/CURA-10116-connected_printers_list_after_click
Clicking Show all connected printers shows all cloud printers offline…
2023-08-04 15:08:43 +02:00
saumya.jain
fc9a228062 Deleting Shake detection
CURA-10770
2023-08-04 14:24:38 +02:00
Remco Burema
836bf65d20 Reduce maximum warning value for small top/bottom skin.
While the current solution works well for values smaller than this (and that's mostly what we'd need it for), it becomes clear beyond this value (if you'd like to set it that hight for some reason) that the current solution needs to be improved (for example by adding these small skin areas to the already existing wall areas. -- Lift the solution out of the fill as it where.

WHat happens when it becomes larger it that it's very likely that it'll generate a dot as middle walls on the 'outsides' of any small area connected to a larger one.

done as part of CURA-10670
2023-08-04 14:24:31 +02:00
saumya.jain
f9981d3df1 Clicking Show all connected printers shows all cloud printers offline and online
CURA-10770
2023-08-04 14:14:08 +02:00
c.lamboo
f07faac422 Add copy, paste, cut functionality
CURA-7913
2023-08-04 13:24:06 +02:00
Remco Burema
8572589a2d Revert "Disable Small Skin Area feature for now :-/"
This reverts commit 1f7c11667f.
2023-08-04 12:51:07 +02:00
Remco Burema
401e1eca6a
Merge pull request #16296 from Ultimaker/CURA-10719_show_missing_plugins
Show install missing packages button in open workspace dialog for plugins
2023-08-04 10:43:12 +02:00
Casper Lamboo
ae8240659c
Merge pull request #16305 from Ultimaker/CURA-10722_plugins_can_has_settings
[CURA-10722] backend plugins are always (potential) additional setting definition providers
2023-08-03 14:12:50 +02:00
Casper Lamboo
4f2b038a59
Use "PLUGIN" as default appender_type 2023-08-03 13:04:14 +02:00
Mariska
f71f39f8bd
Merge pull request #16365 from Ultimaker/revert-15470-main
Revert " Create new machine named Renkforce 10+"
Not all nozzle sizes have quality types associated to them and it results in Configuration Not Supported Error. CURA-10895
2023-08-02 16:40:42 +02:00
Mariska
9c7f14d00d
Revert " Creat new machine named Renkforce 10+" 2023-08-02 16:21:19 +02:00
c.lamboo
83d35ccd8b Use pytest fixtures
CURA-10719
2023-08-02 14:46:37 +02:00
c.lamboo
c436dd36cf Add unit test
CURA-10719
2023-08-02 14:03:55 +02:00
saumya.jain
a6780b5417 Review comments fixed
CURA-10770
2023-08-02 10:45:02 +02:00
Mariska
596914c9c6
Merge pull request #15470 from goofoo3d/main
Creat new machine named Renkforce 10+
CURA-10895
2023-08-02 10:43:12 +02:00