|
|
@ -39,7 +39,7 @@
|
|
|
|
#error Must specify model and toolhead. Please see "Configuration_LulzBot.h" for directions.
|
|
|
|
#error Must specify model and toolhead. Please see "Configuration_LulzBot.h" for directions.
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#define LULZBOT_FW_VERSION ".30"
|
|
|
|
#define LULZBOT_FW_VERSION ".32"
|
|
|
|
|
|
|
|
|
|
|
|
// Select options based on printer model
|
|
|
|
// Select options based on printer model
|
|
|
|
|
|
|
|
|
|
|
@ -61,6 +61,7 @@
|
|
|
|
#define LULZBOT_USE_MAX_ENDSTOPS
|
|
|
|
#define LULZBOT_USE_MAX_ENDSTOPS
|
|
|
|
#define LULZBOT_USE_NORMALLY_CLOSED_ENDSTOPS
|
|
|
|
#define LULZBOT_USE_NORMALLY_CLOSED_ENDSTOPS
|
|
|
|
#define LULZBOT_BAUDRATE 250000
|
|
|
|
#define LULZBOT_BAUDRATE 250000
|
|
|
|
|
|
|
|
#define LULZBOT_PRINTERCOUNTER
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#if defined(LULZBOT_Gladiola_GLCD)
|
|
|
|
#if defined(LULZBOT_Gladiola_GLCD)
|
|
|
@ -83,6 +84,7 @@
|
|
|
|
#define LULZBOT_USE_MAX_ENDSTOPS
|
|
|
|
#define LULZBOT_USE_MAX_ENDSTOPS
|
|
|
|
#define LULZBOT_USE_NORMALLY_CLOSED_ENDSTOPS
|
|
|
|
#define LULZBOT_USE_NORMALLY_CLOSED_ENDSTOPS
|
|
|
|
#define LULZBOT_BAUDRATE 250000
|
|
|
|
#define LULZBOT_BAUDRATE 250000
|
|
|
|
|
|
|
|
#define LULZBOT_PRINTERCOUNTER
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#if defined(LULZBOT_Juniper_TAZ_5)
|
|
|
|
#if defined(LULZBOT_Juniper_TAZ_5)
|
|
|
@ -115,6 +117,7 @@
|
|
|
|
#define LULZBOT_USE_MAX_ENDSTOPS
|
|
|
|
#define LULZBOT_USE_MAX_ENDSTOPS
|
|
|
|
#define LULZBOT_USE_NORMALLY_CLOSED_ENDSTOPS
|
|
|
|
#define LULZBOT_USE_NORMALLY_CLOSED_ENDSTOPS
|
|
|
|
#define LULZBOT_BAUDRATE 250000
|
|
|
|
#define LULZBOT_BAUDRATE 250000
|
|
|
|
|
|
|
|
#define LULZBOT_PRINTERCOUNTER
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
// Shared values
|
|
|
|
// Shared values
|
|
|
@ -286,7 +289,7 @@
|
|
|
|
#define LULZBOT_FRONT_PROBE_BED_POSITION -9
|
|
|
|
#define LULZBOT_FRONT_PROBE_BED_POSITION -9
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
// Only the TAZ 6+ models have a Z-homing button
|
|
|
|
// Only the TAZ 6 has a Z-homing button
|
|
|
|
#if defined(LULZBOT_USE_HOME_BUTTON)
|
|
|
|
#if defined(LULZBOT_USE_HOME_BUTTON)
|
|
|
|
#define LULZBOT_Z_SAFE_HOMING
|
|
|
|
#define LULZBOT_Z_SAFE_HOMING
|
|
|
|
#define LULZBOT_Z_SAFE_HOMING_X_POINT (-19)
|
|
|
|
#define LULZBOT_Z_SAFE_HOMING_X_POINT (-19)
|
|
|
@ -295,6 +298,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
#define LULZBOT_AFTER_Z_HOME_Z_RAISE 5
|
|
|
|
#define LULZBOT_AFTER_Z_HOME_Z_RAISE 5
|
|
|
|
#define LULZBOT_AFTER_Z_HOME_Z_ORIGIN 0
|
|
|
|
#define LULZBOT_AFTER_Z_HOME_Z_ORIGIN 0
|
|
|
|
|
|
|
|
#elif defined(LULZBOT_Juniper_TAZ_5)
|
|
|
|
|
|
|
|
// Set safe homing position so fan duct does not hit.
|
|
|
|
|
|
|
|
#define LULZBOT_Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#define LULZBOT_Z_SAFE_HOMING_X_POINT 10
|
|
|
|
|
|
|
|
#define LULZBOT_Z_SAFE_HOMING_Y_POINT 10
|
|
|
|
|
|
|
|
#define LULZBOT_Z_HOMING_HEIGHT 5
|
|
|
|
#else
|
|
|
|
#else
|
|
|
|
#define LULZBOT_Z_HOMING_HEIGHT 0
|
|
|
|
#define LULZBOT_Z_HOMING_HEIGHT 0
|
|
|
|
#endif // LULZBOT_USE_HOME_BUTTON
|
|
|
|
#endif // LULZBOT_USE_HOME_BUTTON
|
|
|
@ -648,10 +657,12 @@
|
|
|
|
#define LULZBOT_Z_CLEARANCE_BETWEEN_PROBES 10
|
|
|
|
#define LULZBOT_Z_CLEARANCE_BETWEEN_PROBES 10
|
|
|
|
#undef LULZBOT_BACK_PROBE_BED_POSITION
|
|
|
|
#undef LULZBOT_BACK_PROBE_BED_POSITION
|
|
|
|
#define LULZBOT_BACK_PROBE_BED_POSITION 293
|
|
|
|
#define LULZBOT_BACK_PROBE_BED_POSITION 293
|
|
|
|
|
|
|
|
#if defined(LULZBOT_USE_HOME_BUTTON)
|
|
|
|
#undef LULZBOT_Z_SAFE_HOMING_X_POINT
|
|
|
|
#undef LULZBOT_Z_SAFE_HOMING_X_POINT
|
|
|
|
#undef LULZBOT_Z_SAFE_HOMING_Y_POINT
|
|
|
|
#undef LULZBOT_Z_SAFE_HOMING_Y_POINT
|
|
|
|
#define LULZBOT_Z_SAFE_HOMING_X_POINT (-22) // X point for Z homing when homing all axis (G28)
|
|
|
|
#define LULZBOT_Z_SAFE_HOMING_X_POINT (-22) // X point for Z homing when homing all axis (G28)
|
|
|
|
#define LULZBOT_Z_SAFE_HOMING_Y_POINT (265) // Y point for Z homing when homing all axis (G28)
|
|
|
|
#define LULZBOT_Z_SAFE_HOMING_Y_POINT (265) // Y point for Z homing when homing all axis (G28)
|
|
|
|
|
|
|
|
#endif /* LULZBOT_USE_HOME_BUTTON */
|
|
|
|
#undef LULZBOT_TOOLHEAD_X_MAX_ADJ
|
|
|
|
#undef LULZBOT_TOOLHEAD_X_MAX_ADJ
|
|
|
|
#define LULZBOT_TOOLHEAD_X_MAX_ADJ 10
|
|
|
|
#define LULZBOT_TOOLHEAD_X_MAX_ADJ 10
|
|
|
|
#define LULZBOT_X_MAX_ENDSTOP_INVERTING false
|
|
|
|
#define LULZBOT_X_MAX_ENDSTOP_INVERTING false
|
|
|
@ -677,6 +688,12 @@
|
|
|
|
#define LULZBOT_STANDARD_Y_MAX_POS 191
|
|
|
|
#define LULZBOT_STANDARD_Y_MAX_POS 191
|
|
|
|
#define LULZBOT_STANDARD_Y_MIN_POS -10
|
|
|
|
#define LULZBOT_STANDARD_Y_MIN_POS -10
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#elif defined(LULZBOT_Juniper_TAZ_5)
|
|
|
|
|
|
|
|
#define LULZBOT_STANDARD_X_MAX_POS 298
|
|
|
|
|
|
|
|
#define LULZBOT_STANDARD_X_MIN_POS 0
|
|
|
|
|
|
|
|
#define LULZBOT_STANDARD_Y_MAX_POS 275
|
|
|
|
|
|
|
|
#define LULZBOT_STANDARD_Y_MIN_POS 0
|
|
|
|
|
|
|
|
|
|
|
|
#elif defined(LULZBOT_IS_TAZ)
|
|
|
|
#elif defined(LULZBOT_IS_TAZ)
|
|
|
|
#define LULZBOT_STANDARD_X_MAX_POS 300
|
|
|
|
#define LULZBOT_STANDARD_X_MAX_POS 300
|
|
|
|
#define LULZBOT_STANDARD_X_MIN_POS -20
|
|
|
|
#define LULZBOT_STANDARD_X_MIN_POS -20
|
|
|
@ -694,7 +711,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
#elif defined(LULZBOT_Juniper_TAZ_5)
|
|
|
|
#elif defined(LULZBOT_Juniper_TAZ_5)
|
|
|
|
#define LULZBOT_STANDARD_Z_MIN_POS 0
|
|
|
|
#define LULZBOT_STANDARD_Z_MIN_POS 0
|
|
|
|
#define LULZBOT_STANDARD_Z_MAX_POS 270
|
|
|
|
#define LULZBOT_STANDARD_Z_MAX_POS 250
|
|
|
|
|
|
|
|
|
|
|
|
#elif defined(LULZBOT_Oliveoil_TAZ_6)
|
|
|
|
#elif defined(LULZBOT_Oliveoil_TAZ_6)
|
|
|
|
#define LULZBOT_STANDARD_Z_MIN_POS 0
|
|
|
|
#define LULZBOT_STANDARD_Z_MIN_POS 0
|
|
|
|