← Commit history

bno055: factory component page (tier=lcsc)

Ray ·d613ac5cbc ·1mo ago ·parent 25616e4
1 file changed +227−21
page.json+227−21
@@ -3,43 +3,249 @@   "type": "component",   "slug": "bno055",   "title": "BNO055",-  "brief": "9-axis absolute orientation sensor with fusion, LGA-28",+  "brief": "Bosch Sensortec Attitude Sensor/Gyroscope, LGA-28(3.8x5.2). Datasheet-verified pinout, KiCad symbol/footprint/3D.",   "version": "0.1.0",+  "license": "CC-BY-SA-4.0",   "tags": [     "component",     "sensor",     "bno055"   ],-  "license": "MIT",   "component": {     "mpn": "BNO055",     "manufacturer": "Bosch Sensortec",-    "package": "LGA-28",-    "pin_count": null,-    "category": "library",-    "subcategory": "",-    "body_size": null,-    "parts": {},-    "distributor_links": {}+    "package": "LGA-28(3.8x5.2)",+    "pin_count": 28,+    "category": "Sensor",+    "subcategory": "Attitude Sensor/Gyroscope",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/168022cdd27346f29872a9a55e17f649.pdf",+    "parts": {+      "symbol": "bno055.kicad_sym",+      "footprint": "bno055.kicad_mod",+      "model_3d": "bno055.glb",+      "model_3d_step": "bno055.step",+      "lbr": "bno055.lbr"+    },+    "distributor_links": {},+    "pins": [+      {+        "number": "1",+        "name": "PIN1",+        "type": "unconnected",+        "description": "Reserved / do not connect. Leave floating on PCB."+      },+      {+        "number": "2",+        "name": "GND",+        "type": "power_in",+        "description": "Analog / core ground reference for the VDD supply domain."+      },+      {+        "number": "3",+        "name": "VDD",+        "type": "power_in",+        "description": "Main analog/core supply. Operating range 2.4 V to 3.6 V; decouple with 100 nF close to the pin."+      },+      {+        "number": "4",+        "name": "nBOOT_LOAD_PIN",+        "type": "input",+        "description": "Bootloader mode select, active low. Pull low during reset/power-on to enter the internal bootloader; leave high (typ. 10 k\u03a9 pull-up) for normal firmware execution."+      },+      {+        "number": "5",+        "name": "PS1",+        "type": "input",+        "description": "Protocol select bit 1. Combined with PS0 chooses the host interface: I2C standard (PS1=GNDIO, PS0=GNDIO), UART (PS1=VDDIO, PS0=GNDIO), or HID-I2C (PS1=GNDIO, PS0=VDDIO)."+      },+      {+        "number": "6",+        "name": "PS0",+        "type": "input",+        "description": "Protocol select bit 0. Combined with PS1 to choose I2C, UART, or HID-I2C interface mode."+      },+      {+        "number": "7",+        "name": "PIN7",+        "type": "unconnected",+        "description": "Reserved / do not connect."+      },+      {+        "number": "8",+        "name": "PIN8",+        "type": "unconnected",+        "description": "Reserved / do not connect."+      },+      {+        "number": "9",+        "name": "CAP",+        "type": "passive",+        "description": "Internal LDO decoupling node. Connect a 6.8 nF external capacitor to GND as shown in the connection diagram."+      },+      {+        "number": "10",+        "name": "BL_IND",+        "type": "output",+        "description": "Boot loader indicator digital output. Signals bootloader activity; may be left unconnected (DNC in normal operation)."+      },+      {+        "number": "11",+        "name": "nRESET",+        "type": "input",+        "description": "Chip reset input, active low. Pulling low for at least 20 ns triggers a hardware reset. Typically pulled to VDDIO in normal operation."+      },+      {+        "number": "12",+        "name": "PIN12",+        "type": "unconnected",+        "description": "Reserved / do not connect."+      },+      {+        "number": "13",+        "name": "PIN13",+        "type": "unconnected",+        "description": "Reserved / do not connect."+      },+      {+        "number": "14",+        "name": "INT",+        "type": "output",+        "description": "Interrupt output. Driven high on any enabled interrupt condition and latched until cleared by the host via the INT_STA register."+      },+      {+        "number": "15",+        "name": "PIN15",+        "type": "power_in",+        "description": "Connect to GNDIO (digital I/O ground)."+      },+      {+        "number": "16",+        "name": "PIN16",+        "type": "power_in",+        "description": "Connect to GNDIO (digital I/O ground)."+      },+      {+        "number": "17",+        "name": "COM3",+        "type": "input",+        "description": "Digital interface pin 3. In I2C mode selects the 7-bit slave address (0x28 when tied low, 0x29 when tied high). In UART and HID-I2C modes tie to GNDIO."+      },+      {+        "number": "18",+        "name": "COM2",+        "type": "bidirectional",+        "description": "Digital interface pin 2. Unused in the documented modes; tie to GNDIO for UART and HID-I2C modes."+      },+      {+        "number": "19",+        "name": "COM1/SCL/Rx",+        "type": "bidirectional",+        "description": "Digital interface pin 1. Serves as I2C SCL (clock, open-drain) in I2C and HID-I2C modes, or as UART Rx input when PS pins select UART."+      },+      {+        "number": "20",+        "name": "COM0/SDA/Tx",+        "type": "bidirectional",+        "description": "Digital interface pin 0. Serves as I2C SDA (data, open-drain) in I2C and HID-I2C modes, or as UART Tx output when PS pins select UART."+      },+      {+        "number": "21",+        "name": "PIN21",+        "type": "unconnected",+        "description": "Reserved / do not connect."+      },+      {+        "number": "22",+        "name": "PIN22",+        "type": "unconnected",+        "description": "Reserved / do not connect."+      },+      {+        "number": "23",+        "name": "PIN23",+        "type": "unconnected",+        "description": "Reserved / do not connect."+      },+      {+        "number": "24",+        "name": "PIN24",+        "type": "unconnected",+        "description": "Reserved / do not connect."+      },+      {+        "number": "25",+        "name": "GNDIO",+        "type": "power_in",+        "description": "Digital I/O ground reference for the VDDIO domain."+      },+      {+        "number": "26",+        "name": "XOUT32",+        "type": "output",+        "description": "Optional 32 kHz crystal oscillator output. Connect to an external 32.768 kHz crystal for improved timing; leave open if unused."+      },+      {+        "number": "27",+        "name": "XIN32",+        "type": "input",+        "description": "Optional 32 kHz crystal oscillator input. Connect the other terminal of the 32.768 kHz crystal here; leave open if unused."+      },+      {+        "number": "28",+        "name": "VDDIO",+        "type": "power_in",+        "description": "Digital I/O and internal MCU/interface supply. Operating range 1.7 V to 3.6 V; decouple with 100 nF close to the pin."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/168022cdd27346f29872a9a55e17f649.pdf",+        "pages": 106,+        "sha256": "20c83174fef87553",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 28,+        "described": 28,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }   },-  "readme": "# BNO055\n\n9-axis absolute orientation sensor with fusion, LGA-28\n\nThe BNO055 is a 9-axis absolute orientation sensor from Bosch with built-in sensor fusion. Combines accelerometer, gyroscope, and magnetometer with a Cortex-M0 processor for ready-to-use orientation data.",+  "metadata": {+    "specs": {+      "Manufacturer": "Bosch Sensortec",+      "Package": "LGA-28(3.8x5.2)",+      "Category": "Sensor",+      "Pins": "28"+    }+  },+  "sections": [+    "hero",+    "viewers",+    "readme",+    "breadcrumbs",+    "info"+  ],+  "discovery_triggers": [+    "bno055"+  ],+  "discovery_pitch": "BNO055 (Bosch Sensortec) component page with datasheet-verified CAD.",   "author": {-    "name": "Kyle Bergstedt",-    "email": "[email protected]"+    "name": "Ray",+    "email": "[email protected]"   },-  "visibility": "public",+  "dependencies": {},   "hero": {     "type": "image",     "path": "docs/hero.png"   },-  "sample_prompts": [],-  "discovery_triggers": [],-  "discovery_pitch": null,-  "metadata": {},-  "created_at": "2026-05-28T05:33:21.188Z",-  "updated_at": "2026-05-28T05:33:21.188Z",-  "description": "Bosch Sensortec Attitude Sensor/Gyroscope, LGA-28(3.8x5.2). Datasheet-verified pinout, KiCad symbol/footprint/3D.",-  "dependencies": {},   "files": [     "page.json",     "README.md",