Hi,
I have defined several worksheets in the editor.
I would like to be able to change the worksheet for each sheet, is it possible ?
Thanks.
âŚi thought it was possible, but trying iâve seen that the template choice is common for each sheet, so no, i think is just 1 template for all the schematic. If you want you can have a different template in the PCB.
thank you for your response. I probably need to make one file per sheet.
I would like to be able to change the worksheet for each sheet, is it possible ?
Currently no.
Only exception: You can draw/define the worksheet file to display different things on the first page (root sheet) of the schematic.
Using 7.99 and then 8.0, there is one workaround that might work: You can use kicad-cli to override the worksheet when plotting, so technically you could plot one page at a time and change the worksheet each time. But you would not be able to see this previewed interactively inside KiCad.
Can you explain why you want to do this?
Because we have plans with a cover page, summary, schematics, bom⌠each worksheet can be different.
Understood. I suggest you raise an issue on the Gitlab tracker as a wishlist. I cannot see this making 7.99 at this end of the year though
One possible workaround is to have a sheet with the âminimum common graphicsâ, and then use a regular schematic symbol to draw custom parts such as a title block.
Iâve tried to modify the standard sheet graphics and border a few times, because it wastes a lot of paper space (Especially the wide borders), but the sheet is external, old projects tend to loose or break the link, directories get moved and then KiCad puts back the default sheet. In the end Iâve just given up.
Youâre right. I did it this way on old versions. I was hoping that this would changeâŚ
Did you make a feature request for it?
I donât think this would be so hard to do, it just affects the Schematic. The file structure would have to change a little with the new worksheet identified for each changed page.
The devil is in the detail though.
Wish: Optionally make page layout description files page specific (lp:#1789481) (#2234) ¡ Issues ¡ KiCad / KiCad Source Code / kicad ¡ GitLab
Embed worksheet (page layout) in schematic/pcb file (lp:#1823162) (#2376) ¡ Issues ¡ KiCad / KiCad Source Code / kicad ¡ GitLab
Eeschema->All sheets in a hierarchical scheme cannot have different page layouts. (#7156) ¡ Issues ¡ KiCad / KiCad Source Code / kicad ¡ GitLab
I gave #2367 an upvote. To me the page layout not being a part of each page is just one of those small potholes still left over in the ever smoother roadway to world domination of KiCad.
Of these, embedding the worksheet in the schematic file is the most disruptive, but does fix the serious missing file problem when a project gets shared with a custom worksheet
Current workaround to the âworksheet is missing if project is sharedâ-problem: copy worksheet into project directory and use worksheet-name without complete path in the board/schematic.
disadvantage: a global change on the worksheet does not automatically change the existing schematics (some could see this also as advantage)
archived project including the worksheets (for schematic & board):
example project.zip (30.0 KB)
I do not understand why you post this as a âdisadvantageâ (which some may see as an advantage). For me itâs very simple: Once a schematic has been created, KiCad should not change it. And this is not just my opinion, but as far as I know (nearly) everybody agrees with this. Luckily this has been fixed for the schematic symbols, and updating of footprints is also only done after KiCad is instructed to do so. I find it very illogical and inconsistent that the schematic sheet is not handled in the same way as schematic symbols and PCB footprints.
KiCad also puts the KiCad version in the title block, which is nice, but as soon as I open an old schematic (may have been made in KiCad V4, V5 or V6) it writes the current version in the title block. This makes it useless to me, as I can not see in which KiCad version the schematic was made.
A Simple âPartialâ SolutionâŚ
Perhaps Not for everyoneâs needs but, it may be useful for some - particularly if wanting different Sheets for PCB and SchematicâŚ
The Root schematicâs worksheet is also used for the added sheets (havenât yet discovered the trick to implementing similar descr file association for added schematics)
The PCBâs file âxxx.kicad_proâ [xxx = your project/file name] contains two Strings identifying the Worksheetâs for PCB and Schematic.
The second string appears to get placed into the âxxx.kicad_proâ after selecting a userâs/other Worksheet file, otherwise it appears to retain only one original descr linked file.
As a test, after setting the desired Worksheet (and saving/quitting Kicad), I Edited the xxx.kicad_pro file and changed the second stringâs Worksheet to a different one. Bingo!
If user creates a Worksheet with items for a particular/common worksheet layout (one for PCB and one for Schematic) then, each can contain unique Text/GraphicsâŚetc as long as you Donât check the box to push âExport to other sheetsâ.
Also, if using the Comment fields in the panel, you can create a cheaterâs Text-Wrap-Around by adding \n in the text where you want to Wrap the line (\n is a Newline command)
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.