Here you can share you great ideas about hardware innovation. Here you can enjoy more professional and specialized services, Here is a platform for you to make a difference!
try sending G-code M119 and check the status of your switches. you might need to reverse them in configuration.h this is how the code should look it will be in your configuration.h file
// 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 true // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING true // 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 true // set to true to invert the logic of the probe.
Also you can check and make sure you connectors are connected to the board for the x end stop.
If something I said just helped you out tremendously you can drop a little ramen money, the coding monkeys in my basement will appreciate it - Feed them here
You can private message me if you have any questions I might be able to help.
When you say send gcode M119 do you mean through something like easyprint or repetier? I tried that and looked at the logs but it's pretty undecipherable to me.
if I change configuration.h do I re-upload the whole firmware thing again?
I noticed that the Z endstop lights up when activated, but the x endstop does not.
Yeah you would send the g code through easyprint, repetier or similar 3d slicing software.
Now basically what your looking for when you send the gcode m119 is to see if when the head is in the center and middle of the z axis x axis and y axis away from the end stops. That none of the end stops are reading triggered. Then manually press the x endstop and send the m119 g code and see if it reads triggered. But definitely check your x endstop connections make sure they are connected, if all else fails the x axis end stop could be fried but luckily they are cheap off ebay.
I would however run those tests, check connectors and confirm its not a firmware related issue.
And yes if you change configuratiion.h you will need to upload the firmware over again.
If something I said just helped you out tremendously you can drop a little ramen money, the coding monkeys in my basement will appreciate it - Feed them here
You can private message me if you have any questions I might be able to help.
I was able to upload the new configuration.h, still had some funny behavior...autohome wasn't effective, it just kept moving +10x and +10Y from it's current position. Tried printing and the head bumped into the other side of the gantry.
I put head in center of all axis, and ran M119...it said
you can try switch all the endstop code to true that i posted.
I also just checked my endstops on my printer the only one i see that lights up is the z end stop. I personally think you have a firmware issue going on, But I could be wrong.
// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.
If something I said just helped you out tremendously you can drop a little ramen money, the coding monkeys in my basement will appreciate it - Feed them here
You can private message me if you have any questions I might be able to help.