Proper way to duplicate hierarchical blocks

Asked by Nick Boughton

Can anyone confirm the proper way of duplicating hierarchy blocks in a schematic?

I've created a block that I want to replicate a number of times and have all blocks track the same changes. As I understand it, the correct way is to set each block to use the same schematic file, and have a unique page name.

This works when duplicating the blocks, but changes aren't getting transferred between blocks, there seems to be some sort of caching and often the old file gets re written over the updated one, loosing the changes. Is there a procedure for ensuring that changes are saved properly and updated across duplicated blocks, or is this a bug?

Thanks in advance.

Question information

Language:
English Edit question
Status:
Answered
For:
KiCad Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Wayne Stambaugh (stambaughw) said :
#1

There is know caching of the schematic file no matter how many times your reuse it in a schematic. There is only a single file with nothing to transfer between sheets. All of the sheet specific information is saved in the common schematic file.

Revision history for this message
Nick Boughton (bout100) said :
#2

Ok, thanks. There is something strange going on as I am now unable to recreate the fault. It seemed that doing 'file > save current sheet' as opposed to ctrl+s or clicking the save all sheets button yielded different results. ctrl+s was overwriting the updated page with the older previously saved data. Now both methods seem to provide the intended result.

Can you help with this problem?

Provide an answer of your own, or ask Nick Boughton for more information if necessary.

To post a message you must log in.