"No Solid" keep-out on ALL layers?
374 15
bryan costanich 4 months ago
Hey folks, I need to add a keepout on all layers for a symbol. I can't seem to make it work for more than a two-layer board, however, since you can't set a "no solid" area to "multi-layer". See [this part](https://easyeda.com/component/89ec4f1c0579404aa482aa232e9317ea). Note that at the bottom there is an antenna keep out, and it has two "no solid" rectangle regions set to "top layer," and "bottom layer" (silk screen hidden): ![Screen Shot 2021-09-16 at 1.25.43 PM.png](//image.easyeda.com/pullimage/32MCxGseNpEns7HtHPvwdw3o8A3uUw4J8xhGRiFP.png) But when i use it on a 4-layer board, the inner layers don't get kept out: ![Screen Shot 2021-09-16 at 1.26.32 PM.png](//image.easyeda.com/pullimage/dpqNl41FhvF1fM1yaIYT7sCoWWti8SF32BOUDp9Y.png) Is there a way to fix this in the footprint rather than manually adding a keepout to my final PCB design?
Comments
bryan costanich 4 months ago
@usersupport?
Reply
UserSupport 4 months ago
You can save as to your personal library and edit it
Reply
bryan costanich 4 months ago
it's already in my personal library. i created the symbol and footprint. :) the issue is that there doesn't seem to be a way to do a keepout/no solid on ALL layers, not just top and bottom.
Reply
andyfierman 4 months ago
@bryan_6020, I haven't had time to check it out in some Gerbers but it looks like you can create a Solid Region, set to "No Solid", and assign it as Multi-Layer within a PCB Footprint in the Footprint Editor: ![image.png](//image.easyeda.com/pullimage/PddHSC9osb7y8650XbyHaHeAbU5iiEmIweeEcnE3.png)
Reply
bryan costanich 4 months ago
Try choosing those two settings; `No Solid` and `Multi-layer`. They're mutually exclusive. EasyEDA won't actually let you select them. @UserSupport, any ideas here?
Reply
andyfierman 4 months ago
@bryan_6020, Try this and check the Gerbers in a dummy PCB? In the Footprint Editor, you can set the number of layers in the Layer Manager to the same as those in the PCB that you want to place the footprint on. That then allows you to create a No Solid region on aa Top, Bottom or Inner Layer then copy and paste, or individually draw, it into the other layers.
Reply
tobalt 4 months ago
Last time I checked, it was not possible. However, there is a feature request for this HERE: [Forum - EasyEDA - An Easier Electronic Circuit Design Experience - EasyEDA](https://easyeda.com/forum/topic/Multilayer-Copper-Areas-and-Solid-Regions-38a269596b1a40c2b7d34bedffe4be89)
Reply
andyfierman 4 months ago
@bryan_6020, @tobalt, @UserSupport, It's a bit clunky but the process described in my post above works: "In the Footprint Editor, you can set the number of layers in the Layer Manager to the same as those in the PCB that you want to place the footprint on. That then allows you to create a No Solid region on aa Top, Bottom or Inner Layer then copy and paste, or individually draw, it into the other layers." This is a demo footprint: ![image.png](//image.easyeda.com/pullimage/oO3NzTzQg4yb7hnNrW3vTnbRQLnvaUNz0UUp3wkH.png) This is it in a simple PCB with a 4 layer ground flood: ![image.png](//image.easyeda.com/pullimage/YQ1sJL0dqqB3e7SN0wLZ4Xhmahclv5XkbUNGnGGj.png) [https://oshwlab.com/andyfierman/demo-of-footprint-with-4-layer-no-solid-regions](https://oshwlab.com/andyfierman/demo-of-footprint-with-4-layer-no-solid-regions)<br> <br> Here's what the Gerbers look like: ![image.png](//image.easyeda.com/pullimage/GV2inbWBOZnnKQUZA3zSU1kDZdMADjHcuvsCFePd.png) ![image.png](//image.easyeda.com/pullimage/u8IgfuV31Kg3SHvZ7vwfas9BbFWrJXca943D0rYi.png) ![image.png](//image.easyeda.com/pullimage/UFLHsbKkf6CVRlHJOXii4DxX9olQW7HVZDJoTOhg.png) ![image.png](//image.easyeda.com/pullimage/MxbDHUTbPC2ozaAiQkmI01MZ8peEmCyhZScpJGtv.png)
Reply
bryan costanich 3 months ago
@andyfierman, what happens when you use that four-layer footprint in a two-layer PCB?
Reply
andyfierman 3 months ago
@bryan_6020, Sorry, I wrote a description for just that question but it seems to have got lost somewhere... It reverts to Top and Bottom Layer only when placed on a 2 layer PCB. It does not re-revert to 4 layers if a 2 layer PCB on which it has been placed is is then updated to 4 layer. It must be removed and replaced (or maybe Updated from Library?).
Reply
bryan costanich 3 months ago
Roger. Thanks for that. I'll use this as a workaround for now.
Reply
UserSupport 3 months ago
Hi No solid doesn't suuport multilayers, you need to add it for each layer
Reply
andyfierman 3 months ago
@UserSupport, For clarity: My posts above show that No Solid can be added for each layer and that it works as expected: 1. In a Footprint; 2. if you create  an N layer Footprint and then place it on an (N-2) layer PCB.
Reply
bryan costanich 3 months ago
I couldn't actually get that to work. Part is [here](https://easyeda.com/component/89ec4f1c0579404aa482aa232e9317ea). And here's the footprint showing the keepout on one of the inner layers (keepouts are on both inner layers and top and bottom): ![Screen Shot 2021-10-05 at 11.02.50 AM.png](//image.easyeda.com/pullimage/dE8qsZDpQ6p27A3bUfVKx8VJ0Buf4TN2M0KSZl0F.png) and after updating the footprint in a 4-layer board, it still doesn't keep out: ![Screen Shot 2021-10-05 at 11.03.09 AM.png](//image.easyeda.com/pullimage/KrEXg45OPLtuFtBhoivbjMIDWTitvbXpXBTe1quX.png)
Reply
andyfierman 3 months ago
Have you tried deleting the footprint and then added it back in from that called up in the PCB using Update PCB... ? Have you set the inner layers as planes or signal? I'm not sure what the grey area is where the keep outs should be. Can you share your board or a demo version, with me?
Reply
Login or Register to add a comment
goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.