2023-03-24, 01:04 AM
Your MPU-92/65 contains two separate chips - an MPU6050 accelerometer/gyro (address 0x68) and an AK8963 compass (address 0x0C).
Most MPU9250 boards have a single I2C connection to both MPU6050 and AK8932 in parallel. But yours has separate connections - SCL/SDA to MPU6050 and ECL/EDA to AK8932.
Since you haven't connected anything to ECL/EDA, your compass isn't detected at 0x0C. So you need to add 2 extra wires connecting SCL to ECL and SDA to EDA.
Most MPU9250 boards have a single I2C connection to both MPU6050 and AK8932 in parallel. But yours has separate connections - SCL/SDA to MPU6050 and ECL/EDA to AK8932.
Since you haven't connected anything to ECL/EDA, your compass isn't detected at 0x0C. So you need to add 2 extra wires connecting SCL to ECL and SDA to EDA.