Thank you much, Andy. I'll try that. Donald. ----- Original Message ----- From: "Andy Eskelson" <[email protected]> To: [email protected] Sent: Saturday, August 29, 2009 3:02:06 PM GMT -05:00 US/Canada Eastern Subject: Re: [kicad-users] Hierarchy - how to replicate the sub-sheet in the root?
If you have things all on a single sheet, then you just draw the drive section once, draw a selection box around it and then copy the block to another part of the sheet in the same way that any cut and paste works. That's easy and it already exists in eeschema. The problem comes if you want to place the control sections on a sub sheet. To do that you would need to create the sheets, then draw the drive circuit on one, copy that to the other sheets. That's not a problem as such and is easy. However connections between sheets are done via named connectors, so you would have to create a set of connectors on your 3ph cct, and then create the connectors with the same name on one of the control sub sheets. You would then have to do the same on the other two drive cct sub sheets. Whatr you cannot do is draw a sub sheet and it's cct, and then duplicate that and use it as is, you would have to change names and such like. It's not hard, just a bit more work. What would be a better solution in this case would be to have a circuit module type box where you just have a series of connecton points that are attached to the cct and you then used this module much as if it were a library part, but that does not exist. Andy On Sat, 29 Aug 2009 14:02:12 +0000 (UTC) Donald H Locker <[email protected]> wrote: > 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 > > > > >
