Giuseppe Ippolito, Thomas Quettier, Sara Borgomaneri, Vincenzo Romei
{"title":"Silicon Spike:基于arduino的低成本开放式触发盒,用于精确控制TMS设备。","authors":"Giuseppe Ippolito, Thomas Quettier, Sara Borgomaneri, Vincenzo Romei","doi":"10.3758/s13428-025-02653-y","DOIUrl":null,"url":null,"abstract":"<p><p>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.</p>","PeriodicalId":8717,"journal":{"name":"Behavior Research Methods","volume":"57 5","pages":"145"},"PeriodicalIF":4.6000,"publicationDate":"2025-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12000144/pdf/","citationCount":"0","resultStr":"{\"title\":\"Silicon Spike: An Arduino-based low-cost and open-access triggerbox to precisely control TMS devices.\",\"authors\":\"Giuseppe Ippolito, Thomas Quettier, Sara Borgomaneri, Vincenzo Romei\",\"doi\":\"10.3758/s13428-025-02653-y\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p>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.</p>\",\"PeriodicalId\":8717,\"journal\":{\"name\":\"Behavior Research Methods\",\"volume\":\"57 5\",\"pages\":\"145\"},\"PeriodicalIF\":4.6000,\"publicationDate\":\"2025-04-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12000144/pdf/\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Behavior Research Methods\",\"FirstCategoryId\":\"102\",\"ListUrlMain\":\"https://doi.org/10.3758/s13428-025-02653-y\",\"RegionNum\":2,\"RegionCategory\":\"心理学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"PSYCHOLOGY, EXPERIMENTAL\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Behavior Research Methods","FirstCategoryId":"102","ListUrlMain":"https://doi.org/10.3758/s13428-025-02653-y","RegionNum":2,"RegionCategory":"心理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"PSYCHOLOGY, EXPERIMENTAL","Score":null,"Total":0}
引用次数: 0
摘要
经颅磁刺激(TMS)是临床和认知神经科学领域广泛使用的一种工具。为了利用其优异的时间特性,TMS通常依赖于触发盒装置,该装置根据范式要求延迟磁脉冲的传递。然而,大多数广泛使用的触发盒设备的一个主要限制是它们完全依赖于实验计算机处理器,当计算机的资源被其他实验设备或任务执行本身耗尽时,特别是在重复TMS或双线圈协议期间,这可能会增加传递TMS脉冲的时间不确定性。我们的目标是开发一种低成本且易于复制的触发盒设备,该设备可以通过依赖外部处理器来处理时序精度来克服这些限制。我们使用Arduino Uno R4 Minima来构建Silicon Spike,这是一款低成本(60美元)的触发盒设备。我们测试了该装置在不同工作负载条件下传递TMS脉冲的精度,以及随时间的影响。所有的测试都是生态的,在双线圈、重复和模式的TMS协议中传递真实的TMS脉冲。我们获得了极高的精度(
Silicon Spike: An Arduino-based low-cost and open-access triggerbox to precisely control TMS devices.
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.
期刊介绍:
Behavior Research Methods publishes articles concerned with the methods, techniques, and instrumentation of research in experimental psychology. The journal focuses particularly on the use of computer technology in psychological research. An annual special issue is devoted to this field.