8959 Commits

Author SHA1 Message Date
Ghostkeeper
504bf5067c
Fix metadata of Ultimaker 2+ propylene profiles
Note that Git says that Fast was renamed to Verydraft, but in reality Fast was renamed to Draft and Draft was renamed to Verydraft.

Contributes to issue CURA-3960.
2017-06-23 14:24:14 +02:00
Ghostkeeper
25d2c10548
Optimise Ultimaker 2+ polypropylene profiles
These are optimised to the level of the materials: Anything that is common between quality profiles with the same material and nozzle gets bubbled to the profile for that material (per nozzle). It doesn't bubble any further (to the variant) because that could have an impact on the other profiles.
This basically only removes settings because where these settings then bubble to is the material profile in the fdm_materials repository. And a lot of settings are just removed because they are equal to the default.

Contributes to issue CURA-3960.
2017-06-23 14:15:27 +02:00
Ghostkeeper
4b6f9be4ed
Correct names
The old names are what the materials team uses internally, and sorta old names too.

Contributes to issue CURA-3960.
2017-06-23 13:05:58 +02:00
Ghostkeeper
fa394a0171
Remove Not-Supported profiles for CPE+ and PC
They are now supported. This breaks the stacks of people who had these profiles active when they upgraded from 2.6.0 to 2.6.1, which causes them to get a screen of which printer they want to add, and they lose their current settings. But we decided that this use case is too slim to make an entire version upgrade for this patch-version release.

Contributes to issue CURA-3960.
2017-06-23 12:58:33 +02:00
Ghostkeeper
71197e9101
Optimise new profiles
This removes all settings that are equal to the defaults. Some settings are 'common' between all profiles of the same material. I've let those settings bubble up to the material profiles but that change is then obviously only apparent in the fdm_materials repository.

Contributes to issue CURA-3960.
2017-06-23 12:45:40 +02:00
Ghostkeeper
5f6894c523
Add PP profiles for UM2+
These new profiles are directly copied from what the material team provides. They should now be optimised.

Contributes to issue CURA-3960.
2017-06-23 11:14:21 +02:00
Ghostkeeper
a8f2f6560f
Add PP profiles
These are copied from the materials team and should now be optimised.

Contributes to issue CURA-3960.
2017-06-23 11:07:25 +02:00
Ghostkeeper
8ffc3eabdb
Add 0.8mm profiles for CPE+ and PC
These are copied directly from the materials team and should now be optimised.

Contributes to issue CURA-3960.
2017-06-23 11:06:46 +02:00
Ghostkeeper
85bcc56a64
Update TPU profiles
These profiles are improved by the materials team. This is directly copied from them and should now be optimised for our use.

Contributes to issue CURA-3960.
2017-06-23 11:05:33 +02:00
Jaime van Kessel
7b7580daaf Merge branch 'fix_single_extrusion_multiple_stacks' of https://github.com/fieldOfView/Cura into 2.6 2017-06-22 10:12:49 +02:00
fieldOfView
de01155630 Add documentation 2017-06-21 19:15:05 +02:00
fieldOfView
adc547fa36 Don't send extruder stack settings to CuraEngine when there is just one extruder
When there is 1 extruder, the frontend stores all settings in the global stack. Sending an extruder stack confuses CuraEngine into using the values of the extruder stack, which results in defaults being used.
2017-06-21 19:00:18 +02:00
Ghostkeeper
e7d5618148
Re-enable Japanese translation
Note that this only includes the setting descriptions.

Contributes to issue CURA-3950.
2017-06-21 11:30:16 +02:00
Ghostkeeper
24b19fa0a5
Convert tab to spaces
We indent with spaces, not tab. This one was mixed.
2017-06-21 11:29:35 +02:00
Ghostkeeper
1e0b82829b
Update Japanese translation
This translation is only translating the setting descriptions. However it is also missing one translation: smooth spiralized contours. We decided not to block these translations just for that one. It was also missing another translation: Support bottom pattern. I inferred that from the description of Support Roof Pattern, basically doing the translation myself.

Contributes to issue CURA-3950.
2017-06-21 11:27:25 +02:00
Ghostkeeper
694254e299
Fix MIME type of material resources
Because of this wrong MIME type, the material profile would get saved using the preferred extension of the instance container, .inst.cfg. This would then get interpreted as having the MIME type of instance containers, and then it would fail to load because it is not an INI file.

Now it stores it as .xml.fdm_material and so the MIME type database interprets it as an XML file.

Contributes to issue CURA-3937.
2.6.0
2017-06-16 15:54:42 +02:00
Jaime van Kessel
2adf97ba2d Also apply the filtering on the quality and user profiles model
CURA-3935
2017-06-15 17:18:04 +02:00
Ghostkeeper
e003abf895
Only display global quality changes profiles
There's one copy for every stack. It doesn't matter which one we take as long as they have the same name. Global is always present, even in single extrusion. Seems the most logical one to display.

Contributes to issue CURA-3935.
2017-06-15 14:38:04 +02:00
Ghostkeeper
4c8d65a2f4
Re-enable Brazillian Portuguese translation
It's complete again. Thanks Patola.

Contributes to issue CURA-3885.
2017-06-15 09:42:30 +02:00
Ghostkeeper
53d870148d
Merge branch 'Patola-2.6' into 2.6 2017-06-15 09:30:38 +02:00
Ghostkeeper
c7260611ca
Merge branch '2.6' of https://github.com/Patola/Cura into Patola-2.6 2017-06-15 09:27:49 +02:00
Cláudio Sampaio (Patola)
24e4aa59ad updated strings for cura 2.6 2017-06-14 10:47:40 -03:00
Ghostkeeper
ebd2f0b415
Fix switching to quality changes profiles
It would put the global quality changes profile in each of the extruders, thus not giving any per-extruder settings.

Contributes to issue CURA-3935.
2017-06-14 15:30:55 +02:00
Ghostkeeper
f4e620c458
Remove unused variable
Contributes to issue CURA-3935.
2017-06-14 13:40:57 +02:00
Jaime van Kessel
7551c83612 QualityChanges are now also removed if a machine has a parentDefinition
CURA-3929
2017-06-14 11:04:22 +02:00
fieldOfView
49f2fb2cea
Fix filtering maerials after editing materials
NB: previously the "approximate_diameter" metadata was stored as a number. This caused some issues passing arguments from QML to Python. Now "approximate_diameter" is stored as a string.
2017-06-14 10:42:04 +02:00
fieldOfView
8f7471a892
Remove debug statement 2017-06-14 10:41:53 +02:00
fieldOfView
ed6f4d851c
Update documentation 2017-06-14 10:41:39 +02:00
fieldOfView
c9998ca6fe
Set properties for all containers with the same base_file metadata entry 2017-06-14 10:41:23 +02:00
fieldOfView
a7cdf49018
Fix setting metadata on fdmmaterial containers 2017-06-14 10:41:12 +02:00
fieldOfView
1f49a87acb
Update material_diameter when editing the material in MaterialView.qml 2017-06-14 10:41:02 +02:00
fieldOfView
5550fe0da8
Fix confusion around the use of the word "global" 2017-06-14 10:40:52 +02:00
fieldOfView
944318d44a
Fix loading material diameter and GUID from XML file 2017-06-14 10:40:43 +02:00
Jaime van Kessel
932a9d23f0 Merge branch '2.6' of github.com:Ultimaker/Cura into 2.6 2017-06-14 09:44:05 +02:00
Jaime van Kessel
a7a2740690 No longer add material to qualityChanges
QualityChanges are never supposed to have Material.

CURA-3929
2017-06-14 09:41:33 +02:00
Jaime van Kessel
1020b0a2f3 Finding all qualities no longer does silly things with materials
The fetchContainer function also did magical material filtering, which caused it to go haywire.

CURA-3929
2017-06-14 09:40:11 +02:00
Ghostkeeper
baef713f50
Disable incomplete languages
These translations are incomplete for the 2.6 release.

Contributes to issue CURA-3885.
2017-06-14 09:37:55 +02:00
Lipu Fei
dd65248968 Only set metadata/material for quality_changes if material is not None
CURA-3929
2017-06-13 14:35:27 +02:00
Jaime van Kessel
ec73abecb5 Custom material now defaults to PLA.
This is not an ideal solution, but it bandaids a problem for the moment.

CURA-3911
2017-06-13 13:48:34 +02:00
Mark
8ab5c7e4cd Merge pull request #1910 from Ultimaker/fix_dialog_sizes
Fix dialog sizes.
Tested on different OSes and screens, all looked good.
2017-06-13 13:14:44 +02:00
Arjen Hiemstra
d44caa281b Fix ordering of merged PlatformPhysicsOperation
This makes sure we undo the PP operation before the other operation, so
the ordering of operations is still correct.

Contributes to CURA-3912
2017-06-13 13:10:59 +02:00
Jaime van Kessel
9a54ff426b FindAllQualitiesForMachineMaterial only looks with basic materials if it found them
CURA-3911
2017-06-12 15:14:25 +02:00
Jaime van Kessel
a306b4dada We now properly fall back if no basic material is found
CURA-3911
2017-06-12 13:53:35 +02:00
Lipu Fei
82224c0ed0 Copy material into metadata if machine has specific material profiles when duplicating a quality profile
CURA-3929
2017-06-12 10:56:01 +02:00
Ghostkeeper
38a2685681
Take the maximum of line widths for minimising prime tower thickness
Otherwise you get layers where the prime tower isn't printed because it is less than twice the line width, and then the prime tower falls away. I'm sure this was the whole intent of this 'max()' clause but it was executed wrongly.
2017-06-12 09:23:23 +02:00
Ghostkeeper
e87f4d2100
Set PLA 0.8mm infill back to normal 20%
Now that users have gradual infill available as option in recommended mode, it was deemed better to let the user choose when he wants it. I left the step height intact, in case the user chooses it anyway.
2017-06-09 10:40:22 +02:00
Ghostkeeper
734b5cc442
Enable prime tower for PLA 0.8
This was deemed necessary by the materials tests.
2017-06-09 10:36:30 +02:00
Ghostkeeper
2e88716f5f
Limit Raft Interface Thickness to a minimum of 0.225mm
If it's less, the layer doesn't get properly filled, according to the materials team. They requested that the thickness should be set to 0.225mm for just the Fine and Extra Fine profiles, but I opted for a formula that would still let it scale with the layer height up to a point.
2017-06-09 10:29:58 +02:00
Ghostkeeper
edcde8f916
Set Horizontal Expansion to 0mm
This was deemed better by the materials team.
2017-06-09 10:23:34 +02:00
Ghostkeeper
45e16e464e
Enable prime tower for Nylon
This was deemed necessary by the materials team.
2017-06-09 10:20:14 +02:00