Made a few tweaks to my readout last night and this morning. The problems I'd been having were unreliable startup and occasional freeze up or large 'jumps'.
I added 100u caps inside the battery compartment of each scale. In my case the main cause of glitches is switching the mill on and off; multiple starts now failed to make a glitch.
I fitted 470n caps at the readout end of the scale supply wires – I couldn't bear removing the scales again, and they don't seem to be essential, at least not in my case. I think the spikes come through the PSU anyway, so stop them before they run down a cable with the data wires, not at the far end.
I had an LED/diode regulator for each scale, which all gave a good steady 1.67V (I had already put in the dropper diode when I built the units, it turned out). Even so, at Les' suggestion I used an LM317 to a make a separate regulated supply dropped from the 5V rail. Of course, the scales actually need -1.5V dropped down from the 5V rail so I had to recalculate my voltage divider to get 3.5V…
First stab gave me 1.33V which worked two scales, but not the x-axis. Trying to trim to a good 1.5V this I ended up about to chain three resistors and realised a single pot would be easier, and this allowed me to get it to 1.51V
In the end, most of the problems seem to have been caused by a big spike at switch on from the power supply, even though it is a very high-quality regulated one (the transformer & regulator wall warts supplied with Iomega Zip Drives). A 470nF and 220uF cap across where the supply enters the display unit sorted this.
Thinking about the detail, I think there are three likely sources of 'glitch':
Spikes or interruptions to the power rail that upset the scales processor. the 100u cap at the scale itself helps smooth the supply as close as possible to the unit.
HF spikes on the power lines that cause cross-talk with the data lines and upset the readings. the slow value disc cap at the readout end of the cable may help with this.
Power excursions at PSU switch on. Just add extra smoothing where the supply enters the unit.
A few final points:
1 For the record, I dissected my U/S scale head, and there is a direct connection between the supply wires and the battery terminals.
2 The replacement reading head (from Machine DRO) has different behaviour when you use the mode buttions. instead of switching to fast more, it switches to 'hold', pressing the zero button then toggles between 'hold' and 'inc' (incremental?) which is a fast read mode. Press mode again to return to normal.
3 I wonder if these scales are both fast and reliable enough to be used for servo control, whether by stepper motor or ordinary motor?
Neil