I’m working on a design that has sections that are identical, except that they have different annotations, and connect to different external nets.
I was able to use the plugin to replicate the sections, but the issue is that the nets are ruined, and the plugin doesn’t work if they’re not identical, and attached to the same sheet.
Example:
A circuit includes a chip with 3 pins. Each pin has a global label that connects to: IC1-1, IC1-2, IC1-3 respectively.
The next section is the same, but now the IC labels need to be IC2-1, IC2-2, IC2-3.
The plugin only works if both sections are part of the same sheet. Section1, Sheet1.sch, and Section2, Sheet1.sch (instead of Section2, Sheet2.sch). The problem is that this forces all the global labels (or hierarchical etc…) to stay the same for both sections. This won’t work in reality.
The closest I’ve gotten to what I want is to use the plugin with the wrong labels, then to manually edit the page name to Section2, Sheet2.sch, edit the labels in the schematic, and then manually edit the REFs on the PCB. This would be fine if it worked, and maybe there’s a way to do it properly (please tell me), but manually editing the REFs doesn’t work if I update the PCB from the netlist. Then everything gets duplicated, sans layout.
Any ideas of how to make this work? I’ve redone the initial layout 3 times (hours of work), and I can’t resolve this. If I wasn’t picky about the layouts being identical / symmetrical, this wouldn’t be such an issue. But I am. Please help.
Thanks,
Josh