Date: | 2015-10-04 23:40:30 (7 years 11 months ago) |
---|---|
Author: | Werner Almesberger |
Commit: | 48c5cd0e7358fde99861168e58265032b58f7767 |
Message: | cameo/templates/mkmk-simple: introduce Z0 parameter; clean up Z
calculation This allows the setting of the "tool down" position, e.g., when varying the thickness of the support or of victim material under the PCB. |
Files: |
cameo/templates/mkmk-simple (4 diffs) |
Change Details
cameo/templates/mkmk-simple | ||
---|---|---|
9 | 9 | # X0, Y0 lower left corner of raw board, default: 0mm 0mm |
10 | 10 | # X, Y position in array, default: 0 0 |
11 | 11 | # XN, YN number of boards in X/Y direction, default: 1 1 |
12 | # Z0 tool height when in contact with the surface | |
12 | 13 | # ROT board rotation, default: 0 degrees |
13 | 14 | # DRILL drill diameter range, default: 13mil,14mil |
14 | 15 | # MILL_IN diameter of mill for work inside the board, default: 35mil |
... | ... | |
31 | 32 | : ${X0:=0} ${Y0:=0} |
32 | 33 | : ${X:=0} ${Y:=0} |
33 | 34 | : ${XN:=1} ${YN:=1} |
35 | : ${Z0:=-57.4} | |
34 | 36 | : ${DRILL:="13mil 14mil"} |
35 | 37 | : ${MILL_IN:=35mil} |
36 | 38 | : ${MILL_OUT:=35mil} |
... | ... | |
70 | 72 | align 1 $X0 $Y0 # align relative to board corner |
71 | 73 | translate 4mm 4mm # move to PCB zone assigned to project |
72 | 74 | array +3mm +3mm `expr $X + $xi` `expr $Y + $yi` |
73 | z 0 -58.9mm # board surface (tool fully retracted) | |
74 | z 1.5mm # slack for extending the tool | |
75 | z 0 ${Z0}mm # board surface (tool extended) | |
75 | 76 | z -$BOARD_Z # board thickness |
76 | 77 | z -0.5mm # tool extra depth |
77 | 78 | clear |
... | ... | |
118 | 119 | PORT=/dev/ttyUSB0 \$(SPOOL) drill.rml |
119 | 120 | |
120 | 121 | cng: |
121 | \$(CNGT) -57.4 20 mill.gp | |
122 | \$(CNGT) $Z0 20 mill.gp | |
122 | 123 | |
123 | 124 | plot: |
124 | 125 | echo 'set size ratio -1; \ |
Branches:
master