Merge branch 'MK3' into MK3_Dcodes_fix1
This commit is contained in:
commit
14d77714b8
5 changed files with 19 additions and 6 deletions
|
@ -1,5 +1,6 @@
|
||||||
#include "Dcodes.h"
|
#include "Dcodes.h"
|
||||||
//#include "Marlin.h"
|
//#include "Marlin.h"
|
||||||
|
#include "Configuration.h"
|
||||||
#include "language.h"
|
#include "language.h"
|
||||||
#include "cmdqueue.h"
|
#include "cmdqueue.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
@ -185,7 +186,6 @@ void dcode_3()
|
||||||
#define BOOT_APP_FLG_COPY 0x02
|
#define BOOT_APP_FLG_COPY 0x02
|
||||||
#define BOOT_APP_FLG_FLASH 0x04
|
#define BOOT_APP_FLG_FLASH 0x04
|
||||||
|
|
||||||
extern uint8_t fsensor_log;
|
|
||||||
extern float current_temperature_pinda;
|
extern float current_temperature_pinda;
|
||||||
extern float axis_steps_per_unit[NUM_AXIS];
|
extern float axis_steps_per_unit[NUM_AXIS];
|
||||||
|
|
||||||
|
@ -843,11 +843,13 @@ void dcode_9125()
|
||||||
pat9125_y = (int)code_value();
|
pat9125_y = (int)code_value();
|
||||||
LOG("pat9125_y=%d\n", pat9125_y);
|
LOG("pat9125_y=%d\n", pat9125_y);
|
||||||
}
|
}
|
||||||
|
#ifdef DEBUG_FSENSOR_LOG
|
||||||
if (code_seen('L'))
|
if (code_seen('L'))
|
||||||
{
|
{
|
||||||
fsensor_log = (int)code_value();
|
fsensor_log = (int)code_value();
|
||||||
LOG("fsensor_log=%d\n", fsensor_log);
|
LOG("fsensor_log=%d\n", fsensor_log);
|
||||||
}
|
}
|
||||||
|
#endif //DEBUG_FSENSOR_LOG
|
||||||
}
|
}
|
||||||
#endif //PAT9125
|
#endif //PAT9125
|
||||||
|
|
||||||
|
|
|
@ -715,6 +715,12 @@ static void factory_reset(char level)
|
||||||
|
|
||||||
eeprom_update_dword((uint32_t *)EEPROM_TOTALTIME, 0);
|
eeprom_update_dword((uint32_t *)EEPROM_TOTALTIME, 0);
|
||||||
eeprom_update_dword((uint32_t *)EEPROM_FILAMENTUSED, 0);
|
eeprom_update_dword((uint32_t *)EEPROM_FILAMENTUSED, 0);
|
||||||
|
|
||||||
|
eeprom_update_byte((uint8_t *)EEPROM_CRASH_COUNT_X, 0);
|
||||||
|
eeprom_update_byte((uint8_t *)EEPROM_CRASH_COUNT_Y, 0);
|
||||||
|
eeprom_update_byte((uint8_t *)EEPROM_FERROR_COUNT, 0);
|
||||||
|
eeprom_update_byte((uint8_t *)EEPROM_POWER_COUNT, 0);
|
||||||
|
|
||||||
eeprom_update_word((uint16_t *)EEPROM_CRASH_COUNT_X_TOT, 0);
|
eeprom_update_word((uint16_t *)EEPROM_CRASH_COUNT_X_TOT, 0);
|
||||||
eeprom_update_word((uint16_t *)EEPROM_CRASH_COUNT_Y_TOT, 0);
|
eeprom_update_word((uint16_t *)EEPROM_CRASH_COUNT_Y_TOT, 0);
|
||||||
eeprom_update_word((uint16_t *)EEPROM_FERROR_COUNT_TOT, 0);
|
eeprom_update_word((uint16_t *)EEPROM_FERROR_COUNT_TOT, 0);
|
||||||
|
|
|
@ -72,7 +72,7 @@ static_assert(sizeof(Sheets) == EEPROM_SHEETS_SIZEOF, "Sizeof(Sheets) is not EEP
|
||||||
|
|
||||||
To convert hex to dec https://www.rapidtables.com/convert/number/hex-to-decimal.html
|
To convert hex to dec https://www.rapidtables.com/convert/number/hex-to-decimal.html
|
||||||
|
|
||||||
Version: 1.0
|
Version: 1.0.1
|
||||||
|
|
||||||
---------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -225,10 +225,10 @@ static_assert(sizeof(Sheets) == EEPROM_SHEETS_SIZEOF, "Sizeof(Sheets) is not EEP
|
||||||
| ^ | ^ | ^ | fa 00h 250 | ^ | PRINTER_MK2.5 | ??? | ^
|
| ^ | ^ | ^ | fa 00h 250 | ^ | PRINTER_MK2.5 | ??? | ^
|
||||||
| ^ | ^ | ^ | 1a 4fh 20250 | ^ | PRINTER_MK2.5 with MMU2 | ??? | ^
|
| ^ | ^ | ^ | 1a 4fh 20250 | ^ | PRINTER_MK2.5 with MMU2 | ??? | ^
|
||||||
| ^ | ^ | ^ | fc 00h 252 | ^ | PRINTER_MK2.5S | ??? | ^
|
| ^ | ^ | ^ | fc 00h 252 | ^ | PRINTER_MK2.5S | ??? | ^
|
||||||
| ^ | ^ | ^ | 1c 4fh 20250 | ^ | PRINTER_MK2.5S with MMU2S | ??? | ^
|
| ^ | ^ | ^ | 1c 4fh 20252 | ^ | PRINTER_MK2.5S with MMU2S | ??? | ^
|
||||||
| ^ | ^ | ^ | 0c 12h 300 | ^ | PRINTER_MK3 | ??? | ^
|
| ^ | ^ | ^ | 2c 01h 300 | ^ | PRINTER_MK3 | ??? | ^
|
||||||
| ^ | ^ | ^ | 4c 4fh 20300 | ^ | PRINTER_MK3 with MMU2 | ??? | ^
|
| ^ | ^ | ^ | 4c 4fh 20300 | ^ | PRINTER_MK3 with MMU2 | ??? | ^
|
||||||
| ^ | ^ | ^ | 0e 12h 302 | ^ | PRINTER_MK3S | ??? | ^
|
| ^ | ^ | ^ | 2e 01h 302 | ^ | PRINTER_MK3S | ??? | ^
|
||||||
| ^ | ^ | ^ | 4e 4fh 20302 | ^ | PRINTER_MK3S with MMU2S | ??? | ^
|
| ^ | ^ | ^ | 4e 4fh 20302 | ^ | PRINTER_MK3S with MMU2S | ??? | ^
|
||||||
| 0x0EEC 3820 | uint16 | EEPROM_BOARD_TYPE | ??? | ff ffh 65535 | Board Type | ??? | D3 Ax0eec C2
|
| 0x0EEC 3820 | uint16 | EEPROM_BOARD_TYPE | ??? | ff ffh 65535 | Board Type | ??? | D3 Ax0eec C2
|
||||||
| ^ | ^ | ^ | c8 00h 200 | ^ | BOARD_RAMBO_MINI_1_0 | ??? | ^
|
| ^ | ^ | ^ | c8 00h 200 | ^ | BOARD_RAMBO_MINI_1_0 | ??? | ^
|
||||||
|
@ -355,7 +355,7 @@ static_assert(sizeof(Sheets) == EEPROM_SHEETS_SIZEOF, "Sizeof(Sheets) is not EEP
|
||||||
| 0x0D32 3378 | uint8 | EEPROM_BACKLIGHT_MODE | 02h 2 | ffh 255 | LCD backlight mode: __Auto__ | LCD menu | D3 Ax0d32 C1
|
| 0x0D32 3378 | uint8 | EEPROM_BACKLIGHT_MODE | 02h 2 | ffh 255 | LCD backlight mode: __Auto__ | LCD menu | D3 Ax0d32 C1
|
||||||
| ^ | ^ | ^ | 01h 1 | ^ | LCD backlight mode: __Bright__ | ^ | ^
|
| ^ | ^ | ^ | 01h 1 | ^ | LCD backlight mode: __Bright__ | ^ | ^
|
||||||
| ^ | ^ | ^ | 00h 0 | ^ | LCD backlight mode: __Dim__ | ^ | ^
|
| ^ | ^ | ^ | 00h 0 | ^ | LCD backlight mode: __Dim__ | ^ | ^
|
||||||
| 0x0D30 3376 | uint16 | EEPROM_BACKLIGHT_TIMEOUT | 01 00 - ff ff | ff ffh 65535 | LCD backlight timeout: __10__ seconds | LCD menu | D3 Ax0d30 C2
|
| 0x0D30 3376 | uint16 | EEPROM_BACKLIGHT_TIMEOUT | 01 00 - ff ff | 0a 00h 65535 | LCD backlight timeout: __10__ seconds | LCD menu | D3 Ax0d30 C2
|
||||||
| 0x0D2C 3372 | float | EEPROM_UVLO_LA_K | ??? | ff ff ff ffh | Power panic saved Linear Advanced K value | ??? | D3 Ax0d2c C4
|
| 0x0D2C 3372 | float | EEPROM_UVLO_LA_K | ??? | ff ff ff ffh | Power panic saved Linear Advanced K value | ??? | D3 Ax0d2c C4
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -69,8 +69,10 @@ unsigned long fsensor_softfail_last = 0;
|
||||||
uint8_t fsensor_softfail_ccnt = 0;
|
uint8_t fsensor_softfail_ccnt = 0;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef DEBUG_FSENSOR_LOG
|
||||||
//! log flag: 0=log disabled, 1=log enabled
|
//! log flag: 0=log disabled, 1=log enabled
|
||||||
uint8_t fsensor_log = 1;
|
uint8_t fsensor_log = 1;
|
||||||
|
#endif //DEBUG_FSENSOR_LOG
|
||||||
|
|
||||||
|
|
||||||
//! @name filament autoload variables
|
//! @name filament autoload variables
|
||||||
|
|
|
@ -72,6 +72,9 @@ extern bool fsensor_oq_result(void);
|
||||||
//! @{
|
//! @{
|
||||||
extern void fsensor_st_block_chunk(int cnt);
|
extern void fsensor_st_block_chunk(int cnt);
|
||||||
|
|
||||||
|
// debugging
|
||||||
|
extern uint8_t fsensor_log;
|
||||||
|
|
||||||
// There's really nothing to do in block_begin: the stepper ISR likely has
|
// There's really nothing to do in block_begin: the stepper ISR likely has
|
||||||
// called us already at the end of the last block, making this integration
|
// called us already at the end of the last block, making this integration
|
||||||
// redundant. LA1.5 might not always do that during a coasting move, so attempt
|
// redundant. LA1.5 might not always do that during a coasting move, so attempt
|
||||||
|
|
Loading…
Reference in a new issue