{"publisher":"Xirkit — the structured parts marketplace","canonical":"https://www.xirkit.io/products/yahboom-cmp10a-10-axis-imu-metal-case-0154","markdown":"https://www.xirkit.io/products/yahboom-cmp10a-10-axis-imu-metal-case-0154/data.md","mcp":"https://www.xirkit.io/mcp","note":"Every value is traced to a cited source (see sources and per-value src). Null means unknown, never zero.","record":{"id":"01548135-e3d2-5040-8e33-91843ef3fccc","mpn":"CMP10A","name":"Yahboom CMP10A 10-Axis IMU (metal case)","manufacturer":"Yahboom","family":"imu","summary":"Yahboom CMP10A is a 10-axis AHRS module with a 3-axis accelerometer (±16 g), gyroscope (±2000 °/s), magnetometer (±2 Gauss) and a barometer (300–1100 hPa). A built-in Kalman filter outputs Euler angles and a quaternion at up to 200 Hz. It talks over USB-C (CP2102), UART up to 921600 baud or I2C, has ROS 1/2 drivers, draws 12 mA at 5 V and comes in a 60 × 46.4 × 13.6 mm metal case.","schema_version":"3.0","revision":null,"tags":["imu","10-dof imu","usb, uart, i2c imu","motion sensor","accelerometer","gyroscope","yahboom","robotics","ahrs","ros2 imu","magnetometer","barometer","kalman filter","9-axis imu"],"sources":[{"other":{},"id":"datasheet","url":"https://www.yahboom.net/study/IMU/5989","title":"Yahboom CMP10A 10-Axis IMU (metal case) datasheet","publisher":"Yahboom","kind":"datasheet","retrieved_at":"2026-10-18T02:59:43+00:00","field_paths":["spec.constraints.electrical.supply_voltage_max_v","spec.constraints.electrical.supply_voltage_min_v","spec.constraints.thermal.operating_temp_max_c","spec.constraints.thermal.operating_temp_min_c","spec.geometry.cad.bbox.height_mm","spec.geometry.cad.bbox.length_mm","spec.geometry.cad.bbox.width_mm","spec.geometry.cad.envelope_complete","spec.geometry.cad.mesh_path","spec.geometry.cad.step_path","spec.geometry.cad.verification","spec.geometry.dimensions.height_mm","spec.geometry.dimensions.length_mm","spec.geometry.dimensions.width_mm","spec.provides.accel_range_g","spec.provides.axes","spec.provides.features","spec.provides.gyro_range_dps","spec.provides.interface","spec.provides.mag_range_ut","spec.provides.output_data_rate_hz","spec.provides.sensor_fusion","spec.provides.sensor_type","spec.usage.connectors","spec.usage.pinout","spec.usage.pinout_complete","spec.usage.requirements.other.supply_current_ma"],"notes":"sha256 fe886d2524691beca4eaffdab833fb8cdbb31bc60b7822c50ba0a782dcbdd500"},{"other":{},"id":"offer0","url":"https://www.yahboom.store/products/imu?variant=39702304391252","title":"www.yahboom.store listing","publisher":null,"kind":"distributor","retrieved_at":"2026-10-18T04:05:56+00:00","field_paths":["offers"],"notes":null}],"assets":[{"other":{},"kind":"datasheet","url":"https://www.yahboom.net/study/IMU/5989","label":"Datasheet","verification":"manufacturer","notes":null},{"other":{},"kind":"image","url":"https://cdn.shopify.com/s/files/1/0066/9686/1780/products/IMU_Navigation_Module_Yahboom_SKU_05.jpg","label":"Yahboom CMP10A 10-axis IMU, metal case version","verification":"manufacturer","notes":"inspected: black metal case with two mounting ears, printed YAHBOOM, X/Y/Z axes, 'BARO INCLUDED', '10 Axis IMU CMP10A'; USB cable and two header strips"},{"other":{},"kind":"cad","url":"yahboom-10-axis-imu.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed"}],"offers":[{"other":{"sku":"6000301252","price_breaks":[]},"supplier":"www.yahboom.store","url":"https://www.yahboom.store/products/imu?variant=39702304391252","currency":"USD","unit_price":89.99,"stock_status":"in_stock","region":"US","minimum_quantity":null,"checked_at":"2026-10-18T04:05:56+00:00","lead_time_days_min":null,"lead_time_days_max":null,"destination":"US","destination_postal_code":null,"notes":null,"price_basis":"listed","unit_price_max":null}],"best_for":[{"other":{},"label":"Sensor fusion and on-device ML","reason":"On-chip sensor fusion outputs orientation directly — no fusion filter to run on the host.","basis":"engineering_inference"}],"children":[],"spec":{"other":{},"usage":{"other":{},"pinout":[{"id":"J1-1","kind":"other","label":"NC","notes":"not connected","other":{},"connector":"J1 (8-pin, GPS/I2C side)","functions":["nc"],"electrical":{}},{"id":"J1-2","kind":"other","label":"D1","notes":"data interface of the GPS module","other":{},"connector":"J1 (8-pin, GPS/I2C side)","functions":["d1"],"electrical":{}},{"id":"J1-3","kind":"ground","label":"GND","other":{},"connector":"J1 (8-pin, GPS/I2C side)","functions":["ground"],"voltage_v":0,"electrical":{}},{"id":"J1-4","kind":"power_in","label":"5V","other":{},"connector":"J1 (8-pin, GPS/I2C side)","functions":["power_in"],"electrical":{}},{"id":"J1-5","kind":"ground","label":"GND","other":{},"connector":"J1 (8-pin, GPS/I2C side)","functions":["ground"],"voltage_v":0,"electrical":{}},{"id":"J1-6","kind":"i2c_sda","label":"SDA","notes":"I2C serial data","other":{},"connector":"J1 (8-pin, GPS/I2C side)","functions":["sda"],"electrical":{}},{"id":"J1-7","kind":"i2c_scl","label":"SCL","notes":"I2C serial clock","other":{},"connector":"J1 (8-pin, GPS/I2C side)","functions":["scl"],"electrical":{}},{"id":"J1-8","kind":"power_in","label":"3V3","notes":"3.3 V","other":{},"connector":"J1 (8-pin, GPS/I2C side)","functions":["power_in"],"electrical":{}},{"id":"J2-1","kind":"uart_rx","label":"RX","notes":"serial data in (TTL)","other":{},"connector":"J2 (4-pin serial)","functions":["rx"],"electrical":{}},{"id":"J2-2","kind":"uart_tx","label":"TX","notes":"serial data out (TTL)","other":{},"connector":"J2 (4-pin serial)","functions":["tx"],"electrical":{}},{"id":"J2-3","kind":"ground","label":"GND","other":{},"connector":"J2 (4-pin serial)","functions":["ground"],"voltage_v":0,"electrical":{}},{"id":"J2-4","kind":"power_in","label":"5V","other":{},"connector":"J2 (4-pin serial)","functions":["power_in"],"electrical":{}}],"derived":{},"connectors":[{"id":"usb_c","kind":"USB Type-C via onboard CP2102 USB-serial (the only interface with the metal case fitted)","other":{}},{"id":"headers","kind":"8-pin (NC D1 GND 5V GND SDA SCL 3V3) + 4-pin (RX TX GND 5V) headers on the bare board","other":{},"pin_count":12}],"pin_mappings":[],"requirements":{"other":{"supply_current_ma":12},"data_inputs":[],"power_inputs":[]},"pinout_complete":true},"geometry":{"cad":{"bbox":{"width_mm":46.36,"height_mm":13.56,"length_mm":60},"features":[],"mesh_path":"yahboom-10-axis-imu.stl","step_path":"yahboom-10-axis-imu.step","assumptions":[],"verification":"generated","envelope_complete":true},"other":{},"derived":{},"dimensions":{"other":{},"width_mm":46.36,"height_mm":13.56,"length_mm":60},"feature_boxes":[],"mounting_holes":[]},"provides":{"axes":10,"other":{},"derived":{},"features":["Kalman-filter attitude output: Euler angles, quaternion, position, velocity, acceleration, angular velocity, magnetic field","Static inclination accuracy 0.1°, dynamic 0.5°; heading 1° (9-axis, after magnetic calibration)","Barometer 300–1100 hPa, 0.5 Pa RMS noise, ±0.06 hPa relative accuracy","Serial 4800–921600 bps (default 9600); I2C up to 400 kHz (hardware)","Accepts NMEA-0183 GPS data on D1 to form a GPS-IMU navigation unit","Bare-board and metal-case versions; with the case fitted only USB works","Magnetometer needs calibration and ≥ 20 cm from magnetic interference","Envelope from the maker STEP (case shell): 60.0 × 46.36 × 13.56 mm incl. mounting ears; inner PCB shell 37.8 × 46.07 mm"],"interface":"usb, uart, i2c","sensor_type":"ahrs_10dof","capabilities":[],"mag_range_ut":200,"accel_range_g":16,"sensor_fusion":true,"gyro_range_dps":2000,"output_data_rate_hz":200},"compliance":{"other":{},"derived":{},"certifications":[]},"constraints":{"other":{},"derived":{},"thermal":{"other":{},"operating_temp_max_c":85,"operating_temp_min_c":-40},"electrical":{"other":{},"supply_voltage_max_v":5,"supply_voltage_min_v":3.3}}},"other":null,"source_type":"pdf","source_ref":"https://www.yahboom.net/study/IMU/5989","datasheet":{"cad":{"bbox":{"max":[60,46.36,13.56],"min":[0,0,0],"width_mm":46.36,"height_mm":13.56,"length_mm":60},"check":{"failed":[],"passed":true},"expected":[{"x":60,"y":46.36,"name":"envelope","what":"box_xy"},{"what":"envelope_z","value":13.56}],"archetype":"envelope_box","mesh_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/yahboom-10-axis-imu/07_cad/part.stl","step_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/yahboom-10-axis-imu/07_cad/part.step","views_png":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/yahboom-10-axis-imu/07_cad/views.png","export_stl":"yahboom-10-axis-imu.stl","assumptions":[],"export_step":"yahboom-10-axis-imu.step","source_step":null,"verification":"generated","envelope_complete":true},"chips":[],"fields":{"axes":{"src":{"page":12,"quote":"# Yahboom IMU 10-Axis Inertial Navigation ARHS Sensor Module with Accelerometer Gyroscope Magnetometer Barometer Air pressure gauge","method":"text"},"unit":null,"value":10},"connector":{"src":{"page":5,"quote":"④CP2102 chip: USB to serial port function.","method":"text"},"unit":null,"value":"USB-C (CP2102) + 8-pin and 4-pin headers on the board"},"interface":{"src":{"page":12,"quote":"2)Support USB/UART/I2C communication methods.","method":"text"},"unit":null,"value":"usb, uart, i2c"},"mag_range":{"src":{"page":9,"quote":"| range |  | ±2 Gauss |","method":"table","table_id":"9_3"},"orig":{"unit":"gauss","value":2},"unit":"µT","value":200},"gyro_noise":{"src":{"page":9,"quote":"| RMS noise | Bandwidth=100Hz | 0.028~0.07(°/s)-rms |","method":"table","table_id":"9_2"},"unit":null,"value":"0.028–0.07 °/s-rms (100 Hz bandwidth)"},"gyro_range":{"src":{"page":9,"quote":"| range |  | ±2000°/s |","method":"table","table_id":"9_2"},"unit":"°/s","value":2000},"accel_noise":{"src":{"page":9,"quote":"| RMS noise | Bandwidth=100 Hz | 0.75~1 mg-rms |","method":"table","table_id":"9_1"},"unit":null,"value":"0.75–1 mg-rms (100 Hz bandwidth)"},"accel_range":{"src":{"page":9,"quote":"| range |  | ±16 g |","method":"table","table_id":"9_1"},"unit":"gn","value":16},"sensor_type":{"src":{"page":4,"quote":"This product is a high-performance three-dimensional motion attitude measurement system based on MEMS technology.","method":"text"},"unit":null,"value":"ahrs_10dof"},"sensor_fusion":{"src":{"page":12,"quote":"3) Built-in Kalman algorithm, it can output Euler angles (Roll, Pitch, Yaw), quaternion, position, velocity, acceleration, angular velocity, magnetic field vector.","method":"text"},"unit":null,"value":true},"supply_current":{"src":{"page":10,"quote":"| Working current | 5V | 12mA |","method":"table","table_id":"10_2"},"orig":{"unit":"mA","value":12},"unit":"A","value":0.012},"supply_voltage":{"src":{"page":10,"quote":"| VCC supply voltage |  | 3.3V/5V |","method":"table","table_id":"10_2"},"unit":"V","value":[3.3,5]},"output_data_rate":{"src":{"page":10,"quote":"| output rate | Default 10Hz, selectable 0.2Hz~200Hz |","method":"table","table_id":"10_1"},"unit":"Hz","value":200},"operating_temperature":{"src":{"page":10,"quote":"| Operating temperature | -40℃~85℃ |","method":"table","table_id":"10_1"},"unit":"°C","value":[-40,85]}},"groups":{"all":["J1-1","J1-2","J1-3","J1-4","J1-5","J1-6","J1-7","J1-8","J2-1","J2-2","J2-3","J2-4"]},"source":{"url":"https://www.yahboom.net/study/IMU/5989","pages":13,"sha256":"fe886d2524691beca4eaffdab833fb8cdbb31bc60b7822c50ba0a782dcbdd500","onboarded_at":"2026-10-18T04:06:14+00:00"},"coverage":{"pct":92.9,"score":"26/28","passed":true,"explained_nulls":["sensor_ic","i2c_address","weight","thickness"]},"entities":[{"id":"J1-1","attrs":{"kind":"other","label":"NC","number":1,"connector":"J1 (8-pin, GPS/I2C side)","designator":"J1-1","description":"not connected"},"sources":[{"page":5,"quote":"| NC | Null |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| NC | Null |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| NC | Null |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"number":{"page":5,"quote":"| NC | Null |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| NC | Null |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| NC | Null |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"description":{"page":5,"quote":"| NC | Null |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"J1-2","attrs":{"kind":"other","label":"D1","number":2,"connector":"J1 (8-pin, GPS/I2C side)","designator":"J1-2","description":"data interface of the GPS module"},"sources":[{"page":5,"quote":"| D1 | Connect the data interface of the GPS module |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| D1 | Connect the data interface of the GPS module |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| D1 | Connect the data interface of the GPS module |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"number":{"page":5,"quote":"| D1 | Connect the data interface of the GPS module |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| D1 | Connect the data interface of the GPS module |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| D1 | Connect the data interface of the GPS module |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"description":{"page":5,"quote":"| D1 | Connect the data interface of the GPS module |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"J1-3","attrs":{"kind":"ground","label":"GND","number":3,"connector":"J1 (8-pin, GPS/I2C side)","designator":"J1-3"},"sources":[{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"number":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"J1-4","attrs":{"kind":"power_in","label":"5V","number":4,"connector":"J1 (8-pin, GPS/I2C side)","designator":"J1-4"},"sources":[{"page":5,"quote":"| 5V | 5V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| 5V | 5V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| 5V | 5V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"number":{"page":5,"quote":"| 5V | 5V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| 5V | 5V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| 5V | 5V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"J1-5","attrs":{"kind":"ground","label":"GND","number":5,"connector":"J1 (8-pin, GPS/I2C side)","designator":"J1-5"},"sources":[{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"number":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"J1-6","attrs":{"kind":"i2c_sda","label":"SDA","number":6,"connector":"J1 (8-pin, GPS/I2C side)","designator":"J1-6","description":"I2C serial data"},"sources":[{"page":5,"quote":"| SDA | I2C - Serial Data Line |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| SDA | I2C - Serial Data Line |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| SDA | I2C - Serial Data Line |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"number":{"page":5,"quote":"| SDA | I2C - Serial Data Line |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| SDA | I2C - Serial Data Line |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| SDA | I2C - Serial Data Line |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"description":{"page":5,"quote":"| SDA | I2C - Serial Data Line |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"J1-7","attrs":{"kind":"i2c_scl","label":"SCL","number":7,"connector":"J1 (8-pin, GPS/I2C side)","designator":"J1-7","description":"I2C serial clock"},"sources":[{"page":5,"quote":"| SCL | I2C - Serial Clock Line |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| SCL | I2C - Serial Clock Line |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| SCL | I2C - Serial Clock Line |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"number":{"page":5,"quote":"| SCL | I2C - Serial Clock Line |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| SCL | I2C - Serial Clock Line |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| SCL | I2C - Serial Clock Line |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"description":{"page":5,"quote":"| SCL | I2C - Serial Clock Line |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"J1-8","attrs":{"kind":"power_in","label":"3V3","number":8,"connector":"J1 (8-pin, GPS/I2C side)","designator":"J1-8","description":"3.3 V"},"sources":[{"page":5,"quote":"| 3V3 | 3.3V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| 3V3 | 3.3V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| 3V3 | 3.3V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"number":{"page":5,"quote":"| 3V3 | 3.3V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| 3V3 | 3.3V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| 3V3 | 3.3V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"description":{"page":5,"quote":"| 3V3 | 3.3V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"J2-1","attrs":{"kind":"uart_rx","label":"RX","number":1,"connector":"J2 (4-pin serial)","designator":"J2-1","description":"serial data in (TTL)"},"sources":[{"page":5,"quote":"| RX | Serial port - data receiving pin |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| RX | Serial port - data receiving pin |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| RX | Serial port - data receiving pin |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"number":{"page":5,"quote":"| RX | Serial port - data receiving pin |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| RX | Serial port - data receiving pin |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| RX | Serial port - data receiving pin |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"description":{"page":5,"quote":"| RX | Serial port - data receiving pin |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"J2-2","attrs":{"kind":"uart_tx","label":"TX","number":2,"connector":"J2 (4-pin serial)","designator":"J2-2","description":"serial data out (TTL)"},"sources":[{"page":5,"quote":"| TX | Serial port - data transmission pin |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| TX | Serial port - data transmission pin |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| TX | Serial port - data transmission pin |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"number":{"page":5,"quote":"| TX | Serial port - data transmission pin |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| TX | Serial port - data transmission pin |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| TX | Serial port - data transmission pin |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"description":{"page":5,"quote":"| TX | Serial port - data transmission pin |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"J2-3","attrs":{"kind":"ground","label":"GND","number":3,"connector":"J2 (4-pin serial)","designator":"J2-3"},"sources":[{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"number":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"J2-4","attrs":{"kind":"power_in","label":"5V","number":4,"connector":"J2 (4-pin serial)","designator":"J2-4"},"sources":[{"page":5,"quote":"| 5V | 5V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| 5V | 5V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| 5V | 5V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"number":{"page":5,"quote":"| 5V | 5V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| 5V | 5V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| 5V | 5V |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"}],"taxonomy":{"pinouts":{"role":"pins_or_terminals","definition":"Pinout section naming each pin / pad (VIN, 3Vo, GND, SCL, SDA, INT, RST, CS, address jumpers) and what it does"},"schematic":{"role":"pins_or_terminals","definition":"Schematic or downloads page"},"code_usage":{"role":"software_usage","definition":"Arduino / CircuitPython / Python wiring, library install and example code"},"dimensions":{"role":"mechanical_dimensions","definition":"Fab print / board dimensions, mounting holes"},"site_chrome":{"role":"other","definition":"Navigation, related products, footers, page headers"},"specifications":{"role":"electrical_ratings","definition":"Sensor specifications: axes, accelerometer / gyro / magnetometer ranges, data rates, noise, fusion outputs, supply, interface, I2C address"},"pricing_ordering":{"role":"ordering_commercial","definition":"Store page: price, product ID, stock, technical details"},"product_overview":{"role":"identity_overview","definition":"Overview of the breakout: sensor chip, what it measures, fusion features, STEMMA QT"}},"variants":{},"commercial":{"other":{},"checked_at":"2026-10-18T04:05:56+00:00","compliance":[],"ordering_codes":[{"code":"6000301252","description":"Yahboom SKU, CMP10A with case"},{"code":"6000301251","description":"Yahboom SKU, bare CMP10A board (.99)"}]},"mechanical":{"dims":{"width":{"src":{"url":"https://drive.google.com/file/d/1KHr37OwcsyXmLlGLN7tJ0PK0-Dah0CAu","quote":"case shell Z extent = 46.36 mm","method":"derived"},"unit":"mm","value":46.36},"height":{"src":{"url":"https://drive.google.com/file/d/1KHr37OwcsyXmLlGLN7tJ0PK0-Dah0CAu","quote":"case shell Y extent 14.92 … 28.48 = 13.56 mm","method":"derived"},"unit":"mm","value":13.56},"length":{"src":{"url":"https://drive.google.com/file/d/1KHr37OwcsyXmLlGLN7tJ0PK0-Dah0CAu","quote":"case shell X extent −30 … 30 = 60.0 mm","method":"derived"},"unit":"mm","value":60}},"kind":"mechanical","holes":[],"units":"mm","origin":"case envelope from (0,0,0), measured from the maker STEP","features":[],"archetype":"envelope_box","assumptions":{}},"page_index":[{"page":1,"tags":["product_overview"],"primary":"product_overview"},{"page":2,"tags":[],"primary":"none_of_these"},{"page":3,"tags":["product_overview"],"primary":"product_overview"},{"page":4,"tags":["product_overview"],"primary":"product_overview"},{"page":5,"tags":["pinouts"],"primary":"pinouts"},{"page":6,"tags":[],"primary":"none_of_these"},{"page":7,"tags":[],"primary":"none_of_these"},{"page":8,"tags":["product_overview"],"primary":"product_overview"},{"page":9,"tags":["specifications"],"primary":"specifications"},{"page":10,"tags":["specifications"],"primary":"specifications"},{"page":11,"tags":["product_overview"],"primary":"product_overview"},{"page":12,"tags":["product_overview"],"primary":"product_overview"},{"page":13,"tags":[],"primary":"none_of_these"}],"performance":[],"schema_name":"datasheet-1","part_ratings":{}},"use_cases":["tinyml-sensing"],"commercial":{"other":{},"checked_at":"2026-10-18T04:05:56+00:00","compliance":[],"ordering_codes":[{"code":"6000301252","description":"Yahboom SKU, CMP10A with case"},{"code":"6000301251","description":"Yahboom SKU, bare CMP10A board (.99)"}]},"null_reasons":{"weight":{"note":"not stated","reason":"not_in_source"},"sensor_ic":{"note":"the sensor chips are not named by Yahboom","reason":"not_in_source"},"thickness":{"note":"CAD uses the STEP case height","reason":"not_applicable"},"i2c_address":{"note":"not in the parsed tutorial pages","reason":"not_in_source"},"logic_voltage":{"note":"supply 3.3/5 V given; IO level not stated","reason":"not_in_source"}},"assembly_label":"Module","assembly_level":2,"search_aliases":["CMP10A","Yahboom CMP10A 10-Axis IMU","Yahboom 10-axis IMU","Yahboom IMU CMP10A","CMP10A AHRS","Yahboom ROS IMU"],"design":{"assets":[{"other":{},"kind":"datasheet","url":"https://www.yahboom.net/study/IMU/5989","label":"Datasheet","verification":"manufacturer","notes":null,"resolved_url":"https://www.yahboom.net/study/IMU/5989"},{"other":{},"kind":"image","url":"https://cdn.shopify.com/s/files/1/0066/9686/1780/products/IMU_Navigation_Module_Yahboom_SKU_05.jpg","label":"Yahboom CMP10A 10-axis IMU, metal case version","verification":"manufacturer","notes":"inspected: black metal case with two mounting ears, printed YAHBOOM, X/Y/Z axes, 'BARO INCLUDED', '10 Axis IMU CMP10A'; USB cable and two header strips","resolved_url":"https://cdn.shopify.com/s/files/1/0066/9686/1780/products/IMU_Navigation_Module_Yahboom_SKU_05.jpg"},{"other":{},"kind":"cad","url":"yahboom-10-axis-imu.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed","resolved_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/yahboom-10-axis-imu.step"}],"cad":{"verification":"generated","envelope_complete":true,"assumptions":[],"step_path":"yahboom-10-axis-imu.step","mesh_path":"yahboom-10-axis-imu.stl","footprint_svg_path":null,"bbox":{"length_mm":60,"width_mm":46.36,"height_mm":13.56},"features":[],"step_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/yahboom-10-axis-imu.step","mesh_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/yahboom-10-axis-imu.stl","footprint_svg_url":null},"limitations":["Generated geometry is an approximate mechanical envelope; inspect original manufacturer CAD when available.","Generated footprint_svg_path is an outline, not a verified electrical land pattern.","Xirkit does not run fit checks; download step_url and test fit against your own enclosure."]}}}