| Reference | Downloads | Github

NNL Syncbox for MRI Trigger input

We have been using the parallel port to input our MRI trigger signal into Psychopy. However, we need to switch to using a NNL (NordicNeuroLab) Syncbox, which sends the trigger signal to the PC via USB port, as a Human Device Interface (the Syncbox send the letter ‘s’ for each MRI trigger pulse). We are using a PC win8 64-bits and PsychoPy v1.79.00

Does anyone here use this kind of Syncbox? Do you think there is any accuracy timing problem for using the USB port instead of the parallel port?

Any advices will be very appreciated.


There will be some sort of lag and possibly some more variable temporal noise as well compared to the parallel port. But remember that regardless of the source of the signal, there will be some sort of variable delay between receiving it and actually updating the screen (depending upon the random time during the current screen refresh interval it is detected). Also bear in mind that all of these delays are in the milliseconds to tens of milliseconds range, but the TR of your MRI is likely in the 2-3 second range. So given the temporal resolution of your scanner, the trigger timing issues are really just not something you need to worry about (as opposed to an EEG study, for example).

Thanks, Michael.