14-07-2018, 17:39
Hi russellb
0x50 is the address of the onboard EEPROM, the TFT display is an SPI device not I2C, so it can't be detected by the I2C_scanner utility.
However, this also shows that the BME280 (which is an I2C device) isn't been detected. This can be one of the causes of the device not start properly.
Check the connections of the BME280 sensor, and try until it will be detected by the I2C_scanner utility.
Good, check the 5V rail, and power supply voltage too. Make sure is between 7.5V and 9V.
Do you see any signs of the regulators running very hot? They should run only barely hot, not very hot.
By the pics I also noted that the RTC module is missing. The system may not work properly without it.
Quote:I2C_scanner found a device at 0x50 so I set that as display address.
0x50 is the address of the onboard EEPROM, the TFT display is an SPI device not I2C, so it can't be detected by the I2C_scanner utility.
However, this also shows that the BME280 (which is an I2C device) isn't been detected. This can be one of the causes of the device not start properly.
Check the connections of the BME280 sensor, and try until it will be detected by the I2C_scanner utility.
Quote:I had already checked voltages, and 3.3 v seems OK.
Good, check the 5V rail, and power supply voltage too. Make sure is between 7.5V and 9V.
Do you see any signs of the regulators running very hot? They should run only barely hot, not very hot.
By the pics I also noted that the RTC module is missing. The system may not work properly without it.

