MP3 Player Project (PCB)

Maybe a little sprinkle of ground fill blocker may help in the mean time?

MP3_ESP32_DO_NOT_USE-ground-fill_1.fzz (305.6 KB)

I noticed that in 1.0.5 the selection to use the old ground fill is gone as well as the ground fill blocker could do with some transparency.

Using 1.0.4 and applying the old ground fill looks like this:

Using the new ground fill produces the bug in 1.0.4 also.

Thanks that is useful information. When I get the part creation backlog cleared I will report this as a bug and that helps isolate when it got added. Interestingly DRC doesn’t pick up the short which I think it should. It says the ground fill version with the short is ready for production which is alarming. I hope to get the parts finished today and get to bug reporting (I have several that bit me during this!)

Peter

1 Like

The odd/interesting bit is that the new ground fill completely ignores this via, it does not even recognise it as such.

It might be worth looking if a part connected to this track has the pin marked as GND.
But then again, it has not even treated it as a GND connected via (thermally separating it as on the other GND vias).

I just opened a ticket on github on this issue

Ground fill adds a short across the power supply #4254

and I guess we will see what comes of it. When I get more time (assuming I get more time :slight_smile: ) I will open a couple more, one on routing database corruption and one on moving pcb to the back changing the contrast on the silkscreen.

Peter

1 Like

Good news! This wasn’t routing database corruption but rather my error. I was off by one on the connection so the rats nest line was in fact legitimate, not routing db corruption. There was supposed to be a connection where the rats nest line is, and shouldn’t have been a ground connection one pin up. The ground fill bug has been accepted as a bug so it will probably get fixed. We can successfully use ground fill on the board by falling back to 1.0.4 and using the old ground fill code which appears to work correctly until the 1.0.5 code is corrected (thanks to @real-bombinho for trying that!)

edit:

More good news, Kjell found the bug and the fix is scheduled for the 1.0.6 release.

Peter

2 Likes

Ohh I see i see that’s greatt , I just ordered some of the parts so that I can get started on testing them!

Then the fun begins :slight_smile: . Good luck (and be careful, adjust the power supply voltages without the electronics connected and make sure the power sequencer works correctly before adding the display as an error there is likely to damage the display.

Peter

I didn’t check the power supply and blew a resistor lol

Oops! (But should be fine. Their really cheap; in my country the cost about a few cents each and generally come in bulk packs

Yeah same , it was just unexpected lol , I guess someone fiddled w the power supply and I just didn’t check it

1 Like

Always check, because that will blow or at least weaken and cause early failure for most electronics (which are not as cheap as resistors!) Checking the power supply is the correct voltage before connecting any electronics is always a good habit to have.

Peter

1 Like

Yes. Some ICs are a bit expensive, and you won’t want to blow them

Worse if you do that to rather complex circuitry and then are in doubt what you have or haven’t done to it.

Yep!! im using a multimeter and im teaming up w a brother in my neighborhood for this proj

haha yep , that happened to a bms board of mine on another project and it took me HOURSS to figure out the fault , i had managed to short 2 pins on the ic i think