Saturday, September 13, 2025

Prototyping

 The cost of CFC is so high and the inability to undo on cuts is such that I am machining parts from Delrin first.  As an example, there is one piece on the slow motion controller that slides on to either the RA or DEC axis.  It needs a hole in the top where a 6-32 screw holds in place and .2" long slots on the sides to allow for some up and down adjustment to get a tight fit of worm gear to spur gear.  It needs two holes in the bottom to hold threaded inserts into which screws through the base plate will attach.  This results in the following Makefile entries.  I will only make two of these but I want them exact matches.

slowmotionverticalinterior.ngc: mkrectangle $(MAKEFILE)
    cat prolog.ngc >>slowmotionverticalinterior
    echo "(zero x on left side; zero y on side to user)" >>slowmotionverticalinterior.ngc
    ./mkrectangle .851,.225 1.994,1.32 0 -.01 -.5 3 3 .125 slowmotionverticalinterior.ngc -int -a
    echo "G1 Z2 F25" >>slowmotionverticalinterior.ngc
    echo "m2" >>slowmotionverticalinterior.ngc
    echo -n "%" >>slowmotionverticalinterior.ngc

slowmotionverticalside.ngc: mkslot $(MAKEFILE)
    cat prolog.ngc >slowmotionverticalside
    ./mkslot 1.3405 .1753 1.5405 .3248 0 -.01 -.3 3 3 .123 slowmotionverticalside.ngc -int -a
    echo "m2" >>slowmotionverticalside.ngc
    echo -n "%" >>slowmotionverticalside.ngc

slowmotionverticaltop.ngc: mkcirclepocket $(MAKEFILE)
# one centered hole ; may need fiddling diameter to get target size
    cat prolog.ngc >>slowmotionverticaltop.ngc
    echo "%\n(zero x from left end)" >>slowmotionverticaltop.ngc
    ./mkcirclepocket .183 .5 .25 0 -.01 -.3 3 3 .123 slowmotionverticaltop.ngc -a
    echo "m2" >>slowmotionverticaltop.ngc
    echo -n "%" >>slowmotionverticaltop.ngc

slowmotionverticalbottom.ngc: mkcirclepocket $(MAKEFILE)
# we need two holes for threading
    echo "(zero x from left end)" >slowmotionverticalbottom,ngc
    cat prolog.ngc >>slowmotionverticalbottom.ngc
    ./mkcirclepocket .183  .5157 .25   0 -.01 -.2 3 3 .122 slowmotionverticalbottom.ngc -a
    ./mkcirclepocket .183 1.0313 .25   0 -.01 -.2 3 3 .122 slowmotionverticalbottom.ngc -a
    echo "m2" >>slowmotionverticalbottom.ngc
    echo -n "%" >>slowmotionverticalbottom.ngc


No comments:

Post a Comment