I wrote a fake encoder module that doesn't suffer from the resolution and speed tradeoffs of software sim-encoder+encoder, or need a base-thread.

To use: comp --install fakeencoder.comp, and list enc.hal in HALFILES of axis.ini after simulated_home.hal.

Files currently attached to this page:

enc.hal520 bytes
fakeencoder.comp783 bytes


(originally posted on the AXIS blog)