3490 Commits

Author SHA1 Message Date
Ghostkeeper
a1c3c44ed0
Fix warning limit for prime tower minimum volume to take other extruders into account
Since the prime tower for other extruders is now folded into one instead of alternating the layers, you need to have enough diameter to print all extruders, not just the current extruder.

Fixes one side-issue mentioned in #8148.
2020-09-15 13:43:06 +02:00
Ghostkeeper
10f8c381e1
Use initial layer settings during start g-code
Fixes #8364.
2020-09-15 11:58:00 +02:00
KOUBeMT
6e60cd4e15 Update strateo3d.def.json 2020-09-14 11:10:24 +02:00
Remco Burema
8ae0d1f922
Set inward-distributed to be the default arachne strategy.
part of CURA-7676
2020-09-11 16:48:46 +02:00
Remco Burema
e1800ce4ed
Remove Naive beading strategy.
Naive might've had some uses but was buggy anyway.

part of CURA-7676
2020-09-11 09:06:04 +02:00
Kostas Karmas
85f113a683 Merge branch 'master' into CURA-7118_shrinkage_compensation 2020-09-09 09:46:29 +02:00
Konstantinos Karmas
9156b2b922
Merge pull request #8200 from oducceu/master
Add 'Flying Bear Ghost 5' printer
2020-09-08 17:00:14 +02:00
KOUBeMT
0ce53cbf08 Merge remote-tracking branch 'upstream/master'
Updating branch
2020-09-07 15:19:38 +02:00
FoxExe
c87e78163e Added Kossel linear plus platform model
Small fix'es
2020-09-02 12:18:29 +05:00
Ghostkeeper
4e283b5a78
Invert warning values
A small positive (>100) value is correct. It needs to compensate by increasing the size, usually. If you need to compensate by making it smaller, that means that the material would expand when cooling, which is very rare.

Contributes to issue CURA-7118.
2020-09-02 02:03:34 +02:00
Ghostkeeper
67092e1355
Don't forget to also upgrade fdmextruder
This one doesn't inherit from fdmprinter so it doesn't get the updated version number.

Contributes to issue CURA-7118.
2020-09-02 01:56:12 +02:00
Ghostkeeper
a7b2f7de5a
Upgrade setting_version to 16
We have a change now that requires a version upgrade. This triggers all profiles to update for the user, and we must update accordingly in the built-in profiles.

Contributes to issue CURA-7118.
2020-09-02 01:51:13 +02:00
FoxExe
9b3d446a98 Use already provided Kossel platform model
Added Pulley version of Kossel
2020-09-02 03:51:13 +05:00
Ghostkeeper
d189485043
Change label and resolve functionality of shrinkage compensation setting
We'll now actually compensate for the shrinkage. That means that the setting needs to become user-visible. We need to make that experience a bit more user-friendly.

The setting is now also global, with a resolve function. That means that the user can't change this per extruder any more, because the scale factor applied in the engine can only be global. The resolve function means that profiles can still apply a per-extruder value but this value gets resolved with other extruders' values.

Contributes to issue CURA-7118.
2020-09-01 23:28:28 +02:00
FoxExe
411ed382fb Added Anycubic Kossel Linear and Linear Plus support 2020-09-01 18:34:14 +05:00
KOUBeMT
5a2712fdf4 Update strateo3d.def.json 2020-08-27 15:26:24 +02:00
Aleksey Karadzhi
c044732193 Fix X0 Y0 being outside the bed after homing 2020-08-26 17:21:32 +03:00
Kostas Karmas
8f58a7e3a0 Merge branch 'libArachne_rebased' into CURA-7555_Beading_strategy_user_control 2020-08-20 17:16:10 +02:00
Kostas Karmas
bbfbadc981 Merge branch 'master' into libArachne_rebased 2020-08-20 17:16:02 +02:00
Kostas Karmas
045ba3b8c4 Modify description of libArachne settings.
So that the settings can easily be found with the keywords 'libArachne' and 'beading'.

CURA-7555
2020-08-20 17:14:01 +02:00
Kostas Karmas
bbc0b0e54c Rename libArachne settings to use user-friendly terminology
I am leaving the descriptions to contain the word "beading" so that the related settings can
easily be found during testing.

CURA-7555
2020-08-20 17:08:03 +02:00
Ghostkeeper
9ea418c0a1
Revert "Revert "Merge branch '4.7' of github.com:Ultimaker/Cura into 4.7""
This reverts commit 28f4d8513db7efce17bfd8b80fa7c8b237fd1c18.
The original revert was to revert an accidental merge from master to 4.7. This now reverts the revert on Master, so that we still have those changes on Master.
2020-08-20 16:35:52 +02:00
Ghostkeeper
a757dc7fa0
Merge branch '4.7' 2020-08-20 16:34:58 +02:00
Ghostkeeper
28f4d8513d
Revert "Merge branch '4.7' of github.com:Ultimaker/Cura into 4.7"
This reverts commit 7f47f12bf0a9cf305542b6c21600ce9b804c1dfd, reversing
changes made to dd42c87da762d2030ee2220bc6f0a3e44cf85c28.
2020-08-20 16:01:46 +02:00
Kostas Karmas
720740dcc8 Remove parent-child relationship of libArachne settings
If all children of a parent get overridden, the parent is disabled. We don't want that in
the libArachne settings.

CURA-7555
2020-08-19 17:54:00 +02:00
Kostas Karmas
ec633feb37 Remove transition_length from the front-end
It is set as 2*wall_line_width in CuraEngine.

CURA-7555
2020-08-19 17:48:43 +02:00
Kostas Karmas
217e01b5b3 Remove LimitedDistributed option from the beading strategies setting
As the Limited will always apply on top of the others, so selecting the Distributed is
essentially the same as selecting the LimitedDistributed.

CURA-7555
2020-08-19 17:29:54 +02:00
Kostas Karmas
4954746ee4 Remove transitioning angle from the user settings
Tt will be a constant on the CuraEngine side.

CURA-7555
2020-08-19 17:17:40 +02:00
Kostas Karmas
a029e0ce50 Remove limited beading as an option
As it will be applied by default in the Engine to ensure that libArachne will generate only the
required walls (based on the Wall Line Count setting).

CURA-7555
2020-08-19 17:02:44 +02:00
Ghostkeeper
16d934ff96
Merge branch '4.7' 2020-08-17 15:07:38 +02:00
Ghostkeeper
6d90c85fb2
Also show Connect Support Lines for lines pattern
Previously this was disabled because you should probably use the ZigZag pattern then. But I'm enabling it now because of two inconsistencies:
* The setting still works. So you can change the setting by switching to grid, triangles, cross or gyroid, then switch back to lines and still get connected support lines.
* The same happens with the infill patterns, where this setting is visible for the lines pattern.

Rather than changing the other two things (which involves changes to CuraEngine too to make it ignore the setting value for the lines pattern), I've opted to change it here and fix both inconsistencies at once. If I were to make the setting dysfunctional, it would also lead to user confusion, because they then need to discover that they need to change the infill pattern, which may look unlogical to them.

Fixes #8192.
2020-08-17 15:07:26 +02:00
Jaime van Kessel
0c994da4bb
Merge pull request #8106 from Ultimaker/CURA-7559_remove_wall_overlap_compensation_in_arachne
CURA-7559: Remove all references to Wall Compensation from the resources/ in arachne
2020-08-17 14:13:01 +02:00
Aleksey Karadzhi
3522501fa8 Adjust base print settings for all FB printers 2020-08-16 14:07:10 +03:00
Aleksey Karadzhi
2c972d98d4 Add 'Flying Bear Ghost 5' printer 2020-08-16 14:04:04 +03:00
Konstantinos Karmas
2d56cd4e13
Merge pull request #8152 from thushan/cocoon-printer-profiles
Adds Cocoon Create Printer profiles
2020-08-14 11:48:09 +02:00
Kostas Karmas
3e3d9bcd0a Don't reset the min feature size and bead_width based on the widening
We can just keep the value, since it is ignored in CuraEngine if the enable widening is false.

CURA-7555
2020-08-13 16:43:32 +02:00
Kostas Karmas
41475ff243 Remove bead_width in favor of wall_line_width
CURA-7555
2020-08-13 15:28:59 +02:00
Kostas Karmas
20f7423024 Add libArachne beading parameters in the fdmprinter
CURA-7555
2020-08-12 17:28:28 +02:00
Ghostkeeper
8b59fe83d8
Clarify description of infill mesh rank
Translators found it confusing, and I think users would find so too. Hopefully this is a bit better.
2020-08-12 14:15:38 +02:00
Thushan Fernando
3c70d55ae7
Initial Cocoon Create attempt. 2020-08-06 16:11:13 +10:00
Thushan Fernando
116f3adf5f
Initial Cocoon Create sources. 2020-08-06 16:10:44 +10:00
Ghostkeeper
711e930fa0
Enable support brim by default for tree support
This was decided on by the material & process engineers. It's a pretty safe change since the support brim pretty much has only advantages if there is no support infill.

Fixes ST-3552.
2020-08-05 14:55:07 +02:00
Ghostkeeper
b02f3bc043
Fix visibility of some settings regarding support structure and support meshes
I think for the support meshes, some settings were simply missed because they are in completely different categories. For instance, the support flow rate also applies to support meshes so those settings should be visible.

For the tree support settings, I think that when the tree support became activated by support_structure, the developer checked for instances where the support_tree_enable setting made a setting visible (as alternative to the normal support_enable setting). Like Support Infill Density used to be visible if normal support or tree support was enabled, and now needs to check only for normal support. However they didn't also look for settings that are ONLY available for normal support and not for tree support. So those settings now have extra conditions that disable them if the support structure is set to tree support.
With this I tried to word the check correctly in case we ever get a third support construction type. Like, sometimes a setting is not shown with tree support because tree support explicitly doesn't support it (e.g. Conical Support), but sometimes it's not shown with tree support because it's specific to area support (e.g. support join distance).

Done as a five minute fix (although typing this commit message also took five minutes) as I encountered these problems while working on the settings guide.
2020-08-05 00:34:59 +02:00
Ghostkeeper
1a5fe28c70
Write a description for Support Structure
That was still missing, oops. I'm aborting the translations to get this in. It's important enough to break the string freeze and restart the translations process at this stage.

Contributes to issue CURA-7622.
2020-07-31 14:08:21 +02:00
Ghostkeeper
00a1684798
Consistent capitalisation with other printers
Some printers stylize themselves with allcaps to gain more attention or because they use fonts that don't have lowercase (especially Asian brands) or to mix it with fixed-width characters. Here we'd like to keep them all equal, so they get proper name-style capitalisation.
2020-07-30 14:18:36 +02:00
Ghostkeeper
bd18eab34b
Merge branch 'master' of https://github.com/HUNIBEST-HyVISION/Cura into HUNIBEST-HyVISION-master 2020-07-30 14:07:04 +02:00
nani
892e59f217
Definition for svt diytech220 (#8062)
* Added Definitions for all SVT FDM printers

CURA-7619
2020-07-30 13:47:16 +02:00
HUNIBEST-HyVISION
00a3f039a5 [CUBICON] Add printer device (Style NEO-A22) #2 2020-07-26 15:37:49 +09:00
HUNIBEST-HyVISION
fa8e951c78 [CUBICON] Add printer device (Style NEO-A22) 2020-07-26 15:25:20 +09:00
Kostas Karmas
88cdd34dfe Remove all references to Wall Compensation from the resources/
CURA-7559
2020-07-24 12:03:28 +02:00