When selecting a mechanical limit switch the lifetime cycle count of the switch is important. Optical or inductive don't have this concern. Limit switch circuits should use normally closed wiring so if a cable breaks or is disconnected the limit is hit. You might consider four switches, the two inside would cause the direction to reverse, the outer two would cause the drive to halt. The later two would protect against a crash if the table were to go past the reversing switches
I concur completely. Those limit switches are going to endure a tremendous amount of cycling, so while the click-click and the visual actuation is indeed pretty neat, I think the inductive switches are by far the better way to go. If that grinder gets much use at all, those mechanical switches will have to get replaced a lot, and probably the stops, as well, unless James remakes them of steel or at least Aluminum.
He explained that there is a vinyl coated wire which is wrapped around a shaft which then moves the table. The cable can and does slip on the shaft, so deterministic positioning of the table by rotating the shaft a given amount is not possible.
@@leslierhorer1412 A) I have these type of switches click clacking all day long on decades old machines B) Its a home shop C) as noted by Patrick one would use these not as hard stops but insurance to know the table hasnt slipped on the rope and goes too far
Mechanical life is 30,000,000 operations, so at 2 seconds a direction (one operation every 4 seconds) you’d get almost 4 years 24/7 operation. I suspect a lot of other stuff will break or wear out before that.
@@friedrichgotze3264 Never got blue's and that's mostly because of the audibly scratchy click being an annoyance to others. My first mech kb was MX black ('08 era), then red, then lightning (silver), today I use pre-lubed LEOBOG greywood v4 switches that are total thocky bliss next to any of my MX switches.
Clicky sounds neat when you're doing it by hand a few times; I think it will get pretty annoying when it's clicking thousands of times during a grinding run...
No when on a long job the ending of 'flik-flak' of mechanical reversing is cue to return to the grinder and set it for another pass. Of course you have to be able to hear the machine stepping over.
@@alan-sk7kyit’s going to be a CNC grinder, it will run by its self, if you need something to tell you it’s the end of cycle, just needs to be an alarm or light you can see across the shop floor, not click clack all day coming to an end 😅
07:50 it's hard to see but it looks like the screws have the tell-tail radial ticks of PZ/Pozidriv screws, which might be why you're having problems with your PH/Phillips driver :)
Yup, I was going to say the same thing James - it LOOKS like you're using a Pozidrive screwdriver, whereas, though my experience is MUCH less than yours, I have NEVER found any electrical/onic product from Asia which doesn't use Philips. It seems that Pozidrive is "unknown" over there.
Hi just my two cents. Inductive sensors react to all metals not just ferromagnetic, but they don't have the same sensitivity. For example if you use aluminium instead of steel the air gap needs to smaller but it would still work. I'd go with the inductive sensors, no moving parts and they look sleeker and you have a visual indicator and they don't need to be debounced. If you go for the clicky ones, remember you need to debounce the signal in software later. In our production facility we had a lot of the roller switches fail after 1-2 years. The rollers wore out started to wobble and could jam the whole system so keep that in mind since they're probably exposed to the grinding dust. Greetings from Germany, love your channel continue the good work!
I've viewed a lot of TH-cam videos over the years from lots of accomplished hobby and professional machinists as I'm sure you have. What makes your vids so appealing to me is the fact that I am also an Electrical Engineer (retired) who has taken up machining as a hobby. Since we have such common backgrounds, I really appreciate and relate to the in-depth analyses you perform on the theory and the math of problem solving. (what other machining channel talks about the ds/dt, dv/dt, and da/dt) Like you, I sometimes have to design my own boards, and write my own code (C only, no C++) - as they say "whatever it takes". Your machining skills are a bit beyond my current skill level, but I am getting there. Also, your narration and videography skills are over the top. I've done a small bit of teaching in the past, so I have some sense of what it takes to prep for a class, put together a coherent presentation, etc, so I can appreciate the effort you go through to create these outstanding videos. Keep up the great work and thanks for sharing your gifts.
the prox switches have a sensing range similar to a candle flame - so it is best to have a flat surface for them to sense( like key stock) rather than the round dowel surface.
I have a REID 618 grinder. The bed is left and right chain driven. The front and back is done with a shiftable ratchet and screw. A large city water company bought it in 1948. Soon afterwards someone engaged the front and back lever after the stop and broke the nut assembly. They did a half fix that broke again. They sat it in the corner and painted it many ties. The two motions are driven by a 400 rpm three phase motor with a reeves drive for speed control. The machine was delivered as a 2 phase machine, interesting wiring. They converted it to 3 phase in the 1960. It was sold at auction about 2010, still broken. I installed VFDs on the movement and spindle. The ways are like new. The left and right reversal is done by a see-saw switch maintains position for current motion. It will also trip if it gets to the travel limit. A switch like that makes programing simple, no single shots, latches, and shift registers.
And here I was thinking of something along the line of a scale or string tape measure mounted out of the way, and then just programming the left and right limits in software on the touch screen. Jog the table left, hit the 'left limit' button, jog right, do the same for the right limit, done. You have an absolute position measure, so don't have to worry about stepper slip. And no unsightly bulge and finger-pinchers on the front of the table!
You could always sense the current of the motor to do the same when the end has been reached the motor current will spike and use that as a sensor, but you know what you are doing and I don't know if this idea will help you in the future, you probably knew this anyway. I love your videos, and I just like you.
Nice job James. Very interesting to watch. Those factory bumpers are for relocating to the center set position of a fixture on the grinder. Something like a Harig spin fixture/indexing head or a St Mary's fixture.
I also did a servo drive conversion to my cheap manual surface grinder. Like you, I also finally settled on a switch assembly for change of table travel after looking at both inductive and capacitive switching. I was concerned about possible desensitivation of the inductive/capacitive switches due to metalic dust. For me, going with a mechanical switch meant relying on a questionable component for absolutely stopping my rack driven table. My solution was using the capacitive switches I had ordered previously and mounting them in protected spaces under the apron to act as failsafe table stops. I then cobbled out a small interface board to tie my travel switching, timer and servo controller to play together. I won't go CNC as the grinder is not worthy of the expense and I don't have the workload necessary to justify the expenditure. What I didn't take into account were the stresses on the flimsy base cabinet of the grinder from the sudden chages of direction generated by the servo, something I need to address. I have enjoyed following along on your conversion project and look forward to more episodes. Your videos are outstanding. Thanks for sharing your journey!!
I love the look and sound of those switches! However, I think I would have chosen the boring inductive ones anyway. I'm worried about what grinding dust and coolant is going to do to the mechanical switches, but maybe I'm being too paranoid. If it does become a problem, it looks pretty easy to switch to the other switches. (You already have the necessary parts!)
I wonder how many clicks the limit switches are specified for. With small parts and a few hundred hours you may end up with quite a few clicks. Having ground material all around can also make them wear faster. Proximity sensors on the other hand will not wear mechanically.
Another great video. If it were me, I'd use the mag sensors. You won't here those mechanical switches while the grinder is grinding, AND... they will never wear out. The mechanical switches have an MTBF measured in switch-cycles. Plus, "waterproof" or not, the mag sensors will tolerate a cooling bath better and longer. Just sayin'.
My surface grinder had a very similar X axis drive mechanism. It was too much trouble because the wire that wraps end up stretching over the years. Mine came with adjustments to keep snugging it up until the wire breaks, then you replace it and start over. I got too annoyed with this, so ended up replacing the wire drive with a lead screw and lead nut. My first attempt went well, but only lasted a year before the nut wore out. Despite the load rating on the nut being roughly 2x higher than the actual load, it seemed that the inertia of the surface grinder bed was too much and causing too high of a load at a move stop and start. So I replaced the 3/8 lead screw with a 3/4 lead screw and it has been fine ever since. Been working now 4-5 years without anything needing replacing or maintenance on the new drive mechanism. Got the lead parts from Roton. Very interesting to see you do this whole project and the parts you used. My retrofit was done with very similar parts and from Automation Direct as well. Instead of ClearPath motors I used AD Stepper motors though. ClearPath would be a much better choice, and if I ever need to replace one of my motors I will likely change them over. For my sensors on the bed I used four inductive sensors, two NO models and two NC models. The NO ones trigger a change direction on the X axis motor, and the NC ones are my overtravel sensors. Not sure how you plan to feed those sensors into the control scheme with the motors, but I used a little P1000 PLC from Automation Direct to write all my logic and make it all automate for me. They are VERY easy to learn and use, and pair extremely well with AD's HMI products. I originally had mechanical switches, but switched them to inductive because what happened over a year or two was there ended up being gunk buildup on the pivot sections of the mechanical switch from using the surface grinder with coolant. If you use mechanical ones you will have to clean off the switches really well after every use otherwise the same will happen to you. I swapped mine to inductives and haven't had the problem since because they don't care about any gunk residue buildup.
A few notes about the mechanical switches. As previously mentioned, use the normally closed contact to detect wire breakage. Also check the lifetime of those, if they industrial, they are a lot, but not infinite. And don't forget the de-bounce in software or hardware. The inductive switches have less issues with lifetime and bounce less, but they are not that position precise to trigger if the metal comes in from the side. They are usually designed to have the metal come in from the front. Precision is not a problem here, so sideways will be fine. Since you have both types, I would use the mechanical ones on the end for emergency stops and the inductive one for direction switch. The clicky ones will annoy you, I'm 99% sure ;)
From someone who deals with these style switches in a industrial setting. The cam style will suit your needs the best. The plunger style works best in the load is applied more in a straight down style, vs a ramp. Also with it being on a surface grinder you have less risk of buildup on the switch and it sticking closed. Just my .02
I used to work for a company that did concrete conversions on all kinds of old machinery (mainly grinding machines) on surface grinders we had the endstops for the table on a rail so that the travel could be adjusted while the machine is running… those grinders were quite big as well with over 2 meters of table travel on a few of them
That is nearly identical to the actual setup on actual grinders that I used to actually sell, in terms of outward appearance. Some of the ones we sold had purely mechanical control, and if you wanted clicking, well, you got clunking.
Does it matter that it's plastic? I almost always "quarter turn" backward to find the start of the threads, if only for fear of crossthreading. Steel, aluminum, plastic, or whichever material.
Those are "screws designed for plastics" with deep threads and low TPI; I used to make the mistake of not finding the start of the tread when reinstalling this type of screw and while you can get away with it once, many times the screws won't hold that well and you're, well, screwed.
Kind of shocked the travel pulley would slip, with 3 wraps around the pulley with slippy(0.2µ) material you still have ~43x more holding force than the tension of the cord from the slack side, while a less slippy material is in the tens of thousands of times more holding. Has the cord even got any tension on it? For further see: capstan equation or belt friction equation.
he could probably just put a fourth or fifth wrap around the spool, it looked like there was plenty of leeway. that'd make it exponentially less likely to slip
in high cycle applications you only use the clicky switches as dead stops (because each click = wear on the internal components) or where you cant use induction, magnetic, laser sensors as the switch has limited cycles it can run the induction sensor only has to be protected from debris of a metal nature but as long as no damage happens to the end of the switch it will lat until the coil inside fails also you should never design automatically controlled devices to there limits always have a buffer because if a sensor fails you will damage the device if you want to build a dead stop with the induction sensor just put a piece of metal at the back of the adjustable stop that triggers both the upper and lower induction sensor and code it to E-STOP the machine when both are active and in auto mode
One thing to consider is adding a fine adjustment into the bumpers. Still using the single screw to mount to the sled is probably Ok, but 2 would be better. You wouldn't want them to move at all, and having a fine adjustment there would let you keep them mounted, but adjusting the travel after this wears in. Not sure how long it will take before they get worn.
Proximity switches are the way to go...no moving parts, not contact, so they wont wear. I really can't think of a reason to use the mechanical switches at all.
What about drilling holes through the mount just tangent to where the indicator lights on the switches are and pressing in an acrylic rod? That would give you the visual indication as well!
The lever switches need 2 switches but why 2 for the other sensors? If your stepping right and see the sensor its obvious its the right limit, conversely stepping left triggers the same sensor then its again obvious that's the left limit. I don't like to use multiple cables unless absolutely necessary.
He demonstrated the why, in the case where the limit trigger bars overlap, and you are actually working within the limits provided. i.e. the left end trigger is the release of the right trigger, and vice versa. It's not a situation most of us encounter, but it does have some good effect. The other thing to remember is that the drive mechanism is not fixed to the element being driven. Just because a sensor is triggered doesn't mean that the condition expected is what triggered the sensor. If two distinct conditions can cause the same triggered event, 999999 times out of 1000000, it probably will be what you are expecting, but the 1 time in a million that it isn't, is probably going to be the job that sent a part through the wall and dragged the bed the wrong way, and you don't have any way to detect that with a single sensor. 2 sensors is not simply overkill, it's the way to be able to detect problems in the first place.
you might want to put a cover on the switch - you are going to have a lot of grinding dust, that may interefere with the rollers and gum them up in the long term - probably removable so you can shop vac / air blast them. just to give you something else to print :D
Personally I would go with inductive for the working limits and clicky for overtravel/safety limits in case the inductive sensors fail. I would assume the motors also have current measurement/limits so abnormal current from a crash could also trigger a stop?
I liked the clicky sound. But for this application I think the proxy sensors will be superior. That click will get annoying real fast , and the mechanical switches are just another thing that will wear out, as far as I can tell there's nothing that will wear in the proxy arrangement, plus it's a much lower profile setup. Cool either way!
I mean you want one to trigger before the other to indicate to the controller which direction ... sure it should already know but its a belt and suspenders kind of thing
I'd think in that case you'd actually want to use an LVDT, my understanding is the DRO Scales use a contact type scale where the LVDT uses a non contact Magnetic type of scale.
@@draconis437 I'm not sure I would want to use a magnetic scale on a surface grinder. Perhaps a glass scale. But with James' technical chops, I'm sure he could adapt something like that. I've seen this before. I plan on implementing something with one on my horizontal mill.
the computer needs separate inputs for "this is the Left limit" and "this is the Right limit" - it doesn't have the visual context that we do. there might be some way to refer to the direction of travel if you really just wanted one switch, but that would be more complicated & probably prone to failure/glitch than simply having a different input/second switch.
Well, it is possible, but the two switch approach is far, far safer, not to mention much simpler. With only one switch, the software could easily get confused, with disastrous results.
You need to lock up that Hardinge collet chuck, or one day I am liable to sneak in and steal it! 🙂 You might consider a chip shield running the length of the stop channel just because. 'Probably not terribly necessary with a grinder, especially since the dust ejects to the side, but it wouldn't hurt.
Watching this I thought at one point you were going to implement both sets of limit switches. I.e. mechanical for setting limits on "stroke" for a particular job, and inductive for absolute limits at the end of table travel in case something goes catastrophically wrong. Or even the other way around depending on which makes more sense for getting the different limit stops to not interfere with each other.
Why would you need to have both switches activate at the same time? Wouldn’t you be defeating the purpose of a surface grinder? Or is it just to say it can?
If you decide to use mechanical limit switches, a often overlooked detail is that switches have both maximum and minimum current specs. The maximum spec requires no explanation. The minimum spec is often overlooked and if not met the switch can be mechanically in the closed position but be electrically open due to a thin film of oxide on the switch contacts. An intermittent limit switch is something a good designer wants to eliminate. I checked for this minimum current spec on the mechanical switch you used and it was not given. You may want to reach out for this info from the manufacturer so you can get reliable operation should you decide to use mechanical switches.
Clicky switches are just so satisfying, I think they are less prone to temperature fluctuations which makes them ideal for CNC. I’m really curious to see what controller system you go with. I’ve been playing with grblHAL and FluidNC recently for my little CNC router, and settled on the former for my DLC32 board. It’s definitely a budget solution with compromises to match. That said, I run external TMC2160 stepper drivers with my LDO stepper motors, so I get some good results.
I love the clicky switches but the impending mechanical failure of said switches gives me anxiety. I'm sure you'll get a couple million cycles out of these before that happens and for a hobbyist level implementation that's probably more than you'll need! Denouncing may need to be addressed but I love this!
As much as i understand and agree that clicky is so tantalizingly nice; i wouldn't want to hear CLICK CLICK every hecking time it would make ONE pass for hours at a time xD I'd much prefer the induction probes for their silence and reliability, solid state tends to last longer.
Why abs/gf-abs over cf-pa? I see this a lot and I'm a nylon fan but if everyone is using abs over nylon it would be good know why. I really appreciate your videos. I learn a lot!
Looks like the lifetime issue of the mechanical switches has been addressed with comments below. While the cost of failure is not real high traveling in one direction, (cable just screws off the end of the drive screw) going to other night result in the cable being pulled on to itself and the vinyl coating being damaged. Yes the "click" "click" is cool but doesn't have to come from the switches. Why not add a speaker to produce a click clack to the system. A second solution is to have the software "learn" during the first N cycles about how long the travel is and then shut everything down if all of a sudden the "learned" travel is significantly exceeded.
Looks like you were using the wrong sized Phillips bit, that biggest problem with them is that it can be hard to tell if you are using the correct size
I dont know if its issue for your or not, I tend to just make adapter pigtail and have it on the item (switch in this case) I want to adapter, I dont put it at controller side. Btw, clicky sounds are the #1 reason to choose a limit switch :)
I would use an interface box with two different input connectors, one for the inductive and one for the mechanical. Make up two different sets of pigtails. That way the two could be very easily switched back and forth for testing or in case of a failure, etc.
Is it necessary to have two sensors? If the action is to simply reverse the direction of the table, wouldn't one sensor used as a toggle be sufficient? When the one sensor detects a stop from either end, just switch the direction of the motor. Am I missing something?
Why set up a grooved spiral when you can just as easily make do with a spline with the timing belt spacing that the belt itself deals with the spiraling. That should give you a predictably repeatable of the bed left and right for a given input. The problem is something that you may want to reflect upon James' observation that the cable has slipped several times. It's actually intended to slip as that slip prevents whatever may be forcing the bed in a given direction from passing the force of that movement through to the operator's hand. If you don't build in a safe way of addressing errors in production, you're just going to have a machine that's known for breaking operators hands at unexpected intervals.
Mr James, but why don't you use a linear scale to detect the position of the table since you are planning to use a controller? This would give you much better control of the table (stretching of the rope wouldn't be an issue) not mention that you could change distance of movement on fly? You did use a rotary scale in your electronic screw in lather, remember?
It's Renzetti's fault. 🙂 As much I like the clicks, and I'm sure those are quality parts, the inductive sensors feel more trustworthy. You can modify that wire rope drive for slipless operation. Two cables, one end of each connected to the roller. You should do a little research, because capstan drives are awesome.
nope. The goal is not only to move between left and right positions. It's to move with constant speed precisely, even under changing load. Not possible with simple, cheap pneumatics.
When selecting a mechanical limit switch the lifetime cycle count of the switch is important. Optical or inductive don't have this concern. Limit switch circuits should use normally closed wiring so if a cable breaks or is disconnected the limit is hit. You might consider four switches, the two inside would cause the direction to reverse, the outer two would cause the drive to halt. The later two would protect against a crash if the table were to go past the reversing switches
I concur completely. Those limit switches are going to endure a tremendous amount of cycling, so while the click-click and the visual actuation is indeed pretty neat, I think the inductive switches are by far the better way to go. If that grinder gets much use at all, those mechanical switches will have to get replaced a lot, and probably the stops, as well, unless James remakes them of steel or at least Aluminum.
Maybe the mechanical switches are going to just be over travel limits and the code will have soft travel limits for use when grinding?
He explained that there is a vinyl coated wire which is wrapped around a shaft which then moves the table. The cable can and does slip on the shaft, so deterministic positioning of the table by rotating the shaft a given amount is not possible.
@@leslierhorer1412
A) I have these type of switches click clacking all day long on decades old machines
B) Its a home shop
C) as noted by Patrick one would use these not as hard stops but insurance to know the table hasnt slipped on the rope and goes too far
Mechanical life is 30,000,000 operations, so at 2 seconds a direction (one operation every 4 seconds) you’d get almost 4 years 24/7 operation. I suspect a lot of other stuff will break or wear out before that.
Cherry MX switch fans everywhere agree: clickyness of a switch is totally valid.
I think these are a little closer to buckling spring keyboards,and still awesome.
any blue switch gang members here?
@@friedrichgotze3264 All blue here
@@friedrichgotze3264 Never got blue's and that's mostly because of the audibly scratchy click being an annoyance to others. My first mech kb was MX black ('08 era), then red, then lightning (silver), today I use pre-lubed LEOBOG greywood v4 switches that are total thocky bliss next to any of my MX switches.
Clicky sound is a completely valid reason to choose a switch.
Amen!
This is the exact reason a 1bill dollar mech keyboard market exists
Not to sure about that. Afraid it will drive you crazy when running a bigger project on it🙈
@@robertwillemsen368 That might happen, but if it does, James already has the inductive sensors to replace them.
Clicky sounds neat when you're doing it by hand a few times; I think it will get pretty annoying when it's clicking thousands of times during a grinding run...
That, too, but I would say reliability is a much bigger concern.
No when on a long job the ending of 'flik-flak' of mechanical reversing is cue to return to the grinder and set it for another pass. Of course you have to be able to hear the machine stepping over.
@@alan-sk7kyit’s going to be a CNC grinder, it will run by its self, if you need something to tell you it’s the end of cycle, just needs to be an alarm or light you can see across the shop floor, not click clack all day coming to an end 😅
Never heard a surface grindwr before? You aint hearing a switch over it.
Thanks Robin for getting James to go down this rabbit hole!
07:50 it's hard to see but it looks like the screws have the tell-tail radial ticks of PZ/Pozidriv screws, which might be why you're having problems with your PH/Phillips driver :)
Yup, I was going to say the same thing James - it LOOKS like you're using a Pozidrive screwdriver, whereas, though my experience is MUCH less than yours, I have NEVER found any electrical/onic product from Asia which doesn't use Philips. It seems that Pozidrive is "unknown" over there.
Hi just my two cents. Inductive sensors react to all metals not just ferromagnetic, but they don't have the same sensitivity. For example if you use aluminium instead of steel the air gap needs to smaller but it would still work.
I'd go with the inductive sensors, no moving parts and they look sleeker and you have a visual indicator and they don't need to be debounced.
If you go for the clicky ones, remember you need to debounce the signal in software later.
In our production facility we had a lot of the roller switches fail after 1-2 years. The rollers wore out started to wobble and could jam the whole system so keep that in mind since they're probably exposed to the grinding dust.
Greetings from Germany, love your channel continue the good work!
Yes, but in this use the stops do not need to be all that accurate. If the table stops within a few mm of the same point each time, it will be fine.
I've viewed a lot of TH-cam videos over the years from lots of accomplished hobby and professional machinists as I'm sure you have. What makes your vids so appealing to me is the fact that I am also an Electrical Engineer (retired) who has taken up machining as a hobby. Since we have such common backgrounds, I really appreciate and relate to the in-depth analyses you perform on the theory and the math of problem solving. (what other machining channel talks about the ds/dt, dv/dt, and da/dt) Like you, I sometimes have to design my own boards, and write my own code (C only, no C++) - as they say "whatever it takes". Your machining skills are a bit beyond my current skill level, but I am getting there.
Also, your narration and videography skills are over the top. I've done a small bit of teaching in the past, so I have some sense of what it takes to prep for a class, put together a coherent presentation, etc, so I can appreciate the effort you go through to create these outstanding videos. Keep up the great work and thanks for sharing your gifts.
I watch a lot of engineering pornography and your presentation is hands down the best! Thank you.
Came for the awesome content, stayed for the clicky sound.
the prox switches have a sensing range similar to a candle flame - so it is best to have a flat surface for them to sense( like key stock) rather than the round dowel surface.
I have a REID 618 grinder. The bed is left and right chain driven. The front and back is done with a shiftable ratchet and screw. A large city water company bought it in 1948. Soon afterwards someone engaged the front and back lever after the stop and broke the nut assembly. They did a half fix that broke again. They sat it in the corner and painted it many ties. The two motions are driven by a 400 rpm three phase motor with a reeves drive for speed control. The machine was delivered as a 2 phase machine, interesting wiring. They converted it to 3 phase in the 1960. It was sold at auction about 2010, still broken. I installed VFDs on the movement and spindle. The ways are like new.
The left and right reversal is done by a see-saw switch maintains position for current motion. It will also trip if it gets to the travel limit.
A switch like that makes programing simple, no single shots, latches, and shift registers.
And here I was thinking of something along the line of a scale or string tape measure mounted out of the way, and then just programming the left and right limits in software on the touch screen. Jog the table left, hit the 'left limit' button, jog right, do the same for the right limit, done. You have an absolute position measure, so don't have to worry about stepper slip. And no unsightly bulge and finger-pinchers on the front of the table!
The clicky switches are nice but they can have switch bounce and contact wetting issues that need to be considered.
Now if you could get it to make the Jones & Shimpman step over ratchet noise James... 🙂 Perfect!
You are one of my largest inspirations for making things and learning all the things needed to accurately make things using mills/lathes
You could always sense the current of the motor to do the same when the end has been reached the motor current will spike and use that as a sensor, but you know what you are doing and I don't know if this idea will help you in the future, you probably knew this anyway. I love your videos, and I just like you.
Thank you so much for leaving in you riding the struggle bus with those screws. I'm not as incompetent as I thought.
Absolutely! I feel much better, now. OTOH, I don't think I will ever let James handle any valuable glass objects. 😁
Use optical or inductive switching elements, and build your own 'clicky' housing for the aural aesthetic!
Nice job James. Very interesting to watch. Those factory bumpers are for relocating to the center set position of a fixture on the grinder. Something like a Harig spin fixture/indexing head or a St Mary's fixture.
Nice work as ever. Maybe a linear scale for the electronic stops and the mechanical limit switches as safety ?
I also did a servo drive conversion to my cheap manual surface grinder. Like you, I also finally settled on a switch assembly for change of table travel after looking at both inductive and capacitive switching. I was concerned about possible desensitivation of the inductive/capacitive switches due to metalic dust. For me, going with a mechanical switch meant relying on a questionable component for absolutely stopping my rack driven table. My solution was using the capacitive switches I had ordered previously and mounting them in protected spaces under the apron to act as failsafe table stops. I then cobbled out a small interface board to tie my travel switching, timer and servo controller to play together. I won't go CNC as the grinder is not worthy of the expense and I don't have the workload necessary to justify the expenditure. What I didn't take into account were the stresses on the flimsy base cabinet of the grinder from the sudden chages of direction generated by the servo, something I need to address.
I have enjoyed following along on your conversion project and look forward to more episodes. Your videos are outstanding. Thanks for sharing your journey!!
Always nice to see your thoughts during the design and creation. Bravo Sir!
Hey I'm with you on the clicky switches James! Now you can do some surface grinding, and get your ASMR fix all at the same time. 😂👍👍
I love the look and sound of those switches! However, I think I would have chosen the boring inductive ones anyway. I'm worried about what grinding dust and coolant is going to do to the mechanical switches, but maybe I'm being too paranoid. If it does become a problem, it looks pretty easy to switch to the other switches. (You already have the necessary parts!)
I have to (reluctantly) agree. And I've got a collection of IBM Model M keyboards I use regularly, so I do likes me some clickeys!
grinding dust of cast iron and steel do wonders for inductive switches
That is a really cool surface grinder now. I wish I had one a little larger than my x,y table.
I've definitely had "use clicky buttons" as a design constraint in some of my projects.
Honestly, microswitches are awesome, & they make automation so much easier. What's not to love?
I wonder how many clicks the limit switches are specified for. With small parts and a few hundred hours you may end up with quite a few clicks. Having ground material all around can also make them wear faster. Proximity sensors on the other hand will not wear mechanically.
Another great video. If it were me, I'd use the mag sensors. You won't here those mechanical switches while the grinder is grinding, AND... they will never wear out. The mechanical switches have an MTBF measured in switch-cycles. Plus, "waterproof" or not, the mag sensors will tolerate a cooling bath better and longer. Just sayin'.
My surface grinder had a very similar X axis drive mechanism. It was too much trouble because the wire that wraps end up stretching over the years. Mine came with adjustments to keep snugging it up until the wire breaks, then you replace it and start over. I got too annoyed with this, so ended up replacing the wire drive with a lead screw and lead nut. My first attempt went well, but only lasted a year before the nut wore out. Despite the load rating on the nut being roughly 2x higher than the actual load, it seemed that the inertia of the surface grinder bed was too much and causing too high of a load at a move stop and start. So I replaced the 3/8 lead screw with a 3/4 lead screw and it has been fine ever since. Been working now 4-5 years without anything needing replacing or maintenance on the new drive mechanism. Got the lead parts from Roton.
Very interesting to see you do this whole project and the parts you used. My retrofit was done with very similar parts and from Automation Direct as well. Instead of ClearPath motors I used AD Stepper motors though. ClearPath would be a much better choice, and if I ever need to replace one of my motors I will likely change them over.
For my sensors on the bed I used four inductive sensors, two NO models and two NC models. The NO ones trigger a change direction on the X axis motor, and the NC ones are my overtravel sensors. Not sure how you plan to feed those sensors into the control scheme with the motors, but I used a little P1000 PLC from Automation Direct to write all my logic and make it all automate for me. They are VERY easy to learn and use, and pair extremely well with AD's HMI products. I originally had mechanical switches, but switched them to inductive because what happened over a year or two was there ended up being gunk buildup on the pivot sections of the mechanical switch from using the surface grinder with coolant. If you use mechanical ones you will have to clean off the switches really well after every use otherwise the same will happen to you. I swapped mine to inductives and haven't had the problem since because they don't care about any gunk residue buildup.
I like your design aesthetic. Very functional and confidence inspiring
Who else wants a 2hrs "ASMR" video of those switches clicking and clacking?
Next entertaining video… James tries to use ChatGPT to program the surface grinder! 🤗
A few notes about the mechanical switches. As previously mentioned, use the normally closed contact to detect wire breakage. Also check the lifetime of those, if they industrial, they are a lot, but not infinite. And don't forget the de-bounce in software or hardware. The inductive switches have less issues with lifetime and bounce less, but they are not that position precise to trigger if the metal comes in from the side. They are usually designed to have the metal come in from the front. Precision is not a problem here, so sideways will be fine. Since you have both types, I would use the mechanical ones on the end for emergency stops and the inductive one for direction switch. The clicky ones will annoy you, I'm 99% sure ;)
I have to say this channel is my favourite by far. The engineering is top rate. Thanks for sharing.
Looking forward to your video on the mystery printer.
Now if they went click when they made and clack when they released, it would be the best of all worlds with clickity clack.
I hope you add one of those traffic light indicators to the grinder, so you can easily see when it is done or there is a fault.
From someone who deals with these style switches in a industrial setting. The cam style will suit your needs the best. The plunger style works best in the load is applied more in a straight down style, vs a ramp. Also with it being on a surface grinder you have less risk of buildup on the switch and it sticking closed. Just my .02
I used to work for a company that did concrete conversions on all kinds of old machinery (mainly grinding machines) on surface grinders we had the endstops for the table on a rail so that the travel could be adjusted while the machine is running… those grinders were quite big as well with over 2 meters of table travel on a few of them
That is nearly identical to the actual setup on actual grinders that I used to actually sell, in terms of outward appearance. Some of the ones we sold had purely mechanical control, and if you wanted clicking, well, you got clunking.
and the step over ratchet... ;-)
14:20 oh no the counterbores intersect with the extruded feature! Clearly the clicky switches are going to be superior.
Does it matter that it's plastic? I almost always "quarter turn" backward to find the start of the threads, if only for fear of crossthreading. Steel, aluminum, plastic, or whichever material.
Those are "screws designed for plastics" with deep threads and low TPI; I used to make the mistake of not finding the start of the tread when reinstalling this type of screw and while you can get away with it once, many times the screws won't hold that well and you're, well, screwed.
Kind of shocked the travel pulley would slip, with 3 wraps around the pulley with slippy(0.2µ) material you still have ~43x more holding force than the tension of the cord from the slack side, while a less slippy material is in the tens of thousands of times more holding.
Has the cord even got any tension on it?
For further see: capstan equation or belt friction equation.
he could probably just put a fourth or fifth wrap around the spool, it looked like there was plenty of leeway. that'd make it exponentially less likely to slip
Dear lord this was satisfying
Looks awesome great design
in high cycle applications you only use the clicky switches as dead stops (because each click = wear on the internal components) or where you cant use induction, magnetic, laser sensors as the switch has limited cycles it can run
the induction sensor only has to be protected from debris of a metal nature but as long as no damage happens to the end of the switch it will lat until the coil inside fails
also you should never design automatically controlled devices to there limits always have a buffer because if a sensor fails you will damage the device
if you want to build a dead stop with the induction sensor just put a piece of metal at the back of the adjustable stop that triggers both the upper and lower induction sensor and code it to E-STOP the machine when both are active and in auto mode
One thing to consider is adding a fine adjustment into the bumpers. Still using the single screw to mount to the sled is probably Ok, but 2 would be better. You wouldn't want them to move at all, and having a fine adjustment there would let you keep them mounted, but adjusting the travel after this wears in. Not sure how long it will take before they get worn.
Sir it’s a pleasure watching you think and work, makes me want to buy a 3D printer 👴🏻👍
Proximity switches are the way to go...no moving parts, not contact, so they wont wear. I really can't think of a reason to use the mechanical switches at all.
As satisfying as clicky switches on a fightstick for fighting games.
What about drilling holes through the mount just tangent to where the indicator lights on the switches are and pressing in an acrylic rod? That would give you the visual indication as well!
That clicky sound is intended as a warning that a switch has definitely been toggled.
Who doesn't love clicky clacky ❤
Looks good i think the clicking would get really annoying after a while. but maybe thats just me lol.
Clicky for the win!
Is there a reason you want the stops so close together that you have an overlap?
Interesting project.
Thanks for the taking us through the process.
really small parts
The lever switches need 2 switches but why 2 for the other sensors? If your stepping right and see the sensor its obvious its the right limit, conversely stepping left triggers the same sensor then its again obvious that's the left limit.
I don't like to use multiple cables unless absolutely necessary.
He demonstrated the why, in the case where the limit trigger bars overlap, and you are actually working within the limits provided. i.e. the left end trigger is the release of the right trigger, and vice versa. It's not a situation most of us encounter, but it does have some good effect.
The other thing to remember is that the drive mechanism is not fixed to the element being driven. Just because a sensor is triggered doesn't mean that the condition expected is what triggered the sensor. If two distinct conditions can cause the same triggered event, 999999 times out of 1000000, it probably will be what you are expecting, but the 1 time in a million that it isn't, is probably going to be the job that sent a part through the wall and dragged the bed the wrong way, and you don't have any way to detect that with a single sensor. 2 sensors is not simply overkill, it's the way to be able to detect problems in the first place.
you might want to put a cover on the switch - you are going to have a lot of grinding dust, that may interefere with the rollers and gum them up in the long term - probably removable so you can shop vac / air blast them.
just to give you something else to print :D
I'm also on team proximity switches.
Amazing stuff 😎
Hey James
Would love to see you working with the new AI features on fusion. Any take?
26:24 - what amount of clearance did you add for that nice fit?
Add interlock switches to the estop for safety?
Sound is a very legit reason for using a tool or another. That's the reason why i have whips..hehehehe.
Personally I would go with inductive for the working limits and clicky for overtravel/safety limits in case the inductive sensors fail. I would assume the motors also have current measurement/limits so abnormal current from a crash could also trigger a stop?
look, good, but why dont use sofware for fit stroke on both way?
Nice job as usual…to limit switches I prefer NC sensors…much safer
I liked the clicky sound.
But for this application I think the proxy sensors will be superior.
That click will get annoying real fast , and the mechanical switches are just another thing that will wear out, as far as I can tell there's nothing that will wear in the proxy arrangement, plus it's a much lower profile setup.
Cool either way!
Maybe Quinn could send you some Robertson screws 😅
I mean you want one to trigger before the other to indicate to the controller which direction ... sure it should already know but its a belt and suspenders kind of thing
Question
Can you use a magnetic scale as an encoder for absolute position input for x travel so servo knows where exactly the table is?
Well, yeas and no. First of all, absolute position scales are hideously expensive. Secondly, scales of any sort are just not necessary.
Which filament did you exactly use to print the parts?
If you end up using the proximity switches later on, is it possible to make a cable adapter, so that the wiring is compatible?
See my reply to portblock. Just wire the interface box with two different connector types.
Thank you!
i'm surprised you didn't use a DRO scale instead and get absolute positioning. No chance of overshooting a switch.
I'd think in that case you'd actually want to use an LVDT, my understanding is the DRO Scales use a contact type scale where the LVDT uses a non contact Magnetic type of scale.
@@draconis437 I'm not sure I would want to use a magnetic scale on a surface grinder. Perhaps a glass scale. But with James' technical chops, I'm sure he could adapt something like that. I've seen this before. I plan on implementing something with one on my horizontal mill.
@@MyLilMule Ya, i didnt think about that, thats also a good reason not to use those proximity switches
I dont understand why you need two switches? Why just one switch isn't enough?
the computer needs separate inputs for "this is the Left limit" and "this is the Right limit" - it doesn't have the visual context that we do. there might be some way to refer to the direction of travel if you really just wanted one switch, but that would be more complicated & probably prone to failure/glitch than simply having a different input/second switch.
Well, it is possible, but the two switch approach is far, far safer, not to mention much simpler. With only one switch, the software could easily get confused, with disastrous results.
You need to lock up that Hardinge collet chuck, or one day I am liable to sneak in and steal it! 🙂
You might consider a chip shield running the length of the stop channel just because. 'Probably not terribly necessary with a grinder, especially since the dust ejects to the side, but it wouldn't hurt.
screwdriver magnetizer/de-magnetizer would be handy
Watching this I thought at one point you were going to implement both sets of limit switches. I.e. mechanical for setting limits on "stroke" for a particular job, and inductive for absolute limits at the end of table travel in case something goes catastrophically wrong. Or even the other way around depending on which makes more sense for getting the different limit stops to not interfere with each other.
If one were to use both, the mechanical switches as safety limits would be best, since they will rarely see any use.
Why would you need to have both switches activate at the same time? Wouldn’t you be defeating the purpose of a surface grinder? Or is it just to say it can?
Is there a reason you haven't done something similar for the ELS to allow "set and forget" when doing large material removal?
I have been asking forever for James to implement threading and turning to a shoulder in the ELS.
If you decide to use mechanical limit switches, a often overlooked detail is that switches have both maximum and minimum current specs. The maximum spec requires no explanation. The minimum spec is often overlooked and if not met the switch can be mechanically in the closed position but be electrically open due to a thin film of oxide on the switch contacts. An intermittent limit switch is something a good designer wants to eliminate. I checked for this minimum current spec on the mechanical switch you used and it was not given. You may want to reach out for this info from the manufacturer so you can get reliable operation should you decide to use mechanical switches.
Clicky switches are just so satisfying, I think they are less prone to temperature fluctuations which makes them ideal for CNC.
I’m really curious to see what controller system you go with. I’ve been playing with grblHAL and FluidNC recently for my little CNC router, and settled on the former for my DLC32 board. It’s definitely a budget solution with compromises to match. That said, I run external TMC2160 stepper drivers with my LDO stepper motors, so I get some good results.
I love the clicky switches but the impending mechanical failure of said switches gives me anxiety. I'm sure you'll get a couple million cycles out of these before that happens and for a hobbyist level implementation that's probably more than you'll need! Denouncing may need to be addressed but I love this!
You must have an IBM Model F if you're a true lover of clicky switches.
As much as i understand and agree that clicky is so tantalizingly nice; i wouldn't want to hear CLICK CLICK every hecking time it would make ONE pass for hours at a time xD
I'd much prefer the induction probes for their silence and reliability, solid state tends to last longer.
Why abs/gf-abs over cf-pa? I see this a lot and I'm a nylon fan but if everyone is using abs over nylon it would be good know why. I really appreciate your videos. I learn a lot!
Looks like the lifetime issue of the mechanical switches has been addressed with comments below. While the cost of failure is not real high traveling in one direction, (cable just screws off the end of the drive screw) going to other night result in the cable being pulled on to itself and the vinyl coating being damaged. Yes the "click" "click" is cool but doesn't have to come from the switches. Why not add a speaker to produce a click clack to the system. A second solution is to have the software "learn" during the first N cycles about how long the travel is and then shut everything down if all of a sudden the "learned" travel is significantly exceeded.
Looks like you were using the wrong sized Phillips bit, that biggest problem with them is that it can be hard to tell if you are using the correct size
How do you move your camera like that on in fusion 360? It is like a person handling a camera.
SpaceMouse
I dont know if its issue for your or not, I tend to just make adapter pigtail and have it on the item (switch in this case) I want to adapter, I dont put it at controller side. Btw, clicky sounds are the #1 reason to choose a limit switch :)
I would use an interface box with two different input connectors, one for the inductive and one for the mechanical. Make up two different sets of pigtails. That way the two could be very easily switched back and forth for testing or in case of a failure, etc.
Is it necessary to have two sensors? If the action is to simply reverse the direction of the table, wouldn't one sensor used as a toggle be sufficient? When the one sensor detects a stop from either end, just switch the direction of the motor. Am I missing something?
A project so cool I had to become a Sustainer.
James, would you have use for a Haas 5C auto indexer controller? Would love to donate to the channel if you could make use of it.
Wait, no machined spiral toothed belt pulley?
Why set up a grooved spiral when you can just as easily make do with a spline with the timing belt spacing that the belt itself deals with the spiraling. That should give you a predictably repeatable of the bed left and right for a given input.
The problem is something that you may want to reflect upon James' observation that the cable has slipped several times. It's actually intended to slip as that slip prevents whatever may be forcing the bed in a given direction from passing the force of that movement through to the operator's hand. If you don't build in a safe way of addressing errors in production, you're just going to have a machine that's known for breaking operators hands at unexpected intervals.
Mr James,
but why don't you use a linear scale to detect the position of the table since you are planning to use a controller?
This would give you much better control of the table (stretching of the rope wouldn't be an issue) not mention that you could change distance of movement on fly?
You did use a rotary scale in your electronic screw in lather, remember?
It's Renzetti's fault. 🙂
As much I like the clicks, and I'm sure those are quality parts, the inductive sensors feel more trustworthy.
You can modify that wire rope drive for slipless operation. Two cables, one end of each connected to the roller. You should do a little research, because capstan drives are awesome.
For the cross slide, a simple pneumatic actuartor with couple of valves should have done the trick. The servos are complicate i feel.
nope.
The goal is not only to move between left and right positions. It's to move with constant speed precisely, even under changing load. Not possible with simple, cheap pneumatics.
@@besenyeim Now it makes sense to me. Thank you for the insights.