mirror of
git://projects.qi-hardware.com/ben-wpan.git
synced 2024-11-26 18:47:10 +02:00
mkmk: further improvements and updates
- mkmk: adjust board position - mkmk: reorder output such that the edge is cut last, reducing board shift - mkmk: reduce nominal mill diameter for large holes and slots, to increase hole/slot size - mkmk: generate "plot" target in Makefile, to visualize the output - mkmk: use toolpath file for "cngt" instead of calculating the reference point manually
This commit is contained in:
parent
000d270b85
commit
1bef41f0d7
@ -8,13 +8,11 @@ mm
|
|||||||
gerber 35mil ../atusb-PCB_Edges.gbr
|
gerber 35mil ../atusb-PCB_Edges.gbr
|
||||||
align 1 8.1mm 11.2mm # align relative to board corner
|
align 1 8.1mm 11.2mm # align relative to board corner
|
||||||
translate 25mm 2mm # move to PCB zone assigned to project
|
translate 25mm 2mm # move to PCB zone assigned to project
|
||||||
translate 2mm 17mm # move a bit further
|
translate 2mm 21mm # move a bit further
|
||||||
array 19mm 36mm 1 0 # skip over previous boards
|
array 19mm 36mm 3 0 # skip over previous boards
|
||||||
z 0 -56.1mm # board surface
|
z 0 -56.1mm # board surface
|
||||||
z -0.8mm # board thickness
|
z -0.8mm # board thickness
|
||||||
z -0.5mm # tool extra depth
|
z -0.5mm # tool extra depth
|
||||||
offset
|
|
||||||
write mill.gp
|
|
||||||
clear
|
clear
|
||||||
|
|
||||||
excellon ../atusb.drl
|
excellon ../atusb.drl
|
||||||
@ -22,11 +20,15 @@ drill 7mil 15mil # 12.5-13.5 mil drill
|
|||||||
write drill.gp
|
write drill.gp
|
||||||
|
|
||||||
remainder
|
remainder
|
||||||
mill 35mil 0.01mm # 35 mil endmill
|
mill 32mil 0.01mm # 35 mil endmill; pretend it is a little smaller
|
||||||
append mill.gp
|
write mill.gp
|
||||||
|
|
||||||
remainder
|
remainder
|
||||||
empty
|
empty
|
||||||
|
|
||||||
|
gerber 35mil ../atusb-PCB_Edges.gbr
|
||||||
|
offset
|
||||||
|
append mill.gp
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
||||||
@ -38,7 +40,7 @@ cat <<EOF >Makefile
|
|||||||
SPOOL=/home/moko/svn.openmoko.org/developers/werner/cncmap/spool/spool
|
SPOOL=/home/moko/svn.openmoko.org/developers/werner/cncmap/spool/spool
|
||||||
CNGT=/home/qi/cae-tools/cngt/cngt
|
CNGT=/home/qi/cae-tools/cngt/cngt
|
||||||
|
|
||||||
.PHONY: mill drill cng
|
.PHONY: mill drill cng plot
|
||||||
|
|
||||||
mill:
|
mill:
|
||||||
PORT=/dev/ttyUSB0 \$(SPOOL) mill.rml
|
PORT=/dev/ttyUSB0 \$(SPOOL) mill.rml
|
||||||
@ -47,5 +49,9 @@ drill:
|
|||||||
PORT=/dev/ttyUSB0 \$(SPOOL) drill.rml
|
PORT=/dev/ttyUSB0 \$(SPOOL) drill.rml
|
||||||
|
|
||||||
cng:
|
cng:
|
||||||
\$(CNGT) -56.1 20 50 39
|
\$(CNGT) -56.1 20 mill.gp
|
||||||
|
|
||||||
|
plot:
|
||||||
|
echo 'plot "drill.gp" with points, "mill.gp" with lines' | \
|
||||||
|
gnuplot -persist
|
||||||
EOF
|
EOF
|
||||||
|
Loading…
Reference in New Issue
Block a user