X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Message-ID: <20121215010326.26307.qmail@stuge.se> Date: Sat, 15 Dec 2012 02:03:26 +0100 From: Peter Stuge To: geda-user AT delorie DOT com Subject: Re: [geda-user] pcb fundamentals Mail-Followup-To: geda-user AT delorie DOT com 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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <95896B46-44E5-40BA-AB8F-2A81E6073CAD@noqsi.com> 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 10+ years ago I read pcb-yyyymmdd.pdf and then started drawing pcbs. I didn't use gschem, and still do only rarely. I don't use half of the gEDA workflow and I really don't care. :) Feel free to me for that. I started with only simple things. I figured out how to create footprints (or are they called elements? Sorry DJ, I almost forgot the difference already, maybe we should rename Element in .fp files to Footprint to make things more clear..) and I figured out how to draw lines (F2) and vias (F1). :) I've made a bunch of PCBs with only that knowledge. If making PCBs was my single main focus then I would have invested time to learn much more of the tools. I enjoy learning new bits and pieces of the tools as I spend more time using them. John Doty wrote: > In pcb you cannot do anything simple, I agree with various other things you've written, but I disagree with this, I think the simplest task is to draw lines between components on a board, and drawing lines is rather straightforward. Click the line button, click on the canvas to start, see where the line goes, click to make corners, hit ESC (maybe right click) to stop the line. I also think that it's very straightforward to create footprints. It's popular to use scripts, but I actually create most of mine manually. Sometimes tedious, but I do "get to know" the footprint well. > and you cannot deconstruct complexity to understand it. Hm, what are some examples of complexity? > Complex objects are not constructed of simple objects. Hm? Footprints are constructed of pins, pads, and lines. > There are no simple objects. Hm? I think of at least lines, pins, pads and vias as simple objects. > Object properties are immutable and inscrutable. Hm? For "my" objects that's not true, I can change e.g. size of stuff with a keypress, names with another, and I can move things around by clicking and dragging them around. > Normally, I'd figure I was "fighting the paradigm", slap myself a > few times, and get on with it. But there isn't a paradigm I can > recognize here. Can you tell more about what you think of as simple and complex objects? I'm curious to understand your mental model of pcb. Thanks //Peter