[PEDA] use prepared 'layout modules' on PCB
Abd ul-Rahman Lomax
abd at lomaxdesign.com
Thu Jul 13 09:27:07 CDT 2006
At 03:37 AM 7/13/2006, news at a-38.de wrote:
>I would like to use some pre-layouted modules on my PCBs.
normal.
>I thought I can draw a blackbox in my SCH-lib with all required
>signals connected to transfer points and then do the layout in my
>PCB-lib, that ends up into the same transfer points. But as it
>seems, the PCB-lib editor can't handle net-names and components
>(resisitors, BGAs, etc.).
>
>It's hard for me to explain it in english. I hope you understand
>what I mean!? Is there anyone who did this before? Or does anyone
>know a workaround?
the behavior you are seeing is how Protel is designed to work. Nets
are not assigned in symbol and footprint libraries (except for power
nets with hidden power pins). So there is no workaround.
Instead, use the program the way it was designed.
Do *not* save this block as a library. Absolutely, that is not what
you want. You have a collection of components there. If you save it
in a library, it will become one component. (If that is what you
want, i.e., a single component with an array of pads that are later
used to load more than one component, you can do that, but usually
this would be a bad idea, outside certain special applications.)
Instead take your block and save it as a PCB file. Do similar with
the schematic of your block. Then, when you are creating a new
schematic, you can place (copy and paste) the schematic block and
wire it up. The schematic is what assigns nets. Then you load the net
list into the PCB (or synchronize the PCB or update it, this process
has been called by different names at different times).
(You can also assign nets with a net list. If you have your PCB block
separated into its own file, and it has nets assigned, you could
generate a net list from it. But this is not usually a good idea. It
is *much* safer to create the net list from the schematic.)
(If it happens that you are designing boards without first creating a
schematic, which people do from time to time, change your errant
ways! This may seem to save some work, but it does not really save
much under the best of conditions, and you will not be using the
checking tools and a whole host of facilities that the schematic/pcb
combination will give you. I create schematics even for very small boards.)
More information about the PEDA
mailing list