delorie.com/archives/browse.cgi | search |
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=yahoo.com; s=s2048; t=1436776814; bh=aHjvBxyJtiubKJzhxn4GuU1UkMm7zkE/DE/LTbH8+u8=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject; b=jwyqPH4c32YSObGMHv12Rw/DU3hzIJQ9mnBGbqchls+yGmt9xIrrvO0Ef8Rb7kZYZyeqWMGplSw4jt3cB2jwS5E1pz+YvI16wni4zW5o2z0fwU0vQY8V9ZhfeTG8v/2XrqNQEYIelCJOhtRsxWlJU8UcU4pDDOO3G3BwZf5CthJyCDFb7sGDox9MvPa3nl2kV/3yY8KMbYkcFN6U4gAmIYGOeynz8pUVTGlWWick0YsXtWPOmstFLGG5ggdZoRMKu1rDaVlwKSNThMwlOXP+BqE6hjrLwhM9ItuzVOqzMioBmsPegejILBWgO9KEczn006y4OtQboqTPxJQXPOqimw== |
X-Yahoo-Newman-Property: | ymail-3 |
X-Yahoo-Newman-Id: | 787129 DOT 40503 DOT bm AT omp1045 DOT mail DOT gq1 DOT yahoo DOT com |
X-YMail-OSG: | crlCjbMVM1mGY7f49G1QdavO98QdteTRg3lmH5UNin0.4G._fNJpDmP2bTiuB5. |
RxMsZINNM27o0X9q.7NThbHXZcsfx.z_sGnc7Ccj.JAs5xnhVCmd1cXdXMmqKBzTAxcF.hfNwRrI | |
YCVdFKbRcTqpWjW5k.69yxYBu46gQy7myoh9_x35qbIwbtD1BOlgJSByZuermNBAXiwwEWUQEwDJ | |
Dqz2X3t.WS5PnJ23_VaqwjLzME4c1pbqBDxiQJmN9x.urDPs9d.vd2CWXkC4r_5gmwFB7RCLNDes | |
faQ5Ll2OZOFPk1zuXHLTVd40gSzcsdmzUVnocGbR9GxIMjDt18QMLv2KhnlVNNTMk4xv9FYpvFZi | |
UZxN7VYdDjZ4qfDWsvJcyKrcMmsVB_UwegrEDpCxUIAyTE5v6cS0dwskLVjoP1uvbFDrOft7etal | |
zDszt0IxqR6ppz9VkNvsiXaiqwGBghF1AtKPExHG_VcD3xyt6232BbycBO4AKTR6maLgQUnIZHCr | |
UdW._v0Fm | |
Date: | Mon, 13 Jul 2015 08:40:11 +0000 (UTC) |
From: | "Cirilo Bernardo (cirilo_bernardo AT yahoo DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
To: | "geda-user AT delorie DOT com" <geda-user AT delorie DOT com> |
Message-ID: | <1670171546.913210.1436776811789.JavaMail.yahoo@mail.yahoo.com> |
In-Reply-To: | <76520AC3-3E8D-4F80-A912-AB076DD8D0C6@icloud.com> |
References: | <76520AC3-3E8D-4F80-A912-AB076DD8D0C6 AT icloud DOT com> |
Subject: | Re: [geda-user] PCB interface (ECAD vs. MCAD) |
MIME-Version: | 1.0 |
X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id t6D8eJgO028901 |
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 |
----- Original Message ----- > From: "Chris Smith (space DOT dandy AT icloud DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> > To: geda-user AT delorie DOT com > Cc: > Sent: Monday, July 13, 2015 6:07 PM > Subject: [geda-user] PCB interface (ECAD vs. MCAD) > > Out of interest, does anyone know why there is so much dissimilarity between > ECAD and 2D MCAD tools? It seems to me that PCB layout is just MCAD with added > semantics: connectivity between objects and relationships between layers. In > fact if I had to develop a PCB layout program I’d probably start with something > like QCad and add electrical semantics. > > The typical MCAD interface seems to have everything I’d want in terms of > interface: > * precise drawing tools: snapping and positioning. > * duplication and arrangement of objects. > * scripting. > * blocks (footprints) with arbitrary shapes on multiple layers. > > Is there anything about MCAD that makes it particularly unsuited for PCB layout? > > Regards, > Chris > — > Chris Smith <space DOT dandy AT icloud DOT com> > MCAD and ECAD only share a few (mostly trivial) things in common; for the most part they are really very different domains and different problems need to be solved. For ECAD you want to do checks on networks to ensure that there are paths between given nodes - this is a requirement both for a useful schematic editor and a PCB layout program but rarely of interest in MCAD; the exception perhaps is if you're working on a network of pipes to distribute some fluid - but typically in such cases you'd use the MCAD to create the physical model of a system and some other more specialized software to do the analyses. Now generally these days if you say "MCAD" you're talking about 3D solid model design software; if you're doing 2D stuff that's simply drafting software and not necessarily MCAD although no one will dispute that it's CAD. Otherwise the only significant feature I can think of which is shared by ECAD and MCAD is the 2D geometry code needed to create outlines/cutouts/fills in the PCB design phase. I guess MCAD would also do clearance checks so you could script it to do DRC on 3D models of tracks if you really wanted to do things the hard way. - Cirilo
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |