gEDA-user: line thickness not shown in gerbv

2006-07-25 Thread Stefan Salewski
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

2006-07-25 Thread Levente
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

2006-07-25 Thread ldoolitt
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

2006-07-25 Thread User Tomdean
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

2006-07-25 Thread Dan McMahill

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

2006-07-25 Thread George M. Gallant, Jr.




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

2006-07-25 Thread DJ Delorie

 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

2006-07-25 Thread DJ Delorie

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

2006-07-25 Thread DJ Delorie

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