Closed HoverClub closed 2 years ago
I do not know why it is behaving that way, but we do not support 2 motors on one switch.
http://wiki.fluidnc.com/en/config/homing_and_limit_switches#ganged-motors-with-one-switch-input
Yep - I got that but understood it meant that squaring wouldn't be attempted if only one switch? Most, if not all, commercial hardware I've come across only has one limit switch on ganged motors. https://github.com/bdring/FluidNC/issues/170#issuecomment-991253619
I ran into the same problem. With 2 endswitches my problem was gone. pulloff-mm 4mm wil do. motor0: limit_all_pin: gpio.21:low, motor1: limit_all_pin: gpio.4:low
I have made hundreds of ganged motor configurations and they have all been dual switch.
It probably a lot easier to add the second switch than for us to change the firmware. I recall we put that limitation for a good reason. I can research that, but we are still dealing with things the Espressif broke when they updated their framework.
Sorry - bad link in previous reply https://github.com/bdring/FluidNC/issues/170#issuecomment-991253619
Adding a 2nd switch is difficult on this hardware (has been running GRBL for years) - I'll look into it.
... and just to add to the odd behaviour the system drives only the 2nd motor if the X axis on end stop and you try to jog away from it. Same config.yaml as above except Xaxis cycle is 3.
Closing this issue. We require a limit switch per axis at this time.
Controller Board
TinyBee
Help From Board Vendor
Machine Description
Simple gantry router with XYZ steppers - dual steppers on X axis.
Configuration file
Startup Messages
User Interface Software
Anything - Fluidterm, UGS, Web interface, etc.
What happened?
On simultaneous homing ($H) with X & Y on same homing cycle #, if the Y axis is further from home than the X axis, the second X axis motor (not the first X motor) continues to drive (against the end stop after it has triggered the Xlimit sw) until the Y axis has reached the Y limit switch. If I set X & Y to different homing cycle #'s then it all works OK (Z is on separate # already). Individual axis homing all works regardless of cycle #.
Other Information
No response