On Thu, Oct 15, 2009 at 8:12 PM, NeonJohn <[email protected]> wrote: > > Patrick wrote: > > > That confused me at first, as well. > > > > KiCad schematics are strictly hierarchical. > > > > Just place a "sheet" on the first page. This will create a new .sch > > file to go with it. Double-click on that sheet and you are in the > > new file. > > > > You can connect them with hierarchical or global labels. > > I was about to ask the same question. Your answer isn't quite clear. > When you say place a sheet on the first page, are you talking about the > launcher where you manage the project and launch the schematic or are > you talking about a schematic page? > > If I have a project named foo and I've created a file called foo.sch, > where do I put the second page? > > Thanks, > John
Well, your foo.sch is the "topmost" page in the hierarchy. That means that all the other sheets need to be created as sheets ON "foo.sch" For example, if you have foo.sch open in the schematic editor, you can use the "Place" menu to place a "hierarchical sheet". However, since you already have a foo.sch, and since (IMO) the cut and paste between sheets is kind of rough, I would consider doing the following: 1) rename foo.sch to some other name that you won't overwrite in the process. 2) Create the foo.sch schematic from scratch 3) Place a sheet on foo named whatever you want the name of your original foo to be. 4) Exit the schematic editor, saving the new foo (it will automatically save your new empty sheet as well) 5) rename your original foo.sch to be the name of the new subsheet. 6) Get back in the schematic editor, and you will see that when you click on the sheet, you have your original foo there. To play around with this a bit, you can look at some of the demos -- several of them have hierarchical sheets in them. Best regards, Pat
