{"id":43225736,"url":"https://github.com/pisterlab/caton-pcb","last_synced_at":"2026-02-01T09:36:12.355Z","repository":{"id":243967599,"uuid":"813762059","full_name":"PisterLab/caton-pcb","owner":"PisterLab","description":"Hardware design files for wireless EEG system used in concurrent TMS-EEG-fMRI","archived":false,"fork":false,"pushed_at":"2025-06-30T22:35:41.000Z","size":137528,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-09-04T19:48:21.574Z","etag":null,"topics":["eeg","fmri","pcb-design"],"latest_commit_sha":null,"homepage":"","language":"Pascal","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PisterLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-06-11T17:34:01.000Z","updated_at":"2025-07-22T07:19:15.000Z","dependencies_parsed_at":"2024-07-16T03:11:03.462Z","dependency_job_id":"fc94f5fd-056e-4aad-b150-b4b6e2a9b2ca","html_url":"https://github.com/PisterLab/caton-pcb","commit_stats":null,"previous_names":["pisterlab/caton-pcb"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/PisterLab/caton-pcb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PisterLab%2Fcaton-pcb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PisterLab%2Fcaton-pcb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PisterLab%2Fcaton-pcb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PisterLab%2Fcaton-pcb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PisterLab","download_url":"https://codeload.github.com/PisterLab/caton-pcb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PisterLab%2Fcaton-pcb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28975260,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T08:16:14.655Z","status":"ssl_error","status_checked_at":"2026-02-01T08:06:51.373Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["eeg","fmri","pcb-design"],"created_at":"2026-02-01T09:36:11.653Z","updated_at":"2026-02-01T09:36:12.348Z","avatar_url":"https://github.com/PisterLab.png","language":"Pascal","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Caton PCB: A Wireless EEG System for Concurrent TMS-EEG-fMRI\n\nCaton is an open-source, wireless EEG system designed to address the challenges of concurrent TMS-EEG-fMRI studies. By eliminating long wires and large loop areas typical in traditional EEG systems, Caton aims to provide a safer and more effective platform for multimodal brain imaging and stimulation. This repository contains the hardware design files for the Caton project.\n\nThis work was published at ISMRM 2025.\n\n## Overview\n\nConcurrent TMS-EEG-fMRI measurements offer improved insights into human brain function, combining high temporal and spatial resolution with causal intervention. However, the long wires in traditional EEG systems pose substantial safety and signal integrity concerns in the MRI environment.\n\nThis project introduces a wireless EEG system based on the Single Chip Micro Mote (SCµM). The goal is to enable safer, more effective multimodal brain imaging studies by minimizing wire-induced artifacts and risks. We have developed and validated a prototype system that integrates the SCµM-3C with the Texas Instruments ADS1299 on an MRI-safe PCB. Our results show stable wireless operation from within the MRI bore with minimal disruption from MRI sequences.\n\n## System Architecture\n\nThe Caton system is designed to be modular, allowing for flexible development and testing. The main components are the `Caton-M-TRAD` motherboard and compatible daughterboards like the `Caton-D-Q100`.\n\n![System Overview](docs/system-overview.png)\n\n### Caton-M-TRAD (Motherboard)\n\n`Caton-M-TRAD` is the main motherboard that houses the core circuitry for EEG signal acquisition and power management. It is a traditional PCB that includes:\n- The Texas Instruments ADS1299 EEG analog front-end.\n- Four power regulators for the different voltage domains:\n    - 5V buck-boost for ADS1299 AVDD\n    - 1.8V LDO for ADS1299 DVDD\n    - 1.8V LDO for SCµM-3C VBAT/VDDIO\n    - 1.1V LDO for SCµM-3C VDD\n- 2x 20-pin mezzanine connectors for interfacing with daughterboards.\n- GPIO jumpers.\n- An electrode connector.\n\n![Caton-M-TRAD Diagram](docs/caton-m-trad.png)\n\n### Caton-D-Q100 (Daughterboard)\n\n`Caton-D-Q100` is a daughterboard designed to be mounted on `Caton-M-TRAD`. It contains the SCµM-3C microcontroller in a QFN100 package, which handles wireless data transmission. This modular design allows for rapid testing and iteration of the SCµM-3C unit.\n\n![Caton-D-Q100 Diagram](docs/caton-d-q100.png)\n\n### Caton Multiboard Project\n\nThe `caton-multiboard` Altium project integrates the `Caton-M-TRAD` and `Caton-D-Q100` designs into a single, cohesive system.\n\n## Repository Contents\n\nThis repository is organized into several Altium projects and corresponding output files:\n\n-   `caton-m-trad/`: Altium project for the main motherboard.\n-   `caton-d-q100/`: Altium project for the SCµM-3C daughterboard.\n-   `caton-multiboard/`: Altium multiboard project combining the mother and daughterboards.\n-   `Project Outputs for caton-m-trad/`: Manufacturing files for `Caton-M-TRAD` (Gerbers, BOM, etc.).\n-   `Project Outputs for caton-d-q100/`: Manufacturing files for `Caton-D-Q100`.\n-   `docs/`: Documentation, including assembly guides and images.\n-   `BSAC-Libs/`, `BWRC-Libs/`, `parts/`: Altium libraries for components used in the designs.\n\n## Building the Hardware\n\nTo build the PCBs, you can use the Gerber and NC Drill files located in the `Project Outputs for ...` directories. The Bill of Materials (BOM) is also available in those directories.\n\nAssembly guides with detailed instructions can be found in the `docs` folder:\n-   [Caton-M-TRAD Assembly Guide](docs/Caton-M-TRAD-Assembly-Guide.PDF)\n-   [Caton-D-Q100 Assembly Guide](docs/caton-d-q100-assembly.pdf)\n\n## Citation\n\nIf you use this work, please cite the following publication:\n\nLovell, D., Maravilla, J., Lin, Y.C., Liu, C., Lustig, M., Niknejad, A.M., \u0026 Pister, K.S.J. (2025). *WIRELESS EEG SYSTEM FOR CONCURRENT TMS-EEG-fMRI*. International Society for Magnetic Resonance in Medicine (ISMRM).\n\nAnd the open-source hardware:\n\nLovell D. Caton PCB: Prototype Wireless EEG System (Version 0.2.0) [Computer software]. GitHub 2025. doi:10.5281/zenodo.1234567.\n\n## Acknowledgements\n\nThe authors acknowledge the support of the NIH under award number R01MH127104.\n\n## License\n\nThis project is licensed under the BSD 3-Clause License. See the [LICENSE](LICENSE) file for details.\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpisterlab%2Fcaton-pcb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpisterlab%2Fcaton-pcb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpisterlab%2Fcaton-pcb/lists"}