\r
sb = wx.StaticBox(self.panel, label="Statistics")\r
boxsizer = wx.StaticBoxSizer(sb, wx.VERTICAL)\r
- self.statsText = wx.StaticText(self.panel, -1, "Filament: ####.##m #.##g\nPrint time: #####:##\nMachine state:\nDetecting baudrateXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")\r
+ self.statsText = wx.StaticText(self.panel, -1, "Filament: ####.##m #.##g\nEstimated print time: #####:##\nMachine state:\nDetecting baudrateXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")\r
boxsizer.Add(self.statsText, flag=wx.LEFT, border=5)\r
\r
self.sizer.Add(boxsizer, pos=(0,0), span=(6,1), flag=wx.EXPAND)\r
sizer = wx.GridBagSizer(2, 2)\r
self.camPage.SetSizer(sizer)\r
\r
- self.timelapsEnable = wx.CheckBox(self.camPage, -1, 'Enable timelaps')\r
+ self.timelapsEnable = wx.CheckBox(self.camPage, -1, 'Enable timelaps movie recording')\r
sizer.Add(self.timelapsEnable, pos=(0,0), span=(1,2), flag=wx.EXPAND)\r
\r
pages = self.cam.propertyPages()\r
cost = self.gcode.calculateCost()\r
if cost != False:\r
status += "Filament cost: %s\n" % (cost)\r
- status += "Print time: %02d:%02d\n" % (int(self.gcode.totalMoveTimeMinute / 60), int(self.gcode.totalMoveTimeMinute % 60))\r
+ status += "Estimated print time: %02d:%02d\n" % (int(self.gcode.totalMoveTimeMinute / 60), int(self.gcode.totalMoveTimeMinute % 60))\r
if self.machineCom == None or not self.machineCom.isPrinting():\r
self.progress.SetValue(0)\r
if self.gcodeList != None:\r
self.UpdateButtonStates()\r
\r
def OnCancel(self, e):\r
- if self.cam != None:\r
- self.cam.endTimelaps()\r
self.pauseButton.SetLabel('Pause')\r
self.machineCom.cancelPrint()\r
self.machineCom.sendCommand("M84")\r
self.temperatureGraph.addPoint(temp, self.temperatureSelect.GetValue(), bedTemp, self.bedTemperatureSelect.GetValue())\r
\r
def mcStateChange(self, state):\r
+ if self.machineCom != None and state == self.machineCom.STATE_OPERATIONAL and self.cam != None:\r
+ self.cam.endTimelaps()\r
wx.CallAfter(self.UpdateButtonStates)\r
wx.CallAfter(self.UpdateProgress)\r
\r
wx.CallAfter(self.UpdateProgress)\r
\r
def mcZChange(self, newZ):\r
+ self.currentZ = newZ\r
if self.cam != None:\r
wx.CallAfter(self.cam.takeNewImage)\r
wx.CallAfter(self.camPreview.Refresh)\r