Added heater check

This commit is contained in:
Jaime van Kessel 2015-08-19 11:18:58 +02:00
parent d683a6b77b
commit f0a358d175
2 changed files with 56 additions and 9 deletions

View file

@ -16,6 +16,8 @@ Column
property bool x_min_pressed: false
property bool y_min_pressed: false
property bool z_min_pressed: false
property bool heater_works: false
property int extruder_target_temp: 0
Component.onCompleted: UM.USBPrinterManager.connectedPrinterList.getItem(0).printer.startPollEndstop()
@ -64,6 +66,7 @@ Column
text: y_min_pressed ? qsTr("Works") : qsTr("Not checked")
}
}
Row
{
Label
@ -76,6 +79,34 @@ Column
}
}
Row
{
Label
{
text: qsTr("Nozzle temperature check: ")
}
Label
{
text: UM.USBPrinterManager.connectedPrinterList.getItem(0).printer.extruderTemperature
}
Button
{
text: "Start heating"
onClicked:
{
heater_status_label.text = qsTr("Checking")
UM.USBPrinterManager.connectedPrinterList.getItem(0).printer.heatupNozzle(190)
wizardPage.extruder_target_temp = 190
console.log((UM.USBPrinterManager.connectedPrinterList.getItem(0).printer.extruderTemperature < wizardPage.extruder_target_temp + 10))
}
}
Label
{
id: heater_status_label
text: qsTr("Not checked")
}
}
Connections
{
@ -95,6 +126,14 @@ Column
z_min_pressed = true
}
}
onExtruderTemperatureChanged:
{
if(UM.USBPrinterManager.connectedPrinterList.getItem(0).printer.extruderTemperature > wizardPage.extruder_target_temp - 10 && UM.USBPrinterManager.connectedPrinterList.getItem(0).printer.extruderTemperature < wizardPage.extruder_target_temp + 10)
{
heater_status_label.text = qsTr("Works")
UM.USBPrinterManager.connectedPrinterList.getItem(0).printer.heatupNozzle(0)
}
}
}
ExclusiveGroup