[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: gsch2pcb (gnetlist) generates corrupted pcb output



Unfortunately, (debug-options (list 'stack 200000)) wasn't it.

Attached is my board.pcb output.

PCB says
ERROR parsing file 'board.pcb'
   line:        698
   description: 'syntax error'

File is clearly corrupted near that line (note that the last incomplete capacitor is also C2, when it should be C1. (I've seen other forms of corruption, though, like last "Mark(50 100)" becomes "MaLayer(1 "component")...".



Stefan Salewski wrote:
On Fri, 2010-06-11 at 02:56 +0200, Stefan Salewski wrote:
On Fri, 2010-06-11 at 02:49 +0200, Stefan Salewski wrote:

Oh -- when I open your schematic with gschem I have some missing symbols
(red triangles) --
Sorry, that was the wrong scope.sch (the larger one from your homepage).
I will try the other now.


All fine with more than 600 capacitors here, (debug-options (list 'stack
200000)) not necessary.

Output of gsch2pcb is fine, and I can open the board with PCB, no
serious error message in log window, and I can disperse the capacitors.

PCB log:

Looking for default_font in .
Can't open ./default_font for reading
Looking for default_font in /usr/bin/../share/pcb
Found default_font in /usr/bin/../share/pcb
File 'board.pcb' has no font information, using default font
Looking for default_font in .
Can't open ./default_font for reading
Looking for default_font in /usr/bin/../share/pcb
Found default_font in /usr/bin/../share/pcb
Note:  home directory is "/home/stefan"
The gtk gui currently ignores "grey50"as part of a menuitem resource.
Feel free to provide patches


stefan@AMD64X2 ~/mmm $ gsch2pcb project =====================================================
gsch2pcb backend configuration:

   ----------------------------------------
   Variables which may be changed in gafrc:
   ----------------------------------------
   gsch2pcb:pcb-m4-command:    /usr/bin/m4
   gsch2pcb:pcb-m4-dir:        /usr/share/pcb/m4
   gsch2pcb:pcb-m4-confdir:    /etc/pcb
   gsch2pcb:pcb-m4-path:       /usr/share/pcb/m4  /etc/pcb  $HOME/.pcb  .
   gsch2pcb:m4-command-line:   /usr/bin/m4 -d  -I/usr/share/pcb/m4 -I/etc/pcb -I$HOME/.pcb -I. /usr/share/pcb/m4/common.m4 - >> board.pcb

   ---------------------------------------------------
   Variables which may be changed in the project file:
   ---------------------------------------------------
   gsch2pcb:use-m4:            yes

=====================================================
Using the m4 processor for pcb footprints

----------------------------------
Done processing.  Work performed:
0 file elements and 656 m4 elements added to board.pcb.

Next step:
1.  Run pcb on your file board.pcb.
    You will find all your footprints in a bundle ready for you to place
    or disperse with "Select -> Disperse all elements" in PCB.

2. From within PCB, select "File -> Load netlist file" and select board.net to load the netlist.

3.  From within PCB, enter

           :ExecuteFile(board.cmd)

    to propagate the pin names of all footprints to the layout.





_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

Attachment: board.pcb
Description: application/pcb-layout


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user