Author Topic: Compiler error for the same designators in different sheets  (Read 3782 times)

0 Members and 1 Guest are viewing this topic.

Offline hkBattousaiTopic starter

  • Regular Contributor
  • *
  • Posts: 117
  • Country: 00
My project consists of multiple sheets. They all combine in a single top level sheet. I designed each sheet independent of the others. Therefore, sheets contain circuit elements with the same designators very often (e.g.; R1, C2, IC1 etc). This causes a compiler error for each duplicating designator as seen in the image below.



Code: [Select]
Duplicate Component Designators Q2 at 154.37mm,141mm and 203.63mm,161mm

I have already selected "Strict Hierarchical" from:
Menu > Project > Project Options... > Options > Net Identifier Scope
But it looks like to be only related to the relations of nets.

Is there anyway I can make contents of my sheets completely independent of each other?
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 22387
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Compiler error for the same designators in different sheets
« Reply #1 on: May 26, 2014, 11:35:30 pm »
Hierarchical settings do nothing in a flat project.

Think of a flat project as a single sheet, where each sheet in the project is looking at a different section of that overall sheet.  There is full visibility between pages.  As such, you must annotate the project, because you have duplicate designators on the same single project sheet.

If you're trying to reuse sheets simultaneously in different projects, you will have to make an independent copy for each project, or use hierarchical design.

Sheets called out with hierarchical subsheet symbols can be automatically assigned physical pre/postfix designators, so that R103 becomes R1103, etc.  Sheets can also be REPEAT'd for multichannel design, where each channel gets the same prefix, which can be handy for identifying parts on the PCB.

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf