component
MPU-6050
Public Unreviewedby adom
InvenSense 6-axis IMU, QFN-24. 3-axis gyro + 3-axis accel + DMP, I2C, VDD 2.4-3.46 V. Datasheet-verified.
← Commit history
Publish 0.1.0
8 files changed
+1174−9
README.md+64−2@@ -1,5 +1,67 @@ # MPU-6050 -6-axis IMU (accelerometer + gyroscope), I2C, QFN-24+**InvenSense (TDK)** · 6-axis IMU (accel + gyro) · QFN-24 (4x4 mm) -The MPU-6050 is a 6-axis motion tracking device from InvenSense (TDK). Combines a 3-axis gyroscope and 3-axis accelerometer with an onboard Digital Motion Processor (DMP). Widely used in drones and robotics.+6-axis MotionTracking device combining a 3-axis MEMS gyroscope, a 3-axis MEMS accelerometer, and an on-chip Digital Motion Processor (DMP), in a 4x4x0.9 mm QFN-24 package. The primary I2C interface (up to 400 kHz) reads motion data, and an auxiliary I2C master port can chain an external magnetometer or pressure sensor for a 9- or 10-axis solution. VDD is 2.375-3.46 V with a separate VLOGIC rail for 1.8 V or 3.3 V I/O. The default cheap IMU for drones, gimbals, and gesture sensing.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | CLKIN | input | Optional external reference clock input. Connect to GND if unused. |+| 2 | NC | unconnected | Not internally connected. May be used for PCB trace routing. |+| 3 | NC | unconnected | Not internally connected. May be used for PCB trace routing. |+| 4 | NC | unconnected | Not internally connected. May be used for PCB trace routing. |+| 5 | NC | unconnected | Not internally connected. May be used for PCB trace routing. |+| 6 | AUX_DA | bidirectional | Auxiliary I2C master serial data line, used to connect external sensors (e.g., magnetometer) to the auxiliary I2C bus mastered by the MPU-6050. Requires an external pull-up resistor. |+| 7 | AUX_CL | output | Auxiliary I2C master serial clock, used to connect external sensors (e.g., magnetometer) to the auxiliary I2C bus mastered by the MPU-6050. Requires an external pull-up resistor. |+| 8 | VLOGIC | power_in | Digital I/O supply voltage. 1.71 V to VDD; sets the logic level of the primary I2C bus and other digital I/Os. Bypass with a 10 nF ceramic capacitor (C4) to GND. |+| 9 | AD0 | input | I2C Slave Address LSB. Selects between two possible 7-bit slave addresses (0x68 when tied low, 0x69 when tied high) so two MPU-6050 devices can share the same I2C bus. |+| 10 | REGOUT | passive | Regulator filter capacitor connection for the internal LDO. Bypass with a 0.1 µF ceramic capacitor (C1) to GND. Do not use as a supply rail for other circuits. |+| 11 | FSYNC | input | Frame synchronization digital input. Used to sync image or video captures to sensor sampling. Connect to GND if unused. |+| 12 | INT | output | Interrupt digital output, configurable as totem-pole or open-drain, active-high or active-low. Asserts on programmable events (data ready, motion, FIFO overflow, etc.). |+| 13 | VDD | power_in | Main power supply voltage, 2.375 V to 3.46 V (VDD nominal 2.5 V or 3.3 V). Also serves as the digital I/O supply for legacy uses. Bypass with a 0.1 µF ceramic capacitor (C2) to GND. |+| 14 | NC | unconnected | Not internally connected. May be used for PCB trace routing. |+| 15 | NC | unconnected | Not internally connected. May be used for PCB trace routing. |+| 16 | NC | unconnected | Not internally connected. May be used for PCB trace routing. |+| 17 | NC | unconnected | Not internally connected. May be used for PCB trace routing. |+| 18 | GND | power_in | Power supply ground reference. |+| 19 | RESV | unconnected | Reserved. Do not connect. |+| 20 | CPOUT | passive | Charge pump capacitor connection. Connect a 2.2 nF X7R ceramic capacitor (C3, 50 V) to GND for the internal charge pump used by the gyroscope drive circuitry. |+| 21 | RESV | unconnected | Reserved. Do not connect. |+| 22 | RESV | unconnected | Reserved. Do not connect. |+| 23 | SCL | input | Primary I2C serial clock. Open-drain, requires an external pull-up resistor to VLOGIC. Supports Standard (100 kHz) and Fast (400 kHz) modes. |+| 24 | SDA | bidirectional | Primary I2C serial data. Open-drain, requires an external pull-up resistor to VLOGIC. Supports Standard (100 kHz) and Fast (400 kHz) modes. |++## Key specifications++| Parameter | Value |+|---|---|+| Type | 6-axis IMU (gyro + accelerometer) |+| Gyroscope | 3-axis, ±250/500/1000/2000 °/s |+| Accelerometer | 3-axis, ±2/4/8/16 g |+| On-chip | Digital Motion Processor (DMP), temp sensor |+| Interface | I2C up to 400 kHz + auxiliary I2C master |+| Supply (VDD) | 2.375-3.46 V (VLOGIC 1.71 V-VDD) |+| Package | QFN-24 (4 x 4 x 0.9 mm) |+| Body (L×W×H) | 4.0 × 4.0 × 0.9 mm |++## Ordering variants++- `MPU-6050 (QFN-24, tray)`++## CAD (KiCad official)++- Symbol: `Sensor_Motion:MPU-6050`+- Footprint: `Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mm`+- 3D model: QFN-24 4x4mm (generic; KiCad has no InvenSense-specific 3D)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [InvenSense (TDK) datasheet](https://www.cdiweb.com/datasheets/invensense/mpu-6050_datasheet_v3 4.pdf) (52 pp, sha256 `9d3b698699d6d907`, retrieved 2026-08-17, tier: cse)+- **Extractor:** `ds2sf` (Claude) — every pin and dimension is cited to a datasheet page; refuses to fabricate.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/mpu-6050-datasheet.pdf)
docs/hero.pngadded⋯ 1 unchanged line ⋯
docs/mpu-6050-datasheet.pdfadded⋯ 1 unchanged line ⋯
mpu-6050.glbadded⋯ 1 unchanged line ⋯
mpu-6050.kicad_modadded+505@@ -0,0 +1,505 @@+(footprint "InvenSense_QFN-24_4x4mm_P0.5mm"+ (version 20260206)+ (generator "pcbnew")+ (generator_version "10.0")+ (layer "F.Cu")+ (descr "24-Lead Plastic QFN (4mm x 4mm); Pitch 0.5mm; EP 2.7x2.6mm; for InvenSense motion sensors; keepout area marked (Package see: https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf; See also https://www.invensense.com/wp-content/uploads/2015/02/InvenSense-MEMS-Handling.pdf)")+ (tags "QFN 0.5")+ (property "Reference" "REF**"+ (at 0 -3.375 0)+ (layer "F.SilkS")+ (uuid "d234b2fe-b07f-4f64-bbc0-1f318b537000")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Value" "InvenSense_QFN-24_4x4mm_P0.5mm"+ (at 0 3.375 0)+ (layer "F.Fab")+ (uuid "0ac3fad3-e4ef-4bcb-9a49-2c7bd470a2c0")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (unlocked yes)+ (layer "F.Fab")+ (hide yes)+ (uuid "37f5455d-9231-4a7c-a95c-35c40935bad7")+ (effects+ (font+ (size 1.27 1.27)+ (thickness 0.15)+ )+ )+ )+ (property "Description" ""+ (at 0 0 0)+ (unlocked yes)+ (layer "F.Fab")+ (hide yes)+ (uuid "ac2eca3a-9204-4725-8393-025e8ac14ede")+ (effects+ (font+ (size 1.27 1.27)+ (thickness 0.15)+ )+ )+ )+ (attr smd)+ (duplicate_pad_numbers_are_jumpers no)+ (fp_line+ (start -2.15 -1.685)+ (end -2.15 -1.91)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "11766ff7-a269-40bd-bf3b-5f24c8937594")+ )+ (fp_line+ (start -2.15 2.15)+ (end -2.15 1.625)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "e5411476-c9b8-45d4-87e1-157dd0f30e1d")+ )+ (fp_line+ (start -2.15 2.15)+ (end -1.625 2.15)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "708f9836-52ee-43e9-9d67-b238f50cf2c0")+ )+ (fp_line+ (start -1.625 -2.15)+ (end -1.85 -2.15)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "0ccd0162-cce3-4d39-9e14-68f0d87db997")+ )+ (fp_line+ (start 2.15 -2.15)+ (end 1.625 -2.15)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "372a1de9-72b8-48d9-bbb5-b3e294eb5490")+ )+ (fp_line+ (start 2.15 -2.15)+ (end 2.15 -1.625)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "61eff353-30d5-4466-b08b-a2eb06162509")+ )+ (fp_line+ (start 2.15 2.15)+ (end 1.625 2.15)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "d7dd2848-a7d9-4afe-b0a6-cc9246466125")+ )+ (fp_line+ (start 2.15 2.15)+ (end 2.15 1.625)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "b80b3032-9aae-48f1-b429-7826b2ed96a0")+ )+ (fp_poly+ (pts+ (xy -2.15 -2.15) (xy -2.39 -2.48) (xy -1.91 -2.48) (xy -2.15 -2.15)+ )+ (stroke+ (width 0.12)+ (type solid)+ )+ (fill yes)+ (layer "F.SilkS")+ (uuid "a3596c94-2c42-44b5-b3f5-5121ece2a5f2")+ )+ (fp_line+ (start -2.65 -2.65)+ (end -2.65 2.65)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ (uuid "dafd151f-d6d6-427f-8de0-db590f1bb33d")+ )+ (fp_line+ (start -2.65 -2.65)+ (end 2.65 -2.65)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ (uuid "c56dc39f-373d-4990-a1ac-3dbd1a1b4fc2")+ )+ (fp_line+ (start -2.65 2.65)+ (end 2.65 2.65)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ (uuid "3dd50d23-0668-407f-91da-b7502378fd68")+ )+ (fp_line+ (start 2.65 -2.65)+ (end 2.65 2.65)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ (uuid "abe556bd-4c1c-44d7-abf9-cf7eaca42350")+ )+ (fp_line+ (start -2 -1)+ (end -1 -2)+ (stroke+ (width 0.15)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "79d98e9a-b41b-4275-a2f6-6714d3f7946a")+ )+ (fp_line+ (start -2 2)+ (end -2 -1)+ (stroke+ (width 0.15)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "7c04e7ce-0ec7-463a-8417-07ddf9a50c1a")+ )+ (fp_line+ (start -1 -2)+ (end 2 -2)+ (stroke+ (width 0.15)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "07215635-2991-4f79-8001-f7a412b3ce21")+ )+ (fp_line+ (start 2 -2)+ (end 2 2)+ (stroke+ (width 0.15)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "8b2093a0-f43f-4591-a4b7-4c5071ef5fa5")+ )+ (fp_line+ (start 2 2)+ (end -2 2)+ (stroke+ (width 0.15)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "5fb54969-0540-4640-820e-4f99226a3275")+ )+ (fp_text user "KEEPOUT"+ (at 0 -0.5 0)+ (layer "Cmts.User")+ (uuid "94e6ee48-0d49-47fa-852f-948d24122104")+ (effects+ (font+ (size 0.2 0.2)+ (thickness 0.04)+ )+ )+ )+ (fp_text user "No Copper"+ (at 0 -0.1 0)+ (layer "Cmts.User")+ (uuid "ab22e950-8d64-4210-86d6-b76032c639c6")+ (effects+ (font+ (size 0.2 0.2)+ (thickness 0.04)+ )+ )+ )+ (fp_text user "Directly Below"+ (at 0 0.25 0)+ (layer "Cmts.User")+ (uuid "daad109c-0167-4889-b128-98a289e6bba3")+ (effects+ (font+ (size 0.2 0.2)+ (thickness 0.04)+ )+ )+ )+ (fp_text user "Component"+ (at 0 0.55 0)+ (layer "Cmts.User")+ (uuid "369a85e3-b424-4702-9142-503c21eaf610")+ (effects+ (font+ (size 0.2 0.2)+ (thickness 0.04)+ )+ )+ )+ (fp_text user "${REFERENCE}"+ (at 0 0 0)+ (layer "F.Fab")+ (uuid "e65900c7-d590-46b7-b682-587622eb7622")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (pad "1" smd roundrect+ (at -1.95 -1.25)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "94738f25-304b-46b0-87df-486e4ae2e2e4")+ )+ (pad "2" smd roundrect+ (at -1.95 -0.75)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "9abbda6a-c43d-44dc-99bb-de0b55217617")+ )+ (pad "3" smd roundrect+ (at -1.95 -0.25)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "7d6dafa3-d559-4e06-a0b3-9c105b8d7df0")+ )+ (pad "4" smd roundrect+ (at -1.95 0.25)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "944c1bbe-d04f-4399-ab93-bd5734ae3262")+ )+ (pad "5" smd roundrect+ (at -1.95 0.75)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "309b11cf-36e9-4b82-b424-c141cb630c50")+ )+ (pad "6" smd roundrect+ (at -1.95 1.25)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "6ead7cc2-79c2-4e0d-bdac-a79ebda9dd05")+ )+ (pad "7" smd roundrect+ (at -1.25 1.95 90)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "2889f29e-fab7-4b8a-a694-593cf8f8b5f8")+ )+ (pad "8" smd roundrect+ (at -0.75 1.95 90)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "9861dce8-76cc-4413-ac8a-06b8d0c1f897")+ )+ (pad "9" smd roundrect+ (at -0.25 1.95 90)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "53647fe7-3105-4f2d-a1c2-8f387013f83d")+ )+ (pad "10" smd roundrect+ (at 0.25 1.95 90)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "3aa94673-49cc-47d4-9edc-4f065b5bafce")+ )+ (pad "11" smd roundrect+ (at 0.75 1.95 90)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "1e41c076-7c37-4db6-bd9c-51d4986a1e14")+ )+ (pad "12" smd roundrect+ (at 1.25 1.95 90)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "75f1c062-ee3a-4f6a-8f86-24882d5e439c")+ )+ (pad "13" smd roundrect+ (at 1.95 1.25)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "c6d97367-3614-41d6-bd5e-b116d698de56")+ )+ (pad "14" smd roundrect+ (at 1.95 0.75)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "347cd440-8126-40e4-a4ba-902f767ed883")+ )+ (pad "15" smd roundrect+ (at 1.95 0.25)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "3a01278a-bda5-4911-bdfc-64a8ebe46ddb")+ )+ (pad "16" smd roundrect+ (at 1.95 -0.25)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "819ccba0-a485-4cb7-a131-7108d5ccdef6")+ )+ (pad "17" smd roundrect+ (at 1.95 -0.75)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "cd3e718e-27d5-4247-8872-aef0a8018358")+ )+ (pad "18" smd roundrect+ (at 1.95 -1.25)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "0db64c7b-f9f6-4e4a-a602-c48fd2d79322")+ )+ (pad "19" smd roundrect+ (at 1.25 -1.95 90)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "5916d9f4-22ba-4052-978b-eeeafbe2bf26")+ )+ (pad "20" smd roundrect+ (at 0.75 -1.95 90)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "acda8071-06ac-4895-bf5c-5953e1cf5b07")+ )+ (pad "21" smd roundrect+ (at 0.25 -1.95 90)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "ea04a2fb-cfad-4383-a98c-2d399360a956")+ )+ (pad "22" smd roundrect+ (at -0.25 -1.95 90)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "4a0935e2-a541-4ec0-a905-6c0c645fac38")+ )+ (pad "23" smd roundrect+ (at -0.75 -1.95 90)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "262f9d75-1818-4e55-90a4-404b63bd4375")+ )+ (pad "24" smd roundrect+ (at -1.25 -1.95 90)+ (size 0.85 0.3)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ (uuid "5aa7254d-4d13-4f27-9192-06c9359673c8")+ )+ (zone+ (layer "F.Cu")+ (uuid "4de77002-6853-4499-884f-dd2175b42b6e")+ (hatch full 0.508)+ (connect_pads+ (clearance 0)+ )+ (min_thickness 0.254)+ (keepout+ (tracks not_allowed)+ (vias not_allowed)+ (pads not_allowed)+ (copperpour not_allowed)+ (footprints allowed)+ )+ (placement+ (enabled no)+ (sheetname "")+ )+ (fill+ (thermal_gap 0.508)+ (thermal_bridge_width 0.508)+ (island_removal_mode 0)+ )+ (polygon+ (pts+ (xy -1.375 -1.325) (xy 1.375 -1.325) (xy 1.375 1.325) (xy -1.375 1.325)+ )+ )+ )+ (embedded_fonts no)+ (model "${KICAD10_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.6mm.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+)
mpu-6050.kicad_symadded+546@@ -0,0 +1,546 @@+(kicad_symbol_lib+ (version 20251024)+ (generator "kicad_symbol_editor")+ (generator_version "10.0")+(symbol "MPU-6050"+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "U"+ (at -11.43 13.97 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MPU-6050"+ (at 7.62 -15.24 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" "Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mm"+ (at 0 -20.32 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" "https://invensense.tdk.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf"+ (at 0 -3.81 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "InvenSense 6-Axis Motion Sensor, Gyroscope, Accelerometer, I2C"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "mems"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "*QFN*4x4mm*P0.5mm*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "MPU-6050_0_1"+ (rectangle+ (start -12.7 13.97)+ (end 12.7 -13.97)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "MPU-6050_1_1"+ (pin input clock+ (at -17.78 -7.62 0)+ (length 5.08)+ (name "CLKIN"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin no_connect line+ (at -12.7 12.7 0)+ (length 2.54)+ (hide yes)+ (name "NC"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin no_connect line+ (at -12.7 10.16 0)+ (length 2.54)+ (hide yes)+ (name "NC"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "3"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin no_connect line+ (at -12.7 0 0)+ (length 2.54)+ (hide yes)+ (name "NC"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "4"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin no_connect line+ (at -12.7 -2.54 0)+ (length 2.54)+ (hide yes)+ (name "NC"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "5"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin bidirectional line+ (at 17.78 2.54 180)+ (length 5.08)+ (name "AUX_DA"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "6"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin output clock+ (at 17.78 0 180)+ (length 5.08)+ (name "AUX_CL"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "7"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin power_in line+ (at -2.54 17.78 270)+ (length 3.81)+ (name "VLOGIC"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "8"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin input line+ (at -17.78 2.54 0)+ (length 5.08)+ (name "AD0"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "9"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 17.78 -7.62 180)+ (length 5.08)+ (name "REGOUT"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "10"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin input line+ (at -17.78 -5.08 0)+ (length 5.08)+ (name "FSYNC"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "11"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin output line+ (at 17.78 7.62 180)+ (length 5.08)+ (name "INT"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "12"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin power_in line+ (at 2.54 17.78 270)+ (length 3.81)+ (name "VDD"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "13"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin no_connect line+ (at -12.7 -10.16 0)+ (length 2.54)+ (hide yes)+ (name "NC"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "14"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin no_connect line+ (at 12.7 12.7 180)+ (length 2.54)+ (hide yes)+ (name "NC"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "15"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin no_connect line+ (at 12.7 10.16 180)+ (length 2.54)+ (hide yes)+ (name "NC"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "16"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin no_connect line+ (at 12.7 5.08 180)+ (length 2.54)+ (hide yes)+ (name "NC"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "17"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin power_in line+ (at 0 -17.78 90)+ (length 3.81)+ (name "GND"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "18"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin no_connect line+ (at 12.7 -10.16 180)+ (length 2.54)+ (hide yes)+ (name "RESV"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "19"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 17.78 -5.08 180)+ (length 5.08)+ (name "CPOUT"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "20"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin no_connect line+ (at 12.7 -2.54 180)+ (length 2.54)+ (hide yes)+ (name "RESV"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "21"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin no_connect line+ (at 12.7 -12.7 180)+ (length 2.54)+ (hide yes)+ (name "RESV"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "22"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin input line+ (at -17.78 5.08 0)+ (length 5.08)+ (name "SCL"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "23"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin bidirectional line+ (at -17.78 7.62 0)+ (length 5.08)+ (name "SDA"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "24"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+)
package.jsonadded+31@@ -0,0 +1,31 @@+{+ "slug": "mpu-6050",+ "version": "0.1.0",+ "type": "component",+ "description": "InvenSense 6-axis IMU, QFN-24. 3-axis gyro + 3-axis accel + DMP, I2C, VDD 2.4-3.46 V. Datasheet-verified.",+ "tags": [+ "component",+ "sensor",+ "imu",+ "accelerometer",+ "gyroscope",+ "qfn-24",+ "invensense"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "mpu-6050.kicad_sym",+ "mpu-6050.kicad_mod",+ "mpu-6050.glb",+ "docs/hero.png",+ "docs/mpu-6050-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html"+ ]+}
page.json+28−7@@ -4,8 +4,16 @@ "slug": "mpu-6050", "title": "MPU-6050", "brief": "6-axis IMU (accelerometer + gyroscope), I2C, QFN-24",- "version": "1.0.0",- "tags": [],+ "version": "0.1.0",+ "tags": [+ "component",+ "sensor",+ "imu",+ "accelerometer",+ "gyroscope",+ "qfn-24",+ "invensense"+ ], "license": "MIT", "component": { "mpn": "MPU-6050",@@ -20,18 +28,31 @@ }, "readme": "# MPU-6050\n\n6-axis IMU (accelerometer + gyroscope), I2C, QFN-24\n\nThe MPU-6050 is a 6-axis motion tracking device from InvenSense (TDK). Combines a 3-axis gyroscope and 3-axis accelerometer with an onboard Digital Motion Processor (DMP). Widely used in drones and robotics.", "author": {- "id": "695820315b5f1e4db2fcf602", "name": "Kyle Bergstedt", "email": "[email protected]" },- "visibility": {- "public": true+ "visibility": "public",+ "hero": {+ "type": "image",+ "path": "docs/hero.png" },- "hero": null, "sample_prompts": [], "discovery_triggers": [], "discovery_pitch": null, "metadata": {}, "created_at": "2026-05-28T05:33:59.969Z",- "updated_at": "2026-05-28T05:33:59.969Z"+ "updated_at": "2026-05-28T05:33:59.969Z",+ "description": "InvenSense 6-axis IMU, QFN-24. 3-axis gyro + 3-axis accel + DMP, I2C, VDD 2.4-3.46 V. Datasheet-verified.",+ "dependencies": {},+ "files": [+ "page.json",+ "README.md",+ "mpu-6050.kicad_sym",+ "mpu-6050.kicad_mod",+ "mpu-6050.glb",+ "docs/hero.png",+ "docs/mpu-6050-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html"+ ] }