diff options
author | Emanuele Caruso <emanuele.caruso@gmail.com> | 2011-06-05 06:24:20 +0200 |
---|---|---|
committer | Emanuele Caruso <emanuele.caruso@gmail.com> | 2011-06-05 06:24:20 +0200 |
commit | 4689ab10ef12951a20efb1713478056d17332421 (patch) | |
tree | a0290ba61ad8042f076e8a12defe23c983b2074c /Tonokip_Firmware/Tonokip_Firmware.pde | |
parent | 08e61b287f5cddce693a722a467bceeaadb60d2d (diff) |
Added option to disable heat management during travel moves, on by default. This helps a lot in avoiding missing steps, hence increasing reliability
Diffstat (limited to 'Tonokip_Firmware/Tonokip_Firmware.pde')
-rw-r--r-- | Tonokip_Firmware/Tonokip_Firmware.pde | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Tonokip_Firmware/Tonokip_Firmware.pde b/Tonokip_Firmware/Tonokip_Firmware.pde index ced29d9..535716e 100644 --- a/Tonokip_Firmware/Tonokip_Firmware.pde +++ b/Tonokip_Firmware/Tonokip_Firmware.pde @@ -1058,14 +1058,20 @@ void linear_move(unsigned long axis_steps_remaining[]) // make linear move with #ifdef DISABLE_CHECK_DURING_ACC if(!accelerating && !decelerating) { //If more that HEATER_CHECK_INTERVAL ms have passed since previous heating check, adjust temp - manage_heater(); + #ifdef DISABLE_CHECK_DURING_TRAVEL + if(delta[3] > 0) + #endif + manage_heater(); } #else #ifdef DISABLE_CHECK_DURING_MOVE {} //Do nothing #else //If more that HEATER_CHECK_INTERVAL ms have passed since previous heating check, adjust temp - manage_heater(); + #ifdef DISABLE_CHECK_DURING_TRAVEL + if(delta[3] > 0) + #endif + manage_heater(); #endif #endif #ifdef RAMP_ACCELERATION |