Use halcmd to examine the encoder parameters/pins, and see if counter mode is set. If the encoder driver expects a quadrature signal and only gets one phase, it will count up and down one count.
You need to tell it that there is only one signal (and the encoder driver needs to be able to deal with that). I know the software encoder can handle a single input. Not sure about the Mesa encoder (but I suspect it can). PnCConf is only a wrapper, sometimes you are better off looking underneath to see what is going on. Maybe PnCConf isn't setting the counter mode bit? Maybe it is but the encoder driver isn't honoring that bit? Two completely different problems that will need to be fixed in different ways (and by different people). On Thu, Sep 18, 2014, at 12:20 PM, [email protected] wrote: > This seems to be pointing to one issue, when I do this in the open loop test, > the box that displays "hm2_5i25.0.encoder.00.position" just jumps between 0 > and 0.00025 regardless of whether I have "single input encoder" checked. > > Still not being able to get any spindle operation at all from LinuxCNC makes > me wonder if there is some bug in 2.6.3 > -- John Kasunich [email protected] ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that Matters. http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
