![]() | ![]() | ![]() |
| | |||||||
| General Electronics Chat This forum is for general chat about electronics, eg: Dont know what a part does? Dont know how to read a circuit? Want to get an opinion? |
| | LinkBack | Thread Tools | Display Modes |
| | (permalink) |
| I am new to Eagle Software from Cadsoft .. I have made a simple circuit and then converted it to a Board, then with the Autorouter function, transformed it into a PCB Layout. However, I wish to change (increase) the pad and via diameters. I'm not sure of how to do this.. :roll: Please help me :? Thanks | |
| |
| | (permalink) |
| here's a good tutorial on eagle but for now it's under the edit menu ,just click CHANGE and you will see another options menu for pads and via's click diameter click the size you want then click on the pad to change it | |
| |
| | (permalink) | |
| Quote:
| ||
| |
| | (permalink) |
| go to Tools... DRC... and set whatever specs you desire in the tabs... the autorouter will obey those if your circuit is simple, route it by hand - you'll often end up with a more logical layout that way | |
| |
| | (permalink) |
| You probably can't make the pad diameter larger after autorouting because the autorouter only guarantees the pad-to-wire clearance listed in your specs. It can't push the wire routing further out. I think there's a place to specify via diameter, since they're created by the autorouter. However pads are part of the package. I have to wonder, why would you even want to do this? I've done some ops where I changed the Name/Value text size across the entire board, but I don't know about pad size.
__________________ I thought what I'd do was I'd pretend I was one of those deaf-mutes. | |
| |
| | (permalink) |
| oznog has a good point that I missed in the OP ... pad sizes are pretty much hard coded, you need to re-draw the layouts in each library ... and why change them anyway? | |
| |
| | (permalink) |
| Other thoughts... There are almost always more than one kind of pad on the board. So if you were somehow able to script this change, is every pad going to be changed to the same type? If you tried to make a round pad an oval pad the scripting would have no way to address the issue of "direction". And I've never seen anything in the interface which would imply the board layout tool can be used to pick up and manually modify a part pad, so there'd be no way to do it manually either. I'm still thinking it's not possible. I could change the text sizes used for names/values, those are attached to the components too but they are still individually recognized in the layout tool once you've Smashed it. Nowhere does the tool seem to have the ability to do a sort of Smash where you could dissociate the device's pins- nor would it make any sense to do so. If you have a specific device where you want to use bigger pads with, you can make a new Package and then just include that package in the existing Component. I guess you'd do that if you had thermal or mechanical reasons to use larger pads, but that should be rare.
__________________ I thought what I'd do was I'd pretend I was one of those deaf-mutes. | |
| |
| | (permalink) |
| I am driven into deep frustration... :x :x I can't get a particular package for a resistor.. Here's what I want... Part: 0207/10,R,0207/10 When I choose a resistor, I normallt go into rcl lib and choose the US Resistor menu and choose 0207/10 part... the problem though is that this package has a octagonal shaped pad ... thas the reason why I had mentioned my concern for increasing the dia of the pad... BUT there is a file called 'hexapod.brd' in Eagle which has resistors in the 0207/10 in r.lbr which has a round shaped pad... WHICH IS WHAT I WANT... I just cant find the r.lbr in the library tree ... ps: I have the Eagle 4.16 Edn for Windows Light Edition Request you to please help me out ... the PCB designer has asked for rouned pads only Here's the attachment.. note that I have highlighted the resistor with rounded pad package and have placed the resistor with octagonal package.. once again my query is HOW DO I CHOOSE THE ROUNDED PACKAGE RESISTOR ? | |
| |
| | (permalink) | |
| Quote:
I don't know where to find r.lbr, but if you can load the hexapod board, the r.lbr has to be available or it wouldn't be able to load it. You can take the "normal" rcl resistor library and simply make a new resistor package with round pads, then add that to the resistor component as another package option. The downside is that if you install a new copy of Eagle, it's going to copy over that stock library and clobber it. And if you deliver a design relying on a modified rcl lib the recipient is going to have trouble opening it without clobbering his own rcl.lib file, which would be unfortunate if he modified that file for his own purposes. So I kinda recommend a myComponents.lbr that will never be clobbered. The downside then is that there's no existing array of resistor packages, symbols, and components in your lib. This is the evil of Eagle's lib management. I know this wasn't your question, but why the hell would he object to hexagonal pads? Hex pads make slightly better use of board space; for a given clearance and 0/45/90 deg trace orientation hex gives you the most copper on a pad. The "points" are only a potential issue at such high freq you'd probably not be using Eagle to route it!
__________________ I thought what I'd do was I'd pretend I was one of those deaf-mutes. | ||
| |
| | (permalink) | |
| Quote:
In any case I was wondering that PCB layout's on the net & mags have their resistor pads much larger than what I had drawn (with the ortho shaped).. what is the reason for this ?? Is that their Pad dias are more or are they printing out a 2:1 scale layout ?? I'm really confused abt the size of my pad .. its really tiny and this is what is causing concern to the designer too.. he fears possible errors while making the PCB... Again plase help me on the above query ... Thanks | ||
| |
| | (permalink) | |
| Quote:
| ||
| |
| | (permalink) |
| all the versions of Eagle I've worked with keep the regular resistors in rcl.lbr ... I've never seen r.lbr! so if you want round pads, then copy rcl.lbr to a different directoy (outside eagle), and name it something like rcl-roundpads now open that library, and edit the parts you need to have round pads save your changes, and go into your schematic type this command UPDATE rcl = c:\newlbr\rcl-roundpads.lbr; the semicolon is important, it tells eagle to check all parts this will replace any and all parts in the old rcl library with parts from the new library alternately, you can also do a CHANGE PACKAGE and specifiy a different package from a new library, but I can't remember the exact syntax for that. | |
| |
| | (permalink) | |
| Quote:
Also, when giving a layout for PCB making, should the 1:1 scale be used or 2:1 be chosen as a safer option ... | ||
| |
| | (permalink) | |
| Quote:
Picture this. You have DIP pins and you need to be able to route 2 thin traces between them. So you need "x" amount of clearance between the pads. That means a square pad best fills the allowed area for the pad. There are other factors however. Traces usually turn at 45 deg, not 90. So the trace would have to go further out to clear the pad before turning. Cutting off the corners so it's an octagon will make it able to turn sooner. For octagons, .07" pad dia on a 0.04" drill hole is very common. I'm not sure how they measure the diameter on oct vs round so I'm not sure what a more or less equivalent round is. Best to select "Auto" for pad diameter and accept whatever Eagle gives you for a 0.04" drill. IMHO I think the guy is giving you BS requirements. I mean, if some guy says he wants triangular pads and swears it had lower resistance I'm not going to go trying to change Eagle. The guy would need to have his expectations adjusted. They are not only difficult, but based on completely false assumptions and I'd be remiss in spending time building in an unreasonable feature. If he said it was going to be in a clear case and wanted the board itself to look "different" for a coolness factor then I'd say sure (except of course the triangular pads example is virtually impossible).
__________________ I thought what I'd do was I'd pretend I was one of those deaf-mutes. | ||
| |
| | (permalink) |
| hi all, please can someone explain the meanings of rcl library parts in eagle. eg 0207/07 yc15B5 co25_050-025x075 xc22B10 etc. am new in eagle adams | |
| |