{"id":17647292,"url":"https://github.com/ironsheep/p2-click-mpu-9dof","last_synced_at":"2026-07-02T20:35:43.609Z","repository":{"id":68978257,"uuid":"350475288","full_name":"ironsheep/P2-click-MPU-9dof","owner":"ironsheep","description":"Interface library to MPU 9DOF Click module from Parallax Propeller V2","archived":false,"fork":false,"pushed_at":"2022-04-26T20:07:25.000Z","size":7760,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-27T08:45:19.753Z","etag":null,"topics":["click","propeller2","spin2"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ironsheep.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"ironsheep","patreon":"IronSheep"}},"created_at":"2021-03-22T20:09:47.000Z","updated_at":"2024-08-24T00:05:31.000Z","dependencies_parsed_at":"2023-04-28T17:48:06.455Z","dependency_job_id":null,"html_url":"https://github.com/ironsheep/P2-click-MPU-9dof","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ironsheep/P2-click-MPU-9dof","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ironsheep%2FP2-click-MPU-9dof","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ironsheep%2FP2-click-MPU-9dof/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ironsheep%2FP2-click-MPU-9dof/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ironsheep%2FP2-click-MPU-9dof/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ironsheep","download_url":"https://codeload.github.com/ironsheep/P2-click-MPU-9dof/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ironsheep%2FP2-click-MPU-9dof/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35062689,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-02T02:00:06.368Z","response_time":173,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["click","propeller2","spin2"],"created_at":"2024-10-23T11:12:00.388Z","updated_at":"2026-07-02T20:35:43.571Z","avatar_url":"https://github.com/ironsheep.png","language":"Shell","funding_links":["https://github.com/sponsors/ironsheep","https://patreon.com/IronSheep","https://www.buymeacoffee.com/ironsheep","https://www.patreon.com/IronSheep?fan_landing=true"],"categories":[],"sub_categories":[],"readme":"# P2-click-MPU-9dof\nParallax Propeller V2 Interface object for MPU 9DOF Click module \n\n![Project Maintenance][maintenance-shield]\n\n[![License][license-shield]](LICENSE) \n\nWe might use this module in our P2 P2 Cube project to determine cube orientation.\n\nThe goals of this project are:\n\n\n- Establish working commmunication with the MPU 9DOF module\n- Configure the module for Cube use\n- Calibrate the module to get best results\n- Implement logic to convert 3-axis Accel, Gyro and Mag values into Roll, Pitch and Yaw\n\n## Current status\n\nWhat's completed and what's not:\n\n```\n\n24 Apr 2022 14:00\n- Add demo showing sensor values on HDMI display\n- Fix temperature access method\n02 Jun 2021 17:35\n- Add detection of MPU9150, MPU9250, and MPU9255\n- Alter die temp algorithm to be correct by chip model\n- Alter mag scaling to be correct by chip model\n- Calibration appears to work but still testing\nKnown Issue\n- Get Accel/Gyro conversion from raw still not correct\n27 May 2021 14:02\n- I/O is working better and sign propagation of reading  has been corrected.\n25 May 2021\n- I/O working (single bytes/words and Mag access)\n- chip configuration seems to be working (May want to be tuned for our use)\n```\n\n## Up Next\n\n- Review technical docs to ensure that we are asking for values correctly\n- Add filters to rseduce mesurements being all-over-the-place\n- Convert floating math for row/pitch/yaw calcs into spin2\n\n## How to Contribute\n\nThis is a project supporting our P2 Development Community. Please feel free to contribute to this project. You can contribute in the following ways:\n\n- File **Feature Requests** or **Issues** (describing things you are seeing while using our code) at the [Project Issue Tracking Page](https://github.com/ironsheep/P2-BLDC-Motor-Control/issues)\n- Fork this repo and then add your code to it. Finally, create a Pull Request to contribute your code back to this repository for inclusion with the projects code. See [CONTRIBUTING](CONTRIBUTING.md)\n\n---\n\n\u003e If you like my work and/or this has helped you in some way then feel free to help me out for a couple of :coffee:'s or :pizza: slices!\n\u003e\n\u003e [![coffee](https://www.buymeacoffee.com/assets/img/custom_images/black_img.png)](https://www.buymeacoffee.com/ironsheep) \u0026nbsp;\u0026nbsp; -OR- \u0026nbsp;\u0026nbsp; [![Patreon](./docs/images/patreon.png)](https://www.patreon.com/IronSheep?fan_landing=true)[Patreon.com/IronSheep](https://www.patreon.com/IronSheep?fan_landing=true)\n\n---\n\n## License\n\nCopyright © 2021 Iron Sheep Productions, LLC. All rights reserved.\u003cbr /\u003e\nLicensed under the MIT License. \u003cbr\u003e\n\u003cbr\u003e\nFollow these links for more information:\n\n### [Copyright](copyright) | [License](LICENSE)\n\n\n\n[maintenance-shield]: https://img.shields.io/badge/maintainer-stephen%40ironsheep%2ebiz-blue.svg?style=for-the-badge\n\n[marketplace-version]: https://vsmarketplacebadge.apphb.com/version-short/ironsheepproductionsllc.spin2.svg\n\n[marketplace-installs]: https://vsmarketplacebadge.apphb.com/installs-short/ironsheepproductionsllc.spin2.svg\n\n[marketplace-rating]: https://vsmarketplacebadge.apphb.com/rating-short/ironsheepproductionsllc.spin2.svg\n\n[license-shield]: https://camo.githubusercontent.com/bc04f96d911ea5f6e3b00e44fc0731ea74c8e1e9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f69616e74726963682f746578742d646976696465722d726f772e7376673f7374796c653d666f722d7468652d6261646765\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fironsheep%2Fp2-click-mpu-9dof","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fironsheep%2Fp2-click-mpu-9dof","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fironsheep%2Fp2-click-mpu-9dof/lists"}