From 0886f23b7fdb21ee1dbf551414dabcda977b6126 Mon Sep 17 00:00:00 2001 From: daid Date: Tue, 29 Oct 2013 09:37:14 +0100 Subject: [PATCH] Change default support fill to 15%, hopefully fix an error message when Cura is closed down (access to destroyed object from thread) --- Cura/gui/sceneView.py | 2 +- Cura/util/profile.py | 3 +-- changelog | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Cura/gui/sceneView.py b/Cura/gui/sceneView.py index 51b9692b..728a6f35 100644 --- a/Cura/gui/sceneView.py +++ b/Cura/gui/sceneView.py @@ -522,7 +522,7 @@ class SceneView(openglGui.glGuiPanel): self._gcode.load(self._gcodeFilename) def _gcodeLoadCallback(self, progress): - if self._gcode is None: + if not self or self._gcode is None: return True if len(self._gcode.layerList) % 15 == 0: time.sleep(0.1) diff --git a/Cura/util/profile.py b/Cura/util/profile.py index 5b4bae08..7febe6d5 100644 --- a/Cura/util/profile.py +++ b/Cura/util/profile.py @@ -203,10 +203,9 @@ setting('cool_head_lift', False, bool, 'expert', _('Cool')).setLabel setting('solid_top', True, bool, 'expert', _('Infill')).setLabel(_("Solid infill top"), _("Create a solid top surface, if set to false the top is filled with the fill percentage. Useful for cups/vases.")) setting('solid_bottom', True, bool, 'expert', _('Infill')).setLabel(_("Solid infill bottom"), _("Create a solid bottom surface, if set to false the bottom is filled with the fill percentage. Useful for buildings.")) setting('fill_overlap', 15, int, 'expert', _('Infill')).setRange(0,100).setLabel(_("Infill overlap (%)"), _("Amount of overlap between the infill and the walls. There is a slight overlap with the walls and the infill so the walls connect firmly to the infill.")) -setting('support_fill_rate', 20, int, 'expert', _('Support')).setRange(0,100).setLabel(_("Fill amount (%)"), _("Amount of infill structure in the support material, less material gives weaker support which is easier to remove. 20% seems to be a good average.")) +setting('support_fill_rate', 15, int, 'expert', _('Support')).setRange(0,100).setLabel(_("Fill amount (%)"), _("Amount of infill structure in the support material, less material gives weaker support which is easier to remove. 15% seems to be a good average.")) setting('support_xy_distance', 0.7, float, 'expert', _('Support')).setRange(0,10).setLabel(_("Distance X/Y (mm)"), _("Distance of the support material from the print, in the X/Y directions.\n0.7mm gives a nice distance from the print so the support does not stick to the print.")) setting('support_z_distance', 0.15, float, 'expert', _('Support')).setRange(0,10).setLabel(_("Distance Z (mm)"), _("Distance from the top/bottom of the support to the print. A small gap here makes it easier to remove the support but makes the print a bit uglier.\n0.15mm gives a good seperation of the support material.")) -#setting('support_distance', 0.5, float, 'expert', _('Support')).setRange(0).setLabel(_("Distance from object (mm)"), _("Distance between the support structure and the object. Empty gap in which no support structure is printed.")) #setting('joris', False, bool, 'expert', 'Joris').setLabel(_("Spiralize the outer contour"), _("[Joris] is a code name for smoothing out the Z move of the outer edge. This will create a steady Z increase over the whole print. It is intended to be used with a single walled wall thickness to make cups/vases.")) #setting('bridge_speed', 100, int, 'expert', 'Bridge').setRange(0,100).setLabel(_("Bridge speed (%)"), _("Speed at which layers with bridges are printed, compared to normal printing speed.")) setting('brim_line_count', 20, int, 'expert', _('Brim')).setRange(1,100).setLabel(_("Brim line amount"), _("The amount of lines used for a brim, more lines means a larger brim which sticks better, but this also makes your effective print area smaller.")) diff --git a/changelog b/changelog index 51c22ca8..7643a0bd 100644 --- a/changelog +++ b/changelog @@ -3,12 +3,12 @@ Development * Fixed Z support distance when using "everywhere" support. * Updated to new version of clipper to fix rare slicing bugs that resulted in odd paths. * Fixed "Reset profile" so it no longer resets the machine settings. -* Updated support material so support is smoother and has less small sections. +* Updated support material so support is smoother and has less small sections which are hard to remove. * Fixed start-gcode when using dual-support material * Change how the fan is handled on lower layer to improve UM2 printing. * Fix that retraction is enabled when selecting UM2 or RepRap. * Scale down very large models, or scale up very tiny models automagicly. -* +* Fixed skirt and brim to go around the support instead of under it. 13.10 * Added YouMagine upload button -- 2.30.2