The circuit make good use of the on-chip comparator in a single 12F675 PIC to detect the low level data and clock signals from the scales.
The firmware reads both 24 bit binary and 7 digit BCD output scales types, can switch the scale to fast or slow reading, zero the scale display and outputs the data in an easily readable format at 115,200 Baud.
Reading the data output from cheap digital verniers and scales [Link]