OK, so I have a new Primo build that is acting very strange when running Mega-5X Autosquare on a RAMPS 1.4 board. I have the motors wired so that no step direction invert mask is needed. Jogging is no problem. Y+ moves front to back, X+ moves left to right, Z+ moves spindle up. Once I try to home, the systems places a nice warm deuce on the spoil board. If the $5=1 and switches are wired for NC, the Z axis just goes up and down a few mm and then stops… If the $5=0 and switches wired for NO, the Z axis goes up when homing, but activates the switch and keeps going… Both instances have UGS reporting the switches when they are manually depressed.
I did an individual X home with $5=0 and the switches wired for NO. The homing direction mask is set to put XY home at lower left. Again, jogging is fine, but when I send the command $HX, the X1 truck moves about an inch and stops. The X2 truck keeps on trucking until it starts to skip the belt. Added note. I had this behavior and then unplugged the X1 and X2 limit switches from the board and it did not stop like this… it kept going normally until I had to stop it to keep it from crashing
I have the switches wired according to the image provided with the firmware i.e. X1-X2-Y1-Y2-Zmin
WTF am I doing wrong? I really would like to take advantage of the auto squaring gantries…
Firmware version being used: