Skip to content

STM LIS3MDL compass support ? #2607

@fiveangle

Description

@fiveangle

LIS3MDL Compass Support ?

In looking for an ultra-lightweight GPS-Compass module, an RCG member suggested this:

https://store.mrobotics.io/product-p/mro-ugps-samm8q-01.htm

But I noticed that it uses the STM LIS3MDL compass:

http://www.st.com/en/mems-and-sensors/lis3mdl.html (datasheet)

Reviewing here, it looks like this isn't directly supported.

Does anyone know if this uses the same protocol as one of the supported magnetometers and so should work ? Or would support have to be fully ported ? I did a bit of digging and suspect it isn't a drop-in as PX4 support looks like it was added March 2016 and looks to be an entirely separate driver:

https://github.com/PX4/Firmware/blob/master/src/drivers/lis3mdl/lis3mdl.cpp

The reason for asking is that I'm trying to implement the lightest-weight solution possible for emergency position-hold (and maybe RTH if something goes wrong with video feed). It will otherwise be dead weight on every flight, and at <8g, I can't find anything close to this with an M8.

This is probably the alternative if I can't find an M8 unit - this is <10g NEO-6M:

https://hobbyking.com/en_us/micro-hkpilot-gps-and-compass-u-blox-neo-6-and-hmc5883.html

Thanks,

-=dave

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions