AN-000346
InvenSense, Inc. reserves the right to change
specifications and information herein without
notice unless the product is in mass production
and the application note has been designated by
InvenSense in writing as subject to a specified
Product / Process Change Notification Method
regulation.
InvenSense, a TDK Group Company
1745 Technology Drive, San Jose, CA 95110 U.S.A
+1(408) 988–7339
invensense.tdk.com
Document Number: AN-000346
Revision: 1.2
Release Date: 08/24/2022
RoboKit User Guide
Windows Application
AN-000346
Document Number: AN-000346 Page 2 of 33
Revision: 1.2
TABLE OF CONTENTS
1 RoboKit1 Module ................................................................................................................................................... 4
2 Installing & Running RoboKit ................................................................................................................................. 5
2.1 Installing from local directory ...................................................................................................................... 5
3 Connecting ESP32 with RoboKit ............................................................................................................................ 8
4 Updating ESP32 firmware .................................................................................................................................... 10
5 Loading RoboKit Atmel Binary ............................................................................................................................. 11
6 Connecting to the RoboKit ................................................................................................................................... 14
6.1 Switching between USB0 and Bluetooth mode ......................................................................................... 14
6.2 USB Connection ......................................................................................................................................... 15
6.3 BLE Connection .......................................................................................................................................... 17
6.3.1 Bluetooth Low Energy Discovery Routine: ............................................................................... 17
6.4 Bluetooth CLASSIC(BT) Connection ........................................................................................................... 18
6.4.1 BT Discovery Routine: ............................................................................................................... 18
6.4.2 Device Selection ........................................................................................................................ 19
6.5 Connecting BLE for the first time ............................................................................................................... 19
6.6 Connecting BT for the first time ................................................................................................................ 20
7 Sensor Data capture and logging ......................................................................................................................... 22
8 Audio data capture .............................................................................................................................................. 25
9 Logging ................................................................................................................................................................. 28
10 Use Debug menu to see log messages ................................................................................................................ 29
11 Device firmware upgrade .................................................................................................................................... 30
12 Motor control ...................................................................................................................................................... 31
13 Revision History ................................................................................................................................................... 32