www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/11/20/03:57:31

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1416473800; bh=MtQ89yNI6onwtE7LMts5Q4Rc4CUWksXpfyDDojBpIkc=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject; b=mjn+WnnhMdHhqgtK03zaIP7kVow2WJPG3MGQu0Jba6nXL6iEaeGZ1iE0kazTzegRvnHeJE3z6byJhrzSaImLKohw+SsSuGZ7bEkXIUG/KaMf0VOJ+/zQd7EEWqbXMcf81KWQSVY00CK4ND0qHHyVwRV5scciUkFf5SAfaNQ9iPfTDhQFer/3LrSH49y3n3vtcVHt/0WaELX4Xl1oPpBt7ULsX7ZgvgHL43VQs3RkVZ8Mtj9Y5/GIpV5c1EqeO8kkLbZtNuRFKBZvyrwwgO9NOw+W+TST5Jjau9Y3oAzeAiR3sFnmwolXLbnkkBGARGn5z2EdAelJPbLY1i8zizQNMQ==
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s2048; d=yahoo.com;
b=EqQ2MaSNte3rsexJe1+d17dPej/SaoZLCB8IxEaYw0FrhwxIzHU2nWuX82BKi8pAoZT3Q/NIgKHNyI+EO0bBrEtmTFoNlBU/gclnOk9jumpTWz45pwNmQqWt0300jB6uzyUc1W6sYOxH/6/ubdM8fnaKmj3GF/wephMb+CTiGjIaNHc/xzXpsUTYS2DGSGRaSbCmdSci3QORvAaaWIKa8GUyVkS5dRLsfOAW3YpmmhIKNfb/4VfbWwtJHasN1KWy/WPiCepSLp7ShP5bq2JQ1/V/qb3RHOGeSzt2c62gBdhnYOaePIEnRT6wOdkKi2C9Qn9SD0CQ5kZjpcWQf5WscA==;
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 28144 DOT 10757 DOT bm AT omp1014 DOT mail DOT ne1 DOT yahoo DOT com
X-YMail-OSG: eieP5zkVM1mjjukIeGRPNvwxnKc6KDb3O1JYZ5bdmGl8RxiWrI_hJ.O2zz6Gwm1
XByYcGdOlq2xJWbbiV_PXREW28Et8bIZZrZXhAvloF_.fjISO..jnW8_McLsopa4_aeqBGEXOoAM
J6JpW3imNgiSGSWIiO7XeECeteltABHxQ.87p_cLHsPeIlycchiUfq8_c6rOBbnFLHeGsJIbwY4n
5nrFIPN9ISR4ARqhXQh3EMhrph.bQsb8GrX84_D8FaG8E2ZjMAiAhkx7Zn4vWBAbCVXtO7AJbNCQ
7F3L0gHRBPkhV0o3UqZGQto9iqt03HjfByR.qvcf23CwvqLB.7I8YTpxSGkc8Eoi196gZdzIoy1M
wbwTp1APKr9WqvMPs4FbB3WVzEvDoEHhRaEDJfcME2A4VSH10VPXe6voRq5SnuV3cknCuAJ20WGq
8rXfsqDlr5CHs26Obkf4XNyCFU_M9ki0.cbfcWY3C0_uYVPziAxw3dt21D2rOPdixkduvekVWazQ
a8gF8ESsIosU0NHV.lLtNkr2Wd9A0ACgW2qJoUhpfYdAo
Date: Thu, 20 Nov 2014 08:56:39 +0000 (UTC)
From: Cirilo Bernardo <cirilo_bernardo AT yahoo DOT com>
To: "geda-user AT delorie DOT com" <geda-user AT delorie DOT com>
Message-ID: <357043398.1941130.1416473799230.JavaMail.yahoo@jws10036.mail.ne1.yahoo.com>
In-Reply-To: <CALT8Ef6Aw-gd7hnySYBRazOBLhpMvMeBauyKiGiaundFNQSHog@mail.gmail.com>
References: <CALT8Ef6Aw-gd7hnySYBRazOBLhpMvMeBauyKiGiaundFNQSHog AT mail DOT gmail DOT com>
Subject: Re: [geda-user] PCB and 3D Views
MIME-Version: 1.0
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: Shashank Chintalagiri <shashank DOT chintalagiri AT gmail DOT com>
> To: geda-user AT delorie DOT com
> Cc: 
> Sent: Thursday, November 20, 2014 2:05 PM
> Subject: Re: [geda-user] PCB and 3D Views
> 
> I had some free time last night and took a look at the export filters
> on LP699502. Here are some observations :
> 
> - My usual workflow for obtaining a 3D model of a PCB is :
>    (a) Export ps from pcb in multifile.
>    (b) Convert ps to dxf using "pstoedit -f dxf <fname>.top.ps 
> <fname>.dxf
>    (c) Import dxf into a sketch in solidworks
>    (d) Extrude PCB from a sketch overlapping the outline
>    (c) Cut out the necessary mounting holes and just enough pins to be
> able to assemble the mecahnically significant components (connectors,
> etc)
> 
[snip]
> - Given these observations, I think SCAD may not be the correct format
> to be attempting to do this in. The only real advantage I see with
> SCAD is interoperability with the limited SCAD environment. From the
> technical perspective, having a full mesh _may_ make vibration and/or
> thermal simulations nicer, but that's going to need a whole lot of
> work to model the solder joints and so forth. IDF may indeed be a
> better bet, with IDF-SCAD conversions scripted outside of PCB. We're
> not talking about real-time 3D renders within PCB anyway - which is
> what openSCAD and similar native 3D formats would afford us. Since
> we're only really taking component placement information from PCB and
> providing everything else externally, it's probably easier (and
> cleaner) to formalize that relationship in IDF.
> 
[snip]


I would agree with you about IDF; it is an ancient but still commonly
used interchange format and supported by most MCADs at some level.
In SolidWorks you need the CircuitWorks package to import IDF but
if you have the programming tools you can always create your own
IDF->SW importer and avoid paying extra for CircuitWorks; I can't
speak for the availability of the IDF importer in other MCAD
packages. The IDF format specification is also freely available
and with the IDF support code from KiCad all you have to do is provide
the translation layer between PCB and the IDF framework. In principle
the framework also allows an IDF importer to be easily implemented,
but in practice I haven't used that feature since no one seems to
be asking for it. I wrote the IDF code and the IDF to VRML conversion
tool, so if you want to make use of the code and need to make any
changes in the licensing for whatever reason you can always ask me.

One more note on IDF: FreeCAD has an IDF importer. It is very basic
and a much better (strict compliance, more error checking etc) one
can probably be implemented using the IDF framework from KiCad,
but it does the job and can be used to convert an IDF board into
a STEP model for use in other MCAD software if the MCAD does not
already support IDF imports. I wouldn't convert anything more than
the board though since OpenCascade cannot produce a hierachical
assembly model and will create a STEP model with hundreds if not
thousands of 'parts' which software like SolidWorks will convert
into hundreds or thousands of files on disk.

STEP AP203, AP214, or AP203 2nd edition would be the ideal output
format since all MCADs will have native importers at no extra
charge, however it is an enormous job to implement any of those
formats; I am slowly working out STEP for KiCad but progress is
imperceptibly slow.

- Cirilo

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019