X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Virus-Scanned: Debian amavisd-new at mail.linetec.nl Message-ID: <48f8fe1f-b377-be59-6493-5d61140fdc13@linetec.nl> Date: Mon, 6 Mar 2023 09:34:11 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Subject: Re: [geda-user] Connecting pads directly to polygons (was: Strange errors importing gschem into PCB) Content-Language: nl-NL, en-US To: geda-user AT delorie DOT com Cc: Bert Timmerman References: <0350ae12-d97f-3fc0-f146-c83066c0e695 AT linetec DOT nl> From: "Richard Rasker (rasker AT linetec DOT nl) [via geda-user AT delorie DOT com]" In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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 Hi Chad, Op 05-03-2023 om 21:13 schreef Chad Parker (parker DOT charles AT gmail DOT com) [via geda-user AT delorie DOT com]: > It did. But when I reworked the DRC a while back I decided that the > consequence of allowing such an error outweighed the inconvenience of > dealing with them. I've given it some more thought, and I still think that the current situation is somewhat inconsistent in two respects: - Through-hole connections can be fully embedded in copper with one mouse click (thermal function), and that doesn't present DRC problems. I think it would be handy to have the same option for SMD pads (which now require rather more laborious solutions to achieve the same result). IIRC, thermal lines for SMD pads were rather difficult to implement, but solid copper should be easier. - Short circuits are currently not flagged by DRC, but only by pressing 'O' (optimizing rat's nest) -- while I'd say that an unintended short is certainly a design rule violation. I have in fact been bitten by this arguably Very Bad error, when I made some last-minute changes, performed a DRC, but forgot to also check with 'O'. Regards, Richard