Questionable improve motor flexibility

I started this PR to do a couple of things

  1. support reversing the motors (for when there are an even number of idlers or you want the spool to wind the other way)
  2. be able to change the mm/rotation value if a different sized encoder wheel is used
  3. make a couple other changes that are noop in the short term, but would be a path towards better FluidNC integration
    it turns out that the last hope was an utter failure, converting maslow motor control to be integrated with the FluidNC is a MAJOR effort

At most, only the first two should be merged, and very possibly, nothing should be merged at this time

1 Like