Re: gEDA-user: Patch to PCB build system needs testing/feedback
Hi Jared, On Sun, 2010-04-18 at 16:05 -0700, Jared Casper wrote: Hi all, I just discovered that the latest automake (1.11) has a nifty feature to create silent build rules to produce a Linux kernel style build that just displays CC file.c etc. instead of the whole command line (must have missed the memo last year). The attached patch enables this mode in PCB and edits most of the custom build rules to use the new silent type of output. Right now it turns silent build on by default. The old style can be obtained using make V=1 or with the --disable-silent-rules configure option. To make it not on by default, remove the [yes] in the call to AM_SILENT_RULES in configure.ac. I think it makes the build much cleaner and readable overall and, more importantly, makes the errors and warnings much easier to see. I decided to send it here instead of the patch tracker for two reasons: 1) Feedback to see if people like this style of build output. 2) Testing. I don't have a box that has autoconf 2.60 and automake 1.11 (I either have servers that have been up for ever and still on autoconf 2.60 or desktops that are very up to date and have automake = 1.11.) I'd be surprised if it broke things with automake 1.11, but that needs testing. Also, I don't have a Windows box or a box with a non-GNU tool chain to test it out on. So if any body with these environments can test this out for me I'd appreciate it. Thanks! Jared Here is my EUR 0.02 on this one I have an old Fedora Core 5 box running (which is very slw ;) and it took some time to get some results. I have automake-1.9.6 and recently upgraded to autoconf-2.63 I applied your patch and ran the usual suspects ./autogen.sh and ./configure Running make with either v=0 v=1 V=0 or V=1 gives the same results, just no silent mode over here. The other (family) box has Microsoft Windows XP (SP3) with a recent cygwin (new release and build system). This one has automake-1.11.1 and autoconf-2.65 and AFAICT here things work as you advocate ;-) I had to configure with --disable-doc and --disable-update-desktop-database to get things working here. I hope this confirms what you said in the above message. Kind regards, Bert Timmerman. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: help needed regarding PCB componet
On Tue, 20 Apr 2010 18:54:47 -0400 David Garcia Campos david.garciacam...@mail.mcgill.ca wrote: Hi everyone, I am new to designing PCB boards and have spent quite a lot time today trying to find out which msp4305xxx component is the right one from the libraries included in the PCB application. Attached is the mechanical data sheet the microchip. In the PCB libraries there is more than one component that closely resemble the QUAD FLATPACK with 80 pin but i am unsure which one is the correct one. thanks for your help, David Use footgen.py to generate your own. http://dlharmon.com/geda/footgen.html Cheers, Levente -- Kovacs Levente leventel...@gmail.com Voice: +36705071002 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: im new, soy nuevo
Armin Faltl schreef: ich hoffe niemand hat Probleme damit, dass ich hier jetzt in Deutsch schreibe. I understand a little-bit German (aber meine Deutsche sprache is nicht so gut), but is it OK that I answer in English (or Dutch)? ;-) Mit freundlichen Grüßen, -- Met vriendelijke groetjes - Jan Wagemakers - - Debian GNU/Linux squeeze/sid - ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Matching footprints with symbols
DJ Delorie wrote: between footprints and its instances on a board and am able to think of things like SQL-databases providing a clear, yet flexible mapping between Perhaps this idea of mine is relevent? http://www.delorie.com/pcb/component-dbs.html Hello. I am newbie here, too. My suggestion is to make database in text format for gschem, pcb and probably others. Idea is that central object is real component from programs point of view. There should be a way for users to choose components for their symbols (for example for pin mapping) and/or symbols/footprints for their components. I intentionally use only general elements and imply initial schematic capture so DB should be rather light than heavy. DB format could be simple and it is stuff to discuss. Simple example: (component_name (pcb_name1 pcb_name2 ...) (gschem_name1 gschem_name1 ...) ...) or maybe so: component=component_name { company=company_name ... footprint=footprint_name1 footprint=footprint_name2 ... symbol=sym_name1 symbol=sym_name2 ... whatelse=whatelse1 ... } and so on. The database could be distributed and all gEDA programs could use it. For example I'd like to have common gEDA database and my own local database which contents line (it is just silly example): ... (7400 (7400-1.sym 7400-2.sym) (DIP14 DIP14N)) ... That way programs could know what symbols user may use for component. Then instead of symbol selecting in gschem user could select real component's name ('component=' attribute?) and preferred symbol and footprint for it. And in pcb he/she could select required component and then footprints for it only instead of searching footprint firstly in datasheet and then in pcb library. All above could be compromiss for disctinct programs of gEDA project until new better format will be accepted. And that way distinct databases for different users, sizes, standarts, locales and so on could be created. VZh ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Matching footprints with symbols
Well like everyone else I have my own crazy way of creating symbols as I go along. What I do, is for each part I create a sort of heavy symbol for that particular part in its own directory. What I'd love to see is some sort of wiki of such heavy parts. Each one could have mouser part number or whatever. Of course this would cover only a tiny fraction of available parts at first, but it might get useful fast: the most popular or commonly used parts would get added first. When prototyping you could look for a part with a heavy gEDA symbol first. Even once you have a system for doing it its still a time-consuming pain dealing with symbols and footprints all the time. Britton On Wed, Apr 21, 2010 at 2:08 PM, Vladimir Zhbanov [1]vzhba...@gmail.com wrote: DJ Delorie wrote: between footprints and its instances on a board and am able to think of things like SQL-databases providing a clear, yet flexible mapping between Perhaps this idea of mine is relevent? [2]http://www.delorie.com/pcb/component-dbs.html Hello. I am newbie here, too. My suggestion is to make database in text format for gschem, pcb and probably others. Idea is that central object is real component from programs point of view. There should be a way for users to choose components for their symbols (for example for pin mapping) and/or symbols/footprints for their components. I intentionally use only general elements and imply initial schematic capture so DB should be rather light than heavy. DB format could be simple and it is stuff to discuss. Simple example: (component_name (pcb_name1 pcb_name2 ...) (gschem_name1 gschem_name1 ...) ...) or maybe so: component=component_name { company=company_name ... footprint=footprint_name1 footprint=footprint_name2 ... symbol=sym_name1 symbol=sym_name2 ... whatelse=whatelse1 ... } and so on. The database could be distributed and all gEDA programs could use it. For example I'd like to have common gEDA database and my own local database which contents line (it is just silly example): ... (7400 (7400-1.sym 7400-2.sym) (DIP14 DIP14N)) ... That way programs could know what symbols user may use for component. Then instead of symbol selecting in gschem user could select real component's name ('component=' attribute?) and preferred symbol and footprint for it. And in pcb he/she could select required component and then footprints for it only instead of searching footprint firstly in datasheet and then in pcb library. All above could be compromiss for disctinct programs of gEDA project until new better format will be accepted. And that way distinct databases for different users, sizes, standarts, locales and so on could be created. VZh ___ geda-user mailing list [3]geda-u...@moria.seul.org [4]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. mailto:vzhba...@gmail.com 2. http://www.delorie.com/pcb/component-dbs.html 3. mailto:geda-user@moria.seul.org 4. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Now, no more whining please... :)
Hi, Due to popular, consistent, long term, and quite annoying whining :), I have moved almost all the static content from www.gpleda.org into the gEDA wiki. I also simplified gpleda.org's top nav bar a little and made the wiki and the remaining static pages consistent. http://www.gpleda.org The download page (http://geda.seul.org/wiki/geda:download) needs serious help and is quite hideous at the moment, so please suggest (or just do it; anything else has got to be better) a better layout/approach (keeping the existing content somewhere on the page). Those people with wiki write access, go nuts. Those people without wiki write access, feel free to ask me for access if you plan on adding/doing something constructive. Feel free to post any comments you may have. If you see something wrong, be sure to point it out. -Ales PS. I am switching hosting companies, so please expect some downtime sometime before the end of this month. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: A little puzzled about the purpose of gschem
Hello, I am not new (though a tad rusty) to spice, or the usual design process. Years ago, I went through an analog circuit design, followed by a VLSI design class that involved the use of H-Spice, Mentor Graphics and Cadence software, basically Design Architect, (Modelsim for digital design), Accusim, IC Station, DRC, LVS workflow, with the (IIRC) AMI05 library. I am finding myself in need of doing some circuit design for a lab application, and without access to the aforementioned software and having developed a slight preference for the faster GUI based work (as opposed to using MacSpice - I am on Mac OSX where geda, pcb, etc. are all installed using MacPorts, and seem to launch ok), I decided to give geda a spin. The overall workflow looks superficially similar to the one I outlined above. So, I fire up gschem and decide to test it with a rudimentary inverting op amp circuit using a 741. I wire the net, and then discover I need to use command line gnetlist to generate the actual spice netlist. No biggie, years of Sun and Linux experience (and importantly, zero windows experience) make this a piece of cake. gschem editor experience is remarkably like DA. But, I get a truckload of errors. I start researching and find this gem: [1]http://www.brorson.com/gEDA/SPICE/x150.html Basically, I need to painfully enter all the parameters for a 741 ! There is even a file parameter where I can presumably enter the filename containing the spice model by hand. At that point I stopped to take stock of the whole thing. Correct me if I am wrong, but isn't the entire point of having a GUI entry to ease and more importantly, speed, the development process ? So, precisely in which way is using gschem more efficient than typing in a spice script if I have to painfully pointy-and-clicky every damn single attribute into this ? Some might say that after defining a symbol, I can copy and paste it to create more complicated circuits, but that is what a subckt definition is for. I guess I am asking - what purpose does gschem serve (other than to create pretty pictures, and being a humongous waste of time otherwise since its basically asking you to enter the entire spice script, albeit in disparate pretty boxes) ? Thanks. References 1. http://www.brorson.com/gEDA/SPICE/x150.html ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: A little puzzled about the purpose of gschem
I think you use it for, you know, schematic entry when you're actually like, you know, designing a PCB. -tc On Thu, Apr 22, 2010 at 2:26 PM, Madhusudan Singh singh.madhusu...@gmail.com wrote: Hello, I am not new (though a tad rusty) to spice, or the usual design process. Years ago, I went through an analog circuit design, followed by a VLSI design class that involved the use of H-Spice, Mentor Graphics and Cadence software, basically Design Architect, (Modelsim for digital design), Accusim, IC Station, DRC, LVS workflow, with the (IIRC) AMI05 library. I am finding myself in need of doing some circuit design for a lab application, and without access to the aforementioned software and having developed a slight preference for the faster GUI based work (as opposed to using MacSpice - I am on Mac OSX where geda, pcb, etc. are all installed using MacPorts, and seem to launch ok), I decided to give geda a spin. The overall workflow looks superficially similar to the one I outlined above. So, I fire up gschem and decide to test it with a rudimentary inverting op amp circuit using a 741. I wire the net, and then discover I need to use command line gnetlist to generate the actual spice netlist. No biggie, years of Sun and Linux experience (and importantly, zero windows experience) make this a piece of cake. gschem editor experience is remarkably like DA. But, I get a truckload of errors. I start researching and find this gem: [1]http://www.brorson.com/gEDA/SPICE/x150.html Basically, I need to painfully enter all the parameters for a 741 ! There is even a file parameter where I can presumably enter the filename containing the spice model by hand. At that point I stopped to take stock of the whole thing. Correct me if I am wrong, but isn't the entire point of having a GUI entry to ease and more importantly, speed, the development process ? So, precisely in which way is using gschem more efficient than typing in a spice script if I have to painfully pointy-and-clicky every damn single attribute into this ? Some might say that after defining a symbol, I can copy and paste it to create more complicated circuits, but that is what a subckt definition is for. I guess I am asking - what purpose does gschem serve (other than to create pretty pictures, and being a humongous waste of time otherwise since its basically asking you to enter the entire spice script, albeit in disparate pretty boxes) ? Thanks. References 1. http://www.brorson.com/gEDA/SPICE/x150.html ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user