X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.14.151,1.0.33,0.0.0000 definitions=2015-07-13_06:2015-07-11,2015-07-13,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=5 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1412110000 definitions=main-1507130106 From: "Chris Smith (space DOT dandy AT icloud DOT com) [via geda-user AT delorie DOT com]" Content-type: text/plain; charset=utf-8 Subject: [geda-user] PCB interface (ECAD vs. MCAD) Message-id: <76520AC3-3E8D-4F80-A912-AB076DD8D0C6@icloud.com> Date: Mon, 13 Jul 2015 09:07:36 +0100 To: geda-user AT delorie DOT com MIME-version: 1.0 (Mac OS X Mail 8.2 \(2098\)) X-Mailer: Apple Mail (2.2098) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t6D87s0Q025639 Reply-To: geda-user AT delorie DOT com 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