Can't Upload to Custom PCB (Wemos D1 Mini)

I have a issue with a custom pcb I made, designed around the Wemos D1 Mini. I've got a Buzzer hooked up to D3 via a transistor. When I power up the board, the buzzer makes a pop sound, and the onboard LED flashes once – probably due to D3 being the boot select pin.

When uploading and it reaches the connecting stage, the buzzer pops, and the LED flashes in a repeating pattern. I would interpret it as it trying to enter programming mode, but it eventually failing because it probably doesnt manage to do so and it times out.

Unlike my other D1 Minis, pressing reset here lights up the onboard LED. The Buzzer also makes the pop sound. I checked voltages – The Power pins (3v3 and 5v) are correct, but D3 starts at 0.8V and drops to 0.6V on reset press. When i let go its 0.8V



edit: the schematic may not be the exact same as the pcb

Then how do you expect us to help you debug the problem

I don't really know. I tought there may be a obvious issue with the pcb. (I've never used the forum before)

There is no way I can debug a hardware problem by just looking at a picture of a PCB

Ok, makes sense. I'll try to rebuild it on a breadboard.

I don't know about the PCB but the schematic is basically useless if you are going to use it to build a breadboard.
It has many mistakes.

1 Like

I fixed it by desoldering the pulldown resistor on the mosfets gate. It pulled down D3 on startup which made the esp8266 enter spi flash mode.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.