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 informationProject properties
Table
Field
Current value
Assessment
Manufacturer Part Number
Adafruit_BMP280
Likely usable as an internal/library name, but not a formal Adafruit SKU/MPN
Manufacturer Name
Adafruit
Reasonable
Datasheet URL
Adafruit breakout PDF
Present, but this is a guide/breakout document, not the official Bosch IC datasheet
Part Type
Sensors
Broad but acceptable
Designator Prefix
IC
Not ideal for a breakout board; more often a module/board would use a different convention
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 summaryBreakout-board level
Table
Spec
Value
Product
Adafruit BMP280 breakout
Function
Pressure + temperature sensor breakout
Host interfaces
I2C, SPI
Board input voltage
3 V to 5 V
Logic level handling
3 V to 5 V safe via level shifting
Regulated output pin
3.3 V, up to 100 mA
User-facing pins
VIN, 3VO, GND, SCK, SDI, SDO, CS
Sensor-IC level
Table
Spec
Value
Sensor IC
Bosch BMP280
Package
8-pin LGA metal-lid
Package size
2.0 mm × 2.5 mm × 0.95 mm
IC supply
1.71 V to 3.6 V
Interface supply
1.2 V to 3.6 V
Pressure range
300 to 1100 hPa
Operating temperature
-40 °C to +85 °C
Mismatches / issues found1) 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:
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 correctPin names vs Adafruit board docs
Wirelessly connects nets on schematic. Used to organize schematics and separate functional blocks. To wirelessly connect net portals, give them same designator. #portal
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