Time to revive this - from hostmot2 docs
bit r/w) index-invert
If set to True, the rising edge of the Index input pin triggers the Index event (if index-enable is True).
If set to False, the falling edge triggers.
(bit r/w) index-mask
If set to True, the Index input pin only has an effect if the Index-Mask input pin is True (or False, depending on the index-mask-invert pin below).
(bit r/w) index-mask-invert
If set to True, Index-Mask must be False for Index to have an effect. If set to False, the Index-Mask pin must be True.
First - the docs should probably have the defaults: All three default to false.
Next - A mask being true would normally block the event - yet I'm reading this backwards?
I suggest adding a truth table to the docs for clarity for these three inputs.
I have the index-enable connected to motion's spindle index-enable .
So testing with M19 - I never get a index-enable signal?If I disconnect the net and do it manually, I see the expected clearing of position.
I don't really need m19 - but started with it for testing.
For
s50 m3
g33.1 z-10 k1
I do get the index-enable signal - clearing of position - but never get Z motion?
I'm probably missing something simple.