[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: PCB - how to update elements/components on a PCB
> I've contemplated writing a script that could find and replace
> footprints in the file but haven't had the time yet.
I have written a first pass Perl script to automate finding/replacing
footprints. I have put this script and a few others for PCB file
manipulation up on my web site http://www.rowetel.com/perl4pcb.html
> but would much
> prefer that PCB dealt with the issue directly. The gschem approach is
> much better in that you can reference a part, limbed it like PCB, or
> "smash" it into the file as primitives. I'd love to see PCB do the same
> thing.
I agree, the best fix would be a menu option inside PCB. However I hope
the script I have written helps out a few people in mean time.
David
>
> Joe T
>
>
> David Rowe wrote:
>
> >Hi,
> >
> >I have a PCB design that uses 5 SOT-23 elements. The original SOT-23
> >element is stored as a text file bf_SOT23:
> >
> >[david@solomon hardware-0.2]$ more pkg/newlib/bf_SOT23
> >
> >Element["" "bf_SOT23" "" "" 206000 121000 0 0 0 100 ""]
> >(
> > Pad[-3500 3500 -3500 5500 3900 3000 6900 "1" "1" "square,edge2"]
> > Pad[3500 3500 3500 5500 3900 3000 6900 "2" "2" "square,edge2"]
> > Pad[0 -5500 0 -3000 3900 3000 6900 "3" "3" "square"]
> > ElementLine [-6500 -8500 -6500 8248 1000]
> > ElementLine [6500 -8500 -6500 -8500 1000]
> > ElementLine [6500 8500 6500 -8248 1000]
> > ElementLine [-6500 8500 6500 8500 1000]
> >
> > )
> >
> >Now if I change this element, is there any way to make PCB automatically
> >update the 5 components I have placed on the PCB using this element? I
> >would like to preserve the component designator, value, orientation etc.
> >
> >Currently I am manually loading up the element using "File-load element
> >to paste buffer" then manually replacing the 5 components and entering
> >the designator/value.
> >
> >Thanks,
> >
> >David
> >
> >
> >
> >
> >
>