Hi Julien,
Thanks for your question !
If you followed closely, you may have seen a branch called “194-lctp”. It’s the integration of the LinuxCnc Path Planner (thus LCTP acronym) that will be merged soon. In the current state :
For Feedopt : (Original OpenCN Path planner) :
- 3 axis : Okayish. You may have trouble depending on some path radius, gcode length…
- 3+2 axis : Okayish. Same has 3 axis.
- 5 axis interpolated (all axis move simultaneously) : Not ok, approximated path, very slow motion.
I won’t go into all the why’s, but to resume, it lack error message to understand what’s wrong with your g-code/ feedopt optimization, also, it lack some stability regarding various gcode generated from a CAM. Moreover, the kinematics parameter is hardcoded in matlab.
Therefore, we wanted to integrate another -stable- trajectory-planner so we can have both experimental one (Feedopt) to test new things, and a stable traj-planner (LinuxCnc) when we need to get the job done.
To properly answer your question : I would personally NOT use Feedopt in its current state on a CNC used to produce part, as mentionned earlier, it’s experimental.
Regarding LCTP :
It’s a basic integration (3axis, trivial kinematic only, no gcode remap, no python etc…). We will likely still work on it to integrate the more advanced part in the future (kinematics, remap, toolchange, etc…). We will properly document it’s capabitly at the merge of branch 194.
Regarding other part of the OpenCN environnement :
I can say we-@jmi will likely agree- are pretty happy of the current state of OpenCN. We currently have a pretty flexible system that should work has we increase it’s capability. OpenCN is currently running on a 3axis / 5 axis / Laser engraving machine, and… a wheelchair (WIP) !! However, some gray zone still here : communication between the host/target still need improvement, and the homing system need to support wider homing methods, but once done, I feel OpenCN will start to become a good base for new people to take -if they wish to.
Finally :
As all CNC system, things take time to do right, and I feel we are getting there one step at a time.
Sorry for the long post, I did not get into all the details, but feel free to ask any question 
Disclaimer :
Please note that the following message reflects my personal tought on the current state of OpenCN. Others are, of course, welcome to share their thoughts as well — though to the best of my knowledge, I may be the only one using it on a daily basis.