square reader

credit to Drew on GrabCad.