Add extra Linear Advance factors (#13490)
This commit is contained in:
		
							parent
							
								
									ffc2c2d7c5
								
							
						
					
					
						commit
						e3ab54753b
					
				@ -1029,6 +1029,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -28,25 +28,93 @@
 | 
			
		||||
#include "../../../module/planner.h"
 | 
			
		||||
#include "../../../module/stepper.h"
 | 
			
		||||
 | 
			
		||||
#if ENABLED(EXTRA_LIN_ADVANCE_K)
 | 
			
		||||
  float saved_extruder_advance_K[EXTRUDERS];
 | 
			
		||||
  uint8_t lin_adv_slot = 0;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * M900: Get or Set Linear Advance K-factor
 | 
			
		||||
 *
 | 
			
		||||
 *  K<factor>   Set advance K factor
 | 
			
		||||
 *  T<tool>     Which tool to address
 | 
			
		||||
 *  K<factor>   Set current advance K factor (Slot 0).
 | 
			
		||||
 *  L<factor>   Set secondary advance K factor (Slot 1). Requires EXTRA_LIN_ADVANCE_K.
 | 
			
		||||
 *  S<0/1>      Activate slot 0 or 1. Requires EXTRA_LIN_ADVANCE_K.
 | 
			
		||||
 */
 | 
			
		||||
void GcodeSuite::M900() {
 | 
			
		||||
 | 
			
		||||
  #if EXTRUDERS < 2
 | 
			
		||||
    constexpr uint8_t tmp_extruder = 0;
 | 
			
		||||
  #else
 | 
			
		||||
    const uint8_t tmp_extruder = parser.seenval('T') ? parser.value_int() : active_extruder;
 | 
			
		||||
    const uint8_t tmp_extruder = parser.intval('T', active_extruder);
 | 
			
		||||
    if (tmp_extruder >= EXTRUDERS) {
 | 
			
		||||
      SERIAL_ECHOLNPGM("?T value out of range.");
 | 
			
		||||
      return;
 | 
			
		||||
    }
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
  #if ENABLED(EXTRA_LIN_ADVANCE_K)
 | 
			
		||||
 | 
			
		||||
    bool ext_slot = bitRead(lin_adv_slot, tmp_extruder);
 | 
			
		||||
 | 
			
		||||
    if (parser.seenval('S')) {
 | 
			
		||||
      const bool slot = parser.value_bool();
 | 
			
		||||
      if (ext_slot != slot) {
 | 
			
		||||
        ext_slot = slot;
 | 
			
		||||
        bitWrite(lin_adv_slot, tmp_extruder, slot);
 | 
			
		||||
        planner.synchronize();
 | 
			
		||||
        const float temp = planner.extruder_advance_K[tmp_extruder];
 | 
			
		||||
        planner.extruder_advance_K[tmp_extruder] = saved_extruder_advance_K[tmp_extruder];
 | 
			
		||||
        saved_extruder_advance_K[tmp_extruder] = temp;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (parser.seenval('K')) {
 | 
			
		||||
    const float newK = parser.floatval('K');
 | 
			
		||||
      const float newK = parser.value_float();
 | 
			
		||||
      if (WITHIN(newK, 0, 10)) {
 | 
			
		||||
        if (ext_slot)
 | 
			
		||||
          saved_extruder_advance_K[tmp_extruder] = newK;
 | 
			
		||||
        else {
 | 
			
		||||
          planner.synchronize();
 | 
			
		||||
          planner.extruder_advance_K[tmp_extruder] = newK;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      else
 | 
			
		||||
        SERIAL_ECHOLNPGM("?K value out of range (0-10).");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (parser.seenval('L')) {
 | 
			
		||||
      const float newL = parser.value_float();
 | 
			
		||||
      if (WITHIN(newL, 0, 10)) {
 | 
			
		||||
        if (!ext_slot)
 | 
			
		||||
          saved_extruder_advance_K[tmp_extruder] = newL;
 | 
			
		||||
        else {
 | 
			
		||||
          planner.synchronize();
 | 
			
		||||
          planner.extruder_advance_K[tmp_extruder] = newL;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      else
 | 
			
		||||
        SERIAL_ECHOLNPGM("?L value out of range (0-10).");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (!parser.seen_any()) {
 | 
			
		||||
      #if EXTRUDERS < 2
 | 
			
		||||
        SERIAL_ECHOLNPAIR("Advance S", ext_slot, " K", planner.extruder_advance_K[0]);
 | 
			
		||||
        SERIAL_ECHOLNPAIR("(Slot ", 1 - ext_slot, " K", saved_extruder_advance_K[0], ")");
 | 
			
		||||
      #else
 | 
			
		||||
        LOOP_L_N(i, EXTRUDERS) {
 | 
			
		||||
          const int slot = (int)bitRead(lin_adv_slot, i);
 | 
			
		||||
          SERIAL_ECHOLNPAIR("Advance T", int(i), " S", slot, " K", planner.extruder_advance_K[i]);
 | 
			
		||||
          SERIAL_ECHOLNPAIR("(Slot ", 1 - slot, " K", saved_extruder_advance_K[i], ")");
 | 
			
		||||
          SERIAL_EOL();
 | 
			
		||||
        }
 | 
			
		||||
      #endif
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  #else
 | 
			
		||||
 | 
			
		||||
    if (parser.seenval('K')) {
 | 
			
		||||
      const float newK = parser.value_float();
 | 
			
		||||
      if (WITHIN(newK, 0, 10)) {
 | 
			
		||||
        planner.synchronize();
 | 
			
		||||
        planner.extruder_advance_K[tmp_extruder] = newK;
 | 
			
		||||
@ -67,6 +135,8 @@ void GcodeSuite::M900() {
 | 
			
		||||
        SERIAL_EOL();
 | 
			
		||||
      #endif
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  #endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#endif // LIN_ADVANCE
 | 
			
		||||
 | 
			
		||||
@ -86,6 +86,10 @@
 | 
			
		||||
 | 
			
		||||
#include "../feature/pause.h"
 | 
			
		||||
 | 
			
		||||
#if ENABLED(EXTRA_LIN_ADVANCE_K)
 | 
			
		||||
extern float saved_extruder_advance_K[EXTRUDERS];
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if EXTRUDERS > 1
 | 
			
		||||
  #include "tool_change.h"
 | 
			
		||||
  void M217_report(const bool eeprom);
 | 
			
		||||
@ -2233,7 +2237,12 @@ void MarlinSettings::reset() {
 | 
			
		||||
  //
 | 
			
		||||
 | 
			
		||||
  #if ENABLED(LIN_ADVANCE)
 | 
			
		||||
    LOOP_L_N(i, EXTRUDERS) planner.extruder_advance_K[i] = LIN_ADVANCE_K;
 | 
			
		||||
    LOOP_L_N(i, EXTRUDERS) {
 | 
			
		||||
      planner.extruder_advance_K[i] = LIN_ADVANCE_K;
 | 
			
		||||
    #if ENABLED(EXTRA_LIN_ADVANCE_K)
 | 
			
		||||
      saved_extruder_advance_K[i] = LIN_ADVANCE_K;
 | 
			
		||||
    #endif
 | 
			
		||||
    }
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
  //
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1036,6 +1036,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1029,6 +1029,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1037,6 +1037,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1029,6 +1029,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1029,6 +1029,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1029,6 +1029,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1028,6 +1028,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1034,6 +1034,7 @@
 | 
			
		||||
  #define LIN_ADVANCE
 | 
			
		||||
#endif
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1036,6 +1036,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1036,6 +1036,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1029,6 +1029,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1033,6 +1033,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1029,6 +1029,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1045,6 +1045,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1031,7 +1031,8 @@
 | 
			
		||||
 */
 | 
			
		||||
#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  #define LIN_ADVANCE_K 0     // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.00    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1031,6 +1031,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1031,6 +1031,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1031,6 +1031,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1031,6 +1031,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1031,6 +1031,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1031,6 +1031,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1031,6 +1031,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1031,6 +1031,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1030,6 +1030,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1031,6 +1031,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1032,6 +1032,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -1033,6 +1033,7 @@
 | 
			
		||||
 */
 | 
			
		||||
//#define LIN_ADVANCE
 | 
			
		||||
#if ENABLED(LIN_ADVANCE)
 | 
			
		||||
  //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
 | 
			
		||||
  #define LIN_ADVANCE_K 0.22    // Unit: mm compression per 1mm/s extruder speed
 | 
			
		||||
  //#define LA_DEBUG            // If enabled, this will generate debug information output over USB.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user