<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: MAG3110 calibration of devices that don't move in Sensors</title>
    <link>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556391#M3437</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;i use the calibration way refer to the demo. But i don`t know why this way can calibration, if i am wrong. how i can use mag3110 enbedded offset?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;the screenshot is my calibration way&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="捕获.PNG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/76436i13FE72FD1D2AB4F2/image-size/large?v=v2&amp;amp;px=999" role="button" title="捕获.PNG" alt="捕获.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Oct 2018 00:45:48 GMT</pubDate>
    <dc:creator>172809727</dc:creator>
    <dc:date>2018-10-24T00:45:48Z</dc:date>
    <item>
      <title>MAG3110 calibration of devices that don't move</title>
      <link>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556389#M3435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a device that doesn't move after being turned on but I would like to know which direction it is facing.&amp;nbsp; The MAG3110 magnetometer calibration instructions involve moving devices around (figure 8 or similar) to fit a solution to the resulting range of measurements.&amp;nbsp; How reasonable is it to assume that I could determine the hard and soft iron calibration for a small sample of PCBs/devices and use it for all others with the same layout?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2026 21:46:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556389#M3435</guid>
      <dc:creator>michaelcallahan</dc:creator>
      <dc:date>2026-02-03T21:46:25Z</dc:date>
    </item>
    <item>
      <title>Re: MAG3110 calibration of devices that don't move</title>
      <link>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556390#M3436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ben,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you use the MAG3110 embedded offset calibration or a real magnetic external calibration? If it is the auto-calibration, it's going to work on 1,2 or 3 axis.&lt;/P&gt;&lt;P&gt;It's hard to say how &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;reasonable is it to perform a "static(non dynamic) calibration" I would say no, but it depends on&lt;/SPAN&gt; your final application. Can you tell us more about it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Anthony&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Jun 2016 16:39:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556390#M3436</guid>
      <dc:creator>anthonyduhamel</dc:creator>
      <dc:date>2016-06-23T16:39:54Z</dc:date>
    </item>
    <item>
      <title>Re: MAG3110 calibration of devices that don't move</title>
      <link>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556391#M3437</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;i use the calibration way refer to the demo. But i don`t know why this way can calibration, if i am wrong. how i can use mag3110 enbedded offset?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;the screenshot is my calibration way&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="捕获.PNG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/76436i13FE72FD1D2AB4F2/image-size/large?v=v2&amp;amp;px=999" role="button" title="捕获.PNG" alt="捕获.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Oct 2018 00:45:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556391#M3437</guid>
      <dc:creator>172809727</dc:creator>
      <dc:date>2018-10-24T00:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: MAG3110 calibration of devices that don't move</title>
      <link>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556392#M3438</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Mandy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This software function is supposed to calibrate the HardIron (offset brought by the board and the magnetometer). But this will work with one essential condition : you need to rotate the board/MAG31110 over the 3-axis during the execution of the calibration !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Look at the chart below (here, the board rotates at a constant speed, but you don't need to do that)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/76747i93D737405B07B02A/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;By rotating the magnetometer, you will change the magnetic field (induced by the Earth, like a compass). By capturing the min and max values, you will by able to calculate the offset of the MAG3110. By writing theses values in the OFF_axis_xSB register, the MAG3110 will be able to apply&amp;nbsp;this hardiron vector compensation to the raw measurements: that's the calibration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps you,&lt;/P&gt;&lt;P&gt;Anthony&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2018 07:25:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556392#M3438</guid>
      <dc:creator>anthonyduhamel</dc:creator>
      <dc:date>2018-10-25T07:25:57Z</dc:date>
    </item>
    <item>
      <title>Re: MAG3110 calibration of devices that don't move</title>
      <link>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556393#M3439</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if i just want to know the angle between to the horizontal. how can i do with mag3110?  need i calibrate?   please tell me how to do detailed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;发自我的iPhone&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2018 09:49:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556393#M3439</guid>
      <dc:creator>172809727</dc:creator>
      <dc:date>2018-10-25T09:49:06Z</dc:date>
    </item>
    <item>
      <title>Re: MAG3110 calibration of devices that don't move</title>
      <link>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556394#M3440</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes you need to calibrate. If you don't, you will have inacurrate results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/76352i03A8A9B32469D1F5/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2018 15:43:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556394#M3440</guid>
      <dc:creator>anthonyduhamel</dc:creator>
      <dc:date>2018-10-25T15:43:59Z</dc:date>
    </item>
    <item>
      <title>Re: MAG3110 calibration of devices that don't move</title>
      <link>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556395#M3441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if i just want to calculate the angle between the horizontal  how can i do?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;发自我的iPhone&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2018 15:49:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556395#M3441</guid>
      <dc:creator>172809727</dc:creator>
      <dc:date>2018-10-25T15:49:17Z</dc:date>
    </item>
    <item>
      <title>Re: MAG3110 calibration of devices that don't move</title>
      <link>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556396#M3442</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please check the&amp;nbsp;Tomas' response.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/486679"&gt;how to deal the data from mag3110&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the additional information I give to you, you should be able to understand how to do it : use the hardiron calibration, then apply arctan(Y/Z). You have all the pieces, you just need to merge it altogether.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anthony&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Oct 2018 08:28:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MAG3110-calibration-of-devices-that-don-t-move/m-p/556396#M3442</guid>
      <dc:creator>anthonyduhamel</dc:creator>
      <dc:date>2018-10-26T08:28:31Z</dc:date>
    </item>
  </channel>
</rss>

