Guys -
> This works:
>
> Element(0x00 "Xilinx SF363 BGA" "" "XILINX_SF363" 100 0 0 100 0x00)
> (
> Pad(0 31 0 31 13 "B1" 0x00)
> Pad(0 63 0 63 13 "C1" 0x00)
> etc.
>
> This does not:
>
> Element(0x00 "Xilinx SF363 BGA" "" "XILINX_SF363" 100 0 0 100 0x00)
> (
> Pad[0 3150 0 3150 1350 "B1" 0x00]
> Pad[0 6299 0 6299 1350 "C1" 0x00]
> etc.
Reading parse_y.y, I see I need to try for "pad_hi_format", and supply the
clearance and mask. When I make up some numbers, those lines look like:
Pad[0 3150 0 3150 1300 3000 1900 "B1" "2" 0x00]
Pad[0 6299 0 6299 1300 3000 1900 "C1" "3" 0x00]
which should match the pattern
/* x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags */
T_PAD '[' NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER STRING STRING NUMBER
']'
but pcb still gives me
1: ERROR parsing file 'pcblib'
line: 12
description: 'syntax error'
- Larry