Dk2 has magnetometer

166 views
Skip to first unread message

Alexandre Avenel

unread,
Aug 4, 2014, 2:45:04 PM8/4/14
to vr-g...@googlegroups.com
Hi VR geeks,

Just to point out that the magnetometer wasn't removed in the oculus DK2.
You can access it with ovrTrackingState::RawSensorData::Magnetometer with the SDK 0.4

Cheers !

Alexandre

Jan Ciger

unread,
Aug 4, 2014, 3:54:25 PM8/4/14
to vr-g...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Um, I do wonder, what does that actually return? I suspect it will be
a meaningless value for the DK2. The field in the structure is there,
because DK1 has magnetometer and perhaps some future version will have
one again, so it is worth maintaining API compatibility.

The configuration tool says that magnetometer calibration isn't
available on DK2, the source code for the older 0.3.x SDK has it
explicitly disabled for DK2 and this teardown at iFixit shows clearly
that there is no magnetometer present (only the 6-axis
gyro/accelerometer combo MPU-6500):

https://www.ifixit.com/Teardown/Oculus+Rift+Development+Kit+2+Teardown/27613#s67541

The old DK1 has the same 6-axis IMU, but has a Honeywell magnetometer
in addition (see:
https://www.ifixit.com/Teardown/Oculus+Rift+Teardown/13682#s46008 )

Regards,

Jan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iD8DBQFT3+Tqn11XseNj94gRAv82AKCrPpdRpfQ8A7ECEN4qmNN7hiYAKQCgsu4n
IGMO1rMU7+2bGTzVp25FSLA=
=ntfK
-----END PGP SIGNATURE-----

Alexandre Avenel

unread,
Aug 4, 2014, 4:19:46 PM8/4/14
to vr-g...@googlegroups.com
I tried to print the values of magnetometer, and it seems to work well ! :) 
According to the official website, magnetometer is still part of features for DK2: http://www.oculusvr.com/dk2/

I'm not an expert in electronics, but maybe the magnetometer hasn't been identified in the ifixit teardown ?
There is a small component near the IMU (U12) https://d3nevzfk7ii3be.cloudfront.net/igi/Sd2wfNyDbouAWsCN.huge
Could it be the magnetometer ?

Regards,

Alexandre.



--
You received this message because you are subscribed to a topic in the Google Groups "VR Geeks" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/vr-geeks/n3j9FdpXbJg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to vr-geeks+u...@googlegroups.com.
Visit this group at http://groups.google.com/group/vr-geeks.
For more options, visit https://groups.google.com/d/optout.

Jan Ciger

unread,
Aug 5, 2014, 9:08:24 AM8/5/14
to vr-g...@googlegroups.com
On Mon, Aug 4, 2014 at 10:19 PM, Alexandre Avenel
<avenel.a...@gmail.com> wrote:
> I tried to print the values of magnetometer, and it seems to work well ! :)
> According to the official website, magnetometer is still part of features
> for DK2: http://www.oculusvr.com/dk2/
>
> I'm not an expert in electronics, but maybe the magnetometer hasn't been
> identified in the ifixit teardown ?

> There is a small component near the IMU (U12)
> https://d3nevzfk7ii3be.cloudfront.net/igi/Sd2wfNyDbouAWsCN.huge
> Could it be the magnetometer ?

You have good eyes. That chip could be a magnetometer, it is obviously
connected via I2C or SPI to the microcontroller and the markings seem
vaguely similar to the Honeywell chip in DK1. However, without a
higher resolution picture it is impossible to say. Someone has
demanded to know the markings on the chip in the comments, so lets
see. Hopefully I was wrong and they didn't remove the magnetometer, it
would be stupid to do so.

However, it isn't used for tracking anyway - without being able to
calibrate it (which is disabled in the configuration tool) are the
values useless. Also the sensor fusion most likely isn't using it,
unless there is a big difference between the 0.3.2 SDK and 0.4 one -
the magnetometer data are disabled in the 0.3.2.

J.
Reply all
Reply to author
Forward
0 new messages