SmartMotion® MEMS Motion Sensors

phpbb forum ID
13263
By davidthomas102… , 18 January 2024

Hi team,
I have used the smartbug2.0 for Fusion data logging. I used 100Hz for data logging. I have logged the data by using USB, Bluetooth, and SD card method. I observed fluctuation in logged sample rate (Data not stored in 100Hz).

By tejashripradha… , 4 January 2024

Are you attending CES 2024? Exciting news! We've just launched an advanced edge ML solution, enabling ultra-low power ML models to run on a 6-axis IMU.

Check out our SmartMotion ICM-45686-S 6-axis motion sensor, SmartBug 2.0 evaluation kit, and our sensor inference framework. Stop by our booth #20521 to see it in action!

By simonsjmservicesca , 19 December 2023

We have designed the ICM-20948 into a new product and I have managed to port one of the Nucleo examples to run on our product. This all works.

I need to find out if it is possible to invert the INT1 output in the ICM-20948 by programming the registers, and/or some reference material for the registers, at least more than there is in the source code that I used. Inverting the INT1 output is necessary to reduce the power consumption of our prototypes while the system is in Deep Sleep or Hibernate.

Any help or pointers to reference material would be appreciated.

By domenpuntargmailcom , 5 December 2023

Hi,

I went over and over again, searching for some video tutorial or some other at least modestly user friendly instructions, on how to just connect DK 42688-P to see how it works. Guess what, there are none. Even forums are empty. Nowadays, really?? I really began to wonder if TDK is still here with us in this era, or they stayed somewhere with the death of a tape recorder. Now they will say: "well, read the software guide". And I say: "your software guide is a piece of crap!" I would have never imagined buying almost a empty box full of promises, not from brand like TDK.

By muhammadinamul… , 5 December 2023

Hi,

I'm Using ICM20948. The datasheet states the following about ACCEL_CONFIG register( 10.15 ACCEL_CONFIG page 64 of datasheet):

Name: ACCEL_CONFIG Address: 20 (14h) Type: USR2 Bank: 2 Serial IF: R/W Reset Value: 0x01

it means if I write 0x11 to this register, I should be able to read it back. However, this is not the case. I always read
back 0x01 from this register.

I was using sparkfun library and here is the issue on github:

https://github.com/sparkfun/SparkFun_Qwiic_9DoF_IMU_Breakout/issues/6

Can someone tell what's being done worng here?

By domenpuntargmailcom , 3 December 2023

I am a student of game design, trying to involve motion sensors into something unique. After buying a DK-42688-P, I see It's been quite some time since my electronics high school years. So I am new to the development board and do not quite get the instructions of the ICM42688P_Software_Guide.

All I am asking you to help me is this:
1. what is the easiest way to program a example of the accelerometer & gyroscope? Can I do this with only using SmartMotion platform, or I have to use Atmel Studio?
2. When I succeed, how to see that in Visualizer?

By robertbacsauva… , 7 November 2023

I have an MCU which is communicating through a USB FS HUB with 4x external sensors and each sensor has an MCU and a ICM42688p sensor.
How am I able to synchronize the the 4x ICM42688p sensors which are placed on the external sensors boards.

The data DRDY is set to 4k.
I want to use DMA and i'm planing to record 80 sensor data points and send it over to the main MCU trough the HUB every 20ms.