  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.
