Every magnetic resonance imaging (MRI) device requires an electronic control system that handles pulse sequences and signal detection and processing. Here we provide details on the architecture and performance of MaRCoS, a MAgnetic Resonance COntrol System developed by an open international community of low-field MRI researchers. MaRCoS is inexpensive and can handle cycle-accurate sequences without hard length limitations, rapid bursts of events, and arbitrary waveforms. It can also be easily adapted to meet further specifications required by the various academic and private institutions participating in its development. We describe the MaRCoS hardware, firmware and software that enable all of the above, including a Python-based graphical user interface for pulse sequence implementation, data processing and image reconstruction.
II. SYSTEM GOALS AND OVERVIEWMaRCoS was started by a partnership of low-field MRI academic groups [3] aiming to replace a range of proprietary consoles with a unified, inexpensive yet high-performance platform suitable for some unconventional experiments.