element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Altium CircuitStudio
  • Products
  • Manufacturers
  • Altium CircuitStudio
  • More
  • Cancel
Altium CircuitStudio
Altium CircuitStudio Forum Variant changes not shown in schematics nor BOM
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Altium CircuitStudio to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Locked Locked
  • Replies 19 replies
  • Subscribers 87 subscribers
  • Views 9047 views
  • Users 0 members are here
  • frontpage
Related
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Variant changes not shown in schematics nor BOM

ohyva
ohyva over 8 years ago

Hi,

 

I tried to make my first variant in CS. My need was to remove 3 components from my base design to make the specification for production PCB.

Making a variant seems to be quite straightforward. Marking the components "not fitted" is simple. But these seem to have no effect on the schematic nor the output files.

 

Is there something I need to do besides creating the variant? I am using the default Drawing Style options as given when the first variant was created. I have understood it should draw a red cross over the "not fitted" components (just like the example shows when in the drawing style dialog you toggle this option on and off and on again). Additionally all the components are still listed in BOM.

 

I would very much like to get the variants to work. I can of course do this in the old style editing manually the BOM and writing notes to our PCB manufacturer, but the variants seem to be the better way - if it works.

 

Are there anywhere else some settings I need to adjust to get variants to work? Now I have just made sure the Current Variant on Project-> Project Actions show the right variant I want to use.

 

BR Olli

  • Cancel

Top Replies

  • e14softwareuk
    e14softwareuk over 8 years ago in reply to harvie256 +1
    This does work but you need to set it up correctly. In the Generate Output Files dialog, select Schematic (for example), configure... and select the Physical Document option. This will then generate a…
  • e14softwareuk
    e14softwareuk over 8 years ago in reply to ohyva +1
    Hi Olli, as mentioned above the generate outputs action does work provided you select "physical" document options. I don't think there is any way to adjust the shading of nets attached to a variant component…
  • e14softwareuk
    0 e14softwareuk over 8 years ago

    Hi, assuming you have set up variants correctly and marked the 3 components as not fitted you should be able to view the red cross through the components in the schematic editor. If you open the schematic sheet at the bottom of the document window there should be two tabs, "Editor" and "Sheet1" (assuming your sheet was named Sheet1). Selecting Editor views the schematic as normal, selecting Sheet1 puts the schematic into variant view. Use the Project > Current Variant drop down to select between your base design and variants, this will show not-fitted components with a big red cross.

     

    For the BOM you will need to select the variant from the Generate Outputs dialog, this will then generate for that specific board variant.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ohyva
    0 ohyva over 8 years ago in reply to e14softwareuk

    Thanks.

    I guess this now works as supposed.

    But I am a bit disappointed because the implementation is not complete. The schematic editor and BOM is now OK, but I would have liked to see the variant information also in the PCB PDF document (at least in schematics but preferably also in 3D print) and in Pick and Place file. So manual editing still needed.

     

    BR Olli

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • e14softwareuk
    0 e14softwareuk over 8 years ago in reply to ohyva

    You should be able to get the variants on printouts. In the PCB editor select the variant using Project > Current Variant (just as in the schematic) and then the Outputs > Assembly Drawings will print or omit the variant components, same with Print > Print Preview. Hope this helps.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • harvie256
    0 harvie256 over 8 years ago in reply to e14softwareuk

    Why has Altium chosen not to allow variants in schematic prints using "Generate Outputs"?

     

    When I generate assembly drawings for internal use I always generate them with the schematics as well, as there's often extra information on the schematics a tech may use for troubleshooting. 

     

    It's a real shame that a single generate command will result in a BoM, Assembly Drawings, P&P files and 3D PCB using the variant, then Schematics and PCB Layout in the same document completely ignoring them.  Creates confusion where there really is no need.

     

    Further, I can't see how there's any way to label every generated page with what variant has be generated.  Is there a way that I'm missing?  Seems like an obvious documentation requirement.

     

    Thanks

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • e14softwareuk
    0 e14softwareuk over 8 years ago in reply to harvie256

    Variant printing is supported for schematics, you just need to select the variant using Project > Current Variant. Using print preview will then prepare a print for the currently selected variant. You can label the schematic sheets with the variant name, add a text string and then edit its properties, from the dropdown box select =VariantName.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • harvie256
    0 harvie256 over 8 years ago in reply to e14softwareuk

    No it is not, you are talking about something completely different.

     

    Try it, go to Generate Outputs, select the variant, check PCB and Schematics.  You will not get the variant.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ohyva
    0 ohyva over 8 years ago in reply to e14softwareuk

    Yes this work, but I would still like to see this "variant print" as part of the PDF created with Generate outputs action.

    Is there a way to prevent all the wires and texts not part of the components not to be shaded out? I.e. to get quite normal looking schematics print with just the not fitted components crossed out.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • e14softwareuk
    0 e14softwareuk over 8 years ago in reply to harvie256

    This does work but you need to set it up correctly. In the Generate Output Files dialog, select Schematic (for example), configure... and select the Physical Document option. This will then generate a schematic to match the physical variation of the board (i.e. the selected variant).

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • e14softwareuk
    0 e14softwareuk over 8 years ago in reply to ohyva

    Hi Olli, as mentioned above the generate outputs action does work provided you select "physical" document options. I don't think there is any way to adjust the shading of nets attached to a variant component.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • ohyva
    0 ohyva over 8 years ago in reply to e14softwareuk

    Thanks again. This works.

    And it actually does just what I wanted i.e. quite normal looking schematics print with just the not fitted components crossed out. The wires etc are not shaded out like they were when I did the PDF generation using the Print action.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube