Part Information Review and Update

I reviewed the current part project and cross-checked it against both the existing Adafruit document and the official Bosch BMP280 sensor datasheet.
Overall result
  • Datasheet URL is already set, so I did not overwrite it. Per the project, it points to the Adafruit breakout guide, not the Bosch sensor datasheet.
  • The current part project is modeling the Adafruit breakout board, not the bare Bosch sensor IC.
  • The symbol/pin labels are mostly consistent with the Adafruit board pinout.
  • The main gaps are metadata completeness and missing pin descriptions/properties, plus a footprint abstraction mismatch versus the actual breakout/mechanical data.
The recommended workflow for part-project verification is to treat the datasheet as the source of truth for metadata and exact pin info, and to flag count/package mismatches explicitly rather than guessing
Current project information Project properties

Table


FieldCurrent valueAssessment
Manufacturer Part NumberAdafruit_BMP280Likely usable as an internal/library name, but not a formal Adafruit SKU/MPN
Manufacturer NameAdafruitReasonable
Datasheet URLAdafruit breakout PDFPresent, but this is a guide/breakout document, not the official Bosch IC datasheet
Part TypeSensorsBroad but acceptable
Designator PrefixICNot ideal for a breakout board; more often a module/board would use a different convention
Schematic symbol contents
The project contains 9 terminal-style components:
All of them are currently typed as Terminal with Pin Type = Passive.
Footprint contents
The layout contains pads for:
Datasheet / document cross-check Adafruit breakout guide says
The existing project Datasheet URL points to the Adafruit guide. That document describes the board as an Adafruit BMP280 Barometric Pressure + Temperature Sensor Breakout with:
  • I2C and SPI support
  • VIN = 3 V to 5 V input
  • 3Vo = regulated 3.3 V output, up to 100 mA
  • onboard regulator and level shifting
  • pin meanings:
    • VIN = power input
    • 3Vo = regulator output
    • GND = ground
    • SCK = SPI clock / I2C SCL
    • SDI = SPI MOSI / I2C SDA
    • SDO = SPI MISO
    • CS = SPI chip select
Official Bosch BMP280 datasheet says
The official Bosch BMP280 datasheet identifies the sensor IC as:
  • Bosch Sensortec BMP280
  • 8-pin metal-lid LGA
  • package size 2.0 mm × 2.5 mm × 0.95 mm
  • interfaces: I2C and SPI
  • supply ranges:
    • VDD: 1.71 V to 3.6 V
    • VDDIO: 1.2 V to 3.6 V
  • pressure range: 300 to 1100 hPa
  • operating temperature: -40 °C to +85 °C
  • key IC pins:
    • 1 GND
    • 2 CSB
    • 3 SDI / SDA
    • 4 SCK / SCL
    • 5 SDO / I2C address select
    • 6 VDDIO
    • 7 GND
    • 8 VDD
Key specs summary Breakout-board level

Table


SpecValue
ProductAdafruit BMP280 breakout
FunctionPressure + temperature sensor breakout
Host interfacesI2C, SPI
Board input voltage3 V to 5 V
Logic level handling3 V to 5 V safe via level shifting
Regulated output pin3.3 V, up to 100 mA
User-facing pinsVIN, 3VO, GND, SCK, SDI, SDO, CS
Sensor-IC level

Table


SpecValue
Sensor ICBosch BMP280
Package8-pin LGA metal-lid
Package size2.0 mm × 2.5 mm × 0.95 mm
IC supply1.71 V to 3.6 V
Interface supply1.2 V to 3.6 V
Pressure range300 to 1100 hPa
Operating temperature-40 °C to +85 °C
Mismatches / issues found 1) Datasheet property is present, but not the official sensor datasheet
  • The current property points to the Adafruit breakout guide, not the Bosch datasheet.
  • This is not strictly wrong for a breakout-board part, but it means:
    • good for board pinout
    • weaker for formal IC package/spec verification
Flag: metadata quality issue, not a hard error.
2) MPN is not a precise commercial part number
  • Adafruit_BMP280 looks like a project/library identifier, not a formal manufacturer part number.
  • For a production-quality part entry, I’d expect either:
    • the exact Adafruit breakout SKU/MPN, or
    • a clear statement that this part is a module/breakout, not the Bosch IC.
Flag: likely incomplete metadata.
3) Package / case code is missing
The project does not currently expose a package/case code such as:
  • breakout board form factor / header footprint description, or
  • Bosch IC package if the part is intended to reference the sensor chip.
The sync guidance specifically calls out package/case code as core metadata to verify and populate
Flag: missing metadata.
4) Symbol pin descriptions are missing
The current terminals have designators and pin numbers, but I do not see Pin Description properties such as:
  • VIN = Board power input
  • 3VO = Regulated 3.3 V output
  • SCK = SPI SCK / I2C SCL
  • SDI = SPI MOSI / I2C SDA
  • SDO = SPI MISO / I2C address select on sensor side
  • CS = SPI chip select
The part-sync guidance explicitly recommends short per-pin descriptions and exact pin metadata rather than leaving pins minimally defined
Flag: missing pin descriptions.
5) Pin types are too generic
All pins are currently Passive, but the board-level functions are more specific:
  • VIN: Power In
  • 3VO: Power Out
  • GND: Ground
  • SCK: likely Input or Passive at module boundary
  • SDI: Bi-Directional at I2C use, input in SPI use
  • SDO: Output
  • CS: Input
Because this is a breakout module rather than a bare IC, some ambiguity is expected, but Passive for every terminal loses ERC value.
Flag: functional pin typing is incomplete.
6) Bare-IC datasheet vs breakout symbol/footprint are not 1:1
This is the biggest conceptual issue:
  • The Bosch datasheet is for the 8-pin BMP280 IC
  • The project symbol/footprint represent the Adafruit breakout board with 7 user I/O pins + 2 mounting holes
So:
  • pin count does not match the Bosch IC package
  • footprint does not match the 2.0 mm × 2.5 mm LGA sensor package
  • that is expected if this project is intended to be the breakout board
  • but it should be documented clearly in metadata so users do not confuse the part with the raw sensor IC
Flag: abstraction mismatch, but likely intentional.
7) Mounting holes are represented as terminals
MH1 and MH2 appear as terminal components/pads. That can work for a part project, but they are not electrical signal pins from the sensor or board interface.
Flag: acceptable if intentional, but they should be clearly labeled as mechanical.
What looks correct Pin names vs Adafruit board docs
These match well:
That aligns with the Adafruit breakout pinout from the current document URL
Recommended cleanup High priority

Table


ItemRecommendation
MPNReplace Adafruit_BMP280 with exact Adafruit SKU/MPN if available
Datasheet strategyKeep Adafruit guide as board reference, but also record the Bosch BMP280 datasheet somewhere in metadata/docs
Package / case codeAdd a clear breakout/module package description
Pin descriptionsAdd short descriptions for all user pins
Pin typesChange from all-Passive to functional types where clear
Medium priority

Table


ItemRecommendation
Designator PrefixConsider whether IC is appropriate for a breakout module
Mounting holesMark/document MH1 and MH2 as mechanical
Bottom line
  • Board pin labels: good
  • Metadata completeness: needs work
  • Pin descriptions: missing
  • Pin typing: too generic
  • Footprint vs Bosch datasheet: not a direct match, but that’s expected if this is meant to be the Adafruit breakout board
  • Current datasheet URL: present, but it references a guide, not the official Bosch IC datasheet
If you want, I can now update the part metadata and pin properties directly:
  • add/fix package and description fields
  • add pin descriptions
  • set better pin types
  • optionally replace or supplement the datasheet URL strategy for this breakout part
Fix metadata and pins
Add Bosch datasheet
Clean mounting holes


  • Generic Inductor
    A generic fixed inductor suitable for rapid circuit topology development. The footprint automatically adapts based on the selected package, supporting standard SMD sizes (e.g., 0402, 0603, 0805) as well as well-known inductor packages such as SDR1806, PA4320, SRN6028, and SRR1260. Standard inductor values: 1.0 nH, 10 nH, 100 nH, 1.0 µH, 10 µH, 100 µH, 1.0 mH 1.2 nH, 12 nH, 120 nH, 1.2 µH, 12 µH, 120 µH, 1.2 mH 1.5 nH, 15 nH, 150 nH, 1.5 µH, 15 µH, 150 µH, 1.5 mH 1.8 nH, 18 nH, 180 nH, 1.8 µH, 18 µH, 180 µH, 1.8 mH 2.2 nH, 22 nH, 220 nH, 2.2 µH, 22 µH, 220 µH, 2.2 mH 2.7 nH, 27 nH, 270 nH, 2.7 µH, 27 µH, 270 µH, 2.7 mH 3.3 nH, 33 nH, 330 nH, 3.3 µH, 33 µH, 330 µH, 3.3 mH 3.9 nH, 39 nH, 390 nH, 3.9 µH, 39 µH, 390 µH, 3.9 mH 4.7 nH, 47 nH, 470 nH, 4.7 µH, 47 µH, 470 µH, 4.7 mH 5.6 nH, 56 nH, 560 nH, 5.6 µH, 56 µH, 560 µH, 5.6 mH 6.8 nH, 68 nH, 680 nH, 6.8 µH, 68 µH, 680 µH, 6.8 mH 8.2 nH, 82 nH, 820 nH, 8.2 µH, 82 µH, 820 µH, 8.2 mH #generics #CommonPartsLibrary
  • Generic Capacitor
    A generic fixed capacitor ideal for rapid circuit topology development. You can choose between polarized and non-polarized types, its symbol and the footprint will automatically adapt based on your selection. Supported options include standard SMD sizes for ceramic capacitors (e.g., 0402, 0603, 0805), SMD sizes for aluminum electrolytic capacitors, and through-hole footprints for polarized capacitors. Save precious design time by seamlessly add more information to this part (value, footprint, etc.) as it becomes available. Standard capacitor values: 1.0pF, 10pF, 100pF, 1000pF, 0.01uF, 0.1uF, 1.0uF, 10uF, 100uF, 1000uF, 10000uF 1.1pF, 11pF, 110pF, 1100pF 1.2pF, 12pF, 120pF, 1200pF 1.3pF, 13pF, 130pF, 1300pF 1.5pF, 15pF, 150pF, 1500pF, 0.015uF, 0.15uF, 1.5uF, 15uF, 150uF, 1500uF 1.6pF, 16pF, 160pF, 1600pF 1.8pF, 18pF, 180pF, 1800pF 2.0pF, 20pF, 200pF, 2000pF 2.2pF, 22pF, 220pF, 2200pF, 0.022uF, 0.22uF, 2.2uF, 22uF, 220uF, 2200uF 2.4pF, 24pF, 240pF, 2400pF 2.7pF, 27pF, 270pF, 2700pF 3.0pF, 30pF, 300pF, 3000pF 3.3pF, 33pF, 330pF, 3300pF, 0.033uF, 0.33uF, 3.3uF, 33uF, 330uF, 3300uF 3.6pF, 36pF, 360pF, 3600pF 3.9pF, 39pF, 390pF, 3900pF 4.3pF, 43pF, 430pF, 4300pF 4.7pF, 47pF, 470pF, 4700pF, 0.047uF, 0.47uF, 4.7uF, 47uF, 470uF, 4700uF 5.1pF, 51pF, 510pF, 5100pF 5.6pF, 56pF, 560pF, 5600pF 6.2pF, 62pF, 620pF, 6200pF 6.8pF, 68pF, 680pF, 6800pF, 0.068uF, 0.68uF, 6.8uF, 68uF, 680uF, 6800uF 7.5pF, 75pF, 750pF, 7500pF 8.2pF, 82pF, 820pF, 8200pF 9.1pF, 91pF, 910pF, 9100pF #generics #CommonPartsLibrary
  • Generic Resistor
    A generic fixed resistor ideal for rapid circuit topology development. Its footprint automatically adapts based on the selected package case code—supporting 0402, 0603, 0805, 1203, and many other standard SMD packages, as well as axial horizontal and vertical configurations. Save precious design time by seamlessly add more information to this part (value, footprint, etc.) as it becomes available. Standard resistor values: 1.0 ohm, 10 ohm, 100 ohm, 1.0k ohm, 10k ohm, 100k ohm, 1.0M ohm 1.1 ohm, 11 ohm, 110 ohm, 1.1k ohm, 11k ohm, 110k ohm, 1.1M ohm 1.2 ohm, 12 ohm, 120 ohm, 1.2k ohm, 12k ohm, 120k ohm, 1.2M ohm 1.3 ohm, 13 ohm, 130 ohm, 1.3k ohm, 13k ohm, 130k ohm, 1.3M ohm 1.5 ohm, 15 ohm, 150 ohm, 1.5k ohm, 15k ohm, 150k ohm, 1.5M ohm 1.6 ohm, 16 ohm, 160 ohm, 1.6k ohm, 16k ohm, 160k ohm, 1.6M ohm 1.8 ohm, 18 ohm, 180 ohm, 1.8K ohm, 18k ohm, 180k ohm, 1.8M ohm 2.0 ohm, 20 ohm, 200 ohm, 2.0k ohm, 20k ohm, 200k ohm, 2.0M ohm 2.2 ohm, 22 ohm, 220 ohm, 2.2k ohm, 22k ohm, 220k ohm, 2.2M ohm 2.4 ohm, 24 ohm, 240 ohm, 2.4k ohm, 24k ohm, 240k ohm, 2.4M ohm 2.7 ohm, 27 ohm, 270 ohm, 2.7k ohm, 27k ohm, 270k ohm, 2.7M ohm 3.0 ohm, 30 ohm, 300 ohm, 3.0K ohm, 30K ohm, 300K ohm, 3.0M ohm 3.3 ohm, 33 ohm, 330 ohm, 3.3k ohm, 33k ohm, 330k ohm, 3.3M ohm 3.6 ohm, 36 ohm, 360 ohm, 3.6k ohm, 36k ohm, 360k ohm, 3.6M ohm 3.9 ohm, 39 ohm, 390 ohm, 3.9k ohm, 39k ohm, 390k ohm, 3.9M ohm 4.3 ohm, 43 ohm, 430 ohm, 4.3k ohm, 43K ohm, 430K ohm, 4.3M ohm 4.7 ohm, 47 ohm, 470 ohm, 4.7k ohm, 47k ohm, 470k ohm, 4.7M ohm 5.1 ohm, 51 ohm, 510 ohm, 5.1k ohm, 51k ohm, 510k ohm, 5.1M ohm 5.6 ohm, 56 ohm, 560 ohm, 5.6k ohm, 56k ohm, 560k ohm, 5.6M ohm 6.2 ohm, 62 ohm, 620 ohm, 6.2k ohm, 62K ohm, 620K ohm, 6.2M ohm 6.8 ohm, 68 ohm, 680 ohm, 6.8k ohm, 68k ohm, 680k ohm, 6.8M ohm 7.5 ohm, 75 ohm, 750 ohm, 7.5k ohm, 75k ohm, 750k ohm, 7.5M ohm 8.2 ohm, 82 ohm, 820 ohm, 8.2k ohm, 82k ohm, 820k ohm, 8.2M ohm 9.1 ohm, 91 ohm, 910 ohm, 9.1k ohm, 91k ohm, 910k ohm, 9.1M ohm #generics #CommonPartsLibrary
  • Ground
    A common return path for electric current. Commonly known as ground.
  • Terminal
    Terminal
    An electrical connector acting as reusable interface to a conductor and creating a point where external circuits can be connected.
  • Net Portal
    Wirelessly connects nets on schematic. Used to organize schematics and separate functional blocks. To wirelessly connect net portals, give them same designator. #portal
  • RMCF0805JT47K0
    General Purpose Thick Film Standard Power and High-Power Chip Resistor 47 kOhms ±5% 0.125W, 1/8W Chip Resistor 0805 (2012 Metric) Automotive AEC-Q200 Thick Film Features: - RMCF – standard power ratings - RMCP – high power ratings - Nickel barrier terminations standard - Power derating from 100% at 70ºC to zero at +155ºC - RoHS compliant, REACH compliant, and halogen free - AEC-Q200 compliant
  • 875105359001
    10 µF 16 V Aluminum - Polymer Capacitors Radial, Can - SMD 30mOhm 2000 Hrs @ 105°C #commonpartslibrary #capacitor #aluminumpolymer #radialcan
  • CTL1206FYW1T
    Yellow 595nm LED Indication - Discrete 1.7V 1206 (3216 Metric)
  • 1070TR
    Battery Holder (Open) Coin, 20.0mm 1 Cell SMD (SMT) Tab bate or batt #forLedBlink

Adafruit_BMP280

Adafruit_BMP280 thumbnail
Adafruit BMP280 Barometric Pressure + Temperature Sensor Breakout 2.9 Adafruit Adafruit BMP280

Properties

Adafruit_BMP280

Adafruit

Sensors

IC

Pricing & Availability

See prices from popular manufacturers for your project.

Controls