Re: gEDA-user: OT: Recommendations for laptop?
I am very much an open-source proponent. As I mentioned in my previous post, I run Gentoo Linux on my Apple MacBook Pro. Linux runs very fast and problem free on it, and the graphic programs like gEDA are especially awesome on its 1920 x 1200 screen resolution. Its true that when you buy a MacBook you are buying a hardware component and a software component, and in that sense supporting a closed OS, but I can overlook that fact if my ultimate goal is to run Linux on the best hardware platform I can find for it. Also it is extremely satisfying when a Mac user spies me working on his platform of choice and then discovers I am not using the stock software. (Cool! where did you get that application?) It gives me a great opening to evangelize my favorite OS. I think it is actually a strong way to support Linux. --ken On Sat, 2009-01-03 at 02:48 -0500, der Mouse wrote: - Closed source OS rubs some folks the wrong way - even when they provide free development tools documentation for coding on top of the OS, not having access to the guts is annoying. It actually can be anywhere from irrelevant to intolerable, depending on what you're trying to do. For me, crippling is usually about the right level. NetBSD does run on many of the Apple laptops, but then, as I put it before, most of the Apple benefits go away (if they haven't already - as I remarked, Apple's UI is not a benefit for me, for example). So given you don't like Apple, what do you recommend for a good laptop? It depends fairly heavily on what you want to do with it. Perhaps, for you, Apple _is_ a good choice - for example, if you don't mind spending money on the OS, and you just want to run (say) geda--pcb, it may well be a reasonable choice. For me, it isn't; the closed-source OS is pretty crippling on pragmatic grounds and intolerable on philosophical grounds. I haven't found anything I really like. The best two laptops I have so far are an IBM WorkPad z50 and a Tadpole SPARCbook whose model number I forget. Each has a non-Intel-architecture CPU (MIPS and SPARC), which I consider a benefit. Neither one has tremendous screen resolution (800x600 maybe? I forget), and their colour capabilities aren't flashy. Each one has difficulty with disks (the z50 has no interface designed for disk - I use a CF-interface microdrive - and the SPARCbook takes SCSI laptop drives, which are thin on the ground and usually small (~1G) when you can find them, and the OBP doesn't play nice with the IDE-to-SCSI laptop disk adapter I have handy, though another just the same works fine with my Voyager). The z50 has good battery life, something like six hours, mostly because I got a new battery for it; the SPARCbook has just about no battery life, but I haven't replaced its battery. Each has good keyboard feel and tolerable (but not especially good) keyboard layout - I'm picky about keyboard layout. The z50 has a fairly low RAM limit, and my add-on RAM for it died, so I haven't turned it on in quite a while - I don't recall what the SPARCbook has for RAM, but I think it's plenty. If I found myself needing a working laptop, I'd probably try to get each in working order, which means getting a new battery for the SPARCbook and looking harder for a RAM module for the z50. Oh, and look for multi-gig mass storage with a PCMCIA interface, for the SPARCbook. I know just about nothing about what's available new. I _really_ don't want to spend money on an Intel-architecture machine, and I don't know of anyone making laptops with anything else - though it hasn't mattered enough for me to put serious effort into looking. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML[1]mo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B ___ geda-user mailing list [2]geda-u...@moria.seul.org [3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. mailto:mo...@rodents-montreal.org 2. mailto:geda-user@moria.seul.org 3. 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
Re: gEDA-user: OT: Recommendations for laptop?
I use a wireless Logitech lazer 3-button mouse (actually two buttons and a center wheel). I don't think I would be able to do it with a one-button mouse either, or the touch pad for that matter. One issue with the mouse that I can't seem to get around is that the center button doesn't work in Linux context for some reason. The scrolling works, but clicking doesn't. Instead, the mouse functions as if three-button emulation is enabled--meaning that I get the effect of the center button click by clicking on the left and right buttons simultaneously--even though three-button emulation is not configured in my xorg.conf file. I think this is a side-effect of VMware Fusion. Its annoying but I have gotten used to it. I have heard that the Apple MightyMouse appears to be a single-button mouse but actually functions like a two or three button mouse in the sense that it can discriminate between clicks on the left and right sides of the button. I'm not sure if this could improve the user experience in gEDA or not. --ken On Fri, 2008-12-26 at 14:48 -0600, Mark Rages wrote: On Fri, Dec 26, 2008 at 2:16 PM, Ken Lauffenburger [1]k...@aavatech.com wrote : One more recommendation for MacBook Pro. I bought this unit (17 version maxed out) a year ago and I love it. No hardware or software problems so far and screaming fast. I use VMware Fusion to run Gentoo Linux on it and I am in that context at least 90% of the time. So far I have developed 5 PCBs using gEDA on Linux/VMware on this unit. Originally I had planned on installing Linux natively on the MacBook using a separate partition (I have heard it works great) but I have found that I like the ability to switch between OSX and Linux quickly without a reboot. --ken I use a similar, but lower-end, setup, with Ubuntu under virtualbox on a 1st-gen macbook. It works, but I much prefer CAD work on a real desktop with a multi-button mouse. It's hard for me to even function in gEDA with the one-button mouse. How to you guys cope? Regards, Mark markra...@gmail References 1. mailto:k...@aavatech.com ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: fabrication drawing -- how to modify, or create an alternate fab drawing
Thanks for the suggestions. A question: what does pcb use to fill in the Author: line on the fab drawing? I tried various combinations but so far no luck. --ken On Wed, 2008-04-16 at 13:51 -0400, Stuart Brorson wrote: Hi -- I have just completed design and layout of my first full-scale board and I am about ready for the fabrication step. My experience with the gEDA tools and PCB has been relatively painless so far, and the resulting schematic and gerbers look impressive and very professional. Glad to hear it! However the default fabrication drawing output from PCB is minimal and essentially just a drill drawing. I would like to add the other essential standard fabrication information, such as the stack-up figure, board material, plating specification, finish, registration spec, etc. Can this be done using PCB, and if so what is the best way to do it? Is there a layer that can be defined for this purpose, or maybe some keywords and text can be added to the .pcb file? In the past, I have exported .png or .pdf files from PCB, and then embedded the fab drawing as an object into a SolidWorks drawing. Then I have added all the other shrubbery required for a professional fab drawing. I have done the same thing with Visio, too. You could use any drawing package which imports .png or .pdf. PCB doesn't do nice looking fab drawings right now. Stuart ___ 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
gEDA-user: gsch2pcb: Unbound variable error
When running gsch2pcb on a simple schematic I get the following error: ERROR: Unbound variable: nil Running command: gnetlist -g PCB -o antennas.net antennas_v1.sch Any ideas on what is causing this? Any reason to be concerned? Here is the resulting gnetlist.log file: gEDA/gnetlist version 20070526 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. Read system-gafrc file [/usr/share/gEDA/system-gafrc] Read ~/.gEDA/gafrc file [/home/ken/.gEDA/gafrc] Read local gafrc file [/home/ken/gaf/project/gafrc] Read system-gnetlistrc file [/usr/share/gEDA/system-gnetlistrc] Read ~/.gEDA/gnetlistrc file [/home/ken/.gEDA/gnetlistrc] Read local gnetlistrc file [/home/ken/gaf/project/gnetlistrc] Loading schematic [/home/ken/gaf/project/antennas_v1.sch] RC file [/home/ken/gaf/project/gafrc] already read in. Opened file [/home/ken/gaf/project/antennas_v1.sch] Read init scm file [/usr/share/gEDA/scheme/gnetlist.scm] Read gsch2pcb scm file [/usr/share/gEDA/scheme/gnet-gsch2pcb.scm] Read scm file [gnet-gsch2pcb-tmp.scm] Thanks. --ken - Ken Lauffenburger [EMAIL PROTECTED] 214-796-4134 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: gsch2pcb: unwanted merging of nets
What are the rules that gsch2pcb uses to rename nets? Is it possible to disable this, and if so what is the setting? Here is what is happening: ... Found duplicate net name, renaming [SRESET] to [SRESETN] Found duplicate net name, renaming [HRESET] to [HRESETN] ... SRESET and SRESETN, and HRESET and HRESETN are intended to be four separate nets. Apparently gsch2pcb assumes that SRESET and SRESETN are the same net and is trying to help me fix an error. I'm sure I can rename one of the nets to a completely different name and that would avoid the problem. But then the inherent documentation of my net naming would be less effective. Short of this approach, can I prevent the renaming of my nets? Thanks. --ken - Ken Lauffenburger [EMAIL PROTECTED] ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Stack overflow error using gnetlist
Carlos, Thanks, that took care of the problem for me. Now that I know this works, is there a more general configuration I should do for my guile installation, or just leave this tweak in my backend file? John, Not sure which version of guile this corresponds to, but gnetlist is referencing this guile library: ldd /usr/bin/gnetlist ... libguile.so.17 = /usr/lib/libguile.so.17 (0xb7e73000) ... --ken On Tue, 2008-02-19 at 17:27 +0100, Carlos Nieves Ónega wrote: Hi Ken, drc2 backend use a lot of recursive functions. Thus, when you have a big schematic / netlist it sometimes runs out of stack memory (guile stack). Please edit your drc2 backend and add this line at the beginning: (debug-options (list 'stack 20)) Hope this helps, Carlos El mar, 19-02-2008 a las 09:52 -0600, Ken Lauffenburger escribió: Hello list, I'm a newbie to gEDA and using gnetlist for the first time. I am getting the following output from gnetlist: Checking non-numbered parts... Checking duplicated references... ERROR: Stack overflow If I disable the check for duplicated references, then I get the following: Checking non-numbered parts... Checking nets with only one connection... ERROR: Net 'unnamed_net412' is connected to only one pin: CONN901:2 . ERROR: Net 'unnamed_net411' is connected to only one pin: CONN901:1 . ERROR: Net 'unnamed_net404' is connected to only one pin: P601:65 . ERROR: Net 'unnamed_net294' is connected to only one pin: C503:1 . ERROR: Net 'unnamed_net254' is connected to only one pin: U402:A8 . ERROR: Net 'unnamed_net253' is connected to only one pin: U402:B7 . ERROR: Net 'unnamed_net246' is connected to only one pin: U402:E8 . ERROR: Net 'unnamed_net245' is connected to only one pin: U402:F7 . ERROR: Net 'unnamed_net191' is connected to only one pin: CONN901:2 . ERROR: Net 'unnamed_net190' is connected to only one pin: CONN901:1 . ERROR: Net 'unnamed_net183' is connected to only one pin: P601:65 . ERROR: Net 'unnamed_net61' is connected to only one pin: C503:1 . ERROR: Net 'unnamed_net21' is connected to only one pin: U402:A8 . ERROR: Net 'unnamed_net20' is connected to only one pin: U402:B7 . ERROR: Net 'unnamed_net13' is connected to only one pin: U402:E8 . ERROR: Net 'unnamed_net12' is connected to only one pin: U402:F7 . ERROR: Net 'MDQS3' is connected to only one pin: U101:A23 . ERROR: Net 'MDQS2' is connected to only one pin: U101:B19 . Checking pins without the 'pintype' attribute... ERROR: Stack overflow Is the stack that is referenced a guile stack? Is this a simple matter of guile configuration? (I don't know anything about guile...) Thanks --ken - Ken Lauffenburger [EMAIL PROTECTED] 214-796-4134 ___ 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 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Stack overflow error using gnetlist
gEDA/gschem version 20070526 guile --version Guile 1.8.2 (Thanks for the quick response!) --ken On Tue, 2008-02-19 at 11:02 -0500, Stuart Brorson wrote: Hi -- What version geda are you using? You can get this info from gschem by looking in the help window (help menu). And what version guile are you using? To find out do this: guile --version Thanks On Tue, 19 Feb 2008, Ken Lauffenburger wrote: Hello list, I'm a newbie to gEDA and using gnetlist for the first time. I am getting the following output from gnetlist: Checking non-numbered parts... Checking duplicated references... ERROR: Stack overflow If I disable the check for duplicated references, then I get the following: Checking non-numbered parts... Checking nets with only one connection... ERROR: Net 'unnamed_net412' is connected to only one pin: CONN901:2 . ERROR: Net 'unnamed_net411' is connected to only one pin: CONN901:1 . ERROR: Net 'unnamed_net404' is connected to only one pin: P601:65 . ERROR: Net 'unnamed_net294' is connected to only one pin: C503:1 . ERROR: Net 'unnamed_net254' is connected to only one pin: U402:A8 . ERROR: Net 'unnamed_net253' is connected to only one pin: U402:B7 . ERROR: Net 'unnamed_net246' is connected to only one pin: U402:E8 . ERROR: Net 'unnamed_net245' is connected to only one pin: U402:F7 . ERROR: Net 'unnamed_net191' is connected to only one pin: CONN901:2 . ERROR: Net 'unnamed_net190' is connected to only one pin: CONN901:1 . ERROR: Net 'unnamed_net183' is connected to only one pin: P601:65 . ERROR: Net 'unnamed_net61' is connected to only one pin: C503:1 . ERROR: Net 'unnamed_net21' is connected to only one pin: U402:A8 . ERROR: Net 'unnamed_net20' is connected to only one pin: U402:B7 . ERROR: Net 'unnamed_net13' is connected to only one pin: U402:E8 . ERROR: Net 'unnamed_net12' is connected to only one pin: U402:F7 . ERROR: Net 'MDQS3' is connected to only one pin: U101:A23 . ERROR: Net 'MDQS2' is connected to only one pin: U101:B19 . Checking pins without the 'pintype' attribute... ERROR: Stack overflow Is the stack that is referenced a guile stack? Is this a simple matter of guile configuration? (I don't know anything about guile...) Thanks --ken - Ken Lauffenburger [EMAIL PROTECTED] 214-796-4134 ___ 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
gEDA-user: Stack overflow error using gnetlist
Hello list, I'm a newbie to gEDA and using gnetlist for the first time. I am getting the following output from gnetlist: Checking non-numbered parts... Checking duplicated references... ERROR: Stack overflow If I disable the check for duplicated references, then I get the following: Checking non-numbered parts... Checking nets with only one connection... ERROR: Net 'unnamed_net412' is connected to only one pin: CONN901:2 . ERROR: Net 'unnamed_net411' is connected to only one pin: CONN901:1 . ERROR: Net 'unnamed_net404' is connected to only one pin: P601:65 . ERROR: Net 'unnamed_net294' is connected to only one pin: C503:1 . ERROR: Net 'unnamed_net254' is connected to only one pin: U402:A8 . ERROR: Net 'unnamed_net253' is connected to only one pin: U402:B7 . ERROR: Net 'unnamed_net246' is connected to only one pin: U402:E8 . ERROR: Net 'unnamed_net245' is connected to only one pin: U402:F7 . ERROR: Net 'unnamed_net191' is connected to only one pin: CONN901:2 . ERROR: Net 'unnamed_net190' is connected to only one pin: CONN901:1 . ERROR: Net 'unnamed_net183' is connected to only one pin: P601:65 . ERROR: Net 'unnamed_net61' is connected to only one pin: C503:1 . ERROR: Net 'unnamed_net21' is connected to only one pin: U402:A8 . ERROR: Net 'unnamed_net20' is connected to only one pin: U402:B7 . ERROR: Net 'unnamed_net13' is connected to only one pin: U402:E8 . ERROR: Net 'unnamed_net12' is connected to only one pin: U402:F7 . ERROR: Net 'MDQS3' is connected to only one pin: U101:A23 . ERROR: Net 'MDQS2' is connected to only one pin: U101:B19 . Checking pins without the 'pintype' attribute... ERROR: Stack overflow Is the stack that is referenced a guile stack? Is this a simple matter of guile configuration? (I don't know anything about guile...) Thanks --ken - Ken Lauffenburger [EMAIL PROTECTED] 214-796-4134 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user