More work on sd card printing.

Validate the first layer extrusion width
Make the test work for oems
This commit is contained in:
larsbrubaker 2014-06-20 17:54:39 -07:00
parent 7e72699e94
commit 96c2582959
8 changed files with 68 additions and 18 deletions

View file

@ -234,10 +234,14 @@ namespace MatterHackers.MatterControl.ActionBar
return;
}
// else print as normal
if (ActiveSliceSettings.Instance.IsValid())
string pathAndFile = PrinterConnectionAndCommunication.Instance.ActivePrintItem.FileLocation;
if (ActiveSliceSettings.Instance.HasSdCardReader()
&& pathAndFile == QueueData.SdCardFileName)
{
PrinterConnectionAndCommunication.Instance.StartSdCardPrint();
}
else if (ActiveSliceSettings.Instance.IsValid())
{
string pathAndFile = PrinterConnectionAndCommunication.Instance.ActivePrintItem.FileLocation;
if (File.Exists(pathAndFile))
{
string hideGCodeWarning = ApplicationSettings.Instance.get("HideGCodeWarning");
@ -269,7 +273,6 @@ namespace MatterHackers.MatterControl.ActionBar
PrintItemWrapper partToPrint = PrinterConnectionAndCommunication.Instance.ActivePrintItem;
SlicingQueue.Instance.QueuePartForSlicing(partToPrint);
partToPrint.SlicingDone.RegisterEvent(partToPrint_SliceDone, ref unregisterEvents);
}
else
{