← Commit history
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.\ No newline at end of file+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"+  ]+}\ No newline at end of file
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"+  ] }\ No newline at end of file