SparkFun Forums 

Where electronics enthusiasts find answers.

Questions &/or issues related to products in the Movement & IMU category should be posted in this forum.

I bought a SparkFun 9DOF Razor IMU M0 to use it in a ROS project (on Ubuntu 18.04). The problem is with serial comunication: in Windows 10 I can upload the firmware and read serial comunication from serial monitor in the Arduino IDE.
When I plug the IMU in Ubuntu, first of all I cannot upload the firmware (for Ubuntu configuration I used the ROS guide in the link at the end of the post)
I cannot read the serial monitor too (Errore nell’apertura della porta seriale “/dev/ttyACM0”), so I cannot upload anything from Arduino IDE in Ubuntu.
The only way to read serial comunication in Ubuntu is using “socat stdio /dev/ttyACM0” from terminal.
Can you help me?

OS Linux: Ubuntu 18.04 LTS
OS Windows: 10 Home (ver 1809)
ROS distro: Melodic
ArduinoIDE (Ubuntu): 1.8.5 (from Ubuntu AppStore)
ArduinoIDE (Windows): 1.8.9 (from Windows Store)
ROS help:
Official help: ... -guide/all
Info SparkFun Board:
You do not have the required permissions to view the files attached to this post.
Unfortunately the guide you're following is for a different SparkFun product that we no longer manufacture and I don't know how to make it work with the current 9DoF Razor IMU M0.

You might try contacting the author of the guide to see if they have an updated version that works with the Razor M0.