Hello all, this is my first post.
I have been tasked at work to create a machine which can test different proximity sensors effective range and field shape in an automated fashion. I understand basic knowledge like this can normally be obtained from spec sheets but we are wanting to do our own testing under different conditions and materials.
What i'm thinking is that one of those 3018 CNC machines would be almost exactly what I need. I would remove the actual milling router and design a new part for holding sensors. From there write a program that can sweep back and forth (as well as up) in steps and input to a program whether or not the sensor was triggered. I'd like to simultaneously input the coordinates and the sensor status to an excel spread sheet. Once it has completed its testing path I'd use a visual basic program to organize the data and convert it into an easy to read 3D graph. When all said and done, all one would need to do is set up the sensor, push "go" and walk away until it's done.
I like to think my wiring and programming skills are good enough to build this, but my main questions are:
- Does this seem feasible?
- Can the GRBL boards be custom programmed like an Arduino to accomplish this task?
- If so, whats the best way to wire in the sensor being tested? Could I just connect it to a limit switch or probe connection and be able to read it like an input?
- If not, should I just get a regular Arduino board with stepper drivers?
If I were doing this at home for a hobby project I'd just mess around and order more parts as needed. However, since it's a work project I need to try and order everything at once and have an actual plan. Thanks for any advice.