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

Re: gEDA-user: tiling/panelizing multiple .pcbs



   CAM350

   On 10 Aug 2010 22:53, "Stefan Tauner"
   <[1]stefan.tauner@xxxxxxxxxxxxxxxxxxxx> wrote:
   > hi
   >
   > i have different pcbs, that i want to submit to a manufacturer, that
   > allows "nutzen"/tiled pcbs.
   > dj wrote some scripts to do this (pcb2panel etc. see
   > [2]http://www.gedasymbols.org/user/dj_delorie/). but those trigger a
   pcb
   > bug, when i rotate some of the outlined pcbs when calling panel2pcb
   > (and when opening the eventually created pcb afterwards).
   > namely it outputs "Error while clipping PBO_SUB: 3" and removes away
   a
   > polygon (created by MorphPolygon(Selected)).
   > i'll try to investigate and submit a bug report with a simple example
   > hopefully...
   >
   > i then tried some python scripts by andrew sterian named gerbmerge
   > ([3]http://claymore.engineer.gvsu.edu/~steriana/Python/gerbmerge),
   which
   > would be nice because it can autoplace the boards while optimizing
   the
   > space used.
   > it has problems with pcb's drill files, because it seems to require a
   > (non-)leading zero indicator in the "INCH"-line. error message was
   > '... File "...gerbmerge-1.6/gerbmerge/jobs.py", line 699, in
   parseExcellon
   > raise RuntimeError, 'File %s has uninterpretable line:\n %s' %
   (fullname, line)
   > RuntimeError: File ../testboard/export/board.unplated-drill.cnc has
   uninterpretable line:
   > INCH'
   > either changing the inch line to "INCH,TZ" or patching jobs.py line
   88
   > from "xzsup_pat = re.compile(r'^INCH,([LT])Z$')..."
   > to "xzsup_pat = re.compile(r'^INCH(,([LT])Z)?$')..."
   > make it work.
   > only remaining problem is, that it does only support a single drill
   > file per board and i have both plated and unplated holes...
   >
   > what are your experiences, what do you use?
   > --
   > Kind regards, Stefan Tauner
   >
   >
   > _______________________________________________
   > geda-user mailing list
   > [4]geda-user@xxxxxxxxxxxxxx
   > [5]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

References

   1. mailto:stefan.tauner@xxxxxxxxxxxxxxxxxxxx
   2. http://www.gedasymbols.org/user/dj_delorie/
   3. http://claymore.engineer.gvsu.edu/~steriana/Python/gerbmerge
   4. mailto:geda-user@xxxxxxxxxxxxxx
   5. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

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