Re: gEDA-user: Reinventing the wheel

2011-05-20 Thread Stephan Boettcher
Kai-Martin Knaak k...@lilalaser.de writes: Stephan Boettcher wrote: My colleagues use eagle. I review their gerbers with gerbv. They envy my hierachical schematics and scripting fu, Funny. I got the impression, the scripting abilities of

Re: gEDA-user: Broken TO92 footprint

2011-05-20 Thread Stephan Boettcher
Vanessa Ezekowitz vanessaezekow...@gmail.com writes: The TO92 footprint included with PCB does not work with the schematic importer therein. Try to reference it and the importer complains about missing pins, because it uses numbered pins instead of the B-C-E lettering used in gschem's

Re: gEDA-user: Broken TO92 footprint

2011-05-20 Thread DJ Delorie
The TO92 package has well define pin numbers. The mapping from transistor pins to footprint pins should happen in the schematic. Worse, the mapping from EBC to 123 is *different* for different transistors using the TO-92 case. Compare 2N3904 - E-B-C 2SC2631 - E-C-B

Re: gEDA-user: Broken TO92 footprint

2011-05-20 Thread Stephan Boettcher
DJ Delorie d...@delorie.com writes: The TO92 package has well define pin numbers. The mapping from transistor pins to footprint pins should happen in the schematic. Worse, the mapping from EBC to 123 is *different* for different transistors using the TO-92 case. Compare 2N3904 - E-B-C

Re: gEDA-user: PCB crash on rotating polygons in buffer

2011-05-20 Thread Gabriel Paubert
On Thu, May 19, 2011 at 06:19:05PM +0100, Peter Clifton wrote: On Thu, 2011-05-19 at 14:26 +0200, Gabriel Paubert wrote: In the meantime, I have a 100% reproducible bug with the following backtrace: Program received signal SIGSEGV, Segmentation fault. r_delete_entry (rtree=0x0,

Re: gEDA-user: Broken TO92 footprint

2011-05-20 Thread Vanessa Ezekowitz
On Fri, 20 May 2011 08:31:46 +0200 Stephan Boettcher boettc...@physik.uni-kiel.de wrote: Vanessa Ezekowitz vanessaezekow...@gmail.com writes: The TO92 footprint included with PCB does not work with the schematic importer therein. Try to reference it and the importer complains about

Re: gEDA-user: Reinventing the wheel

2011-05-20 Thread Kai-Martin Knaak
Colin D Bennett wrote: Not to get into the whole light/heavy symbol debate Maybe, it is time to look at this issue again. When I first read geda documentation, there were already references that this had been discussed ad nauseam. As a result, the default lib was the way it was and is. This

Re: gEDA-user: Broken TO92 footprint

2011-05-20 Thread DJ Delorie
Perhaps, and as DJ says the actual mapping varies from one transistor type to another. However, this particular footprint simply doesn't work for any Gschem-PCB use case, hence my replacement. I think, if we were to accept such a change, what we'd need is a range of TO92 packages with all

Re: gEDA-user: Broken TO92 footprint

2011-05-20 Thread Kai-Martin Knaak
DJ Delorie wrote: what we'd need is a range of TO92 packages with all the permutations of EBC and SGD, like TO92_EBC.fp, TO92_ECB.fp, TO92_SDG.fp, This is, what I ended up with, after I had my first TO92 transistor disaster. In my not so private library on gedasymbols.org there are both:

gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread DJ Delorie
[Subject changed to start new thread] When I first read geda documentation, there were already references that this had been discussed ad nauseam. Sigh, yes. It's not an easy problem to solve, and I would consider any solution a major effort because it touches everything from gschem to pcb

Re: gEDA-user: translucent tracks in PCB-head!

2011-05-20 Thread Vanessa Ezekowitz
On Fri, 20 May 2011 21:02:51 +0200 Kai-Martin Knaak kn...@iqo.uni-hannover.de wrote: Hi. A few minutes ago, I fetched the latest PCB sources from git and recompiled. Surprise: The resulting binary includes translucent tracks and polygons! This is both, beautiful and very useful. See the

Re: gEDA-user: translucent tracks in PCB-head!

2011-05-20 Thread yamazakir2
why do you have a through hole ic On Fri, May 20, 2011 at 12:02 PM, Kai-Martin Knaak kn...@iqo.uni-hannover.de wrote: Hi. A few minutes ago, I fetched the latest PCB sources from git and recompiled. Surprise: The resulting binary includes translucent tracks and polygons! This is both,

Re: gEDA-user: translucent tracks in PCB-head!

2011-05-20 Thread Evan Foss
Yea!! This is fantastic! On Fri, May 20, 2011 at 2:02 PM, Kai-Martin Knaak kn...@iqo.uni-hannover.de wrote: Hi. A few minutes ago, I fetched the latest PCB sources from git and recompiled. Surprise: The resulting binary includes translucent tracks and polygons! This is both, beautiful and

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread Vanessa Ezekowitz
On Fri, 20 May 2011 12:01:59 -0400 DJ Delorie d...@delorie.com wrote: [Subject changed to start new thread] [...] When I first read geda documentation, there were already references that this had been discussed ad nauseam. If the default lib is to be changed now, then there should be

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread Cullen Newsom
Oh boy am I glad y'all are having this conversation, and I hope you don't mind some comments from the peanut gallery. On Fri, May 20, 2011 at 11:01 AM, DJ Delorie [1]d...@delorie.com wrote: [Subject changed to start new thread] When I first read geda documentation, there were

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread DJ Delorie
I say go with this - because users already have to modify nearly all the symbols they use in a schematic when using the existing library. This way, most of the symbols will have default footprints and other attributes that will do just fine. Ok, then how do we generate the thousands, if not

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread Cullen Newsom
And consider that, no matter how heavy a symbol is, you can always make it heavier. Let's say we ship a symbol for a 4.7k 0603 resistor. Does it include manufacter's part numbers? Vendor name? Tolerance? These are additional data the user could add. Where does it come

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread DJ Delorie
I would love an easier way to generate footprints. Now that we're pre-parsing all the M4 footprints anyway, perhaps we could allow for a range of scripting options in the Makefiles that generate the library? There have been a few footprint-specific languages developed over the years. In all

Re: gEDA-user: translucent tracks in PCB-head!

2011-05-20 Thread Kai-Martin Knaak
yamazakir2 wrote: why do you have a through hole ic These are TDA2030 that drive the peltier -- These are reliable, powerful and and cheap. To tap their power, they need to be screwed to a sizable cooler. 15 W heat cannot be easily dissipated into a copper polygon plane. ---)kaimartin(---

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread Павел Таранов
I'm have no a lot of expirience in PCB creation, so may be I don't know something, but I have following suggestions: Just now my workflow is the next: 1. I draw scheme in gschem. 2. I run gsch2pcb and look for errors like this: WARNING: C5 has no footprint attribute so won't be

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread Chris Malton
On 20/05/11 17:01, DJ Delorie wrote: * Standard library is light, users heavyify them (we need a better verb for that ;) into a project-specific (or even site-global) heavy symbol library. Personally, I'd say that this is a sensible way to go. I'd then suggest having an extra set of

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread Andrew Poelstra
On Fri, May 20, 2011 at 12:01:59PM -0400, DJ Delorie wrote: My own proposal (posted in the past) is here: http://www.delorie.com/pcb/component-dbs.html I like this idea a lot. Allowing pcb and gschem to use different (multiple) databases with different backends gives us a lot of

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread DJ Delorie
It would let us ship, say, a sqlite database with a bunch or OOo spreadsheet, or CSV text file, or even a web server CGI. See also: http://www.gedasymbols.org/csv.html ___ geda-user mailing list geda-user@moria.seul.org

Re: gEDA-user: Reinventing the wheel

2011-05-20 Thread Stephen Ecob
On Sat, May 21, 2011 at 1:26 AM, Kai-Martin Knaak kn...@iqo.uni-hannover.de wrote: Colin D Bennett wrote: Not to get into the whole light/heavy symbol debate Maybe, it is time to look at this issue again. When I first read geda documentation, there were already references that this had been

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread Cullen Newsom
On Fri, May 20, 2011 at 4:14 PM, DJ Delorie [1]d...@delorie.com wrote: Yes users must be able to add metadata, ie: company internal part numbers, document numbers, etc. Do they add meta-data to the symbol, the footprint, or store it elsewhere? Well, as an example, I

Re: gEDA-user: Broken TO92 footprint

2011-05-20 Thread Cullen Newsom
On Thu, May 19, 2011 at 4:25 PM, Colin D Bennett [1]co...@gibibit.com wrote: On Thu, 19 May 2011 14:02:58 -0400 Vanessa Ezekowitz [2]vanessaezekow...@gmail.com wrote: The discussion about reinventing the wheel reminded me: The TO92 footprint included with PCB does not work

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread Kai-Martin Knaak
Chris Malton wrote: On 20/05/11 17:01, DJ Delorie wrote: * Standard library is light, users heavyify them (we need a better verb for that ;) into a project-specific (or even site-global) heavy symbol library. Personally, I'd say that this is a sensible way to go. This is the way it is

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread Vanessa Ezekowitz
On Fri, 20 May 2011 16:54:20 -0400 DJ Delorie d...@delorie.com wrote: I say go with this - because users already have to modify nearly all the symbols they use in a schematic when using the existing library. This way, most of the symbols will have default footprints and other attributes

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread Cullen Newsom
On Fri, May 20, 2011 at 4:09 PM, DJ Delorie [1]d...@delorie.com wrote: I would love an easier way to generate footprints. Now that we're pre-parsing all the M4 footprints anyway, perhaps we could allow for a range of scripting options in the Makefiles that generate the

Re: gEDA-user: An opportunity to fix the symbol library

2011-05-20 Thread Kai-Martin Knaak
Ales Hvezda wrote: The symbols in the current default lib fail for both. Why don't you use gedasymbols.org to show us how you would fix the current gEDA/gaf shipped symbol library. In a way, I already do ;-) See my section at gedasymbols.org. Of course, the actual choice of components

Re: gEDA-user: Reinventing the wheel

2011-05-20 Thread DJ Delorie
It would be great if we also had an easier way to contribute symbols back (perhaps with just a mouse click or two). The only limit I put on gedasymbols is accountability. I want to make sure that if a symbol or footprint is up there, you know who's responsible for it. Solutions which meet

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread DJ Delorie
Couldn't you consider maintaining some backwards-compatibility by having the metadata file simply contain references to the symbol files (plus other garbage, spice, kitchen sinks, etc), and footprint files? That should only require a minimal effort on the part of gSchem to read the new

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread Steven Michalske
Metadata can be a parallel task. In gschem you pick your resistor. You have two buttons, place lite, place heavy. Place heavy brings up a second wizard to populate the heavy symbol, probably from your database. Then place your symbol. In pcb, when you import a schematic. Any parts

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread DJ Delorie
Ok, then how do we generate the thousands, if not millions, of symbols we'll need? I've been thinking about that, and to be blunt, I have no frickin' clue. ;-) Maybe some clever scripting against a set of generic parts (similar to what I did with those footprints I just submitted).

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread DJ Delorie
I'm hoping for a better way for them to do the work or even, machine does most of the work Teach them to fish and all that. Teach them to fish, yes, but make them figure out how to make a fishing pole from scratch? *I* might like that, but most users wouldn't. Hence the it should be easy

Re: gEDA-user: An opportunity to fix the symbol library

2011-05-20 Thread DJ Delorie
In a way, I already do ;-) See my section at gedasymbols.org. Feel free to post a tarball or other installer, so that the users can replace geda's library with yours. John Luciani did that on his site, you can do it on gedasymbols if you want. Make it a copy of the library you actually use,

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread Vanessa Ezekowitz
On Fri, 20 May 2011 22:37:58 -0400 DJ Delorie d...@delorie.com wrote: Ok, then how do we generate the thousands, if not millions, of symbols we'll need? I've been thinking about that, and to be blunt, I have no frickin' clue. ;-) Maybe some clever scripting against a set of

Re: gEDA-user: Solving the light/heavy symbol problem

2011-05-20 Thread DJ Delorie
However, we could collect stats about things downloaded from, say, gedasymbols. Perhaps we could have a small number of starter libraries on gedasymbols, and the geda installer prompts you to pick one to download. We track how many downloads of each, and use that to decide which to

Re: gEDA-user: An opportunity to fix the symbol library

2011-05-20 Thread Ales Hvezda
Kai-Martin Knaak, [snip] No size fits all. That does not preclude improvement over the current situation. DJ and I are asking you to improve the current situation by creating, distributing, and maintaining a better default symbol library than the one that is currently shipped with gEDA/gaf.