@ChristianSilver that is an awesome setup. Based on the advice I've been getting I will make a plexiglass enclosure once I get my CNC running.
Between work and life, it feels like mine is progressing at a glacial pace. I realized this is sort of like seeing a car, and then deciding to build a great one, without every having driven one, LoL. Someone on the LinuxCNC forum suggested a better way to have gone about this was to mount components on plywood, get one feature working and debugged, and then move to the next. Then design and build the controller box after getting the bulk of the CNC functions working. In retrospect I would also recommend that process. But at this point I don't think there's anything to gain by my tearing stuff out of my controller box.
I purchased a PWM Digital to Analog Converter card, and a relay card so I can control the spindle speed and direction. I created a DIN card mount for them as shown in the attached photo. Rather than screw them to the holder, I built cones on the mount for them to sit on. At some point I'll dab some silicone on the projecting points to keep the cards on. My controller did not have the voltage needed for the PWM card, so I added a 24v supply. I bought the little 600mA DIN mount one shown in the attached photo from DigiKey for only $14. Some of this DIN stuff is amazing.
I was going to wait till completion to post any wiring diagrams, but the power diagram is hopefully near final, and if I share where I'm at on the signals schematic, people may offer some constructive comments. Everyone has been extremely helpful.
I decided to go the thread milling route if and when I need to do that operation, so no encoder. But I realized it would be very easy to tap into the spindle rpm sensor going into the RPM320M display on the PM-728. I'm using an optoisolator to keep the signal/pwr/gnd separate. I'm not sure exactly what I'll use this for, but it's so easy to do I thought why not. I do realize this does not have the resolution of an quadrature encoder.
This morning I actually logged in to re-read how
@koenbro did the limit and home sensors on his setup. I've been reading about limit and home switches the past few evenings. It seems like some people set home at the center of travel for all 3 axes, and others set it full left travel X, full out travel Y, and full up travel Z. If I'm understanding correctly the second method means all X and Y travel are positive from home and all Z travel is negative from home. Is either more typical or advantageous for some reason? Also, any pointers to good write-ups or videos on actually implementing the limit and home switches are appreciated.
@ChristianSilver you said you covered limits and home with 3 switches. Can you provide more details?
How many control signals are needed for flood or mist coolant?
How many control signals are needed for a touch probe?
At this point I would just like to make sure I run signal wires for items I add after I get this running. To that end, LinuxCNC and an FPGA card may be more work than other solutions, but they are very programmable/flexible.
Thanks,
Gene