Skip to content

MPU6050 onboard DMP (feature request) #20

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
fanlessfan opened this issue Mar 10, 2021 · 2 comments
Closed

MPU6050 onboard DMP (feature request) #20

fanlessfan opened this issue Mar 10, 2021 · 2 comments

Comments

@fanlessfan
Copy link

Hello,

I found a Arduino library which can read from the onboard DMP. Could anyone who has the knowledge to convert it to mycropython?

https://github.com/jrowberg/i2cdevlib

thx

@peterhinch
Copy link
Contributor

The DMP is proprietary and undocumented, which is why we never attempted to support it. There are two solutions, firstly our sensor fusion library. Secondly the BNo055 module which performs sensor fusion internally in a publicly documented manner. This works exceptionally well and would be my suggestion for any new project.

While I applaud the ingenuity of the author in reverse engineering DMP, I think the effort involved in porting this would be of limited interest given the above existing solutions. Another issue is that sensor fusion in a 6-DOF IMU is of limited use: to do a worthwhile job would require including MPU9150 and MPU9250.

I therefore won't be taking this up. We'll see if other members are interested.

@peterhinch
Copy link
Contributor

Closing this: I don't think anyone is taking this up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants