opm_coils

Public

@opm-martinos

Download board files

Files for version 1. Pick what you came for.

KiCad projectAll 556 files, ready to open in KiCad42 MB
For fabricationGerbers, drill, pick-and-place and BOMGerbers and drill zip86 KBGerbers and drill zip: coil_template182 KBGerbers and drill zip: coil_template66 KBGerbers and drill zip: coil_template_bott67 KBGerbers and drill zip: coil_template_first116 KBGerbers and drill zip: coil_template_first54 KBGerbers and drill zip: coil_template_first69 KBGerbers and drill zip: coil_template_first83 KBGerbers and drill zip: coil_template_first53 KBGerbers and drill zip: coil_template_first60 KBGerbers and drill zip: coil_templateloopA36 KBGerbers and drill zip: coil_template_second56 KBGerbers and drill zip: coil_template_second71 KBGerbers and drill zip: coil_template_second53 KBGerbers and drill zip: coil_template_second55 KBGerbers and drill zip: coil_template_second117 KBGerbers and drill zip: coil_template_top65 KBPick and place (CSV)118 BPick and place (CSV): coil_template119 BPick and place (CSV): coil_template119 BPick and place (CSV): coil_template_bott118 BPick and place (CSV): coil_template_first35 BPick and place (CSV): coil_template_first35 BPick and place (CSV): coil_template_first35 BPick and place (CSV): coil_template_first35 BPick and place (CSV): coil_template_first35 BPick and place (CSV): coil_template_first35 BPick and place (CSV): coil_templateloopA119 BPick and place (CSV): coil_template_second118 BPick and place (CSV): coil_template_second118 BPick and place (CSV): coil_template_second118 BPick and place (CSV): coil_template_second118 BPick and place (CSV): coil_template_second118 BPick and place (CSV): coil_template_top35 BBOM CSV2.2 KB
Schematic PDFEvery sheet, to read or print33 KB
Browse all files

Share opm_coils

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

OPM Nulling coil design

This repository hosts Python code for design of biplanar coils for nulling uniform fields for operation of Optically Pumped Magnetometers (OPMs)

.. image:: https://lh3.googleusercontent.com/pw/AP1GczNo5RmF9yM8JIiJWSJs2JLgEsq52t4XrnajXLujju7_w4nYH4li78IKHDQ7WdW07ZL-YmwFBjf1iQoRs7qZybG934ZlZJEHqGk7tWnNaGSsNNbqE5jP8Ep9joX6Y5HqyYR4W8_rat4B2AX7jIVr01Hksg=w1914-h1576-s-no :width: 500

Installation ^^^^^^^^^^^^

We recommend creating a virtual environment. For example, using Anaconda, we can create a virtual environment using the following command::

$ conda create -n opmcoils -c conda-forge python=3.9

Then, inside the environment::

$ conda activate opmcoils

Install opmcoils by doing::

$ pip install .

Advanced users or contributors may add the -e flag to create an editable install and they may also install the dependencies required to build the documentation::

$ pip install -e .[docs]

or:

$ pip install -e .[full]

Note that Mosek <https://www.mosek.com/>_ is required for the optimization of the coil design. Please refer to the documentation for installation instructions.

Usage ^^^^^

Please check the examples/ directory

License ^^^^^^^

The software is distributed under BSD 3-Clause and the hardware is distributed under CERN-OHL-S (strongly reciprocal) licenses. Please include the appropriate license when re-distributing any parts of the hardware/software.

Citation ^^^^^^^^

If you use the data, scripts, or hardware designs from this repository, please cite::

Jas M., Kamataris J., Matsubara T., Dong C., Motta G.,
Sohrabpour A., Ahlfors S.P., Hamalainen M., Okada Y., and Sundaram P..
Biplanar nulling coil system for OPM-MEG using printed circuit boards.
BioRxiv 2025.02.19.638883. 2025.

Funding ^^^^^^^

This work was supported by NIH grants P41EB030006, 1R21NS140619-01, 2R01NS104585-05, 1R01NS112183-01A1, and S10OD030469.

.. toctree:: :hidden:

Example gallery<auto_examples/index> API PCB design fileshttps://github.com/opm-martinos/opm_coils/tree/main/hardware Coil assembly

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.