Author Topic: Polygon pours on internal layers  (Read 6303 times)

0 Members and 1 Guest are viewing this topic.

Offline PoshTopic starter

  • Contributor
  • Posts: 15
  • Country: au
Polygon pours on internal layers
« on: September 02, 2019, 05:40:04 am »
Hey all,

I have been struggling for a few hours to get polygon pours to appear on the internal layers of my four layer PCB.
Polygon pours are working perfectly on the external (top and bottom) layers, and I can see the copper in 3D mode.
On internal layers, the polygons will not fill when within the board region - and the copper does not appear in 3D.
If I move the polygon on an internal layer to outside of the board region, It will pour just fine...

I have considered using 'plane' internal layers, but would prefer to stick with signal layers for their flexibility. My layer stack-up settings are in the image.

I'm pretty stumped by this - any advice would be appreciated!
 

Offline pigrew

  • Frequent Contributor
  • **
  • Posts: 680
  • Country: us
Re: Polygon pours on internal layers
« Reply #1 on: September 02, 2019, 05:52:51 am »
Some ideas that come to mind:

  • There are no existing objects on the inner layers on the particular net, and you asked it to "remove dead copper" in the properties of the polygon.
  • In the design rules, the board edge clearance is set very high (wider than your board's size), so the polygon is illegal.
  • Polygon net is set to "None".

A lot of the options can be set in the Polygon Manager. Perhaps post a screenshot of that, showing the properties of the polygon that's at fault?
 

Offline PoshTopic starter

  • Contributor
  • Posts: 15
  • Country: au
Re: Polygon pours on internal layers
« Reply #2 on: September 02, 2019, 06:10:38 am »
Thanks for the ideas, I've attached an image of the Polygon Manager

I haven't added any objects to the inner layers - there are only the multi-layer vias and through-hole pins.

My polygon edge clearance is 0.25 mm, which seems to be working on the external layers.

My polygon net in this example is set to GND, the other two polygons I am working with have their respective nets.

 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 10220
  • Country: nz
Re: Polygon pours on internal layers
« Reply #3 on: September 02, 2019, 06:26:19 am »
Do you have power/ground available on the inner layer for the polygon to pour from?
It wont pour if there's nothing to pour from.

Also check that you don't have some weird polygon clearance rule that keeps it from getting close enough to GND vias to connect to them.

You will get problems if you have GND on the internal layer but the polygon pour cant get close enough to touch it due to a rule.


As a test, disable the "remove dead copper" tickbox for the polygon pour and re-pour it.
See if you get copper on inner layers then.
The problem may become obvious, like the polygon might be avoiding touching your GND via and so is dead copper and being removed. etc..
« Last Edit: September 02, 2019, 06:32:50 am by Psi »
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline PoshTopic starter

  • Contributor
  • Posts: 15
  • Country: au
Re: Polygon pours on internal layers
« Reply #4 on: September 02, 2019, 06:47:04 am »
I should have power/GND to pour from, as I have ground pins/vias on the ground net coming through the layer - Just in case I dont, I added a GND pad to the layer.

I checked the PlaneConnect, PlaneClearance and PolygonConnect rules - I don't see anything out of shape, and these rules work fine for pouring on the external layers.

I've been testing with 'remove dead copper' checked and unchecked without change.

Attached is a screenshot showing the GND polygon and the nets available.
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 22387
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Polygon pours on internal layers
« Reply #5 on: September 02, 2019, 08:06:03 am »
Is auto repour disabled?  You've been manually repouring, right?

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

Offline Psi

  • Super Contributor
  • ***
  • Posts: 10220
  • Country: nz
Re: Polygon pours on internal layers
« Reply #6 on: September 02, 2019, 08:16:19 am »
If you want to post/PM your files i will have a look
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline PoshTopic starter

  • Contributor
  • Posts: 15
  • Country: au
Re: Polygon pours on internal layers
« Reply #7 on: September 02, 2019, 10:19:43 am »
Is auto repour disabled?  You've been manually repouring, right?

I've been manually repouring with 'Repour Selected' or 'Repour All'

If you want to post/PM your files i will have a look

I don't mind PM-ing them, i'll send them through in a few hours

Thanks for the help guys
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7909
  • Country: nl
  • Current job: ATEX product design
Re: Polygon pours on internal layers
« Reply #8 on: September 02, 2019, 11:28:20 am »
If you dont have traces on the inner layers, then use the inner layers as planes. Lot simpler. It works in inverse.
Only use signal layers for the inner layer, if you really really run out of space on the top and bottom.
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 10220
  • Country: nz
Re: Polygon pours on internal layers
« Reply #9 on: September 02, 2019, 12:20:23 pm »
I prefer all signal layers.  Power planes can get annoying when pcb houses have to deal with inverted layers.

The OP should be able to work with polygon pours on the inner layers exactly the same as the outer layers.
Greek letter 'Psi' (not Pounds per Square Inch)
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 22387
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Polygon pours on internal layers
« Reply #10 on: September 02, 2019, 09:51:26 pm »
In fact I did a design recently, 8 layers ~1k components, and the constant recalculating inner planes when moving any hole/via/pad was disgusting (~2 sec).  Changed to polygons, no problems.  I mean, repour is even slower (a minute), but that's done in batch, much more tolerable.

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

Online langwadt

  • Super Contributor
  • ***
  • Posts: 4701
  • Country: dk
Re: Polygon pours on internal layers
« Reply #11 on: September 02, 2019, 10:02:23 pm »
I prefer all signal layers.  Power planes can get annoying when pcb houses have to deal with inverted layers.

The OP should be able to work with polygon pours on the inner layers exactly the same as the outer layers.

what really the point of using power planes any more? it's not like making it easy to do with tape is something that
has been a concern for the last many decades
 
The following users thanked this post: thm_w

Offline Psi

  • Super Contributor
  • ***
  • Posts: 10220
  • Country: nz
Re: Polygon pours on internal layers
« Reply #12 on: September 02, 2019, 10:29:46 pm »
I prefer all signal layers.  Power planes can get annoying when pcb houses have to deal with inverted layers.

The OP should be able to work with polygon pours on the inner layers exactly the same as the outer layers.

what really the point of using power planes any more? it's not like making it easy to do with tape is something that
has been a concern for the last many decades

exactly
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline PoshTopic starter

  • Contributor
  • Posts: 15
  • Country: au
Re: Polygon pours on internal layers
« Reply #13 on: September 03, 2019, 04:34:33 am »
After my friend and I played around with the board for a few hours, we finally got it to work!

The issue was quite obscure - The layer stack manager had multiple 'Board Layer Stack' configurations, which seemed to be conflicting with one-another. After removing the duplicates everything pours fine.

I am not sure how these duplicates appeared, I'd never even seen this drop-down before... to make it appear you have to enable 'Rigid/Flex' under the 'Features' drop-down. From there you can delete the duplicates by selecting them and then clicking the bin.
Certainly a frustrating issue to troubleshoot!

Thanks for the help
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7909
  • Country: nl
  • Current job: ATEX product design
Re: Polygon pours on internal layers
« Reply #14 on: September 03, 2019, 07:56:07 am »
I prefer all signal layers.  Power planes can get annoying when pcb houses have to deal with inverted layers.

The OP should be able to work with polygon pours on the inner layers exactly the same as the outer layers.

what really the point of using power planes any more? it's not like making it easy to do with tape is something that
has been a concern for the last many decades
That you double click on a layer, and set it to be a net, and you are done with it. If you polygon pour it, you have to babysit the layer with repoiring it continuously, set via connection styles and so on. It is just so much easier. If you have a large board, repour can also take serious amount of time.
And I never seen a PCB manufacturer, who didnt immediately realised when they saw a plane. Besides, you send a stackup legend, so define it if you really need to.
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 10220
  • Country: nz
Re: Polygon pours on internal layers
« Reply #15 on: September 03, 2019, 08:37:13 am »
I prefer all signal layers.  Power planes can get annoying when pcb houses have to deal with inverted layers.

The OP should be able to work with polygon pours on the inner layers exactly the same as the outer layers.

what really the point of using power planes any more? it's not like making it easy to do with tape is something that
has been a concern for the last many decades
That you double click on a layer, and set it to be a net, and you are done with it. If you polygon pour it, you have to babysit the layer with repoiring it continuously, set via connection styles and so on. It is just so much easier. If you have a large board, repour can also take serious amount of time.
And I never seen a PCB manufacturer, who didnt immediately realised when they saw a plane. Besides, you send a stackup legend, so define it if you really need to.

Yes that's true.
If you're doing a large 8+ layer pcb i can imagine the re-pour time would be longer.
But time to pour a polygon layer is proportional to how complex the layer is.  A layer with nothing on it expect the polygon fill should re-pour pretty fast.
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 7117
  • Country: ca
  • Non-expert
Re: Polygon pours on internal layers
« Reply #16 on: September 03, 2019, 07:56:19 pm »
Join the pleb world, for people without supercomputers we shelve polygon pours to avoid recalculating until you are close to finishing the layout.

btw, you can define the PCB shape in the keepout layer then no wild polygon shapes are needed to match the board (just make a big oversize square). But not much of an advantage until you are re-sizing/re-drawing the board shape.
« Last Edit: September 03, 2019, 07:59:32 pm by thm_w »
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline Pseudobyte

  • Frequent Contributor
  • **
  • Posts: 293
  • Country: us
  • Embedded Systems Engineer / PCB Designer
Re: Polygon pours on internal layers
« Reply #17 on: September 03, 2019, 08:23:11 pm »

btw, you can define the PCB shape in the keepout layer then no wild polygon shapes are needed to match the board (just make a big oversize square). But not much of an advantage until you are re-sizing/re-drawing the board shape.

Or in the polygon manager you can create a new polygon from the board shape :)
“They Don’t Think It Be Like It Is, But It Do”
 
The following users thanked this post: thm_w

Offline Psi

  • Super Contributor
  • ***
  • Posts: 10220
  • Country: nz
Re: Polygon pours on internal layers
« Reply #18 on: September 03, 2019, 11:45:00 pm »

btw, you can define the PCB shape in the keepout layer then no wild polygon shapes are needed to match the board (just make a big oversize square). But not much of an advantage until you are re-sizing/re-drawing the board shape.

Or in the polygon manager you can create a new polygon from the board shape :)

yes, if you don't know about this, learn about it now.
So much easier.

Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline ajb

  • Super Contributor
  • ***
  • Posts: 2721
  • Country: us
Re: Polygon pours on internal layers
« Reply #19 on: September 06, 2019, 08:14:41 pm »
btw, you can define the PCB shape in the keepout layer then no wild polygon shapes are needed to match the board (just make a big oversize square).

Or just enable a Board Outline Clearance rule (under manufacturing rules).  I think that rule became available in AD17 or AD18?  That works from the actual board outline definition, so it always responds to changes in board shape (including board cutouts), with no need for any keepout primitives.
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 7117
  • Country: ca
  • Non-expert
Re: Polygon pours on internal layers
« Reply #20 on: September 06, 2019, 09:14:30 pm »
Or just enable a Board Outline Clearance rule (under manufacturing rules).  I think that rule became available in AD17 or AD18?  That works from the actual board outline definition, so it always responds to changes in board shape (including board cutouts), with no need for any keepout primitives.

OK thats definitely the way to go, it seemed like they were deprecating keepouts as they are difficult to work with now. thanks.
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf