Semi automated assembly machine design