Improved MatterControl's front end parser to handle multiple settings (comma separated) that can be created by slic3r for some settings like retraction.

This commit is contained in:
Lars Brubaker 2015-06-11 09:23:29 -07:00
parent 61605b866a
commit 42568cc0f1
3 changed files with 30 additions and 7 deletions

View file

@ -172,10 +172,10 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
//minimumLayerTimeSeconds=5
new MapItem("minimumLayerTimeSeconds", "slowdown_below_layer_time"),
new MapItem("unretractExtraExtrusion", "retract_restart_extra"),
new MapFirstValue("unretractExtraExtrusion", "retract_restart_extra"),
//minimumTravelToCauseRetraction=1.5 # The minimum travel distance that will require a retraction
new MapItem("minimumTravelToCauseRetraction", "retract_before_travel"),
new MapFirstValue("minimumTravelToCauseRetraction", "retract_before_travel"),
//modelRotationMatrix=[[1,0,0],[0,1,0],[0,0,1]]
//multiVolumeOverlapPercent=0
@ -222,15 +222,15 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
//retractionOnExtruderSwitch=14.5
new MapItem("retractionOnExtruderSwitch", "retract_length_tool_change"),
new MapItem("retractionOnTravel", "retract_length"),
new MapFirstValue("retractionOnTravel", "retract_length"),
//retractionOnTravel=4.5
//new MapItem("retractionOnTravel", "retract_before_travel"),
//retractionSpeed=45 # mm/s.
new MapItem("retractionSpeed", "retract_speed"),
new MapFirstValue("retractionSpeed", "retract_speed"),
//retractionZHop=0 # The amount to move the extruder up in z after retracting (before a move). mm.
new MapItem("retractionZHop", "retract_lift"),
new MapFirstValue("retractionZHop", "retract_lift"),
//skirtDistanceFromObject=6 # How far from objects the first skirt loop should be, in millimeters.
new MapItem("skirtDistanceFromObject", "skirt_distance"),