|
@@ -2752,90 +2752,6 @@ void pid_extruder()
|
|
|
}
|
|
|
|
|
|
}
|
|
|
-/*
|
|
|
-void lcd_adjust_z() {
|
|
|
- int enc_dif = 0;
|
|
|
- int cursor_pos = 1;
|
|
|
- int fsm = 0;
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- lcd_clear();
|
|
|
- lcd_set_cursor(0, 0);
|
|
|
- lcd_puts_P(_n("Auto adjust Z?"));////MSG_ADJUSTZ
|
|
|
- lcd_set_cursor(1, 1);
|
|
|
- lcd_puts_P(_T(MSG_YES));
|
|
|
-
|
|
|
- lcd_set_cursor(1, 2);
|
|
|
-
|
|
|
- lcd_puts_P(_T(MSG_NO));
|
|
|
-
|
|
|
- lcd_set_cursor(0, 1);
|
|
|
-
|
|
|
- lcd_print('>');
|
|
|
-
|
|
|
-
|
|
|
- enc_dif = lcd_encoder_diff;
|
|
|
-
|
|
|
- while (fsm == 0) {
|
|
|
-
|
|
|
- manage_heater();
|
|
|
- manage_inactivity(true);
|
|
|
-
|
|
|
- if ( abs((enc_dif - lcd_encoder_diff)) > 4 ) {
|
|
|
-
|
|
|
- if ( (abs(enc_dif - lcd_encoder_diff)) > 1 ) {
|
|
|
- if (enc_dif > lcd_encoder_diff ) {
|
|
|
- cursor_pos --;
|
|
|
- }
|
|
|
-
|
|
|
- if (enc_dif < lcd_encoder_diff ) {
|
|
|
- cursor_pos ++;
|
|
|
- }
|
|
|
-
|
|
|
- if (cursor_pos > 2) {
|
|
|
- cursor_pos = 2;
|
|
|
- }
|
|
|
-
|
|
|
- if (cursor_pos < 1) {
|
|
|
- cursor_pos = 1;
|
|
|
- }
|
|
|
- lcd_set_cursor(0, 1);
|
|
|
- lcd_print(' ');
|
|
|
- lcd_set_cursor(0, 2);
|
|
|
- lcd_print(' ');
|
|
|
- lcd_set_cursor(0, cursor_pos);
|
|
|
- lcd_print('>');
|
|
|
- enc_dif = lcd_encoder_diff;
|
|
|
- _delay(100);
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- if (lcd_clicked()) {
|
|
|
- fsm = cursor_pos;
|
|
|
- if (fsm == 1) {
|
|
|
- int babystepLoadZ = 0;
|
|
|
- babystepLoadZ = eeprom_read_word((uint16_t*)EEPROM_BABYSTEP_Z);
|
|
|
- CRITICAL_SECTION_START
|
|
|
- babystepsTodo[Z_AXIS] = babystepLoadZ;
|
|
|
- CRITICAL_SECTION_END
|
|
|
- } else {
|
|
|
- int zero = 0;
|
|
|
- eeprom_update_word((uint16_t*)EEPROM_BABYSTEP_X, zero);
|
|
|
- eeprom_update_word((uint16_t*)EEPROM_BABYSTEP_Y, zero);
|
|
|
- eeprom_update_word((uint16_t*)EEPROM_BABYSTEP_Z, zero);
|
|
|
- }
|
|
|
- _delay(500);
|
|
|
- }
|
|
|
- };
|
|
|
-
|
|
|
- lcd_clear();
|
|
|
- lcd_return_to_status();
|
|
|
-
|
|
|
-}*/
|
|
|
|
|
|
#ifdef PINDA_THERMISTOR
|
|
|
bool lcd_wait_for_pinda(float temp) {
|