Adding coast at end

mad travel render transparent
fixed layer identification in ms gcode
This commit is contained in:
Lars Brubaker 2018-10-17 13:49:56 -07:00
parent 99dbeaa488
commit d5b06de172
6 changed files with 20 additions and 4 deletions

View file

@ -106,6 +106,11 @@ namespace MatterHackers.GCodeVisualizer
Vector2 end = new Vector2(endF.x, endF.y);
renderInfo.Transform.transform(ref end);
if (renderInfo.CurrentRenderType.HasFlag(RenderType.TransparentExtrusion))
{
movementColor = new Color(movementColor, 200);
}
graphics2DGl.DrawAALineRounded(start, end, movementLineWidth, movementColor);
}
else

View file

@ -106,9 +106,9 @@ namespace MatterControl.Printing
public static bool IsLayerChange(string lineString)
{
return lineString.StartsWith("; LAYER:", StringComparison.InvariantCultureIgnoreCase)
|| lineString.StartsWith(";LAYER:", StringComparison.InvariantCultureIgnoreCase)
|| lineString.StartsWith("; LAYER ", StringComparison.InvariantCultureIgnoreCase);
return lineString.StartsWith("; LAYER:")
|| lineString.StartsWith(";LAYER:")
|| lineString.StartsWith("; layer ");
}
public static bool FileTooBigToLoad(string fileName)

View file

@ -175,6 +175,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
// fan settings
new VisibleButNotMappedToEngine("enable_fan"), // this is considered when sending fan speeds to slicing
new MappedFanSpeedSetting("min_fan_speed", "fanSpeedMinPercent"),
new MappedSetting("coast_at_end_distance", "coastAtEndDistance"),
new MappedSetting("min_fan_speed_layer_time", "minFanSpeedLayerTime"),
new MappedFanSpeedSetting("max_fan_speed", "fanSpeedMaxPercent"),
new MappedSetting("max_fan_speed_layer_time", "maxFanSpeedLayerTime"),

View file

@ -16,6 +16,7 @@ Advanced
perimeter_start_end_overlap
merge_overlapping_lines
expand_thin_walls
coast_at_end_distance
Infill
Advanced
fill_angle

View file

@ -1191,6 +1191,15 @@
"EnableIfSet": "enable_retractions",
"DefaultValue": "20"
},
{
"SlicerConfigName": "coast_at_end_distance",
"PresentationName": "Coast At End",
"HelpText": "The distance to travel after completing a perimeter to improve seams.",
"DataEditType": "POSITIVE_DOUBLE",
"Units": "mm",
"ShowIfSet": "!sla_printer",
"DefaultValue": "3"
},
{
"SlicerConfigName": "enable_retractions",
"PresentationName": "Enable Retractions",

@ -1 +1 @@
Subproject commit 8ef8a330dd159f976feea154d07490428fda2339
Subproject commit 1e731f7caea6a66d9b494a55bda872ad408108ca