mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-24 07:03:56 -06:00
Added heater check
This commit is contained in:
parent
d683a6b77b
commit
f0a358d175
2 changed files with 56 additions and 9 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue