Werner's Miscellanea
Sign in or create your account | Project List | Help
Werner's Miscellanea Git Source Tree
Root/
| 1 | PATH=$PATH:/home/qi/cae-tools/cameo |
| 2 | PATH=$PATH:/home/moko/svn.openmoko.org/developers/werner/cncmap/gp2rml |
| 3 | |
| 4 | cameo <<EOF |
| 5 | mm |
| 6 | |
| 7 | gerber 35mil f10-PCB_Edges.gbr |
| 8 | align 1 31.6mm 13.3mm # align relative to board corner |
| 9 | z 0 -56.8mm # board surface (tool fully extended) |
| 10 | z -1.6mm # board thickness |
| 11 | z -0.5mm # tool extra depth |
| 12 | clear |
| 13 | |
| 14 | excellon f10.drl |
| 15 | drill 0.7mm 0.89mm # 0.8-0.89 mm fill |
| 16 | optimize |
| 17 | write mill.gp |
| 18 | |
| 19 | remainder |
| 20 | mill 20mil 0.01mm # 35 mil endmill; pretend it is a little smaller, |
| 21 | # to compensate for tool/board deflections |
| 22 | append mill.gp |
| 23 | |
| 24 | remainder |
| 25 | empty |
| 26 | EOF |
| 27 | |
| 28 | gp2rml 3 0.2 0.2 mill.gp >mill.rml |
| 29 | |
| 30 | cat <<EOF >Makefile.mkmk |
| 31 | SPOOL=/home/moko/svn.openmoko.org/developers/werner/cncmap/spool/spool |
| 32 | CNGT=/home/qi/cae-tools/cngt/cngt |
| 33 | |
| 34 | .PHONY: mill drill cng plot |
| 35 | |
| 36 | mill: |
| 37 | PORT=/dev/ttyUSB0 \$(SPOOL) mill.rml |
| 38 | |
| 39 | cng: |
| 40 | \$(CNGT) -56.8 20 mill.gp |
| 41 | |
| 42 | plot: |
| 43 | echo 'plot "mill.gp" with linespoints' | \ |
| 44 | gnuplot -persist |
| 45 | EOF |
| 46 |
Branches:
master
