OpenPnP – Open Source SMT Pick and Place