Welcome to Our Community

Some features disabled for guests. Register Today.

Dual Y Axis Homing Switches? is this even possible?

Discussion in 'CNC Mills/Routers' started by Russty, Aug 26, 2024.

  1. Russty

    Russty New
    Builder

    Joined:
    Aug 26, 2024
    Messages:
    4
    Likes Received:
    0
    I am trying to config a 4'x8' CNC router table with the Blackbox Motion Control System using the xtention limit switch kits and I have found how to wire up min and max switches but I can not find anything on dual Y axis homing switches. the reason I want 2 homing switches on Y is to make sure when the machine turns on the Y axis homes and is square to the table. my worry is this machine lives in a makerspace and if it gets bumped and the axis moves a bit, when it turns on and locks the motors and homes and with one limit switch the one side it would be fine but the other side will be skewed and that doesn't end well for the Job. so I want both Y1 and Y2 to find home. Is this not a thing people do? how do I make sure 30+ people have a square job each time they use this CNC if I cant use 2 limit switches?
     
  2. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    Yes. Its called auto squaring. Keep in mind its not as simple as setting both switches equal distance from the end of the machine. You'll have to adjust the second Y switch back and forth until you find out where the machine is square. It is possible to do it with mechanical switches, but I found it way easier to do it with inductive switches. I only have them on the Y axis.

    You'll have use the http://svn.io-engineering.com:8080/ to create the firmware for it. For the Y axis, select "auto-square". Use OpenBuilds control to load it into your blackbox. There's more information here if you search auto squaring.
     
  3. Russty

    Russty New
    Builder

    Joined:
    Aug 26, 2024
    Messages:
    4
    Likes Received:
    0
    so are the switches wired in parallel or is this just for min and max wiring?

    upload_2024-8-27_9-16-47.png
     
  4. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    14,917
    Likes Received:
    4,291
    Y2 Switch is in parallel to Z (Can't parallel with Y else it won't know which Y was hit) - since Y moves on its own, if it sees Z trigger while Y is moving, it knows that was Y2

    BUT. Its always better to built the machine square than to try to use the motors to pull an out of square machine into square. Have a read through these posts

    Blackbox v32 autosquare (or manual square)

    Black Box32 auto square

    Do rethink it, taking the negatives into accounts as well.
     
  5. Russty

    Russty New
    Builder

    Joined:
    Aug 26, 2024
    Messages:
    4
    Likes Received:
    0
    Absolutely! We are working on making sure everything is as square as possible, but with the belt drive it can be bumped and skewed, so this is to make the machine more consistent. Thank you for the links.
     
  6. Russty

    Russty New
    Builder

    Joined:
    Aug 26, 2024
    Messages:
    4
    Likes Received:
    0
    So I found this video in the links you sent,

    the Xpro controller has it set up as Y1/Y2 on the same Y limit switch,
    so this can not be done with the Black box? seems straight forward as described in the video.
    will it work the same way with Y2 and Z connected?
     
  7. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    14,917
    Likes Received:
    4,291
    Yes, thats how its been done for ages (grbl 1.1 implemented that scheme back in 2016-7ish already nothing new)
     

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