Quantcast
Viewing all articles
Browse latest Browse all 20291

End Stop Woes... Homing issues.

Hello everyone,

I am having a bit of trouble getting my end stops to work under repetier firmware and I am starting to run out of ideas. Here is what I have:

Delta printer setup of my own relative design. No point in mentioning that other than to let you know its not a kit. I have an azteeg X3 Pro for the controller. Steppers connected (what seems to be properly) to the X Y Z motor output. and endstops attached to the Xmin Ymin Zmin connectors. I have connected the end stops so that N.O. (Normally open) goes to the [ - ] pin for each and common goes to the respective MIN, nothing attached to any of the [ + ]. For troubleshooting purposes, I have pulled everything off of the actual printer and just have the whole setup on my desk, so there should not be any mechanical interference here. I have also replaced the cables for the end stops with very short (about 4-5 inch) cables. I have tested with a multimeter, that when the switches are closed, i get resistance. I do not get resistance when they are open, so I do not think i have any shorts. This is also my second set of switches, running into the same problem. So I assume/hope that would eliminate the possibility of all my switches being bad. They are however radioshack switches, so who knows.

Basically, what i am trying to do is just run repeteir host, i hit the home all or home z button and then press the switches to try to get the motors to stop. They do not, not any of them in any combination. Press one or all, no motors stop. This is not my understanding of how it should work.

I have gone through a slew of firmware combinations trying to get this to work. Finally I gave up and just tried the repetier configurator tool and so these are my latest settings based on that. Although mind you, still not working.

// ################ Endstop configuration #####################

#define ENDSTOP_PULLUP_X_MIN true
#define ENDSTOP_X_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_X true
#define ENDSTOP_PULLUP_Y_MIN true
#define ENDSTOP_Y_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Y true
#define ENDSTOP_PULLUP_Z_MIN true
#define ENDSTOP_Z_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Z true
#define ENDSTOP_PULLUP_X_MAX true
#define ENDSTOP_X_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_X false
#define ENDSTOP_PULLUP_Y_MAX true
#define ENDSTOP_Y_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Y false
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Z false
#define max_software_endstop_r true

#define min_software_endstop_x false
#define min_software_endstop_y false
#define min_software_endstop_z false
#define max_software_endstop_x true
#define max_software_endstop_y true
#define max_software_endstop_z true
#define ENDSTOP_X_BACK_MOVE 5
#define ENDSTOP_Y_BACK_MOVE 5
#define ENDSTOP_Z_BACK_MOVE 2
#define ENDSTOP_X_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_X_BACK_ON_HOME 1
#define ENDSTOP_Y_BACK_ON_HOME 1
#define ENDSTOP_Z_BACK_ON_HOME 0
#define ALWAYS_CHECK_ENDSTOPS 1

// ################# XYZ movements ###################

#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define DISABLE_X 0
#define DISABLE_Y 0
#define DISABLE_Z 0
#define DISABLE_E 0
#define INVERT_X_DIR 0
#define INVERT_Y_DIR 0
#define INVERT_Z_DIR 0
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR 1
#define X_MAX_LENGTH 200
#define Y_MAX_LENGTH 200
#define Z_MAX_LENGTH 855
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0

Any ideas or help would be amazing.

One more note. I am using ethernet cable to wire up the end stops. Given that the resistance test is working, i did think that should be an issue. but maybe it is. I am going to switch it out with some 16g cable I bought to see if there is any difference in the mean time while i wait for some replies.

Thanks!

Viewing all articles
Browse latest Browse all 20291

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>