I am a newbie trying to clone Uno R3, working on PCB routing in Eagle one wire by one wire.
Here is my question:
It is pretty weird for me that, in the official .brd file, there are a lot of vias there without any routes connected. And a lot of routes go around some "useless" vias, making a detour, instead of directly connect two points.
Could anyone tell me why should the design be like that?
Take the same same screen shots with Rats Nest selected, that will enable the Ground planes to be seen, and the connections to pins that are not visible now.
CrossRoads:
Take the same same screen shots with Rats Nest selected, that will enable the Ground planes to be seen, and the connections to pins that are not visible now.
Yes, that make my doubt even more clear.
Here is another screeshot with redundant vias, please have a check.
So, what you mean when you refer to "useless" or "redundant" vias, is that you have basically no expertise in electronic engineering.
Fair enough. The "take-home" message here is that designing electronic circuits or PCBs involves more - much more - than connecting point A to point B. You have to know electronics.
And there is a star with indicating one of the three "FD"s(FIDUCIALMOUNT), is that important?
Also, there is a small Circle on the right top corner of ICSP1, which is even hard to recognize; what does that do?
"Fiducial" is a mark on the final PCB that the assembly machine can see (with a camera) so that it can align the board while placing the components. It has no electrical purpose.
liziyuanhaha:
Here is another screeshot with more vias than I could understand. Could you guys help me learn the knowledge of how should we design them?
And there is a star with indicating one of the three "FD"s(FIDUCIALMOUNT), is that important?
Any via on a board that isn't obviously associated with a trace will almost definitely fall into one of the two categories that have been explained above i.e. they're either for connecting the ground planes on the top and bottom of the board (this is called stitching) or else they're to provide an conduit for heat from a component to give a greater surface area (the bottom of the board) to dissipate heat.
Fiducials are markers on the board to allow a pick and place machine with a vision system to detect the position of the board and correct any alignment issues. See Fiducial tips edit - hadn't seen MorganS' post above beating me to that explaination
Definitely linking groundplanes so there's no parts of it flapping around at logic frequencies and
causing EMI. Any two layer board has to make compromises with its ground plane, since it will
have to swap sides a lot. 4 and 6 layer boards have at least one dedicated ground layer.