gEDA-user: line thickness not shown in gerbv
antonio bergnoli wrote: # To: [EMAIL PROTECTED] # Subject: gEDA-user: line thickness not shown in gerbv # From: antonio bergnoli [EMAIL PROTECTED] # Date: Tue, 07 Mar 2006 13:23:37 +0100 i noticed that using gerbv to display gerber files (generated with pcb) the lines are shown without their thickness (only segments with one pixel width). Any ideas? -- Antonio Bergnoli I have the same problem, using geda shipped with gentoo-linux (AMD64): [EMAIL PROTECTED] ~ $ pcb --version PCB version 20060422 [EMAIL PROTECTED] ~ $ gerbv --version gerbv version 1.0.1 (C) Stefan Petersen ([EMAIL PROTECTED]) Postscript output of pcb is ok, but in gerber files viewed with gerbv all lines (and pads of smd-pieces) are drawn with very thin (one pixel) lines. I am not sure if pcb or gerbv is broken. Here is an example of a gerber output of pcb: I started pcb, set linewidth to 100 mil and draw two lines. gerbv shows only two thin lines. Here is the gerber-file: [EMAIL PROTECTED] ~ $ cat m.copper0.gbr G04 start of page 2 for group 0 idx 0 G04 Title: (unknown), solder * G04 Creator: pcb-bin 20060422 * G04 CreationDate: Tue Jul 25 09:30:49 2006 UTC * G04 For: stefan * G04 Format: Gerber/RS-274X * G04 PCB-Dimensions: 60 50 * G04 PCB-Coordinate-Origin: lower left * %MOIN*% %FSLAX24Y24*% %ADD11C,0.1000*% G54D11*X21000Y24000D02*X34000D01* X35000Y17000D02*X21000D01* X2Y16000D01* M02* Best regards Stefan Salewski ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: gnetlist
Hi, I am wondering why gnetlist gives warning if an output pintype is connected to input/output pintype... WARNING: Pin(s) with pintype 'output': U1:146 ' to pin(s) with pintype 'input/output': U22:12 Levente -- http://web.interware.hu/lekovacs pgpFenNCywqqu.pgp Description: PGP signature ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: line thickness not shown in gerbv
On Tue, Jul 25, 2006 at 11:52:59AM +0200, Stefan Salewski wrote: I have the same problem, using geda shipped with gentoo-linux (AMD64): [EMAIL PROTECTED] ~ $ gerbv --version gerbv version 1.0.1 (C) Stefan Petersen ([EMAIL PROTECTED]) Works fine for me -- same gerbv, also on AMD64. I tried your test Gerber output, so it's not pcb's problem. $ ldd /usr/bin/gerbv | wc -l 32 ... so it's probably something in there. This computer is Debian (sid), so its library infrastructure is probably better tested and debugged than most. - Larry ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: PCB + Loading Netlist
I cannot reproduce the tutorial pcb. Are the .pcb and .net files from gsch2pcb available? If not, can someone post them? tomdean ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Specifications
Art Fore wrote: Also, can you do cross-probing between the schematic and layout? Cross-probing, if you don't know, is where you have both the schematic and layout open on the screen and they are linked so if you highlight a net or component on the schemtic, it is highlighted in the layout and vise versa. A fantastic tool when you are troubleshooting dense boards, especially prototypes. Art This is something I'm working on. Cross probing from schematic to layout works but is only in the CVS versions of gschem and is not enabled by default yet since it is still in the experimental stage. I do not have any layout to schematic cross probing done yet. This will probably take some more work as I don't believe (I could be wrong) that gschem has a way to listen for commands. -Dan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: PCB Paneling
I need to take 6 small pcb's and create a single panel (I'm cheap). Last time I used the brute force of: 1. load the pcb file 2. Create a symbol of the individual design 3. Cut, paste rotate. This time I am open to suggestions. Thanks, George ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB Paneling
This time I am open to suggestions. Load layout data to paste-buffer Lets you paste whole boards onto other boards. Now, if someone wanted to add a paste-at action, you could script the whole panelization process. Although the load operation leaves the cursor at the saved cursor position, not the upper left. You can egrep -v ^Cursor to get rid of the saved position. Hmmm... a generic At() action to pretend the user clicked somewhere might let us use all sorts of click-type actions. Let me see if I can come up with something... ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB Paneling
Ok, no changes needed. Here's a sample script that panelizes a 900x600 board, assuming you have a pre-existing board named panel.pcb that's the right size and everything, and have removed the Cursor line in the input files, this script panelizes seven copies of smd-dil.pcb onto it: -- LoadFrom(Layout,panel.pcb) LoadFrom(LayoutToBuffer,smd-dil.pcb) PasteBuffer(ToLayout, 0, 0,mil) PasteBuffer(ToLayout,1000, 0,mil) PasteBuffer(ToLayout, 0,700,mil) PasteBuffer(ToLayout,1000,700,mil) PasteBuffer(Rotate,1) PasteBuffer(ToLayout, 0,2300,mil) PasteBuffer(ToLayout, 700,2300,mil) PasteBuffer(ToLayout,1400,2300,mil) SaveTo(LayoutAs,panelized.pcb) Quit() -- Invoke this like this: pcb --action-script panelize.sc I assume the usual collection of auto-panelizing perl/python/whatever scripts will turn up on the mailing list in a day or two :-) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: [pcb/lesstif] configurable mouse event mappings
I added the ability to specify mouse actions in pcb-menu.res for the lesstif HID. I copied the current mappings, which now look like this: Mouse = { Left = { Mode(Notify) up = Mode(Release) } Right = { } Middle = { Pan(1) up = Pan(0) ctrl = Pan(thumb,1) ctrl-up = Pan(thumb,0) } Up = Zoom(0.8) Down = Zoom(1.25) } The first level is button names/numbers; the inner level (if any) is modifiers. You can go another level if you need to specify more than one action, like this: Right = { ctrl = { Foo() Save() Bar() } } You can attach actions to up to five mouse buttons (Up and Down are the scroll wheel) either by name (above) or number(1..5), combined with any shift/ctrl/alt/up modifiers (up means releasing the button). Unspecified modifiers are copied from specified ones with less modifiers (except up), with alt preferred over ctrl and ctrl preferred over shift (i.e. if you specify ctrl-left and shift-left, if the user presses ctrl-shift-left it does the ctrl-left action). Enjoy! DJ ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user