Welcome to Our Community

Some features disabled for guests. Register Today.

Spark Concepts xPRO V5 - Help Newbie w/ Homing Config

Discussion in 'Controller Boards' started by buildafriend, Aug 24, 2022.

  1. buildafriend

    Builder

    Joined:
    Aug 16, 2022
    Messages:
    7
    Likes Received:
    0
    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!!
     
  2. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,449
  3. buildafriend

    Builder

    Joined:
    Aug 16, 2022
    Messages:
    7
    Likes Received:
    0
    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
     
  4. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,449
    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
     
  5. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,449
  6. buildafriend

    Builder

    Joined:
    Aug 16, 2022
    Messages:
    7
    Likes Received:
    0
    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.

    upload_2022-8-29_15-1-19.png
     
  7. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,449
    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.
     
    #7 sharmstr, Aug 29, 2022
    Last edited: Aug 29, 2022
    buildafriend likes this.
  8. buildafriend

    Builder

    Joined:
    Aug 16, 2022
    Messages:
    7
    Likes Received:
    0
    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..
     
    #8 buildafriend, Sep 2, 2022
    Last edited: Sep 2, 2022
  9. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,449
    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.
     
    buildafriend likes this.
  10. buildafriend

    Builder

    Joined:
    Aug 16, 2022
    Messages:
    7
    Likes Received:
    0
  11. buildafriend

    Builder

    Joined:
    Aug 16, 2022
    Messages:
    7
    Likes Received:
    0
    I see now, it's in the table.
     
  12. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,449

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice