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=gmail.com; s=20120113; h=message-id:subject:from:reply-to:to:date:in-reply-to:references :content-type:x-mailer:mime-version; bh=nA4yh1yt0cb9khc+dO/N16u3zSAib+NoV9dweS3d/Ec=; b=knAvkBpZL070wQ19QhlJOi9QCbgkvO+e82XLWd2gC808NKJLqA/osCzRs7GO4kwlIy TN11XUCGoluatTLR3KhFrefh2Tf1Rkm5/gpmUtv/fjXRMhDNGLsG9w9fWYW/NAGATAn/ jIEVXfYy4D7haFqrwaoIDMMQIbs5vLpbMnLjEgPTHJSWI3S/VgOoowPcSsO/DqnL0mbV fq2JDTAT2HoT0F7fSx/Vu99eDZ9VzsVv2rQERG1kQKE+b+hiWV0hETrqklomaS7crSQQ 2G0UdAifTTvlVAyNV6qjhiSyU5YDAWQDQSo/e2qxKLVslj4P/qahcTDtAdpbSHs+Tret tREQ== Message-ID: <1355595031.7067.48.camel@monster> Subject: Re: [geda-user] pcb fundamentals From: Felipe De la Puente Christen To: geda-user AT delorie DOT com Date: Sat, 15 Dec 2012 15:10:31 -0300 In-Reply-To: <1355593978.19071.2.camel@localhost> References: <172CCAAB-0423-43EF-8A04-5A9961F1D5B9 AT noqsi DOT com> <201212140122 DOT qBE1MoKM019255 AT envy DOT delorie DOT com> <5AA18F19-2EA9-4E7D-9378-F768D8E1E5DD AT jump-ing DOT de> <50CB5D82 DOT 8060507 AT jump-ing DOT de> <201212141820 DOT qBEIKQDN005665 AT envy DOT delorie DOT com> <43147C45-75A5-4393-AB07-AFBFD7BD09BA AT noqsi DOT com> <95896B46-44E5-40BA-AB8F-2A81E6073CAD AT noqsi DOT com> <20121215010326 DOT 26307 DOT qmail AT stuge DOT se> <57596F89-BBC2-4BEE-8401-AD036143A260 AT noqsi DOT com> <1355593978 DOT 19071 DOT 2 DOT camel AT localhost> Content-Type: multipart/alternative; boundary="=-QHqDTSykB5Ii1yk99fPi" X-Mailer: Evolution 3.2.3-0ubuntu6 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 Precedence: bulk --=-QHqDTSykB5Ii1yk99fPi Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hi, On Sat, 2012-12-15 at 17:52 +0000, Peter Clifton wrote: > On Sat, 2012-12-15 at 10:17 -0700, John Doty wrote: > > > Consider blind vias, buried vias, and buried components. These are not > > any more complex geometrically than other things pcb can draw, but > > because they are not specifically implemented in the code, and pcb > > cannot generally construct aggregates from simple primitive objects, > > they cannot be drawn. > > It sounds like your ideal PCB package is in fact a generic 3D modeller > like Solidworks, Solidedge, Spaceclaim or something of that ilk. > In fact, a PCB layout package has a lot in common with a subset of a geometric modeling package capabilities. > You can model anything with that (including material properties). I > won't expect you can make everything you model, nor that it will help > you match up the netlist - but whatever... it is flexible. It, of course, needs the "other" capabilities geometric modelers don't need. This electrically aware control layer is the piece of code that transforms the thin geometric modeler into a pcb layout program in my opinion. I can see (abstracting myself from the emotional opinions from time to time) a valid point in John's approach. Regards, Felipe. --=-QHqDTSykB5Ii1yk99fPi Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: 7bit Hi,

On Sat, 2012-12-15 at 17:52 +0000, Peter Clifton wrote:
On Sat, 2012-12-15 at 10:17 -0700, John Doty wrote:

> Consider blind vias, buried vias, and buried components. These are not
> any more complex geometrically than other things pcb can draw, but
> because they are not specifically implemented in the code, and pcb
> cannot generally construct aggregates from simple primitive objects,
> they cannot be drawn.

It sounds like your ideal PCB package is in fact a generic 3D modeller
like Solidworks, Solidedge, Spaceclaim or something of that ilk.


In fact, a PCB layout package has a lot in common with a subset of a geometric modeling package capabilities.

You can model anything with that (including material properties). I
won't expect you can make everything you model, nor that it will help
you match up the netlist - but whatever... it is flexible.

It, of course, needs the "other" capabilities geometric modelers don't need. This electrically aware control layer is the piece of code that transforms the thin geometric modeler into a pcb layout program in my opinion.

I can see (abstracting myself from the emotional opinions from time to time) a valid point in John's approach.

Regards, Felipe. --=-QHqDTSykB5Ii1yk99fPi--