Low Cost Bench Top Magnetic Particle Spectrometer (MPS)

by JohannaS34 in Circuits > Gadgets

8449 Views, 49 Favorites, 0 Comments

Low Cost Bench Top Magnetic Particle Spectrometer (MPS)

78572582_1634199560055321_6072445567353487360_n.jpg
76781364_413612632927533_822728859886551040_n.jpg

Magnetic Particle Spectroscopy (MPS) is a relatively new technique which can be used to quantify the amount of Super Paramagnetic Iron oxide Nanoparticles (SPIOs) present in a sample. It can also be used to characterise SPIOs for Magnetic Particle Imaging (MPI). MPS systems are available to buy,however they are quite expensive but now you can make it yourself at a fraction of the cost by using off the shelf audio equipment and 3D printed parts to allow for an MPS costing under £1000.

We have broken this down into very small parts to make it easier to follow so please don't be too put off by the length. That said, working flat out it normally takes us about 3 days, including the printing, to complete a system once we have all the equipment assembled. So this perhaps is not an ideal project to start on the dining room table on Sunday morning.

BEFORE YOU READ ANY FURTHER, PLEASE MAKE SURE THAT AT ALL STAGES YOU READ ANY SAFETY INFORMATION WHICH COMES WITH THE EQUIPMENT. WE ASSUME THAT YOU ARE COMPETENT TO UNDERTAKE THE ACTIVITIES IN THIS INSTRUCTABLE AND WILL NOT BE HELD LIABLE FOR ANY INJURIES OR WORSE. THE FOLLOWING STEPS ARE A GUIDE ONLY. WE RECOMMEND CONDUCTING A DETAILED RISK ASSESSMENT FOR ALL THE PROCESS DETAILED HEREIN. WE HAVE COPIES OF THESE WHICH WE CAN SEND ON REQUEST AS A STARTING POINT [WITHOUT LIABILITY OF COURSE :-) ]. Right, now that's out the way, click on.....

Gather the Components

circuitdiagram_keep.jpg

Components needed for MPS Setup

Parts needed to build MPS

Leads and adaptors needed (length of leads may vary depending on how you have arranged your MPS setup):

Necessary Tools

  • 3D printer ,We used a form 2 -> (You can also use an online service. We found surprisingly high metal contamination in all resins other than clear so please do not use other resins. Similarly, SLA is likely to have metallic contamination from the nozzle so is unlikely to work (but if you try and it does please let us know!))
  • Soldering Iron, Solder and Flux
  • Drill
  • Heat gun-we used this one
  • Laser cutter - Or access to a lathe, milling machine and competent plastic work skills :-)
  • Wire strippers
  • Side cutters
  • 1ml syringes
  • cotton buds
  • paper towel
  • vegetable oil
  • Needles- 1.1x50mm
  • A selection of small and larger files
  • Oscilloscope (optional)
  • Coil Winder (Optional)

Samples to test in the MPS

3D Print the Receive and Cancellation Coil Bobbins

recieve_bobbin_greenscreen.jpg
DSC08770_greenscreen.jpg

The receive(Recieve_coil.STL) and cancellation coils(Cancellation_coil.STL) are 3D printed from the STL files which are attached. We have also included the preform file with all the printer settings and supports for the receive coil (receive_coil_preform.form) as this takes a while to set up using preform.If using a form labs printer you will need PreForm to print the files.Also if using the from 2 or any form labs printer make sure to use the clear resin as other resins have been found to be contaminated with magnetic materials so will give signal when using the MPS.

The receive coil takes about 18 hours and the coil takes about 6 hours on the form 2.We are adapting the receive coil print to print in two halves so that that the supports are easier to remove. It is very much a work in progress but if you want to try it out, the stl files (receive_left.STL & receive_right.STL) are attached.

If using the form 2,it would be ideal to set the cancellation coil bobbin to print first thing in the morning then take out and set to print the receive coil bobbin overnight.

Whilst the receive and cancellation coil bobbins are printing make the transmit coil by following steps 3-15.

For more information on how to use the form 2 go to https://support.formlabs.com/s/topic/0TO1Y000000IvrUWAS?language=en_US

Gather and Cut to Size Materials Needed to Make Transmit Coil Bobbin

DSC08476_greenscreen.jpg
transmittbobbin_tube.jpg
transmittbobbin_endcaps.jpg

You will need acrylic tube with OD of 70 mm and ID 64 mm with a length of at least 126 mm. The tube needs to end up with flat perpendicular edges on either end. We use a laser cutter to do this, so have to start with quite a bit of material either side to grip on the rotary stage. If turning, make sure to pare and smooth both ends.

We then laser cut the flat pieces from a 97 x 194 mm of 3 mm clear extruded acrylic. This will allow you to use the files attached. If cutting by hand you will probably need slightly more...

1) First cut the acrylic tube to a length 126 mm with engraving marks at 105 mm distance apart (see attached file transmittcoilbobbin_engraveandcut.cdr).If you don't have corel and inksape file (which is free software) is also added (transmittcoilbobbin_engraveandcut.svg).The red lines on the design are the engraving marks and the black lines are where the acrylic tube needs to be cut.The engraving marks are to place the bobbin ends in the correct position (see step 4),the length of the transmitt coil will be 105mm. You can do this on a laser cutter or with a lathe.

2) Cut out the bobbin ends from the 3 mm clear extruded acrylic (see file transmitt_bobbinends.cdr or transmitt_bobbinends.svg). Again this can be done using a laser cutter or with a lathe.

Put Together Transmit Coil Bobbin

transmittbobbin_secureendcaps_1.jpg
transmittbobbin_secureendcaps_2.jpg
transmittbobbin_glue.jpg
DSC07944_greenscreen_take2.jpg

1) Place the bobbin ends on the acrylic tube within the engraving marks on the tube, matching up the gaps on the bobbin ends with the gaps on the engravings on the transmit coil bobbins. Be careful when doing so as it will be a tight fit but this is what you want.

2) Secure the bobbin ends on the transmit coil bobbin using 1- part extruded acrylic bonder (this actually is quite nasty so please make sure you follow the use instructions which are included with it. Not to be a bore but this really should have a COSHH assesment - some useful advice here - http://www.hse.gov.uk/coshh/essentials/index.htm)... to glue the acrylic pieces together.Do this by placing a needle on the end of a 1ml syringe, fill it with the acrylic bonder, place the needle in the gap between the pieces of acrylic and then apply a tiny amount to be just pulled by capillary action in between. If you've hand cut the acrylic, you need to make sure you have nice clean edges on the surfaces you're gluing so there aren't any big gaps, or the bonder doesn't work very well.

Starting First Layer of Transmit Coil

transmitcoil_startingfirstlayer_1_take2.jpg
transmitcoil_startingfirstlayer_2_take2.jpg
transmitcoil_startingfirstlayer_3_take2.jpg

Make sure you start the windings at the correct end of the transmit coil bobbin! The start of the transmit coil is the end where the bobbin end is at the very end of the acrylic tube.

1) Pull the start of the litz wire through the gap in the first bobbin end making sure there's plenty of length (approx 250mm) before starting to wind the coil.

2) Secure the litz wire on the acrylic tube with some tape (double sided is quite good, or masking. whatever you use it should be quite thin) at the start of the bobbin.


Winding First Layer of Transmit Coil

transmit_windingfirstlayer_1.jpg
transmit_windingfirstlayer_2.jpg
transmit_windingfirstlayer_3.jpg
  • Wind 154 turns of the litz wire on the transmit bobbin then thread the wire through the slit on the bobbin end then secure on the bobbin end with tape.DO NOT CUT THE WIRE ONCE 1ST LAYER IS WOUND!!! Make sure the tape is tight and secure and you have some slack at the end of the coil as this will prevent the wounds unwinding.

We used a coil winder to wind the transmit coil but it is possible to wind by hand if you don't have one but of course this will take longer.The coil winder we used was a 200mm CNC Coil Winding Machine ,and the following settings were used:

  • Bobbin width: 105mm
  • Enter Total windings: 154
  • Enter Wire Size: 0.67mm
  • Desired Speed: 10rpm

If you're winding by hand it helps to secure the bobbin in a small lathe which you can turn by hand while you keep the wire under tension.

This needs to be as neat as possible. We don't have measured values but anecdotally, a coil with very neat windings tends to perform orders of magnitude better than a very rough one. The entire performance of the system rests with the efficiency of the transmit so take your time and get it right.

Mix the Epoxy Resin

epoxy8.jpg
epoxy3 (2).jpg
epoxy4 (2).jpg
epoxy7 (2).jpg

You will need some gloves (disposable nitrile ones are good as we have used here), 2 part epoxy resin and a petri dish or similar to mix the epoxy in.

1) Squeeze out a line of resin and a line of hardener, about 3cm long, from each tube. You are better to work in small batches as it sets quite quickly. If you find you are running out well before the resin begins to cure, you could increase the amount you mix in one go but be warned, it goes quite suddenly from liquid to solid.

2) Mix the epoxy together. It will first turn millky as the two components start to react, when it is fully mixed it turns clear again. If you don't get it to start to turn clear again, the epoxy will not be effective. For the rapid cure epoxies like this you need to mix it fairly vigorously (but carefully) to make sure that it is fully combined with enough time to use it.

Cover the First Layer of the Transmit Coil With Epoxy

50979333_1177385502435508_9042913312261537792_n.jpg
epoxied_firstlayer_cropped.jpg

1) Keep your gloves on! Spread the epoxy onto the transmit coil with a spreader (you can use a bit of off cut PCB or the spreader that comes in the epoxy packet),to smooth the epoxy out. You are aiming for a nice even layer.

2) Once the epoxy you've mixed runs out or cures make some more (step 7) and repeat until the all of the litz wire is covered with epoxy.

3) Wait Approximately half an hour for the epoxy to cure. If one or both of your 3D prints are ready you could start removing the supports and cleaning the prints (see steps 16-18).

Start the Second Layer of the Transmit Coil

transmitcoil_prep2layer_pulllitzacross.jpg
transmitcoil_prepasre2layer_tapeon.jpg
transmitcoil_prepasre2layer_tapeof.jpg
transmitcoil_prep2layer_pulllitzbackthrough.jpg
transmitcoil_Starting_second layer.jpg

1) Bring the litz wire across to the beginning of the windings and through the gap in the bobbin end at the beginning of the coil.

2) Secure with double sided sticky tape on the acrylic tube,then remove the white top layer of the double sided sticky tape.

3) Pull the litz wire back through the gap in the bobbin end and set up the litz wire as in step 5, ready to wind the second layer.

Wind the Second Layer of the Transmit Coil

transmittcoil_2layer_wind_1.jpg
transmittcoil_2layer_wind_2.jpg
transmittcoil_2layer_wind_3_take2.jpg

Wind 154 turns over the top of the previous layer of the transmit coil and secure at the end of the bobbin beyond the end cap with tape.If you can't quite reach 154 turns, somewhere between 145-154 is okay. A quick reminder on neatness.

Epoxy the Second Layer of the Transmit Coil

Transmitcoil_secondlayer_epoxied.jpg
transmitcoil_secondlayer_cut.jpg
transmit_secondlayer_Securingtape.jpg
transmit_secondlayer_securingtape2.jpg

1) Cover the second layer in epoxy (repeat steps 7 and 8 but for the second layer).

2) Once the epoxy is dry cut the litz wire at the end with plenty of length (about 250 mm), wrap around the end of the bobbin and tape down.

Make Layers 3-6 of the Transmit Coil

DSC08829_greenscreen.jpg

You will need a total of 6 layers of the transmit coil which is made up of three, 2 layer coils. Repeat steps 7 to 11 twice to achieve this. Again, take your time to ensure the layers are neat and don't be tempted to start until the epoxy has set between layers or it tends to push out old litz wire (and make a bit of a mess!).

Once completed you should have 6 loose strands of litz wire, 3 on either end of the transmit coil.

How to Solder Litz Wire

51007912_288321841876021_2474013080753799168_n.jpg
51068854_242861979966140_366180231528054784_n.jpg
68753981_666396653864211_2610892494476410880_n (1).jpg
68918190_2501270053270491_7813022342988169216_n (1).jpg
50663729_383643982201132_4932985190331973632_n.jpg

Litz wire is an amazing creation which brings some extreme efficiency savings as you start to get into the kHz ranges and with that improved signal transmission. However it is probably quite unlike anything else which you have soldered before! It is comprised of numerous enamelled copper strands (individually insulated) which are held together with a cotton wrap. Follow the steps below to minimising cursing at the wire.

1) First you will need to strip the cotton from the litz wire. The cotton should unwind relatively easily albeit a bit slowly. An alternative method is below which is a bit quicker, but does involve heating up the cotton with a soldering iron so please proceed with extra caution.

  • Wet some paper towel and wrap round the end of the litz wire
  • Heat up the the litz wire covered in the wet paper towel with a soldering iron with the end of a spool of solder at the end of the litz wire.
  • Take of the paper towel and pull back the cotton. (you may need to snip the end of the litz wire where you heated up the end of the litz wire with solder)

2) If you have a temperature controlled soldering iron, now is the time to turn it up to 11 (or actually about 400). Once it's hot, Wrap the litz wire around the wire you intend to solder to and apply the soldering iron. Hold it for around 30 seconds. The enamel should start to bubble off and turn treacle brown. Once you can see this, apply the end of the solder spool again until it flows and drips off (be careful with where you have positioned it such that the drips don't burn you or start a fire. This carries away the residual resin and gives you a good connection. If you don't manage to connect all of the strands, the transmit won't work very well so again, take you time and get it right now (are you noticing a theme?!).

Solder Banana Leads to the Opposite Ends of the Transmit Coil

DSC08989_greenscreen_take3_crop.jpg
69112075_670591916769694_6242592127008636928_n.jpg
69084105_373912183282912_7500655749576523776_n (1).jpg
69862314_440876359844725_7013923263587811328_n.jpg
DSC09004_greenscreen.jpg

You will need a red 0.5 m long 4 mm jack lead and a black 0.5 m long 4 mm jack lead to solder to the ends of the transmit coil which you made in steps 3-12.

Both ends of the transmit coil should have 3 sections of the litz wire. To solder these strands of litz wire to the 0.5 m long 4 mm jack leads,you will need to:

1) Cut and strip the end of one of the 4 mm jack leads.

2) Strip the litz wire as per the previous step

3) Place some shrink wrap (6.4mm ratio 2:1) on the end of the 4 mm jack lead.

4) Wrap the 3 ends of litz wire from one end of the transmit coil round the stripped 4 mm jack lead and then solder the 3 strands of litz wire to the 4 mm jack lead as per the previous step.

5) Pull the shrink wrap to cover the soldered litz wire and heat up the shrink wrap using a heat gun.

6) Repeat 1-5 shown above for the opposite end of the transmit coil. You should then end up with something which looks like the final picture in this section.

Remove the Supports of the Receive and Cancellation Coil Bobbins

Cancellation_removingsuports_take3.jpg
Receive_removingsuports_take3.jpg

1) If you printed the bobbins using the form 2, the prints should have been washed with IPA and then further cured in the UV lamp if needed (see the form labs support for finishing for help in finishing of prints) before removing the supports.

2) Use side cutters to remove the supports from both of the prints taking care to remove all of the supports up to the surface of the print.

If you have printed the receive coil in two halves (see step 2) you will need to glue these together with a little more epoxy before moving onto the next step .

File the Receive and Cancellation Coil Bobbins

67504215_2328904300761866_1611526241184120832_n.jpg
68358579_348855572715091_1568496355414900736_n.jpg
67708609_481386565985924_1589762052757389312_n.jpg
67427008_495064881250073_7744133661720576000_n.jpg

Once the supports are removed use a fine file to carefully smooth down the prints.The parts that need to be smooth so that the thread system works, are the inside of the receive coil and the outside of the cancellation coil. Also the parts of the 3D prints that the coil are wound round need to be smooth. Finish with a fine grid sandpaper but be careful not to remove too much of the print itself, you are just trying to remove the supports. If you printed with an FDM printer, you will need to check that the parts fit into each other well and may need to play with scaling.

Clean the Receive and Cancellation Coil Bobbins

67491529_479604856186273_4969204520690122752_n.jpg
67500264_490033465140051_2981065593890799616_n.jpg
67389807_2449112735366259_3451466900528168960_n.jpg

To clean the prints use cotton buds and some oil (vegetable oil works fine).

To make sure that the cancellation coil fits inside the thread of the receive coil keep filing and cleaning the inside of the receive coil with a cotton bud and oil. Make sure the cancellation coil is well lubricated by occasionally twisting it inside the receive coil. Once the cancellation coil can go far enough in that it leaves 3 ridges outside of the receive coil smoothly, no more filing is needed. Be careful not to remove any of the thread. it needs to be a smooth but tight fit or you will get poor cancellation later on.

Starting to Wind the Receive Coil

67532536_410653979545744_4420132061868720128_n.jpg
67093718_643924552773726_3123891669007597568_n.jpg

This is very much like winding the transmit but for completeness... pull the litz wire through the hole at the top of the bobbin and secure the litz wire leaving plenty of length (enough to reach to the bottom of the 3D print and then about 120mm) at the top part of the print with some tape.

Wind the Receive Coil

67258566_703586003412432_8480718800637919232_n_annotate.jpg
67169994_2870095306365126_2092170331857879040_n.jpg

1) Wind 20 turns in a clockwise direction,if you can't quite get 20 turns 19 is fine. 18 is not...

2) Secure the litz wire on the bottom bit of the 3D print, then cut the litz wire with plenty of length (enough to reach to the bottom of the 3D print and then about 100mm).

Epoxy the Receive Coil

DSC08843.jpg

1) Cover the receive coil in epoxy (see step 7 and 8 for help on mixing epoxy and covering a coil with it).

2) Put the coil somewhere safe on a surface that doesn't mind a potential drip of epoxy on it (another good reason not to do this on the dining room table!).

3) Leave to cure. While the epoxy is curing move onto the next step.

Starting to Wind the Cancellation Coil

67454805_2291120834329081_116766000271065088_n.jpg
67354412_424742024793449_3909764336490381312_n.jpg
67375445_3414919315200717_8125118585388400640_n.jpg

1) Secure the end of the litz wire on the thread part of the cancellation coil leaving plenty of length(enough to reach the bottom and about 120mm).

2) Pull the litz wire through the hole at the bottom of the cancellation coil.

3) Pull the litz wire through the hole at the top of the coil bobbin and through the slit at the top.

Wind the Cancellation Coil

67602713_721541558270957_4963546489688162304_arrow_new.jpg

Do not start to wind as in previous steps! (you thought you'd got this now didn't you!).

1) Wind the same number of turns on the cancellation coil as achieved on the receive coil (19 if you only managed 19) in an anticlockwise direction (opposite to the receive coil).

2) Pull across the litz wire and then secure with some tape (insulation tape works well here) leaving plenty of length (enough to reach to the bottom of the 3D print and then about 100mm).

Epoxy the Cancellation Coil

DSC08855.jpg

1) Cover the cancellation coil in epoxy (see step 7 and 8 for help on mixing epoxy and covering a coil with it).

2) Put the coil somewhere safe on a surface that doesn't mind a potential drip of epoxy on it.

3) Leave to cure. While the epoxy is curing move onto the next step.

Pull the Litz Wire Through the Top of the Receive Coil Bobbin

67661928_879489602450696_384698399636586496_n.jpg
67402574_717609821995818_8378354680408834048_n.jpg
DSC08156_greenscreen.jpg

Remove the tape and pull both of the ends of the litz wire through the hole at the top of the coil.

Solder Copper Wire to the Ends of the Receive Coil

67525058_2614200625311555_1736192588983042048_n.jpg
67341132_1844611312350919_7099903122964742144_n.jpg
67632666_2133920516905926_7946485269140602880_n.jpg
DSC08865.jpg

1) Once the litz wire is stripped as per step 13, solder one end of the receive coil to insulated copper wire (approx 23 cm length)

2) Cover the soldered wire with some heat shrink (black 6.4 mm ratio 2:1, (green and yellow is used here in the photo as we didn't have any black left)) and heat up with a heat gun to an appropriate temperature as specified in the data sheet for the heatshrink you purchased.

3) Repeat steps 1 and 2 shown above for the other end of the receive coil. It should look like the final picture in this section when you're done.

Solder a BNC Connector to the Ends of the Receive Coil

67794849_429527654303200_5056322808393498624_n.jpg
67402058_2313183615562676_4224519219481411584_n.jpg
67538379_2302793860035872_5752669356492324864_n.jpg
DSC08896.jpg

1) Place some heat shrink on the insulated copper wire (black 3.2 mm ratio 2:1) soldered to end of the receive coil at the start (the top) of the receive coil.

2) Solder the insulated copper wire in which you placed the heat shrink on to the central pin of the BNC connector.

3) Once the soldered bit of wire has cooled down push the heat shrink down to cover the soldered section so the middle pin of the BNC is separated from the outer pin.Then heat up with a heat gun.

4) Solder the other length of insulated copper wire to the outer pin of the BNC connector.

5) Put some insulating tape round both of the insulated copper wires.

Now you have completed the receive coil construction. Congratulations. Check it looks like the last photo in this section, then time for a cuppa.

Pull the Litz Wire Through the Bottom of the Cancellation Coil Bobbin

67604035_2350984288450668_7855236481323892736_n.jpg
67533073_922587178093924_4299835370847076352_n.jpg

1) Remove the tape and take the top end of the litz wire out of the middle of the bobbin and thread through the hole at the bottom of the coil. Also thread the litz wire through the hole at the bottom of the coil. Keep going until they appear at the end of the thread...

2) Pull both ends of the litz wire through the hole at the bottom of the thread until they are just tight

Solder a BNC Connector to Both Ends of the Cancellation Coil

69210045_532938400849089_4618124599605854208_n_greenscreen.jpg

1) Repeat step 25 and 26 but for the cancellation coil (MAKE SURE THE ENDS OF THE CANCELLATION COIL ARE SOLDERED TO THE BNC CONNECTOR THE SAME WAY ROUND AS WITH THE RECEIVE COIL or your cancellation wont work!)

2) Put some tape (insulation tape works well here) round the bottom of the thread on the cancellation coil to hold it in place.

It should look like the photo above. If it does then that concludes the coil hardware section of the instructable! Yay. Too soon for another cuppa? Me thinks not :-)

Make a Box to Connect Receive Coil to Cancellation Coil

DSC08919+Greenscreen.jpg
68408170_2485979958298360_1934248962819096576_n.jpg
68936516_296554571188762_5348411181868515328_n.jpg

You will need a box with dimensions 1.969" L x 1.969" W (50.00mm x 50.00mm) X 0.984" (25.00mm) or something similar and some BNC connectors and some nuts to lock the BNC connectors in place (see step 1 for links). We used a die case box here but it doesn't really matter (cardboard is probably a poor choice but ABS would be good)

1) First drill 3 holes with Diameter 12.5 mm in the box.You will need a hole drilled in the middle of 3 of the 4 sides.Then mark which hole is which,B is in the middle with A to the left and C to the right when looking at the top of the box (see the images for help).

2) Insert the BNC connectors through the holes in the box making sure A and B are placed so that the pins are facing up and the pins are facing down for C.

3) Screw the nuts onto the BNC connectors to secure them.

CHECK THIS STEP PLEASE-Solder the Connections in the Box and Screw Lid On

68978175_418761902078619_8823505784118706176_n.jpg
68917706_2084209005220370_6942546632319696896_n.jpg
69081067_2581501112077138_1124963904619806720_n.jpg
68865241_472361543311867_740356498160353280_n_greenscreen.jpg

The BNCs which we use and recommend have a gold inner leg and a silver outer leg. Because yours might not we have included both below.

1) Connect the outer (silver leg) of B to the outer (silver leg) of C by soldering the two legs together,Once soldered cut any excess leg length off.

2) Connect the inner (gold leg) of B to the outer (silver leg) of A by soldering the two legs together,Once soldered cut any excess leg length off.

3) Use a small piece of PCB (approx (12x10) mm) to connect the inner (gold leg) of C and the inner (gold leg) of A. The PCB offers a more secure connection than wire which can lead to some pesky microphonics so substitute this at your own risk.To make it easier you may want to hold the piece of PCB in place with a crocodile clip (do not touch while soldering though as metal conducts heat rather well!) while you solder the legs to it.

Once soldered each connection cut any excess leg length off. If you've used a metal box make sure no wires are touching or, or could touch it when you put the lid on)

4) Screw the lid on to the box and label A,B and C on the lid and the bottom of the box.

Connect the Transmit Coil to a Clamp Stand

69037893_425298781426713_5787011635818266624_n.jpg

So that the transmit coil is lifted of the surface use a clamp stand,clamping over the transmit coil windings carefully so as not to damage them.

Place the Receive Coil Inside the Transmit Coil

puttingrecint.jpg

It should fit snugly with a little pressure, however if it is too tight, sand it down with a fine grit paper, a little at a time. If it is too loose, try putting some tape (Insulation tape works well) round the top part of the bobbin that sits inside the transmit coil. It should remain centred when free standing.

Insert the Cancellation Coil Into the Screw Thread of the Receive Coil Bobbin

68831839_2393938527516599_1645788887521427456_n.jpg
67468866_366277624069777_8083653545183674368_n.jpg

Insert the cancellation coil so that you can see 3 turns of the thread at the bottom and then lower the clamp down so that the cancellation coil is only about 1 cm from the base of the clamp.

Connect the Cancellation and Receive Coil to the Box Made in Steps 30 and 31

68518686_533803474095247_2078153542878625792_n.jpg

You can either plug them into the box directly by using a Male to Male BNC adaptor or you can use some BNC leads:If you use leads, make sure they are the same length.

  • The receive coil is plugged into A of the box.
  • The cancellation coil is plugged into B of the box.
  • Connect C to the input of the pre-amp (MPA-102) using a BNC male to XLR male lead (for this you will need An XLR male to phono plug lead and an BNC to phono socket adapter. Alternatively use some other cable assembly which is correct for your pre-amp).

Refer back to step 1 for an overview of the system for more details.

Connect the Output of the Pre-amp (MPA-102) to the Sound Card

Picture3.jpg
  • Using an XLR lead connect the output of the pre-amp (MPA-102) to input 2 of the sound card (UMC202HD).
  • The soundcard needs to be plugged into the PC you will be collecting the MPS data on.

For the complete MPS setup refer back to step 1

Connect the Transmit Coil to Input 1 of the Power Amplifier (EP4000)

Picture5.jpg

Power amplifiers such as this have the potential (well current ;-) ) to kill. Follow the instructions which come with it carefully and heed any guidance therein. If you are not sure, or are not confident do not proceed. If you are changing the DIN switches, make sure the amplifier is off. If you are connecting leads, make sure the amplifier is off. If you are not using the amplifier make sure the amplifier is off.

  • Connect each end of the Transmit coil to 1m long 4mm jack leads and connect to the power amplifier in bridge mode.
  • Mode switches 4 and 5 on this particular amplifier need to be off while the rest should be switched on to achieve this. if you can't figure out what your switches should be if you use a different amplifier drop us an email or a comment and we'll do our best to help you out.

For the complete MPS setup see step 1

Connect the Signal Generator(AFG-2225) to the Input of the Power Amplifier(EP4000)

Picture6.jpg

Using a 1/4" male stereo jack to BNC male lead, connect CH1 of the signal generator (AFG-2225) to input 1 of the power amplifier (EP4000) (for this you will need An 1/4" male stereo jack, XLR male to phono plug lead and an BNC to phono socket adaptor).

For the complete MPS setup see step 1

Connect CH2 of the Signal Generator to the Soundcard

Picture7.jpg

Using an XLR male to BNC male lead connect Channel 2 of the signal generator (AFG-2225) to Input 1 of the soundcard (UMC202HD) (for this you will need An XLR male to phono plug lead and an BNC to phono socket adapter). if you used a different signal generator with a single output you can achieve the same thing with a suitable attenuator. If you do this, please be careful not to overload the sound card.

For the complete MPS setup see step 1

Set the Outputs for the Signal Generator(AFG-2225)

70635253_1586102431532623_7315338974589878272_n (1).jpg

Our prefered settings as a starting point are as below. Keep the frequency of channel 1 and 2 the same but you night want to play a little with the amplitudes if you have used a different power amplifier.

The settings for channel 1:

  • Frequency: 170Hz
  • Amplitude: 800mV

The settings for channel 2:

  • Frequency: 170Hz
  • Amplitude: 600mV

Optimise the Position of the Cancellation Coil

Adjust the position of the cancellation coil by twisting the cancellation coil until you get the smallest residual signal possible from the MPS.

You can do this by either using audacity (see steps 41-44) or plugging into an oscilloscope (see steps 45-47):

  • If using audacity, monitor the loudness of the signals and stop when this reaches a minimum

  • If using an oscilloscope connect the output of the pre amp (MPA-102) straight into an oscilloscope and stop adjusting once the residual sinusoidal signal reaches a minimum

Optimising Cancellation Coil Position-Using Audacity (1)

pic1_audcanc.jpg

You will need to download and install Audacity or a similar audio capture program. If you don't have administrator privileges, a portable version of Audacity is available here.

1) Open Audacity and click on click to start monitoring at the top right next to the microphone symbol.

Optimising Cancellation Coil Position-Using Audacity (2)

69591580_394477774583716_2623912082243846144_n.jpg

Turn on the power amplifier (EP4000) and turn up the gain on channel 1 about halfway (~24dB) .

DO NOT LEAVE THE AMPLIFIER ON LONGER THAN 30 SECONDS ON GAIN=24dB UNLESS YOU HAVE COOLING (SEE STEP 55) OTHERWISE THE TRANSMIT COIL WILL OVERHEAT

Optimising Cancellation Coil Position-Using Audacity (3)

Turn up the gain on the soundcard (UMC202HD) until it saturates and a red light appears, then turn down the gain till the light goes off.Do this for both input 1 and 2 of the soundcard.

DO NOT LEAVE THE AMPLIFIER ON LONGER THAN 30 SECONDS ON GAIN=24dB UNLESS YOU HAVE COOLING (SEE STEP 55) OTHERWISE THE TRANSMIT COIL WILL OVERHEAT

Optimising Cancellation Coil Position-Using Audacity (4)

1) Adjust the position of the cancellation coil by twisting it up and down (See step 40)

2) As you adjust the cancellation coil the green bar next to R with get larger and smaller,when this is at it's smallest stop adjusting the coil.

If you have not cancelled it within 30 seconds, stop wait for 4 minutes and then carry on with cancellation.

If you have chosen this method to adjust cancellation coil it would be easiest to test the MPS using audacity (Step 49).

DO NOT LEAVE THE AMPLIFIER ON LONGER THAN 30 SECONDS ON GAIN=24dB UNLESS YOU HAVE COOLING (SEE STEP 55) OTHERWISE THE TRANSMIT COIL WILL OVERHEAT

Optimising Cancellation Coil-Using an Oscilloscope,setting Up

70383441_2692437647447580_7167578308467490816_n.jpg
69778498_374934319847146_3207799855204270080_n.jpg
69498104_368541010481024_680947346585944064_n_annotate.jpg
  • You will need an XLR female to BNC male lead (for this you will need An XLR female to phono plug lead and an BNC to phono socket adapter). Using this lead connect the output of the Preamp(MPA-102) into the oscilloscope.
  • Make sure CH1 of the signal generator is on (CH2 should also still be on but for cancellation you only need CH1 to be on)
  • The oscilloscope needs to be on 1ms/div and 10mV/div for x and y respectively

How to Optimise the Position of the Cancellation Coil Using an Oscilloscope

1) Turn on the amplifier(EP4000) and put it at 10dB and you should see a sinusoidal signal on the oscilloscope.

2) Adjust the cancellation coil (see step 41) to reduce the sinusoidal signal to a minimum:

  • As you adjust the cancellation coil the signal will either get larger or smaller.
  • Adjust the position of the coil such that this signal gets smaller, once you have reached the smallest possible amplitude of this signal stop and turn off the amplifier.

If you can feel transmit coil getting warm turn off amplifier and wait 4 minutes before continuing cancellation

DO NOT LEAVE THE AMPLIFIER ON LONGER THAN 30 SECONDS ON GAIN=10dB UNLESS YOU HAVE COOLING (SEE STEP 55) OTHERWISE THE TRANSMIT COIL WILL OVERHEAT

Finish Optimising Cancellation Coil Position Using Oscilloscope

finish_canc_oscilloscope_annotated.jpg

1) Gradually turn up the gain on the amplifier (EP4000) up to halfway (Gain 24dB) and on each new gain, adjust the cancellation coil to reduce the sinusoidal signal to a minimum (Repeat previous step (step 46) for each new gain) (If you turn up the gain on the amplifier and the signal is still a straight line then turn up again (and feel smug at how good at cancellation you are)).

2) Once on 24dB reduce the volts/div on the oscilloscope to 5mV and adjust cancellation coil to reach a minimum.

If you have not minimised the signal within 30 seconds, or can feel transmit coil getting warm turn off amplifier and wait 4 minutes before continuing cancellation.

If you have chosen this method to adjust cancellation coil it would be easiest to test the MPS using an oscilloscope (Step 50).

DO NOT LEAVE THE AMPLIFIER ON LONGER THAN 30 SECONDS ON GAIN=24dB UNLESS YOU HAVE COOLING (SEE STEP 55) OTHERWISE THE TRANSMIT COIL WILL OVERHEAT

Test the MPS

Picture1.jpg
MPPS signal.jpg

So now the MPS needs testing. Put 0.2 ml of stock of the SPIOs straight into an NMR tube.You can either test the MPS using audacity (step 49) or with an oscilloscope (step 50).

To test the MPS:

1) Once cancelled (steps 40-47) place the sample of the stock of the SPIOs in the sample chamber within the receive coil of the MPS.

2) Turn up the Power amplifier halfway (24dB) and look at the signal generated by the SPIOs,this signal should disappear when you remove the sample.

DO NOT LEAVE THE AMPLIFIER ON LONGER THAN 30 SECONDS ON GAIN=24dB UNLESS YOU HAVE COOLING (SEE STEP 55) OTHERWISE THE TRANSMIT COIL WILL OVERHEAT

Test the MPS -Audacity

recordingtestdata.jpg
lookingattestMPS_ZOOMEDIN.jpg

If you optimised the position of the cancellation coil using an oscilloscope you will need to unplug the oscilloscope and connect the output of the pre-amp (MPA-102) into input 2 of the soundcard using an XLR lead as seen in step 35.

1) Once the sample of SPIOs is inserted in the sample chamber and the amplifier is turned up halfway (see previous step (step 49) press the record button and record for 2 seconds.

2) Take the sample of SPIOs out and hit stop after another two seconds.

3) There should be 2 seconds of signal followed by 2 seconds of no/very little signal.

4) Zoom in on the section of large signal,you should get a signal that looks similar to that shown on the previous step (step 48).The signal received from synomag-D 70nm SPIOs using the MPS shown in this instructable is shown in the pictures above. If you have something like this your MPS works, congratulations and welcome to the MPS club!

DO NOT LEAVE THE AMPLIFIER ON LONGER THAN 30 SECONDS ON GAIN=24dB UNLESS YOU HAVE COOLING (SEE STEP 55) OTHERWISE THE TRANSMIT COIL WILL OVERHEAT

Test the MPS -Oscilloscope

69675464_1345004692313149_5335908252896985088_n_annotated.jpg
69530533_1407224426083500_432943466624843776_n_ANOTTATED.jpg

1) Plug into oscilloscope and turn up volts/div to 100mV.

2) Turn the power amplifier on and turn up the gain to 24dB as done in step 42.

3) Place the sample of SPIOs (0.2ml of synomag-D 70nm in an NMR tube) into the sample chamber.

4) Look at the signal produced by the SPIOs (an image of this is shown above),it should look similar to the example of what the signal should look like in step 48.

5) Remove the sample of SPIOs from the sample chamber,the signal produced by the SPIOs should now disappear.

DO NOT LEAVE THE AMPLIFIER ON LONGER THAN 30 SECONDS ON GAIN=24dB UNLESS YOU HAVE COOLING (SEE STEP 55) OTHERWISE THE TRANSMIT COIL WILL OVERHEAT

Collecting MPS Data

Audacity_project_rate.jpg
exportingdata.jpg
savingdata.jpg

1) Make sure the project rate is on 96000Hz

2) Set the gain on the soundcard for the SPIO signal (gain 2) : Place the highest concentration of SPIOs you will be testing and turn on the amplifier(EP4000) to the gain you will be using and turn up the gain on the soundcard on channel 2 until a red light comes on (this means it's saturating) and turn down slightly.This is so that your signal doesn't get clipped.

3) Record MPS for 10 seconds on audacity, the record and stop buttons are on the top left.

4) To save this data click file,then export,then export as WAV.

5) Make sure the file is saved as a "WAV (Microsoft) signed 24-bit PCM". (another tab "edit Metadata tags" will then pop up just click "ok")

DO NOT LEAVE THE AMPLIFIER ON LONGER THAN 30 SECONDS ON GAIN=24dB UNLESS YOU HAVE COOLING (SEE STEP 55) OTHERWISE THE TRANSMIT COIL WILL OVERHEAT

Analysing the Data Using Matlab

Attached are two Matlab programs you will need:

  • Get_Audio_PSD.m is to get the power spectral density of the wav file containing the MPS signal you recorded so you can have a look at the harmonics in the MPS signal.
  • Get_Audio_peaks integrates the peaks at the odd harmonics of the drive frequency (in this case 170Hz)

If you don't have matlab, you should be able to port the code to python. If you do, let us know!

Analysing the Data- How to Use Get_Audio_PSD.m

exampledata_instructable_PSD_annotateall.jpg

1) To run Get_Audio_PSD.m type into the Matlab command window Get_Audio_PSD('filename of your MPS recording') and then press enter.

2) You will then get a plot of the Power spectral density of your MPS data showing the odd harmonics of the MPS signal (Be aware this is a log scale!).You can zoom in onto the peaks to get a better look.

Analysing the Data- How to Use Get_Audio_Peaks.m

exampledata_instructable_getaudiopeaks_annotateall.jpg

1) To run Get_Audio_Peaks.m and then plot the peaks found using the program type into the command window:

pks = Get_Audio_Peaks('filename of your MPS recording', 12)

plot(1:2:length(pks), pks(1:2:end, 2), 'ko')

xlabel('Harmonic number k')

ylabel('log of sum of harmonic power spectral density, dB')

3) This will display a string of numbers and then bring up a plot of the integrals of the peaks at the odd harmonics of the drive frequency (in this case 170Hz) against the harmonic number,k. Again like with the previous step you can zoom in to get a better look.

And that's it! You should be able to play with different concentrations of samples and get corresponding differences in peak heights, or change to a different SPIO and look at the difference in the harmonic amplitudes. If you make one, pop up in the comments and let us know! There are a couple of optional steps which follow if you need them. Thanks for reading and happy building!

Optional - Cooling

You may need cooling if your finding the transmit coil is getting hot, or if you want to be able to make longer measurements. It should be fine if you keep the amplifier at or below 24dB with 800mV or below from the signal generator and don't leave it on longer than 30 seconds with a minimum of 4 minutes with the amplifier switched off before you turn on the amplifier again. However if you are exceeding this you may want to cool the MPS by covering the transmit with piping and have a flow of chilled water through the tubing. In theory, you could air cool the transmit coil but we have found this to be ineffective for heavy use.

Optional - Shielding

You can collect MPS data without shielding. However depending on your environment, you may pick up some noise and may want to shield from this.To do this you will need to shield it within a copper box.The thickness of the copper will depend on the frequency you use, this MPS works best at 170Hz which corresponds to 25mm thickness of copper! You will notice this is probably not practical. As you go up in frequency you will find it heads towards a point of becoming realistic. On the plus side, the lower you are in frequency (down to the dreaded 50/60Hz) the less of a problem you should have with noise.

If you want to make a shield, use a calculator like this one and enter the material you want to use and your frequency (for this example its 0.000170MHz) and then multiply the resulting thickness by 7 for excellent shielding or 5 for a reasonable shielding.