Let me ask this - if I have a master control section which connects to three identical drive sections (a three phase motor control for instance), it would be very nice to make one drawing of the power section and replicate it for each phase.
Am I thinking of this all bass ackwards? (I'm only using kicad to do very simple circuit diagrams right now.) Thanks, Donald. ----- Original Message ----- From: "Andy Eskelson" <[email protected]> To: [email protected] Sent: Saturday, August 29, 2009 5:56:26 AM GMT -05:00 US/Canada Eastern Subject: Re: [kicad-users] Hierarchy - how to replicate the sub-sheet in the root? 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 > >
