# SAMPLE MATRIX FILE WITH DFM CHECK

LAYER {
TYPE=SILK_TOP
NAME=sst
START_DRILL=
END_DRILL=
DRAW_COLOR=255,0,0
FLASH_COLOR=255,0,0
}


LAYER {
TYPE=PASTE_TOP
NAME=spt
START_DRILL=
END_DRILL=
DRAW_COLOR=100,223,223
FLASH_COLOR=100,223,223
}


LAYER {
TYPE=MASK_TOP
NAME=smt
START_DRILL=
END_DRILL=
DRAW_COLOR=223,100,100
FLASH_COLOR=223,100,100
}


LAYER {
TYPE=TOP
NAME=layer_1
START_DRILL=
END_DRILL=
DRAW_COLOR=100,223,0
FLASH_COLOR=100,223,0
}

LAYER {
TYPE=neg_plane
NAME=layer_2
START_DRILL=
END_DRILL=
DRAW_COLOR=50,100,50
FLASH_COLOR=50,100,50
}

LAYER {
TYPE=neg_plane
NAME=layer_3
START_DRILL=
END_DRILL=
DRAW_COLOR=100,223,200
FLASH_COLOR=100,223,200
}

LAYER {
TYPE=BOTTOM
NAME=layer_4
START_DRILL=
END_DRILL=
DRAW_COLOR=223,100,223
FLASH_COLOR=223,100,223
}


LAYER {
TYPE=MASK_BOTTOM
NAME=smb
START_DRILL=
END_DRILL=
DRAW_COLOR=173,173,173
FLASH_COLOR=173,173,173
}


LAYER {
TYPE=PASTE_BOTTOM
NAME=spb
START_DRILL=
END_DRILL=
DRAW_COLOR=192,32,32
FLASH_COLOR=192,32,32
}


LAYER {
TYPE=SILK_BOTTOM
NAME=ssb
START_DRILL=
END_DRILL=
DRAW_COLOR=100,192,128
FLASH_COLOR=100,192,128
}


LAYER {
TYPE=DRILL
NAME=d_1_2
START_DRILL=
END_DRILL=
DRAW_COLOR=192,192,100
FLASH_COLOR=192,192,100
}


LAYER {
TYPE=ROUT
NAME=rout
START_DRILL=
END_DRILL=
DRAW_COLOR=30,128,96
FLASH_COLOR=30,128,96
}


LAYER {
TYPE=GRAPHIC
NAME=assemt
START_DRILL=
END_DRILL=
DRAW_COLOR=32,96,100
FLASH_COLOR=32,96,100
}


LAYER {
TYPE=GRAPHIC
NAME=assemb
START_DRILL=
END_DRILL=
DRAW_COLOR=32,100,96
FLASH_COLOR=32,100,96
}


LAYER {
TYPE=GRAPHIC
NAME=ddt
START_DRILL=
END_DRILL=
DRAW_COLOR=128,96,32
FLASH_COLOR=128,96,32
}


LAYER {
TYPE=GRAPHIC
NAME=c-nummer
START_DRILL=
END_DRILL=
DRAW_COLOR=64,128,64
FLASH_COLOR=64,128,64
}


LAYER {
TYPE=GRAPHIC
NAME=peel_off
START_DRILL=
END_DRILL=
DRAW_COLOR=32,192,192
FLASH_COLOR=32,192,192
}

# Assuming you have installed FAB 3000 to C:\Program Files\Numerical Innovations\Fab3000
#Job - 1
JOB {
NAME=testgerber
LAYER=layer_1,274X\Art0121.pho
LAYER=layer_4,274X\Art02.pho
LAYER=layer_2,274X\Pgp2529.pho
LAYER=layer_3,274X\gnd2530.pho
LAYER=sst,274X\Sst0126.pho
LAYER=spt,274X\Sp0128.pho
LAYER=smb,274X\Sm0227.pho
LAYER=smt,274X\Sm0128.pho
LAYER=d_1_2,274X\Drill.drl
}

#Lets run DFM Checker (choose units or mil or mm)
DFMCHECKER {
units=mil
minimum_padsize=15.0
minimum_smtpadwidth=5.0
minimum_tracewidth=4.0
minimum_outer_tracespacing=9.0
minimum_inner_tracespacing=6.0
minimum_drill_pad_annularring=4.0
minimum_border_clearance=10.0
find_acidtraps=7.0
find_nonfunctional_internalpads
minimum_drillsize=7.0
find_drill_doublehits
find_drill_missinghits
find_missingpads
find_touchingholes
minimum_silkscreen_linewidth=4.0
find_silkscreen_overmask=1.0
silkscreen_border_clearance=10.0
undersize_mask_clearance=4.0
missing_mask_clearances
find_mask_slivers
find_solder_bridges=8.0
inner_clearance=7.0
power_ground_minimum_annularring=4.0
find_starved_thermals=8.0
find_power_ground_shorts
check_negplane_thermal_conflicts
find_isolated_connections
}