I looked at the iGauging website and they had all sorts of different encoders.
I don't know which ones you have, but there's no data there anyway.
If I had your scale in my hand I could stick a scope on it and work out what is being issued. As it is I have no idea.
At least there is some information on the DRO. It talks about TTL quadrature, which is enough to know. I've always used high end kit like SICK, Heidenhain, Renishaw. If you pay proper money, you get a proper datasheet.
It sounds like Yuri's Android wotsit is reading ASCII strings and blatting it out to a graphical display. Converting ASCII to Quadrature TTL is what you need, and it is not an ideal thing to do.
Quadrature TTL is fast, it's like the slide giving your DRO an update for every micron of movement.
The ASCII scheme will update you periodically in time. If the slide moves an inch between updates, then first you'll think it in one place then another. It's like the slide dwells at A for ages, then suddenly moved between A and B in zero time. The TTL quadrature scheme tells you about all the points in between, with infinite time resolution.
It's not ideal to convert between a high level scheme like the ASCII one and a low level one like the quadrature one. Normally you'd go the other way.
iGuaging have loads of different scales, so some might work.
Broadly though it looks like Yuri's Android software is only a display, and possibly an interpreter. Your DRO is smart enough to read a barebones (proper) encoder. The encoders that Yuri reads are smart in their own right so he has to do less in his software.
I'd say you need to inject the signals from your scales into the middle of the electronics of the DRO somewhere. Either that or pull signals from the middle of the scale electronics. Neither is very practical.
My recommendation would be to get some proper encoders;
Industrial Encoders Direct Home
You still would need to think about scaling and calibration. I didn't read the manual of your DRO enough to establish if it could be calibrated to different quadrature encoders. Obviously on some a pulse might represent a micron, others it might represent a meter.
Broadly you will want an "Incremental Encoder" to get the Quadrature TTL signals that your DRO datasheet requests. I think all those encoders are rotary rather than linear. You will find linear incremental scales if you look, but you might end up with Mitutoyo, Renishaw or some other expensive alternative.
Try some of the more generic Chinese scales. You might come up lucky!!
Edited By Andy Ash on 27/03/2014 19:13:04