Problem with Razor 9DOF (UBUNTU configuration)

Hi,

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: http://wiki.ros.org/razor_imu_9dof

Official help: https://learn.sparkfun.com/tutorials/9d … -guide/all

Info SparkFun Board:

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.