Commit graph

10581 commits

Author SHA1 Message Date
Ghostkeeper
2137c30bd6
Also check extruders for definitions of error settings
Contributes to issue CURA-3772.
2017-05-08 13:35:28 +02:00
MaukCC
570b8767e0 Update cartesio.def.json 2017-05-08 13:27:01 +02:00
Lipu Fei
48862ed2b2 Change to "prime_blob_enable" and update description
CURA-3634
2017-05-08 13:13:33 +02:00
fieldOfView
98b127851b Fix setting number of extruders when hasVariants is set 2017-05-08 12:54:12 +02:00
fieldOfView
836cf27266 Keep material selected when editing its name, brand or type
Editing a material name, brand or type may change its position in the materials list. We now reselect the material after editing one of these values.
2017-05-08 11:37:19 +02:00
Lipu Fei
a3d92d557d GCodeProfileReader: make deserialization more robust
CURA-3770
2017-05-08 11:33:50 +02:00
Lipu Fei
3a5a28cc38 Use CuraStack.qualityChanges to get quality changes
CURA-3770
2017-05-08 11:33:50 +02:00
Jack Ha
4cf2394488 Merge branch 'master' of github.com:Ultimaker/Cura 2017-05-08 11:27:28 +02:00
Jack Ha
8680c6d79d Changed addExtruder exception to a warning to let Custom FDM Printer work again. Removed unused imports. CURA-3757 2017-05-08 11:27:19 +02:00
Ghostkeeper
e19d5411c2
Expand log message when getting no definition when listing error settings
So that someone reading the log gets a clue where the error message occurs and why.

Contributes to issue CURA-3772.
2017-05-08 11:17:37 +02:00
fieldOfView
b4f56d10d7 Set currentIndex to a more logical successor when deleting a material 2017-05-08 11:17:10 +02:00
Jack Ha
82663a727f Merge branch 'master' of github.com:Ultimaker/Cura 2017-05-08 10:51:29 +02:00
Jack Ha
1fe142ad1f Fix crashing Cura when switching multi extruder machine to single extruder machine while object selected. CURA-3776 2017-05-08 10:50:15 +02:00
fieldOfView
00f3cf409b Select newly created material 2017-05-08 10:38:25 +02:00
Jaime van Kessel
8ba0ee126e Merge branch 'master' of github.com:Ultimaker/Cura 2017-05-08 10:31:10 +02:00
Jaime van Kessel
63eceda75e Added handling for if definition for error handling was not found
CURA-3772
2017-05-08 10:28:31 +02:00
fieldOfView
f3c2df3ab4 Properly return a string when creating/duplicating a material 2017-05-08 10:22:41 +02:00
Lipu Fei
887a9d377a Use setting name "Prime Blob"
CURA-3634
2017-05-08 10:13:59 +02:00
Lipu Fei
a039f9552e Trigger extruderTabsCount update when MachineSettings dialog shows
CURA-3755
2017-05-08 09:47:42 +02:00
Ghostkeeper
b1596b7811
Merge branch 'rmcolbert-master' 2017-05-08 09:45:37 +02:00
Jaime van Kessel
b14dfadeb4 Merge pull request #1802 from Shaische/patch-1
Update delta_go.def.json
2017-05-08 09:41:12 +02:00
Ghostkeeper
6f0b81d046
Merge branch 'master' of https://github.com/rmcolbert/Cura into rmcolbert-master 2017-05-08 09:38:56 +02:00
Lipu Fei
319f5f73fe Rename "prime_enable" to "prime_poop_enable"
CURA-3634
2017-05-08 08:12:49 +02:00
Shaische
d0e4554b59 Update delta_go.def.json 2017-05-06 18:24:35 -04:00
14bitVoid
c5bc370822 First layer line width 2017-05-06 23:20:19 +02:00
Mark
e3b17579e8 Merge branch 'feature_extra_gradual_infill_icon' of github.com:Ultimaker/Cura into feature_extra_gradual_infill_icon 2017-05-05 19:21:13 +02:00
Ghostkeeper
6b74b0d499
Set default gradual infill step height to 1.5mm
All of the profiles currently in Cura that set the gradual infill steps also set the step height (to 3 to 5 layer heights). I'd have chosen 4 layer heights as default based on that, but our material experts say that 1.5mm is about right for most models.

Contributes to issue CURA-3732.
2017-05-05 17:25:34 +02:00
Ghostkeeper
fc1a5e89c3
Change gradual infill upon clicking infill buttons
It sets the gradual infill to the value stored in the listmodel.

Contributes to issue CURA-3732.
2017-05-05 17:16:18 +02:00
Ghostkeeper
ad1b1e0455
Detect whether the current infill is gradual
And highlight the correct infill button in that case.

Contributes to issue CURA-3732.
2017-05-05 17:13:32 +02:00
Ghostkeeper
df0a971326
Improve tooltip wording for gradual infill button
Contributes to issue CURA-3732.
2017-05-05 16:59:35 +02:00
Ghostkeeper
bd276a4d70
Convert Prusa i3 platform to binary STL
Smaller file size, and apparently there were some syntax errors in the original ASCII STL file as far as numpy-stl was concerned.
2017-05-05 14:56:45 +02:00
Ghostkeeper
c08eb043f0
Merge branch 'fix_float_number_line_width_um3' 2017-05-05 14:45:35 +02:00
Ghostkeeper
ce3b0d9fe4
Convert Kossel platform to binary STL
There were reportedly some errors in the file format. I've opened it and re-saved it in CloudCompare to fix these. And I also converted it to binary STL to reduce the file size somewhat.
2017-05-05 14:26:01 +02:00
14bitVoid
e9d70a8a70 Translate features for time estimates 2017-05-05 02:36:22 +02:00
14bitVoid
05f46c47f7 Dynamically fill tooltip with time estimates 2017-05-05 02:31:16 +02:00
14bitVoid
69a95e37a5 Show time estimates per feature in tooltip 2017-05-05 01:34:09 +02:00
14bitVoid
f15aa66751 Receive time estimates per feature 2017-05-05 00:05:17 +02:00
Ghostkeeper
eb52e4fb7e
Ignore default name of ProfileFlattener too
It already ignored FlatProfileExporter, but that's just a renamed version of what is now called ProfileFlattener.
2017-05-04 17:57:55 +02:00
Ghostkeeper
81ea9556eb
Fix showing layer view if there is no material
The layer view would request the colour of the material. If there is no material, that would give an error.

Contributes to issue CURA-3497.
2017-05-04 17:56:57 +02:00
Tim Kuipers
15367a68d7 WARNING: TO BE REMOVED! impossible settings limit_to_extruder: overlap percentage
CURA-3740

These settings inherently have to do with multiple features and
so we should find a value function which depends on
settings from the extruder trains corresponding to those features (wall, skin, infill).

However, we haven't found those functions yet and we have to do research.

Once we have found the formula these settings shouldn't depend on a single extruder any more
and so we should remove the limit_to_extruder.
2017-05-04 17:45:50 +02:00
Tim Kuipers
8d6862be50 JSON infill/skin value function (CURA-3740)
value function is an initial try to get a better value function based on both feature types of walls and skin/infill
2017-05-04 17:45:03 +02:00
Tim Kuipers
17e9e2ae53 JSON limit_to_extruder becomes enabled (CURA-3740)
Settings which govern the order of features shouldn't depend on any feature,
because the order is overruled by the extruder order.
2017-05-04 17:38:16 +02:00
Tim Kuipers
27a8b59c80 WARNING: TO BE REMOVED! impossible settings limit_to_extruder
CURA-3740

These settings inherently have to do with multiple features and
so we should find a value function which depends on
settings from the extruder trains corresponding to those features (wall, skin, infill).

However, we haven't found those functions yet and we have to do research.

Once we have found the formula these settings shouldn't depend on a single extruder any more
and so we should remove the limit_to_extruder.
2017-05-04 17:34:41 +02:00
Jack Ha
7d787a2188 Merge branch 'master' of github.com:Ultimaker/Cura 2017-05-04 16:31:43 +02:00
Jack Ha
0b0011fc88 Multiply dialog now has focus on #, added shortcut Ctrl-M 2017-05-04 16:31:33 +02:00
Lipu Fei
91b22edb06 Fix missing imports in CuraContainerRegistry
CURA-3497
2017-05-04 16:19:18 +02:00
Arjen Hiemstra
51b76acc6d Fix unit test
CuraContainerRegistry::load now has a dependency on the ContainerStack
so we need to account for it in our mocks.
2017-05-04 15:57:47 +02:00
Arjen Hiemstra
230740ed64 Fixup extruders that were converted from ContainerStack on load
We need to make sure the extruder stacks get the proper next stack set,
even when converting them from ContainerStack. Since the conversion can
make no guarantees about the loading order, we need to add an extra step
to post-process the extruders.

Contributes to CURA-3497
2017-05-04 15:44:16 +02:00
Lipu Fei
314fa8b1c8 Fix Enter key trigger for UM3 Add Printer dialog 2017-05-04 15:27:29 +02:00
Lipu Fei
0171d9637c Fix mode switching issue in LayerView
CURA-3730
2017-05-04 15:15:38 +02:00