Re: gEDA-user: General Layers questions

2011-02-15 Thread Martin Kupec
On Mon, Feb 14, 2011 at 10:16:34PM +0100, Stephan Boettcher wrote: Kai-Martin Knaak k...@lilalaser.de writes: Martin did not ask for a general pcb wish list, but for an in depth discussion of a single topic. A discussion where most people cannot contribute? What is wrong with this

Re: gEDA-user: Open Collector Error Checking

2011-02-15 Thread Karl Hammar
Kai-Martin: ... There should probably be more active core developers in the first place. What is the process to become one? Who are candidates? I'm interested in be able to have sub-layouts, removing the distinction between footprint/pcb and sym/sch files, and removing annoying small things

Re: gEDA-user: Open Collector Error Checking

2011-02-15 Thread Karl Hammar
Bert Timmerman: ... Peter Clifton: On Mon, 2011-02-14 at 13:31 -0800, Jared Casper wrote: Maybe make an official LP tag of vetted or something that junior developers can add to a patch, allowing a senior dev to concentrate on those first, not spending on time on patches that need

Re: gEDA-user: General Layers questions

2011-02-15 Thread Martin Kupec
On Tue, Feb 15, 2011 at 11:17:27AM +0100, Stephan Boettcher wrote: And think about vias as well. Those need a major refactoring as well, to support custom via stacks, blind and burried vias. IMHO, vias should be layers as well, with attributes that tell to which conductive layers they

Re: gEDA-user: General Layers questions

2011-02-15 Thread Stephan Boettcher
Martin Kupec martin.ku...@kupson.cz writes: On Tue, Feb 15, 2011 at 11:17:27AM +0100, Stephan Boettcher wrote: And think about vias as well. Those need a major refactoring as well, to support custom via stacks, blind and burried vias. IMHO, vias should be layers as well, with attributes

Re: gEDA-user: General Layers questions

2011-02-15 Thread Martin Kupec
On Tue, Feb 15, 2011 at 01:49:48PM +0100, Stephan Boettcher wrote: With different annular rings, and clearance on each layer, and non-circular shapes, ... I am not shure if it is possible to have non-circular drill holes in gerber files. We can have the pad around the hole be of any shape, but

Re: gEDA-user: General Layers questions

2011-02-15 Thread DJ Delorie
Layers should get attributes. Layers already have attributes. Edit - Edit attributes of - Current Layer ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

Re: gEDA-user: General Layers questions

2011-02-15 Thread DJ Delorie
Those need a major refactoring as well, You're talking about redesigning, not refactoring. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

Re: gEDA-user: General Layers questions

2011-02-15 Thread DJ Delorie
IMHO, vias should be layers as well, with attributes that tell to which conductive layers they connect. We've talked about this before, too. The best design we came up with was to create composites, where a stackup was built from sub-stackups etc, and each composite contained one or more

Re: gEDA-user: General Layers questions

2011-02-15 Thread John Doty
On Feb 15, 2011, at 7:31 AM, DJ Delorie wrote: You're talking about redesigning, not refactoring. When the software consists of a collection of arbitrary features without a cleanly factored foundation underneath, there is no distinction between redesign and refactoring. John Doty

Re: gEDA-user: General Layers questions

2011-02-15 Thread DJ Delorie
I am not shure if it is possible to have non-circular drill holes in gerber files. We can have the pad around the hole be of any shape, but the hole itself probably needs to be circular. We can have any shape hole we want, if we export it as a gerber file instead of an excellon file.

Re: gEDA-user: General Layers questions

2011-02-15 Thread DJ Delorie
When the software consists of a collection of arbitrary features without a cleanly factored foundation underneath, This is your opinion, and not relevent to the point I was trying to make. there is no distinction between redesign and refactoring. The two words mean two different things in

Re: gEDA-user: General Layers questions

2011-02-15 Thread Kovacs Levente
Hi, That is very good, that you start working on the layer structure of PCB. I'd turn the mask layer as a negative layer by definition. I had hard time when I was designing my first 4 layer board, because there is no way to switch on an inner layer with the inner pads of components without

Re: gEDA-user: General Layers questions

2011-02-15 Thread Martin Kupec
On Tue, Feb 15, 2011 at 09:45:40AM -0500, DJ Delorie wrote: I am not shure if it is possible to have non-circular drill holes in gerber files. We can have the pad around the hole be of any shape, but the hole itself probably needs to be circular. We can have any shape hole we want, if

Re: gEDA-user: General Layers questions

2011-02-15 Thread Martin Kupec
On Tue, Feb 15, 2011 at 09:54:49AM -0500, DJ Delorie wrote: An example of refactoring, in PCB's case, would be changing the underlying language from the C/C++ hybrid mess we have now to a clean C++ object-oriented structure, without changing the code's functionality at all. What parts are in

Re: gEDA-user: General Layers questions

2011-02-15 Thread Andrew Miner
I am not shure if it is possible to have non-circular drill holes in gerber files. We can have the pad around the hole be of any shape, but the hole itself probably needs to be circular. We can have any shape hole we want, if we export it as a gerber file

Re: gEDA-user: General Layers questions

2011-02-15 Thread Martin Kupec
On Tue, Feb 15, 2011 at 10:22:16AM -0600, Andrew Miner wrote: I am not shure if it is possible to have non-circular drill holes in gerber files. We can have the pad around the hole be of any shape, but the hole itself probably needs to be circular. We can

Re: gEDA-user: Open Source Hardware (OSHW) Definition 1.0

2011-02-15 Thread Ali Moreno
100% agree ;) 2011/2/14 DJ Delorie d...@delorie.com: Ideally, open source hardware uses . . . open-source design tools . . . The license may require that the design files are provided in fully-documented, open format(s). :-) ___ geda-user

Re: gEDA-user: General Layers questions

2011-02-15 Thread Stephan Boettcher
Martin Kupec martin.ku...@kupson.cz writes: On Tue, Feb 15, 2011 at 09:45:40AM -0500, DJ Delorie wrote: I am not shure if it is possible to have non-circular drill holes in gerber files. We can have the pad around the hole be of any shape, but the hole itself probably needs to be

Re: gEDA-user: General Layers questions

2011-02-15 Thread DJ Delorie
What parts are in C++ ? I have came into only C files. I don't like C++ much, so I would be happy if we stick with C. The current code can be compiled with either a C or C++ compiler. So technically, you're already using C++! ___ geda-user mailing

Re: gEDA-user: General Layers questions

2011-02-15 Thread Stephan Boettcher
DJ Delorie d...@delorie.com writes: The two words mean two different things in the English language. sorry, I wasn't clear on these distinctions. Refactoring means changing nonfunctional attributes of the software (i.e. rearranging code to be more maintainable). If we're talking about

Re: gEDA-user: General Layers questions

2011-02-15 Thread DJ Delorie
Ok, so instead of having sets of different type layers for each physical layer, we should have one set with any layer. And when we want to put something on some type of layer, we just find the right one? Right. ___ geda-user mailing list

Re: gEDA-user: General Layers questions

2011-02-15 Thread Martin Kupec
On Tue, Feb 15, 2011 at 11:39:43AM -0500, DJ Delorie wrote: What parts are in C++ ? I have came into only C files. I don't like C++ much, so I would be happy if we stick with C. The current code can be compiled with either a C or C++ compiler. So technically, you're already using C++!

Re: gEDA-user: General Layers questions

2011-02-15 Thread DJ Delorie
C++ can get a great mess after someone starts using some of its nifty features. And it can be a huge maintenance timesaver if you use it right, which is why we're doing this. ___ geda-user mailing list geda-user@moria.seul.org

Re: gEDA-user: pads, mask and solder paste

2011-02-15 Thread Stephen Ecob
I've added this patch to the corresponding LaunchPad bug, #718342 My opinion is that the patch improves PCB's generation of the solder paste and has a very low risk of creating undesired side effects. I recommend it for early incorporation into GIT head.

gEDA-user: Strange resistor footprints

2011-02-15 Thread Oliver King-Smith
I am trying to generate a pcb from my schematic using gsch2pcb. It is generating syntax errors when I try to load it into pcb. The line in question is ).fp(0603.fp,R229,87K). Here is a snippet of the listing: #ElementLine[eval(-1*V1/2) eval(-1*V2/2) eval(-1*V1/2) eval( V2/2)