Welcome to Our Community

Some features disabled for guests. Register Today.

Using blackbox32 to run a rotary machine, disable y homing

Discussion in 'General Talk' started by Travisd, Apr 1, 2024.

  1. Travisd

    Travisd New
    Builder

    Joined:
    Nov 13, 2023
    Messages:
    12
    Likes Received:
    0
    I just built a machine to run a rotary with the black-box. I have all axis working, XYZ, and I am going to use y as my a axis (rotary). When I go to home the machine I can't get it past homing the y axis(my a axis) because it does not have a limit switch. What are my options for skipping the y or having it preset to zero at start up, so I can finish the homing process. I need it to home to the specific spot in order to run multiple tools paths with different bits. Any ideas out there to to make the yaxis read as the a axis and work when homing the machine.
    Thanks 20240401_074019.jpg Kimball
     
  2. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,049
    Likes Received:
    4,313
    If you have the X32: Checkout $44, 45 etc
    You can define your own homing sequence in grblHAL

    If you have the older 4X: You can recompile with custom homing

    Or - even better: add a homing limit. Glue a magnet to the chuck backplate, add a hall effect switch behind it. Allows spinning past it but can still home


    You need the BlackBox X32, and as simple as CONTROL > Wizards and tool > Firmware Flashing tool > Machine Style > 4 Axes. Plug the rotary into Y2
     
  3. Travisd

    Travisd New
    Builder

    Joined:
    Nov 13, 2023
    Messages:
    12
    Likes Received:
    0
  4. Travisd

    Travisd New
    Builder

    Joined:
    Nov 13, 2023
    Messages:
    12
    Likes Received:
    0
    You need the BlackBox X32, and as simple as CONTROL > Wizards and tool > Firmware Flashing tool > Machine Style > 4 Axes. Plug the rotary into Y2[/QUOTE]

    I have tried the flash, but must be missing a step some where.
    I get this error code
    firmware upgrade * A fatal error occurred: Failed to connect to esp32: timed out waiting for packet header: Make sure device is in bootloader mode. Your computer failed to put it into bootloader mode automatically. You can enter bootloader mode by: press and hold down mode, then press reset while still holding mode. Let go of reset, then wait a second or two an leg go of mode. Best performed right after starting the firmware flashing operation

    I may have just discovered my problem, I was pushing buttons before the flash program.
    Going to try during now.
     
  5. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,049
    Likes Received:
    4,313
  6. Travisd

    Travisd New
    Builder

    Joined:
    Nov 13, 2023
    Messages:
    12
    Likes Received:
    0
    Ok I got it flashed, brought up the a axis, great. Now I have lost the ability to jog my axis, you can see it send the command in the code window but I have no movement. I did before I flashed it from all the axis points, so now I am trouble shooting that. I will start with the wiring, but it worked before which is odd.
    Thanks
     
  7. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,049
    Likes Received:
    4,313
    Maybe flashed with the "and erase settings" option? Reload machine profile (select machine from list in Grbl Settings tab) or restore last good backup (as per point 1 of the Instructions, always backup before flashing) docs:blackbox-x32:firmware [OpenBuilds Documentation]
     
  8. Travisd

    Travisd New
    Builder

    Joined:
    Nov 13, 2023
    Messages:
    12
    Likes Received:
    0
    Ok, it is a custom built machine, can a reflash to the default settings that the blackbox32 would have come preloaded with.
     
  9. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,049
    Likes Received:
    4,313
    That would be similar to a LEAD1010. Don't skip steps in Docs (; or you'd have had a backup :)
     
  10. terjeio

    terjeio Well-Known
    Builder

    Joined:
    Oct 18, 2020
    Messages:
    60
    Likes Received:
    61
    FYI changing the number of axes will always reset settings to default.
     
    Peter Van Der Walt likes this.
  11. Travisd

    Travisd New
    Builder

    Joined:
    Nov 13, 2023
    Messages:
    12
    Likes Received:
    0
    Thank you for the help. I have everything moving now, the program flashed etc., and made a backup. Now I am working at setting up homing on the machine. I can get the homing to read my z, but when it moves to the the x axis it comes into contact with the limit switch and just stops, the openbuilds program then eventually times out and homing fails. I am currently trying to trouble shoot, but have not had any luck. Maybe you could point me in the correct direction.
     
  12. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,049
    Likes Received:
    4,313
    I assume you don't have a Y axis (which would be present in default sequences) - so its waiting on the Y switch (Normally XY homes together - so if you wait it out it will eventually error out saying it couldn't find the Y axis switch)

    Modify $44, 45 etc to do Z, X, A
    $44 = 4 (Z first)
    $45 = 1 (X only)
    $46 = 8 (then A)

    Just an example.

    X=1
    Y=2
    Z=4
    A=8

    Can add them up or split into individual steps as above, whatever you need
     
  13. Travisd

    Travisd New
    Builder

    Joined:
    Nov 13, 2023
    Messages:
    12
    Likes Received:
    0
    Thanks, I will check it out, I have just been reading the grbl panel, from github and other post. I was trying to find the what numbers represented which axis .
    Thanks again
     

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