Ippolito Giuseppe, Quettier Thomas, Borgomaneri Sara, Romei Vincenzo
Center for Studies and Research in Cognitive Neuroscience, Department of Psychology "Renzo Canestrari", Cesena Campus, Alma Mater Studiorum, Università Di Bologna, 47521, Cesena, Italy.
Laboratory of Cognitive Neuroscience, Department of Languages and Literatures, Communication, Education and Society, University of Udine, Udine, Italy.
Behav Res Methods. 2025 Apr 15;57(5):145. doi: 10.3758/s13428-025-02653-y.
Transcranial magnetic stimulation (TMS) is a widely used tool in the field of clinical and cognitive neuroscience. To exploit its excellent temporal properties, TMS usually relies on triggerbox devices, which temporize the delivery of magnetic pulses according to the paradigm requirements. However, a main limitation of most of the widely used triggerbox devices is that they rely solely on the experimental computer processor, which might add temporal uncertainty in delivering the TMS pulse when the computer's resources are drained by other experimental devices or by task execution itself, especially during repetitive TMS or dual-coil protocols. We aimed at developing a low-cost and easily reproducible triggerbox device which could overcome these limitations by relying on an external processor to handle the timing precision. We used an Arduino Uno R4 Minima to build Silicon Spike, a low-cost ($60) triggerbox device. We tested the device's precision in delivering the TMS pulses under different working load conditions, and the impact over time. All of the tests were ecological, delivering real TMS pulses during dual-coil, repetitive, and patterned TMS protocols. We obtained extremely high precision (< 0.022 ms) in all of the tests. This means that, for smaller or longer latencies, the error remains negligible for TMS studies. Thus, the Silicon Spike device demonstrated microsecond precision in handling the TMS pulse delivery, establishing itself as a simple and yet precise device. We freely provide the source code and the hardware schematics, allowing anyone to reproduce our work.
经颅磁刺激(TMS)是临床和认知神经科学领域广泛使用的工具。为了利用其出色的时间特性,TMS通常依赖触发盒设备,该设备根据范式要求对磁脉冲的传递进行计时。然而,大多数广泛使用的触发盒设备的一个主要限制是它们仅依赖于实验计算机处理器,当计算机资源被其他实验设备或任务执行本身耗尽时,这可能会在传递TMS脉冲时增加时间不确定性,特别是在重复TMS或双线圈协议期间。我们旨在开发一种低成本且易于复制的触发盒设备,该设备可以通过依赖外部处理器来处理计时精度来克服这些限制。我们使用Arduino Uno R4 Minima构建了Silicon Spike,这是一种低成本(60美元)的触发盒设备。我们测试了该设备在不同工作负载条件下传递TMS脉冲的精度以及随时间的影响。所有测试都是符合实际情况的,在双线圈、重复和模式化TMS协议期间传递真实的TMS脉冲。我们在所有测试中都获得了极高的精度(<0.022毫秒)。这意味着,对于更短或更长的延迟,TMS研究中的误差仍然可以忽略不计。因此,Silicon Spike设备在处理TMS脉冲传递方面展示了微秒级精度,确立了其作为一种简单而精确的设备的地位。我们免费提供源代码和硬件原理图,任何人都可以复制我们的工作。