ESP32 Thing Plus not printing to serial Arduino IDE on Mac (not solve but located problem)

Hi there,

I’m using the ESP32 Thing Plus with the Arduino IDE on MacOS and even everything uploads right it doesn’t print anything to de serial monitor.

I may know why this is happening to me at least, but I would want to know if it is a bug, because this is a problem at least on Mac, and may happen to other users.

I realize that the Thing Plus doesn’t print to the “cu” ports (mine shows as /dev/cu.SLAB_USBtoUART) but it does to the “tty” ports, because using Processing I could get the Thing Plus printing on /dev/tty.SLAB_USBtoUART.

It seams that the Arduino IDE doesn’t show the “tty” ports and only the “cu” as someone stated here: https://forum.arduino.cc/index.php?topic=373189.0

they dropped them out. I guess, but not sure, that this is a Mac problem.

As I said the program is uploading ok and runs ok.

Oh, and apart from not printing to the serial I have to unplug and plug again every time I want to upload, because if I don’t do that it gives a time-out problem when uploading. Don’t know it this has to do with the cu/tty ports.

Other hand I tryed with a Arduino Pro Mini and a Teensy and both print ok to “cu” ports.

Any clue with this?

Thank You!

I’m using the ESP32 Thing Plus with the Arduino IDE on MacOS and even everything uploads right it doesn’t print anything to de serial monitor.

Are you sure your baud rate is set to what the board is outputting? I just tried the sample [‘Blink’ sketch from the hookup guide and it’s printing for me.

I realize that the Thing Plus doesn’t print to the “cu” ports (mine shows as /dev/cu.SLAB_USBtoUART) but it does to the “tty” ports, because using Processing I could get the Thing Plus printing on /dev/tty.SLAB_USBtoUART.

/dev/cu and /dev/tty are just where the driver and your mac have decided to name the symlink to the hardware. Either should be capable of displaying data.

Oh, and apart from not printing to the serial I have to unplug and plug again every time I want to upload, because if I don’t do that it gives a time-out problem when uploading. Don’t know it this has to do with the cu/tty ports.

That could be a driver issue for the Silicon Labs USB to UART chip on the board. We’ve seen similar issues with the FTDI chips we use on some of our boards when used on a Mac. You might try [this link for the latest driver and see if that fixes your issue.](CP210x USB to UART Bridge VCP Drivers - Silicon Labs)](ESP32 Thing Plus Hookup Guide - SparkFun Learn)

Hi there,

Solved!

The driver your link was pointing is the actual driver I was using, but I installed the driver that comes inside that .dmg as “Legacy MacVCP Driver” and that did the thing work fine.

I first tryed with the legacy one from Silabs site, this: https://www.silabs.com/products/develop … cp-drivers but it was not working. This from the site is from 2016 and the one that comes with the last is from 2017, looks that they are different.

Anyway, thanks for pointing to the driver. As I say the last version was not working for me, but the legacy that comes with it works fine: I have the Thing printing to the serial monitor and also I don’t have to disconnect now to make a new upload, so everything working fine.

Thanks!