<?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>SensorsのトピックMAG 3110 Auto Calibration</title>
    <link>https://community.nxp.com/t5/Sensors/MAG-3110-Auto-Calibration/m-p/384259#M1352</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using MAG 3110 in our project. Is there any option to automatically calibrate MAG 3110, if so please share the algorithm and thoughts on this?&lt;/P&gt;&lt;P&gt;Currently we are doing a normal fixed time 360 degree rotation calibration with compass pointing North for the offset.&lt;/P&gt;&lt;P&gt;Is there any option to know that user rotated the device 360 degree so that i can exit from the 360 degree calibration process other than using fixed time calibration?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Pramod&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Feb 2026 21:59:30 GMT</pubDate>
    <dc:creator>pramodk_g_</dc:creator>
    <dc:date>2026-02-03T21:59:30Z</dc:date>
    <item>
      <title>MAG 3110 Auto Calibration</title>
      <link>https://community.nxp.com/t5/Sensors/MAG-3110-Auto-Calibration/m-p/384259#M1352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using MAG 3110 in our project. Is there any option to automatically calibrate MAG 3110, if so please share the algorithm and thoughts on this?&lt;/P&gt;&lt;P&gt;Currently we are doing a normal fixed time 360 degree rotation calibration with compass pointing North for the offset.&lt;/P&gt;&lt;P&gt;Is there any option to know that user rotated the device 360 degree so that i can exit from the 360 degree calibration process other than using fixed time calibration?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Pramod&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2026 21:59:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MAG-3110-Auto-Calibration/m-p/384259#M1352</guid>
      <dc:creator>pramodk_g_</dc:creator>
      <dc:date>2026-02-03T21:59:30Z</dc:date>
    </item>
    <item>
      <title>Re: MAG 3110 Auto Calibration</title>
      <link>https://community.nxp.com/t5/Sensors/MAG-3110-Auto-Calibration/m-p/384260#M1353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi PRAMOD K. G.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can download a very complete source code that includes the magnetic calibration from &lt;A href="http://www.freescale.com/sensorfusion"&gt;&lt;SPAN style="font-size: 14.0pt;"&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="https://community.nxp.com/www.freescale.com/sensorfusion" target="test_blank"&gt;www.freescale.com/sensorfusion&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this source code we provide full optimized MCU software with full source code including 10 element magnetic calibration models just click on the “download” button on the left of the page next to “sensor Fusion Library for Kinetis MCUs”&lt;/P&gt;&lt;P&gt;Once downloaded you can find specifically the 10 element code can be found in the file magnetic.c in the Codewarrior projects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or, can also find it in the Freescale communities, specifically in the downloadable folder “Build_422_PreRelease.zip” from the following link: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-102732"&gt;https://community.freescale.com/docs/DOC-102732&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For further support about this code I would recommend you to check content on the following link: &lt;A _jive_internal="true" href="https://community.nxp.com/community/sensors/sensorfusion"&gt;https://community.freescale.com/community/sensors/sensorfusion&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jose Reyes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Apr 2015 20:54:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MAG-3110-Auto-Calibration/m-p/384260#M1353</guid>
      <dc:creator>reyes</dc:creator>
      <dc:date>2015-04-10T20:54:05Z</dc:date>
    </item>
    <item>
      <title>Re: MAG 3110 Auto Calibration</title>
      <link>https://community.nxp.com/t5/Sensors/MAG-3110-Auto-Calibration/m-p/384261#M1354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Hi Jose Reyes,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;We are Following &lt;A href="https://community.nxp.com/thread/322434"&gt;mag3110 magnetometer calibration&lt;/A&gt; method.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;We are &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;recording the x and y magnetometer readings for 20 second. From these recorded data, minimum and maximum x- and y- values are calculated .Then a&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;veraging&lt;/SPAN&gt; the minimum and maximum values of x and y ,corresponding offset values are obtained and written to Magnetometer registers.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;To ensure the minimum and maximum values of x- and y- recorded , we are rotating it 360 degree for 20 second on x-y plane.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Is there any procedure &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;to find the maximum and min values of x and y are reached while rotating&lt;/SPAN&gt;,so that we can exit before 20 second?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2015 08:28:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/MAG-3110-Auto-Calibration/m-p/384261#M1354</guid>
      <dc:creator>pramodk_g_</dc:creator>
      <dc:date>2015-04-21T08:28:48Z</dc:date>
    </item>
  </channel>
</rss>

