跳到主要内容

断电续打

配置方法

  • 支持断电恢复以及断电恢复模式选择,可以选择按层会恢复或掉电点恢复

  • Configuration.h中添加下方代码

#define FLY_POWER
#define FLY_POWER_LOSS_PING PB11
#define FLY_POWER_LOSS_STATE HIGH
  • Marlin\src\MarlinCore.cpp中添加下方代码
#if ENABLED(FLY_POWER)
// if (printJobOngoing() && (READ(FLY_POWER_LOSS_PING) == FLY_POWER_LOSS_STATE)){
if ( (READ(FLY_POWER_LOSS_PING) == FLY_POWER_LOSS_STATE)){
WRITE( FLY_BEEP_PING , HIGH );

// thermalManager.;
static millis_t send_power_ms = 0;
const millis_t power_ms = millis();
if((power_ms - send_power_ms ) >= 200){
thermalManager.setTargetBed(0);
SERIAL_ECHOLNPGM("power_LOSS");
//queue.inject_P(PSTR("M81"));
send_power_ms = millis();
}
}

#endif
Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -