<font face="Arial, Verdana">I am kind of new to marlin and 3d printing. I have been tinkering here and there with it but I cannot figure out what is wrong. I have a mini kossel 3d printer. I have endstops on the top of the x, y, and z axis to make homing easier at the top. The problem I am having is when i press home, it moves up but once it reaches the endstops, the lights trigger but they fail to stop all 3 motors from spinning making a horrible noise and i am always forced to unplug from the power source. I have included a snapshot of the part of firmware i think is relevant and a picture of my 3d printer set up. Please help! Also, when i send the m119 command it says, </font>
<font face="Arial, Verdana">SENDING:M119</font>
<font face="Arial, Verdana">Reporting endstop status</font>
<font face="Arial, Verdana">x_max: open</font>
<font face="Arial, Verdana">y_max: open</font>
<font face="Arial, Verdana">z_min: TRIGGERED</font>
<font face="Arial, Verdana">z_max: open</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">
</font>
Firmware....
<font face="Arial, Verdana">// coarse Endstop Settings</font>
<font face="Arial, Verdana">#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#ifndef ENDSTOPPULLUPS</font>
<font face="Arial, Verdana"> // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined</font>
<font face="Arial, Verdana"> // #define ENDSTOPPULLUP_XMAX</font>
<font face="Arial, Verdana"> // #define ENDSTOPPULLUP_YMAX</font>
<font face="Arial, Verdana"> // #define ENDSTOPPULLUP_ZMAX</font>
<font face="Arial, Verdana"> // #define ENDSTOPPULLUP_XMIN</font>
<font face="Arial, Verdana"> // #define ENDSTOPPULLUP_YMIN</font>
<font face="Arial, Verdana"> // #define ENDSTOPPULLUP_ZMIN</font>
<font face="Arial, Verdana">#endif</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#ifdef ENDSTOPPULLUPS</font>
<font face="Arial, Verdana"> #define ENDSTOPPULLUP_XMAX</font>
<font face="Arial, Verdana"> #define ENDSTOPPULLUP_YMAX</font>
<font face="Arial, Verdana"> #define ENDSTOPPULLUP_ZMAX</font>
<font face="Arial, Verdana"> #define ENDSTOPPULLUP_XMIN</font>
<font face="Arial, Verdana"> #define ENDSTOPPULLUP_YMIN</font>
<font face="Arial, Verdana"> #define ENDSTOPPULLUP_ZMIN</font>
<font face="Arial, Verdana">#endif</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.</font>
<font face="Arial, Verdana">const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.</font>
<font face="Arial, Verdana">const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.</font>
<font face="Arial, Verdana">const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.</font>
<font face="Arial, Verdana">const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.</font>
<font face="Arial, Verdana">const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.</font>
<font face="Arial, Verdana">const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.</font>
<font face="Arial, Verdana">//#define DISABLE_MAX_ENDSTOPS</font>
<font face="Arial, Verdana">//#define DISABLE_MIN_ENDSTOPS</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">// Disable max endstops for compatibility with endstop checking routine</font>
<font face="Arial, Verdana">#if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS)</font>
<font face="Arial, Verdana"> #define DISABLE_MAX_ENDSTOPS</font>
<font face="Arial, Verdana">#endif</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1</font>
<font face="Arial, Verdana">#define X_ENABLE_ON 0</font>
<font face="Arial, Verdana">#define Y_ENABLE_ON 0</font>
<font face="Arial, Verdana">#define Z_ENABLE_ON 0</font>
<font face="Arial, Verdana">#define E_ENABLE_ON 0 // For all extruders</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">// Disables axis when it's not being used.</font>
<font face="Arial, Verdana">#define DISABLE_X false</font>
<font face="Arial, Verdana">#define DISABLE_Y false</font>
<font face="Arial, Verdana">#define DISABLE_Z false</font>
<font face="Arial, Verdana">#define DISABLE_E false // For all extruders</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define INVERT_X_DIR false // for Mendel set to false, for Orca set to true</font>
<font face="Arial, Verdana">#define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false</font>
<font face="Arial, Verdana">#define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true</font>
<font face="Arial, Verdana">#define INVERT_E0_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false</font>
<font face="Arial, Verdana">#define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false</font>
<font face="Arial, Verdana">#define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">// ENDSTOP SETTINGS:</font>
<font face="Arial, Verdana">// Sets direction of endstops when homing; 1=MAX, -1=MIN</font>
<font face="Arial, Verdana">#define X_HOME_DIR 1</font>
<font face="Arial, Verdana">#define Y_HOME_DIR 1</font>
<font face="Arial, Verdana">#define Z_HOME_DIR 1</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.</font>
<font face="Arial, Verdana">#define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below.</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">// Travel limits after homing</font>
<font face="Arial, Verdana">#define X_MAX_POS DELTA_PRINTABLE_RADIUS</font>
<font face="Arial, Verdana">#define X_MIN_POS -DELTA_PRINTABLE_RADIUS</font>
<font face="Arial, Verdana">#define Y_MAX_POS DELTA_PRINTABLE_RADIUS</font>
<font face="Arial, Verdana">#define Y_MIN_POS -DELTA_PRINTABLE_RADIUS</font>
<font face="Arial, Verdana">#define Z_MAX_POS MANUAL_Z_HOME_POS</font>
<font face="Arial, Verdana">#define Z_MIN_POS 0</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">#define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS)</font>
<font face="Arial, Verdana">#define Y_MAX_LENGTH (Y_MAX_POS - Y_MIN_POS)</font>
<font face="Arial, Verdana">#define Z_MAX_LENGTH (Z_MAX_POS - Z_MIN_POS)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">Please help.</font>