Design of a Low-cost CMM with Nanometer Uncertainty