![]() | ![]() | ![]() |
| | |||||||
| 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) |
| Hi, Could someone please help me ? I can't figure out how to use VIA's in Eagle. I can't draw a signal from an IC pin to a VIA, It just will not work. and If I try to use a wire it sayes there is a clearence problem on the DRC. I've looked all over the internet, and reviewed several tutorails without any luck. I'm designing a Prototype board that has a large amount of VIA's for a prototyping area. Please help, Thanks, -Areal | |
| |
| | (permalink) | |
| Quote:
__________________ search engine for electronic partsJunebug USB PIC programmer kit., USB Bit Wacker, 3v0's Homepage The 15 Minute Printed Circuit Board! (+drill time) | ||
| |
| | (permalink) |
| Not sure what you mean. Normally you would have the "layer picker" or whatever it is called set to "top" and then you click on the IC pin, then you make your way to your destination. When you want a via, you go to the layer picker and change to bottom and it will put a via there and you keep clicking until you reach the target. Am I missing something here? Maybe I did not understand your question. | |
| |
| | (permalink) | |
| Quote:
He wants to do a breadboard area by using a lot of vias. He is placing the vias within the board editor. They do not exist in the schematic. He wants to run traces from the existing circuit as defined by the schematic to these vias. Eagle will not let him do this. My solution was to use pin headers on the schematic in place of each via that connects to a signal The headers would not be populated. It is the via created by the header that we are after. Did I get it right ?
__________________ search engine for electronic partsJunebug USB PIC programmer kit., USB Bit Wacker, 3v0's Homepage The 15 Minute Printed Circuit Board! (+drill time) Last edited by 3v0; 11th April 2008 at 06:03 AM. | ||
| |
| | (permalink) |
| Yes, Thanks ! | |
| |
| | (permalink) |
| If you are designing a project you can share please do so
__________________ search engine for electronic partsJunebug USB PIC programmer kit., USB Bit Wacker, 3v0's Homepage The 15 Minute Printed Circuit Board! (+drill time) | |
| |
| | (permalink) |
| Once you name the via the same as the trace that you have "connected" to it, the drc goes away. Example, if you want to run a wire from VCC to a via, place the via and then change its name to VCC. You can then run the wire and it will connect properly. | |
| |
| | (permalink) |
| Hi Areal, I think you mean this (attachment). You can of course create vias by routing an air wire. There is one disadvantage to vias created that way. If for some reason you must ripup the trace the vias will disappear. A better way is as follows: Create single pins as symbols. Save the pin and make a "package". This package will be a single solder pad. I suggest the diameter 0.063 inches and a drill size of 0.032 inches which matches IC pads. Now comes the hard part of the work. You must place each single pin in the schematic. If you want to connect any signal to it you must also do it in the schematic. That way I placed 915 "vias" on a PCB as an additional experimental area. You might ripup all signals, but none of those "vias" will disappear. There are being treated like any component in your schematic and PCB layout. Hope this solves your problem. Regards Hans Last edited by Boncuk; 8th July 2008 at 12:49 AM. | |
| |
| | (permalink) |
| Boncuk, With you suggestion we now have three ways of doing the same thing. Funny thing is that I figured I nailed it the first time. Goes to show that there are often more then one way to do the same thing. Mneary's solution works too. I was trying it and came up with this. Place all the vias on the board (not schematic). For the vias that will have signals name them the same as the signal, this will create air wires to the vias. Route the signal to the vias. If you choose to rip up the trace the air wires will remain.
__________________ search engine for electronic partsJunebug USB PIC programmer kit., USB Bit Wacker, 3v0's Homepage The 15 Minute Printed Circuit Board! (+drill time) | |
| |
| | (permalink) | |
| Quote:
Plan for one extra sheet per 300 pins. Hans P.S. That kind of work is something for somebody who has slain his mother and father. Last edited by Boncuk; 13th April 2008 at 12:17 AM. | ||
| |
| | (permalink) |
| I do not know what you mean by vacant? In my last post I suggested placing all the prototype area vias directly on the board and not the schematic. Each time you name a via (on board) an airwire is created to it from a part with the same name. You only need to name the vias that have a connection to the circuits on the schematic. Because you are putting these vias only on the board you can duplicate a row several times to rapidly create the full matrix.
__________________ search engine for electronic partsJunebug USB PIC programmer kit., USB Bit Wacker, 3v0's Homepage The 15 Minute Printed Circuit Board! (+drill time) | |
| |
| | (permalink) |
| Hi 3v0, by "not vacant" I mean that the named via belonging to a net can't be used for any other connection. Placing any desired amount of vias on a PCB also means that there is no schematic loaded. Using this method you can certainly create masses of vias also by the copy and paste method. If you load the schematic after the changes on the PCB are done the ERC will fail, and no more forward- backward annotation will be performed. Even changing a part with the same function and value, but different size, will not change both, schematic and PCB. Without forward- backward annotation you will run into problems sooner or later. Finding a net error and correcting it after such a manipulation you must do it twice, once in the schematic and once on the PCB, which might result in multiple errors. I must admit that my way to add "vias" is a bit much of work, but on the other hand you can connect any component to the "vias" in the schematic and changing to the PCB and performing a "rats nest" you'll immediately see the changes, and which is most important: They are error free! BTW: You can also group "vias" in the schematic and paste with the advantage that they will have new numbers. For clarification I have added a part of the schematic and the PCB. As you can see "via W340" is visible in the schematic and on the PCB. Clicking the connecting trace you will read PIO0. Last edited by Boncuk; 8th July 2008 at 12:49 AM. | |
| |
| | (permalink) | |
| We must be using a different program. Quote:
The attached pdf is the board created from/with a schematic. Vias were added in the board editor. The vias with traces leading to them had the air wires created by naming the vias in the board editor. ERC and DRC report no errors. I do not know why we are getting different results.
__________________ search engine for electronic partsJunebug USB PIC programmer kit., USB Bit Wacker, 3v0's Homepage The 15 Minute Printed Circuit Board! (+drill time) | ||
| |
| | (permalink) |
| What about defining the prototype area as an Eagle component (in a library) ? Just create a package with a lot of pads (looking a bit like a PGA) - then you can easily place it on any board layout you need. And it won't disappear when ripping up traces. Petr | |
| |
| | (permalink) | |
| Quote:
If you loose a via or two when you ripup a trace it is not a big deal. Drop another on the board and name it and the airwire comes back. If you have a lot of traces going to the prototype area run them to a pin header in the schematic. Treat the pinheader as if it were a via in the board editor.
__________________ search engine for electronic partsJunebug USB PIC programmer kit., USB Bit Wacker, 3v0's Homepage The 15 Minute Printed Circuit Board! (+drill time) | ||
| |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
| |
| | ||||
| Title | Starter | Forum | Replies | Latest |
| Eagle Issue w/Transistor | amdkicksass | Electronic Projects Design/Ideas/Reviews | 9 | 29th August 2007 01:04 AM |
| How to properly do PCB edge connections in Eagle? | toodles | Electronic Projects Design/Ideas/Reviews | 2 | 10th April 2007 11:36 PM |
| Eagle import/export -> Protel SE | midnitrcr | Electronic Projects Design/Ideas/Reviews | 0 | 10th November 2006 09:54 PM |
| Microchip library for eagle | nclark | Micro Controllers | 2 | 14th November 2005 08:12 PM |
| smd's in Eagle | justDIY | Electronic Projects Design/Ideas/Reviews | 1 | 31st July 2005 09:22 PM |