Adjusted E steps for Aero toolheads.

- E steps for Aero toolheads now 420
- E steps now defined independently on each toolhead.
- Development dual now separated from Yellowfin dual.
master
Marcio Teixeira 7 years ago
parent 82a423154a
commit cb5f918f62

@ -546,11 +546,6 @@
/*********************************************** COMMON TOOLHEADS PARAMETERS *****************************/ /*********************************************** COMMON TOOLHEADS PARAMETERS *****************************/
#define LULZBOT_DEFAULT_EJERK 10.0 #define LULZBOT_DEFAULT_EJERK 10.0
#if defined(LULZBOT_IS_TAZ)
#define LULZBOT_E_STEPS 830
#elif defined(LULZBOT_IS_MINI)
#define LULZBOT_E_STEPS 833
#endif
/*********************************************** MINI TOOLHEADS *******************************************/ /*********************************************** MINI TOOLHEADS *******************************************/
@ -575,6 +570,7 @@
#define LULZBOT_M115_EXTRUDER_TYPE "SingleExtruder" #define LULZBOT_M115_EXTRUDER_TYPE "SingleExtruder"
#define LULZBOT_X_MAX_ENDSTOP_INVERTING true #define LULZBOT_X_MAX_ENDSTOP_INVERTING true
#define LULZBOT_AO_Hexagon #define LULZBOT_AO_Hexagon
#define LULZBOT_E_STEPS 833
#endif /* TOOLHEAD_Gladiola_SingleExtruder */ #endif /* TOOLHEAD_Gladiola_SingleExtruder */
#if defined(TOOLHEAD_Albatross_Flexystruder) #if defined(TOOLHEAD_Albatross_Flexystruder)
@ -583,6 +579,7 @@
#define LULZBOT_M115_EXTRUDER_TYPE "Flexystruder" #define LULZBOT_M115_EXTRUDER_TYPE "Flexystruder"
#define LULZBOT_X_MAX_ENDSTOP_INVERTING true #define LULZBOT_X_MAX_ENDSTOP_INVERTING true
#define LULZBOT_AO_Hexagon #define LULZBOT_AO_Hexagon
#define LULZBOT_E_STEPS 833
#endif /* TOOLHEAD_Albatross_Flexystruder */ #endif /* TOOLHEAD_Albatross_Flexystruder */
#if defined(TOOLHEAD_Finch_Aerostruder) #if defined(TOOLHEAD_Finch_Aerostruder)
@ -592,6 +589,7 @@
#define LULZBOT_M115_EXTRUDER_TYPE "Aerostruder" #define LULZBOT_M115_EXTRUDER_TYPE "Aerostruder"
#define LULZBOT_X_MAX_ENDSTOP_INVERTING true #define LULZBOT_X_MAX_ENDSTOP_INVERTING true
#define LULZBOT_E3D_Titan_Aero #define LULZBOT_E3D_Titan_Aero
#define LULZBOT_E_STEPS 420
#endif /* TOOLHEAD_Finch_Aerostruder */ #endif /* TOOLHEAD_Finch_Aerostruder */
/*********************************************** TAZ TOOLHEADS *******************************************/ /*********************************************** TAZ TOOLHEADS *******************************************/
@ -617,6 +615,7 @@
#define DIGIPOT_MOTOR_CURRENT_E 135,135 // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A) #define DIGIPOT_MOTOR_CURRENT_E 135,135 // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A)
#define LULZBOT_X_MAX_ENDSTOP_INVERTING false #define LULZBOT_X_MAX_ENDSTOP_INVERTING false
#define LULZBOT_AO_Hexagon #define LULZBOT_AO_Hexagon
#define LULZBOT_E_STEPS 830
#endif /* TOOLHEAD_Tilapia_SingleExtruder */ #endif /* TOOLHEAD_Tilapia_SingleExtruder */
#if defined(TOOLHEAD_Angelfish_Aerostruder) #if defined(TOOLHEAD_Angelfish_Aerostruder)
@ -627,6 +626,7 @@
#define DIGIPOT_MOTOR_CURRENT_E 160 // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A) #define DIGIPOT_MOTOR_CURRENT_E 160 // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A)
#define LULZBOT_X_MAX_ENDSTOP_INVERTING false #define LULZBOT_X_MAX_ENDSTOP_INVERTING false
#define LULZBOT_E3D_Titan_Aero #define LULZBOT_E3D_Titan_Aero
#define LULZBOT_E_STEPS 420
#endif /* TOOLHEAD_Angelfish_Aerostruder */ #endif /* TOOLHEAD_Angelfish_Aerostruder */
#if defined(TOOLHEAD_Kanyu_Flexystruder) #if defined(TOOLHEAD_Kanyu_Flexystruder)
@ -647,6 +647,7 @@
#define LULZBOT_TOOLHEAD_WIPE_Y1_ADJ 0 #define LULZBOT_TOOLHEAD_WIPE_Y1_ADJ 0
#define LULZBOT_TOOLHEAD_WIPE_Y2_ADJ 0 #define LULZBOT_TOOLHEAD_WIPE_Y2_ADJ 0
#define LULZBOT_AO_Hexagon #define LULZBOT_AO_Hexagon
#define LULZBOT_E_STEPS 830
#endif /* TOOLHEAD_Kanyu_Flexystruder */ #endif /* TOOLHEAD_Kanyu_Flexystruder */
#if defined(TOOLHEAD_Opah_Moarstruder) #if defined(TOOLHEAD_Opah_Moarstruder)
@ -669,6 +670,7 @@
#define LULZBOT_TOOLHEAD_WIPE_Y1_ADJ 0 #define LULZBOT_TOOLHEAD_WIPE_Y1_ADJ 0
#define LULZBOT_TOOLHEAD_WIPE_Y2_ADJ 0 #define LULZBOT_TOOLHEAD_WIPE_Y2_ADJ 0
#define LULZBOT_Moarstruder #define LULZBOT_Moarstruder
#define LULZBOT_E_STEPS 830
#endif /* TOOLHEAD_Opah_Moarstruder */ #endif /* TOOLHEAD_Opah_Moarstruder */
#if defined(TOOLHEAD_Javelin_DualExtruderV2) || defined(TOOLHEAD_Longfin_FlexyDually) || defined(TOOLHEAD_Yellowfin_DualExtruderV3) || defined(TOOLHEAD_Devel_ServoDual) #if defined(TOOLHEAD_Javelin_DualExtruderV2) || defined(TOOLHEAD_Longfin_FlexyDually) || defined(TOOLHEAD_Yellowfin_DualExtruderV3) || defined(TOOLHEAD_Devel_ServoDual)
@ -686,7 +688,6 @@
#define LULZBOT_TOOLHEAD_WIPE_Y1_ADJ 0 #define LULZBOT_TOOLHEAD_WIPE_Y1_ADJ 0
#define LULZBOT_TOOLHEAD_WIPE_Y2_ADJ 0 #define LULZBOT_TOOLHEAD_WIPE_Y2_ADJ 0
#define LULZBOT_TEMP_SENSOR_1 5 #define LULZBOT_TEMP_SENSOR_1 5
#define LULZBOT_AO_Hexagon
#define LULZBOT_NO_MOVE_ON_TOOLHEAD_CHANGE #define LULZBOT_NO_MOVE_ON_TOOLHEAD_CHANGE
#define LULZBOT_DISTINCT_E_FACTORS #define LULZBOT_DISTINCT_E_FACTORS
#endif /* TOOLHEAD_Javelin_DualExtruderV2 || TOOLHEAD_Longfin_FlexyDually || TOOLHEAD_Yellowfin_DualExtruderV3 */ #endif /* TOOLHEAD_Javelin_DualExtruderV2 || TOOLHEAD_Longfin_FlexyDually || TOOLHEAD_Yellowfin_DualExtruderV3 */
@ -700,6 +701,8 @@
#define LULZBOT_TOOLHEAD_WIPE_Y1_ADJ 0 #define LULZBOT_TOOLHEAD_WIPE_Y1_ADJ 0
#define LULZBOT_TOOLHEAD_WIPE_Y2_ADJ 48 #define LULZBOT_TOOLHEAD_WIPE_Y2_ADJ 48
#define LULZBOT_X_MAX_ENDSTOP_INVERTING true #define LULZBOT_X_MAX_ENDSTOP_INVERTING true
#define LULZBOT_E_STEPS 830
#define LULZBOT_AO_Hexagon
#endif /* TOOLHEAD_Javelin_DualExtruderV2 */ #endif /* TOOLHEAD_Javelin_DualExtruderV2 */
#if defined(TOOLHEAD_Longfin_FlexyDually) #if defined(TOOLHEAD_Longfin_FlexyDually)
@ -711,6 +714,8 @@
#define LULZBOT_TOOLHEAD_WIPE_Y1_ADJ 0 #define LULZBOT_TOOLHEAD_WIPE_Y1_ADJ 0
#define LULZBOT_TOOLHEAD_WIPE_Y2_ADJ 48 #define LULZBOT_TOOLHEAD_WIPE_Y2_ADJ 48
#define LULZBOT_X_MAX_ENDSTOP_INVERTING true #define LULZBOT_X_MAX_ENDSTOP_INVERTING true
#define LULZBOT_E_STEPS 830
#define LULZBOT_AO_Hexagon
#endif /* TOOLHEAD_Longfin_FlexyDually */ #endif /* TOOLHEAD_Longfin_FlexyDually */
#if defined(TOOLHEAD_Yellowfin_DualExtruderV3) #if defined(TOOLHEAD_Yellowfin_DualExtruderV3)
@ -718,23 +723,6 @@
#define LULZBOT_LCD_TOOLHEAD_NAME "Dual Extruder 3" #define LULZBOT_LCD_TOOLHEAD_NAME "Dual Extruder 3"
// 16 chars max ^^^^^^^^^^^^^^^ // 16 chars max ^^^^^^^^^^^^^^^
#define LULZBOT_M115_EXTRUDER_TYPE "DualExtruder v3" #define LULZBOT_M115_EXTRUDER_TYPE "DualExtruder v3"
#endif /* TOOLHEAD_Yellowfin_DualExtruderV3 */
#if defined(TOOLHEAD_Devel_ServoDual)
// Experimental dual nozzle using a servo
#define LULZBOT_LCD_TOOLHEAD_NAME "Servo McStruder"
// 16 chars max ^^^^^^^^^^^^^^^
#define LULZBOT_M115_EXTRUDER_TYPE "ServoMcStruder"
#define LULZBOT_NUM_SERVOS 1
#define LULZBOT_SWITCHING_EXTRUDER_NO_REVERSE
#define LULZBOT_SWITCHING_EXTRUDER
#define LULZBOT_SWITCHING_NOZZLE
#define LULZBOT_SWITCHING_SERVO_ANGLES { 0, 67 }
#undef LULZBOT_E_STEPS
#define LULZBOT_E_STEPS 420
#endif /* TOOLHEAD_Devel_ServoDual */
#if defined(TOOLHEAD_Yellowfin_DualExtruderV3) || defined(TOOLHEAD_Devel_ServoDual)
#undef LULZBOT_AFTER_Z_HOME_Z_RAISE #undef LULZBOT_AFTER_Z_HOME_Z_RAISE
#define LULZBOT_AFTER_Z_HOME_Z_RAISE 16 #define LULZBOT_AFTER_Z_HOME_Z_RAISE 16
#undef LULZBOT_AFTER_Z_HOME_Z_ORIGIN #undef LULZBOT_AFTER_Z_HOME_Z_ORIGIN
@ -763,11 +751,24 @@
#define LULZBOT_SWAP_EXTRUDERS #define LULZBOT_SWAP_EXTRUDERS
#undef LULZBOT_INVERT_E1_DIR #undef LULZBOT_INVERT_E1_DIR
#define LULZBOT_INVERT_E1_DIR false #define LULZBOT_INVERT_E1_DIR false
#undef LULZBOT_E_STEPS
#define LULZBOT_E_STEPS 760 #define LULZBOT_E_STEPS 760
#define LULZBOT_E3D_SOMEstruder_x2 #define LULZBOT_E3D_SOMEstruder_x2
#endif /* TOOLHEAD_Yellowfin_DualExtruderV3 */ #endif /* TOOLHEAD_Yellowfin_DualExtruderV3 */
#if defined(TOOLHEAD_Devel_ServoDual)
// Experimental dual nozzle using a servo
#define LULZBOT_LCD_TOOLHEAD_NAME "Servo McStruder"
// 16 chars max ^^^^^^^^^^^^^^^
#define LULZBOT_M115_EXTRUDER_TYPE "ServoMcStruder"
#define LULZBOT_NUM_SERVOS 1
#define LULZBOT_SWITCHING_EXTRUDER_NO_REVERSE
#define LULZBOT_SWITCHING_EXTRUDER
#define LULZBOT_SWITCHING_NOZZLE
#define LULZBOT_SWITCHING_SERVO_ANGLES { 0, 67 }
#define LULZBOT_E_STEPS 420
#define LULZBOT_AO_Hexagon
#endif /* TOOLHEAD_Devel_ServoDual */
/*********************************** AXIS TRAVEL LIMITS *******************************************/ /*********************************** AXIS TRAVEL LIMITS *******************************************/
/* Define min and max travel limits based on the printer model using a standard /* Define min and max travel limits based on the printer model using a standard

Loading…
Cancel
Save