42 Commits

Author SHA1 Message Date
c.lamboo
de272845cb Revert "Restore exclude materials to some extent again"
This reverts commit e5b60dcaed621853af2740d24028451551620ed8.
2023-06-26 16:33:20 +02:00
Jaime van Kessel
e5b60dcaed
Restore exclude materials to some extent again
These machines were 1.75 machines, so they should include those in their exclude list
(and not include 2.85 variants)

CURA-10709
2023-06-22 15:10:49 +02:00
c.lamboo
cd58703dca Remove exclude materials from 3rd party printers
With the changes from https://github.com/Ultimaker/Cura/pull/15692 logic regarding the exclude materials printer setting changed. It has never worked properly before. Now that it works properly again a ton of materials were excluded that were never intended to be excluded.

As we can never be sure if an exclude material was intended or not we decided to be pretty agressive in removing exclude materials. This way the behavior is closed to the behavior prior to the exclude material fix.

There was one case were we decide to leave an exclude material in. If a printer has a material diameter of `175` *and* the material would specifically specify the `175` substring (e.g. `dsm_arnitel2045_175`). When this is the case we were pretty certain it was intended to exclude this material.

CURA-10599
2023-06-21 11:37:08 +02:00
rburema
7272bedfec Applied printer-linter format 2023-04-18 14:18:21 +00:00
Remco Burema
121acbbe15
Apply printer-linter suggestions.
Remove the causes of all redundancy warnings.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-18 15:58:04 +02:00
Thomas Rahm
536c95555e Suggested profile changes: Ensure minimum support area is 0 for tree support to avoid 'No trees generated' bug report. Removed extra z heightfor Tree support as this should no longer be required with the new implementation 2023-03-29 06:50:30 +02:00
Remco Burema
cf922295db Try before the beta. After it's too late.
A lot was changed in support. The short of it is that we now think towers should be on by default, but aren't _completely_ certain about it. It makes more sense to do make this change before the beta rather than just before stable, so we have a chance to revert should it prove disastrous.
2023-02-21 15:43:12 +01:00
jspijker
53d8e0c730 Applied printer-linter format
To make sure we have uniform diffs with our PR's
2022-12-30 22:05:41 +01:00
Jaime van Kessel
2c331604e8
Clean up a lot of duplicate settings from machine profiles
These were errors that were copy pasted from other definitions. So leaving them as is would
continue to decrease the quality of third party profiles.
2022-09-06 11:39:08 +02:00
Jaime van Kessel
699a9c0530
Remove unneeded excluded materials
These machines are 1.75mm, so there is no need to add the UM materials as excluded
2022-09-06 10:13:45 +02:00
Jaime van Kessel
3101f2aea4 Remove filter_out_tiny_gaps from definitions
This setting doesn't exist anymore.
2022-06-17 15:57:40 +02:00
Ghostkeeper
9140b71b19
Merge branch 'libArachne_rebased'
Conflicts:
	plugins/SimulationView/SimulationPass.py -> Reverted layer view optimisation in Master while some whitespace changed in Arachne.
	resources/definitions -> Bunch of conflicts with profile updates.
	resources/quality -> Bunch of conflicts with profile updates.
	resources/texts/change_log.txt -> Removed the Arachne change log (as they are internal versions). It'll have to be re-added when we release this version as stable.
2021-12-14 11:48:58 +01:00
Ghostkeeper
9a4836a7b0
Increase top distance by 1 layer for profiles using tree support
We changed tree support to have a correct top distance now. If you ask for 0 top distance, you get 0 top distance. If you ask for 0.2mm top distance, you get 0.2mm top distance (rounded to layers). Previously the top distance was too high. Yet it seems that people were happy with how easily Tree Support was removed from the print. So this is a best-effort attempt to keep the final result similar to what it was originally.
It won't work for everything, I fear. But it's about as good as we can make it.

Contributes to issue CURA-7624.
2021-11-24 13:03:33 +01:00
Ghostkeeper
611208368c
Merge branch 'master' into libArachne_rebased
Conflicts:
	cura/CuraApplication.py: Setting version
	fdmprinter and fdmextruder: Setting version
	intents, qualities and variants: Setting version
	Changelog: 4.9.1 was added, should be below Arachne changes
2021-06-16 18:04:54 +02:00
Ghostkeeper
dc09465afe
Standardise capitalisation of printer names
Some contributors seem to have a shift key stuck here or there. Many 'stylised' capitalisations weren't reflected even on the manufacturer's websites, or were also stylising words like 'pro' and 'dual' or even actual chemical names like 'nylon'. Normalising the caps makes it more fair for everyone, since all of these are written in the same font.

As discussed with the Cura team.
2021-06-11 13:49:35 +02:00
Remco Burema
db33f67666
Partial revert: Don't remove 'Print Thin Walls'.
It still makes sense, even in a libArachne/Variable Line Width sense.

CURA-7148
2020-12-10 12:49:00 +01:00
Remco Burema
77c39247f9
... also of course delete them from definitions.
Context: Print Thin Walls and Fill Perimeter Gaps are old settings that aren't needed any more since we switched to libArachne (Varianble Line Widths).

CURA-7148
2020-12-09 21:20:08 +01:00
Ghostkeeper
66a0b4b5a5
Merge branch 'master' into libArachne_rebased 2020-12-08 09:28:40 +01:00
Or Bin
590e46cef3 Fixed typo: positionning -> positioning 2020-11-28 22:45:58 +02:00
Jelle Spijker
1e05e168c0
Merge remote-tracking branch 'origin/master' into libArachne_rebased
# Conflicts:
#	resources/definitions/flyingbear_base.def.json
2020-11-13 11:59:07 +01:00
Ghostkeeper
ef7cfd846b
Change maximum resolution from 0.05mm to 0.25mm
This was found to be better in https://github.com/Ultimaker/Cura/issues/8321 due to changes to the simplification function.

Other printers are assumed to have a similar effect, or have their original value copied from Creality printers.
2020-11-03 11:48:07 +01:00
Ghostkeeper
0bcbafd0a6
Merge branch 'master' into libArachne_rebased 2020-10-25 11:50:21 +01:00
Mathieu
1ac59d8857
Add support for Creality CR-6 SE (#8407)
* Add Creality CR-6 SE definition

Also did a few changes in the creality base.

* Add Creality CR-6 SE Nozzle variants

* Update creality_base.def.json

Reverted back to the 4.7 base file

* Update creality_cr6se.def.json

* Update creality_cr6se_0.8.inst.cfg

* Update creality_cr6se_0.6.inst.cfg

Updated to version 16

* Updated to version 16

* Updated to version 16

* Update to version 16

* Update to version 16

* Update to version 16
2020-09-28 12:25:17 +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
Kostas Karmas
88cdd34dfe Remove all references to Wall Compensation from the resources/
CURA-7559
2020-07-24 12:03:28 +02:00
Kostas Karmas
3527e94b24 Remove references to support_tree_enable in 3rd-party printers
CURA-6711
2020-07-23 15:49:55 +02:00
Remco Burema
1f722d4de0
Minimum support area was always supposed to be small. 2020-01-08 16:28:28 +01:00
Ghostkeeper
096b6431c5
Fix typos in g-code comments 2019-10-14 16:01:40 +02:00
Ghostkeeper
51ed0072db
Apply proposed Creality changes
These are the changes currently confirmed by multiple people in this comment: https://github.com/Ultimaker/Cura/issues/6106#issuecomment-524241165

Contributes to issue #6106.
2019-09-03 09:48:01 +02:00
Ghostkeeper
9f16973215
Don't remove skirt when printing with support
According to tests by theWaldschrat and Liger0, the skirt is still necessary when support is enabled.

Fixes #6229.
2019-08-22 09:46:49 +02:00
Jaime van Kessel
290b8f4307 Add formulas to the definition file so they get notified of updates
This is a work around for a rather fundamental issue with the current setting system;
The relationships are only created based on the definitions. So if a definition doesn't
have a formula, but a profile does, it doesn't get updated in the interface.

CURA-6708
2019-08-12 13:23:42 +02:00
Lipu Fei
12e794fe50 Remove has_machine_materials and has_variant_materials
They are not used.
2019-08-07 10:44:02 +02:00
trouch
0ddeb0afd8 Creality machines - lower Z-hop speed to 5 2019-07-31 18:45:33 +02:00
Ghostkeeper
1d7f2e645e
Increase maximum Z speed to 10
The default for the Z hop speed is 10, so otherwise it wouldn't slice if Z hops are applied.

Contributes to issue CURA-6679.
2019-07-31 10:22:51 +02:00
Ghostkeeper
12e2e47e72
Make corrections to manufacturer fields
When it's categorised by manufacturer these mistakes become more apparent.

Contributes to issue CURA-6635.
2019-07-03 11:27:19 +02:00
Ghostkeeper
d449ec9266
Really don't make creality_base a visible printer
It's not a printer. It's a base profile. Every printer in the list of printers should coincide with a physical printer, with the one exception of Custom FFF Printer.
If we find settings that work for all printers we should apply it to fdmprinter so that we do apply it to every printer.

Contributes to issue CURA-6554.
2019-07-03 09:31:10 +02:00
Ghostkeeper
d9b3f1fee9
Merge branch 'trouch-fix/creawsomemod' of github.com:trouch/Cura into trouch-fix/creawsomemod 2019-07-03 09:22:59 +02:00
Lipu Fei
63171508c9 Fix profiles 2019-07-03 09:18:39 +02:00
trouch
8081e32ebf Change creality_base name to "Creawsome Custom" 2019-07-02 20:08:31 +02:00
trouch
8911aa5cbb Update creality_base def with last Creawsome one 2019-07-02 19:26:59 +02:00
Ghostkeeper
5a87a5a980
Make base Creality profile invisible (but the rest visible)
This makes it more logical to the user who just has a certain printer model.

Contributes to issue CURA-6554.
2019-07-02 12:00:24 +02:00
Ghostkeeper
234a85202a
Rename creawsome to creality
These are now meant to be the one-and-only Creality profiles, replacing the old profiles originally in Cura.

Contributes to issue CURA-6554.
2019-07-02 11:48:23 +02:00