chiark / gitweb /
Add 50% fan to PID debugger.
authordaid <daid303@gmail.com>
Mon, 5 Aug 2013 10:29:12 +0000 (12:29 +0200)
committerdaid <daid303@gmail.com>
Mon, 5 Aug 2013 10:29:12 +0000 (12:29 +0200)
Cura/gui/tools/pidDebugger.py

index 1a313a6123c6e95993bdada386d744f8e95df388..551dc31f5a046288a0e05dfe362b69698c165628 100644 (file)
@@ -17,6 +17,7 @@ class debuggerWindow(wx.Frame):
                self.heatupButton2 = wx.Button(self, -1, '260C')
                self.heatupButton3 = wx.Button(self, -1, '300C')
                self.fanOn = wx.Button(self, -1, 'Fan ON')
+               self.fanOn50 = wx.Button(self, -1, 'Fan ON 50%')
                self.fanOff = wx.Button(self, -1, 'Fan OFF')
                self.graph = temperatureGraph(self)
                self.targetTemp = 0
@@ -26,17 +27,18 @@ class debuggerWindow(wx.Frame):
 
                self.sizer = wx.GridBagSizer(0, 0)
                self.SetSizer(self.sizer)
-               self.sizer.Add(self.graph, pos=(0, 0), span=(1, 7), flag=wx.EXPAND)
+               self.sizer.Add(self.graph, pos=(0, 0), span=(1, 8), flag=wx.EXPAND)
                self.sizer.Add(self.coolButton, pos=(1, 0), flag=wx.EXPAND)
                self.sizer.Add(self.heatupButton, pos=(1, 1), flag=wx.EXPAND)
                self.sizer.Add(self.heatupButton2, pos=(1, 2), flag=wx.EXPAND)
                self.sizer.Add(self.heatupButton3, pos=(1, 3), flag=wx.EXPAND)
                self.sizer.Add(self.fanOn, pos=(1, 4), flag=wx.EXPAND)
-               self.sizer.Add(self.fanOff, pos=(1, 5), flag=wx.EXPAND)
+               self.sizer.Add(self.fanOn50, pos=(1, 5), flag=wx.EXPAND)
+               self.sizer.Add(self.fanOff, pos=(1, 6), flag=wx.EXPAND)
                self.sizer.Add(self.pValue, pos=(2, 0), flag=wx.EXPAND)
                self.sizer.Add(self.iValue, pos=(2, 1), flag=wx.EXPAND)
                self.sizer.Add(self.dValue, pos=(2, 2), flag=wx.EXPAND)
-               self.sizer.AddGrowableCol(6)
+               self.sizer.AddGrowableCol(7)
                self.sizer.AddGrowableRow(0)
 
                wx.EVT_CLOSE(self, self.OnClose)
@@ -45,6 +47,7 @@ class debuggerWindow(wx.Frame):
                self.Bind(wx.EVT_BUTTON, lambda e: self.setTemp(260), self.heatupButton2)
                self.Bind(wx.EVT_BUTTON, lambda e: self.setTemp(300), self.heatupButton3)
                self.Bind(wx.EVT_BUTTON, lambda e: self.machineCom.sendCommand('M106'), self.fanOn)
+               self.Bind(wx.EVT_BUTTON, lambda e: self.machineCom.sendCommand('M106 S128'), self.fanOn50)
                self.Bind(wx.EVT_BUTTON, lambda e: self.machineCom.sendCommand('M107'), self.fanOff)
                self.Bind(wx.EVT_TEXT, self.updatePID, self.pValue)
                self.Bind(wx.EVT_TEXT, self.updatePID, self.iValue)