I've fixed the short problem. It was my mistake. It wasn't a bug in
PCB (thank heaven) but PCB's short detection/highlighting code sent me
all over the place looking for it. I'm not sure if there's a better way
to handle that or not. Basically a component on the other side of the
board, an 0805 resistor, was supposed to have one of its pads connected
to 3.3V. Instead it was connected to GND. Tired eyes and a tough
deadline is what I blame. :)
For some details (which I actually started typing as I narrowed this
down, before I found the problem, so it'll read weird) see below.
Thank you, everyone, for your suggestions!
-Dave
I deleted the 3.3V and GND planes, and narrowed it down to an 0805
resistor. One of its pads is highlighted in orange.
If I delete that resistor, the short goes away. When I put it back
(by placing a fresh 0805 from the library and giving it the same refdes)
the short comes back.
One pad of the resistor is connected to GND. It goes nowhere near 3.3V.
I've deleted and redrawn the traces going to that resistor, checking
for the short after every move. I've narrowed it down to one of that
resistors pads; the one that gets highlighted in orange. That's the one
that connects to GND.
If I delete the trace that connects that pad to GND, the short goes
away. BUT!! I've delete the GND plane, and the via w/thermal that
connected that trace to that plane. It connected to another resistor's
pad, which was erroneously connected to the GND net, when it was
supposed to be connected to 3.3V.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA