Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BNO055 0 for all values

    BNO055 0 for all values

    SD_G17
    New Poster

    Hi,

    I have recently created a custom PCB using the BNO055 and an ESP32. I am getting 0 for all my orientation values and failing the self-test for the gyroscope, magnetometer, and accelerometer. The gyro calibration value is 3 and the magnetometer and accelerometer are not calibrated.

    I have tried resoldering the chip and I am still getting the same results.

    Thank you for your help,

    I have attached the code, schematic, and outputs.

     

    3 REPLIES 3

    BSTRobin
    Community Moderator
    Community Moderator

    Hi SD_G17,

    BNO055 has been discontinued and is not recommended for use in new designs.

    You could consider to use the two solution if you would like to use 9doF in your application.
    1.IMU + MAG + host MCU fusion algorithm
    IMU: BMI088, BMI270, BMI323, etc.
    MAG: BMM150, BMM350(coming soon)
    Host MCU fusion algorithm: BSXFull

    2.Smart sensor(integrated fusion algorithm) + MAG
    Smart sensor(integrated IMU,BSX algorithm): BHI260AP, BHI360(coming soon)
    MAG: BMM150, BMM350(coming soon)

    I realize that this is an old product and I should have used a newer version but, due to previous testing with the development boards before making our custom PCB, we aren't able to change out to a different IMU currently. Is there any way to determine if the design is incorrect or if there is an issue with the actual chip?

    BSTRobin
    Community Moderator
    Community Moderator

    Hi SD_G17,

    The sensor in your schematic is BMI270, your software code accesses BNO055, can you check why you use it like this?

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist