Skip to the content
2 layers61.6 × 56.8 mmMPS Drive Amp 2, the printed circuit board in 3D

MPS Drive Amp 2

OS-MPI/MPS17

The MPS system is a particle characterizing apparatus designed by the MIT/MGH group

Size
61.6 × 56.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
55
Nets
22
Pads
119
Tracks, vias
135, 41
Pours
7
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
12 Nov 2019
Updated
24 Mar 2024

Overview

MPS Drive Amp 2 is an open-source printed circuit board by OS-MPI, from the OS-MPI/MPS repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 61.6 × 56.8 mm with 55 parts on 22 nets, routed with 135 tracks and 41 vias.

It is built around the LM358MX and OPA549T. Its parts include 15 resistors, 11 capacitors, 4 ICs, 3 diodes and 1 transistor. It belongs with the audio and music boards of this library.

Main components

2

README

README.md

The Magnetic Particle Spectroscopy (MPS) device

Link to the wiki

Link to the Main OS-MPI Page

Motivation and Introduction

The system we are calling the MPS device is a low cost, and fairly simple to manufacture project which more generally speaking is a platform designed around understanding magnetic characteristics of superparamagentic iron oxide nanoparticles (SPIONs). The motivation was to condense the numerous existing systems into a singlular platform capable of providing insights into the nanoparticles irrespective of the specific goal of the lab. With that in mind, calling our platform an "MPS" system is rather imprecise; while one mode is traditional "spectroscopy" the device is designed to be flexible and able to perform relaxometry measurements as well as magnetometry, yet in order to give the project an easy-to-find, descriptive name, we settled on the "magnetic particle spectroscopy" system.

State of the project

In the current state (of March 2024) we have the system working in all primary operational modes. It is capable of sensitively detecting SPIONs to the ng Fe level, quantifying the magnetization spectra, tracing the hysteresis loops, etc.

The primary focus now is improving the documentation.

System overview

Broadly speaking, there are four principle hardware components, the three coils (drive, receive, and bias) and the sample positioner. The drive coils produce magnetic fields (typ. 10 mT) which cause the SPIONs within the bore to go into and out of saturation at 23.8 kHz. This changing magnetism induces a voltage in the receive coils. The bias coils allow for the quasistatic operating point of the SPIONs to be modulated by generating low frequency (~10 Hz) fields up to about 50 mT.

Drive/Transmit system

The drive system consists of the drive coils as well as the amplifier and filter.

The drive coil is seen in the photograph above (the larger coil with four sub-sections). All of the four winding sections are in the same handedness. See the Wiki for further details.

In this photograph, we utilize an in-house made Litz wire (18 strands of 28 AWG magnet wire), although other Litz wires may work similarly well. Previously a commercial Litz wire with 115 strands of 36AWG was used, but because of the plastic sleeve over the wires, they could not be easily stabilized with epoxy.

The drive filter serves to purify and the waveform produced by the amplifier. Most amplifiers produce about 0.1% (or worse) total harmonic distortion, so without this filter those amplifier-generated distortions will dominate the noise floor. That being said, its among the most challenging components to manufacture, so its worth discussing which components are essential, and which are more or less optional. Refering to the schematic below, the two most important sections are the tuning/matching capacitors (C1 and C2), and the transformer (LPri and LSec). The tuning capacitors form a resonant circuit with Ldrive (the drive coil's equivalent load). This can be seen if you notice the loop formed by C1 C2 and LDrive is resonant. The choice of values for C1 and C2 is to make the equivalent impedance 8 ohms or so. The transformer should be a ferrite such as N87 and be designed such that the core flux is well below saturation (~20x lower, so 20ish mT). The purpose is to mitigate common-mode noise and provide isolation/break any ground loops. The other filter components can be "dropped in" later without disturbing the overall circuit. But these additional filtering components are both the most challenging to build, and less necessary.

Many different drive amplifiers can be used. We have used both linear and switch-mode amplifiers with success. For a basic system, the AIYIMA A07 can be used, or other amplifiers based on the TPA3255 will likely be good choices. For example Nobsound G2 pro is also likely good and is pre-configured to be in PBTL mode. That IC from Texas Instruments has excellent performance given the cost and high switching frequency. The AE Techron 7224 is considerably more expensive, but produces a much higher fidelity waveform and has far more power available.

Receive system

The receive system consists of the gradiometer receive coils, the filter, matching transformer, and preamplifier. The receive coil is a simple gradiometer to mitigate the net voltage induced from the changing magnetic drive fields (60-80 dBc attenuation of the voltage is a reasonable target). The filter reduces the amplitude of the signal at the drive frequency, but doesnt fully remove it. The matching transformer steps up the voltage produced by the receive coil (post filter) to improve the noise performance of the system. The transformer also provides isolation and common-mode supression, which help signal fidelity. The preamplifier amplifies the signal to a level more usable by the data acquisition hardware. In our case, we digitize the signals with a National Instruments NI PXIe 6363 and 6361.

Bias system

The bias system applies a low frequency (~10Hz), high amplitude waveform to probe the magnetization response at different quasistatic operating points. "Quasistatic" is emphasized here just because we utilize the assumption that this frequency is so low relaxation effects are negligible.

The system was initially designed to allow for even very small SPIONs (e.g. 5nm) to be probed out toward saturation, so many turns were added and cooling spaces were added to allow air to pass between the windings. With this design, passive convection is sufficient for normal operation at 50 mT peak. For up to 100 mT peak, lower duty cycles, or forced air should be used.

This coil can be neglected if only hysteresis loop tracing or spectroscopy modes will be used. In that case, the diameter of the shielding tube should be increased to about 50-60 mm diameter.

Sample positioner

An automatic sample positioner is used to allow for consistent placement of the SPIONs as well as having the sample move in and out repeatedly to allow for multiple baselines to acquired.

Software

The software is written with LabVIEW 2021. Labview is not backwards compatible, so it must be operated with version 2021 or newer.

With any issues regarding the project or missing files/documentation, please reach out to the authors of this project here.

Parts

55
QtyValueFootprintReferences
11TPTP20SQMPS_Drive_Amp_2:TP20SQTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11
92.2kMPS_Drive_Amp_2:R1206R1, R2, R6, R8, R10, R11, R13, R14, R15
8.1uMPS_Drive_Amp_2:C1206C4, C5, C6, C7, C8, C9, C10, C11
4@HOLE0, @HOLE1, @HOLE2, @HOLE3
3W237-102MPS_Drive_Amp_2:W237-102V+TERM1, VINTERM1, VOUT_TERM1
222kMPS_Drive_Amp_2:R1206R5, R7
2PINHD-1X2MPS_Drive_Amp_2:1X02JP1, JP2
10.1MPS_Drive_Amp_2:VTA52R4
1100kMPS_Drive_Amp_2:R1206R12
1100pMPS_Drive_Amp_2:C1206C3
1100uMPS_Drive_Amp_2:C050-025X075C1
110VMPS_Drive_Amp_2:DO35-7D1
110kMPS_Drive_Amp_2:R1206R9
11uMPS_Drive_Amp_2:C1206C2
13VMPS_Drive_Amp_2:DO35-7D3
14.7kMPS_Drive_Amp_2:R1206R3
178LFMPS_Drive_Amp_2:SOT89IC4
17AMPS_Drive_Amp_2:R1206FUSE_1
1INA105UMPS_Drive_Amp_2:SO08IC1
1LEDCHIPLED_0805MPS_Drive_Amp_2:CHIPLED_0805LED1
1LM358MXMPS_Drive_Amp_2:SO08IC2
1OPA549TMPS_Drive_Amp_2:KV11U1
1SPD30P06PTO252MPS_Drive_Amp_2:TO252Q1

More from OS-MPI/MPS

1
  • 2 layers66.7 × 55.6 mmOS MPS Preamp V2 OnlyINA, the printed circuit board in 3D

    OS MPS Preamp V2 OnlyINA

    OS-MPI/MPS

    The MPS system is a particle characterizing apparatus designed by the MIT/MGH group

    53 parts17GPL-3.0

Similar boards

  • 4 layers100 × 97 mmSync chan, the printed circuit board in 3D

    Sync chan

    kinoshita-lab/Sync-chan

    53 parts2MIT
  • 2 layers229.5 × 95.1 mmSweep high, the printed circuit board in 3D

    Sweep high

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    55 parts2.1k
  • 2 layers370 × 11 mmDaylight Disco XXL, the printed circuit board in 3D

    Daylight Disco XXL

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    55 parts1.1kGPL-3.0
  • 2 layers370 × 10 mmE3NGLEDstick, the printed circuit board in 3D

    E3NGLEDstick

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    55 parts915
  • 2 layers139.3 × 94.8 mmFlake, the printed circuit board in 3D

    Flake

    lever-tech/flake

    An open-source, wireless, split ergonomic keyboard designed to be productive, healthy, and enjoyable. [formerly Anywhy Flake]

    55 parts531CERN-OHL-W-2.0
  • 2 layers237.5 × 102.9 mmMemory, the printed circuit board in 3D

    Memory

    jes/scamp-cpu

    A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

    55 parts301Unlicense
  • 2 layers60.6 × 24.1 mmBlep hackerboard, the printed circuit board in 3D

    Blep hackerboard

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    55 parts253GPL-3.0
  • 2 layers100 × 96.5 mmKeyboard ch552-36-lhs, the printed circuit board in 3D

    Keyboard ch552-36-lhs

    rgoulter/keyboard-labs

    Repo with my PCB designs and keyboard firmware

    55 parts236

Questions

How big is the MPS Drive Amp 2 PCB?

It measures 61.6 × 56.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MPS Drive Amp 2 use?

55 parts, built around the LM358MX and OPA549T. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the MPS Drive Amp 2 KiCad files?

From the OS-MPI/MPS repository on GitHub, at the commit this page was made from: the board is Electrical Hardware/KiCad Files/Drive Amp/MPS_Drive_Amp_2/MPS_Drive_Amp_2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the MPS Drive Amp 2 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).