I was not able to reproduce this problem on v5.10. I observed the following:cncsnw wrote: ↑Thu Jul 11, 2024 10:42 pm I believe there is a bug in Acorn CNC12 v5.10 (and maybe earlier versions as well; I only had the opportunity to observe v5.10), by which inverting the enable outputs does not work.
Whether inverted or not, the enable outputs are active (LED green, header terminal pulled low) when the axis is supposed to be under CNC control, and inactive (LED red, header terminal floating) when the axis is supposed to be free.
Enables normal (not inverted) (p961 = 0)
Disabled: ACORN LEDs RED, outputs floating
Enabled: ACORN LEDs GRN, outputs pulled down
Enables inverted (p961 = 17476)
Disabled: ACORN LEDs GRN, outputs pulled down
Enabled: ACORN LEDs RED, outputs floating
DB25 Port selected, Enables normal (p813 = 1, p961 = 0)
Disabled: ACORN LEDs GRN, outputs pulled down
Enabled: ACORN LEDs RED, outputs floating
There are a couple things that are less than ideal:
Enable inversion can not take effect until parameters are sent to ACORN. The state from power up until software start can not be inverted.
DB25 / screw terminal setting (p813 = 1) inverts enables. Enables do not come out on DB25, so this seems unnecessary and confusing.
I used the report from Jul 11 for the last test (p813 = 1, p961 = 0). The software settings seem correct for the application. Because the X axis works with ENA unplugged, ACORN ENx LEDs RED (ENx outputs floating) when enabled is the correct setting.