Welcome! Log In Create A New Profile

Advanced

Optical endstops not triggering with Marlin 2.0.X and SKR 1.3

Posted by bcrazycramer 
Optical endstops not triggering with Marlin 2.0.X and SKR 1.3
January 29, 2020 07:22PM
I'm using an SKR 1.3 with Marlin 2.0.X. I'm trying to get my optical sensors working on my Hypercube Evolution. I'm only using Min endstops.

I've connected S Pin to V pin sent a M119 and no change
I've connected S Pin to G pin sent a M119 and no change

//============================== Endstop Settings ===========================
//===========================================================================

// @section homing

// Specify here all the endstop connectors that are connected to any endstop or probe.
// Almost all printers will be using one per axis. Probes will use one or more of the
// extra connectors. Leave undefined any used for non-endstop and non-probe purposes.
#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
//#define USE_YMAX_PLUG
//#define USE_ZMAX_PLUG

// Enable pullup for all endstops to prevent a floating state
#define ENDSTOPPULLUPS
#if DISABLED(ENDSTOPPULLUPS)
// Disable ENDSTOPPULLUPS to set pullups individually
//#define ENDSTOPPULLUP_XMAX
//#define ENDSTOPPULLUP_YMAX
//#define ENDSTOPPULLUP_ZMAX
//#define ENDSTOPPULLUP_XMIN
//#define ENDSTOPPULLUP_YMIN
//#define ENDSTOPPULLUP_ZMIN
//#define ENDSTOPPULLUP_ZMIN_PROBE
#endif

// Enable pulldown for all endstops to prevent a floating state
//#define ENDSTOPPULLDOWNS
#if DISABLED(ENDSTOPPULLDOWNS)
// Disable ENDSTOPPULLDOWNS to set pulldowns individually
//#define ENDSTOPPULLDOWN_XMAX
//#define ENDSTOPPULLDOWN_YMAX
//#define ENDSTOPPULLDOWN_ZMAX
//#define ENDSTOPPULLDOWN_XMIN
//#define ENDSTOPPULLDOWN_YMIN
//#define ENDSTOPPULLDOWN_ZMIN
//#define ENDSTOPPULLDOWN_ZMIN_PROBE
#endif

// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // Set to true to invert the logic of the probe.


// Direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
Attachments:
open | download - Configuration.h (79.8 KB)
open | download - Configuration_adv.h (120 KB)
Re: Optical endstops not triggering with Marlin 2.0.X and SKR 1.3
January 29, 2020 08:09PM
After the test

"I've connected S Pin to V pin sent a M119 and no change
I've connected S Pin to G pin sent a M119 and no change"

There are only three possibilities left
1) you have edited the pins files and the end-stops are no longer looking at the correct pins on the board.
2) Those pins are dead.
3) not your actually using a SKR 1.3 controller, perhaps a SKR 1.4
Re: Optical endstops not triggering with Marlin 2.0.X and SKR 1.3
February 07, 2020 10:59AM
Did you check if the actual board pins are correctly defined under pinx_"board name".h file? Check the pin layout of the board:
[github.com]
Re: Optical endstops not triggering with Marlin 2.0.X and SKR 1.3
February 07, 2020 11:15AM
I had the jumper on for XST and YST. I removed them and it started working. Although now I'm using sensorless homing and not using the X and Y endstops.
Sorry, only registered users may post in this forum.

Click here to login