Hey guys I’m wiring up a new mks 1.3 board but i can’t get limit switches to work only x-min switch works i tried all the switches in x-min and they all work but i can’t get z-min or y-min to work i even tried to wire switches to max but that doesnt work either somehow x-min is the only slot that works so what i think is that it’s a faulty board but I’m hoping hive mind can help me diagnose it before i go and buy another one
These boards are always kind of flaky. If the MAX pins work, you can edit the pins for your board and swap them in order to salvage the board.
Also, try using the pins in a different configuration. Try using them as normally connected, try using them as normally open. Play with pullup/pulldown settings.
Max pins dont work either and i did change marlin to try nc and no none of it works though i have no idea what pullup/pulldown settings are
In the G-Code: text box type M119 and click Send.
You should see something like:
< 8:42:05 PM: Reporting endstop status
< 8:42:05 PM: x_max: OPEN
< 8:42:05 PM: y_max: OPEN
< 8:42:05 PM: z_max: OPEN
If not, then something is miswired or misconfigured. Confirm that you connected to NC (normally closed) and C (common) on the switch, and you connected the two wires to theX+, Y+, and Z+ pins on the RAMPS, and those two wires connect to the S (signal) and- (ground) pins, not the + (5V).
Another reason would be you did not update and upload the configuration.h changes I discussed in The Basics. Now one at a time push and hold an end stop switch and rerun the M119 command.
You should see OPEN changed toTRIGGERED for the matching endstop. If not, then there is a wiring issue (make sure you plug max X(alpha) endstop into X+ not Y+ or Z+
Do not continue until you get this right.
Note: If you have a probe, then make sure it shows TRIGGERED when retracted and OPEN when deployed.