Commit graph

3729 commits

Author SHA1 Message Date
MaukCC
b7fcd2c277 Update cartesio_0.4.inst.cfg 2017-02-24 09:44:06 +01:00
MaukCC
4301cb0246 Update cartesio_0.4.inst.cfg 2017-02-24 09:43:42 +01:00
Jack Ha
36476a14bb Solved merge conflicts 2017-02-23 14:40:49 +01:00
Ghostkeeper
3a15907f43
Decimate Hello BEE Prusa mesh
This was decimated in Blender to 40% of the original resolution. The result in Cura is virtually indistinguishable.
2017-02-23 12:41:34 +01:00
Ghostkeeper
113eec0f68
Increase print temperature warning value to prevent warning for PC
Polycarbonate is printed by default at 270 degrees C.
2017-02-23 10:16:58 +01:00
Ghostkeeper
ca553a112d
Add UM3 profiles for CPE+, PC and TPU
These have been optimised only to remove redundancies, i.e. settings that had the same value as in the higher-order profile.
2017-02-22 16:26:44 +01:00
Tim Kuipers
1482c27b21 removal: remove start_layers_at_same_position; it is now mandatory to start each layer near the given position (CURA-3339)
This is because of multithreading layers. Because we want to plan all layers at the same time we don't know where we ended in the previous layer.
2017-02-21 15:07:57 +01:00
Jaime van Kessel
4f74edd421 Project name is now correctly set upon loading project
CURA-3387
2017-02-21 14:27:56 +01:00
Jack Ha
057dc2fd7d Solved merge conflicts. CURA-3214 2017-02-21 11:01:20 +01:00
Jaime van Kessel
0b4a05a84c Recommended settings now shows correct status for adhesion when None was selected
Fixes #1454
2017-02-20 17:32:20 +01:00
Tim Kuipers
58e15848eb feat: machine_nozzle_temp_enabled; refactor: let settings depend on it (rather than on gcode flavor) (CURA-3101) 2017-02-20 13:44:55 +01:00
fieldOfView
61e0cd4ff5 Move legacy options to layerview options 2017-02-20 11:09:34 +01:00
Rui Filipe de Sousa Martins
0a5e279a9f Printer helloBEEprusa added. 2017-02-18 16:15:56 +00:00
Jaime van Kessel
3bbbd4a692 Merge branch 'fix_window_overflow' of https://github.com/fieldOfView/Cura 2017-02-17 15:31:10 +01:00
fieldOfView
9254ac1694 Add libSavitar credit 2017-02-17 13:44:43 +01:00
fieldOfView
11e9a4cdf4 Make About window scrollable
On some OSes/configurations/screens, the list of credits in the About window doesn't fit until the window is resized. Adding a scrollview helps in these cases.
2017-02-17 13:41:39 +01:00
fieldOfView
97d20b4242 Make General preference pane scrollable
On some OSes/configurations/screens, the options on the General pane don't fit until the window is resized. Adding a scrollview helps in these cases.
2017-02-17 13:39:46 +01:00
fieldOfView
9229027001 Refactor properties that start with 'get' to avoid confusion between slots & properties
Case in point: LayerViewProxy.getLayerViewType was decorated as a property but was used/intended as a slot.
2017-02-17 13:35:01 +01:00
Ghostkeeper
fa2c141ec4
Merge branch 'folgertech_FT-5' of https://github.com/nallath/Cura into nallath-folgertech_FT-5 2017-02-16 15:26:54 +01:00
Jack Ha
600a5d85e4 Added comments, changed text of NotStarted. CURA-3214 2017-02-16 15:07:26 +01:00
Ghostkeeper
f956436c32
Align tooltips better
We want the tooltip area to point at the vertical centre. However, we want the tooltip of pure text elements to point at the vertical centre between the base line and the middle line (centre of lowercase letters). Therefore the offset for those elements is a quarter of the height rather than half (which is good enough of an approximation).

Contributes to issue CURA-3161.
2017-02-16 15:02:48 +01:00
Ghostkeeper
b77e5f5d0c
Fix border colour hovering of preheat temperature input
The ID was wrong.

Contributes to issue CURA-3161.
2017-02-16 14:47:47 +01:00
Ghostkeeper
67b72ee6df
Add tooltips for elements of extruder box
All things that need a tooltip now have their tooltip. The tooltips don't seem to align well though.

Contributes to issue CURA-3161.
2017-02-16 14:46:15 +01:00
Jack Ha
18318348b6 Fixed last bugs in manual slicing. CURA-3214 2017-02-16 14:44:45 +01:00
Ghostkeeper
3d8afa9deb
Add tooltip for target bed temperature
Contributes to issue CURA-3161.
2017-02-16 14:36:40 +01:00
Ghostkeeper
739775421a
Add tooltip for current bed temperature
Contributes to issue CURA-3161.
2017-02-16 14:34:16 +01:00
Ghostkeeper
e142f51e12
Add tooltip for pre-heat input field
Just to clarify what you need to put there.

Contributes to issue CURA-3161.
2017-02-16 14:30:19 +01:00
Ghostkeeper
c7793238f7
Disallow pre-heat temperature of 0 explicitly
Because that signals to the printer that it should cancel pre-heating.

Contributes to issue CURA-3161.
2017-02-16 14:20:35 +01:00
Ghostkeeper
253b4bce03
Don't disable pre-heat text if temperature is invalid
Otherwise you can't change the temperature to make it valid again...

Contributes to issue CURA-3161.
2017-02-16 14:17:13 +01:00
Ghostkeeper
84f695821d
Disable text field when pre-heat button is disabled
More consistent user experience.

Contributes to issue CURA-3161.
2017-02-16 14:01:42 +01:00
Ghostkeeper
9a480ac041
Change description of temperature settings to prevent confusion
The term 'pre-heat' is now reserved for the actual pre-heating functionality.

Contributes to issue CURA-3161.
2017-02-16 13:55:09 +01:00
Ghostkeeper
2498ee9726
Also disable pre-heat if printer is paused or pausing
The UM3 also doesn't allow pre-heating during this period. Other printers tend to keep the bed hot during pausing.

Contributes to issue CURA-3161.
2017-02-16 13:37:44 +01:00
Ghostkeeper
abf092512a
Don't show temperature if print core is removed in UM3
The empty string as hotend ID is interpreted as there being no hotend, since this is what the UM3 returns in that case.

Contributes to issue CURA-3161.
2017-02-16 13:23:20 +01:00
Ghostkeeper
140d5204c3
Fix error message when not connected in preheatUpdateTimer
Can't get preheatBedRemainingTime from null.

Contributes to issue CURA-3161.
2017-02-16 12:58:40 +01:00
Ghostkeeper
b002e367e3
Only update bed temperature on switching to tab
The problem was that the bed temperature for pre-heat was being updated when focus was lost. It now only updates on component being completed. Since print monitor is a component that is switched out with a Loader, it is completed every time the monitor tab is clicked, thus causing this update. It is not pretty to be dependent on this, but it's quite practical considering the alternatives.

This causes the pre-heat temperature to not update when you switch machines. Whether this is desirable or not is up for debate. In any case the bed temperature is now always equal for all machines so it doesn't matter anyway.

Contributes to issue CURA-3161.
2017-02-16 12:58:39 +01:00
Ghostkeeper
d2fa6dbae2
Notify to update remaining time when it drastically changes
When the time passes normally it doesn't trigger this signal but just go on counting, but when the pre-heat starts or cancels it updates via this signal. This is handy for the future, when we want to update the remaining time from the printer information. However for now it is also nice because we can make the pre-heat timer dependent on this signal so we know when to have it running. This fixes the problem that the pre-heat seems to have been cancelled in the GUI when you switch away the tab, because the timer running is now dependent on the property rather than always false.

Contributes to issue CURA-3161.
2017-02-16 12:58:39 +01:00
Ghostkeeper
9a5b355f2b
Make countdown visibility dependent on its own text
No need to 'update' that in the update timer. We can just link it and it updates on its own.

Contributes to issue CURA-3161.
2017-02-16 12:58:39 +01:00
Ghostkeeper
d363736fdd
Rename preheatCountdownTimer to preheatUpdateTimer
It is a timer that triggers every 100ms to update the state of the pre-heating process, after all.

Contributes to issue CURA-3161.
2017-02-16 12:58:39 +01:00
Ghostkeeper
75a50b73c2
Move pre-heat timer into PrinterOutputDevice
If it's held inside the device that has two advantages: It's being held per-device, so switching connection doesn't stop the timer. And also, the logic is no longer in the GUI.

Contributes to issue CURA-3161.
2017-02-16 12:58:32 +01:00
Jack Ha
464bf73f85 Made backend available in qml, calling forceSlice and stopSlicing directly. CURA-3214 2017-02-16 10:56:01 +01:00
Jack Ha
59a8c21c73 Turn slice automatically off now correctly visualizes Prepare button. CURA-3214 2017-02-16 09:55:49 +01:00
MaukCC
2b99b22036 Update cartesio_0.25.inst.cfg 2017-02-15 14:02:39 +01:00
MaukCC
1833dd5a5d Update cartesio_0.25.inst.cfg 2017-02-15 12:59:00 +01:00
Jack Ha
ca84fdd767 Merge branch 'master' into feature_auto_slice 2017-02-15 12:42:09 +01:00
Jack Ha
78de5412a2 Merge branch 'master' into layer_view3_cleanup 2017-02-15 10:57:24 +01:00
Jack Ha
4e65a7034f Added switch for using timer and no timer in CuraEngineBackend. Still have to fix TODO and finish. CURA-3214 2017-02-15 10:32:38 +01:00
MaukCC
603fc6d95d Update cartesio_0.4.inst.cfg 2017-02-15 10:05:15 +01:00
MaukCC
64a5a55c87 Update cartesio_extruder_0.def.json 2017-02-15 10:02:22 +01:00
MaukCC
14e6e4073f Update cartesio_extruder_0.def.json 2017-02-15 10:01:37 +01:00
MaukCC
6ab579db72 Update cartesio_extruder_0.def.json 2017-02-15 10:01:09 +01:00