Re: gEDA-user: Patch to PCB build system needs testing/feedback

2010-04-21 Thread Bert Timmerman
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

2010-04-21 Thread Kovacs Levente
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

2010-04-21 Thread Jan Wagemakers
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

2010-04-21 Thread Vladimir Zhbanov
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

2010-04-21 Thread Britton Kerin
   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... :)

2010-04-21 Thread Ales Hvezda

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

2010-04-21 Thread Madhusudan Singh
   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

2010-04-21 Thread timecop
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