From c4251c19252ee2a64d0dca5ec7971d8274a7c60f Mon Sep 17 00:00:00 2001 From: tjhowse Date: Wed, 30 Nov 2011 23:12:59 +1000 Subject: [PATCH 1/2] SD Upload and SD Print buttons send an M21. Automatically attempts to initialise the SD card whenever either of the SD card related buttons are used. --- pronterface.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pronterface.py b/pronterface.py index b38b79f..5d059f0 100755 --- a/pronterface.py +++ b/pronterface.py @@ -1206,7 +1206,8 @@ class PronterWindow(wx.Frame,pronsole.pronsole): self.listing=0 self.sdfiles=[] self.recvlisteners+=[self.listfiles] - self.p.send_now("M20") + self.p.send_now("M21") + self.p.send_now("M20") def skein_func(self): try: @@ -1359,6 +1360,7 @@ class PronterWindow(wx.Frame,pronsole.pronsole): return dlg=wx.TextEntryDialog(self, ("Enter a target filename in 8.3 format:"), _("Pick SD filename") ,dosify(self.filename)) if dlg.ShowModal()==wx.ID_OK: + self.p.send_now("M21") self.p.send_now("M28 "+str(dlg.GetValue())) self.recvlisteners+=[self.uploadtrigger] pass From daf74897ae48815ea3af7606c2c8ae52bb8b1720 Mon Sep 17 00:00:00 2001 From: tjhowse Date: Wed, 30 Nov 2011 23:18:12 +1000 Subject: [PATCH 2/2] Fixed indenting. --- pronterface.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pronterface.py b/pronterface.py index 5d059f0..8c8021a 100755 --- a/pronterface.py +++ b/pronterface.py @@ -1207,7 +1207,7 @@ class PronterWindow(wx.Frame,pronsole.pronsole): self.sdfiles=[] self.recvlisteners+=[self.listfiles] self.p.send_now("M21") - self.p.send_now("M20") + self.p.send_now("M20") def skein_func(self): try: @@ -1360,7 +1360,7 @@ class PronterWindow(wx.Frame,pronsole.pronsole): return dlg=wx.TextEntryDialog(self, ("Enter a target filename in 8.3 format:"), _("Pick SD filename") ,dosify(self.filename)) if dlg.ShowModal()==wx.ID_OK: - self.p.send_now("M21") + self.p.send_now("M21") self.p.send_now("M28 "+str(dlg.GetValue())) self.recvlisteners+=[self.uploadtrigger] pass