I've designed PCBs before, mostly PTH, but a few SMD ones, too. However, these were all very basic boards. Little more than breakouts for a single SMD part, with maybe a few additional components, like decoupling caps. I'm now working on a more complicated board, and have a few questions about best practices.
1) Is it ok to place a via on an SMD pad? The software lets me do it, and it's often a very convenient place, but I'm wondering if the part will be solderable with the via there. I plan to mostly use a toaster oven and solder paste, for reflow, if that matters.
2) Is it ok to run a trace under a larger SMD part? I don't mean on the back of the board, I mean right under the chip, on the same side. Perhaps even place a via under the chip? Obviously not possible for chips with a central ground pad, but what about for ones that don't have them, like an ATMega328p in a TQFP-32 package?
3) Are there books/articles/etc. out there on making the designs look better? I'm pretty sure mine will work, electrically. It's just ugly as sin - components all over the place, traces running every which way, etc. Especially compared to professional boards which tend to be very neat and organized looking. I suspect the answer is "look at more boards and design more boards, this will come with practice", but perhaps there are good teaching materials on this.
Thanks.