Skip to content

Instantly share code, notes, and snippets.

@ossicode
Created February 7, 2013 10:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ossicode/4730040 to your computer and use it in GitHub Desktop.
Save ossicode/4730040 to your computer and use it in GitHub Desktop.
OBC_LTC3105_LM94022 gerbmerge def / cfg file for eagle CAD
# This example simply takes the small Proj1 board and panelizes
# it in a 2x4 array. To demonstrate rotation, the second column
# consists of rotated jobs. You wouldn't really do it this way,
# of course, as it wastes space.
# use notepad to edit this
Row {
input_gerber1
Col {
Row {
input_gerber3
input_gerber3
}
input_gerber2 Rotate
input_gerber2 Rotate
input_gerber2 Rotate
}
}
[DEFAULT]
projdir = .
gerber1 = %(projdir)s/OBC/OSSIOBCNew
gerber2 = %(projdir)s/LTC3105/LTC3105Board
gerber3 = %(projdir)s/LM94022/LM94022TmpBoard
mergeout = %(projdir)s/Merged/merged
[input_gerber1]
prefix = %(gerber1)s
drills = %(prefix)s.drd
*toplayer = %(prefix)s.cmp
*bottomlayer = %(prefix)s.sol
*topsilkscreen = %(prefix)s.plc
#*bottomsilkscreen = %(prefix)s.pls
*topsoldermask = %(prefix)s.stc
*bottomsoldermask = %(prefix)s.sts
repeat = 1
boardoutline = %(prefix)s.dim
[input_gerber2]
prefix = %(gerber2)s
drills = %(prefix)s.drd
*toplayer = %(prefix)s.cmp
*bottomlayer = %(prefix)s.sol
*topsilkscreen = %(prefix)s.plc
#*bottomsilkscreen = %(prefix)s.pls
*topsoldermask = %(prefix)s.stc
*bottomsoldermask = %(prefix)s.sts
repeat = 1
boardoutline = %(prefix)s.dim
[input_gerber3]
prefix = %(gerber3)s
drills = %(prefix)s.drd
*toplayer = %(prefix)s.cmp
*bottomlayer = %(prefix)s.sol
*topsilkscreen = %(prefix)s.plc
#*bottomsilkscreen = %(prefix)s.pls
*topsoldermask = %(prefix)s.stc
*bottomsoldermask = %(prefix)s.sts
repeat = 1
boardoutline = %(prefix)s.dim
[MergeOutputFiles]
prefix = %(mergeout)s
drills = %(prefix)s.drd
*toplayer = %(prefix)s.cmp
*bottomlayer = %(prefix)s.sol
*topsilkscreen = %(prefix)s.plc
#*bottomsilkscreen = %(prefix)s.pls # takes more money!
*topsoldermask = %(prefix)s.stc
*bottomsoldermask = %(prefix)s.sts
placement = %(prefix)s.txt
toollist = %(prefix)s.drl
boardoutline = %(prefix)s.dim
[Options]
xspacing = 0.1
drillclustertolerance = 0.002
#cropmarkwidth = 0.01
cutlinelayers = *topsilkscreen,*bottomsilkscreen
allowmissinglayers = 1
excellonleadingzeros = 0
yspacing = 0.1
#minimumfeaturesize = *topsilkscreen,0.008,*bottomsilkscreen,0.008
panelwidth = 12.6
outlinelayerfile = %(mergeout)s.oln
fabricationdrawingfile = %(mergeout)s.fab
#scoringfile = %(mergeout)s.sco
scoringfile = None
panelheight = 7.8
#cropmarklayers = *topsilkscreen,*bottomsilkscreen
cutlinewidth = 0.01
topmargin = 0.1
bottommargin = 0.1
rightmargin = 0.1
leftmargin = 0.1
# Defalt Options
#[Options]
#xspacing = 0.125
#drillclustertolerance = 0.002
#cropmarkwidth = 0.01
#topmargin = 0.1
#rightmargin = 0.1
#cutlinelayers = *topsilkscreen,*bottomsilkscreen
#allowmissinglayers = 1
#excellonleadingzeros = 0
#yspacing = 0.125
#minimumfeaturesize = *topsilkscreen,0.008,*bottomsilkscreen,0.008
#panelwidth = 12.6
#outlinelayerfile = %(mergeout)s.oln
#fabricationdrawingfile = %(mergeout)s.fab
#scoringfile = %(mergeout)s.sco
#bottommargin = 0.1
#panelheight = 7.8
#cropmarklayers = *topsilkscreen,*bottomsilkscreen
#cutlinewidth = 0.01
#leftmargin = 0.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment