PATH=$PATH:/home/qi/cae-tools/cameo PATH=$PATH:/home/moko/svn.openmoko.org/developers/werner/cncmap/gp2rml cameo <<EOF mm gerber 35mil f10-PCB_Edges.gbr align 1 31.6mm 13.3mm # align relative to board corner z 0 -56.8mm # board surface (tool fully extended) z -1.6mm # board thickness z -0.5mm # tool extra depth clear excellon f10.drl drill 0.7mm 0.89mm # 0.8-0.89 mm fill optimize write mill.gp remainder mill 20mil 0.01mm # 35 mil endmill; pretend it is a little smaller, # to compensate for tool/board deflections append mill.gp remainder empty EOF gp2rml 3 0.2 0.2 mill.gp >mill.rml cat <<EOF >Makefile.mkmk SPOOL=/home/moko/svn.openmoko.org/developers/werner/cncmap/spool/spool CNGT=/home/qi/cae-tools/cngt/cngt .PHONY: mill drill cng plot mill: PORT=/dev/ttyUSB0 \$(SPOOL) mill.rml cng: \$(CNGT) -56.8 20 mill.gp plot: echo 'plot "mill.gp" with linespoints' | \ gnuplot -persist EOF