On the left is an endstop like the one I took the opto-interrupter
from The center shows the interrupter flag. It snaps on the
large ball, fits snugly over the arm and the skirt is very close
to the surface below to keep it all in line. The right shows
the rear of the housing. The interrupter fits snuggly in
the opening
and the wire from it presses tightly into the groove. The large
hole holds a pair of very strong magnets to hold the lever in the
unlocked position.
On the left, the spindle is locked (lever down). You can see the
flag attached to the lever. On the sensor housing, the round
silver object is the end of two very powerful magnets,
stacked one on the other and stuck to the steel on the
back. The front
clears the lever by about a millimeter (about .040 in.). It is
strong enough to securely hold the lever in the unlocked
position and where the flag interrupts the beam without touching
anything,
as shown on the right. The top lever extends a pin to engage one
of the no longer needed "quick index"
holes in the plate to the left. I have not secured it as gravity
keeps it from engaging. I probably should lock it down.
After discarding the idea of attaching the housing with adhesive, I
decided I should drill and tap two mounting holes. I did not want
to drill through the wall, so needed to measure
its thickness. I was able to remove the driving shaft and probe
through to the far wall. That indicated the wall was 0.3 inches
thick, which was the same as the near wall I could
see directly. I drilled 0.22 inches deep and tapped the
holes almost the full depth. That worked perfectly!
And here is the finished unit minus the chuck, ready to mount on my
mill. This is a very heavy unit without the chuck, which is also
quite heavy.
I choose to handle the chuck after the dividing head is in place.
This is good also as it is almost impossible to bolt this end of the
head to the mill table with the chuck in place!
Now I need to find a project which requires the dividing head! I
was going to use it to make a pair of 37 tooth and 47 tooth
gears for my lathe which would allow me to cut metric threads but I 3D
printed the gears instead!
Problems and
solutions
I encountered a couple of problems during the course of this
project. The first one was with the power supply. I
initially used a power supply from an old Dell computer which supplied
19 volts at a little over 3.5 amps, which was adequate for my
setup. For most of the development I merely plugged it in to
test, and unplugged it when done and all worked great. After I
installed the controller in a case with a switch, when I switched it
on, the
display lit for about a second, then everything turned off.
Plugging it in with the switch already on worked just fine. I
reviewed a couple theoretical fixes, but ended up deciding that the
supply was just not capable of supplying a sudden load, and had
protection circuits to shut it down. My
solution was to go to the Habitat For Humanity thrift shop and buy a Sony laptop
power supply (for all of $1.00) which provides 19 volts at over 4.7
amps and use
that. It now all works fine.
The
other
problem was a frequent crashing or reseting of the program when I
touched the encoder knob. I thought the knob was plastic, but
upon closer examination, I found it had an aluminum shell over a
plastic inside. I could not see how the aluminum made any contact
to the metal encoder shaft, but I did occasionally actually notice a
slight spark when I touched it. I had already run a ground wire
between the electronics and the dividing head, but the real solution
was to design and 3D print an all plastic knob. That has totally
eliminated the static problem, except for one time as I reached around
the case and touched the metal stepper driver plate. It is easy
to
avoid doing that, but I doubt it will really be a problem when the unit
is bolted to the much larger grounded mass of the milling machine.
Last minute
changes:
After reviewing the finished design, I decided that two items needed to
be changed. I am just not that happy having the selection by
degrees coming before the moves per revolution. In practice, most
usage will probably be defined by a given number of equal steps rather
than by degrees, therefore it should be the first selection, which will
then bypass the degrees input in most cases. So I made the change.
The other item I alluded to above is that I should really provide a way
to lock the upper lever from extending a locating pin into the quick
index plate. Originally, the quick index function was implemented
by loosening two bolts and sliding the crank shaft and worm gear to
disengage the
gear. The spindle now turned freely and could be positioned every
15 degrees by hand, locking it into position with the indexing
pin. With the ease of using the controller for any move,
on even numbers or random ones, the quick index function is no longer
practical. It would be much harder to use as the motor mounting
plate and timing belt pulley cover the bolts that hold the shaft and
worm gear in position. To prevent moving the lever, I
modified the sensor housing to provide a peg in the path of
movement. Now it is impossible to turn that lever and extend the
pin.
There is now a post at the end of the sensor housing which prevents the
upper lever from extending the pin.
Conclusion:
I am very pleased with the final configuration of the automated
dividing head. The controller is small and stand-alone, and
includes provisions for all the normal uses, including contingencies
which might occur. Every effort was made to keep the accuracy to
the very highest level possible.
No external computer is required to feed its input as is the case
in some of the YouTube conversion videos. I cannot wait to
actually
use it in a project!