{"publisher":"Xirkit — the structured parts marketplace","canonical":"https://www.xirkit.io/products/generic-gy-521-mpu-6050-6-axis-imu-module-a9f3","markdown":"https://www.xirkit.io/products/generic-gy-521-mpu-6050-6-axis-imu-module-a9f3/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":"a9f383f1-ee22-5ec0-b318-2581cf06a786","mpn":"GY-521","name":"GY-521 MPU-6050 6-Axis IMU Module","manufacturer":"Generic (unbranded)","family":"imu","summary":"GY-521 is the generic MPU-6050 breakout most Arduino kits ship: 3-axis accelerometer (±2/4/8/16 g) and gyroscope (±250–2000 °/s) with on-chip DMP, I2C at 0x68 (0x69 with AD0 high, 4.7 kΩ pull-down), onboard 3.3 V regulator, 8 pins incl. XDA/XCL auxiliary I2C and INT, 21 × 16 mm PCB, about $4.","schema_version":"3.0","revision":null,"tags":["imu","mpu-6050","mpu6050","gy-521","6-dof imu","i2c imu","motion sensor","accelerometer","gyroscope","arduino","self-balancing robot","generic","robotics"],"sources":[{"other":{},"id":"datasheet","url":"https://protosupplies.com/product/mpu-6050-gy-521-3-axis-accel-gryo-sensor-module/","title":"GY-521 MPU-6050 6-Axis IMU Module datasheet","publisher":"Generic (unbranded)","kind":"datasheet","retrieved_at":"2026-10-12T10:17:24+00:00","field_paths":["spec.constraints.thermal.operating_temp_max_c","spec.constraints.thermal.operating_temp_min_c","spec.geometry.cad.assumptions","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.i2c_address","spec.provides.interface","spec.provides.sensor_fusion","spec.provides.sensor_ic","spec.provides.sensor_type","spec.usage.connectors","spec.usage.pinout","spec.usage.pinout_complete"],"notes":"sha256 15dcfe49821f96da3407fd00223ee50c7f907eb4fd30980c2687e70f2d31bb9f"},{"other":{},"id":"offer0","url":"https://protosupplies.com/product/mpu-6050-gy-521-3-axis-accel-gryo-sensor-module/","title":"protosupplies.com listing","publisher":null,"kind":"distributor","retrieved_at":"2026-10-12T10:19:25+00:00","field_paths":["offers"],"notes":null}],"assets":[{"other":{},"kind":"datasheet","url":"https://protosupplies.com/product/mpu-6050-gy-521-3-axis-accel-gryo-sensor-module/","label":"Datasheet","verification":"manufacturer","notes":null},{"other":{},"kind":"image","url":"https://protosupplies.com/wp-content/uploads/2019/03/MPU-6050-Accel-and-Gyro-Module.jpg","label":"GY-521 MPU-6050 module with loose straight and right-angle headers (ProtoSupplies)","verification":"unverified","notes":"inspected: blue PCB silk-screened GY-521 and HW-123, MPU-6050 QFN, regulator, two mounting holes, 8 pads VCC GND SCL SDA XDA XCL AD0 INT"},{"other":{},"kind":"cad","url":"gy-521-mpu6050.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed"}],"offers":[{"other":{"sku":"MOD-106","price_breaks":[]},"supplier":"protosupplies.com","url":"https://protosupplies.com/product/mpu-6050-gy-521-3-axis-accel-gryo-sensor-module/","currency":"USD","unit_price":3.95,"stock_status":"in_stock","region":"US","minimum_quantity":null,"checked_at":"2026-10-12T10:19:25+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":"Balance, tilt and motion tracking (self-balancing robots, gesture input)","reason":"6-axis MPU-6050: accelerometer ±2–16 g and gyroscope ±250–2000 °/s over I2C, with DMP; ProtoSupplies names self-balancing robots and gesture recognition as uses.","basis":"engineering_inference"}],"children":[{"other":{},"ref_id":"a9f383f1-ee22-5ec0-b318-2581cf06a786--u1","role":"sensor","count":1,"notes":"TDK InvenSense MPU-6050"}],"spec":{"other":{},"usage":{"other":{},"pinout":[{"id":"VCC","kind":"power_in","label":"VCC","notes":"5V nominal. Connect to 5V output of the MCU","other":{},"functions":["power_in"],"electrical":{}},{"id":"GND","kind":"ground","label":"GND","notes":"Ground","other":{},"functions":["ground"],"voltage_v":0,"electrical":{}},{"id":"SCL","kind":"i2c_scl","label":"SCL","notes":"Clock (SCL / SCK) for I2C and SPI","other":{},"functions":["scl"],"electrical":{}},{"id":"SDA","kind":"i2c_sda","label":"SDA","notes":"Data (SDA / SDI) for I2C and SPI","other":{},"functions":["sda"],"electrical":{}},{"id":"XDA","kind":"other","label":"XDA","notes":"Auxillary I2C bus (SDA) for connecting external sensors","other":{},"functions":["xda"],"electrical":{}},{"id":"XCL","kind":"other","label":"XCL","notes":"Auxillary I2C bus (SCL) for connecting external sensors","other":{},"functions":["xcl"],"electrical":{}},{"id":"ADO","kind":"address","label":"ADO","notes":"Address select for I2C","other":{},"functions":["ado"],"electrical":{}},{"id":"INT","kind":"interrupt","label":"INT","notes":"Interrupt Output","other":{},"functions":["int"],"electrical":{}}],"derived":{},"connectors":[{"id":"header","kind":"1×8 0.1″ header (VCC, GND, SCL, SDA, XDA, XCL, AD0, INT); straight and right-angle strips supplied loose","other":{},"pin_count":8}],"pin_mappings":[],"requirements":{"other":{},"data_inputs":[],"power_inputs":[]},"pinout_complete":true},"geometry":{"cad":{"bbox":{"width_mm":16,"height_mm":1.6,"length_mm":21},"features":[],"mesh_path":"gy-521-mpu6050.stl","step_path":"gy-521-mpu6050.step","assumptions":["thickness=1.6 mm assumed: PCB thickness not printed; 1.6 mm assumed for the CAD envelope only"],"verification":"generated","envelope_complete":false},"other":{},"derived":{},"dimensions":{"other":{},"width_mm":16,"height_mm":1.6,"length_mm":21},"feature_boxes":[],"mounting_holes":[]},"provides":{"axes":6,"other":{},"derived":{},"features":["On-chip Digital Motion Processor (DMP) for motion-fusion offload","Onboard 3.3 V regulator powers the MPU-6050; I2C pulled up to 3.3 V, so no level shifter is generally needed on a 5 V MCU","AD0 has a 4.7 kΩ pull-down: open = 0x68, tie to 3.3 V = 0x69 (two modules per bus)","XDA / XCL: auxiliary I2C master bus for an external sensor (e.g. a magnetometer)","Gyro sample rate 3.9 to 8000 samples/s; 16-bit ADCs on every axis","Die temperature sensor −40 to +85 °C, about ±1 °C","Accelerometer initial calibration tolerance ±3 %, non-linearity typically 0.5 %","Supply: sources disagree — ProtoSupplies says 5 V typical; the 45-in-1 kit doc says 3–5 V through the internal LDO (see nulls)","Shock tolerance 10,000 g","I2C up to 400 kHz; 1024-byte FIFO for the DMP","Module schematic: MPU-6050 + 3.3 V LDO + I2C pull-ups + capacitor"],"interface":"i2c","sensor_ic":"MPU-6050","i2c_address":"0x68 (0x69 with AD0 high)","sensor_type":"imu_6dof","capabilities":[],"accel_range_g":16,"sensor_fusion":false,"gyro_range_dps":2000},"compliance":{"other":{},"derived":{},"certifications":[]},"constraints":{"other":{},"derived":{},"thermal":{"other":{},"operating_temp_max_c":85,"operating_temp_min_c":-40},"electrical":{"other":{}}}},"other":null,"source_type":"pdf","source_ref":"https://protosupplies.com/product/mpu-6050-gy-521-3-axis-accel-gryo-sensor-module/","datasheet":{"cad":{"bbox":{"max":[21,16,1.6],"min":[0,0,0],"width_mm":16,"height_mm":1.6,"length_mm":21},"check":{"failed":[],"passed":true},"expected":[{"what":"pcb","width":16,"length":21,"thickness":1.6}],"archetype":"pcb_board","mesh_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/gy-521-mpu6050/07_cad/part.stl","step_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/gy-521-mpu6050/07_cad/part.step","views_png":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/gy-521-mpu6050/07_cad/views.png","export_stl":"gy-521-mpu6050.stl","assumptions":["thickness=1.6 mm assumed: PCB thickness not printed; 1.6 mm assumed for the CAD envelope only"],"export_step":"gy-521-mpu6050.step","source_step":null,"verification":"generated","envelope_complete":false},"chips":[{"id":"u1","mpn":"MPU-6050","src":{"page":9,"quote":"| Datasheet | TDK InvenSense | MPU-6050 |","method":"table","table_id":"9_1"},"role":"sensor","manufacturer":"TDK InvenSense"}],"fields":{"axes":{"src":{"page":14,"quote":"The GY-521 module features a 3-axis gyroscope, a 3-axis accelerometer, a digital motion processor (DMP), and a temperature sensor.The digital motion processor can be used to process complex algorithms directly on the board.","method":"derived"},"unit":null,"value":6},"connector":{"src":{"page":5,"quote":"- 8-pin male header straight","method":"text"},"unit":null,"value":"1×8 0.1″ header: VCC, GND, SCL, SDA, XDA, XCL, AD0, INT"},"interface":{"src":{"page":6,"quote":"Communications between the sensor and the MCU is done over the I2C interface.","method":"text"},"unit":null,"value":"i2c"},"sensor_ic":{"src":{"page":9,"quote":"| Datasheet | TDK InvenSense | MPU-6050 |","method":"table","table_id":"9_1"},"unit":null,"value":"MPU-6050"},"gyro_range":{"src":{"page":9,"quote":"| Gyroscope | Ranges | ±250°/s, ±500°/s, ±1000°/s, ±2000°/s |","method":"table","table_id":"9_1"},"unit":"°/s","value":2000},"accel_range":{"src":{"page":9,"quote":"| Accelerometer | Ranges | ±2g, ±4g, ±8g, ±16g |","method":"table","table_id":"9_1"},"unit":"gn","value":16},"i2c_address":{"src":{"page":6,"quote":"The ADO pin determines the I2C address to use. This pin has a built-in 4.7K pull-down resistor on the module. If the pin is left unconnected, the line will be pulled low and the default I2C address will be 0x68. To select 0x69, connect the ADO pin to 3.3V.","method":"text"},"unit":null,"value":"0x68 (0x69 with AD0 high)"},"sensor_type":{"src":{"page":6,"quote":"- 3-axis MEMS 16-bit accelerometer with programmable range","method":"text"},"unit":null,"value":"imu_6dof"},"sensor_fusion":{"src":{"page":6,"quote":"- 9-axis MotionFusion Digital Motion Processor (DMP)","method":"text"},"unit":null,"value":false},"operating_temperature":{"src":{"page":9,"quote":"| Temperature | Range | -40 to +85°C |","method":"table","table_id":"9_1"},"unit":"°C","value":[-40,85]}},"groups":{"all":["VCC","GND","SCL","SDA","XDA","XCL","ADO","INT"]},"source":{"url":"https://protosupplies.com/product/mpu-6050-gy-521-3-axis-accel-gryo-sensor-module/","pages":24,"sha256":"15dcfe49821f96da3407fd00223ee50c7f907eb4fd30980c2687e70f2d31bb9f","onboarded_at":"2026-10-12T10:19:41+00:00"},"coverage":{"pct":100,"score":"28/28","passed":true,"explained_nulls":["mag_range","output_data_rate","accel_noise","gyro_noise","supply_voltage","supply_current","weight","thickness","compliance","lifecycle"]},"entities":[{"id":"VCC","attrs":{"kind":"power_in","label":"VCC","designator":"VCC","description":"5V nominal. Connect to 5V output of the MCU"},"sources":[{"page":6,"quote":"- VCC = 5V nominal. Connect to 5V output of the MCU","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":6,"quote":"- VCC = 5V nominal. Connect to 5V output of the MCU","method":"text","fragment":"entities_pins.json"},"label":{"page":6,"quote":"- VCC = 5V nominal. Connect to 5V output of the MCU","method":"text","fragment":"entities_pins.json"},"designator":{"page":6,"quote":"- VCC = 5V nominal. Connect to 5V output of the MCU","method":"text","fragment":"entities_pins.json"},"description":{"page":6,"quote":"- VCC = 5V nominal. Connect to 5V output of the MCU","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"GND","attrs":{"kind":"ground","label":"GND","designator":"GND","description":"Ground"},"sources":[{"page":6,"quote":"- GND = Ground","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":6,"quote":"- GND = Ground","method":"text","fragment":"entities_pins.json"},"label":{"page":6,"quote":"- GND = Ground","method":"text","fragment":"entities_pins.json"},"designator":{"page":6,"quote":"- GND = Ground","method":"text","fragment":"entities_pins.json"},"description":{"page":6,"quote":"- GND = Ground","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"SCL","attrs":{"kind":"i2c_scl","label":"SCL","designator":"SCL","description":"Clock (SCL / SCK) for I2C and SPI"},"sources":[{"page":6,"quote":"- SCL = Clock (SCL / SCK) for I2C and SPI","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":6,"quote":"- SCL = Clock (SCL / SCK) for I2C and SPI","method":"text","fragment":"entities_pins.json"},"label":{"page":6,"quote":"- SCL = Clock (SCL / SCK) for I2C and SPI","method":"text","fragment":"entities_pins.json"},"designator":{"page":6,"quote":"- SCL = Clock (SCL / SCK) for I2C and SPI","method":"text","fragment":"entities_pins.json"},"description":{"page":6,"quote":"- SCL = Clock (SCL / SCK) for I2C and SPI","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"SDA","attrs":{"kind":"i2c_sda","label":"SDA","designator":"SDA","description":"Data (SDA / SDI) for I2C and SPI"},"sources":[{"page":6,"quote":"- SDA = Data (SDA / SDI) for I2C and SPI","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":6,"quote":"- SDA = Data (SDA / SDI) for I2C and SPI","method":"text","fragment":"entities_pins.json"},"label":{"page":6,"quote":"- SDA = Data (SDA / SDI) for I2C and SPI","method":"text","fragment":"entities_pins.json"},"designator":{"page":6,"quote":"- SDA = Data (SDA / SDI) for I2C and SPI","method":"text","fragment":"entities_pins.json"},"description":{"page":6,"quote":"- SDA = Data (SDA / SDI) for I2C and SPI","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"XDA","attrs":{"kind":"other","label":"XDA","designator":"XDA","description":"Auxillary I2C bus (SDA) for connecting external sensors"},"sources":[{"page":6,"quote":"- XDA = Auxillary I2C bus (SDA) for connecting external sensors","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":6,"quote":"- XDA = Auxillary I2C bus (SDA) for connecting external sensors","method":"text","fragment":"entities_pins.json"},"label":{"page":6,"quote":"- XDA = Auxillary I2C bus (SDA) for connecting external sensors","method":"text","fragment":"entities_pins.json"},"designator":{"page":6,"quote":"- XDA = Auxillary I2C bus (SDA) for connecting external sensors","method":"text","fragment":"entities_pins.json"},"description":{"page":6,"quote":"- XDA = Auxillary I2C bus (SDA) for connecting external sensors","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"XCL","attrs":{"kind":"other","label":"XCL","designator":"XCL","description":"Auxillary I2C bus (SCL) for connecting external sensors"},"sources":[{"page":6,"quote":"- XCL = Auxillary I2C bus (SCL) for connecting external sensors","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":6,"quote":"- XCL = Auxillary I2C bus (SCL) for connecting external sensors","method":"text","fragment":"entities_pins.json"},"label":{"page":6,"quote":"- XCL = Auxillary I2C bus (SCL) for connecting external sensors","method":"text","fragment":"entities_pins.json"},"designator":{"page":6,"quote":"- XCL = Auxillary I2C bus (SCL) for connecting external sensors","method":"text","fragment":"entities_pins.json"},"description":{"page":6,"quote":"- XCL = Auxillary I2C bus (SCL) for connecting external sensors","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"ADO","attrs":{"kind":"address","label":"ADO","designator":"ADO","description":"Address select for I2C"},"sources":[{"page":6,"quote":"- ADO = Address select for I2C","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":6,"quote":"- ADO = Address select for I2C","method":"text","fragment":"entities_pins.json"},"label":{"page":6,"quote":"- ADO = Address select for I2C","method":"text","fragment":"entities_pins.json"},"designator":{"page":6,"quote":"- ADO = Address select for I2C","method":"text","fragment":"entities_pins.json"},"description":{"page":6,"quote":"- ADO = Address select for I2C","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"INT","attrs":{"kind":"interrupt","label":"INT","designator":"INT","description":"Interrupt Output"},"sources":[{"page":6,"quote":"- INT = Interrupt Output","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":6,"quote":"- INT = Interrupt Output","method":"text","fragment":"entities_pins.json"},"label":{"page":6,"quote":"- INT = Interrupt Output","method":"text","fragment":"entities_pins.json"},"designator":{"page":6,"quote":"- INT = Interrupt Output","method":"text","fragment":"entities_pins.json"},"description":{"page":6,"quote":"- INT = Interrupt Output","method":"text","fragment":"entities_pins.json"}},"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-12T10:19:25+00:00","compliance":[],"ordering_codes":[{"code":"MOD-106","description":"ProtoSupplies SKU"}]},"mechanical":{"dims":{"width":{"src":{"page":9,"quote":"| Dimensions | L x W (PCB) | 21 x 16mm (0.8 x 0.63″) |","method":"table","table_id":"9_1"},"unit":"mm","value":16},"length":{"src":{"page":9,"quote":"| Dimensions | L x W (PCB) | 21 x 16mm (0.8 x 0.63″) |","method":"table","table_id":"9_1"},"unit":"mm","value":21}},"kind":"mechanical","holes":[],"units":"mm","origin":"board bottom-left","features":[],"archetype":"pcb_board","assumptions":{"thickness":{"why":"PCB thickness not printed; 1.6 mm assumed for the CAD envelope only","value":1.6}}},"page_index":[{"page":1,"tags":["site_chrome"],"primary":"site_chrome"},{"page":2,"tags":["pricing_ordering"],"primary":"pricing_ordering"},{"page":3,"tags":["pricing_ordering"],"primary":"pricing_ordering"},{"page":4,"tags":["product_overview"],"primary":"product_overview"},{"page":5,"tags":[],"primary":"none_of_these"},{"page":6,"tags":["specifications"],"primary":"specifications"},{"page":7,"tags":["code_usage"],"primary":"code_usage"},{"page":8,"tags":[],"primary":"none_of_these"},{"page":9,"tags":["specifications"],"primary":"specifications"},{"page":10,"tags":["schematic"],"primary":"code_usage"},{"page":11,"tags":["site_chrome"],"primary":"site_chrome"},{"page":12,"tags":["site_chrome"],"primary":"site_chrome"},{"page":13,"tags":[],"primary":"none_of_these"},{"page":14,"tags":["product_overview"],"primary":"product_overview"},{"page":15,"tags":["specifications"],"primary":"specifications"},{"page":16,"tags":["code_usage"],"primary":"code_usage"},{"page":17,"tags":["code_usage"],"primary":"code_usage"},{"page":18,"tags":[],"primary":"none_of_these"},{"page":19,"tags":["site_chrome"],"primary":"site_chrome"},{"page":20,"tags":["schematic","product_overview"],"primary":"product_overview"},{"page":21,"tags":["specifications"],"primary":"specifications"},{"page":22,"tags":["code_usage"],"primary":"code_usage"},{"page":23,"tags":["code_usage"],"primary":"code_usage"},{"page":24,"tags":["schematic"],"primary":"schematic"}],"performance":[],"schema_name":"datasheet-1","part_ratings":{}},"use_cases":["balance-orientation"],"commercial":{"other":{},"checked_at":"2026-10-12T10:19:25+00:00","compliance":[],"ordering_codes":[{"code":"MOD-106","description":"ProtoSupplies SKU"}]},"null_reasons":{"weight":{"note":"no weight in the sources","reason":"not_in_source"},"lifecycle":{"note":"generic board; no lifecycle statement","reason":"not_in_source"},"mag_range":{"note":"6-DoF, no magnetometer","reason":"not_applicable"},"thickness":{"note":"PCB thickness not printed; CAD uses an explicit 1.6 mm assumption","reason":"not_in_source"},"compliance":{"note":"no certification statement","reason":"not_in_source"},"gyro_noise":{"note":"not stated in the module sources","reason":"not_in_source"},"accel_noise":{"note":"not stated in the module sources","reason":"not_in_source"},"supply_current":{"note":"not stated for the module","reason":"not_in_source"},"supply_voltage":{"note":"ProtoSupplies table 9_1 \"Vcc Module 5V (typical)\" and p6 \"should be supplied with 5V on the VCC pin\"; 45-in-1 kit doc p15 \"Power Supply: 3-5V (internal low-dropout voltage regulator)\". Both kept; whether 3.3 V on VCC is enough depends on the regulator fitted, which no source names.","reason":"conflicting_sources"},"output_data_rate":{"note":"gyro sample rate 3.9–8000 /s is in features; no output data rate for the accelerometer","reason":"not_in_source"}},"assembly_label":"Module","assembly_level":2,"search_aliases":["GY-521","GY521","MPU6050 module","MPU-6050 breakout","GY-521 MPU6050","HW-123","MPU-6050 6-axis module"],"children_summary":[{"id":"a9f383f1-ee22-5ec0-b318-2581cf06a786--u1","part_number":"MPU-6050","manufacturer":"TDK InvenSense","role":"sensor","architecture":null,"clock_mhz":null,"memory":null}],"design":{"assets":[{"other":{},"kind":"datasheet","url":"https://protosupplies.com/product/mpu-6050-gy-521-3-axis-accel-gryo-sensor-module/","label":"Datasheet","verification":"manufacturer","notes":null,"resolved_url":"https://protosupplies.com/product/mpu-6050-gy-521-3-axis-accel-gryo-sensor-module/"},{"other":{},"kind":"image","url":"https://protosupplies.com/wp-content/uploads/2019/03/MPU-6050-Accel-and-Gyro-Module.jpg","label":"GY-521 MPU-6050 module with loose straight and right-angle headers (ProtoSupplies)","verification":"unverified","notes":"inspected: blue PCB silk-screened GY-521 and HW-123, MPU-6050 QFN, regulator, two mounting holes, 8 pads VCC GND SCL SDA XDA XCL AD0 INT","resolved_url":"https://protosupplies.com/wp-content/uploads/2019/03/MPU-6050-Accel-and-Gyro-Module.jpg"},{"other":{},"kind":"cad","url":"gy-521-mpu6050.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed","resolved_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/gy-521-mpu6050.step"}],"cad":{"verification":"generated","envelope_complete":false,"assumptions":["thickness=1.6 mm assumed: PCB thickness not printed; 1.6 mm assumed for the CAD envelope only"],"step_path":"gy-521-mpu6050.step","mesh_path":"gy-521-mpu6050.stl","footprint_svg_path":null,"bbox":{"length_mm":21,"width_mm":16,"height_mm":1.6},"features":[],"step_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/gy-521-mpu6050.step","mesh_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/gy-521-mpu6050.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."]}}}