gEDA-user: Wiki errors
Is this wiki entry valid with regards to the section How can I get color postscript/PNG output? http://geda.seul.org/wiki/geda:faq-gschem#how_can_i_get_black_and_white _postscript_png_output I am running 1.6.1 and cannot find the entries or lines similar to those mentioned. I don't understand the line that says "change the following line in either gschem-darkbg." what does that mean? Is that a file name? I cannot find background-color in files that look similar either. Kurt References Visible links Hidden links: 1. javascript:; ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: stupid symbol problems - slot
I'm using geda gschem 1.6.1 20100214 I have one real problem and one annoyance: Real problem: I'm creating a symbol for spice netlisting that has two slots. Of course, it has two parts, but only 2 pwr pins. When I change the "slots" to slot=2, it gets two pin numbers right and two wrong. Could someone take a look and see what I'm doing wrong? It's unclear to me how the spice netlister will use pinseq, but gschem uses "pinnumber" to label the pins. How does this work? Of course, it's complicated by the fact that the net attribute should also be used, and how would the spice netlister handle that? Here's the .sym file: v 20091004 2 L 200 1100 200 300 3 0 0 0 -1 -1 L 200 1100 800 700 3 0 0 0 -1 -1 T 500 1200 5 10 1 0 0 0 1 device=OPA2690 L 800 700 200 300 3 0 0 0 -1 -1 L 300 950 300 850 3 0 0 0 -1 -1 L 250 900 350 900 3 0 0 0 -1 -1 L 250 500 350 500 3 0 0 0 -1 -1 P 0 900 200 900 1 0 0 { T 150 950 5 8 1 1 0 6 1 pinnumber=2 T 150 850 5 8 0 1 0 8 1 pinseq=1 T 250 900 9 8 0 1 0 0 1 pinlabel=in+ T 250 900 5 8 0 1 0 2 1 pintype=in } P 0 500 200 500 1 0 0 { T 150 550 5 8 1 1 0 6 1 pinnumber=1 T 150 450 5 8 0 1 0 8 1 pinseq=2 T 250 500 9 8 0 1 0 0 1 pinlabel=in- T 250 500 5 8 0 1 0 2 1 pintype=in } P 800 700 1200 700 1 0 1 { T 900 750 5 8 1 1 0 0 1 pinnumber=14 T 900 650 5 8 0 1 0 2 1 pinseq=5 T 850 700 9 8 0 1 0 6 1 pinlabel=out T 850 700 5 8 0 1 0 8 1 pintype=out } T 1200 3000 8 10 1 1 0 0 1 refdes=X? T 500 1400 5 10 1 0 0 0 1 description=operational amplifier T 500 2400 5 10 1 0 0 0 1 numslots=2 T 500 1600 5 10 1 0 0 0 1 symversion=0.1 P 300 400 300 0 1 0 1 { T 350 300 5 8 1 1 0 0 1 pinnumber=3 T 350 300 5 8 0 1 0 2 1 pinseq=6 T 200 200 9 8 1 1 90 3 1 pinlabel=DISA T 300 500 5 8 0 1 0 3 1 pintype=in } T 495 1795 8 10 1 0 0 0 1 slotdef=1:1,2,3,14 T 495 1995 8 10 1 0 0 0 1 slotdef=2:7,6,5,8 T 495 2195 8 10 1 0 0 0 1 slot=1 T 495 2795 8 10 1 0 0 0 1 net=+Vs:11 T 495 2595 8 10 1 0 0 0 1 net=-Vs:4 T 1995 1195 8 10 1 0 0 0 1 value=opa2690 Annoyance: Why does gschem have both a "FILE:QUIT" and a "FILE:CLOSE" menu option. It seems like close and quit do exactly the same thing. Shouldn't "Close" just close the page you're currently in? Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Getting new linux, which distribution? (Andy Fierman)
> From: geda-user-requ...@moria.seul.org > Subject: geda-user Digest, Vol 45, Issue 48 > To: geda-user@moria.seul.org > Date: Sun, 21 Feb 2010 07:51:50 -0500 > Date: Sun, 21 Feb 2010 12:48:10 + > From: Andy Fierman > Subject: Re: gEDA-user: Getting new linux, which distribution? > To: gEDA user mailing list > Message-ID: > <7b4b1a5b1002210448j43bd1659mfca9b46e66d6f...@mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Larry, > > Are you thinking of this: > > http://www.liquidpcb.org/index.html > > ? > > Cheers, > > Andy. > > Signality Solutions > t: +44 (0) 5601 720 580 > m: +44 (0) 7796 538 192 > skype: andyfierman > www.signality.co.uk > > > > On 21 February 2010 03:20, Larry Battraw wrote: > > I had a quick question. I know there are several sparsely-documented > > plugins for PCB but I am trying to locate the one that makes the traces > > on the board look like they were laid out by hand the old-fashioned way > > with tape, resulting in curving, contoured traces instead of the > > standard auto-routed straight X/Y traces generated by default. As I > > recall you would route your board and then run this plugin as the final > > step since editing it afterwards was virtually impossible. Am I > > thinking of a different pcb layout program or does this plugin exist > > somewhere? > > > > Thanks- > > > > Larry > > > > > > > Message: 9 > Date: Sun, 21 Feb 2010 12:51:23 + > From: Andy Fierman > Subject: Re: gEDA-user: Getting new linux, which distribution? > To: gEDA user mailing list > Message-ID: > <7b4b1a5b1002210451n18e330dr41b18670bd098...@mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > www.mepis.org > > Does what it says on the tin. > > A bit dated compared to Ubuntu but pretty stable (mostly pure Debian) > and a good community. > > Cheers, > > Andy. > > Signality Solutions > t: +44 (0) 5601 720 580 > m: +44 (0) 7796 538 192 > skype: andyfierman > www.signality.co.uk > > > > On 20 February 2010 22:35, Rob Butts wrote: > > Hi all, > > > > > > > > I'm replacing an old drive and since my distribution of Fedora is so > > old I'm purchasing a new dvd. Then I thought before I do, since I use > > it for the geda software, why not get the same distribution most of the > > geda gurus use. > > > > > > > > At the risk of starting a major debate what do most of the regulars of > > geda use, Fedora, Ubuntu...? > > > > > > > > Thanks, > > > > Rob I'm using linux Mint. It's like the inverse of Mepis. I tried Mepis, but it was always way far behind the release of Ubuntu. Mint keeps up and is based on Ubuntu. Additionally, you can use the same repositories. Mint has been unbelievable in its support of wireless cards too (and other "non FOSS" HW) . For instance, the use vendor driver application works great. Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB: AutoRouter (Stefan Salewski)
> Message: 4 > Date: Sun, 22 Nov 2009 09:32:48 -0500 (EST) > From: myjunk stuff > Subject: Re: gEDA-user: PCB: AutoRouter (Stefan Salewski) > To: gEDA user mailing list > Message-ID: > <18804493.189581.1258900368473.javamail.carzr...@mail.srv.lgcyny1.cv.n et> > > Content-Type: text/plain; charset=UTF-8; format=flowed; delsp=no > > > I'm not sure why, but I assume it has something to do with prejudice > > against java. Regards, > > Kurt > > I use Java for most of my programming, it's pretty good. BTW, have you > seen jFreeChart? Very nice graphing package. > > gene Actually, it implements JFreeChart. I paid the money for the jFreeChart instructions. Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB: AutoRouter (Stefan Salewski)
> Message: 3 > Date: Sun, 22 Nov 2009 00:56:34 +0100 > From: Stefan Salewski > Subject: Re: gEDA-user: PCB: AutoRouter > To: gEDA user mailing list > Message-ID: <1258847794.4126.40.ca...@amd64-x2> > Content-Type: text/plain > > On Sun, 2009-11-22 at 12:40 +1300, Anthony Blake wrote: > > Ineiev wrote: > > > On 11/21/09, Stefan Salewski wrote: > > >> The new topological autorouter is available too, if compiled with > > >> --enable-toporouter option. > > > > > > Actually, it is enabled by default, but to tell the truth, I could never make it > > > do any real work --- just pictures that I could not understand. > > > > Yeah sorry about that, the images were never intended to be used by > > anyone, they were only for debug. Any images it might have been > > generating would have been of whatever I was working on when it was > > committed. > > > > -Anthony > > > > > > Hello Anthony, > > two questions: > > Is option --enable-toporouter-output only for debugging -- needs cairo, > what does it? > > I tried :toporouter(), but have seen in list archive something > like :toporouter(h31, ...) > > Is there a documentation for the parameters? > > Best wishes, > > Stefan Salewski > Stefan, I too had problems, way back, compiling gwave, so I wrote KJWaves. For some reason, it's not included in the geda suite. I'm not sure why, but I assume it has something to do with prejudice against java. Regardless, I suggest if you want a good, easy-to-use graphing program for ngspice that works out of the box regardless of operating system you're using, try it at sourceforge. Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: trying to compile gwave 20090213
> Message: 1 > Date: Mon, 16 Nov 2009 18:12:58 +0100 > From: Chitlesh GOORAH > Subject: Re: gEDA-user: trying to compile gwave 20090213 > To: gEDA user mailing list > Message-ID: > <50baabb30911160912m3f0cfc66u1f17c3c6ed88a...@mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > On Mon, Nov 16, 2009 at 4:42 PM, Andreas K. Huettel > wrote: > > > > Hmm, considering that there is no Gentoo package for guile-gnome-gtk2 yet, this is a pretty likely cause... > > I've encountered a similar bug about 2 years ago with the fedora gwave > package. Till then, I think I fixed it by setting g-wrap-devel > package as dependency of gwave. > > Try to install the development package : g-wrap-devel and launch gwave again. > > Chitlesh What do you intend to use gwave for? Is it for viewing SPICE output? Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB latest no longer accurate? - git vs cvs
> Date: Tue, 27 Oct 2009 12:04:29 -0600 > From: KURT PETERS > Subject: gEDA-user: PCB latest no longer accurate? - git vs cvs > To: > Message-ID: > Content-Type: text/plain; charset="iso-8859-1" > > > I remember earlier on the mail list that someone commented that this web site isn't accurate: > > http://pcb.gpleda.org/obtaining.html > > > > In other words, cvs is no longer maintained, and only the git repos. is up to date. Is this true? And if so, how can we get the web site changed? > > Kurt > Date: Tue, 27 Oct 2009 14:58:08 -0400 > From: DJ Delorie > Subject: Re: gEDA-user: PCB latest no longer accurate? - git vs cvs > To: geda-user@moria.seul.org > Message-ID: <200910271858.n9riw8bu029...@envy.delorie.com> > > > We no longer maintain the sourceforge CVS repository, but that web > page documents the GEDA git-to-cvs gateway, which should still work OK > (for anonymous checkouts only). > > > -- > Date: Tue, 27 Oct 2009 19:08:09 + > From: Peter Clifton > Subject: Re: gEDA-user: PCB latest no longer accurate? - git vs cvs > To: gEDA user mailing list > Message-ID: <1256670489.17272.11.ca...@pcjc2lap> > Content-Type: text/plain; charset="UTF-8" > > On Tue, 2009-10-27 at 14:58 -0400, DJ Delorie wrote: > > We no longer maintain the sourceforge CVS repository, but that web > > page documents the GEDA git-to-cvs gateway, which should still work OK > > (for anonymous checkouts only). > > I've updated the page to make the git details a little more prominent. > Although I'm not sure I didn't screw it up... > > I got the commit email, but the web-site hasn't updated. (And there were > a load of permission denied errors when I did the "git push")! > > (Sent an email to Ales and Dan who can hopefully fix any mess I've > caused!) > Peter, Nice try, but I see no changes either :-( Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: PCB latest no longer accurate? - git vs cvs
I remember earlier on the mail list that someone commented that this web site isn't accurate: [1]http://pcb.gpleda.org/obtaining.html In other words, cvs is no longer maintained, and only the git repos. is up to date. Is this true? And if so, how can we get the web site changed? Kurt References 1. http://pcb.gpleda.org/obtaining.html ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: More eye-candy
> From: geda-user-requ...@moria.seul.org > Subject: geda-user Digest, Vol 41, Issue 24 > To: geda-user@moria.seul.org > Date: Thu, 15 Oct 2009 12:00:01 -0400 > > Send geda-user mailing list submissions to > geda-user@moria.seul.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://www.seul.org/cgi-bin/mailman/listinfo/geda-user > or, via email, send a message with subject or body 'help' to > geda-user-requ...@moria.seul.org > > You can reach the person managing the list at > geda-user-ow...@moria.seul.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of geda-user digest..." > > > Today's Topics: > > 1. Re: More eye-candy (Link) > 2. Re: More eye-candy (Peter Clifton) > 3. Re: More eye-candy (Bill Gatliff) > 4. Re: rat lines on top/bottom layer (Mike Bushroe) > > > -- > > Message: 1 > Date: Thu, 15 Oct 2009 08:56:51 +0200 > From: Link > Subject: Re: gEDA-user: More eye-candy > To: gEDA user mailing list > Message-ID: <4ad6c7b3.9020...@penguindevelopment.org> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > On 15/10/09 05:25, Peter Clifton wrote: > > I think it takes a good board to show off the potential benefits of the > > 3D view, so I've made another screen-shot. > > > > The board is by John Bass (jb...@dmsd.com), Copyright 2007 DMS Design. > > > > http://www2.eng.cam.ac.uk/~pcjc2/geda/pcb+gl_3d/pcb+gl_3d-6.png > > > > > > I don't have any>2 layer designs myself. > > > > > > Best wishes, > > > > Peter C. I have a 6-layer design. How do I get that capability? Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: pcb command options
> Date: Tue, 15 Sep 2009 10:02:49 -0400 > From: DJ Delorie > Subject: Re: gEDA-user: pcb command options > To: geda-user@moria.seul.org > Message-ID: <200909151402.n8fe2npv008...@envy.delorie.com> > > > > What is the purpose of these options? > > In general, PCB allows its data "files" to be scripts instead of just > plain data. That way, you could (for example) have a perl script that > dynamically generates your font. > > Wow, I hope no one runs PCB as root. Or they protect their home directory from malicious code. Doesn't that sound a little dangerous? Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: can't plot time on x axis with KJWave
> > > KURT PETERS wrote: > > > > > Date: Sun, 02 Aug 2009 19:05:03 -0600 > > > > > From: Mark Johnson > > > > > Subject: gEDA-user: can't plot time on x axis with KJWave > > > > > To: gEDA user mailing list > > > > > Message-ID: <4a7637bf.1020...@shaw.ca> > > > > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > > > > > > > > > I've been trying to get a plot of a transient analysis with KJ > > > > Waves. > > > > > I've gotten the analysis to run. When the "Select Axis > > Variables" > > > > > window appears, time is not an option under X axis. I can only > > plot > > > > the > > > > > output I chose prior to the simulation - on both x- and y-axes. > > > > > Needless to say, this doesn't help me much. > > > > > > > > > > I'm using version 1.1.3 of KJ Waves, recently downloaded, and > > > > version > > > > > 6u12 of the Java Runtime (included as part of the JDK). > > > > > > > > > > Can anyone help? > > > > > > > > > > Mark Johnson > > > > Mark, > > > > Can you post the first few lines (which should be in red) in your > > > > KJWaves netlist? > > > > What I'd be looking for is to ensure you indeed are asking ngspice > > for > > > > a transient analysis and what variables you're asking it to store. > > > > Kurt > > > > > > > Here it is: > > > * gnetlist -g spice-sdb -o test3h.net test3.sch > > > .TRAN 10.0U 10.0M 10.0U 10.0U > > > .SAVE V(Vout) > > > .OPT NOPAGE NOMOD > > > .WIDTH OUT=133 > > > * > > > > > > I'm assuming that ngspice automatically will save the time as it > > does > > > for .print. I'm using rework 19 of ngspice. > > > > > > Mark > > Mark, > > I would not assume that. > > To determine whether that's the problem, how about trying to > > comment the '.SAVE' statement out once and see if time shows up? It > > might create a gargantuan file depending on how much you're > > simulating, but I think KJWaves can handle pretty big files. > > > > I also notice that you use the .TRAN with a start time and a TMAX > > time. I'm not sure you might want to use those initially. If the > > above doesn't give you a "time" selection, how about trying the .TRAN > > statement with only the "typical" TSTEP and TSTOP times specified? > > Kurt > > > If I comment out the .SAVE, it does create a much larger file (almost > 50Meg). That took quite a while to load. Now, it does not offer any > options for either the x- or the y-axis when I select "transient > analysis" on the left. I should note that there two "transient > analyses" on the left. One is from the one I specified through KJWaves; > the other via an include file. It has the same .TRAN line as the first, > but includes a .PRINT, and sets some options. > > Restoring the .SAVE line and changing the .TRAN line as suggested leads > to this: > * gnetlist -g spice-sdb -o test3h.net test3.sch > .TRAN 10.0U 10.0M > .SAVE V(Vout) > .OPT NOPAGE NOMOD > .WIDTH OUT=133 > > Now, I still don't get any options to plot for either axis. > > Aha! You did give me the clue though. That first test made me wonder > if perhaps my .INCLUDE was interfering. So I commented that out and it > works! > > Thanks. This should make my plotting much easier. > > Mark Mark, I'm glad you were able to work it out. I'm curious as to what .INCLUDE did. DId you NOT include a file necessary for simulation? We don't want that. Or did you just comment that "extra" .TRAN in the included file? Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: can't plot time on x axis with KJWave
> Date: Sun, 02 Aug 2009 22:04:53 -0600 > From: Mark Johnson > Subject: Re: gEDA-user: can't plot time on x axis with KJWave (Mark > Johnson) > To: gEDA user mailing list > Message-ID: <4a7661e5.6060...@shaw.ca> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > KURT PETERS wrote: > > > Date: Sun, 02 Aug 2009 19:05:03 -0600 > > > From: Mark Johnson > > > Subject: gEDA-user: can't plot time on x axis with KJWave > > > To: gEDA user mailing list > > > Message-ID: <4a7637bf.1020...@shaw.ca> > > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > > > > > I've been trying to get a plot of a transient analysis with KJ > > Waves. > > > I've gotten the analysis to run. When the "Select Axis Variables" > > > window appears, time is not an option under X axis. I can only plot > > the > > > output I chose prior to the simulation - on both x- and y-axes. > > > Needless to say, this doesn't help me much. > > > > > > I'm using version 1.1.3 of KJ Waves, recently downloaded, and > > version > > > 6u12 of the Java Runtime (included as part of the JDK). > > > > > > Can anyone help? > > > > > > Mark Johnson > > Mark, > > Can you post the first few lines (which should be in red) in your > > KJWaves netlist? > > What I'd be looking for is to ensure you indeed are asking ngspice for > > a transient analysis and what variables you're asking it to store. > > Kurt > > > Here it is: > * gnetlist -g spice-sdb -o test3h.net test3.sch > .TRAN 10.0U 10.0M 10.0U 10.0U > .SAVE V(Vout) > .OPT NOPAGE NOMOD > .WIDTH OUT=133 > * > > I'm assuming that ngspice automatically will save the time as it does > for .print. I'm using rework 19 of ngspice. > > Mark Mark, I would not assume that. To determine whether that's the problem, how about trying to comment the '.SAVE' statement out once and see if time shows up? It might create a gargantuan file depending on how much you're simulating, but I think KJWaves can handle pretty big files. I also notice that you use the .TRAN with a start time and a TMAX time. I'm not sure you might want to use those initially. If the above doesn't give you a "time" selection, how about trying the .TRAN statement with only the "typical" TSTEP and TSTOP times specified? Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: can't plot time on x axis with KJWave (Mark Johnson)
> Date: Sun, 02 Aug 2009 19:05:03 -0600 > From: Mark Johnson > Subject: gEDA-user: can't plot time on x axis with KJWave > To: gEDA user mailing list > Message-ID: <4a7637bf.1020...@shaw.ca> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > I've been trying to get a plot of a transient analysis with KJ Waves. > I've gotten the analysis to run. When the "Select Axis Variables" > window appears, time is not an option under X axis. I can only plot the > output I chose prior to the simulation - on both x- and y-axes. > Needless to say, this doesn't help me much. > > I'm using version 1.1.3 of KJ Waves, recently downloaded, and version > 6u12 of the Java Runtime (included as part of the JDK). > > Can anyone help? > > Mark Johnson Mark, Can you post the first few lines (which should be in red) in your KJWaves netlist? What I'd be looking for is to ensure you indeed are asking ngspice for a transient analysis and what variables you're asking it to store. Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: KJWave
KJWaves needs the data to be saved in RAW format. If you add an analysis using KJWaves, it will show the changes made to your netlist in red. It should be everything it needs to read the analysis to allow you to plot. Kurt > > > Message: 10 > > > Date: Mon, 27 Jul 2009 18:44:49 -0700 > > > From: "Daniel B. Thurman" > > > Subject: gEDA-user: KJWave > > > To: gEDA Users > > > Message-ID: <4a6e5811.4000...@cdkkt.com> > > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > > > > > > > > I am testing out KJWaves with the following net: > > > > > > * Spice netlister for gnetlist > > > .OPT NOPAGE NOMOD > > > .WIDTH OUT=133 > > > R1 Vin 1 1k > > > C1 0 1 1u > > > D1 1 Vout 1N4004 > > > .END > > >* ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: KJWave
Dan, Is the model for the 1N4004 in the same directory as your Spice netlist? I think you can also actually cut and paste the 1N4004 model to the end of the spice netlist you're using as well. Otherwise, I really can't help you there, since that's a GnuCap/ngspice question. Kurt > Message: 10 > Date: Mon, 27 Jul 2009 18:44:49 -0700 > From: "Daniel B. Thurman" > Subject: gEDA-user: KJWave > To: gEDA Users > Message-ID: <4a6e5811.4000...@cdkkt.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > > I am testing out KJWaves with the following net: > > * Spice netlister for gnetlist > .OPT NOPAGE NOMOD > .WIDTH OUT=133 > R1 Vin 1 1k > C1 0 1 1u > D1 1 Vout 1N4004 > .END > > I have tried using both gnucap and ngspice using KJWaves, > neither seems to be able to find the 1N4004 diode model > > So how do I get KJWave (or gnucap or ngspice) to resolve > this model from the model library if one is needed? > > Thanks! > Dan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Learning Spice: TwoStageAmp example
At this point, I don't have time to modify that tutorial, but to calculate a mathematical function: 0. click the mathematical function button 1. select the variable on the left 2. click the corresponding ">>" button which will place the variable in one of the function entries 3. select the second variable on the left 4. click the corresonding other ">>" button 5. select the add to plot check box 6. plot result I don't have it in front of me, but the order of selecting the mathematical function should be able to be changed. You can "unselect" the ones on the left (using CTRL-click) to make sure they're not plotted if you don't want them. Let me know if that works for you. Kurt > > > KURT PETERS wrote: > > > > I had similar problems way back when so I wrote KJWaves. Have you > > > > tried that? > > > > There's a tutorial for it on the ngspice web site. > > > > Kurt > > > > > > I checked to see if EJ Waves on the Fedora repository, it isn't. > > > I checked the NgSpice site, and could not locate it. > > > > > > Perhaps you might provide a link to where I can find, > > > download, and test this out? > > > > > > Thanks- > > > Dan > > > > References > > > > 1. http://sourceforge.net/projects/kjwaves/ > > 2. http://ngspice.sourceforge.net/kjwaves.html > > > > Thanks! Um, one thing about your tutorial, you might show a picture > of how: "We can plot the sum of vectors v(4) and v(5) like in the > picture below:" as I cannot figure this one out... > > Try to be as detailed as possible for noobs like myself - every > bit of detail helps! > > Dan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Learning Spice: TwoStageAmp example
Thanks, I added GnuCap support a while ago, but since Gnucap doesn't store a variable with both a real and imaginary part, the analysis is a little less straight forward. Kurt > Message: 1 > Date: Sun, 26 Jul 2009 21:48:46 +0200 > From: Rub?n G?mez Antol? > Subject: Re: gEDA-user: Learning Spice: TwoStageAmp example > To: gEDA user mailing list > Message-ID: <4a6cb31e.80...@mucharuina.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Hello all: > > al davis escribi?: > > On Thursday 23 July 2009, Daniel B. Thurman wrote: > >> al davis wrote: > >>> On Monday 20 July 2009, Daniel B. Thurman wrote: > (...) > > > Very basic: > > http://www.johannes-bauer.com/electronics/ > >> I have gotten all the way though to the point of trying > >> to display the curves with `gwave'. The problem is with > >> Fedora's 9/10/11 gwave builds, or so I think. > >> > >> It seems there is a problem with gwave builds on Fedora. > >> > > There was a problem in Debian too: > > http://bugs.debian.org:80/cgi-bin/bugreport.cgi?bug=522674 > > but in last update, it was resolved. > > > > (crash) > >> I reported this problem on the Fedora-Users mailing list and > >> so far no response. > > > > It works for me on Debian, without crashing. I wouldn't expect > > a response on the Fedora-Users list, but you should be able to > > get help here. I believe Chitlesh Goorah maintains the Fedora > > package for gwave. He monitors this list. Chitlesh, can you > > help??? > > > > Usually I run gwave from the gnucap prompt ... > > gnucap> tran 0 1u .01u trace all >z > > gnucap> !gwave z & > > > > ! says run a shell command, & says to detach like the shell > > does. > > > > Now, I note that Gwave don't draw well my signals (I'm a PowerPC user, > perhaps is only to me that issue). I change to Octave wich allow me to > work with Gnucap output (sums, averages, etc), although is a more slow > flow work. > > Usually I run Konsole, divide vertically in three parts, and I can work > with code circuit, gnucap and octave in same screen. > > KJWaves is a good option too, but I believe that it can't work with > Gnucap, Is it Kurt? > > Regards. > > Salud y Revoluci?n. > > Lobo. > -- > Libertad es poder elegir en cualquier momento. Ahora yo elijo GNU/Linux, > para no atar mis manos con las cadenas del soft propietario. > - > Desde El Ejido, en Almer?a, usuario registrado Linux #294013 > http://www.counter.li.org > ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Learning Spice: TwoStageAmp example
I would go here: [1]http://sourceforge.net/projects/kjwaves/ [2]http://ngspice.sourceforge.net/kjwaves.html Enjoy! Kurt > > Message: 7 > Date: Fri, 24 Jul 2009 08:28:04 -0700 > From: "Daniel B. Thurman" > Subject: Re: gEDA-user: Learning Spice: TwoStageAmp example > To: gEDA user mailing list > Message-ID: <4a69d304.2020...@cdkkt.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > KURT PETERS wrote: > > I had similar problems way back when so I wrote KJWaves. Have you > > tried that? > > There's a tutorial for it on the ngspice web site. > > Kurt > > I checked to see if EJ Waves on the Fedora repository, it isn't. > I checked the NgSpice site, and could not locate it. > > Perhaps you might provide a link to where I can find, > download, and test this out? > > Thanks- > Dan References 1. http://sourceforge.net/projects/kjwaves/ 2. http://ngspice.sourceforge.net/kjwaves.html ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Learning Spice: TwoStageAmp example
I had similar problems way back when so I wrote KJWaves. Have you tried that? There's a tutorial for it on the ngspice web site. Kurt > -- > > Message: 7 > Date: Thu, 23 Jul 2009 15:42:10 -0700 > From: "Daniel B. Thurman" > Subject: Re: gEDA-user: Learning Spice: TwoStageAmp example > To: gEDA user mailing list > Message-ID: <4a68e742.2070...@cdkkt.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > al davis wrote: > > On Monday 20 July 2009, Daniel B. Thurman wrote: > > > >> Also, I would appreciate it if someone could point > >> me to a tutorial or sample project that shows how > >> one can do spice simulation! > >> > > Did you look at what Stefan suggested for Gnucap? > > > Yes, I did > >>> Very basic: > >>> http://www.johannes-bauer.com/electronics/ > >>> > I have gotten all the way though to the point of trying > to display the curves with `gwave'. The problem is with > Fedora's 9/10/11 gwave builds, or so I think. > > It seems there is a problem with gwave builds on Fedora. > > As reported, if you start `gwave mycircuit.out', nothing > appears at all, but then seconds later a crash dump appears > on the command line where initiated and bugzilla pops up > with the crash file to be saved. If starting `gwave' by itself, > the application pops up, but then selecting" `File->Read File...' > results in the with dump errors and the bugzilla application pops > up for crash dump saves. > > I reported this problem on the Fedora-Users mailing list and so > far no response. I tried to build gwave from sources but there > was a problem in which make was failing to locate gnome2 > modules, so I gave up. > > I also downloaded the ngspice source, did a build, and all compiled > with success, but issuing a `make check' revealed that the tests fail > short starting with the bipolar models and quits where there are many > more tests to go. > > For some reason, it seems I cannot get a simulation to work > with the gEDA tools and I thought I was doing something very > wrong, and that is why I was asking for a tutorial explaining, > step-by-step, so as to demonstrate that the these tools actually > work. So far, it has not, with the tutorials I have been working > with. > >>> And gnucap documentation: > >>> http://wiki.gnucap.org/dokuwiki/doku.php?id=gnucap:manual > >>> ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: deprecating gschem2pcb and PCBboard backend (Dan McMahill)
I'm not only for it; I think it should be DELETED, instead of just deprecated. BTW, what would the process be for executing it when it's deprecated. In other words, would the user get a message saying it's deprecated and will go away (Deleted) some time in the future? Kurt > -- > > Message: 1 > Date: Tue, 30 Jun 2009 18:01:31 -0400 > From: Dan McMahill > Subject: gEDA-user: deprecating gschem2pcb and PCBboard backend > To: gEDA user mailing list > Message-ID: <4a4a8b3b.2090...@mcmahill.net> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Anyone have any objections to deprecating the gschem2pcb script and the > PCBboard gnetlist backend that is used by that script? > > As far as I know nobody uses either of those anymore. Note that I'm > talking about "gschem2pcb" and *not* "gsch2pcb", the latter being what > probably everyone uses. > > Why you ask? Because gschem2pcb doesn't really offer anything that > gsch2pcb doesn't and the latter is what's used, developed, and > supported. The existence of the former I think just serves to confuse > new users and PCBboard additionally is there to annoy developers by it > being in the test suite. The PCBboard backend is very similar to the > gsch2pcb backend but again, the latter is seeing development and the > former isn't. > > -Dan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: autorouter fixes and enhancements (Harry Eaton)
Are these instructions getting uploaded to the wiki? Kurt > > Message: 1 > Date: Sun, 21 Jun 2009 23:42:19 -0400 > From: Harry Eaton > Subject: gEDA-user: autorouter fixes and enhancements > To: geda-user@moria.seul.org > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > > A bunch of fixes and enhancements to the original pcb autorouter should now > be available in the git repository. Here is a short how-to for using the > autorouter > (1) turn off visibility of any layers you don't want the router using > (2) turn of via visibility if you don't want it to use any new vias > (3) Use only plain rectangles for power/ground planes that you want the > router to use [use the rectangle tool!] > (4) Make at least one connection from any plane you want the router to use > to the net you want it to connect to. > (5) draw continuous lines (on all routing layers) to outline keep-out zones > if desired > (6) use routing styles in the netlist to have per-net routing styles > (7) set the current routing style to whatever you'd like the router to use > for any nets not having a defined route style in the netlist > (8) disable any nets that you don't want the autorouter to route > (double-click them in the netlist window to add/remove the *) > NOTE: If you will be manually routing these later not using planes, it > is usually better to let the autorouter route them then rip them up yourself > afterwards. If you plan to use a ground/power plane manually, consider > making it from one or more pure rectangles and letting the autorouter have a > go at it. > (9) create a fresh rat's nest. ('E' the 'W') > (10) select "show autorouter trials" in the settings menu if you want to > watch what's happening > (11) Choose "autoroute all rats" in the connection menu. > > [12] if you really want to muck with the router because you have a special > design, e.g. all through-hole components you can mess with layer directional > costs by editing the autoroute.c source file and changing the directional > costs in lines 929-940. and try again. Even more mucking about with costs is > possible in lines 4540-4569, but it's probably not such a good idea unless > you really just want to experiment. > > In keeping with the tradition of nothing good being said about the router, > let the complaints flow. > > harry > -- next part -- > > A bunch of fixes and enhancements to the original pcb autorouter > should now be available in the git repository. Here is a short how-to > for using the autorouter > > (1) turn off visibility of any layers you don't want the router using > > (2) turn of via visibility if you don't want it to use any new vias > > (3) Use only plain rectangles for power/ground planes that you want > the router to use [use the rectangle tool!] > > (4) Make at least one connection from any plane you want the router to > use to the net you want it to connect to. > > (5) draw continuous lines (on all routing layers) to outline keep-out > zones if desired > > (6) use routing styles in the netlist to have per-net routing styles > > (7) set the current routing style to whatever you'd like the router to > use for any nets not having a defined route style in the netlist > > (8) disable any nets that you don't want the autorouter to route > (double-click them in the netlist window to add/remove the *) > > NOTE: If you will be manually routing these later not using > planes, it is usually better to let the autorouter route them then rip > them up yourself afterwards. If you plan to use a ground/power plane > manually, consider making it from one or more pure rectangles and > letting the autorouter have a go at it. > > (9) create a fresh rat's nest. ('E' the 'W') > > (10) select "show autorouter trials" in the settings menu if you want > to watch what's happening > > (11) Choose "autoroute all rats" in the connection menu. > > [12] if you really want to muck with the router because you have a > special design, e.g. all through-hole components you can mess with > layer directional costs by editing the autoroute.c source file and > changing the directional costs in lines 929-940. and try again. Even > more mucking about with costs is possible in lines 4540-4569, but it's > probably not such a good idea unless you really just want to > experiment. > In keeping with the tradition of nothing good being said about the > router, let the complaints flow. > harry > ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: geda for "open hardware"
I've been thinking a bit about gEDA for "open hardware" lately, and have a few thoughts that I was wondering if people on the list would help me think through: 1) open hardware implies (to me anyways) that someone has produced a PCB and makes available the schematics, layout, symbols, footprints, and BOM. 2) The "new user", wanting to modify the hardware, should be able to "copy in" a few extra components into the schematic and gsch2pcb back to pcb, but the previous layout shouldn't be changed at all, just a few extra components are available to be added. gsch2pcb already supports this pretty robustly. 3) the new user then places the new components and adds/modifies traces as necessary to get it to work. The question is, is there an "approved solution" for packaging all the necessary materials to ensure someone developing hardware can ensure the "new user" has everything they need to accomplish 1-3 above? I assume it would extract symbols and footprints and encapsulate the versions of PCB/Gschem used to create the PCB. I also assume that it should somehow distinguish between core symbols and footprints, and "custom" ones. Of course, then, the core ones would also need a version number, I suppose, in case they change. Thoughts??? Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Gschem png color output - grayish background
When I look at the background of schematics output by the png writer from Gschem 1.5.2 it looks kind of like a dingy gray instead of pure white (especially when looked at as an import in WinWord). Does anyone else notice this and, if so, how would I get a "true" white background? Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Still compiling 1.5.2
Peter, Yes, in a previous post I discussed the numerous ways of changing the background/scheme, including providing a link to an instructional web site. Being naturally curious, I like to try a few alternatives to see what they do; thus trying yours, since that seemed perhaps the simplest. But, we all learned something from my experiment, didn't we? Kurt Date: Fri, 22 May 2009 07:03:42 +0100 From: Peter TB Brett Subject: Re: gEDA-user: Still compiling 1.5.2 To: gEDA user mailing list Message-ID: <200905220703.42586.pe...@peter-b.co.uk> Content-Type: text/plain; charset="iso-8859-15" On Thursday 21 May 2009 23:11:57 KURT PETERS wrote: > Peter, > You would not BELIEVE how ungodly ugly that "(display-color-map > '((background "#ff")))" in my gschemrc makes gschem's screen. It's the > grid lines that are doing it in, but the text is unreadable. and, frankly, > the screen is unreadable. I'm using 1.5.2 now. > I did notice that now there's a "view" light color scheme included as a > menu option that looks fine though. Of course, it would be nice if it > could save the configuration when you change it. Ah, you didn't say you wanted to change the colour map as a whole. In that case you need (as clearly documented in the first few lines of system- gschemrc): (load (build-path geda-rc-path "gschem-colormap-lightbg")) Peter -- Peter Brett Cambridge University Engineering Department ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Still compiling 1.5.2
Peter, You would not BELIEVE how ungodly ugly that "(display-color-map '((background "#ff")))" in my gschemrc makes gschem's screen. It's the grid lines that are doing it in, but the text is unreadable. and, frankly, the screen is unreadable. I'm using 1.5.2 now. I did notice that now there's a "view" light color scheme included as a menu option that looks fine though. Of course, it would be nice if it could save th e configuration when you change it. Regards, Kurt > I, indeed, had to go into system-gschemrc to make changes to the background > color. [code] > my new one has this in it with no problems: > (image-color "disabled") ; for monochromoe PNG output > (output-color "disabled") ; for monochrome postscript output > (print-command "kprinter") > [/code] > > I originally followed this web site: > [1]http://www.derekhildreth.com/blog/how-to-change-the-background-color-in-ge d >a-tutorial/ > > but then found I could just uncomment and comment out the color lines > regarding bg in the system-gschemrc file. Kurt I personally think the new way of configuring colours is much clearer and more intuitive than the old way. But then I wrote it, so I'm biased. :P You can change the background colours in your personal configuration file as follows: ; To set the display background to white (display-color-map '((background "#ff"))) ; To set the print background to BRIGHT RED ;) (print-color-map '((background "#ff"))) Or you can make your own colour configuration file in the same format as e.g. ${prefix}/share/gEDA/gschem-colormap-lightbg, put it somewhere in your home directory, and load it from your personal gschem configuration file. Peter -- Peter Brett Cambridge University Engineering Department -- next part -- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. Url : [2]http://www.seul.org/pipermail/geda-user/attachments/20090518/30a56d7f/ attachment-0001.pgp References 1. http://www.derekhildreth.com/blog/how-to-change-the-background-color-in-ged 2. http://www.seul.org/pipermail/geda-user/attachments/20090518/30a56d7f/attachment-0001.pgp ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Still compiling 1.5.2
The sending message twice thing is pretty weird. I assure you, I' m only sending it once; must be an msn thing. I'd apologize, but I stopped apologizing for Microsoft long ago. As for getting around the errors, I told how I did it in a previous post, I just mv'ed the doc directory created by untarring the utils to the properly-named utils directory and then untared the doc directory. Yes, after sending my message, I did some reading up and it looks like a LOT was changed. gschemrc is still valid, but the color-changing stuff has been changed. my old gschemrc is: [code] ;(load (string-append gedadatarc "/gschem-lightbg")) ; light background ; raise-dialog-boxes-on-expose string ; ; Controls if dialog boxes are raised whenever an expose event happens ; Default is enabled ; ;(raise-dialog-boxes-on-expose "enabled") (raise-dialog-boxes-on-expose "disabled") ;(log-window "later") ; disable status window on startup (image-color "disabled") ; for monochromoe PNG output ;(load (string-append gedadatarc "/gschem-lightbg")) ; light background (load (string-append gedadata "/scheme/auto-uref.scm")) ; load the autonumbering script (add-hook! add-component-hook auto-uref) ; autonumber when adding a component (add-hook! copy-component-hook auto-uref) ; autonumber when copying a component [/code] I, indeed, had to go into system-gschemrc to make changes to the background color. [code] my new one has this in it with no problems: (image-color "disabled") ; for monochromoe PNG output (output-color "disabled") ; for monochrome postscript output (print-command "kprinter") [/code] I originally followed this web site: http://www.derekhildreth.com/blog/how-to-change-the-background-color-i n-geda-tutorial/ but then found I could just uncomment and comment out the color lines regarding bg in the system-gschemrc file. Kurt > > Message: 2 > Date: Sun, 17 May 2009 22:22:30 +0200 > From: Stefan Salewski > Subject: Re: gEDA-user: Still compiling 1.5.2 > To: gEDA user mailing list > Message-ID: <1242591750.26629.5.ca...@amd64-x2> > Content-Type: text/plain > > On Sun, 2009-05-17 at 13:56 -0600, KURT PETERS wrote: > > Again, you sent your text twice... > > > Well, I got it compiled while working around those errors mentioned in > > my previous post. > > How? Maybe we can learn from your solution. > > > Now, when starting gschem, I get: > > In unknown file: > > ?: 0* [primitive-load "/home/kurt/.gEDA/gschemrc > > is the window. > > Did the authors deprecate gschemrc? > > Kurt > > Who created the file > > /home/kurt/.gEDA/gschemrc > > and what is the content? I think for 1.4.3 there is no .gEDA/gschemrc, I > think there somewhere a something like system-gschemrc and maybe a > gschemrc in the project directories. > ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: pcb-newlib vs newlib
I was looking at my new pcb directory and noticed both a pcb-newlib and a newlib directory. What's the difference? Also, this http://www.geda.seul.org/wiki/geda:pcb_tips doesn't say anything about the pcb-newlib directory. Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: pcb cvs on sourceforge - no longer any ./configure?
I did a cvs checkout from sourceforge and tried a ./configure and configure couldn't be found. Are the installation instructions wrong? Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Still compiling 1.5.2
Well, I got it compiled while working around those errors mentioned in my previous post. Now, when starting gschem, I get: In unknown file: ?: 0* [primitive-load "/home/kurt/.gEDA/gschemrc is the window. Did the authors deprecate gschemrc? Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: installing 1.5.2 - progress?
no joy on doing the apt-get build-dep's -- make clean yields make[2]: Leaving directory `/home/kurt/Documents/gedacompile/libgeda-1.5.2' make[1]: Leaving directory `/home/kurt/Documents/gedacompile/libgeda-1.5.2' ( cd geda-symbols-1.5.2; make clean ) make[1]: Entering directory `/home/kurt/Documents/gedacompile/geda-symbols-1.5.2' make[1]: *** No rule to make target `clean'. Stop. make[1]: Leaving directory `/home/kurt/Documents/gedacompile/geda-symbols-1.5.2 'make open' does fine, but geda-utils unpacks into geda-docs for some reason: 'make reconfig' gives: make[2]: Leaving directory `/home/kurt/Documents/gedacompile/libgeda-1.5.2' make[1]: Leaving directory `/home/kurt/Documents/gedacompile/libgeda-1.5.2' ( cd geda-symbols-1.5.2; make clean ) make[1]: Entering directory `/home/kurt/Documents/gedacompile/geda-symbols-1.5.2' make[1]: *** No rule to make target `clean'. Stop. make[1]: Leaving directory `/home/kurt/Documents/gedacompile/geda-symbols-1.5.2 I'm not mv geda-docs-1.5.2 to geda-utils-1.5.2, untaring the original geda-docs, and seeing if that works. Kind of makes me wonder if I'm the only person that has tried this... literally. Regards, kurt _ From: petersk...@msn.com To: geda-user@moria.seul.org Subject: RE: frtitzing Date: Sun, 10 May 2009 18:43:24 -0600 Wish I had thought of that... or better yet, it was somewhere in the install do cumentation. Kurt KURT PETERS wrote: >Criminy... I have to admit, I couldn't even get the (1.5) source to >compile in Linux Kubuntu recently... so if people are saying it's easy >for those "not in the know" to work on gEDA source code, they're just >delusional. Of course, I am now going to try to use git and compile >that way since I was NEVER able to get the source on the release web >page to compile -- hoping those instructions are slightly clearer. >Kurt Have you tried this command for getting the compile dependencies? sudo apt-get build-dep geda-gschem sudo apt-get build-dep geda sudo apt-get build-dep geda-gnetlist sudo apt-get build-dep geda-gsymcheck sudo apt-get build-dep geda-symbols sudo apt-get build-dep geda-utils Whether you have those geda-* packages installed or not, these commmands might get you all you need to compile from source on kubuntu. John -- Ecosensory Austin TX ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: frtitzing
Wish I had thought of that... or better yet, it was somewhere in the install do cumentation. Kurt KURT PETERS wrote: >Criminy... I have to admit, I couldn't even get the (1.5) source to >compile in Linux Kubuntu recently... so if people are saying it's easy >for those "not in the know" to work on gEDA source code, they're just >delusional. Of course, I am now going to try to use git and compile >that way since I was NEVER able to get the source on the release web >page to compile -- hoping those instructions are slightly clearer. >Kurt Have you tried this command for getting the compile dependencies? sudo apt-get build-dep geda-gschem sudo apt-get build-dep geda sudo apt-get build-dep geda-gnetlist sudo apt-get build-dep geda-gsymcheck sudo apt-get build-dep geda-symbols sudo apt-get build-dep geda-utils Whether you have those geda-* packages installed or not, these commmands might get you all you need to compile from source on kubuntu. John -- Ecosensory Austin TX ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: fritzing-like gEDA? gEDA-like Fritzing?
Criminy... I have to admit, I couldn't even get the (1.5) source to compile in Linux Kubuntu recently... so if people are saying it's easy for those "not in the know" to work on gEDA source code, they're just delusional. Of course, I am now going to try to use git and compile that way since I was NEVER able to get the source on the release web page to compile -- hoping those instructions are slightly clearer. Kurt > Message: 1 > Date: Sat, 9 May 2009 14:16:49 -0600 > From: John Doty > Subject: Re: gEDA-user: fritzing-like gEDA? gEDA-like Fritzing? > Fritzing-interface-to-gEDA? > To: gEDA user mailing list > Message-ID: > Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed > > > On May 9, 2009, at 1:00 PM, Chris Smith wrote: > > > John Doty wrote: > >> > >> There are lots of GUI languages. But the critical thing is defining > >> the project. For that, there's only one candidate: "make". There's > >> nothing else that can deal with the declarations, rules, and > >> procedures needed to put together a project using heterogeneous > >> tools. > > > > Make was an excellent system in its day, but is now quite old and > > clunky > > in comparison to some of its more contemporary competitors. > > Make is ubiquitous and widely known. We should leverage that > knowledge. The complexity of our project management problems in EDA > is not so great, and make fits them well. > > > Scons, for > > example, is a much better 'make' tool. > > Never heard of it. Never needed it to build anything. But a system > without make is crippled. > > > > > Chris > > -- > > Chris Smith ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: fritzing
Anyone have any comments on Fritzing? [1]http://archive.fritzing.org/ Kurt References 1. http://archive.fritzing.org/ ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Still "no Joy" on compiling 1.5 from source available online
Reference: "Compile from source: try 2" I still can't seem to get the source code compiled... Would it help if I review the exact procedure I used? Here's the error message again during "sudo make install": I can make configure, but when I make install, I get this error. Any thoughts? I'm not sure what olib.c is or what the error means. I did install flex. make[2]: Leaving directory `/home/kurt/Documents/gedacompile/geda-gsymcheck-1.5.2' make[1]: Leaving directory `/home/kurt/Documents/gedacompile/geda-gsymcheck-1.5.2' ( cd geda-utils-1.5.2; make install ) make[1]: Entering directory `/home/kurt/Documents/gedacompile/geda-utils-1.5.2' Making install in src make[2]: Entering directory `/home/kurt/Documents/gedacompile/geda-utils-1.5.2/src' gcc -DHAVE_CONFIG_H -I. -I.. -DPCBDATADIR=\"/usr/local/share/geda/share\" -DPCBLIBPATH=\"/usr/local/share/geda/share/pcb/pcblib-newlib:/usr/loca l/share/geda/share/pcb/newlib\" -pthread -I/usr/local/share/geda/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -Wall -g -O2 -MT convert_sym-convert_sym.o -MD -MP -MF .deps/convert_sym-convert_sym.Tpo -c -o convert_sym-convert_sym.o `test -f 'convert_sym.c' || echo './'`convert_sym.c convert_sym.c: In function convert_file: convert_sym.c:521: warning: ignoring return value of fgets, declared with attribute warn_unused_result convert_sym.c: In function do_nop: convert_sym.c:546: warning: ignoring return value of fgets, declared with attribute warn_unused_result convert_sym.c: In function do_net_start: convert_sym.c:1391: warning: ignoring return value of fscanf, declared with attribute warn_unused_result convert_sym.c: In function get_continued_string: convert_sym.c:2041: warning: ignoring return value of fgets, declared with attribute warn_unused_result convert_sym.c:2055: warning: ignoring return value of fgets, declared with attribute warn_unused_result mv -f .deps/convert_sym-convert_sym.Tpo .deps/convert_sym-convert_sym.Po gcc -pthread -I/usr/local/share/geda/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -Wall -g -O2 -o convert_sym convert_sym-convert_sym.o convert_sym-char_width.o -lm gcc -DHAVE_CONFIG_H -I. -I.. -DPCBDATADIR=\"/usr/local/share/geda/share\" -DPCBLIBPATH=\"/usr/local/share/geda/share/pcb/pcblib-newlib:/usr/loca l/share/geda/share/pcb/newlib\" -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/local/share/geda/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -Wall -g -O2 -MT sarlacc_schem-sarlacc_schem.o -MD -MP -MF .deps/sarlacc_schem-sarlacc_schem.Tpo -c -o sarlacc_schem-sarlacc_schem.o `test -f 'sarlacc_schem.c' || echo './'`sarlacc_schem.c sarlacc_schem.c: In function read_block: sarlacc_schem.c:110: warning: ignoring return value of read, declared with attribute warn_unused_result sarlacc_schem.c: In function parse_header: sarlacc_schem.c:180: warning: integer overflow in expression sarlacc_schem.c:173: warning: ignoring return value of read, declared with attribute warn_unused_result sarlacc_schem.c: In function parse_component: sarlacc_schem.c:300: warning: ignoring return value of fgets, declared with attribute warn_unused_result sarlacc_schem.c: In function parse_block: sarlacc_schem.c:724: warning: ignoring return value of read, declared with attribute warn_unused_result mv -f .deps/sarlacc_schem-sarlacc_schem.Tpo .deps/sarlacc_schem-sarlacc_schem.Po gcc -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/local/share/geda/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -Wall -g -O2 -o sarlacc_schem sarlacc_schem-sarlacc_schem.o /bin/bash ../ylwrap olib.l .c olib.c -- /bin/bash /home/kurt/Documents/gedacompile/geda-utils-1.5.2/missing --run flex make[2]: *** [olib.c] Error 1 make[2]: Leaving directory `/home/kurt/Documents/gedacompile/geda-utils-1.5.2/src' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/kurt/Documents/gedacompile/geda-utils-1.5.2' make: *** [utils_install] Error 2 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Compile from source Try 2
Since my last email, I'm not trying the Makefile included with the source code and am trying to install 1.5.2 in Kubuntu 8.1.0 still. I can make configure, but when I make install, I get this error. Any thoughts? I'm not sure what olib.c is or what the error means. I did install flex. make[2]: Leaving directory `/home/kurt/Documents/gedacompile/geda-gsymcheck-1.5.2' make[1]: Leaving directory `/home/kurt/Documents/gedacompile/geda-gsymcheck-1.5.2' ( cd geda-utils-1.5.2; make install ) make[1]: Entering directory `/home/kurt/Documents/gedacompile/geda-utils-1.5.2' Making install in src make[2]: Entering directory `/home/kurt/Documents/gedacompile/geda-utils-1.5.2/src' gcc -DHAVE_CONFIG_H -I. -I.. -DPCBDATADIR=\"/usr/local/share/geda/share\" -DPCBLIBPATH=\"/usr/local/share/geda/share/pcb/pcblib-newlib:/usr/loca l/share/geda/share/pcb/newlib\" -pthread -I/usr/local/share/geda/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -Wall -g -O2 -MT convert_sym-convert_sym.o -MD -MP -MF .deps/convert_sym-convert_sym.Tpo -c -o convert_sym-convert_sym.o `test -f 'convert_sym.c' || echo './'`convert_sym.c convert_sym.c: In function convert_file: convert_sym.c:521: warning: ignoring return value of fgets, declared with attribute warn_unused_result convert_sym.c: In function do_nop: convert_sym.c:546: warning: ignoring return value of fgets, declared with attribute warn_unused_result convert_sym.c: In function do_net_start: convert_sym.c:1391: warning: ignoring return value of fscanf, declared with attribute warn_unused_result convert_sym.c: In function get_continued_string: convert_sym.c:2041: warning: ignoring return value of fgets, declared with attribute warn_unused_result convert_sym.c:2055: warning: ignoring return value of fgets, declared with attribute warn_unused_result mv -f .deps/convert_sym-convert_sym.Tpo .deps/convert_sym-convert_sym.Po gcc -pthread -I/usr/local/share/geda/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -Wall -g -O2 -o convert_sym convert_sym-convert_sym.o convert_sym-char_width.o -lm gcc -DHAVE_CONFIG_H -I. -I.. -DPCBDATADIR=\"/usr/local/share/geda/share\" -DPCBLIBPATH=\"/usr/local/share/geda/share/pcb/pcblib-newlib:/usr/loca l/share/geda/share/pcb/newlib\" -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/local/share/geda/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -Wall -g -O2 -MT sarlacc_schem-sarlacc_schem.o -MD -MP -MF .deps/sarlacc_schem-sarlacc_schem.Tpo -c -o sarlacc_schem-sarlacc_schem.o `test -f 'sarlacc_schem.c' || echo './'`sarlacc_schem.c sarlacc_schem.c: In function read_block: sarlacc_schem.c:110: warning: ignoring return value of read, declared with attribute warn_unused_result sarlacc_schem.c: In function parse_header: sarlacc_schem.c:180: warning: integer overflow in expression sarlacc_schem.c:173: warning: ignoring return value of read, declared with attribute warn_unused_result sarlacc_schem.c: In function parse_component: sarlacc_schem.c:300: warning: ignoring return value of fgets, declared with attribute warn_unused_result sarlacc_schem.c: In function parse_block: sarlacc_schem.c:724: warning: ignoring return value of read, declared with attribute warn_unused_result mv -f .deps/sarlacc_schem-sarlacc_schem.Tpo .deps/sarlacc_schem-sarlacc_schem.Po gcc -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/local/share/geda/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -Wall -g -O2 -o sarlacc_schem sarlacc_schem-sarlacc_schem.o /bin/bash ../ylwrap olib.l .c olib.c -- /bin/bash /home/kurt/Documents/gedacompile/geda-utils-1.5.2/missing --run flex make[2]: *** [olib.c] Error 1 make[2]: Leaving directory `/home/kurt/Documents/gedacompile/geda-utils-1.5.2/src' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/kurt/Documents/gedacompile/geda-utils-1.5.2' make: *** [utils_install] Error 2 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Trace impedance calculations in PCB
It would be nice to have some defaults already in place like the permittivity for FR4 and standard layer thicknesses built-in for the user. Metal thicknesses and materials are also pretty standard. A more sophisticated user might have to enter in his own parameters. Additionally, I would suggest the ability to save those settings in either a config file or along with the actual design. I'm not sure which might be better. Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: new release - Ubuntu package
I've gone here: http://www.geda.seul.org/download.html Is there somewhere else to pick up the ubuntu/deb release (1.4.2)? Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: electrolytic capacitors
Just curious, I wonder what's inside the blue one? :-) Kurt > > -- > > Message: 2 > Date: Sat, 27 Dec 2008 11:53:44 -0500 > From: Dave McGuire > Subject: Re: gEDA-user: electrolytic capacitors > To: gEDA user mailing list > Message-ID: <0a94b1de-507f-4af9-9dd0-2886a8cd3...@neurotica.com> > Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed > > On Dec 27, 2008, at 5:40 AM, Robas, Teodor wrote: > > Do not count on this kind of capacitors: > > > > http://deep-blue.ro/tmp/chinese%20capacitor.jpg > > > > :)) > > Oh. My. God. *shudder* > > That does it...I'm now going to stick EVERY ELECTROLYTIC CAPACITOR > I BUY on a bridge before I use it. > > -Dave > > -- > Dave McGuire > Port Charlotte, FL ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Waveform viewers other than gwave?
Chitlesh/Werner, I'm not too sure what you mean. Is this source code that's different than that already available on sourceforge.net? Kurt Date: Sun, 23 Nov 2008 14:49:07 +0100 From: Werner Hoch <[EMAIL PROTECTED]> Subject: Re: gEDA-user: Waveform viewers other than gwave? To: gEDA user mailing list Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" Hi Kurt, On Freitag, 21. November 2008, KURT PETERS wrote: > Go to sourceforge.net and try KJWaves. I wrote it in Java, so it > will work on almost any platform using JRE 1.5 and above. > It is also referenced on the ngspice web site as a recommended > waveform viewer and there should be a link there. Make sure you read > the INSTALL and README included with the package. Can you also put some source code packages to the SF download page? http://sourceforge.net/project/showfiles.php?group_id=160005&package_id=179804 Maybe I will create rpms for openSUSE. Regards Werner \Date: Sun, 23 Nov 2008 15:05:52 +0100 From: "Chitlesh GOORAH" <[EMAIL PROTECTED]> Subject: Re: gEDA-user: Waveform viewers other than gwave? To: "gEDA user mailing list" Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=ISO-8859-1 On Sun, Nov 23, 2008 at 2:49 PM, Werner Hoch <[EMAIL PROTECTED]> wrote: > Can you also put some source code packages to the SF download page? > http://sourceforge.net/project/showfiles.php?group_id=160005&package_id=179804 > > Maybe I will create rpms for openSUSE. I'll try to do the same for Fedora as well. Chitlesh ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Waveform viewers other than gwave?
Go to sourceforge.net and try KJWaves. I wrote it in Java, so it will work on almost any platform using JRE 1.5 and above. It is also referenced on the ngspice web site as a recommended waveform viewer and there should be a link there. Make sure you read the INSTALL and README included with the package. Regards, Kurt Date: Thu, 20 Nov 2008 16:34:27 -0800 From: "Yamazaki R2" <[EMAIL PROTECTED]> Subject: gEDA-user: Waveform viewers other than gwave? To: geda-user@moria.seul.org Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" Does anybody know of any decent waveform viewers? Even ones that aren't free? I really don't like the fact that there are no gridlines or labels on either axis and that this point I am using the built in waveform viewer in ngspice on gwave. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: KJWaves and NGspice
I'm not sure what you mean by #1, but you can add multiple traces to one plot by clicking on the appropriate checkbox when selecting waveforms to plot. In number 2, those are internal node annotations and you need to talk to an ngspice guru for more info on that. Regards, Kurt Message: 6 Date: Wed, 14 May 2008 06:06:17 -0700 (PDT) From: "Yanivh." <[EMAIL PROTECTED]> Subject: gEDA-user: KJWaves and NGspice To: geda-user@moria.seul.org Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=iso-8859-1 Hello, I have 2 questions regarding KJWaves output: 1) Does KJWaves has the ability to show multiple outputs signals - one bellow to the other - in order to see how bits flow in digital design as shift register for example? 2) when the circuit includes .SUBCKT, i get (wierd) nodes and branchs for measring output signals as v(1:1)% v:(1:1)branch. What is the measning of those? Best Regards, Yaniv ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: NGSPICE on KJWaves :plotting AC analysis with DC parameter
If you're using kjwaves to run your spice model in ngspice, then it IS run in batch mode. You should add all your analysis using the various tabs and then run the whole file. Your results will then be in one file, but that still doesn't mean you can add disparate x-axis, you'll just have to play with it. You really shouldn't need to have both analyses in the same file, you should be able to load each raw file and then, using the keep on current graph option, attempt to add the new waveforms. KURT Message: 1 Date: Tue, 22 Apr 2008 11:00:28 +0300 From: "Yaniv Hachamo" <[EMAIL PROTECTED]> Subject: gEDA-user: NGSPICE on KJWaves :plotting AC analysis with DC parameter sweep. To: Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" I didn't get it.. . Currently I have 2 simulations which I run separately and I wish to merge them into one output plot: .AC dec 1000 1e3 10e6 .DC vinpos -2 2.5 0.5 I understand that prior for AC analysis a DC analysis is done in order to locate the operation point, So the AC analysis should be on top of the DC analysis. The desired x axis scale is defined in the ac analysis. 1e3 to 10e6 Hz. The y axis in this case should be several circuit output plots - each for a different biasing. How can it be done? perhaps in NGSpice batch mode? ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: NGSPICE on KJWaves :plotting AC analysis with DC parameter sweep.
That's a toughy, since they would likely have different x-axes scales, etc. You could try checking the box for adding to the current plot, but I'm not sure of what the results would be. Kurt Message: 8 Date: Mon, 21 Apr 2008 15:09:24 +0300 From: "Yaniv Hachamo" <[EMAIL PROTECTED]> Subject: gEDA-user: NGSPICE on KJWaves :plotting AC analysis with DC parameter sweep. To: Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" Hello, I`m trying to plot an AC simulation analysis with DC bias parameter sweep using KJWaves GUI. My netlist has .AC line which operates the NGSpice AC simulation and after I press the "run" button, I select the output x & y axes. Is there a way to add DC parameter sweep in an AC simulation ? Thanks in advanced. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: negative voltage on KJwaves
Are you choosing "Mag" for magnitude or "real" or "imag" or ??? when you're plotting a particular axis? Mag will, by defiinition, do sqrt(real^2+imag^2), which is positive. I think that was submitted as a bug on sourceforge, when, in fact, it's not... just poor choice on the user's part. See the sourceforge page for KJWAVES for more information. I hope that helps. Regards, Kurt == Message: 4 Date: Wed, 26 Mar 2008 17:09:31 +0200 From: "Yaniv Hachamo" <[EMAIL PROTECTED]> Subject: gEDA-user: negative voltage on KJwaves To: Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" Hello, I have trouble to get a plot of negative voltage in KJwaves using Ngspice, i.e. negative values become positive. My test netlist is: V1 n0 0 SIN(0 10 1kHz) C1 n1 n0 3.3nF R1 0 n1 1k .END When running Ngspice and plot n0 I get nice sine wave. When I`m importing this net to KJwaves and plotting V(n0) I get the negative part of the sine as positive. Any ideas will be welcome. Yaniv ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: KJWaves - new release
Dimitri, Yes, Sun's JRE higher than or equal to 1.5 is required. It's possible that although you installed 1.6, your default is still gjc. I never have had a problem installing any Sun Java Virtual Machine and I've used Kubuntu, Mepis, and Suse. I can't speak for plain Debian. Do a "which java" and find out where it's pointing. It's likely a symbolic link pointing to your current JVM. Make sure it's pointing to the 1.6 JRE. Mine is in /usr/java. Regards, Kurt Message: 5 Date: Mon, 7 Jan 2008 21:27:13 +0100 From: "Dimitri Princen" <[EMAIL PROTECTED]> Subject: Re: gEDA-user: KJWaves - new release To: "gEDA user mailing list" Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=ISO-8859-1 Here it doesn't start, it really looked like an ideal replacement for gwave, but on my PC (debian testing) it starts with an error message: "java.io.FileNotFoundException /home/dimitri/KJWaveSPICE.properties" When I touched that file and subsequently started KJWaves again, this exception rolled out: Found file properties: Exception in thread "main" java.lang.NullPointerException at java.io.File.normalizePath(libgcj.so.81) at java.io.File.(libgcj.so.81) at spicefe.JFSpiceFE.getProperties(JFSpiceFE.java:2331) at spicefe.JFSpiceFE.(JFSpiceFE.java:115) at spicefe.JFSpiceFE.main(JFSpiceFE.java:2282) Could this perhaps have something to do with gjc? I'm not quite at home using java, I tried installing java 6 from the debian repository but that didn't seem to make a difference. Regards, Dimitri ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: KJWaves - new release (a r)
A R, See responses below (marked with "P-") Kurt Message: 2 Date: Sun, 6 Jan 2008 21:13:47 + From: "a r" <[EMAIL PROTECTED]> Subject: Re: gEDA-user: KJWaves - new release To: "gEDA user mailing list" Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=ISO-8859-1 Hi Kurt, Good piece of work. Thanks. I have several comments/fearure requests. They may not be useful in general case as the are mostly related to my use patterns. 1. I don't use gui tool for configuring simulation runs. Is there a way to start KJWaves directly in the raw file (or gnucap file) viewer mode? P- I don't use GnuCap, so I don't know what that mode is. I am not sure what you mean. 1a. (just an explanation) For productivity reasons, I usually enter simulation testbenches in a text editor and in this file I include all the necessary model libraries, generated or extracted netlists etc. In case of OS tools I end up entering everything by hand as there are no good schematic editors available (pun intended). P- have you tried using Analog analysis components in Gschem? It works for me. I had to do quite a bit of trial and error first and create a few of my own Gschem symbols... 2. vertical stacking of waveform panels P- What does this mean? Do you want the tabs along the left and right side instead of along the bottom? Which side do you prefer? 3. keyboard shortcuts in waveform viewer P- For what, in particular? 4. Two cursor and numerical readouts (X, Y, delta, frequency and gradient). P- That will be tough - you already get a cursor position readout by double-clicking on the graph (see below). Doing differentials would take some thought for implementation -- probably need some kind of dragging motion recognition. 5. saving&restoring the waveform view configuration. P- Interesting. would have to think about this. What, in particular, do you need loaded/saved? 6. better calculator and its interface (entering formulas by hand would do fine and treating them as regular waveforms) P- I thought about formulas by hand, but that requires a lot of error checking for fumble fingers. I really didn't want to go through that pain. 7. there is a number of operations that result in exceptions being thrown (I will try to collect some representative logs and send them to you later) P- PLEASE do! 8. please, remove that big knob from the waveform viewer (what is it for, btw?) P- The big knob is a great feature (it doesn't print nor get included in a saved image (PNG)). It is used to specify where the data point is annotated (in what direction the arrow points). For instance, let's say you want point [3,4] to be placed at the upper right instead of below it's location on the graph. You would rotate the knob to point to the lower left, and then double-click on the graph at the location for point [3,4]. Give it a try, and then, if you have a better thought on how to place the annotations I will try to implement that instead. I probably should have put that relatively new feature on the tutorial, but I thought it was obvious?! :-0 The speed (interface only, I haven't tested kjwaves with big waveform files yet) is very good. Installation was flawless - this is a big advantage over gwave. Calculator, although rough around edges, has already proven to be useful. P- I'm glad to hear that! If you could at least resolve points 3&5 that would make kjwaves useful for my everyday work. Cheers, -r. On Dec 31, 2007 6:57 PM, KURT PETERS <[EMAIL PROTECTED]> wrote: > I've just released a new version of KJWaves (available on sourceforge.net). > It has the ability to read GnuCap files (requested by Al Davis) and a fix to > the way log plots are displayed. > > Kurt Peters - Developer > > > > > ___ > 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 End of geda-user Digest, Vol 20, Issue 13 * ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: KJWaves - new release
I've just released a new version of KJWaves (available on sourceforge.net). It has the ability to read GnuCap files (requested by Al Davis) and a fix to the way log plots are displayed. Kurt Peters - Developer ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: 2 make errors installing gwave
Al, I just checked again. Where is it requested? I checked both bug reports and feature request. Don't see it under either. Under features, I just see (most of which are already supported): " Several Y axis for plot differents waves with different range, for example I(0-10mA), V(0-10V), power consumption P(0-1mW) - Plot "only" composed waves: A*B, A/B, A-B... - More precision to set marks, for example: In last plot I can't to set a mark between 8,7 mA and 9,3 mA, I want a mark in 9 mA. - Delete marks. - Average waveform, for example for power consumption. - Change legend to waveform. " Kurt Message: 4 Date: Fri, 30 Nov 2007 19:56:20 -0500 From: al davis <[EMAIL PROTECTED]> Subject: Re: gEDA-user: 2 make errors installing gwave To: geda-user@moria.seul.org Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" On Friday 30 November 2007, KURT PETERS wrote: >There are no dependency problems. ? ?This is, once again, >non-issues for all but the most crazy FOSS zeolots, which, >apparently, you're one of... It doesn't matter whether I am or not. If kjwaves depends on non-free software some distributions won't include it. Whether you like it or not, we need to deal with it. We cannot tell them to use another distribution just for this. Telling a user to install a special version of Java is no better than telling them to install a special version of guile. >As for GnuCap support... I have seen no request for GnuCap support on the >sourceforge >page. It has been requested here. The original poster is using gnucap. Gnucap is the main simulator here. We all know that gwave has a problem, but I have never seen it crash the OS. The worst I have seen is failure to build due to not having the correct version of guile installed. I really want to be able to recommend kjwaves without reservation. You need to take care of these problems. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: 2 make errors installing gwave
Dan, All that is required in JRE 1.5 or higher... gjc is not JRE 1.5 or higher, 1.4.2 is not JRE 1.5 or higher. The funny thing is that a "dependency" of KJWaves is jfreechart which is releases under, guess what, LGPL -- seems like others can accept "dependence" on a single distributer of the JRE, why can't you? Kurt Message: 6 Date: Fri, 30 Nov 2007 20:43:31 -0500 From: Dan McMahill <[EMAIL PROTECTED]> Subject: Re: gEDA-user: 2 make errors installing gwave To: gEDA user mailing list Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=ISO-8859-1; format=flowed KURT PETERS wrote: >There are no dependency problems.This is, once again, non-issues for >all I think that is a bold statement. >but the most crazy FOSS zeolots, which, apparently, you're one of... >As for GnuCap support... >I have seen no request for GnuCap support on the sourceforge page. > >Just remember, KJWaves works "out of the box" and certainly won't cause >anyone to crash their OS. :-) >Kurt --- Sun ultra/10 running Solaris: --- [EMAIL PROTECTED] 56 % ./startKJWaves Exception in thread "main" java.lang.UnsupportedClassVersionError: spicefe/JFSpiceFE (Unsupported major.minor version 49.0) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:502) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at java.net.URLClassLoader.defineClass(URLClassLoader.java:250) at java.net.URLClassLoader.access$100(URLClassLoader.java:54) at java.net.URLClassLoader$1.run(URLClassLoader.java:193) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:299) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:255) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: 2 make errors installing gwave
There are no dependency problems.This is, once again, non-issues for all but the most crazy FOSS zeolots, which, apparently, you're one of... As for GnuCap support... I have seen no request for GnuCap support on the sourceforge page. Just remember, KJWaves works "out of the box" and certainly won't cause anyone to crash their OS. :-) Kurt Message: 8 Date: Fri, 30 Nov 2007 19:17:49 -0500 From: al davis <[EMAIL PROTECTED]> Subject: Re: gEDA-user: 2 make errors installing gwave To: geda-user@moria.seul.org Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" On Friday 30 November 2007, KURT PETERS wrote: >Really sad to think you just crashed your OS trying to >install gwave, when you could have just been using KJWaves... Does it work with gnucap yet? Did you fix the dependency on a particular version of Java? ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: 2 make errors installing gwave
Really sad to think you just crashed your OS trying to install gwave, when you could have just been using KJWaves... Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Simulation troubles ...
1. Clearly, you didn't do the one thing I told you to do then, to actually run it -- which is to run it with Sun's JRE 1.5 or higher. This is documented with the distribution. From your comments about what a serious viewer can do, you clearly haven't tried it, since many of those ARE supported. Can the other released tools do all of those? 2. It is under GPL, so clearly, you didn't read the license either. 3. You can follow the standard java BUILD procedure of JAVAC, so I don't know what's not standard about that. I also include the entire netbeans project on sourceforge for someone to compile that way as well. That being said, since it's platform independent, you don't need to compile it. Humerous that you talk about a convenient build procedure, when few people can get the other viewer to compile on their distributions. 4. As for working with gnucap, it was never intended to work with gnucap; it was made to work with ngspice. Last time I checked, most universities still use SPICE in their curiculum -- check latest edition of Sedra and Smith, for instance. I am considering adding gnucap support, but haven't seen that request yet on the sourceforge. Regards, Kurt Message: 6 Date: Tue, 6 Nov 2007 20:30:14 -0500 From: al davis <[EMAIL PROTECTED]> Subject: Re: gEDA-user: Simulation troubles ... To: geda-user@moria.seul.org Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" On Tuesday 06 November 2007 19:20, KURT PETERS wrote: >Have you even TRIED kjwaves? Yes, and I sent you a bug report stating that it didn't work on my system, and it appears not to work with gnucap. To consider something to be "part of gEDA", I also expect it to work with GNU tools, be licensed and distributed GPL, and not require anything that is not "Free" according to Richard Stallman's definition, and to have a convenient and standardized build procedure. A serious viewer for analog simulation data can plot any data against any other, show in the S plane, show triggered data such as "eye" diagrams, do math on the waveforms, overlay waveforms scaled and time shifted, .. And ... it has an extension language. It also supports, or at least doesn't interfere with, the scripting ability of the simulator. I do believe that kjwaves can evolve into this serious viewer. I will be very happy when that happens. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Simulation troubles ...
Al, With respect to: "We do need a serious viewer for analog simulation data. The best we have is gwave, which has compiling issues, and it still does only waves. "gtkwave" does not do analog in a reasonable way, or handle any file format used by any analog simulator." Have you even TRIED kjwaves? Kurt -- Message: 9 Date: Tue, 6 Nov 2007 10:00:20 -0500 From: al davis <[EMAIL PROTECTED]> Subject: Re: gEDA-user: Simulation troubles ... To: geda-user@moria.seul.org Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" On Monday 05 November 2007 05:28, Richard Rasker wrote: > Gwave is available as a Mandriva package, but it needs > libguile-ltdl.so.1, which unfortunately is not included in the > installed guile package: > > # urpmi gwave > Some requested packages could not be installed: > gwave-0.20051222-1mdv2007.0.i586 (due to missing libguile-ltdl.so.1) That looks like a Mandriva problem. The package managers are supposed to take care of this kind of problem. You should file a bug report there. > The guile-1.6.7 RPM package (built for SuSE) does offer > libguile-ltdl.so, but won't install; not only does the package > manager say everything is installed already, but it also shows lots > of conflicting files: I would not expect the SuSE package to work. Those packages are built for a particular distribution. Crossing over sometimes works, sometimes doesn't. The universal package is the original source package. Even there, the original creator cannot test on all systems, but will usually help on other systems. One problem with gwave is that it has not been actively maintained. We had a SOC proposal to make a replacement for it, but it didn't get funded. > # rpm -if guile-1.6.7-3.i586.rpm > package guile-1.8.1-7mdv2007.1 (which is newer than guile-1.6.7-3) is > already installed file /usr/bin/guile from install of guile-1.6.7-3 > conflicts with file from package guile-1.8.1-7mdv2007.1 ... > [snip huge list of conflicting files] This tells me again that it is a Mandriva problem. It also tells me that the problem is probably in the guile-1.6 package. You should file a bug report with Mandriva. > > Uninstalling guile-1.8 is no option, as several other packages I use > depend on it. This tells me again that it is a Mandriva problem. Guile-1.6 and 1.8 should be able to co-exist on the same system. They do, easily, on Debian. > I haven't tried installing guile-1.6.7 from source yet, but my > experience tells me that I'll most likely run into more trouble that > way. Probably true. > It's a bit frustrating ... all of gEDA installed without a hitch, > except the simulation software -- and even after several days of > trying and tinkering, I haven't succeeded in performing even one > simple simulation, no matter whether I tried gspiceui, gwave or > KJWaves ... Somehow it seems Mandriva won't let me simulate circuits > :-/ You didn't mention gnucap, so I assume it installed fine, and it is the "glue" packages that are giving you trouble. >From what I see on the web, the Mandriva gnucap package is rather old, and a development snapshot. That particular snapshot is a 0.35 release candidate, so it should be close enough to not give you trouble, but it is worthy of note that it too is in need of maintenance. We do have a problem with the glue associated with simulation. Our simulation itself is quite strong, but it doesn't look that way because of the glue problems. There were several Google-SOC proposals to do something about it, but none of them were funded. There have also been other proposals to do something about it, but none resulted in any action. We do need a serious viewer for analog simulation data. The best we have is gwave, which has compiling issues, and it still does only waves. "gtkwave" does not do analog in a reasonable way, or handle any file format used by any analog simulator. We also need to work on translation issues. Only a small subset of what can be on a schematic is properly translated. On another side, we have everything in place to do signal integrity simulations of layouts, except the translator. Gnucap needs a decent tutorial. In the last year, I put it off to concentrate on plugin code instead, which could totally change it. Now that the plugin system is mostly working, I expect to do a real tutorial to be part of the next stable release. So, this is a plea for help in two areas ... 1. Help with the simulation glue. 2. The Mandriva packages. Any takers? ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Simulation troubles ...
Richard, I probably should have sent this as well. It's SPICE instructions for ngspice- http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/ Look under 1.1.1 DC Analysis. Regards, Kurt -- Message: 1 Date: Mon, 05 Nov 2007 02:49:43 +0100 From: Richard Rasker <[EMAIL PROTECTED]> Subject: gEDA-user: Simulation troubles ... To: gEDA user mailing list Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain Hello, I've been using gEDA for years using gschem and pcb, and recently, I decided I'd like to check out the GUI simulation tools as well. Long ago, I used some Windows-based simulation tools (e.g. MicroCap), and these worked well enough for my simple needs. For several days now, I'm trying to get to grips with the gEDA way of doing things, and I'm failing miserably. First off, I can't get gspiceui to compile, no matter what I try. It seems Mandriva is simply incompatible, as I recall running into this problem several times already in the past. No problem, I downladed Kurt Peters' KJWaves, and it seems like the tool I was looking for. There is a problem, however: apparently I don't understand how it works. First, I created the very simplest of RC networks in gschem and saved it in a file by the name of test.sch,: v 20070216 1 C 4 4 0 0 0 title-B.sym C 45200 46900 1 0 0 resistor-2.sym { T 45600 47250 5 10 0 0 0 0 1 device=RESISTOR T 45400 47200 5 10 1 1 0 0 1 refdes=R1 T 45400 46700 5 10 1 1 0 0 1 value=47k } C 46300 46100 1 90 0 capacitor-1.sym { T 45600 46300 5 10 0 0 90 0 1 device=CAPACITOR T 45800 46500 5 10 1 1 180 0 1 refdes=C2 T 45400 46300 5 10 0 0 90 0 1 symversion=0.1 T 46700 46300 5 10 1 1 180 0 1 value=100nF } C 44900 45800 1 0 0 vsin-1.sym { T 44600 46550 5 10 1 1 0 0 1 refdes=V1 T 45600 46650 5 10 0 0 0 0 1 device=vsin T 45600 46850 5 10 0 0 0 0 1 footprint=none T 44200 46050 5 10 1 1 0 0 1 value=sin 0 1 10 } C 45100 45500 1 0 0 gnd-1.sym C 46000 45800 1 0 0 gnd-1.sym Then I generated a netlist as follows: gnetlist -g spice-sdb test.sch -o test.net The result: * gnetlist -g spice-sdb -o test.net test.sch * * Spice file generated by gnetlist * * spice-sdb version 2.10.2007 by SDB -- * * provides advanced spice netlisting capability.* * Documentation at http://www.brorson.com/gEDA/SPICE/ * * *== Begin SPICE netlist of main design V1 2 0 sin 0 1 10 R1 2 1 47k C2 0 1 100nF .end So far, so good. Then I fired up KJWaves, and chose File -> Open SPICE Circuit, and selected test.net. In the leftmost column (nodes) I selected node 1 (which is the output), and clicked Add as Output in the Transfer Function group field. Then I declared node 2 as an input in the same manner, and finally, I selected the Calculate TF option. Then I selected a Start Frequency of 10 and a Stop Frequency of 100 (as the roll-off should be around 34Hz). Finally, I selected the dB/Phase checkbox under "Output option" (I wish to see the transfer function and the phase characteristics). Having set the input node, the output node, the frequency range and the desired output display, I clicked "Add Analysis to Simulation", at which point the Circuit tab showed the following: * gnetlist -g spice-sdb -o test.net test.sch .TF V(1) V(2) .AC DEC 100 10.0 100 .SAVE V(1) .OPT NOPAGE NOMOD .WIDTH OUT=133 * * Spice file generated by gnetlist * * spice-sdb version 2.10.2007 by SDB -- * * provides advanced spice netlisting capability.* * Documentation at http://www.brorson.com/gEDA/SPICE/ * * *== Begin SPICE netlist of main design V1 2 0 sin 0 1 10 R1 2 1 47k C2 0 1 100nF .end Then I clicked the Run button, and confirmed the saving of KJ-test.NET, then confirmed saving a file named KJ-WavesRAW.OUT, which was subsequently opened again, after which I ended up in the "Select Axis Variables" window. So I selected the frequency for the X-axis and V(1) for the Y-axis, with dB/Phase under "Other option". Then I clicked Add to Plot Window, after which I got a flat line. And no matter what I choose, I get flat lines, or no lines at all. When checking out the Console tab, there appears to be an error: KJWaves version 1.1.2, Copyright (C) 2006-2007 Kurt M Peters. KJWaves comes with ABSOLUTELY NO WARRANTY. See the GNU General Public License for more details. Opening: /home/rr/electron/Te
Re: gEDA-user: Simulation troubles ...
Richard, Your problem is a SPICE issue. Simply put, to do a .TF, your source needs to be DC. So, this should work (I haven't tried it). .TF, .OP, and .DC are all under the heading of "type of DC analysis" in my SPICE book. * gnetlist -g spice-sdb -o test.net test.sch .TF V(1) VIN .AC DEC 100 10.0 100 .SAVE V(1) .OPT NOPAGE NOMOD .WIDTH OUT=133 * * Spice file generated by gnetlist * * spice-sdb version 2.10.2007 by SDB -- * * provides advanced spice netlisting capability.* * Documentation at http://www.brorson.com/gEDA/SPICE/ * * *== Begin SPICE netlist of main design V1 2 0 sin 0 1 10 VIN 2 0 DC 0.5V R1 2 1 47k C2 0 1 100nF .end I hope that helps, Kurt - Message: 1 Date: Mon, 05 Nov 2007 02:49:43 +0100 From: Richard Rasker <[EMAIL PROTECTED]> Subject: gEDA-user: Simulation troubles ... To: gEDA user mailing list Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain Hello, I've been using gEDA for years using gschem and pcb, and recently, I decided I'd like to check out the GUI simulation tools as well. Long ago, I used some Windows-based simulation tools (e.g. MicroCap), and these worked well enough for my simple needs. For several days now, I'm trying to get to grips with the gEDA way of doing things, and I'm failing miserably. First off, I can't get gspiceui to compile, no matter what I try. It seems Mandriva is simply incompatible, as I recall running into this problem several times already in the past. No problem, I downladed Kurt Peters' KJWaves, and it seems like the tool I was looking for. There is a problem, however: apparently I don't understand how it works. First, I created the very simplest of RC networks in gschem and saved it in a file by the name of test.sch,: v 20070216 1 C 4 4 0 0 0 title-B.sym C 45200 46900 1 0 0 resistor-2.sym { T 45600 47250 5 10 0 0 0 0 1 device=RESISTOR T 45400 47200 5 10 1 1 0 0 1 refdes=R1 T 45400 46700 5 10 1 1 0 0 1 value=47k } C 46300 46100 1 90 0 capacitor-1.sym { T 45600 46300 5 10 0 0 90 0 1 device=CAPACITOR T 45800 46500 5 10 1 1 180 0 1 refdes=C2 T 45400 46300 5 10 0 0 90 0 1 symversion=0.1 T 46700 46300 5 10 1 1 180 0 1 value=100nF } C 44900 45800 1 0 0 vsin-1.sym { T 44600 46550 5 10 1 1 0 0 1 refdes=V1 T 45600 46650 5 10 0 0 0 0 1 device=vsin T 45600 46850 5 10 0 0 0 0 1 footprint=none T 44200 46050 5 10 1 1 0 0 1 value=sin 0 1 10 } C 45100 45500 1 0 0 gnd-1.sym C 46000 45800 1 0 0 gnd-1.sym Then I generated a netlist as follows: gnetlist -g spice-sdb test.sch -o test.net The result: * gnetlist -g spice-sdb -o test.net test.sch * * Spice file generated by gnetlist * * spice-sdb version 2.10.2007 by SDB -- * * provides advanced spice netlisting capability.* * Documentation at http://www.brorson.com/gEDA/SPICE/ * * *== Begin SPICE netlist of main design V1 2 0 sin 0 1 10 R1 2 1 47k C2 0 1 100nF .end So far, so good. Then I fired up KJWaves, and chose File -> Open SPICE Circuit, and selected test.net. In the leftmost column (nodes) I selected node 1 (which is the output), and clicked Add as Output in the Transfer Function group field. Then I declared node 2 as an input in the same manner, and finally, I selected the Calculate TF option. Then I selected a Start Frequency of 10 and a Stop Frequency of 100 (as the roll-off should be around 34Hz). Finally, I selected the dB/Phase checkbox under "Output option" (I wish to see the transfer function and the phase characteristics). Having set the input node, the output node, the frequency range and the desired output display, I clicked "Add Analysis to Simulation", at which point the Circuit tab showed the following: * gnetlist -g spice-sdb -o test.net test.sch .TF V(1) V(2) .AC DEC 100 10.0 100 .SAVE V(1) .OPT NOPAGE NOMOD .WIDTH OUT=133 * * Spice file generated by gnetlist * * spice-sdb version 2.10.2007 by SDB -- * * provides advanced spice netlisting capability.* * Documentation at http://www.brorson.com/gEDA/SPICE/ * * *== Begin SPICE netlist of main design V1 2 0 sin 0 1 10 R1 2 1 47k C2 0 1 100nF .end Then I clicked the Run button, and confirmed the saving of KJ-test.NET, then conf
Re: gEDA-user: Gspiceui build trouble
Thanks, If you have any suggested additions/revisions/bugs please send them (through either sourceforge or directly). I have a reasonable amount of users, but can't tell if 1) everyone's happy and there are no bugs, 2) people just use it enough and it gets the job done, or 3) they just try it and then never use it again I plan on adding HSPICE output reading capability, but that's my only outstanding request. Regards, Kurt -- Message: 6 Date: Wed, 31 Oct 2007 12:25:49 +0100 From: Richard Rasker <[EMAIL PROTECTED]> Subject: Re: gEDA-user: Gspiceui build trouble To: gEDA user mailing list Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain Op dinsdag 30-10-2007 om 19:39 uur [tijdzone -0500], schreef KURT PETERS: >That's why I wrote KJWaves; I never got GSpiceUI to compile. I suggest you >might want to give it a try. It's on sourceforge.net >Regards, >Kurt Yes, I found it, and it appears to do exactly what I want -- thanks for this nice piece of work! Best regards, Richard ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Gspiceui build trouble
That's why I wrote KJWaves; I never got GSpiceUI to compile. I suggest you might want to give it a try. It's on sourceforge.net Regards, Kurt -- Message: 2 Date: Tue, 30 Oct 2007 22:23:46 +0100 From: Richard Rasker <[EMAIL PROTECTED]> Subject: gEDA-user: Gspiceui build trouble To: [EMAIL PROTECTED] Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain Hello all, I downloaded the latest gEDA ISO image (geda-install-20070221a.iso), mounted it loopback and installed it almost completely error-free. The "almost" refers to building gspiceui. I made several attempts, but they all fail at the same point. Relevant information: - My system: Mandriva 2007.1, with a default installed version libwxgtk2.6-2.6.3-8mdv - I downloaded and installed wxGTK-2.6.3 as per the instructions in the INSTALL file supplied with the gspiceui source code. - I get a huge amount of "undefined reference to wx..." messages immediately after the make command, ending in an "error 2" message (see below). There appears to be a problem with wxGTK, but what exactly goes wrong? Does anyone know why even the exact recommended install of wxGTK-2.6.3 doesn't work? Or what I can do to fix this? It's a bit frustrating, as it's the only thing I can't get to install properly no matter what -- all the rest works like a charm. (And if anyone knows of another reliable GUI circuit simulation application -- audio filters mostly -- it's much appreciated as well ...) Thanks in advance, Richard Rasker ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: guile update status
Just wondering what the status is of making geda compatible with guile 1.8.1. Anyone know how close that is to being complete (in git)? kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB: Diode footprints ?
Be careful about what symbol you choose for your diode in gschem. I've found pin 1 and pin 2 don't always connect to cathode/anode like one would think they would. In other words, the multiple diode symbols are not consistent. Kurt Message: 1 Date: Mon, 27 Aug 2007 11:03:24 -0600 From: armdeveloper <[EMAIL PROTECTED]> Subject: gEDA-user: PCB: Diode footprints ? To: gEDA user mailing list Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain I am looking for the footprint for a 1N4001 diode. What is the name of said footprint ? Thanks ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB error - latest release on sourceforge.net
When's the next "official" release of PCB going to be? It's tough working with people who only will use "official releases" when I'm using CVS release(s). Kurt Message: 2 Date: Fri, 24 Aug 2007 20:43:55 -0400 From: DJ Delorie <[EMAIL PROTECTED]> Subject: Re: gEDA-user: PCB error - latest release on sourceforge.net To: geda-user@moria.seul.org Message-ID: <[EMAIL PROTECTED]> I recently changed that line to use symbolic flags instead of numeric ones. Newer (cvs) pcb will read older files, but not the other way around. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: PCB error - latest release on sourceforge.net
I am using 20070208 version of PCB. I'm loading a pcb file with the following line and getting an error. Does anyone know why my cvs version of pcb put this line in: #Flags("rubberband,nameonpcb,autodrc") and why I have to comment it out to get the latest official release to work? Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Running fedora core 7, want to install gSpiceUI (Robert Butts)
Those reasons are why I created kjwaves. Give it a try. It's on souceforge.net under kjwaves and is written in java so it will support any platform. I've had quite a few downloads and good responses from users. It's also internationalized in Spanish, German, Greek, and English. Kurt > Message: 1 Date: Fri, 3 Aug 2007 17:43:38 -0400 From: "Robert Butts" <[EMAIL PROTECTED]> Subject: Re: gEDA-user: Running fedora core 7, want to install gSpiceUI To: "gEDA user mailing list" Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" Got it! Boy, you really have to pay close attention to every dot in the address. Thanks, Rob On 7/19/07, Chitlesh GOORAH <[EMAIL PROTECTED]> wrote: > > On 7/19/07, Robert Butts wrote: > > I am a new Linux user using Fedora core 7 and I would like to install > gSpiceUI. > > You are running Fedora 7. Fedora "Core" 7 doesn't exist :) > > > If someone knows how to install gspiceui or where I can get directions I > > would appreciate it greatly. > > Hello, > > You will have gspiceui [1] into fedora soon, that is, you can install > gspiceui via yum. However the problem is that gspiceui requires gwave > and the latter requires some very old packages that are either: > * currently unmaintained or > * no longer available in fedora. > > I've a copy of the current gspiceui rpm: > F-7: > http://chitlesh.fedorapeople.org/RPMS/F-7/gspiceui-0.8.90-3.fc7.i386.rpm > FC-6: > http://chitlesh.fedorapeople.org/RPMS/FC-6/gspiceui-0.8.90-3.fc6.i386.rpm > > You will need to install the following before install gspiceui > yum install geda-gnetlist geda-gschem geda-symbols libstdc++ wxGTK ngspice > > Then install gspiceui : > rpm -ivh gspiceui-0.8.90-3.fc6.i386.rpm > or > rpm -ivh gspiceui-0.8.90-3.fc7.i386.rpm > > Please note that it currently doesn't support gwave (we are working on > it). > Is there any another alternative you might advise instead of gwave ? > > cheers, > Chitlesh > > [1] https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=247402 > -- > http://clunixchit.blogspot.com ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Formal Release dates
Thanks, My Univ installs geda on our "remote" Solaris machines, which my student access with either cyg/win or xwin32. The IT dept only does updates when "school's out of session", ie, between semesters and summer break. Therefore it would be nice to get a new version around those times. This winter, you guys did a bang-up job hitting that by having such a good release at year-end. I was hoping to get a new release installed by those guys before end of summer. They won't do CVS releases. Regards, Kurt -- Hi, >>Just curious - I know you just had another code sprint / freedaug meeting; >>does that usual correspond with a formal code/version release? Is there a >>set time table or metrics on when the suite will have a formal version >upgrade? I want to do a gEDA/gaf release soon, but I would really like to get the following last minute fixes/things into the next release: * A fix for: http://archives.seul.org/geda/dev/Apr-2007/msg00358.html make distcheck fails for gnetlist/tests/spice-sdb for some reason. Worst case is that I disable this test for make check and fix it later. * Not required, but it would be nice to get the wikified gsch2pcb tutorial into the next release. * Maybe a few more patches that have been submitted in the past few days like the EPS or dialog positions, but only if they are finished now. -Ales ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Formal Release dates
Just curious - I know you just had another code sprint / freedaug meeting; does that usual correspond with a formal code/version release? Is there a set time table or metrics on when the suite will have a formal version upgrade? Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
RE: gEDA-user: refdes_renum changes, anybody?
I'm for making it the standard. I usually cut and paste common symbols like Resistors and Caps and changing the refdes to a "X?" will be a lot more predictable then letting refdes renum choose. Regards, Kurt Message: 4 Date: Sun, 15 Apr 2007 09:52:04 -0400 (EDT) From: Stuart Brorson <[EMAIL PROTECTED]> Subject: gEDA-user: refdes_renum changes, anybody? To: [EMAIL PROTECTED] Message-ID: <[EMAIL PROTECTED]> Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Hello geda-users -- I've made some modifications to the refdes utility "refdes_renum". Specifically, I have created a flag called "--gentle", which tells refdes_renum to number only new components in a design (i.e. those with refdeses like C?). The --gentle flag tells refdes_renum to leave previously numbered components alone. This new code is now in CVS. By default, the old refdes_renum would just renumber *all* components, which could be a PITA if you had grown accostomed to your design's refdeses, or had already started a PCB layout with them. By default, refdes_renum will clobber all your old refdeses. Now the question has been asked:Shouldn't the --gentle option be the default (it currently is not)? Since making this change affects the default behavior of an important utility, I thought I'd ask the community for their opinions. So, do you like refdes_renum's current behavior, or would you prefer that it be --gentle by default? Cheers, Stuart p.s. If you want to play with it, please check the new refdes_renum out of CVS. Doing "refdes_renum --gentle file1.sch file2.sch file3.sch" will show the new behavior. Make sure you do this only to a design you have already backed up ___ geda-user mailing list [EMAIL PROTECTED] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Multiple open pages in gschem
I really like the tabs as well. Maybe it's possible to change the font size to shrink them a little if people think they're too big? Regards, Kurt [snip] > There is yet another page-navigation metaphor available to us.. the > tabbed notebook, but to do this properly (as I discovered over the > summer), requires major data-structure changes. > H... Here's something I hacked up a few nights ago: http://geda.seul.org/misc/gschem-tabs.png I've worked out all the details yet (read: hardly fully functional), but the implementation looks fairly straightforward. The question is, are the tabs really that useful since they do sorta clutter things up. -Ales ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Re: Multiple open pages in gschem
I use the page manager now, but something that would reduce key/mouse clicks would be nice (I type 'PM' in the window to see the page manager). It's nice having the indicator to tell which pages changed. Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: PCB change - old install can't read new cvs?
Is there some change in the current CVS release of PCB that causes the earlier "20060822" version to not be able to read in a file saved by the current CVS version? The error I get is below: ERROR parsing file 'memnetout.pcb' line:10 description: 'syntax error' Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Tool to calculate Nyquist-plot or impedance?
Try KJWaves (on sourceforge). The graphing routine allows you to select the Real or Imaginary part of any signal to place on any axis of a graph. It should do what you want. You just have to get your sim. ready to run on ngspice. Kurt Wen wrote: > Hi list, > I am going to do Equivalent circuit fitting for a university project with impedance spectroscopy. > > I am looking for a tool that first allows to define (via a graphic interface would be best) an electric circuit made of resistors, conductors, inductors and maybe constant phase and warburg elements. > What i need is a Nyquist-plot of that circuit-> a plot that shows the imaginary (vert. axis) and the real (horiz. axis) part of the impedance of the defined circuit for a wide range of frequencies. > > So I am either looking for an application that outputs that Nyquist-plot directly or that calculates the impedance analytically with the frequency as a parameter, so that I can use it for a matlab/octave-script. > > Is there a geda-tool thats able to do one of those two things? I did not see something like that in the tutorial-part nor find it in the gschem-interface? > If not, does somebody know other applications that are able to handle this? > > Thanks in advance, > Wen gnucap. gnucap is a circuit simulator and it is very easy to describe your circuit and do an ac analysis of it to directly measure the impedance. You can take that data and feed it back to matlab or octave. -Dan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: PCB - rectangular holes
I didn't see any notes about how to make rectangular instead of round holes. Is there an easy way to do this? In my current board I have some pretty huge round holes when a nice small rectangle would have worked nicely. Is this something that's hard for board houses to make? Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Some footprints I tried to create
I've already begun. I wish there was a "footprint viewer" app which would just display one footprint file with variable mag, the way gerb does for gerbers. That way, I could quickly download and look at each footprint in detail. If wishes were horses... :) There is one, called PCB. Just load the footprint into the buffer: File:Load element data into Paste buffer. Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Google Summer of Code on gEDA Webpages
I found your thoughts on probes interesting. For about 6 months, I've been using my own current (Ammeter) meter symbol. I've included it below. It allows me to easily find the name in KJWaves to include in graphing. Kurt Hi Stuart and all, On Saturday 10 March 2007 03:26, Stuart Brorson wrote: > http://geda.seul.org/gsoc/index.html > If you want to add a project to the suggestions page, please e-mail > me at sdb (*at*) cloud9 (*dot*) net. I'm currently drafting a better spice integration into gschem. Maybe that could be a project, too. http://geda.seul.org/wiki/geda:spice_improvements Suggestions are welcome. Regards Werner BTW: I'm not a student Start Ammeter Symbol v 20061020 1 T 700 650 8 10 1 1 0 0 1 refdes=VAM? T 700 850 5 10 1 1 0 0 1 device=Ammeter T 700 1050 5 10 0 0 0 0 1 footprint=none T 700 1250 5 10 0 0 0 0 1 numslots=0 T 700 1450 5 10 0 0 0 0 1 description=ammeter for spice P 300 1200 300 900 1 0 0 { T 350 1000 5 8 1 1 0 0 1 pinnumber=1 T 350 1000 5 8 0 1 0 2 1 pinseq=1 T 400 850 9 8 1 1 0 5 1 pinlabel=+ T 300 700 5 8 0 1 0 5 1 pintype=pwr } P 300 0 300 300 1 0 0 { T 350 100 5 8 1 1 0 0 1 pinnumber=2 T 350 100 5 8 0 1 0 2 1 pinseq=2 T 300 500 5 8 0 1 0 3 1 pintype=pwr T 300 300 5 10 1 1 0 0 1 pinlabel=- } L 300 400 400 500 3 0 0 0 -1 -1 L 200 500 300 400 3 0 0 0 -1 -1 T 700 450 5 10 0 1 0 0 1 value=DC 0V L 300 400 300 800 3 0 0 0 -1 -1 L 100 800 500 400 3 0 0 0 -1 -1 B 0 300 600 600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 L 200 800 100 800 3 0 0 0 -1 -1 L 100 700 100 800 3 0 0 0 -1 -1 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB non-feature... work-around?
> Now, when I try to only see pwrgndsd, it turns off the entire group, > kind of defeating the purpose of separating the layers, in my > opinion. Intentional. The purpose of the grouping is to color the signals differently. The colors are nice, but of limited utility. It seems like the functionality to turn off colors without having to assign them to different groups should exist. I have no idea how difficult that would be to implement. My problem is that I have gnd/pwr planes that cover up traces and would just like to "make those planes invisible" easily at times. > Thus "soldtrace, pwrgndsd, something" all turn off when any of them > turn off, and all turn on when any one of them turns on. The same > for the other three. Is there some way around this and still keep a > two-layer board? What I do is re-group them as individual layers, do my editing, then group them back. Isn't this possibly a little dangerous? You would REALLY need to pay strict attention to whether lines clear polys (or not) since you wouldn't get the "feedback immediately" as you're laying the trace. You'd only find out after you merged wether you left that off for your trace or not. Those pesky orange-highlighted pads sometimes aren't too instructive of where you connected two wrong nets. > My understanding, which may be wrong, is that if I move pwrgndsd to group > 3, and somethingcp to group 4, that would create a 4 layer board? Is that > understanding right? Yes, maybe. What makes it a 4 layer board in reality is telling the fab "I want a four layer board, here's the gerbers" :-) True! but pedantic. ;-) You can do whatever you want as long as you re-group them as two groups before exporting it to gerber. The exporters assume one physical layer per group. Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: PCB non-feature... work-around?
I am doing only a two-layer board with three "layers" per group. In other words the preferences for layers looks something like this: grp 1 2 3 4 5 6 soldtrace x pwrgndsdx something x comptracex pwrgndcmp x somethincp x solder x component x Now, when I try to only see pwrgndsd, it turns off the entire group, kind of defeating the purpose of separating the layers, in my opinion. Thus "soldtrace, pwrgndsd, something" all turn off when any of them turn off, and all turn on when any one of them turns on. The same for the other three. Is there some way around this and still keep a two-layer board? My understanding, which may be wrong, is that if I move pwrgndsd to group 3, and somethingcp to group 4, that would create a 4 layer board? Is that understanding right? Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: gsch2pcb
I'm running gsch2pcb 1.5 on Solaris for one design and cannot get it to produce a .net netlist. Please see the output below. Regards, Kurt gsch2pcb tusharproj -v Running command: gnetlist -g pcbpins -o fortusharout.cmd fortushar_1.sch gEDA/gnetlist version 20061020 gEDA/gnetlist comes with ABSOLUTELY NO WARRANTY; see COPYING for more details. This is free software, and you are welcome to redistribute it under certain conditions; please see the COPYING file for more details. Remember to check that your schematic has no errors using the drc2 backend. You can do it running 'gnetlist -g drc2 your_schematic.sch -o drc_output.txt' and seeing the contents of the file drc_output.txt. Loading schematic [/afs/lions.odu.edu/home/k/kpete017/seda/fortushar_1.sch] - gEDA/gnetlist pcbpins Backend This backend is EXPERIMENTAL Use at your own risk! - Running command: gnetlist -g PCB -o fortusharout.net fortushar_1.sch gEDA/gnetlist version 20061020 gEDA/gnetlist comes with ABSOLUTELY NO WARRANTY; see COPYING for more details. This is free software, and you are welcome to redistribute it under certain conditions; please see the COPYING file for more details. Remember to check that your schematic has no errors using the drc2 backend. You can do it running 'gnetlist -g drc2 your_schematic.sch -o drc_output.txt' and seeing the contents of the file drc_output.txt. Loading schematic [/afs/lions.odu.edu/home/k/kpete017/seda/fortushar_1.sch] Probably parenthesis mismatch in /afs/.lions.odu.edu/dep/ece/geda-20061020/share/gEDA/scheme/gnet-PCB.scm Most recently read form: ([EMAIL PROTECTED] ([EMAIL PROTECTED] ([EMAIL PROTECTED] ([EMAIL PROTECTED] ([EMAIL PROTECTED] (ice-9 format)) ERROR: Unbound variable: PCB Running command: gnetlist -g gsch2pcb -o fortusharout.pcb fortushar_1.sch gEDA/gnetlist version 20061020 gEDA/gnetlist comes with ABSOLUTELY NO WARRANTY; see COPYING for more details. This is free software, and you are welcome to redistribute it under certain conditions; please see the COPYING file for more details. Remember to check that your schematic has no errors using the drc2 backend. You can do it running 'gnetlist -g drc2 your_schematic.sch -o drc_output.txt' and seeing the contents of the file drc_output.txt. Loading schematic [/afs/lions.odu.edu/home/k/kpete017/seda/fortushar_1.sch] /usr/pubsw/bin/gm4: /afs/.lions.odu.edu/dep/ece/geda-20061020/share/pcb/m4/common.m4: No such file or directory CONN4: need new file element for footprint CON_SMA__Amphenol_901-10112 (value=unknown) Found: packages/CON_SMA__Amphenol_901-10112 CONN4: added new file element for footprint CON_SMA__Amphenol_901-10112 (value=unknown) R4: need new file element for footprint 1206 (value=50) Found: packages/1206 R4: added new file element for footprint 1206 (value=50) CONN3: need new file element for footprint CON_SMA__Amphenol_901-10112 (value=unknown) Found: packages/CON_SMA__Amphenol_901-10112 CONN3: added new file element for footprint CON_SMA__Amphenol_901-10112 (value=unknown) R3: need new file element for footprint 1206 (value=4700) Found: packages/1206 R3: added new file element for footprint 1206 (value=4700) CONN2: need new file element for footprint CON_SMA__Amphenol_901-10112 (value=unknown) Found: packages/CON_SMA__Amphenol_901-10112 CONN2: added new file element for footprint CON_SMA__Amphenol_901-10112 (value=unknown) R2: need new file element for footprint 1206 (value=470) Found: packages/1206 R2: added new file element for footprint 1206 (value=470) CONN1: need new file element for footprint CON_SMA__Amphenol_901-10112 (value=unknown) Found: packages/CON_SMA__Amphenol_901-10112 CONN1: added new file element for footprint CON_SMA__Amphenol_901-10112 (value=unknown) R1: need new file element for footprint 1206 (value=470) Found: packages/1206 R1: added new file element for footprint 1206 (value=470) C2: need new file element for footprint 1206 (value=10u) Found: packages/1206 C2: added new file element for footprint 1206 (value=10u) C1: need new file element for footprint 1206 (value=10u) Found: packages/1206 C1: added new file element for footprint 1206 (value=10u) U1: need new file element for footprint SOIC-127P-600L1-8N (value=unknown) Found: packages/SOIC-127P-600L1-8N U1: added new file element for footprint SOIC-127P-600L1-8N (value=unknown) -- Done processing. Work performed: 11 file elements and 0 m4 elements added to fortusharout.pcb. Next step: 1. Run pcb on your file fortusharout.pcb. You will find all your footprints in a bundle ready for you to place or disperse with "File -> Disperse all elements" in PCB 2. From within PCB, select "File -> Load netlis
Re: gEDA-user: DRC/rat quirks
I think the DRC when laying out is useful, especially when spacing is tight. You can ensure you're keeping things as close as possible without breaking design rules. That being said, it could use a little bit of improvement. For instance, you must turn it off if you are placing a via to connect traces to finish off a rats nest, even if the rats are displayed properly. Since the via isn't "seen" by the rats, the DRC won't let you connect to it. You have to turn off the DRC, connect to it, press "o" again, reselect the line button, and then turn DRC back on. It's a reasonably painful process. A solution might be to have the rat connect to the nearest, unconnected via and go on from there to the pad it's supposed to go to... or allow DRC to connect to unconnected vias, while avoiding vias that have connections. Regards, Kurt -- Message: 5 Date: Tue, 13 Feb 2007 14:11:47 -0500 From: DJ Delorie <[EMAIL PROTECTED]> Subject: Re: gEDA-user: DRC/rat quirks To: geda-user@moria.seul.org Message-ID: <[EMAIL PROTECTED]> > That's one. Another is that the rats for a net don't go away unless > you can get your line to end exactly the right place, which doesn't > work for me even with "snap to pad". I'd like to see a test case for this. > Also, the rat wire should give visual feedback as you route a net -- > rats to routed pads should disappear as you place tracks that > complete segments. With the lesstif HID, you could call the rats-optimize action on each mouse button release ;-) > As for the DRC, I've played with a few boards. Each time I end up > with at least one rat wire going between two pads which I can't > route because the auto-DRC won't let me onto the second pad. It's also sensitive to which side you started on. Start on the pad that's already wired in, and connect to the one that isn't. Also check your netlist. Still, a test case would help. Me, I don't use auto-drc. I use the 'o' key to tell me when I screwed up, plus the 'f' key to highlight what I'm *supposed* to be routing to. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: RE: pcb-20070208 snapshot
Dan, I think I diagnosed the mystery of the pop-up windows. I think when you instantiate PCB with "pcb myfile &", although it seems like it "keeps" the old netlist somehow, it does the weird window popping up behavior. When I then load in the netlist from the file menu, the windows stop popping up. Additionally, I noticed the title-bar doesn't put the title of the file (it's "Unnamed") when you start pcb that way, as well. Regards, Kurt Message: 2 Date: Fri, 09 Feb 2007 07:56:11 -0500 From: "KURT PETERS" <[EMAIL PROTECTED]> Subject: gEDA-user: RE: pcb-20070208 snapshot To: geda-user@moria.seul.org Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; format=flowed Dan, I noticed kind of an "annoying" feature with this new version -- I use gtk default install. When I press "o" to update rats nest, it seems PCB now brings the log window to the foreground. Likewise, 'f' brings up the netlist window. As you can imaging this is particularly annoying because it also takes the focus, causing me to have to click on the main PCB window each time. Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Re: gsch2pcb problem - latest CVS or latest Suse 10.1 upgrade?
I followed the second option of doing a clean CVS download and install and all is right with the world again. I might have just gotten a bad update... Unlucky I guess. Kurt Message: 4 Date: Fri, 09 Feb 2007 09:03:29 -0500 From: Dan McMahill <[EMAIL PROTECTED]> Subject: Re: gEDA-user: gsch2pcb problem - latest CVS or latest Suse 10.1upgrade? To: gEDA user mailing list Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=us-ascii; format=flowed KURT PETERS wrote: I made some minor mods to a gschem file and ran gsch2pcb (I stupidly installed the cvs version before doing this AND updated Suse 10.1), and got the following: -snip- stdin:2: /usr/bin/m4: Bad expression in eval: /2 grep footprint= mnaxbo2_{1,2,3,4,5}.sch | sort -u to get a list of all the footprints. My guess is that somewhere in there is something that conflicts with a variable used by the m4 footprints or perhaps there is a name that just isn't compatible. If you want, you can post that list. Your other option, if you're already building geda/gaf from cvs is to build a brand new gsch2pcb and gnetlist. I added an option last night to gsch2pcb to totally disable using m4 for footprints. Actually, m4 is disabled by default and you'd have to use --use-m4 or put use-m4 in your project file. So my guess is that just updating gnetlist and gsch2pcb will make your problem go away. -Dan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: RE: pcb-20070208 snapshot
Dan, I don't know what I did differently, but I made some changes, re-ran gsch2pcb, which worked, loaded my pcb again, loaded my netlist again, and the windows stopped popping up and taking focus. I don't know what is different about the software itself. Weird,wild stuff. Kurt Message: 5 Date: Fri, 09 Feb 2007 09:04:59 -0500 From: Dan McMahill <[EMAIL PROTECTED]> Subject: Re: gEDA-user: RE: pcb-20070208 snapshot To: gEDA user mailing list Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=us-ascii; format=flowed KURT PETERS wrote: Dan, I noticed kind of an "annoying" feature with this new version -- I use gtk default install. When I press "o" to update rats nest, it seems PCB now brings the log window to the foreground. Likewise, 'f' brings up the netlist window. As you can imaging this is particularly annoying because it also takes the focus, causing me to have to click on the main PCB window each time. Regards, Kurt hmm. I wonder if this is window manager specific. There was a change in this area to fix a problem where sometimes users could _never_ get the netlist or library windows to accept focus. Could you file this one on the sourceforge bug tracker? Thanks -Dan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: RE: pcb-20070208 snapshot
Dan, I noticed kind of an "annoying" feature with this new version -- I use gtk default install. When I press "o" to update rats nest, it seems PCB now brings the log window to the foreground. Likewise, 'f' brings up the netlist window. As you can imaging this is particularly annoying because it also takes the focus, causing me to have to click on the main PCB window each time. Regards, Kurt Message: 5 Date: Thu, 08 Feb 2007 21:57:59 -0500 From: Dan McMahill <[EMAIL PROTECTED]> Subject: gEDA-user: pcb-20070208 snapshot To: geda-user@seul.org, geda-dev@seul.org, [EMAIL PROTECTED] Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=us-ascii; format=flowed Hello, I have uploaded a new pcb snapshot to sourceforge. The release notes below don't really do justice to the huge amount of work that harry and DJ both put in between the last snapshot and now. harry implemented polygon clipping which has greatly improved how PCB deals with polygons. Among other things issues with some board houses not fully supporting RS-274-X should not be a problem now. Also islands in polygons created by cutting the polygon with traces are removed and the connectivity checker correctly deals with this case. Just in time for this weekends code sprint! Have fun -Dan Release Notes for PCB snapshot 20070208 - Add polygon clipping code. This is a big change to how polygons are handled. The new code now removes islands and correctly identifies open circuits caused by a trace fully cutting through a polygon. In addition, the RS-274-X output is now simpler and works with some board houses that use older non-conforming sofware. Different styles for thermal reliefs are also now supported as part of the polygon clipper code. - Add support for plugins - Many improvements to the autorouter. - Various improvements to the trace optimizer. - Add a fontmode for editing pcb fonts - Add progress() hook to HID structure - Fix a bug with non-functional windows on some window managers commonly found on OS-X - Add support for controlling pcb via dbus - Fix various bugs which would cause a crash - Add --scale for postscript scaling - Intercept window manager delete events with the GTK gui - Scan the .pcb file for a FileVersion value. This is not written out yet but will be in future versions. - Warn if non-manhattan lines are trying to become pads. - Allow no-solder paste pads to support fiducials - Report in mm or mils as selected by user - Allow reordering of layers - add some more QFN packages - fix building with sun studio c compiler - Made a pcb installation be relocatable. - Convert the m4 libraries to newlib libraries as part of building a distfile. The m4 libraries are still considered the sources and as such are still distributed but this eliminates the need for m4 at runtime for footprints. - Got rid of the pcb wrapper script around pcb-bin. - Remove some old footprints of questionable naming, accuracy, or usefulness. - Get the autosave/backup code working on all GUI's - Fix some drill size rounding in the reports - Changed the backup file name to be derived from the .pcb file name - Added a command line option for DrawGrid - Fix logic for adding new ratlines - Fix gtk grid when board is flipped - Add "find" and "rip-up" buttons to the netlist window - Draw plated holes when exporting - Fix some bugs when converting selection to element - Fix build on cygwin - Enhance the win32/build_pcb script used to generate a non-cygwin windows installer. - Make pcb work under non-cygwin windows ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: gsch2pcb problem - latest CVS or latest Suse 10.1 upgrade?
As a little follow up to my previous message, I checked the guile version installed and it looks like it's still 1.6.7-19 according to YAST. Kurt Message: 4 Date: Thu, 08 Feb 2007 09:53:02 -0500 From: "KURT PETERS" <[EMAIL PROTECTED]> Subject: gEDA-user: gsch2pcb problem - latest CVS or latest Suse 10.1 upgrade? To: geda-user@moria.seul.org Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; format=flowed I made some minor mods to a gschem file and ran gsch2pcb (I stupidly installed the cvs version before doing this AND updated Suse 10.1), and got the following: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ~/gedasvn/trunk/xbowmna> gsch2pcb projectxboxmna - gEDA/gnetlist pcbpins Backend This backend is EXPERIMENTAL Use at your own risk! - stdin:2: /usr/bin/m4: Bad expression in eval: /2 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> The window then hangs and seems to do nothing. Any idea what's going on? All I did in gschem was move a few pins around. I'm including the "-v" output below as well. Kurt >>>>>>>>>>>>>>>>>>>>> gsch2pcb projectxboxmna -v Running command: gnetlist -g pcbpins -o mnaxbowout.cmd mnaxbow_1.sch mnaxbow_2.sch mnaxbow_3.sch mnaxbow_4.sch mnaxbow_5.sch gEDA/gnetlist version 20061020 gEDA/gnetlist comes with ABSOLUTELY NO WARRANTY; see COPYING for more details. This is free software, and you are welcome to redistribute it under certain conditions; please see the COPYING file for more details. Remember to check that your schematic has no errors using the drc2 backend. You can do it running 'gnetlist -g drc2 your_schematic.sch -o drc_output.txt' and seeing the contents of the file drc_output.txt. Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_1.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_2.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_3.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_4.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_5.sch] - gEDA/gnetlist pcbpins Backend This backend is EXPERIMENTAL Use at your own risk! - Running command: gnetlist -g PCB -o mnaxbowout.net mnaxbow_1.sch mnaxbow_2.sch mnaxbow_3.sch mnaxbow_4.sch mnaxbow_5.sch gEDA/gnetlist version 20061020 gEDA/gnetlist comes with ABSOLUTELY NO WARRANTY; see COPYING for more details. This is free software, and you are welcome to redistribute it under certain conditions; please see the COPYING file for more details. Remember to check that your schematic has no errors using the drc2 backend. You can do it running 'gnetlist -g drc2 your_schematic.sch -o drc_output.txt' and seeing the contents of the file drc_output.txt. Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_1.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_2.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_3.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_4.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_5.sch] Running command: gnetlist -g gsch2pcb -o mnaxbowout.new.pcb mnaxbow_1.sch mnaxbow_2.sch mnaxbow_3.sch mnaxbow_4.sch mnaxbow_5.sch gEDA/gnetlist version 20061020 gEDA/gnetlist comes with ABSOLUTELY NO WARRANTY; see COPYING for more details. This is free software, and you are welcome to redistribute it under certain conditions; please see the COPYING file for more details. Remember to check that your schematic has no errors using the drc2 backend. You can do it running 'gnetlist -g drc2 your_schematic.sch -o drc_output.txt' and seeing the contents of the file drc_output.txt. Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_1.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_2.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_3.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_4.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_5.sch] stdin:2: /usr/bin/m4: Bad expression in eval: /2 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: gsch2pcb problem - latest CVS or latest Suse 10.1 upgrade?
I made some minor mods to a gschem file and ran gsch2pcb (I stupidly installed the cvs version before doing this AND updated Suse 10.1), and got the following: ~/gedasvn/trunk/xbowmna> gsch2pcb projectxboxmna - gEDA/gnetlist pcbpins Backend This backend is EXPERIMENTAL Use at your own risk! - stdin:2: /usr/bin/m4: Bad expression in eval: /2 The window then hangs and seems to do nothing. Any idea what's going on? All I did in gschem was move a few pins around. I'm including the "-v" output below as well. Kurt gsch2pcb projectxboxmna -v Running command: gnetlist -g pcbpins -o mnaxbowout.cmd mnaxbow_1.sch mnaxbow_2.sch mnaxbow_3.sch mnaxbow_4.sch mnaxbow_5.sch gEDA/gnetlist version 20061020 gEDA/gnetlist comes with ABSOLUTELY NO WARRANTY; see COPYING for more details. This is free software, and you are welcome to redistribute it under certain conditions; please see the COPYING file for more details. Remember to check that your schematic has no errors using the drc2 backend. You can do it running 'gnetlist -g drc2 your_schematic.sch -o drc_output.txt' and seeing the contents of the file drc_output.txt. Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_1.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_2.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_3.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_4.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_5.sch] - gEDA/gnetlist pcbpins Backend This backend is EXPERIMENTAL Use at your own risk! - Running command: gnetlist -g PCB -o mnaxbowout.net mnaxbow_1.sch mnaxbow_2.sch mnaxbow_3.sch mnaxbow_4.sch mnaxbow_5.sch gEDA/gnetlist version 20061020 gEDA/gnetlist comes with ABSOLUTELY NO WARRANTY; see COPYING for more details. This is free software, and you are welcome to redistribute it under certain conditions; please see the COPYING file for more details. Remember to check that your schematic has no errors using the drc2 backend. You can do it running 'gnetlist -g drc2 your_schematic.sch -o drc_output.txt' and seeing the contents of the file drc_output.txt. Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_1.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_2.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_3.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_4.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_5.sch] Running command: gnetlist -g gsch2pcb -o mnaxbowout.new.pcb mnaxbow_1.sch mnaxbow_2.sch mnaxbow_3.sch mnaxbow_4.sch mnaxbow_5.sch gEDA/gnetlist version 20061020 gEDA/gnetlist comes with ABSOLUTELY NO WARRANTY; see COPYING for more details. This is free software, and you are welcome to redistribute it under certain conditions; please see the COPYING file for more details. Remember to check that your schematic has no errors using the drc2 backend. You can do it running 'gnetlist -g drc2 your_schematic.sch -o drc_output.txt' and seeing the contents of the file drc_output.txt. Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_1.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_2.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_3.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_4.sch] Loading schematic [/home/kurt/gedasvn/trunk/xbowmna/mnaxbow_5.sch] stdin:2: /usr/bin/m4: Bad expression in eval: /2 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB autoroute
I'm not sure how new the latest cvs is, but I am using one from December. I just tried to load the latest cvs and ./configure, but configure has a weird line "<<<<<< configure" in line 312 and fails. I'm not sure why. Kurt Message: 1 Date: Sun, 4 Feb 2007 05:56:07 -0800 (PST) From: Harry Eaton <[EMAIL PROTECTED]> Subject: Re: gEDA-user: PCB autoroute To: gEDA user mailing list Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=iso-8859-1 --- KURT PETERS <[EMAIL PROTECTED]> wrote: > I'm trying to autoroute only a selected group of > rats. I selected them > using SHIFT-click, and tried to autoroute selected > rats (ALT-R). > I get the message: The rats nest is stale! > Aborting autoroute. > So... I pressed O, and tried again. Again, I got > the same message. What am > I doing wrong? You're not doing anything wrong. If this is happening with the latest CVS code, please file a bug report on sourceforge and attach the pcb file that gives the error. If it is not happening with the latest CVS code then it is a bug that has been fixed. Expecting? Get great news right away with email Auto-Check. Try the Yahoo! Mail Beta. http://advision.webevents.yahoo.com/mailbeta/newmail_tools.html -- Message: 2 Date: Sun, 4 Feb 2007 06:00:57 -0800 (PST) From: Harry Eaton <[EMAIL PROTECTED]> Subject: Re: gEDA-user: pcb bug(kinda) To: gEDA user mailing list Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=iso-8859-1 --- DJ Delorie <[EMAIL PROTECTED]> wrote: > > Is there a better place to post bugs? > > There's a sourceforge bug tracker. Both that and > the list have pros > and cons: > > list: pro: your bug gets seen. con: your bug gets > lost or forgotten > > tracker: pro: your bug gets remembered. con: you > bug might not get seen soon. Of course as has happened many times, one can file a sourceforge bug report *and* e-mail this list. For myself I can say that when I have time to sit down and attack pcb bugs, I generally go through the sourceforge tracker to see which ones I want to tackle. Yahoo! Music Unlimited Access over 1 million songs. http://music.yahoo.com/unlimited -- ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user End of geda-user Digest, Vol 9, Issue 5 *** ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: PCB autoroute
I'm trying to autoroute only a selected group of rats. I selected them using SHIFT-click, and tried to autoroute selected rats (ALT-R). I get the message: The rats nest is stale! Aborting autoroute. So... I pressed O, and tried again. Again, I got the same message. What am I doing wrong? Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: PCB - grid dots not visible when board is flipped.
I'm sure someone else has noticed this. I'm using one of the latest CVS releases (December-ish) and noticed that the grid dots only show up on one side of the board. Does anyone else notice this? Is this on the "bug list"? Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: PCB - Rectangle/Polygon on pad
I am trying to draw a rectangle that directly connects with a pad. Unfortunately, PCB puts a keep-out region around each pad, forcing me to go back and draw a line around the pad to fill in the space. Is there a way to temporarily turn off the clearance around a pad? I tried SHIFT-K and the possible changejoin commands, but that didn't seem to work. Using k/SHIFT-K had an effect, (k expanded the clearance) but SHIFT-K would only go so far. Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: 56 Pin part with lots of No Connects
I have a 56 pin part with a bunch of no-connects. I am using tragesym to make the part initially, but I was wondering, is there a way to have the symbol not show the no-connects at all, but still have everything "work" properly when it came time to make the connection with the 56 pin symbol. In other words, what happens if you make a symbol and leave a bunch of pinseq and pin nums not filled in? Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Thermal via in pad
David, this is way off topic. But I noticed that your traces seem to change sizes at the silk-screen for the Brown ones (Vcc Comp). Is there any particular reason that you do that? Regards, Kurt ___ Message: 3 Date: 11 Jan 2007 23:52:17 +0100 From: David Kuehling <[EMAIL PROTECTED]> Subject: gEDA-user: Thermal via in pad To: geda-user@moria.seul.org Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=us-ascii Hi, I just noticed that punching a via into a large ground pad does not produce a non-copper (clearance) ring around the via, as it would do for vias inside polygons, see screenshot: http://user.cs.tu-berlin.de/~dvdkhlng/via-in-pad.png I guess such kind of via wouldn't be manufacturable since it isn't thermally shielded from the surrounding pad? Or is it just a bad idea to connect die-attach-pads directly with vias? David -- GnuPG public key: http://user.cs.tu-berlin.de/~dvdkhlng/dk.gpg Fingerprint: B17A DC95 D293 657B 4205 D016 7DEF 5323 C174 7D40 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: RE: geda-user Digest, Vol 8, Issue 20
Stuart, Thanks for the update. I will try to get the CVS version tonight. I always dread doing that because the update process is not the clearest in my mind-- but I digress The "final" change I made to the device attribute was actually a last act of desperation; it wasn't like that from the outset. Might it seem better to have the netlister just look at a different attribute instead of device like using a "type" attribute? I wonder that out loud because, although I understand the necessity to keep the simulation schematics separate from board schematics, it might make it slightly more difficult to copy between the two should you have a nice drawing handy that you just simulated. Should the "device" attribute be used the way it seems to be used for spice-sdb, a copy might be impossible without further changes to each individual device/part. Frankly, I'm not sure what the "BOM" inputs would be in terms of "value", "device", "description", "footprint", etc. for the BOM-making tool since I haven't run it. But, it would be "nice" not having "overlapping" attributes between "modes" of using gschem. Just some thoughts. BTW, I noticed "type" is no longer in the drop-down list for gschem (I think that's a change), but it is referenced here: http://www.geda.seul.org/docs/20040111/spice-sdb/netlist.html Regards, Kurt -- Message: 4 Date: Tue, 9 Jan 2007 09:53:41 -0500 (EST) From: Stuart Brorson <[EMAIL PROTECTED]> Subject: Re: gEDA-user: spice-sdb - NPN model in gschem To: gEDA user mailing list Message-ID: <[EMAIL PROTECTED]> Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Hi Kurt -- I fixed your problem. Several things were going on here. 1. Somebody (maybe even me) changed the device attribute in spice-npn-1.sym from NPN_TRANSISTOR to SPICE-NPN. Since spice-sdb looked for NPN_TRANSISTOR in order to know what to do, this change meant that spice-sdb couldn't do the right thing with the symbol. I fixed this by putting SPICE-NPN (and SPICE-PNP) into the dispatch list in spice-sdb, so the symbol will now work. Change is in CVS. 2. In your schematic, you redefine the device attribute. Don't do that. The device attribute should be a hidden attribute living on the symbol. Please remove that attribute from your schematic. Kurt, please grab the latest stuff from CVS (or at least the latest gnet-spice-sdb.scm), remove the device attribute from your schematic, and try again. A side note: Gschem's new multiattribute editor is very nifty when adding attributes, but is a PITA when it comes time to remove attributes. I wonder if a little re-think might find a way to add a "delete" button to the multiattribute editor? Maybe a job for the upcoming code sprint? Cheers, Stuart ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: spice-sdb - NPN model in gschem
I'm trying to do a simple NPN BJT model in gschem for use with ngspice. I am using gnetlist -v -o testnpn.CIR -g spice-sdb testnpn.sch . I have filled in the following for the NPN transistor in gschem: device: NPN refdes: Q1 value: FC1134 model: TF=8U model-name FC1134 This ALMOST works when running gnetlist, except the model comes out as: .MODEL FC1134 (TF=8U) The , in theory, should be NPN. It's not obvious to me what additional attribute should be set. I've tried adding NPN to the end of both model and model-name. Here's the sch file: cat testnpn.CIR * gnetlist -v -o testnpn.CIR -g spice-sdb testnpn.sch * * Spice file generated by gnetlist * * spice-sdb version 12.27.2005 by SDB --* * provides advanced spice netlisting capability.* * Documentation at http://www.brorson.com/gEDA/SPICE/ * * *== Begin SPICE netlist of main design VSAC 1 0 dc 0.7 ac 1 Q1 2 1 0 FC1134 .MODEL FC1134 (TF=8U) R1 2 3 100 VBAT 3 0 DC 6V .end cat testnpn.sch v 20061020 1 C 4 4 0 0 0 title-B.sym C 46600 46600 1 0 0 vac-1.sym { T 47300 47250 5 10 1 1 0 0 1 refdes=VSAC T 47300 47450 5 10 0 0 0 0 1 device=vac T 47300 47650 5 10 0 0 0 0 1 footprint=none T 47300 47050 5 10 1 1 0 0 1 value=dc 0.7 ac 1 } C 49800 47700 1 0 0 spice-npn-1.sym { T 50700 48400 5 10 0 0 0 0 1 device=NPN T 50700 48200 5 10 1 1 0 0 1 refdes=Q1 T 49800 47700 5 10 0 0 0 0 1 value=FC1134 T 49800 47700 5 10 0 0 0 0 1 model=TF=8U T 49800 47700 5 10 0 0 0 0 1 model-name=FC1134 T 49800 47700 5 10 0 0 0 0 1 description=NPN } C 50500 49000 1 90 0 resistor-1.sym { T 50100 49300 5 10 0 0 90 0 1 device=RESISTOR T 50200 49400 5 10 1 1 90 0 1 refdes=R1 T 50700 49300 5 10 1 1 90 0 1 value=100 } C 52300 48600 1 270 0 battery-2.sym { T 53000 48300 5 10 0 0 270 0 1 device=BATTERY T 52900 48000 5 10 1 1 0 0 1 refdes=VBAT T 53600 48300 5 10 0 0 270 0 1 symversion=0.1 T 52900 47800 5 10 1 1 0 0 1 value=DC 6V } C 50300 46100 1 0 0 gnd-1.sym N 50400 47700 50400 46400 4 N 50400 49000 50400 48700 4 N 49800 48200 46900 48200 4 N 46900 48200 46900 47800 4 N 46900 46600 50400 46600 4 N 52500 47700 52500 46600 4 N 52500 46600 50400 46600 4 N 52500 48600 52500 50400 4 N 52500 50400 50400 50400 4 N 50400 50400 50400 49900 4 Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: good idea - bad idea ?
DJ, It seems that you are advocating for "all" newlibs to be in a "personal library". I don't necessarily have a problem with that, but that kind of would destroy a naming convention or two (hyperbole), unless gsch2pcb and pcb really get the prioritization right as you suggested, possibly using some internal attribute. Is any developer of gsch2pcb ok with all that (i.e., is he/she ready to support those changes)? I suppose it'd be "easy" to add the attribute to M4's since you're going to pre-compile them anyways, but it may be difficult to add to the already vast amount of newlibs out there. You have a great point about the necessity to go through each and every footprint in everyone's library and "vetting" them for a multiple of usability metrics. That's a tall order. The main problem is that I think right now a lot of people prefer using the newlibs and many of those are "better" than the same-named M4. I think short of some kind of painful vetting process, there has to be some way to let the user continue (I use that word sparingly since the only way to force non-M4's seems to be to move/rename them) to segregate M4's from newlibs. Regards, Kurt <><><><><><><><><><><><><><><><><><><><><><> Message: 3 Date: Wed, 3 Jan 2007 21:07:48 -0500 From: DJ Delorie <[EMAIL PROTECTED]> Subject: Re: gEDA-user: good idea - bad idea ? To: geda-user@moria.seul.org Message-ID: <[EMAIL PROTECTED]> What, exactly, does this mean? "Bad idea, since we're planning on moving the M4 step to build time in the future, making every footprint a newlib style." Some of the M4's are not-so-great, so if this means that the M4's will be converted to newlib, thus essentially forcing users to use the current M4's, then I'm not in favor. But, since I don't know what that statement implies, I wasn't sure how to respond. We at least want to pre-compute all the footprints so that the user doesn't need to run M4 while they're laying out boards. For example, this would help Windows installations, which don't have M4 by default. That would also allow us to use other programs to generate footprints, like perl or python. I think keeping them as M4s just because you want to segregate "bad" footprings from "good" ones is misleading. EVERY footprint is potentially good or bad; for example, the 0603-style footprints in M4 are quite good, and maintaining them as macros is very easy. My comment was simply that in the future, we will only have one type of footprint. What you need to do *now* is just make sure that your personal libraries have preference over the default ones when the names conflict, using techniques that don't depend on whether the footprints are M4 or newlib style. So, using a "newlib_*" prefix is bad, because eventually there will be no "newlib" just "lib" ;-). Using a "mine_*" prefix is better, or making a practice of either fixing existing footprints or providing missing footprints, while staying with standard names. Note that PCB now has the ability to store arbitrary attributes in footprints; mine all have copyright and origin information in them so I can track them better after they're in the board. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: good idea - bad idea ?
What, exactly, does this mean? "Bad idea, since we're planning on moving the M4 step to build time in the future, making every footprint a newlib style." Some of the M4's are not-so-great, so if this means that the M4's will be converted to newlib, thus essentially forcing users to use the current M4's, then I'm not in favor. But, since I don't know what that statement implies, I wasn't sure how to respond. Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: odd gschem behavior
Werner, See answers below: Hi Kurt, On Sunday 24 December 2006 19:52, KURT PETERS wrote: I have to admit, the attributes dialog is a little bit of a problem in the "new" (cvs) gschem. It is "modal" (in that you cannot operate in the main gschem window while it is open), but it can be hidden behind gschem. This led me to think gschem hung, when, in fact, I just had the attributes dialog open behind the main window. Which window manager are you using? KDE 3.5.5 Can you please try to enable/disable the following flag in a gschemrc file? ; raise-dialog-boxes-on-expose string ; ; Controls if dialog boxes are raised whenever an expose event happens ; Default is enabled ; ;(raise-dialog-boxes-on-expose "enabled") (raise-dialog-boxes-on-expose "disabled") I put those lines in my .gEDA/gschemrc file, and basicly got the same behaviour: the attributes window still does not stay on top, should I switch from another window to gschem. Regards Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: odd gschem behavior
I have to admit, the attributes dialog is a little bit of a problem in the "new" (cvs) gschem. It is "modal" (in that you cannot operate in the main gschem window while it is open), but it can be hidden behind gschem. This led me to think gschem hung, when, in fact, I just had the attributes dialog open behind the main window. Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Re: gsch2pcb search order
As luck would have it, I can't seem to get it to NOT use the m4's first. Does anyone know how to get it to not even search for the m4's? Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Re: gsch2pcb search order
Wouldn't you know it... even if I delete the line in my proj file, it still goes and finds the m4 directory anyways and uses the darn m4's!! How do I get it NOT to use the m4's? I'll try putting a "wrong" directory for them and see what happens. Hopefully the error isn't too horrific. Kurt Message: 6 Date: Thu, 21 Dec 2006 05:44:54 + (UTC) From: Kai-Martin Knaak <[EMAIL PROTECTED]> Subject: gEDA-user: Re: gsch2pcb search order To: geda-user@seul.org Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=UTF-8 On Wed, 20 Dec 2006 21:46:15 -0500, John Luciani wrote: The --use-files switch didn't work? If I activate the use-files switch in my project file, the m4 lib is searched anyway. But afterwards gsch2pcb tries to replace the m4 footprints with newlib versions and issues a warning if this fails. ---<(kaimartin)>--- -- Kai-Martin Knaak http://lilalaser.de/blog ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: gsch2pcb search order
I am using the "suggested" project file invocation of gsch2pcb which allows it to succesfully find both m4 and newlib footprints: schematics mnaxbow_1.sch mnaxbow_2.sch elements-dir /usr/local/share/geda/share/pcb/newlib m4-pcbdir /usr/local/share/geda/share/pcb/m4 output-name mnaxbowout Unfortunately, it searches M4 before newlib for things like 0805, 0603 resistors, etc. Does anyone know how to force it to check newlib first? I tried changing the order in the project file, and no luck. Before you suggest just deleting the m4 entry, I must say that I'm still using a few parts from it that I can't find anywhere and I'm too lazy to make myself. Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: gsch2pcb "bug"
Just wanted to mention a slight, insignificant bug to whomever is coding gsch2pcb: ...when it gives the final instructions it says: "Next step: 1. Run pcb on your file mnaxbowout.pcb. You will find all your footprints in a bundle ready for you to place or disperse with "File -> Disperse all elements" in PCB"" Disperse all elements is actually under "Select" in the PCB I have. Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: gschem - starting with title-B.sym
Ales, Now that I have had a chance to play with the "new feature" of gschem starting with the title block, I can say that there are times when it's not appropriate: for instance, when trying to create a symbol. Is there any way for it to look at the .extension you are starting it with and if you start with a ".sch", go ahead and attach the title-B, but if you're starting with ".sym", don't? I only say this because it's kind of a pain to go in and unlock it and delete it when doing a symbol. I could see some people not knowing how to unlock it, etc, etc. Regards, Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB prototyping sponsors?
On Mon, 11 Dec 2006 12:35:13 -0500 DJ Delorie <[EMAIL PROTECTED]> wrote: >> > > Are there any pcb prototyping manufactures that sponsor PCB/gEDA. >> >> The folks at 4pcb.com were very helpful when I was working on fixing >> the gerber exporter. Their tech guys answered many emails and >> explained their end of things; if you want to "reward" support for >> PCB, they're the only ones that come to mind. When you submit your >> job, tell them "I chose your company because you helped make PCB >> better. Thanks!" Others may have other suggestions; 4pcb was the >> first company I dealt with so maybe everyone is that helpful. Look in to e-teknet. I have used them with great success so far and they have pretty good prices on prototype boards. REALLY good prices for 4-layers and 2 layers. Kurt ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user