Groove Ho(l)mes

After more work than I anticipated making the Y homing sensor mounting block and making a bracket and sensor setup for the Z axis, tearing down half of the machine, rewiring, adjusting/loc-titing/rebolting, circuit hacking, and other general tomfoolery, the machine has functional homing capability!

I ended up using the second block I had made when I machined the X block on Friday night.  It needed slight modification to work for Y, as the mounting holes were slightly different.  I unfortunately crushed one of the sensors discovering this (there’s no visibility to sensor when it’s installed).  The Z bracket was fairly straightforward, and I came up with a slightly simpler scheme than the ProMiCA version.

With all three axes installed, it came time to get them wired up to the control PC to test them out.  This proved to be a royal pain in the neck, and I had to construct some filtering/cleanup circuitry to eliminate some really bad noise.  The issue seemed to be that the ‘on’ level of the sensors I used was giving me around 1.4 volts output, and with the stepper drivers turned on, they were spewing out enough noise to bump the inputs over the TTL threshold.  I tried a few combinations of filtering caps and pullups/pulldowns, but nothing helped.  I finally had success with a simple RC filter on the input to a Schmitt triggered inverter (74LS14) that I happened to have kicking around from prehistoric times.  Seriously, that particular chip probably dates from my high school robotics hacking days, so it’s doing its ilk proud in my CNC.

Here is the final result, after EMC2 was configured properly for homing:

And here are some photos of the process:

Related Posts

Project Frankenmill – Part 33, Claustrophobia

Final positions for the DIN rails and wire management have been nailed down. It’s much more tight than one should really wire a panel like this, but…

Project Frankenmill – Part 32, You’re Gonna Need a Bigger Boat

It seems to be a rule that no matter what size electronics enclosure you have, you will always have at least 10% more stuff that you need…

Project Frankenmill – Part 31, Full Pull

While I still haven’t gotten into the detail of squaring and tramming, I’ve been intensely curious to see if the new Z axis would be happier with…

Project Frankenmill – Alpha and Omega

Since 2009, I’ve been messing around with CNC machines. I started out with a small manual milling machine from Grizzly, and converted it to CNC using a…

Project Frankenmill – Part 30, Do You Even Lift Bro?

Hauled the column back down to the shop and mounted it back on the machine. Sure is a lot heavier than it used to be! Muscling things…

Project Frankenmill – Part 29, More Machining and Motion

Had some productive time in the shop during the holiday. First step was to make the counterbores for the M6 cap screws a bit deeper. Easy to…

Leave a Reply

Your email address will not be published. Required fields are marked *