<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>3D Simulation Problems with MPU9250</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/42064/3d-simulation-problems-with-mpu9250</link><description>Hello, 
 I would like to touch on some problem we encountered when using the MPU9250 sensor. 
 Our goal in the project is to simulate the movements of the MPU9250 sensor in 3D. In other words, if the sensor is moving, we want to simulate the same movements</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 10 Jan 2019 08:29:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/42064/3d-simulation-problems-with-mpu9250" /><item><title>RE: 3D Simulation Problems with MPU9250</title><link>https://devzone.nordicsemi.com/thread/164829?ContentTypeID=1</link><pubDate>Thu, 10 Jan 2019 08:29:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bd7586a1-545f-4aee-8b2f-c4243fbc59dc</guid><dc:creator>Onur</dc:creator><description>&lt;p&gt;Hi Einar,&lt;/p&gt;
&lt;p&gt;Thank you for your answer and interest. &lt;span&gt;I will consult invensense about this problem.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Have a nice day,&lt;/p&gt;
&lt;p&gt;Onur&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 3D Simulation Problems with MPU9250</title><link>https://devzone.nordicsemi.com/thread/164531?ContentTypeID=1</link><pubDate>Tue, 08 Jan 2019 13:30:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:804c973c-a857-4981-a8af-130823623835</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi Onur,&lt;/p&gt;
&lt;p&gt;Regarding how it is used in the Thingy:52, I am not aware that there have been any specific HW measures for handling external effects. Both the hardware files and firmware source code for the Thingy:52 is available so that you can compare with your design. However,&amp;nbsp;I suggest you contact&amp;nbsp;Invensense regarding this, as MPU9250 is their product. They should have far more knowledge about it than&amp;nbsp;us.&lt;/p&gt;
&lt;p&gt;Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 3D Simulation Problems with MPU9250</title><link>https://devzone.nordicsemi.com/thread/164293?ContentTypeID=1</link><pubDate>Mon, 07 Jan 2019 14:03:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7a9c1e0e-45cc-4566-b859-0fe8af8cdefb</guid><dc:creator>Onur</dc:creator><description>&lt;p&gt;These are different problems.&amp;nbsp;The first one is the problem that we encountered at Thingy52 and our own design in the first two photographs. We created our designs in these photographs by taking Thingy52 as a model.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.dropbox.com/sh/prdz4jtk80pbm6f/AAANt1KdzRZN3Eqf1RKKk_Z5a?dl=0&amp;amp;preview=our_design_back.JPG"&gt;https://www.dropbox.com/sh/prdz4jtk80pbm6f/AAANt1KdzRZN3Eqf1RKKk_Z5a?dl=0&amp;amp;preview=our_design_back.JPG&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.dropbox.com/sh/prdz4jtk80pbm6f/AAANt1KdzRZN3Eqf1RKKk_Z5a?dl=0&amp;amp;preview=our_design_front.JPG"&gt;https://www.dropbox.com/sh/prdz4jtk80pbm6f/AAANt1KdzRZN3Eqf1RKKk_Z5a?dl=0&amp;amp;preview=our_design_front.JPG&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We&amp;nbsp; created an issue for the problem that we encountered in our designs in photos and Thingy52, but we could not reach the solution.&lt;/p&gt;
&lt;p&gt;(&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/36351/3d-motion-problem-in-a-specified-movement"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/36351/3d-motion-problem-in-a-specified-movement&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;For this reason, we have re-organized our project by taking other open source software instead of Thingy52 open source software. (&amp;nbsp;open source software that&amp;nbsp; we used in reorganized project:&amp;nbsp;&lt;a href="https://github.com/kriswiner/MPU9250"&gt;https://github.com/kriswiner/MPU9250&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In reorganized project, we encountered&amp;nbsp;a different problem than before. This is the second problem and we&amp;nbsp;have never&amp;nbsp;seen the second problem in Thingy52 tests. Second problem is about&amp;nbsp;high sensor sensitivity against external&amp;nbsp;effect like phones, tablet, even irons.&lt;/p&gt;
&lt;p&gt;You can see this effect in videos:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.dropbox.com/home/Nordic%20Issue"&gt;https://www.dropbox.com/home/Nordic%20Issue&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The reason we mentioned two problems was to specify all the stages we had progressed from beginning to end.The problem we are looking for solution at the moment is only the second one.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Onur&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 3D Simulation Problems with MPU9250</title><link>https://devzone.nordicsemi.com/thread/164265?ContentTypeID=1</link><pubDate>Mon, 07 Jan 2019 13:12:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf4a1424-3f7f-4da0-b7d5-ae79ffad3ea4</guid><dc:creator>awneil</dc:creator><description>[quote userid="76078" url="~/f/nordic-q-a/42064/3d-simulation-problems-with-mpu9250/164252"]your design[/quote]
&lt;p&gt;It&amp;#39;s not &lt;em&gt;my&lt;/em&gt; design.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/backstage/f/welcome-to-the-devzone/30115/how-to-know-the-respondent-is-nordic-employee-or-not"&gt;https://devzone.nordicsemi.com/backstage/f/welcome-to-the-devzone/30115/how-to-know-the-respondent-is-nordic-employee-or-not&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="76078" url="~/f/nordic-q-a/42064/3d-simulation-problems-with-mpu9250/164252"]we&amp;#39;ve noticed the same problems at Thingy52[/quote][quote userid="76078" url="~/f/nordic-q-a/42064/3d-simulation-problems-with-mpu9250/164252"]this problem was not encountered when we use Thingy52[/quote]
&lt;p&gt;I&amp;#39;m confused - was it seen on the Thingy, or wasn&amp;#39;t it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 3D Simulation Problems with MPU9250</title><link>https://devzone.nordicsemi.com/thread/164252?ContentTypeID=1</link><pubDate>Mon, 07 Jan 2019 12:56:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:39ab53b6-e185-4c71-9756-c5ff0983307b</guid><dc:creator>Onur</dc:creator><description>&lt;p&gt;Yes, your design is open source and We have already made a design by taking sample from yours. Photos of our design are available at the link below.&lt;/p&gt;
&lt;p&gt;Link: &lt;a href="https://www.dropbox.com/sh/prdz4jtk80pbm6f/AAANt1KdzRZN3Eqf1RKKk_Z5a?dl=0&amp;amp;preview=our_design_back.JPG"&gt;https://www.dropbox.com/sh/prdz4jtk80pbm6f/AAANt1KdzRZN3Eqf1RKKk_Z5a?dl=0&amp;amp;preview=our_design_back.JPG&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.dropbox.com/sh/prdz4jtk80pbm6f/AAANt1KdzRZN3Eqf1RKKk_Z5a?dl=0&amp;amp;preview=our_design_front.JPG"&gt;https://www.dropbox.com/sh/prdz4jtk80pbm6f/AAANt1KdzRZN3Eqf1RKKk_Z5a?dl=0&amp;amp;preview=our_design_front.JPG&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;However, at the end of the detailed tests, we saw problems in 3D motion in this product. After that we&amp;#39;ve noticed the same problems at Thingy52. Therefore, &amp;nbsp;we created the issue in the link below, but we could not conclude. (&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/36351/3d-motion-problem-in-a-specified-movement"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/36351/3d-motion-problem-in-a-specified-movement&lt;/a&gt;). So we decided to take sensor fusion algorithms from a open source algorithm, not from the Invensense&amp;rsquo;s closed libraries. (Sample open source project link: &lt;a href="https://github.com/kriswiner/MPU9250"&gt;https://github.com/kriswiner/MPU9250&lt;/a&gt;) We have examined the especially calibration parts of the code we have shared above in detail and we have added multiple calibration steps to magnetometer, gyroscopeand accelometer. We must say that &amp;nbsp;we have not seen any problems in our calibration codes. Because, after calibrating our product, it works exactly as we want unless there is an external effect. However, &amp;nbsp;when an external effect added, our sensor is naturally affected and the 3D object that we see on the screen is slipping.&lt;/p&gt;
&lt;p&gt;The last thing we want to ask you is: this problem was not encountered when we use Thingy52. Can you give us an idea to guide us to solve this problem? Or is it necessary to create an issue with Invensense? We want to take your idea.&lt;/p&gt;
&lt;p&gt;Test videos with Thingy52 and our new design at the point affecting the magnetometer in the wall:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.dropbox.com/sh/ludcvf3xp8iccxt/AACvTHUUfCIZ8xxdyqOunDbCa?dl=0"&gt;www.dropbox.com/.../AACvTHUUfCIZ8xxdyqOunDbCa&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 3D Simulation Problems with MPU9250</title><link>https://devzone.nordicsemi.com/thread/163933?ContentTypeID=1</link><pubDate>Fri, 04 Jan 2019 10:53:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eec734ff-7561-4007-8120-e34eb1452880</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Again, the &amp;quot;&lt;span&gt;soft iron effect&amp;quot;&amp;nbsp;has nothing at all to do with the microcontroller you use - it is entirely down to the sensor and how you have deployed it in your design.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;You will need to contact the sensor manufacturer for support in the&amp;nbsp;application of their sensor.&lt;/span&gt;&lt;/p&gt;
[quote userid="76078" url="~/f/nordic-q-a/42064/3d-simulation-problems-with-mpu9250/163910"]Thingy52 has a speaker(so it has a magnet too)[/quote]
&lt;p&gt;&lt;span&gt;Are you sure?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Perhaps its a piezoelectric&amp;nbsp;or MEMS speaker ...&lt;/span&gt;&lt;/p&gt;
[quote userid="76078" url="~/f/nordic-q-a/42064/3d-simulation-problems-with-mpu9250/163910"]Is the different hardware design [/quote]
&lt;p&gt;&lt;span&gt;The Thingy design is public - have you looked?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 3D Simulation Problems with MPU9250</title><link>https://devzone.nordicsemi.com/thread/163910?ContentTypeID=1</link><pubDate>Fri, 04 Jan 2019 09:44:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0fa59fda-f709-4e7a-8932-c3fa61a60cbe</guid><dc:creator>Onur</dc:creator><description>&lt;div class="x_"&gt;Hello,&lt;/div&gt;
&lt;div class="x_"&gt;Thank you for your reply.&lt;/div&gt;
&lt;div class="x_"&gt;&lt;/div&gt;
&lt;div class="x_"&gt;&lt;/div&gt;
&lt;div class="x_"&gt;Of course I understand.&lt;/div&gt;
&lt;div class="x_"&gt;&lt;/div&gt;
&lt;div class="x_"&gt;The reason we chose&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;Nordic MCU was the presence of a built-in bluetooth module. Therefore, it is a very advantageous MCU for us.&lt;/div&gt;
&lt;div class="x_"&gt;&lt;/div&gt;
&lt;div class="x_"&gt;&lt;/div&gt;
&lt;div class="x_"&gt;We were able to solve the initial position and the axis shift problem by calibration, so we have a system that works very well. However, we continue to have problems with soft iron effect. Electronic devices (mobile phones, tablets, etc.) that approach the device, and even the iron that comes near test board, affect the operating performance. It works very sensitive about this topic. On the other hand, we did not encounter this problem when working with Thingy52. We use the same DoF sensor as Thingy52. Although Thingy52 has a speaker(so it has a magnet too), it does not experience this problem. We have no idea how to solve this problem with calibration.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class="x_"&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="x_"&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="x_"&gt;How did Thingy52 overcome this problem?&lt;/div&gt;
&lt;div class="x_"&gt;&lt;/div&gt;
&lt;div class="x_"&gt;&lt;/div&gt;
&lt;div class="x_"&gt;Is the different hardware design or did you work with InvenSense on this problem?&lt;/div&gt;
&lt;div class="x_"&gt;&lt;/div&gt;
&lt;div class="x_"&gt;&lt;/div&gt;
&lt;div class="x_"&gt;We couldn&amp;#39;t get through this problem. Could you please help?&lt;/div&gt;
&lt;div class="x_"&gt;&lt;/div&gt;
&lt;div class="x_"&gt;Thanks,&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 3D Simulation Problems with MPU9250</title><link>https://devzone.nordicsemi.com/thread/163386?ContentTypeID=1</link><pubDate>Wed, 02 Jan 2019 09:59:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17c15f82-bc10-4f17-b2b7-0f8b14c8d254</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;I can&amp;#39;t see that this has anything to do with the Nordic MCU at all ?&lt;/p&gt;
&lt;p&gt;There is something wrong in your code - you need to debug your code to find it, and fix it!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.avrfreaks.net/comment/2418156#comment-2418156"&gt;https://www.avrfreaks.net/comment/2418156#comment-2418156&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;It sounds like you have a calibration problem - ie, not properly calibrating your starting position.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>