In neuroscience, accurately correlating brain activity with stimuli and other events requires precise synchronization between neural data and event timing. To achieve this, purpose-built synchronization devices are often used to detect events. This paper introduces SyncGenie, a programmable synchronization device designed for a range of uses in neuroscience research-primarily as a "trigger box" to align neurophysiological data with physical stimulus events, among other possibilities. It can support both hardware-triggered and software-triggered pulse synchronization and can even serve as a cost-effective digitizer for real-time analysis of analog signals. We provide the complete circuit-board designs, 3D models, and Arduino code necessary to build and use SyncGenie. The board is designed for easy manufacturing and assembly, with components that can be seamlessly soldered. It includes a range of connector types required for common applications, such as 3.5 mm TRS, D-sub25, BNC, and JST-XH. Additionally, SyncGenie features a user-friendly interface that allows for experiment-specific adjustments without requiring coding expertise. Its programmability, supported by our public-domain Arduino library, provides the flexibility to adapt SyncGenie to diverse experimental protocols. Overall, SyncGenie offers enhanced functionality at a lower cost relative to commercially available trigger boxes.
Keywords: Auditory and visual stimuli; Electroencephalogram; Event Related Potentials (ERP); Event timing; Multimodality; Neuroscience; Stimulus synchronization and alignment; Trigger box.