Logging ZED-X20P to OpenLog Artemis over Qwiic

I have the Allband GNSS RTK Breakout - ZED-X20P (Qwiic), and an OpenLog Artemis (OLA) with IMU. I’m trying to log data over the Qwicc connection. Initially I’m mostly interested in GGA and GX-GST messages, but later I might want to log raw UBX data.

I connected the OLA via USB-C to my M1 Macbook Pro and get a /dev/tty.usbserial-210 device that I can connect to with ‘screen /dev/tty.usbserial-210 115200’. I can see the IMU logging and the menu of the OLA. I’ve also connected the Zed-X20P to U-center2 via UART1 and can see it working, and I verified that I2C is enabled.

I then disconnected everything and connected a Qwicc cable between the X20P and the OLA. Once I power everything up, I cannot see the /dev/tty.usbserial-210 port on my Macbook anymore. It seems like the Qwicc connection disables it. I tried updating the CH341 drivers on my Mac, but that didn’t help. I also tried the OpenLog_Artemis_GNSS_Logger firmware (doesn’t have support listed for the X20p), and I get the same problems.

Is there a way to log over i2c, or should i use the OLA as a serial logger and connect it to UART1 on the X20P?

I just figured out the problem. the Qwicc cable had the red wire connected. So the OLA was powered from USB-C and providing 3.3V over the Qwiic bus to the X20P, but the X20P had its own 5V from the USB-C plug. I got the red wire in the Qwiic cable, and now it works.

1 Like

Awesome work!