Hi, I'm working on the spec of my second Arduino project. Which is pretty simple in context, I want to use a Nano to make a controller for the dust extraction and spindle coolant for my micro CNC mill. At the mo I turn the coolant pump and dust extraction on by hand, hit cycle start on the CNC and walk away.
What I want to do is...
1) Turn on coolant and dust extraction (both 240 volt) by pressing a button on the Nano control. 2) Have the Nano time and then stop the extraction for 20 seconds or so and run some small vibration motors to clear the filter, then restart extraction.
What I'm not sure on is the 240 volt side of things and the ratings of small vibration motors, I'm open to and inviting your thoughts on that. I've got a bunch of old broken PS2 controllers and I think the vibration motors will do just fine?
I would also like to put in a simple temperature sensor on the spindle, which needs to read between cold (room temp) and up to bath water hot.
I'll put an OLED on for displaying spindle temp and a few buttons to allow setting changes in terms of vibration times. And a small speaker so I've got an alarm if spindle temp goes above normal.
I'm running a licensed Mach3 CNC emulator, which will connect to all sorts of things, encoders and the like. So in the long run when this is sorted I intend/want to use the Nano as a M code so that it performs just like any other M code with logic ladder. So I can call and turn it on and off at the start and end off program.
Many thanks for any input, Phil.