ESP32 Tests

At least that flavor of USB-C board sucks.
I’m looking forward to your shipment to have some of these to play with.
Is there such a thing as a genuine ESP-32 with a USB-C interface?

To see that much common mode noise on just that example was really surprising.
Was the USB-C cable disconnected for this test from the host? Just the USB-C board in the jackpot?

Yellow is boot0, right? After FluidNC is up and running, it has to talk to the TMC2209s.
If you zoom out in time on the genuine board, you have to see that communication or I don’t see how FluidNC would be able to control the 2209s.

No, at least not that I have seen. There are a ton of options.

Yes, and drivers. No usb cable.

Yup.
I will put it back on and do some more tests. I want to see goio2 as well. Sucks swapping them but I’m getting faster.

I won’t be back until this afternoon, helping at a doctor’s appointment for a couple hours.

Debated about making a joke, but the risks are too high… Hope all goes well! :heart: :stethoscope:

So wait…. Not only do you design awesome cncs and 3D printers. But you are also a part time dr???

Just kidding. I also hope everything goes well!!

Just a glorified Uber…I only play a Dr. On occasional Halloween’s

OMG I am going to lose my mind.

The genuine esp do not fully boot when they are plugged into the jackpot unless they have a terminal opened. Even without drivers on the board.

WTF.

I have been going nuts running in circles. Then I noticed I have the ESP32-DEVKITC-32E These are supposed to be the new ESP32-DEVKITC-32D functionally identical, just some internal bugs fixed or something.

I am ordering some “D” just to be certain.

farfegnugen

Differences https://www.espressif.com/sites/default/files/documentation/ESP32_ECO_V3_User_Guide__EN.pdf

Well that’s why there wasn’t any uart traffic. LOL

That would suck to not work on the latest.

We’re going to sort this out.

will start looking.

The Jackpot and USB-C board i just ordered should get here Wednesday so I will hopefully be able to get a test setup put together.

That is why I kept digging. Tried to log in and no SSID. The only time I actually used them was with a terminal running to watch the error log.

You sound like a very calm person at this moment.

The boot pin really does not look to be getting pulled up high enough. I am going to try two quick test. BRB


10k pull up didn’t work.

Looks pretty familiar with a 1k pull up though…

The 10k only lets it get up to about 2.8V and that is not enough to boot.

The 1k resistor pulls it all the way to ~3.2V

We’ll figure it out.

Nothing in there looks like an obvious reason for no-boot.

This is why R8 and leakage in the 2209s

Edit to add- this is also why more than one 2209 in X,Y,Z is a no-boot while empty or only 1 will boot.
Less leakage from the 2209s.

Edit2- it may not be a stronger pull up you need. It might be a higher value R8. See what 10k does…

So next up is the microUSB with that 1k pullup.

And this is the USBC version

So everything looks good with a 1k pullup (and they all boot and work)I ran steppers on each of those.

Well that was easy. Put a 1k pull up on the next jackpot. Will want to optimize R8 still.

Will that mess with the UART?

I am not sure I can solder that, it is tiny. Maybe

Is that better than the pullup?

Maybe. I can try when my board gets here if necessary.

How can we test the UART to see if that changes anything?

I have a usb logic probe, I have never plugged it in.

Common mode noise is much better in that shot vs the no pullup. This makes all ESP32 dev boards viable, at least for this problem.

I noticed that as well. They all look pretty identical on my end. (sorry I changed the time per div, it slowed down a bit with the drivers and steppers in)