Print farm confirmation
This commit is contained in:
parent
1b2676baac
commit
e9910a9078
1 changed files with 40 additions and 0 deletions
|
@ -568,6 +568,46 @@ void lcd_commands()
|
||||||
lcd_commands_type = 0;
|
lcd_commands_type = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (lcd_commands_type == 4) /// farm mode confirm
|
||||||
|
{
|
||||||
|
|
||||||
|
if (lcd_commands_step == 0) { lcd_commands_step = 6; custom_message = true; }
|
||||||
|
|
||||||
|
if (lcd_commands_step == 1 && !blocks_queued())
|
||||||
|
{
|
||||||
|
lcd_confirm_print();
|
||||||
|
lcd_commands_step = 0;
|
||||||
|
lcd_commands_type = 0;
|
||||||
|
}
|
||||||
|
if (lcd_commands_step == 2 && !blocks_queued())
|
||||||
|
{
|
||||||
|
lcd_commands_step = 1;
|
||||||
|
}
|
||||||
|
if (lcd_commands_step == 3 && !blocks_queued())
|
||||||
|
{
|
||||||
|
lcd_commands_step = 2;
|
||||||
|
}
|
||||||
|
if (lcd_commands_step == 4 && !blocks_queued())
|
||||||
|
{
|
||||||
|
enquecommand_P(PSTR("G90"));
|
||||||
|
enquecommand_P(PSTR("G1 X" STRINGIFY(X_CANCEL_POS) " Y" STRINGIFY(Y_CANCEL_POS) " E0 F7000"));
|
||||||
|
lcd_commands_step = 3;
|
||||||
|
}
|
||||||
|
if (lcd_commands_step == 5 && !blocks_queued())
|
||||||
|
{
|
||||||
|
lcd_commands_step = 4;
|
||||||
|
}
|
||||||
|
if (lcd_commands_step == 6 && !blocks_queued())
|
||||||
|
{
|
||||||
|
enquecommand_P(PSTR("G91"));
|
||||||
|
enquecommand_P(PSTR("G1 Z15 F1500"));
|
||||||
|
st_synchronize();
|
||||||
|
lcd_commands_step = 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void lcd_return_to_status() {
|
static void lcd_return_to_status() {
|
||||||
|
|
Loading…
Add table
Reference in a new issue