Endstop is triggered but don't stop January 14, 2015 01:31PM |
Registered: 10 years ago Posts: 41 |
//=============================Mechanical Settings=========================== //=========================================================================== // Uncomment the following line to enable CoreXY kinematics // #define COREXY // coarse Endstop Settings #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors #ifndef ENDSTOPPULLUPS // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined // #define ENDSTOPPULLUP_XMAX // #define ENDSTOPPULLUP_YMAX // #define ENDSTOPPULLUP_ZMAX // #define ENDSTOPPULLUP_XMIN // #define ENDSTOPPULLUP_YMIN // #define ENDSTOPPULLUP_ZMIN #endif #ifdef ENDSTOPPULLUPS #define ENDSTOPPULLUP_XMAX #define ENDSTOPPULLUP_YMAX #define ENDSTOPPULLUP_ZMAX #define ENDSTOPPULLUP_XMIN #define ENDSTOPPULLUP_YMIN #define ENDSTOPPULLUP_ZMIN #endif // The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins. const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. //#define DISABLE_MAX_ENDSTOPS //#define DISABLE_MIN_ENDSTOPS // Disable max endstops for compatibility with endstop checking routine #if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS) #define DISABLE_MAX_ENDSTOPS #endif // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 #define X_ENABLE_ON 0 #define Y_ENABLE_ON 0 #define Z_ENABLE_ON 0 #define E_ENABLE_ON 0 // For all extruders // Disables axis when it's not being used. #define DISABLE_X false #define DISABLE_Y false #define DISABLE_Z false #define DISABLE_E false // For all extruders #define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled #define INVERT_X_DIR false // for Mendel set to false, for Orca set to true #define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false #define INVERT_Z_DIR true // for Mendel set to false, for Orca set to true #define INVERT_E0_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false #define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false #define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false // ENDSTOP SETTINGS: // Sets direction of endstops when homing; 1=MAX, -1=MIN #define X_HOME_DIR -1 #define Y_HOME_DIR -1 #define Z_HOME_DIR 1 #define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS. #define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below. // Travel limits after homing #define X_MAX_POS 205 #define X_MIN_POS 0 #define Y_MAX_POS 205 #define Y_MIN_POS 0 #define Z_MAX_POS 200 #define Z_MIN_POS 0 #define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS) #define Y_MAX_LENGTH (Y_MAX_POS - Y_MIN_POS) #define Z_MAX_LENGTH (Z_MAX_POS - Z_MIN_POS)My endstops are connected as common/normally open, but I have allready testet common/normally closed without success!
Re: Endstop is triggered but don't stop January 14, 2015 07:05PM |
Admin Registered: 13 years ago Posts: 7,000 |
Re: Endstop is triggered but don't stop January 14, 2015 08:28PM |
Registered: 9 years ago Posts: 329 |
Re: Endstop is triggered but don't stop January 14, 2015 10:29PM |
Admin Registered: 13 years ago Posts: 7,000 |
Re: Endstop is triggered but don't stop January 14, 2015 10:31PM |
Admin Registered: 13 years ago Posts: 7,000 |
Re: Endstop is triggered but don't stop January 15, 2015 03:50AM |
Registered: 10 years ago Posts: 41 |
Quote
Dust
Use the m119 command to the printer to display the endstop status. then manual trigger (with a finger) and re test with m119 to verify they are are are getting triggered as far as the firmware is concerned.
Looking at the picture I see several 'issues'
min endstops are always at left, back and botom of travel. If its not at those locations its not a min endstop
eg I can clearly see the X endstop is on the right hand side. so you need to set #define X_HOME_DIR 1 and make sure that endstop is plugged into the max endstop plug.
I also see the Z is at the top... this is a horrible design desision, so needs Z_HOME_DIR 1 and make sure its plugged into the z max endstop plug. NB This will take several minutes on a standard reprap with a m5 Z thread
I can't see where they put the Y axis endstop.
Re: Endstop is triggered but don't stop January 15, 2015 03:59AM |
Registered: 10 years ago Posts: 41 |
Re: Endstop is triggered but don't stop January 15, 2015 08:21AM |
Registered: 9 years ago Posts: 329 |
//=============================Mechanical Settings=========================== //=========================================================================== // Uncomment the following line to enable CoreXY kinematics // #define COREXY // coarse Endstop Settings #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors #ifndef ENDSTOPPULLUPS // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined // #define ENDSTOPPULLUP_XMAX // #define ENDSTOPPULLUP_YMAX // #define ENDSTOPPULLUP_ZMAX // #define ENDSTOPPULLUP_XMIN // #define ENDSTOPPULLUP_YMIN // #define ENDSTOPPULLUP_ZMIN #endif #ifdef ENDSTOPPULLUPS #define ENDSTOPPULLUP_XMAX #define ENDSTOPPULLUP_YMAX #define ENDSTOPPULLUP_ZMAX #define ENDSTOPPULLUP_XMIN #define ENDSTOPPULLUP_YMIN #define ENDSTOPPULLUP_ZMIN #endif // The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins. const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. //#define DISABLE_MAX_ENDSTOPS #define DISABLE_MIN_ENDSTOPS // Disable max endstops for compatibility with endstop checking routine #if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS) #define DISABLE_MAX_ENDSTOPS #endif // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 #define X_ENABLE_ON 0 #define Y_ENABLE_ON 0 #define Z_ENABLE_ON 0 #define E_ENABLE_ON 0 // For all extruders // Disables axis when it's not being used. #define DISABLE_X false #define DISABLE_Y false #define DISABLE_Z false #define DISABLE_E false // For all extruders #define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled #define INVERT_X_DIR false // for Mendel set to false, for Orca set to true #define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false #define INVERT_Z_DIR true // for Mendel set to false, for Orca set to true #define INVERT_E0_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false #define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false #define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false // ENDSTOP SETTINGS: // Sets direction of endstops when homing; 1=MAX, -1=MIN #define X_HOME_DIR -1 #define Y_HOME_DIR -1 #define Z_HOME_DIR -1 #define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS. #define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below. // Travel limits after homing #define X_MAX_POS 205 #define X_MIN_POS 0 #define Y_MAX_POS 205 #define Y_MIN_POS 0 #define Z_MAX_POS 200 #define Z_MIN_POS 0 #define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS) #define Y_MAX_LENGTH (Y_MAX_POS - Y_MIN_POS) #define Z_MAX_LENGTH (Z_MAX_POS - Z_MIN_POS)
Re: Endstop is triggered but don't stop January 15, 2015 12:03PM |
Registered: 10 years ago Posts: 477 |
Re: Endstop is triggered but don't stop January 15, 2015 12:28PM |
Registered: 9 years ago Posts: 329 |
Re: Endstop is triggered but don't stop January 15, 2015 05:49PM |
Registered: 10 years ago Posts: 41 |
Re: Endstop is triggered but don't stop January 15, 2015 09:11PM |
Registered: 9 years ago Posts: 329 |
Re: Endstop is triggered but don't stop October 30, 2015 10:48PM |
Registered: 8 years ago Posts: 11 |
Re: Endstop is triggered but don't stop October 31, 2015 07:27AM |
Registered: 13 years ago Posts: 7,616 |
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Endstop is triggered but don't stop October 31, 2015 01:25PM |
Registered: 9 years ago Posts: 329 |
Re: Endstop is triggered but don't stop November 13, 2015 05:39PM |
Registered: 8 years ago Posts: 11 |
Re: Endstop is triggered but don't stop November 24, 2015 02:26AM |
Registered: 9 years ago Posts: 245 |
#define ENDSTOPS_ONLY_FOR_HOMING // If defined the endstops will only be used for homing
Re: Endstop is triggered but don't stop November 10, 2016 06:35AM |
Registered: 7 years ago Posts: 5 |
Re: Endstop is triggered but don't stop November 10, 2016 05:59PM |
Admin Registered: 13 years ago Posts: 7,000 |
Re: Endstop is triggered but don't stop December 13, 2016 07:39PM |
Registered: 7 years ago Posts: 5 |
Re: Endstop is triggered but don't stop November 09, 2017 05:12AM |
Registered: 6 years ago Posts: 5 |
Re: Endstop is triggered but don't stop November 09, 2017 08:39AM |
Registered: 6 years ago Posts: 1,863 |
Re: Endstop is triggered but don't stop November 09, 2017 06:15PM |
Registered: 6 years ago Posts: 5 |
Re: Endstop is triggered but don't stop November 09, 2017 09:39PM |
Admin Registered: 13 years ago Posts: 7,000 |
Re: Endstop is triggered but don't stop November 10, 2017 03:26AM |
Registered: 6 years ago Posts: 5 |
Quote
send printer a M119, it should say Z open
hold a steel ruler or other metal thing under the probe, led should be on
send the printer a M119, Z should now say triggered
Re: Endstop is triggered but don't stop November 10, 2017 03:04PM |
Registered: 9 years ago Posts: 329 |
Re: Endstop is triggered but don't stop November 11, 2017 01:55PM |
Registered: 6 years ago Posts: 5 |
Re: Endstop is triggered but don't stop November 12, 2017 06:27PM |
Registered: 9 years ago Posts: 329 |
Re: Endstop is triggered but don't stop November 13, 2017 05:26AM |
Registered: 6 years ago Posts: 5 |