Our robotics team's Onefinity Gen 1 Elite Journeyman CNC router.
Our robotics team's Onefinity Gen 1 Elite Journeyman CNC router.

Our robotics team, FRC 8592, was very generously gifted a Onefinity Gen 1 Elite Journeyman CNC router. We route a large number of parts for our robot, although being located at Nova Labs means we are spoiled for choices on how to make them. But having our own, dedicated router opens up some possibilities for what we can do around tooling, fixturing, and most importantly, how we are able to educate the students on CNC operations.

Of course, there was setup to do. Beyond the initial assembly (which was easy), the list of things to do has included:

There's more, of course, but with the help of the other Mechanical coaches, we've already gotten it to the point where we can use it to make polycarbonate parts. Aluminum is our other major material, and will require a bit more setup.

Safety is an ongoing item. An e-stop on this machine kills power to the steppers, so it loses its position and has to be re-homed. To avoid that, I'm adding a run/hold switch wired to a Masso input configured as a door sensor: flipped to hold, the controller stops motion and the spindle so hands can safely go in the working envelope, and flipping back to run re-arms it. The 3D printed housing for the switch is done; wiring it up and configuring the controller are next.

I have to say, I really like the Masso G3 touchscreen controller. Not only is it nice to not have to run a laptop, but I find the user interface intuitive, full-featured, and easy to use.

The Masso G3 touchscreen controller.
The Masso G3 touchscreen controller.
The router with the Suckit dust boot installed, shortly after we started using it to pocket the spoilboard for threaded inserts.
The router with the Suckit dust boot installed, shortly after we started using it to pocket the spoilboard for threaded inserts.

And the machine pocketing the spoilboard: