X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=DKAQcjQp5W+q7StOHZ6Wc8eGt2fVc+As1wsuxtX/XO4=; b=iZrYMqF5IAZazO/RQwaNI9TWNRu4RXJ1lYzp1KK/5DMlw7lbaUKzWKJ4NIuQL1MdzH QM93zo/B/lEX5yC/SrQlzgcN6fYt8baTaYhKhurBZCVCVHoSK/PQSvRwuT3YrFWOY/T+ i6lhzIxgm+3s8PZeOilBsltJUoIg81TTIdRuix20cdEhprVFml9oCzzap0M8sFW5XBgJ m1Dt5Z97IsEyf0j+LmYR9/XuhuVgekvE3gq7Z+wMzDj0vTh0C20CH/wRcv6J5AfvU/ZH c9XflbY1f63v4UFcDKWqaep1XCiVGHu7IpLDdGxiHy9xUAlfPLD/tdI3QuUdoaewWTD5 AWvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=DKAQcjQp5W+q7StOHZ6Wc8eGt2fVc+As1wsuxtX/XO4=; b=PwBOxzRA1H6GXM+3mbrkImzQP9aygzfGBFpYKLxSjK2y1UmkcCk8Gonqn0ZV6JPi3b dSChmfTcLyzn1B1pM7rZAd1gkiQIvh7nbCFq89SAVFu7yHgHt9CrmKN/cVakfOoh5rwe SVg7y/EVMiLftaMx0MPX3TSAk6rzxmz4UVx2sQ+Mbh7LhW+7c79WCo1BPssGZlxRYMm4 tsBSBtG6JwVvQJKCo69tIH6ebvaVKU3IpI/PuNNo5F77TW+C5vQp4a0t5sPbS7r4OG81 RhE2lwOEIu7+A5AWvRHZqMheFSMDU/kkWujdQXICuZ7M55hezX/zatytodj28Itkt2ZS Ozcg== X-Gm-Message-State: AEkoouvwDGviA8WoUvGwh5SOPszVftb+anxH7HtRQovFkXNdzD03B3DhMsapszkUfYja+/HqaO+FrM6Yts7uxg== X-Received: by 10.46.32.29 with SMTP id g29mr19113902ljg.32.1470170826833; Tue, 02 Aug 2016 13:47:06 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: <23abdc31 DOT 72365e7a DOT 572529a9 DOT 212e2 AT o2 DOT pl> <20160801162742 DOT GA27552 AT recycle DOT lbl DOT gov> <20160801184707 DOT 7b3dda2d3c0d13e103a5ec59 AT gmail DOT com> <201608012000 DOT u71K0pN2001967 AT envy DOT delorie DOT com> From: "Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com]" Date: Tue, 2 Aug 2016 16:47:05 -0400 Message-ID: Subject: Re: [geda-user] Wilkinson splitter - how to implement and use? To: gEDA users mailing list Content-Type: text/plain; charset=UTF-8 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Mon, Aug 1, 2016 at 6:44 PM, Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > If pcb were modified to honour the flag, I could easily add a "nodrc" flag > as discussed to the non-pad line element outputs of the utility. I think we need something more subtle than nodrc. Having DRC turned off for a specific footprint or any other board area is just as bad as having DRC return bogus warnings/errors. The reality is that these structures are not footprints but functional elements. They have design rules, just very different ones with higher orders of complexity. We can't really have pcb process the full complexity of these rules across the whole domain from DC to daylight (or shorter) because of limitations in processing. It would also require a level of developer time which is far past what pcb-* has right now. We need the ability to code plugins for DRC so we can tell pcb what design rules to use and when. The set there are there right now are good and should stay but you should be able to tag things as using one drc plugin or the other. > An interim hack would be to modify the utility to optionally generate the > non pad elements as Symbolline elements, i.e. a "text symbol", and allocate > the resulting element to a spare text symbol in the PCB file, which would be > overlaid on the pads, since recent comments on the mailing list seemed to > indicate that text on copper was ignored for DRC purposes. This would get > tedious for multiple power dividers of different dimensions on the one > board, however. > > Regards, > > Erich. > > On Tue, Aug 2, 2016 at 5:30 AM, DJ Delorie wrote: >> >> >> > Can we please work towards more orthogonality? >> >> Go right ahead :-) > > -- Home http://evanfoss.googlepages.com/ Work http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/ -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2 mQENBFYy4RYBCAC183JomLtbdAlcKiaPDoVHq52LDmVmH75aiEc69m7YxDt54/ai VtYCAobbGVIyn3Hlz3uhF6LnPl/6Lm1VdnCfpwu3KQhCO6ds10ow2C30X4ohCqOd hCVg5C+ILmQkEffFrFODy3ji+PYTF4pADvHCWsTMv0hf0llwFOJsBCK6cl02IffE JPqy4PjM1nZ9HpzT84JBaG/4OGvTZ8SQ2yFUl265jagvygPTf88H1xpZHH1r8dB1 stjUHLmPH8AOyDgKxFchgGeDc3p/vJtgDDIXAFfDXG0NSRovLmtaQdGxe47Zf/go bXiEM7YL2WqQe5zfEA919JxkEwlDKYniOSVzABEBAAG0N0V2YW4gRm9zcyAoVGhp cyBpcyBteSBwdWJsaWMga2V5LikgPGV2YW5mb3NzQGdtYWlsLmNvbT6JATkEEwEC ACMFAlYy4RYCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCIpQTcE8nN bbBaCACAm8pU5lG1ev2Fsw68Axtcl57SJrYieqX96c3YuYH9JpqMqJRnd9nDKw9X tQuvuH7tUk0VbOaDqReOYJVI/4c5wb9AaOFp6K2DUcupq6XhgXpvz3HzoPwjAdIj XuQzdRUx5+innTJrSkGuBYW/CZ2zqEx4xfLlq4rO0hoTUMR8QVp2cCrkw6BT0m86 APIw/ZnjoxM8IEzr7MxfRIg3qpzrZk28rmhx+k78Jyk61UhwcCPGIm/pjUopTwYJ 3YBdRB2cYD2aN7A1JVf5cRmSQYooHBGpH0kYvomGk97PKqypVuJ7OpG9xM58wUcC qUVt9hKlePLzP8csYjt8onqI7qIIuQENBFYy4RYBCADlH8spG3WkCx62vB5mr5Z0 SCDd/RcyA4A5y5EOj5KurQkrSWpgi9Ho1yKruMJ6blQR2qkc66KqH9pnXDm/ZI1M K/wdW3ngETxBmXoozzFMT89aEWIVR5/PFodWK1elekE9iJxACuR98Zg2QttTD3x8 A9w8VEyMLOXcDTrPFpHegMKswFBg5iuMulAdXAoGejWTI3n+qKFpabHm2Lfs6wjk 5rjucpTdeFK6UeWF1xAvNxXibuu5BlGwv53930qIXRwO/Gn2Rh5DXWxKU2fEIme/ xgQQmIsDeUoWbfybdjw/x7Q0LW4mINiLDQcGHHRQKFIxbAJCT3USPLGh5xwE9/Er ABEBAAGJAR8EGAECAAkFAlYy4RYCGwwACgkQiKUE3BPJzW0uYAf9Hf30n8tM3mR2 Zo6ESE0ivgdgjaJtAWrBUx7JzAzPjBnBOlNnu5Y9lVEqetvUPH6e3PvaHYUuaUU8 0HwxuKBW9nUprgV6uIu1DZmlcp+SxpbuCy7RDpNocRLNWWFMaYYzznmTgfnTgD4D gCq8Mf1mcfrluTkOAo+QNqbMfl1GISClopRqxVuAo59ewgMnFujwgd8w12BwWl24 CzqOs5HqcUslePj+LzcjSNgVCklYwKl+0dsb/fctMOCtHodwqm2CBJ+zydvNmYkD fxda/J91Z1xrah5ec++FL0L4vs+jCiIWJeupJFKlr1hCMZiiGH7W554loK5l4jv3 EY347EidAw== =Ta4p -----END PGP PUBLIC KEY BLOCK-----