Bosch BNO055 User manual

Application note
BNO055
USB stick user guide
Application note: BNO055 USB stick user guide
Document revision
1.0
Document release date
August 2014
Document number
BST-BNO055-AN009-00
Technical reference code(s)
Notes
Data in this document are subject to change without notice. Product photos
and pictures are for illustration purposes only and may differ from the real
product’s appearance.
Bosch Sensortec

Application note
BNO055 –USB stick user guide
Page 2
BST-BNO055-AN009-00 | Revision 1.0 | August 2014 Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to
third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
INDEX OF CONTENTS
1. INTRODUCTION.........................................................................................................................3
2. INSTALLATION..........................................................................................................................3
2.1 REQUIREMENTS.................................................................................................................. 3
2.2 INSTALLATION OF DEVELOPMENT DESKTOP.......................................................................... 3
3. USING THE BNO USB STICK...................................................................................................4
4. FLASHING NEW FIRMWARE ...................................................................................................5
4.1 FLASHING NEW BNO055 FIRMWARE .................................................................................... 5
4.2 FLASHING NEW MCU FIRMWARE.......................................................................................... 5
5. MISCELLANEOUS.....................................................................................................................5
5.1 LED INDICATIONS ............................................................................................................... 5
5.2 SWITCH FUNCTIONS ............................................................................................................ 6
6. LEGAL DISCLAIMER ................................................................................................................7
6.1 ENGINEERING SAMPLES ...................................................................................................... 7
6.2 PRODUCT USE .................................................................................................................... 7
6.3 APPLICATION EXAMPLES AND HINTS ..................................................................................... 7
7. DOCUMENT HISTORY AND MODIFICATIONS.......................................................................8

Application note
BNO055 –USB stick user guide
Page 3
BST-BNO055-AN009-00 | Revision 1.0 | August 2014 Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to
third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
1. Introduction
The given document shows which steps need to be taken to operate the BNO055 USB stick
with the sensor evaluation environment Development Desktop from Bosch Sensortec.
The USB stick contains the BNO055 and a MCU dealing as an interface to the USB port.
Figure 1: BNO055 USB stick
There is a switch at the end of the switch to control bootloader mode (see chapter 4.2).
2. Installation
2.1 Requirements
Required is:
Windows 7/8.x PC
Installer for Development Desktop 2.0 (UI version 2.8 or higher), can be downloaded
from the Bosch Sensortec home page (http://www.bosch-sensortec.com)
1
.
BNO USB Stick
Note: The first version of the BNO USB stick is not compatible with USB 3.0 ports. As a
workaround, the user could connect the stick using a USB2.0 hub.
For USB 3.0 ports, make sure you have a newer stick version (pcb color not green) and the
latest version of DD2.0. The working combination of stick and DD2.0 version will be printed on
the pcb of the stick (“DD2.0 UI 3.0 or later”).
2.2 Installation of Development Desktop
Please follow the instructions from the documentation of Development Desktop.
Note: Also ensure that the USB driver is installed (i.e. follow the installation process carefully).
1
To be able to download the software user has to be registered in first place. In order to create an user
account please go to Sign-In button in the top left corner of Bosch-Sensortec page and follow the
instructions.
Once signed in, go to the Support Downloads tab and find the download link at the end of the page.

Application note
BNO055 –USB stick user guide
Page 4
BST-BNO055-AN009-00 | Revision 1.0 | August 2014 Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to
third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
3. Using the BNO USB stick
1. Make sure the switch at the end of the USB stick is in position H(see figure 1).
2. Plug USB stick into the USB port of your PC. The red LED on the stick should glow.
3. Start Development Desktop. You should see the main window:
4. On startup, the BNO055 is in CONFIG_MODE. Select an operation mode in the box
right to the Config Mode or simply disable CONFIG_MODE (see red indications on
image above).
5. Once CONFIG_MODE is disabled, you can start streaming:
6. Check the BNO055 data sheet and the Development Desktop documentation for more
options.
The help file outlining BNO use in Development Desktop environment is under :
Help->User Manuals->BNO055 User Manual

Application note
BNO055 –USB stick user guide
Page 5
BST-BNO055-AN009-00 | Revision 1.0 | August 2014 Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to
third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
7. If you go to Panels and activate 3D Compass a new window opens and displays 3D
object which motion is controlled with the orientation data streamed by BNO.
Please note:
Before you start the 3D Compass, BNO must be set to one of the fusion modes, i.e. :
eCompass (accelerometer + magnetometer)
IMU(accelerometer + gyroscope)
9Dof(accelerometer + gyroscope + magnetometer)
etc.
3.1 Sensor calibration
The BNO should be also calibrated. Calibration status is indicated in the panel right. Un-
calibrated BNO stick will deliver data of lower accuracy. Calibration of magnetometer and
gyroscope is crucial.
Calibration procedure
Gyroscope: Requites steady state for short moment in order to calibrate itself. For
example, place sensor on a flat surface without movement for a short period of time.
Magnetometer: The stick must be moved several times in infinity-sign-like-shaped path
(“paint 8’s in the air”).
Accelerometer: To calibrate the sensor stick must be placed in six different steady
positions. This step can also be confidently omitted, since the offsets of the
accelerometer channels are small and by that have no negative impact on the data
accuracy of the fused data.
4. Flashing new firmware
4.1 Flashing new BNO055 firmware
Any new BNO055 USB stick firmware will be released together with a new release of
Development Desktop 2.0 version. Please follow the appropriate documentation of
Development Desktop 2.0.
4.2 Flashing new MCU firmware
Please follow the instructions carefully given in the Development Desktop 2.0 help files. The
firmware file is called „BNOinUSBStick.fwu3”; do not flash anything else other than files
with ending .fwu3!
5. Miscellaneous
5.1 LED indications
D1 and D2 both glows together three times MCU is in bootloader mode
D1 alone glows continuously MCU is power on and is in application mode

Application note
BNO055 –USB stick user guide
Page 6
BST-BNO055-AN009-00 | Revision 1.0 | August 2014 Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to
third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
D2 glows when BNO’s FW flash is ongoing.
5.2 Switch functions
During power on:
oswitch is in LMCU will be in boot load mode
oswitch in HMCU will be in Application mode

Application note
BNO055 –USB stick user guide
Page 7
BST-BNO055-AN009-00 | Revision 1.0 | August 2014 Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to
third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
6. Legal disclaimer
6.1 Engineering samples
Engineering Samples are marked with an asterisk (*) or (e) or (E). Samples may vary from the
valid technical specifications of the product series contained in this data sheet. They are
therefore not intended or fit for resale to third parties or for use in end products. Their sole
purpose is internal client testing. The testing of an engineering sample may in no way replace
the testing of a product series. Bosch Sensortec assumes no liability for the use of engineering
samples. The Purchaser shall indemnify Bosch Sensortec from all claims arising from the use of
engineering samples.
6.2 Product use
Bosch Sensortec products are developed for the consumer goods industry. They may only be
used within the parameters of this product data sheet. They are not fit for use in life-sustaining
or security sensitive systems. Security sensitive systems are those for which a malfunction is
expected to lead to bodily harm or significant property damage. In addition, they are not fit for
use in products which interact with motor vehicle systems.
The resale and/or use of products are at the purchaser’s own risk and his own responsibility.
The examination of fitness for the intended use is the sole responsibility of the Purchaser.
The purchaser shall indemnify Bosch Sensortec from all third party claims arising from any
product use not covered by the parameters of this product data sheet or not approved by Bosch
Sensortec and reimburse Bosch Sensortec for all costs in connection with such claims.
The purchaser must monitor the market for the purchased products, particularly with regard to
product safety, and inform Bosch Sensortec without delay of all security relevant incidents.
6.3 Application examples and hints
With respect to any examples or hints given herein, any typical values stated herein and/or any
information regarding the application of the device, Bosch Sensortec hereby disclaims any and
all warranties and liabilities of any kind, including without limitation warranties of non-
infringement of intellectual property rights or copyrights of any third party. The information given
in this document shall in no event be regarded as a guarantee of conditions or characteristics.
They are provided for illustrative purposes only and no evaluation regarding infringement of
intellectual property rights or copyrights or regarding functionality, performance or error has
been made.

Application note
BNO055 –USB stick user guide
Page 8
BST-BNO055-AN009-00 | Revision 1.0 | August 2014 Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to
third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
7. Document history and modifications
Rev. No
Chapter
Description of modification/changes
Date
1.0
Document creation
2014-07-25
Bosch Sensortec GmbH
Gerhard-Kindler-Strasse 8
72770 Reutlingen / Germany
www.bosch-sensortec.com
Modifications reserved | Printed in Germany
Specifications subject to change without notice
Document number: BST-BNO055-AN009-00
Revision_1.0_082014

Mouser Electronics
Authorized Distributor
Click to View Pricing, Inventory, Delivery & Lifecycle Information:
Bosch:
0330.USB.209 BNO055 USB Stick
Table of contents
Other Bosch Modem manuals
Popular Modem manuals by other brands

Comtech EF Data
Comtech EF Data XTRT-400C-BUC Operation and installation manual

ZyXEL Communications
ZyXEL Communications XMG5101-S10A quick start guide

MailASail
MailASail Red Box quick start guide

Efficient Networks
Efficient Networks Macintosh Efficient Networks 5260 installation guide

D-Link
D-Link DSL-100D Quick install guide

Motorola
Motorola Netopia 3342N datasheet