Re: gEDA-user: Cygwin still supported?
You should have an X environment working and GTK 2.x. See if you can open nedit, it uses X. 2010/3/26 David MacQuigg macqu...@ece.arizona.edu: Alberto Maccioni wrote: I forgot to mention that you have to install an x-server (of course, otherwise how would it display anything?); I have libX11 and some other subpackages. I see in the current Cygwin distribution 5 packages with names starting libX11. I've installed libX11_6, the core library runtime, and a few other packages it brought in. Results are the same. Any others I should install. What .bin name are you talking about? The attachment is called setup.bin The setup.ini link at the bottom of your last message is actually a file with a cryptic name. Here is the HTML copied from your message: a href=bintih8V8jzr7.bin ttsetup.ini/tt/a -- Dave 2010/3/25 David MacQuigg macqu...@ece.arizona.edu: Alberto wrote: I currently use gEDA with Cygwin, it works perfectly. I even created a package and submitted it to Cygwin-apps to be included in the main list but so far it hasn't been accepted. You can dowload it manually at: http://geda.seul.org/devel/cygwin/1.6.x/1.6.1/ Got it. Downloaded geda-gaf-1.6.1-1.tar.bz2 and setup.hint to ../cygwin/geda/geda-gaf/ Also put the setup.ini file at ../cygwin/geda/ Note: this file has a long cryptic name ending in .bin, which I tried to rename as setup.ini. This failed, so I left the filename as is. Create a directory of choice, copy the attached setup.ini in that, and put geda-gaf-1.6.1-1.tar.bz2 and setup.hint in a subdirectory named geda-gaf. Now execute cygwin setup and choose to install packets from the local directory where you put setup.ini. You should find gEDA as the only item in the list of packages and install it. The install finished without errors, and I see the geda hierarchy at /home/User/geda as expected. However, we still seem to have missing Cygwin packages! Looks like maybe gtk** is missing. $ gschem gschem:1036: Gtk-WARNING **: cannot open display: $ startx bash: startx: command not found There was no indication of missing dependencies from setup.exe. I'll try VirtualBox this weekend. -- Dave ___ 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: (Solved) Compiling PCB 20001103 - missing libraries
Thanks Dan, I have found my mistake, see previous posting. Robert. -Original Message- From: Dan McMahill d...@mcmahill.net Reply-to: gEDA user mailing list geda-user@moria.seul.org To: gEDA user mailing list geda-user@moria.seul.org Subject: Re: gEDA-user: Compiling PCB 20001103 - missing libraries Date: Thu, 25 Mar 2010 23:16:30 -0400 Mailer: Thunderbird 2.0.0.24 (Windows/20100228) my...@iae.nl wrote: Hello All, I'm trying to compile and install PCB (version 20091103) and I have an question. I have created two (/home/me/tools/bin, /home/me/tools/share) directories. you shouldn't have to create those by hand. the install should do it. Then I use: ./configure --prefix=/home/me/tools/ --with-exporters=ps gerber nelma bom png make make install looks reasonable So far so good. PCB compiles fine and works great. BUT the log says: Can't scan directory '/home/me/tools/bin/../share/pcb/pcblib-newlib' opendir() returned: 'No such file or directory' is there any sort of /home/me/tools/share/pcb directory? Do I need to do something extra to install the libraries? ./configure --help does not suggest any additional option. that should have worked. can you post the log from 'make install'? You can get this with either: if your shell is tcsh/csh: make install | tee /tmp/install.log if your shell is sh/bash make install 21 | tee /tmp/install.log -Dan ___ 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: Odd behavior with gschem
I'm running the default gschem 1.6.? that comes with Ubuntu 9.10. I went in to duplicate a symbol (highlight, copy, paste) and it worked a few times (3 or 4 or 5). Then it stopped working. I could highlight and copy, but the paste selection under edit was greyed out. Am I doing something wrong? Did I fill a buffer? I could save my work and exit and come back in and continue, but eventually the paste would become unavailable again. Thanks, Jim. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: SFlags definition question
Hello All, Sorry to bother you again with a novice question. I'm in the proces of understanding PCB so please be gentle. I have a component (DPAK) on the top (component) side of my pcb, surrounded by a polygon. I have connected one pad to the polygon by using copper trackes. I also have a polygon on the bottom (solder) side of my pcb, right beneath the one on top. I have connected the two polygons through via's with a solid connection to the plane (polygon). Now I want to free the via's of any soldermask on both sides of the pcb. So I press the K key until the clearance is OK. So far so good. Now my question: I like to fully understand how PCB works so I look in the .pcb file with a text editor and found. Via[312000 28 4000 2000 0 2000 selected,thermal(3S)] and Via[302000 261000 4000 2000 4000 2000 selected,thermal(0S,3S)] I understand that the first one has no clearance and the second one has. Question 1: is the clearance valid for both sides of the pcb? Question 2: In the documentation (pcb.pdf generated during installation) I find in section 8.8.28 Via that the last argument is an SFlags. In F.1.76 SetThermal I find that Style = 3 means a solid connection. So I do not understand what thermal(3--S--) means or (0S,3S). Can anyone help me? Where can I find this kind of information (e.g. definition of SFlags)? I hope you can help, thanks. Regards, Robert ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: SFlags definition question
On Fri, 2010-03-26 at 11:54 +0100, myken wrote: Question 1: is the clearance valid for both sides of the pcb? I think your question concerns solder mask, not copper clearance. So you can use the Solder Mask button on the left (GTK) to make solder mask relief visible. If you need this via as thermal via for parts with thermal center pad, and you want a rectangular shape: You may use a footprint with center pad on the top, and maybe on the bottom too. I used thermal pads on the top only, but for hand soldering I needed a rectangular area free of solder mask in the bottom, so I put single rectangular pads at that location on the bottom side, with some thermal vias on it. Question 2: In the documentation (pcb.pdf generated during installation) I find in section 8.8.28 Via that the last argument is an SFlags. Some information about SFlags is available in footprint documentation, i.e. http://www.ssalewski.de/PcbFootprintRef.txt. Only developers should need more details. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Odd behavior with gschem
On Fri, 2010-03-26 at 06:24 -0400, Jim wrote: I'm running the default gschem 1.6.? that comes with Ubuntu 9.10. I went in to duplicate a symbol (highlight, copy, paste) and it worked a few times (3 or 4 or 5). Then it stopped working. I could highlight and copy, but the paste selection under edit was greyed out. Am I doing something wrong? Did I fill a buffer? I could save my work and exit and come back in and continue, but eventually the paste would become unavailable again. That is very strange. Although with Ubuntu 9.10, I think your gschem version is likely to be 1.4.3 (checked on packages.ubuntu.com), and that isn't a supported version any more. This said, I'm still interested to know why the problem you've seen is occurring, as the 1.4.x buffer code is still used in the 1.6.x series. gschem 1.6.x now uses the clipboard for copy-paste - meaning you can now transfer schematic elements between gschem windows from different gschem processes. It also means that paste won't work once you've copied something different somewhere else, but I don't think this is what you're seeing. Can you detail some exact steps to reproduce the issue, or is it more random? -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Odd behavior with gschem
On Fri, 2010-03-26 at 06:24 -0400, Jim wrote: I'm running the default gschem 1.6.? that comes with Ubuntu 9.10. I went in to duplicate a symbol (highlight, copy, paste) and it worked a few times (3 or 4 or 5). Then it stopped working. I could highlight and copy, but the paste selection under edit was greyed out. Am I doing something wrong? Did I fill a buffer? I could save my work and exit and come back in and continue, but eventually the paste would become unavailable again. I can see no problems with gEDA 1.6.1 shipped with Gentoo-Linux for amd64. Tested multiple paste cycles, using menu, and using right mouse context menu. Try Help-About to see if you have still 1.6.0. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: SFlags definition question
On Fri, 2010-03-26 at 11:54 +0100, myken wrote: Via[312000 28 4000 2000 0 2000 selected,thermal(3S)] and Via[302000 261000 4000 2000 4000 2000 selected,thermal(0S,3S)] It looks like you've got thermals between this via and various layers. The numbers are layer numbers (I think), and the S is a solid thermal style. The relevant code is in src/strflags.c, although I'll warn you.. I felt compelled to gouge out my eyes after trying to read it. Regards, -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Odd behavior with gschem
On Mar 26, 2010, at 7:40 AM, Stefan Salewski wrote: On Fri, 2010-03-26 at 06:24 -0400, Jim wrote: I'm running the default gschem 1.6.? that comes with Ubuntu 9.10. Hmm, that looks to be 1.4.3. I'm running 1.6.1 (built from source) on Ubuntu 9.10, and I don't see this problem. I had to try it just now, though, because normally I use the c command (not control-C) to copy/paste in one step (unless I'm copying between pages). I went in to duplicate a symbol (highlight, copy, paste) and it worked a few times (3 or 4 or 5). Then it stopped working. I could highlight and copy, but the paste selection under edit was greyed out. Am I doing something wrong? Did I fill a buffer? I could save my work and exit and come back in and continue, but eventually the paste would become unavailable again. I can see no problems with gEDA 1.6.1 shipped with Gentoo-Linux for amd64. Tested multiple paste cycles, using menu, and using right mouse context menu. Try Help-About to see if you have still 1.6.0. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ j...@noqsi.com ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: SFlags definition question
I think your question concerns solder mask, not copper clearance. So you can use the Solder Mask button on the left (GTK) to make solder mask relief visible. If you need this via as thermal via for parts with thermal center pad, and you want a rectangular shape: You may use a footprint with center pad on the top, and maybe on the bottom too. I used thermal pads on the top only, but for hand soldering I needed a rectangular area free of solder mask in the bottom, so I put single rectangular pads at that location on the bottom side, with some thermal vias on it. Yes I means Solder mask. Thanks for your suggestion I will try that. Only developers should need more details. Well I'm working my way up: novice - user - power user - developer If I start absorbing details only when I start to develop it may be a bit late. Besides that I am a bit of a control freak and I really like to know what's what in my designs. On the other hand I understand that you developers do not have the time to explain every small detain to every novice that comes along claiming he wants to become a developer. But if the PCB project needs more developers they need to be grown (I read that here on the list some time ago ;-), not that I claim to be developer material but I like to understand PCB as much as possible and maybe how knows..some day.. Just point me in the right direction with my silly questions and tell me here to look (here in the sources?, here on the internet?, ?) Thanks for all your time. Regards, Robert. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: pcb DRC
Duncan Drennan duncan.dren...@gmail.com writes: Double-clicking moves the cursor to the violation. Yes, absolutely wonderful. Except, ... it centers the cursor on violating entity, and does not show the second entity that violates the clearance. I've got 14 DRC violations left mostly on the power plane, that I cannot figure out what it is complaining about. Might be false positives. It highlights and centers on a polygon. This is the board: http://www.ieap.uni-kiel.de/et/people/stephan/solo/eda/erena/erena.pcb Any idea if it is a good idea to just ignore these violations? -- Stephan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: pcb DRC
On Fri, 2010-03-26 at 16:00 +0100, Stephan Boettcher wrote: Duncan Drennan duncan.dren...@gmail.com writes: Double-clicking moves the cursor to the violation. Yes, absolutely wonderful. Except, ... it centers the cursor on violating entity, and does not show the second entity that violates the clearance. I've got 14 DRC violations left mostly on the power plane, that I cannot figure out what it is complaining about. Might be false positives. It highlights and centers on a polygon. This is the board: http://www.ieap.uni-kiel.de/et/people/stephan/solo/eda/erena/erena.pcb Any idea if it is a good idea to just ignore these violations? Depends on how close to your fab's tolerance is. I see you have spacing set to 8mil. Does the DRC pass as 7.9mil (no, it doesn't). The first four violations I found (and was able to fix quite quickly) relate to plane-plane gaps not being big enough in certain areas. The DRC GUI doesn't have good information about where the violation occurs in this case. IIRC, the DRC works by shrinking or bloating individual elements in the PCB, and looking for connectivity changes that (might) introduce. IE.. if bloating a pad by 8mil shorts it to something else... DRC violation. It doesn't compute exactly where that short would have occurred. (e.g. where the gap is too small). Some tips for easier DRC problem identification: Select the silk layer as your active layer (required for the next step), then de-select all the copper layers and run the DRC. Clicking on a violation will re-enable affected layers, so the objects in question are _much_ easier to identify. De-select all layers before moving onto the next violation. Regards, -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: (Solved) SFlags definition question
I don't fully understand the source code and I don't know if anyone is interested but this is what I found. Apparently there are 5 types of thermals: 1. a X shape with straight spokes 2. a X shape with round spokes 3. a + shape with straight spokes 4. a + shape with round spokes 5. a solid shape In the PCB file they are represented by: 1. a nothing 2. a X 3. a + 4. a t 5. a S The thermal SFlags attribute follows the structure: thermal(layer[spoketype],layer[spoketype],layer[spoketype]) So: Via[10 10 5500 2000 0 3000 thermal(0X)] is a via with a X shape thermal with straight spokes connected to layer 0. Via[10 10 5500 2000 0 3000 thermal(1t)] is a via with a + shape thermal with round spokes connected to layer 1. Via[10 10 5500 2000 0 3000 thermal(0S,1-3+,4)] is a via with: a solid thermal connected to layer 0, a + shape with straight spokes connected to layers 1 through 3, a X shape with straight spokes connected to layer 4 Thanks everyone. Regards, Robert. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Odd behavior with gschem
Peter Clifton wrote: On Fri, 2010-03-26 at 06:24 -0400, Jim wrote: I'm running the default gschem 1.6.? that comes with Ubuntu 9.10. I went in to duplicate a symbol (highlight, copy, paste) and it worked a few times (3 or 4 or 5). Then it stopped working. I could highlight and copy, but the paste selection under edit was greyed out. Am I doing something wrong? Did I fill a buffer? I could save my work and exit and come back in and continue, but eventually the paste would become unavailable again. That is very strange. Although with Ubuntu 9.10, I think your gschem version is likely to be 1.4.3 (checked on packages.ubuntu.com), and that isn't a supported version any more. This said, I'm still interested to know why the problem you've seen is occurring, as the 1.4.x buffer code is still used in the 1.6.x series. gschem 1.6.x now uses the clipboard for copy-paste - meaning you can now transfer schematic elements between gschem windows from different gschem processes. It also means that paste won't work once you've copied something different somewhere else, but I don't think this is what you're seeing. Can you detail some exact steps to reproduce the issue, or is it more random? OK, not random. About says 1.6.1.20100214. Put a symbol on a schematic. Click away from the symbol and then click to select. Go to the Edit/copy menu. Then click on Edit/paste. Left click somewhere. The part is duplicated. Now repeat. Select nothing then select on of the two parts on the page. Edit/copy. The Edit/paste is now greyed out on my system and I cannot find a way of getting it to come back. The right click Copy seems to work differently, there is no paste option, but I discovered that if you left click the symbol appears and can be dragged. It doesn't seem to have the limit the Edit menu has. I must say I've never used a GUI where the top menu and the right click menus work differently at least with respect to the copy/paste functions. Not to say this isn't a nice feature (right click) but I found it quite by accident. Thanks, Jim. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Odd behavior with gschem
On Fri, 2010-03-26 at 13:03 -0400, Jim wrote: And once the paste is greyed out, a cut selection cannot be recalled (pasted) as far as I can tell. I wonder if some other program on your system is messing with the selection. I've not been able to reproduce it on my box with Ubuntu Lucid. It is odd that you have gEDA 1.6.1 from an Ubuntu Karmic install. (It would be present in Lucid though). I would have wondered if you'd got it from my PPA, but I recall only 1.6.0 being available there. -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: pcb DRC
Peter Clifton pc...@cam.ac.uk writes: On Fri, 2010-03-26 at 16:00 +0100, Stephan Boettcher wrote: This is the board: http://www.ieap.uni-kiel.de/et/people/stephan/solo/eda/erena/erena.pcb Any idea if it is a good idea to just ignore these violations? Depends on how close to your fab's tolerance is. I see you have spacing set to 8mil. Does the DRC pass as 7.9mil (no, it doesn't). I set DRC to 8mil/8mil, routed with 10mil, and mostly kept 9mil clearance. The planes are all done on a 5mil grid with at least 10mil spacing. I really cannot see where that fails. Maybe its some kind of illusion, that the gaps on diagonal parts appear bigger, but are in fact closer than 8mils? The first four violations I found (and was able to fix quite quickly) relate to plane-plane gaps not being big enough in certain areas. The DRC GUI doesn't have good information about where the violation occurs in this case. Thanks, well, I will look at that again. IIRC, the DRC works by shrinking or bloating individual elements in the PCB, and looking for connectivity changes that (might) introduce. IE.. if bloating a pad by 8mil shorts it to something else... DRC violation. It doesn't compute exactly where that short would have occurred. (e.g. where the gap is too small). -- Stephan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Odd behavior with gschem
It is odd that you have gEDA 1.6.1 from an Ubuntu Karmic install. (It would be present in Lucid though). I would have wondered if you'd got it from my PPA, but I recall only 1.6.0 being available there. Peter, I have not been able to duplicate this in Ubuntu Karmic using 1.6.0 from your PPA. Matthew ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Odd behavior with gschem
Peter Clifton wrote: On Fri, 2010-03-26 at 13:03 -0400, Jim wrote: And once the paste is greyed out, a cut selection cannot be recalled (pasted) as far as I can tell. I wonder if some other program on your system is messing with the selection. I've not been able to reproduce it on my box with Ubuntu Lucid. It is odd that you have gEDA 1.6.1 from an Ubuntu Karmic install. (It would be present in Lucid though). I would have wondered if you'd got it from my PPA, but I recall only 1.6.0 being available there. ii geda-gschem 1:1.6.1-1 GPL EDA -- Electronics design software (sche cat /etc/issue Ubuntu lucid (development branch) \n \l Sorry I am running lucid. I have no idea what might be interfering with the operation. It's probably important to note that this is an OpenVZ container. I'm going to chalk it up to something to do with that. Sorry for the wasted bandwidth. I'll live with it for now. Thanks, Jim. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: pcb DRC
This is the board: http://www.ieap.uni-kiel.de/et/people/stephan/solo/eda/erena/erena.pcb Any idea if it is a good idea to just ignore these violations? Blindly ignoring violations is probably not a good idea. Better to understand them first. I hope you don't think I am picking on you, and maybe I am mis-reading the design, but I think there's a bunch of stuff wrong: 1. You have silkscreen printing going right through most of your pads. How do you plan to solder to that? 2. Many of your parts are placed *extremely* close together. Certainly a pick and place machine won't be able to handle it. Hand placing may be difficult. I'm not sure if you'll be able to solder to them. 3. On the signal layer, you have a big copper ring going along the perimeter, unconnected to anything. That is not a good idea. Maybe you intended this to be a ground guard ring? If so, it should connect to ground. There's more. Have I misunderstood your layout? gene ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user