I2C BME280 timeout on FYSETC Spider Board

has anyone an working BME280 with i2c on an fysetc spider board?

I keep getting i2c timeout errors.
I have connected SCA, SCL, GND and VCC.
The address is correct. 0x76 (dec 118) works on an ESP8266.

Pin reference: GitHub - FYSETC/FYSETC-SPIDER: FYSETC Board - 3d printer motherboard for VORON and other open source project.

printer.cfg

[temperature_sensor chamber]
sensor_type: BME280
i2c_mcu: mcu
i2c_bus: i2c1a
#i2c_speed: 100000
i2c_address: 118

Error message:
MCU ‘mcu’ shutdown: i2c timeout

klippy.log
Unhandled exception during connect
Traceback (most recent call last):
File “/home/pi/klipper/klippy/klippy.py”, line 162, in _connect
cb()
File “/home/pi/klipper/klippy/extras/bme280.py”, line 116, in handle_connect
self._init_bmxx80()
File “/home/pi/klipper/klippy/extras/bme280.py”, line 191, in _init_bmxx80
chip_id = self.read_id()
File “/home/pi/klipper/klippy/extras/bme280.py”, line 449, in read_id
params = self.i2c.i2c_read(regs, 1)
File “/home/pi/klipper/klippy/extras/bus.py”, line 182, in i2c_read
return self.i2c_read_cmd.send([self.oid, write, read_len])
File “/home/pi/klipper/klippy/mcu.py”, line 501, in send
return self._do_send([self._cmd.encode(data)], minclock, reqclock)
File “/home/pi/klipper/klippy/mcu.py”, line 499, in _do_send
raise self._error(str(e))
CommandError: Unable to obtain ‘i2c_read_response’ response