Hi, I have a quenbe pro 1500mm x 1500mm. The steppers are all programmed right, speeds and steps etc. Gantry moves, X moves, Z moves, limit switches work. I had to invert my X and my Y to move in the correct direction. When I go to home my Z axis it moves the wrong way and beats up the stepper. How can I invert the homing on the Z? Using CNCj software to control the Spark Concepts V5. Thanks!!
Thanks! I see this and it makes sense but I still can't find the correct command line to fix it. Any advice on that? Everything seems to move well and correctly but the Z axis moves backwards and jabs the table during homing. Looking for someone who can give me some command lines to try. Thanks, - J
I cant give you the exact command because I dont know what your A, X and Y are set to. But its all in the Spark Concept documentation: Changing settings · Spark-Concepts/xPro-V5 Wiki Basically send a $$ to see what $23 is set to. Then use the port invert mask table to figure out what you need to change it to: Changing settings · Spark-Concepts/xPro-V5 Wiki For example. If $23 is currently set to 0. To keep A, X and Y the same and only change Z, you'd change $23 to 4. Also it looks like they have a web gui for it that will allow you to change the settings, but I dont know for sure since its not an openbuilds product: Controlling the xPRO V5 (WebUI) · Spark-Concepts/xPro-V5 Wiki
I'm in touch with them. They're kind and trying to help but I'm also trying to problem solve on my own since I have projects I need to start. You're super helpful thank you. Here is what I found by using your suggestion.
Ok, so use the port invert mask table to figure out what you need to change it to: (Changing settings · Spark-Concepts/xPro-V5 Wiki) and tell me what you think it should be changed to. I'm not trying to be rude here. I'm trying to get you to understand all of this.
No no, it's fine. The help is greatly appreciated. I did stumble on a thread where people were talking about a "mask" but I'm sorting what that is. I'll read up on that link. Again, thanks!!! "It works just like the step port invert and direction port invert masks, where all you have to do is send the value in the table to indicate what axes you want to invert and search for in the opposite direction." That's what I'm trying to do somehow.. What if I moved my limit switch to the positive side? Would the machine work okay that way? It's currently located under the Z and moves away. Why would my machine not Zero the Z while going upwards? I've tried $stepper/DirInvert=Z but that flips the direction of the jogging to work backwards..
Your Z limit switch should be at the top of the travel. Yes, its should move in a positive direction (up) to find the limit switch. $stepper/DirInvert=Z is for changing the motor direction, not the homing direction. In the link I sent you, it says you need to use $Homing/DirInvert to change the homing direction.