{"product_id":"6-dof-imu-unit-bmi270","title":"6-DoF IMU Unit (BMI270)","description":"\u003cstyle\u003e\n\/* ===== Scoped Description Style ===== *\/\n.product-description.rte {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  color: #2c2c2c;\n  line-height: 1.65;\n  font-size: 16px;\n}\n\n\/* ===== Headings ===== *\/\n.product-description.rte h2 {\n  font-size: 1.8em;\n  color: #0D47A1;\n  border-left: 4px solid #1f6fe5;\n  padding-left: 12px;\n  margin-top: 32px;\n  margin-bottom: 16px;\n}\n\n\/* ===== H3 Titles Optimization ===== *\/\n.product-description.rte h3 {\n  font-size: 1.4em;\n  color: #0D47A1;\n  margin-top: 24px;\n  margin-bottom: 12px;\n  font-weight: 500;\n  padding-bottom: 6px;\n  border-bottom: 2px solid #e6e6e6;\n}\n\n\/* ===== Paragraphs ===== *\/\n.product-description.rte p {\n  margin-bottom: 20px;\n  line-height: 1.8;\n  color: #4a4f57;\n  font-size: 16px;\n}\n\n\/* ===== Paragraph Images (only in description) ===== *\/\n.product-description.rte img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n  margin: 24px auto;\n  border-radius: 12px;\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);\n}\n\n\/* ===== Lists ===== *\/\n.product-description.rte ul {\n  padding-left: 20px;\n  margin-bottom: 16px;\n  list-style-type: disc;\n}\n.product-description.rte li {\n  margin-bottom: 6px;\n}\n\n\/* ===== Links ===== *\/\n.product-description.rte a {\n  color: #0288D1;\n  text-decoration: none;\n  transition: color 0.3s ease;\n}\n.product-description.rte a:hover {\n  color: #01579B;\n}\n\n\/* ===== M5Stack-style Spec Table ===== *\/\n.product-description.rte .table-container {\n  width: 100%;\n  margin: 24px 0;\n  overflow-x: auto;\n}\n.product-description.rte .table-container table {\n  width: 100%;\n  border-collapse: collapse;\n  font-family: inherit;\n  font-size: 14px;\n  color: #2c2f36;\n  background-color: #ffffff;\n  border-radius: 10px;\n  overflow: hidden;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);\n}\n.product-description.rte .table-container thead th {\n  background: #1f6fe5;\n  color: #ffffff;\n  padding: 14px 16px;\n  text-align: left;\n  font-weight: 600;\n  border: none;\n  vertical-align: middle;\n}\n.product-description.rte .table-container td {\n  padding: 14px 16px;\n  border-bottom: 1px solid #e6ebf2;\n  vertical-align: middle;\n  text-align: left;\n}\n.product-description.rte .table-container tbody td:first-child {\n  width: 36%;\n  text-align: left;\n  font-weight: 500;\n  color: #4a4f57;\n  background-color: rgba(31, 111, 229, 0.02);\n}\n.product-description.rte .table-container tbody tr:nth-child(even) {\n  background-color: #f7f9fc;\n}\n@media (hover: hover) {\n  .product-description.rte .table-container tbody tr:hover {\n    background-color: #eef3ff;\n  }\n}\n\n\/* ===== Learn \u0026 Documents Button ===== *\/\n.product-description.rte #learn-and-documents-btn {\n  display: inline-flex;\n  align-items: center;\n  padding: 6px 14px;\n  background-color: #1f6fe5;\n  color: #ffffff;\n  font-weight: 600;\n  border-radius: 6px;\n  margin-top: 8px;\n  text-decoration: none;\n  transition: background 0.3s ease;\n}\n.product-description.rte #learn-and-documents-btn:hover {\n  background-color: #1661c1;\n}\n\n\/* ===== Responsive Design for Smaller Screens (with table adjustments) ===== *\/\n@media screen and (max-width: 768px) {\n  .product-description.rte .table-container table,\n  .product-description.rte .table-container thead,\n  .product-description.rte .table-container tbody,\n  .product-description.rte .table-container th,\n  .product-description.rte .table-container td,\n  .product-description.rte .table-container tr {\n    display: block;\n    width: 100%;\n  }\n  .product-description.rte .table-container thead {\n    display: none;\n  }\n  .product-description.rte .table-container tbody tr {\n    padding: 12px 0;\n    border-bottom: 1px solid #e6ebf2;\n  }\n  .product-description.rte .table-container tbody td {\n    padding: 8px 16px;\n    border: none;\n    text-align: left;\n  }\n  .product-description.rte .table-container tbody td:first-child {\n    width: 100%;\n    background: none;\n    color: #1f6fe5;\n    font-weight: 600;\n    padding-top: 16px;\n  }\n  .product-description.rte .table-container tbody td:last-child {\n    padding-bottom: 16px;\n    color: #2c2f36;\n    line-height: 1.6;\n  }\n\n  \/* Ensure button appears correctly on mobile *\/\n  .product-description.rte #learn-and-documents-btn {\n    font-size: 14px;\n    padding: 8px 16px;\n  }\n}\n\u003c\/style\u003e\n\u003ch2 id=\"description\" data-id=\"Description\"\u003eDescription\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUnit DoF6\u003c\/strong\u003e is a six-axis inertial sensor unit built around the low-power BMI270 IMU. The BMI270 integrates a 16-bit 3-axis accelerometer and a 16-bit 3-axis gyroscope, with configurable measurement ranges, on-chip motion detection, and fast startup. Data is transmitted over I2C, enabling real-time acquisition of acceleration, angular velocity, and temperature for motion-sensing applications such as robot attitude sensing, motion detection, wearables, gimbal control, and human-machine interaction.\u003c\/p\u003e\n\u003ch2 id=\"features\" data-id=\"Features\"\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBMI270 six-axis inertial sensor\u003c\/li\u003e\n\u003cli\u003eI2C interface with address switching support\u003c\/li\u003e\n\u003cli\u003e16-bit accelerometer and gyroscope sampling\u003c\/li\u003e\n\u003cli\u003eConfigurable measurement ranges and built-in motion detection\u003c\/li\u003e\n\u003cli\u003eAcceleration, angular velocity, and temperature acquisition\u003c\/li\u003e\n\u003cli\u003eSuited to attitude sensing and motion detection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"includes\" data-id=\"Includes\"\u003eIncludes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x Unit DoF6\u003c\/li\u003e\n\u003cli\u003e1 x HY2.0-4P Grove Cable (5cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"applications\" data-id=\"Applications\"\u003eApplications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRobot attitude sensing\u003c\/li\u003e\n\u003cli\u003eMotion detection\u003c\/li\u003e\n\u003cli\u003eWearables\u003c\/li\u003e\n\u003cli\u003eGimbal control\u003c\/li\u003e\n\u003cli\u003eHuman-machine interaction\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"specifications\" data-id=\"Specifications\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"table-container\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eIC Model\u003c\/td\u003e\n\u003ctd\u003eBMI270\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor Type\u003c\/td\u003e\n\u003ctd\u003eSix-axis inertial sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAccelerometer\u003c\/td\u003e\n\u003ctd\u003e16-bit 3-axis accelerometer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAccelerometer Range\u003c\/td\u003e\n\u003ctd\u003e±2 g \/ ±4 g \/ ±8 g \/ ±16 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAccelerometer Accuracy\u003c\/td\u003e\n\u003ctd\u003e±20 mg (approx. ±0.02 g)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGyroscope\u003c\/td\u003e\n\u003ctd\u003e16-bit 3-axis gyroscope\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGyroscope Range\u003c\/td\u003e\n\u003ctd\u003e±125 \/ ±250 \/ ±500 \/ ±1000 \/ ±2000 °\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGyroscope Accuracy\u003c\/td\u003e\n\u003ctd\u003e±0.5 °\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCommunication Interface\u003c\/td\u003e\n\u003ctd\u003eI2C @ 0x68 \/ 0x69 (switchable via onboard switch)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Size\u003c\/td\u003e\n\u003ctd\u003e24.0 x 24.0 x 8.0mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Weight\u003c\/td\u003e\n\u003ctd\u003e3.1g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e138.0 x 93.0 x 7.0mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGross Weight\u003c\/td\u003e\n\u003ctd\u003e6.6g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2 id=\"product-comparison\" data-id=\"Product Comparison\"\u003eProduct Comparison\u003c\/h2\u003e\n\u003cdiv class=\"compare-table-container\"\u003e\n\u003cdiv class=\"table-container\"\u003e\n\u003ctable style=\"width: 100%;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 12.6209%;\"\u003eProduct Comparison\u003c\/th\u003e\n\u003cth style=\"width: 24.9149%;\"\u003eUnit DoF6 \u003cimg src=\"https:\/\/m5stack-doc.oss-cn-shenzhen.aliyuncs.com\/1289\/U228_Unit_DoF6_main_pictures_02.webp\" alt=\"Unit DoF6\" width=\"80\" height=\"80\"\u003e\n\u003c\/th\u003e\n\u003cth style=\"width: 20.4871%;\"\u003eUnit DoF9 \u003cimg src=\"https:\/\/m5stack-doc.oss-cn-shenzhen.aliyuncs.com\/1292\/U229_Unit_DoF9_main_pictures_02.webp\" alt=\"Unit DoF9\" width=\"80\" height=\"80\"\u003e\n\u003c\/th\u003e\n\u003cth style=\"width: 20.4871%;\"\u003eUnit DoF10 \u003cimg src=\"https:\/\/m5stack-doc.oss-cn-shenzhen.aliyuncs.com\/1291\/U230_Unit_DoF10_main_pictures_02.webp\" alt=\"Unit DoF10\" width=\"80\" height=\"80\"\u003e\n\u003c\/th\u003e\n\u003cth style=\"width: 20.4871%;\"\u003eUnit BMM350 \u003cimg src=\"https:\/\/m5stack-doc.oss-cn-shenzhen.aliyuncs.com\/1293\/U231_Unit_BMM350_main_pictures_02.webp\" alt=\"Unit BMM350\" width=\"80\" height=\"80\"\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12.6209%;\"\u003eSensor Combination\u003c\/td\u003e\n\u003ctd style=\"width: 24.9149%;\"\u003eBMI270\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eBMI270 + BMM350\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eBMI270 + BMM350 + SPA06-003\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eBMM350\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12.6209%;\"\u003eSensor Type\u003c\/td\u003e\n\u003ctd style=\"width: 24.9149%;\"\u003eSix-axis inertial sensor\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eSix-axis inertial + three-axis geomagnetic sensor\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eSix-axis inertial + three-axis geomagnetic + barometric pressure sensor\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eThree-axis geomagnetic sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12.6209%;\"\u003eAccelerometer\u003c\/td\u003e\n\u003ctd style=\"width: 24.9149%;\"\u003e16-bit 3-axis\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003e16-bit 3-axis\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003e16-bit 3-axis\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003e❌\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12.6209%;\"\u003eGyroscope\u003c\/td\u003e\n\u003ctd style=\"width: 24.9149%;\"\u003e16-bit 3-axis\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003e16-bit 3-axis\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003e16-bit 3-axis\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003e❌\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12.6209%;\"\u003eMagnetometer\u003c\/td\u003e\n\u003ctd style=\"width: 24.9149%;\"\u003e❌\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eBMM350 (TMR, approx. 0.1 μT)\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eBMM350 (TMR, approx. 0.1 μT)\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eBMM350 (TMR, approx. 0.1 μT)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12.6209%;\"\u003eBarometric Pressure Sensor\u003c\/td\u003e\n\u003ctd style=\"width: 24.9149%;\"\u003e❌\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003e❌\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eSPA06-003\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003e❌\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12.6209%;\"\u003eI2C Address\u003c\/td\u003e\n\u003ctd style=\"width: 24.9149%;\"\u003e0x68 \/ 0x69 (onboard switch)\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eBMI270: 0x68 \/ 0x69 (onboard switch)\u003cbr\u003eBMM350: 0x14\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eBMI270: 0x68 \/ 0x69 (onboard switch)\u003cbr\u003eBMM350: 0x14\u003cbr\u003eSPA06-003: 0x76\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003e0x14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12.6209%;\"\u003eMain Functions\u003c\/td\u003e\n\u003ctd style=\"width: 24.9149%;\"\u003eAcceleration, angular velocity, and temperature acquisition; on-chip motion detection\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eAcceleration, angular velocity, temperature, and three-axis magnetic field acquisition; on-chip motion detection\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eAcceleration, angular velocity, temperature, three-axis magnetic field, and pressure acquisition; on-chip motion detection\u003c\/td\u003e\n\u003ctd style=\"width: 20.4871%;\"\u003eThree-axis magnetic field acquisition; heading output after calibration\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eLearn and Documents\u003c\/h2\u003e\n\u003ca href=\"https:\/\/docs.m5stack.com\/en\/products\/sku\/U228\" id=\"learn-and-documents-btn\" target=\"_blank\"\u003e → DOCUMENTS \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"m5stack-store","offers":[{"title":"Default Title","offer_id":50930969182465,"sku":"U228","price":5.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/7689\/2250\/files\/U228_6-DoF_IMU_Unit_BMI270_1.webp?v=1792721824","url":"https:\/\/shop.m5stack.com\/products\/6-dof-imu-unit-bmi270","provider":"M5Stack-Store","version":"1.0","type":"link"}