Gareth,
Are you thinking of making your own or looking to understand what is important to aid in buying?
Hopper is of course bang on the money. One issue I have found is that if you are trying to check squareness to very tight tolerances then the you need a tool that repeats the measurement reliably. Otherwise it will drive you mad. Obviously you are looking to compare squareness but what in terms of job are you looking to do with it?
A standard marking out gauge can do a really good job but the units which are especially made for this type of job are very heavily built i.e. rigid when compared to a standard marking out gauge. The marking out gauges have more degrees of freedom which the comparator does not need. When you are using a tenths/50 millionths/micron dial indicator you need all the stability, rigidity you can get. You will also need a reference to calibrate the comparator to. The classical method is to use a cylindrical square but the cheapish granite tri squares from china are more than good enough.
Stefan Gotteswinter has a video on youtube about making a squareness comparator and oxtool has a few examples of using one.
Steve
Edited By SteveI on 18/02/2018 16:31:53