To be honest this is not something that I run into normally, others will
have so perhaps a few ideas will be posted.


I suppose that it depends on what your idea of fairly complex is :-)
You CAN use sub sheets, providing you remember to put in the various
names to each sheet. If there are not too many connections then that will
work OK.  You can cut and past between sub sheets without any problems, so
recreating one sub sheet from another is easy.

Perhaps if you take a close look at what you are duplicating, you can
reduce the connections you have to name to make things a bit easier. You
don't have to worry about power and grounds and such like, the various
power connector symbols will take care of that, so it will only be the
non common type connections you need to worry about.


Likewise you can also use the copy block method and make a big
cct.

You cannot use a library part, as such things are the actual components
and are used to generate the netlists which pcbNEW will use. I think I
saw a discussion a long time ago proposing the idea of a circuit block
which is really what you are asking for. I don't know if anything 
happened regarding that, but development is always ongoing so who knows. 


Andy


On Fri, 28 Aug 2009 22:29:13 -0700 (PDT)
Jeffrey Franks <[email protected]> wrote:

> Oh, I see. I wanted to use multiple sub-sheets because each part
> of the circuit that gets replicated is fairly complex. I was looking
> for a shortcut in handling the complexity and trying to follow the
> DRY principle (Don't Repeat Yourself).
> 
> Can this be handled as a library component (a container of other
> stuff) that hides the complexity?
> 
> --jlf 
> 
> 
> 
> 
> 
> ________________________________
> From: Andy Eskelson <[email protected]>
> To: [email protected]
> Sent: Friday, August 28, 2009 8:06:30 AM
> Subject: Re: [kicad-users] Hierarchy - how to replicate the sub-sheet in the 
> root?
> 
>    
> I can't quite understand what you are trying to do...
> 
> You can create a circuit (or part of) and then select it and then use the
> other block commands on the right click context menu to make and place a
> copy of what you have selected.
> 
> Sheets are different beasts, you have to make connections via named
> connections between sheets, so you cannot simply duplicate a sheet, the
> names would get confused to say the least.
> 
> Andy
> 
> On Fri, 28 Aug 2009 02:30:47 -0000
> "jeffrey_franks" <jeffrey_franks@ yahoo.com> wrote:
> 
> > I have EESchema (2007-11-29- a) and am a newbie, just starting.
> > 
> > Root has a few blocks (actually, empty sub-sheets at this time).
> > Two of those blocks must be replicated 16 times on the root
> > schematic. How do I do that?
> > 
> > I've tried selecting the sub-sheet, and copying it, but it creates
> > a new schematic with a computer generated unique file name and ident. So, 
> > that is not likely the way to do it.
> > 
> > 
> > --jlf
> > 
> > 
> > 
> > 
> > ------------ --------- --------- ------
> > 
> > Please read the Kicad FAQ in the group files section before posting your 
> > question.
> > Please post your bug reports here. They will be picked up by the creator of 
> > Kicad.
> > Please visit http://www.kicadlib .org for details of how to contribute your 
> > symbols/modules to the kicad library.
> > For building Kicad from source and other development questions visit the 
> > kicad-devel group at http://groups. yahoo.com/ group/kicad- develYahoo! 
> > Groups Links
> > 
> > 
> > 
> 
>    
> 
> 
>       

Reply via email to