You need to use EasyEDA editor to create some projects before publishing
Unable to connect ratlines from repeated symbols
907 4
bencfd 3 years ago
I created a symbol to repeat it multiple times on a schematic, as advised in the documentation ([https://docs.easyeda.com/en/Schematic/Wiring-Tools/index.html](https://docs.easyeda.com/en/Schematic/Wiring-Tools/index.html)). The pins of the symbol and of its footprint are properly matched together, thanks to the Footprint Manager. After converting the schematic to a PCB, ratlines appear between repeated elements, as expected from the schematic, but I am not able to connect them with a wire. When checking for design rules, I get the following error: > The clearance between two objects is less than the Design Rule Checking clearance which has different nets. I assume the reason is that the symbol itself only consists of wires (tracks). But what would be the recommended way to repeat the same element on a board in this case? This public project is a simple example with two repeated elements: [https://easyeda.com/bencfd/first-project](https://easyeda.com/bencfd/first-project) The wire I am not able to draw in particular is the one I marked with a red arrow on the schematic. I am grateful to any hint you can provide to me. Thank you!
Comments
andyfierman 3 years ago
@bencfd, Welcome to EasyEDA. The basic problem is that you have  tried to use tracks inside a PCB Footprint. This should explain the problem: [https://easyeda.com/forum/topic/How-to-avoid-DRC-errors-when-connecting-to-PCB-Footprints-a-k-a-PCB-Libs-90bf944fe3644b21a7d27a9e9d8df8d6](https://easyeda.com/forum/topic/How-to-avoid-DRC-errors-when-connecting-to-PCB-Footprints-a-k-a-PCB-Libs-90bf944fe3644b21a7d27a9e9d8df8d6) Your footprint looks very interesting but at the end of the day, unless you are trying to create the copper patterns for a capacitive or resistive touch pad or key, I suspect it is far too detailed for the job it is required to fulfil. All a PCB footprint has to do is represent the pads that are in turn represented by the pins on the schematic symbol, with the correct numbering and in the correct positions to connect the pins of the physical device onto the PCB and to show an outline to make sure than nothing overlaps or otherwise mechanically interferes with it. It is not necessary to represent any of the internal structure of a device in a footprint other than perhaps to assist in orienting the device correctly. The biggest problem with what you have created is that the only way to represent your internal structure on any relevant layers is to either use pads to avoid the DRC errors or to draw it on the Document Layer. If you are trying to create a capacitive or resistive touch switch then this may help (because the copper patterns for a resistive touch switch may be similar to those for a capacitive switch but with the copper exposed): [https://easyeda.com/forum/topic/How-to-create-a-capacitive-touch-pad-f6395e879953426bb6c31531553ac160](https://easyeda.com/forum/topic/How-to-create-a-capacitive-touch-pad-f6395e879953426bb6c31531553ac160)
Reply
andyfierman 3 years ago
If you need the internal copper detail in your (what is now called) PAD-ONLY KEY FOOTPRINT you could convert the tracks into pads using the right click menu. You will then need to change the pad numbering to avoid DRC errors in the footprint (remember that in a footprint multiple pads can have the same number). If necessary you then may also have to play about with the Solder Mask Expansion attributes to get it to cover the pads.
Reply
bencfd 3 years ago
@andyfierman thank you very much for your detailed answers! I indeed tried a couple of things before reaching back to you. You're right, I overlooked to give some info about the project. I'm trying to arrange 55 elements (11x5) on a board. Each element consists of a key (as for a keyboard) that contains a WS2812B LED (that is the central drawing on the top silk layer), and comes with a capacitor and a resistor to avoid ghosting. One element itself needs quite some tracks, this is why I'm trying to use a symbol. I successfully converted a track to a pad in the PCB footprint as you suggested, and I am now able to connect the two elements with a wire on the board. As you anticipated there are still some DRC errors. I will control the pad numbers and the solder mask expansion.
Reply
andyfierman 3 years ago
As explained in my links sbove and in (2.3) in (2) in: [https://easyeda.com/forum/topic/How-to-ask-for-help-and-get-an-answer-71b17a40d15442349eaecbfae083e46a](https://easyeda.com/forum/topic/How-to-ask-for-help-and-get-an-answer-71b17a40d15442349eaecbfae083e46a) you can have more than one pad with the same pad number so your schematic symbol does not have to physically represent the shape and pad distribution of the actual device. The simple example is a PCB mounted TO-220 packaged mosfet with a metal tab. It has a source pin, a gate pin and two connections to the drain, one the centre pin, the other the tab. The symbol only needs to show three pins:  source, gate and drain but the Footprint can have 4 pads with the drain pin and tab having the same number. Actually to do what you want, you might be better off using the Schematic and PCB Modules.
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