Tim Kuipers
fad78c20b5
fix: copy global settings into extruder msessage for SE (CURA-3930)
2017-06-22 14:40:12 +02:00
Lipu Fei
6be76ec806
Fix code style
...
CURA-3872
2017-06-22 14:00:04 +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
c42d092b0f
Merge branch 'master' into cura_containerstack
2017-05-03 15:21:01 +02:00
Ghostkeeper
745e3cd5bf
Merge branch 'alephobjects-gcode-keywords'
2017-05-02 14:57:22 +02:00
Jaime van Kessel
d7004d3547
Merge branch 'master' of github.com:Ultimaker/Cura into cura_containerstack
2017-05-02 11:42:16 +02:00
Ghostkeeper
f612a53563
Detect more temperature settings in start g-code
...
Other settings such as the layer 0 temperatures are now also properly detected.
2017-05-02 09:52:38 +02:00
Victor Larchenko
e47ca7a68d
Merge remote-tracking branch 'um/master' into gcode-keywords
2017-04-21 14:36:22 +06:00
Arjen Hiemstra
df25fa9345
Do not try to handle resolve manually in StartSliceJob
...
Since the container stacks should now take care of it
2017-04-06 17:50:43 +02:00
Victor Larchenko
67aae55640
T576: Added print statistics
2017-02-02 15:28:57 +06:00
Victor Larchenko
dbb971fef5
T576: Added date and time keywords
2017-02-02 15:24:33 +06:00
Victor Larchenko
7adc1f4870
T576: Added aliases
2017-02-02 15:24:15 +06:00
Simon Edwards
fb70eb6813
Merge branch 'master' into python_type_hinting
2017-01-17 08:42:55 +01:00
Ghostkeeper
341b92860c
Also format g-code in extruder start and end g-code settings
...
Would be nice, eh?
Contributes to Github issue #1225 .
2016-12-29 20:52:08 +01:00
Simon Edwards
d4619da358
Merge branch 'master' into python_type_hinting
2016-12-13 14:39:35 +01:00
Simon Edwards
74e5798509
Lots of import fixes. Eliminated the import hacks such as those used inside UM/Settings/__init__.py.
...
CURA-2917
2016-12-12 16:05:35 +01:00
Arjen Hiemstra
b1e8b01549
Reduce time spent in "Preparing to slice" by optimizing vertex data sending
...
This effectively is a limited form of MeshData::getTransformed that ignores
normals and performs a faster transformation.
Contributes to CURA-2687
2016-12-06 17:35:26 +01:00
Simon Edwards
b9dd2ef6f9
Numpy magic to speed up the expansion of indices-to-vectors to just vectors. CURA-2548
...
Sending models to engine that have indices is slow
2016-11-29 15:16:55 +01:00
Jaime van Kessel
782a02661c
If prime tower or prime position has an invalid position, we now give a specifc error message to indicate this
...
CURA-2481
2016-11-18 14:24:32 +01:00
Jaime van Kessel
c35b606807
Added a bunch more yielding, which should decrease the stutter in GUI
...
contributes to CURA-2687
2016-11-03 15:48:42 +01:00
Jack Ha
d308cd45bc
Moved function out of MachineManager, changed "Valid" to "HaveErrors".
...
CURA-2730
2016-10-20 16:16:33 +02:00
Jack Ha
98688bf013
Changed MachineManager.isActiveStackValid to MachineManager.areStacksValid. CURA-2730
2016-10-19 15:46:22 +02:00
Jack Ha
d45f61f778
Comment. CURA-2605
2016-10-11 15:13:16 +02:00
Jack Ha
b119be7d11
Remove settings from extruder that are not settable_per_extruder. CURA-2605
2016-10-11 15:00:17 +02:00
Jaime van Kessel
e582607e41
Added todo comment
2016-10-05 13:48:09 +02:00
Ghostkeeper
bc6e7dd24e
Merge branch 'sevaa-feature_x3d_file_format'
2016-09-20 11:49:39 +02:00
Tim Kuipers
479f9ea6d2
refactor: global_inherits_stack ==> limit_to_extruder (CURA-2308)
2016-09-14 10:46:57 +02:00
Jaime van Kessel
76e57c940d
Added more specific error message when trying to slice with incompatible material
...
CURA-2271
2016-09-13 17:27:29 +02:00
Jaime van Kessel
677d6556fb
Refuse to slice when material is mismatched
...
CURA-2271
2016-09-09 13:02:19 +02:00
Jaime van Kessel
9a84deb14e
If buildplate has errors, slicing is not possible
...
CURA-2234
2016-09-07 17:19:20 +02:00
Jaime van Kessel
a68e112060
Fixed resolvement not being overwritten by user changes
2016-09-01 14:44:29 +02:00
Seva Alekseyev
a43efcde05
Code review issues
2016-08-24 17:28:30 +02:00
Seva Alekseyev
5cb9f97986
Slicing logic now index-aware, correctly processes scenes with vertex reuse
2016-08-24 17:28:30 +02:00
Jack Ha
4ea9276682
Merge branch 'master' into cura-2007
2016-08-15 09:16:04 +02:00
Jack Ha
2402ba3d0e
Bed temperature is now either a resolved value or a global value.
...
Contributes to CURA-2007
2016-08-04 14:30:48 +02:00
Ghostkeeper
de7f32da19
Convert global_inherits_stack to int before slicing
...
Sometimes it was accidentally converted to a float when it passes through Javascript.
Contributes to issue CURA-2055.
2016-08-04 13:25:51 +02:00
Ghostkeeper
c2201eb814
Send setting extruder only when extruder is valid
...
Apparently hasProperty always returns True. Fine. I'll just check the values then...
Contributes to issue CURA-2011.
2016-08-01 09:36:23 +02:00
Ghostkeeper
b21a1f311a
Send all global_inherits_stack to engine
...
Only the settings for which global_inherits_stack is set should be sent to the engine.
Contributes to issue CURA-2011.
2016-08-01 09:36:16 +02:00
fieldOfView
fb96950762
Don't set extruder_nr per object for single extrusion printers
...
CURA-1754
2016-07-29 21:50:49 +02:00
Jaime van Kessel
562363ec16
Updated documentation
2016-07-29 17:24:12 +02:00
Jaime van Kessel
fa78cf2d39
No longer use brute force approach for per object
...
CURA-1754
2016-07-29 15:44:34 +02:00
Jaime van Kessel
7ff1b937e3
Perobject settings now use correct stacks to calculate values
...
CURA-1754
2016-07-29 15:19:50 +02:00
Jaime van Kessel
467f971dac
When sending per object settings, we now also check if we need to send anything at all
...
Adding a setting and then removing it caused some weird behavior issues CURA-1988
2016-07-28 15:26:59 +02:00
Jaime van Kessel
a1bd8f59ed
Slicing no longer occurs when stack is invalid
...
CURA-1998
2016-07-28 13:14:07 +02:00
Jaime van Kessel
48d39ce387
material_guid is now also a setting in fdmprinter
...
CURA-1836
2016-07-18 11:46:12 +02:00
Jaime van Kessel
d48b4bf790
Material GUID is now sent to engine for each extruder
...
CURA-1836
2016-07-15 13:23:25 +02:00
Jaime van Kessel
726eb97d9f
Machine_id instead of definition_id is now used to link extruders
...
Contributes to CURA-1898
2016-07-13 11:17:44 +02:00
Arjen Hiemstra
6f3fa19890
Fix up plugins that use ExtruderManager
...
Since it has been moved to cura.Settings
2016-07-04 13:16:04 +02:00
Jaime van Kessel
0e098e38eb
More fixes for changed setting object location
2016-07-04 13:10:29 +02:00