We have used the USB2TTL by LabHackers. It is very easy to set up with PsychoPy - just use a code component to add the commands