EEG triggers do not appear

OS (e.g. Win10): Windows 10 (recently upgraded from Windows 7)
PsychoPy version (e.g. 1.84.x): Psychopy-2024.2.4 Builder
**Standard Standalone? Yes (y/n) If not then what?: Note our computer where Psychopy is installed is a standalone computer not connected to the internet.

**What are you trying to achieve?: I am trying to get the computer where Psychopy is installed to send EEG triggers via a parallel port to the (second adjacent) computer we use for EEG acquisition (software there is Curry Neuroimaging Suite 7.0.8 X). The EEG triggers were sent without any problems from the Psychopy computer to the EEG acquisition computer with the same task with Windows 7 a couple of weeks ago, but the EEG triggers no longer appear after we upgraded the computer where Psychopy was installed to Windows 10 last week.

**What did you try to make it work?: We have checked the drivers. We have also checked the parallel port address. I attach a photo with the names of the drivers. I have also tried the advice in previous posts in the Psychopy forum including this one of our previous student rsells2 (no longer in the lab) who has used the same task some years ago (Sending Triggers to EEG with Parallel Port)
I attach the folder with the Psychopy task. The task runs behaviourally without any problems. The message I receive in Psychopy when I run the task behaviourally does not mention anything about the EEG triggers (see attached photo). Not sure what else to try, I would greatly appreciate some help.

EEG task.zip (4.3 MB)



You say that you have version 2024.2.4. What version did your Windows 7 computer have?

Newer versions might need a plugin. I’m afraid that this isn’t my area.

Here’s a possible solution.

Hi @Georgia_Chronaki,

Do you know which drivers you downloaded?

Thanks so much,

Kim

Thank you for your response wakecarter, I appreciate it, I will try the advice you provided in this thread, my windows 7 computer had PsychoPy3 Experiment Builder (v2020.2.8). I am not sure if I need a plug in and how to get it, let me know if you know anything about how I can get that plug in, but if this is not your area I totally understand, thank you again, Georgia

Thank you Kim for your response, really appreciated, here is a photo with the drivers installed, any thoughts?:

Hello @Georgia_Chronaki

BTW if you press Alt-Print, your create a screenshot which is better to read than a foto or Ctrl-Alt-Print or Windows-Print.

Anyway, you show us the PCI-Serial Port but you are using the parallel port in your experiment. According to your experiment the parallel port is set to 0xC00, see hardware tab of the port device. You need to check Ports (COM & LPT) in the system manager whether 0xC00 matches the LPT-port address.

Best wishes Jens

Hi Jens, I agree about the screenshots, thank you for posting this comment, thanks to your comment , we have managed to find a solution to our problem after checking the parallel port addresses and drives and following the excellent thread provided by @wakecarter above, I will post a solution thread for more detail on how we solved the problem, thank you again, Georgia

We managed to find a solution and get the EEG triggers sent from Psychopy to our EEG data acquisition computer (Curry 7) by changing the parallel port and updating all the drivers after upgrading from Windows 7 to Windows 10 and by matching the parallel port address in our experiment to that of our new parallel port. If the parallel port does not appear in your experiment settings you can add it manually from ‘Preferences’ in Psychopy. This thread ( Communicating via a Parallel Port — PsychoPy v2024.2.5) from @wakecarter is excellent. If you have a problem with EEG triggers not being sent (especially after an upgrade to windows 10) try to check 1) every single step in the above thread is followed and 2) all parallel ports and drivers are installed and match your addresses in your experiment. Also ensure the ‘InpOutBinaries_1501’ is installed and is located inside the same folder of your Psychopy experiment. Thank you again! All the best, Georgia

This is what we installed in our Psychopy experiment folder Uploading: InpOutBinaries_1501.zip…

This is how I added the new parallel port manually

This is how I checked the parallel port address from Device Manager , the parallel port address is this example (see photo below) is 0xCFF8