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 Kimball
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
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.
docs:blackbox-x32:firmware [OpenBuilds Documentation] with the correct selection should be all you need
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
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]
Ok, it is a custom built machine, can a reflash to the default settings that the blackbox32 would have come preloaded with.
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.
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
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