Maybe I understand the document wrong. It looks like that this instruction is for bootloader/flashing mode…
I have the problem with my normal run.
With USB connected it works over external power supply not
Maybe I understand the document wrong. It looks like that this instruction is for bootloader/flashing mode…
I have the problem with my normal run.
With USB connected it works over external power supply not
Does it boot when you momentarily connect EN to GND?
https://esp32.com/viewtopic.php?t=21386
Thanks for the idea.
Unfortunately, that does not help either.
From this thread I already had the adjustment to connect EN via capacitor with GND. Since then, the upload also works cleanly.
But I also tried to remove the capacitor, once again started with external power supply.... no result... Then also manually just connected EN to GND by jumper.... but also no result.
Unfortunately the board still boots only on USB
Short Update: I soldered 3 more boards together.... but again all have the same problem
Do you have a USB cable that is "power only" (no data) ?
Or. . .
can you plug your USB into a charging cube (assuming it has a stable output, 5V-wise) ?
Funny had last night the same idea...
I had thought about an emergency solution for Halloween via the USB port and then also wondered if everything works here without data.
Result: Yes via USB cable to various power supplies (from Anker to Apple, etc.) it works even without PC connection.
I do not think I have a pure USB power cable ... but I'll try that again later, in which I cut a USB cable and connect only +5V and GND.
During my tests via the JST connector for the external power supply I had a 5V power supply and a lab power supply in use. I also tried the lab power supply with 5.1V. But both were also measured above the USB current.
There must be another error.
My guess, it's because of this logic with the USB port. But here I still need to understand when this circuit does what exactly....
This circuit is the only difference from my point of view. Crazy I find it only that I already had situations where the operate via +5V and GND via the JST connector has worked....
I think ESP_IO0 and EN are supposed to be pulled up (10k).
I found this:
https://docs.espressif.com/projects/esptool/en/latest/esp32/advanced-topics/boot-mode-selection.html
Warning
The ESP32 has a 45k ohm internal pull-up/pull-down resistor at GPIO0 (and other pins). If you want to connect a switch button to enter the boot mode, this has to be a strong pull-down. For example a 10k resistor to GND.
If i understand correctly i need both... the current logic for writing and a pullup for normal mode.
Did i need something like this:
One position for write and one for normal boot?
Update: I tested to pull GPIO0 with a 10k resistor high (3.3V). Nothing changed.
The website in my last topic write also:
GPIO0 has an internal pullup resistor, so if it is left unconnected then it will pull high.
So i think the manual pull up is not needed.
For program i have a button on my board to pull it low:
So maybe i understand something wrong or that is not the solution
Or maybe it is the JST connection that is the problem.
Yes thank you... this is crazy... i think this was the problem.
I used this pre crimped cabels: https://www.amazon.de/Micro-Pin-Stecker-Stecker-männlich-Kabel-Female/dp/B01DU9P03Y/ref=asc_df_B01DU9P03Y
Also tested multiple of them... now i crimped my own one and it works...
But i missed a understanding Problem... the 5V and 3.3V was on the board... i measured it... the power LEDs was also on... what is the problem?! crazy
Probably not with an oscilloscope...
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.