Can I reassign End Stop pins on an AZTEEG X3?

Can I reassign End Stop pins on an AZTEEG X3? The state of my Ymin input switch is not making it to the ATMEGA, so firmware thinks the Y axis is always homed. Problem definitely exists between AZTEEG Ymin connector and ATMEGA’s CPU. Resoldering the end stop connector didn’t help and I don’t have the soldering skills to touch-up a 100 lead TQFP (not sure that’s where the disconnect is anyway).

But I do have 2 unused Endstop inputs - Xmax and Ymax. Is there any way to map one of them to the Ymin signal? I haven’t had to edit and recompile Marlin yet…maybe this is the crisis that changes that!

Also, why does my printer still try to print when it thinks the Y axis is stuck? Not a big problem for Cartesian printers, but it causes headcrashes on my DeltaMaker…

If you’re running an older version of Marlin: look in “pins.h” and search for the pin definitions under “MB( AZTEEG_X3)” and edit what you need (screen cap below)
For Marlin RC 2
Edit pin definitions in “pins_RAMPS_14.h” file–fairly straightforward in this version
missing/deleted image from Google+

Thanks! I’m pulling the source from GitHub - DeltaMaker/Marlin: Reprap FW with look ahead. SDcard and LCD support. It works on Gen6, Ultimaker, RAMPS and Sanguinololu but there’s no references to AZTEEG_X3 in any of the code - all I found was AZTEEG_X1.

ThantiK - do you have any suggestions?

Oh, that’s a bit of an older version of Marlin; search for “MOTHERBOARD = 33” in the “pins.h” file–that’s for the X3 (and other RAMPS-based boards)

So on the X3, Ymin is pin 64.

But there’s no pin 64 anywhere in pins.h. Or am I missing another level of abstraction?

Y_MIN on the X3 is actually 14 if I’m reading the code correctly

It’s pin 64 on the schematic, which is why I think I might be missing some layer somewhere…

Ah…it’s not a physical PIN number, it’s data bit 14.
http://buildlog.net/forum/download/file.php?id=4676

Thanks!

How are you

Is there any way I could have you join me