27107 Commits

Author SHA1 Message Date
Remco Burema
f51cc84a7c
Temporary? solution for UX w.r.t. material shrinkage.
Material shrinkage now alters both the disallowed areas+, and the blue wireframe, toghether repressenting the usable build-volume. This doesn't shrink the build-plate/printer model, still keeping in line with the 'show the size of the result object in Prepare, not the resized one we do print becasue it will shrink later' principle we had originally agreed on enough. Note that the disallowed areas also take the object themzelves into account, so the user could still tell when objects are going to be printed overlapped (as the dissalowed areas of those respective models then overlap -- but not, of course, the models themselves).

part of CURA-8083
2021-12-15 12:50:01 +01:00
Jaime van Kessel
03398422dd Merge branch '4.13' of github.com:Ultimaker/Cura 2021-12-15 12:04:19 +01:00
Jaime van Kessel
998ba3631c Add missing format to error log 2021-12-15 12:03:55 +01:00
Jaime van Kessel
58719fd294 Disable material_alternate_walls for now
CURA-8079
2021-12-15 10:35:08 +01:00
casper
d2a0ef0ecb Move "Alternate Wall Directions" setting to experimental
As dictated by the ticket

CURA-8079
2021-12-15 10:34:13 +01:00
Remco Burema
281b337be6 Add setting for alternating wall directions.
This will be useful for materials that can build up a lot of stress.

part of CURA-8079
2021-12-15 10:33:38 +01:00
Ghostkeeper
fdfdb2e428
Remove Cura 4 settings
These settings have been removed and should no longer be in the profiles.
They were added during a merge, since they were updated recently for Cura 4.13. The merge 'resolved' the conflict automatically without informing me. And resolved it wrongly.
2021-12-15 10:09:42 +01:00
Ghostkeeper
0edfa89084
Merge branch 'master' of github.com:VOLUMIC/Cura into VOLUMIC-master 2021-12-14 18:46:22 +01:00
Remco Burema
b6c0a49657
Attempt to compensate build-area/volume for material shrinkage.
part of CURA-8083
2021-12-14 17:04:20 +01:00
Remco Burema
ef1a94c6e4
Split 'shrinkage compensation' in XY versus Z axis.
CURA-8083
2021-12-14 15:47:39 +01: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
64dec9ecc1
Merge branch 'master' of https://github.com/lin-ycv/Cura into lin-ycv-master 2021-12-13 17:29:54 +01:00
Ghostkeeper
006b5e25b2
Also catch unknown keyring errors
We're confident now that we get it to not crash for most normal cases. If there is a crash here it's due to the internals of Keyring. We're catching all of the others separately anyway.

Fixes Sentry issue CURA-340.
2021-12-13 11:22:37 +01:00
Ghostkeeper
5567cc480e
Merge branch '4.13' 2021-12-13 10:18:10 +01:00
Ghostkeeper
2abfad55e0
Remove tree support from draft intent profiles
It is a global setting, so it can't currently be changed with an intent profile.
A resolve function would resolve this. But which function that should be is to be decided.

Contributes to issue CURA-8746.
2021-12-13 10:17:54 +01:00
Eryone
b7e88bb021
Update Eryone thinker and er20 3d printer profile (#10650)
* Adding Eryone Thinker profile to Cura

- adding printer definition
- adding extruder definition
- adding image plate
- adding platform object
- adding quality profiles

* Minor update eryone_thinker.def.json

Fix initial fan speed

* Improve model textures and draw order

Fixed draw order of model by seperating the mesh into parts and ordering them before export.  Add more colors to the texture to allow for more distictant parts.

* Reduced mesh size by remodeling the bed height adjustment wheels.

* Updated Eryone Thinker name to include Series in the name

* Update eryone_thinker.def.json

* Improve End GCode

Ensure we disable bed temp and turn off all fans.
Move the nozzle up by 0.5mm and retract to remove wipe on model top layer.

* Minor fixes to start and end gcode

* Eryone Thinker Profile improvements.

Adding Extra Fast profile.
Added acceleration speed for Fast.
Minor updates to definition for default material to be Eryone PLA and some other setting to work better with profiles.

* Delete eryone_thinker.def.json

* Create eryone_thinker.def.json

* Updating Eryone Thinker Definition

Added changes again due to for reconcile stomping the original

* Update eryone_thinker_fast.inst.cfg

Update the layer height of profile_fast to 0.25mm

* Update eryone_thinker_fast.inst.cfg

Update the layer_height to 0.25mm

* Improving the Eryone Thinker setup

Set Definition to use Monotonic skin by default
Add Fine profile at 0.1 layer height
Change High to 0.15 layer height and number of layers to match
Change Fast to 0.25 layer height and number of layers to match

* Eryone Thinker Profile update, resolving merge

* Eryone Thinker Profile Definition & Quality Clean up

Move all the Normal settings into the core definitions
Move share setting into definition to reduce redundant values for quality profiles
Remove values from definition that match the default fdmprinter definition for easier maintence.
Change definition to only support Monotonic order on top Roof layer.

* Fixing missing [values] from normal profile

* Delete eryone_thinker_extra_fast.inst.cfg

Conflict fix

* Update eryone_thinker_fine.inst.cfg

Fix the setting version incorrectly.

* Eryone Thinker Definition Bug fix for Layer Height 0

Fixing issue when layer_height_0 value was not being resolved correctly in Cura.

* Disable the first layer cooling fan speed

* Update eryone_er20.def.json

* Add the profile

Recovery eryone_thinker_fast.inst.cfg

* Update er20 start gcode and end gcode

1. Update er20 start gcode and end gcode
2. Update nozzle offset

Co-authored-by: Demetrius Apostolopoulos <75643490+dapostol73@users.noreply.github.com>
2021-12-10 17:01:52 +01:00
Ghostkeeper
0d53408487
Merge branch '4.13' 2021-12-10 16:18:55 +01:00
Ghostkeeper
ca9c1111ff
Update version number in header files
We're currently translating for Cura 4.13, not 4.12.

Contributes to issue CURA-8753.
2021-12-10 16:15:34 +01:00
Jaime van Kessel
940c699a10 Add multiprint plugin to gitignore 2021-12-10 14:43:23 +01:00
casper
6860c29923 Update PO files
CURA-8753
2021-12-10 12:24:01 +01:00
casper
9e1e995cff Update translations template
CURA-8753
2021-12-10 12:12:29 +01:00
Casper Lamboo
68e60f74ff
Merge pull request #11045 from Ultimaker/PP-86-Avoid-overextrusion-for-100%-density
reduce flow for 100% density parts
2021-12-10 10:58:16 +01:00
Ghostkeeper
cc7c4b41a9
Merge branch 'PP-50_0.3mm_layer_height_print_profiles' 2021-12-10 10:37:17 +01:00
Ghostkeeper
1ca5290d71
Remove comments from profiles
Our FastConfigParser doesn't deal with these safely. It's best to disallow comments altogether. They affect the line afterwards.

Contributes to issue CURA-8746.
2021-12-10 10:25:06 +01:00
Jaime van Kessel
fe8a3fc61d Prevent crash when setting non default intent category 2021-12-10 09:51:09 +01:00
Ghostkeeper
f456c1a885
Merge branch 'master' of github.com:Ultimaker/Cura 2021-12-09 17:37:23 +01:00
Ghostkeeper
7a3d12d2cf
Merge branch 'master' of https://github.com/mlapkin/Cura into mlapkin-master 2021-12-09 17:35:20 +01:00
Rijk van Manen
850a9d43c2 roofing is causing a lot of travels
This needs to be enabled after the bug causing travels is fixed. (PP-86)
2021-12-09 13:51:52 +01:00
p.kuiper
e78caa10c6 Marked 0.3mm profiles as experimental
Relates to PP-50
2021-12-09 09:15:25 +01:00
Remco Burema
8be1c29f0a
Merge pull request #11036 from Ultimaker/CURA-8736_revert_graphics_buffer
Revert graphics buffer update
2021-12-09 08:50:26 +01:00
p.kuiper
dc72c29d07 Updated settings version number for BAM and PVA
Relates to PP-50
2021-12-09 08:48:15 +01:00
p.kuiper
21d914f158 Merge branch 'master' into PP-50_0.3mm_layer_height_print_profiles 2021-12-09 08:16:55 +01:00
p.kuiper
7b4bc6958c Added the new high density infill pattern change
Relates to PP-50
2021-12-09 08:16:16 +01:00
Ghostkeeper
9674c54efb
Better type checking and handling of optionals
Adds type checking here and there to catch such errors in the future.
This makes it handle the optional fields of this model better.

Contributes to issue CURA-8730.
2021-12-08 17:36:09 +01:00
Ghostkeeper
41ebd593c5
Revert "Merge branch 'bremco-graphics_buffer_update'"
This reverts commit 5e60cc6208c16d966505e7a97d9bbbb0644d2716, reversing
changes made to c9feace0fbe02beb2089ec0af7be35127d7420f7.
2021-12-08 12:02:49 +01:00
Ghostkeeper
0da37ae6e7
Revert "Workaround for if layer is None somehow."
This reverts commit f0cb9dd39ef996225ebd6d7b8d5ffc986c90e2f0.
2021-12-08 12:02:42 +01:00
p.kuiper
763a7dd4f3 Included the T-PLA 0.3mm profiles for the S3 and S5
Relates to PP-50
2021-12-08 10:08:36 +01:00
p.kuiper
8af2a743c8 Included the profiles for the S3
Relates to PP-50
2021-12-07 16:51:48 +01:00
p.kuiper
3fee99d067 A 0.3mm quality profile for a 0.4mm nozzle for PLA, PVA and BAM
This also includes a faster Draft intent profile for the 0.3mm layer height.

Relates to PP-50
2021-12-07 13:18:59 +01:00
Ghostkeeper
9d4599df39
Don't check for support pattern, but infill pattern
Which support pattern you're using has no bearing whatsoever on the gradual infill steps. Gradual support steps, maybe, but not gradual infill steps.
2021-12-07 10:45:28 +01:00
Reiner Buehl
e988917a2c
Removed material_print_temperature and material_print_temperature_layer_0
Removed material_print_temperature and material_print_temperature_layer_0 to leave it to the material definitions.
2021-12-06 21:21:17 +01:00
Reiner Buehl
c5e4c63a59
Removed material_print_temperature and material_print_temperature_layer_0
Removed material_print_temperature and material_print_temperature_layer_0 to leave it to the material definitions.
2021-12-06 21:20:34 +01:00
Reiner Buehl
a443f4a50b
Removed material_print_temperature and material_print_temperature_layer_0
Removed material_print_temperature and material_print_temperature_layer_0 to leave it to the material definitions.
2021-12-06 21:20:01 +01:00
Reiner Buehl
19c4021a31
fixed indentation 2021-12-06 21:17:36 +01:00
Ghostkeeper
cf8ff903da
Merge branch 'CURA-8670_fix_error_message_failed_sync' 2021-12-06 13:19:27 +01:00
Rijk van Manen
d301adc9ec reduce flow for 100% density parts
Overextrusion needs to be avoided to main high quality. More info: PP-86
2021-12-06 12:37:39 +01:00
Jaime van Kessel
a64aa6ef2d
Merge pull request #10989 from Ultimaker/CURA-8671_dont_send_materials_to_um2c
[CURA-8671] Don't send materials to printers that can't receive them
2021-12-06 09:48:18 +01:00
Jaime van Kessel
8f92f049d1 Emit signal when property changed
The signals weren't being emitted when the property was set.

CURA-8671
2021-12-06 09:43:53 +01:00
Reiner Buehl
5376ca18f4
Update tinyboy_fabrikator15.def.json 2021-12-05 18:20:40 +01:00
Reiner Buehl
0ab81ab2ae
Update tinyboy_fabrikator15.def.json 2021-12-05 18:16:14 +01:00