You need to use EasyEDA editor to create some projects before publishing
Creating footprint for rubber keys
2040 5
Kerry Wang 5 years ago
Hello, I am trying to make a PCB for rubber buttons like this: [http://uploads.tapatalk-cdn.com/20161217/bd0bd5400dcc1f37436d3f52cb134779.jpg](http://uploads.tapatalk-cdn.com/20161217/bd0bd5400dcc1f37436d3f52cb134779.jpg) I made the footprint by using two pads and filling in with tracks. But when I make the PCB, I get a pad to track clearance error. I have tried changing the nets to the pad numbers, but they don't update in the PCB. Here's the project: [https://easyeda.com/kwzeyunwang/pad-test](https://easyeda.com/kwzeyunwang/pad-test) Any help is appreciated. Edit: Here's the footprint by itself: [https://easyeda.com/component/20ba08b248e04207bb9b1e0e29ccdb6b](https://easyeda.com/component/20ba08b248e04207bb9b1e0e29ccdb6b)
Comments
martin 5 years ago
Looks like the pads are too close to the tracks maybe? Couldn't find the footprint. Can you post a link to it? There are too many called "TEST"
Reply
Kerry Wang 5 years ago
Here's the footprint: [https://easyeda.com/component/20ba08b248e04207bb9b1e0e29ccdb6b](https://easyeda.com/component/20ba08b248e04207bb9b1e0e29ccdb6b) I renamed it to be more useful. The idea is that the tracks are connected to the pads, so when the rubber button is pressed, it bridges the tracks and causes the pads to be connected. It seems to be what I want, so I just need to know if the tracks will be exposed and connected to the pads when I order the PCB, and if so, can I order the PCB with unresolved DRC errors.
Reply
martin 5 years ago
The distance between traces is OK. If you move the pads a bit further out, you will not trigger the DRC error. Mind you, you can adjust the DRC settings based on the capabilities of the PCB house you plan to use, too.
Reply
andyfierman 5 years ago
To do this you have to create a footprint with two pads (for example 1 and 2) and then either create the pads themselves or build other pads  also numbered 1 or 2 as necessary, around them using single layer pads defined as polygons. Then the footprint ends up the right shape but still only comprising two pads, each with its own number 1 or 2 and therefore does not create any DRC errors. :)
Reply
andyfierman 5 years ago
Then create a schematic symbol with 2 pins, call it the same as the footprint and assign the footprint name to the package attribute of the schematic symbol. For more, see (2.2) and (2.3) in: [https://easyeda\.com/andyfierman/Welcome\_to\_EasyEDA\-31e1288f882e49e582699b8eb7fe9b1f](https://easyeda.com/andyfierman/Welcome_to_EasyEDA-31e1288f882e49e582699b8eb7fe9b1f)
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 -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus-@1x -mockplus-

Cookie Notice

Our website uses essential cookies to help us ensure that it is working as expected, and uses optional analytics cookies to offer you a better browsing experience. To find out more, read our Cookie Notice