Author Topic: Polygon pour connection for vias  (Read 2809 times)

0 Members and 1 Guest are viewing this topic.

Offline HarvsTopic starter

  • Super Contributor
  • ***
  • Posts: 1204
  • Country: au
Polygon pour connection for vias
« on: September 14, 2016, 06:35:33 am »
I'm actually trying to work this out for Circuit Studio, but I figured if someone could tell me how to do it in AD then I might come up with a workaround for CS.

I always use thermal reliefs for components on a polygon pour as it is needed for manufacture, however I really want to use the direct connection style for vias without the thermal relief.

I don't have AD anymore, but I thought there was a way to setup a rule for polygon connection just for vias?

Thanks
 

Offline thesgoat

  • Contributor
  • Posts: 12
Re: Polygon pour connection for vias
« Reply #1 on: September 14, 2016, 07:18:35 am »
You can setup a custom query (at least in AD) "IsVia" and select direct connect.
 

Offline HarvsTopic starter

  • Super Contributor
  • ***
  • Posts: 1204
  • Country: au
Re: Polygon pour connection for vias
« Reply #2 on: September 15, 2016, 01:07:43 am »
That's interesting, for soldermask expansion I can set an "IsVia" rule to tent all vias, but I can't set and "IsComponent" rule on polygon connect style.

It's a strange thing to remove from CS given a whole lot of other custom rules are still there in the rule wizard.  Perhaps it's not there in the rule wizard of AD aswell?  The "custom query" doesn't exist in CS in the same was a AD, it's only available via the rule wizard.
 

Offline HarvsTopic starter

  • Super Contributor
  • ***
  • Posts: 1204
  • Country: au
Re: Polygon pour connection for vias
« Reply #3 on: September 15, 2016, 01:19:46 am »
Ok so armed with the info that it works this way in AD, I've got it to work in CS.  For anyone else wanting to do this, here's how it goes:

1. Create the rule you want to put a custom query on.
2. Export the rule
3. Open in a text editor, find the "SCOPE1EXPRESSION=ALL" property and change it to the required query text.  For IsVia, not surprisingly it will be "|SCOPE1EXPRESSION=IsVia|"
4. Save and reimport the rule, selecting yes to clearing out the old rule.

And it works as expected...
 
The following users thanked this post: voltsandjolts


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf