component
BNO055
Public Unreviewedby adom
Bosch Sensortec Attitude Sensor/Gyroscope, LGA-28(3.8x5.2). Datasheet-verified pinout, KiCad symbol/footprint/3D.
← Commit history
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",