[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: a pcb level panelizer tool
At 11:02 PM 9/16/2008, you wrote:
Hmmm... re-reading the thread,
we are mainly talking about a regular
panelizer. Too many threads! ;-)
Why panelize in pcb? It covers the drill file. it lets you
edit the
panel before printing. It's free and we already have it. You
can
panelize more than one layout onto a single panel (you can't do that
with plain step and repeat). You can edit the boards while
they're
in-panel (for example, I tweak drills before printing).
Panelizing by editing the gerbers is difficult to script, too, and a
pain to maintain. It's like trying to make corrections to a
document
by editing the postscript output.
I have not followed PCB enough to understand the issues with these tools,
but I wouldn't think that an output file would need to be edited.
The file can be generated correctly in the first place. Shouldn't
the tool generate the Gerber files as they are needed for building
panels? This is all that is needed to be added by PCB...
G04 Step and Repeat for
panelization *
%SRX2Y11I5.000000J1.100000*%
This repeats the rest of the G-codes into an array of 2 x 11 with
a spacing of 5 x 1.1 inches.
FreePCB has an option in the CAM output dialog to panelize the Gerber
files to be output. Then the appropriate line or two of RS-274X
code can be output as part of the Gerber files. One of the users of
FreePCB contributed a post layout tool to take an existing FreePCB file
and duplicate it in ways that would produce a full panel. But I see
no point in doing this if the tool does it in the first place. If
you tell the tool you want a panel it can display the layout showing the
full panel without having to actually put duplicated parts and traces
into the file. This just bloats the file size, especially the size
of the Gerber files.
As to "tweeking" drill sizes, I don't get what you mean.
Why would I want to tweek a drill size on just one of N boards in a
panel? In fact, this shows the problem with copying features to
panelize a board. Once you have done the panelize step, any changes
require you to delete all work of panelizing and do it again after you
make the change. Shouldn't the software deal with that for you by
just allowing you to specify the panel rather than creating it by copying
stuff?
I don't know what PCB currently supports. I just know how I expect
a layout program to work. One of the problems with FreePCB is that
it doesn't provide all of the required files for fabrication and
assembly. There doesn't seem to be a lot of interest in making it
do what is required. Rather I get suggestions on how to hand edit
files to produce XYRS centroid files and such. So for my next
project, I am looking for a tool that is more complete and works
efficiently (by that I mean does not require *ME* to do the kind of work
a computer can do).
Rick
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user