Sure. That’s a lot to cover, but I’ll try to at least provide some relevant links.
The independent Y-axis ball screw gain adjustment is a seemingly simple software enhancement that would eliminate a major source of inaccuracy on my own Journeyman. This feature request gives the details.
Dynamic tool radius compensation allows a machine operator to make on-the-fly tool radius adjustments at the controller, to compensate for tool wear or deflection. If my cutting dimensions are a bit off, I can currently go back to Fusion 360, make some adjustments, post-process new G-code, download to the 1F controller, and re-test. But with dynamic tool radius compensation, I could make those tweaks right at the controller, and save myself a bunch of time.
Surface contour mapping allows you to machine features relative to an actual workpiece surface, rather than to a theoretical planar surface. There’s a good discussion of it in this thread. The intended purpose is pretty cool. But I learned of it when a CNC woodworking friend suggested that it cold possibly be used to compensate for the measured rail sag on on my own Journeyman. I measured about 0.010" of combined X- and Y-axis sag when the makita router is moved to the center of the machining area, which will result in a slightly dish-shaped spoilboard surface and slightly dished workpiece features. Now mind you, that’s a very small deviation over a 32" x 42" working area. Negligible for most woodworking purposes.
A rotary axis would extends the utility of a Onefinity into CNC lathe territory. I’ve designed a table for my Journeyman that could accommodate a rotary axis such as this one. But alas, the 4th axis capability of the 1F Buildbotics controller is consumed by the second Y-axis motor. I didn’t think I had any immediate need for this capability, however, until this afernoon when my wife suggested that I should replicate the hand-turned ice-cream scoop handle that I made a few years ago as a Christmas present for MANY of our friends …
And finally, the feed-rate override is simply a knob or slider on the controller that allows the operator to increase or decrease the programmed feed rate by some limited percentage. Again, you can do this by going through all the steps to rebuild and load your G-code. But if you can adjust the feed rate on the fly from the controller, while watching and listening to the cut in process, it’s much faster and easier to optimize speeds and feeds.