The guy down the hall from me has been keeping RTAI alive for LCNC the past few years. I'm not sure if real time performance would be much better using QNX vs Linux + RTAI on a PC.
http://blackberry.qnx.com/en/software-solutions/embedded-software/industrial/qnx-nuetrino-rtos There would be trade-offs on hardware support to port LCNC to QNX, especially when it comes to GPU acceleration. RTAI and preempt_rt perform pretty well on many low cost PC's with base threads down in the few microseconds range for software stepping. Going with a motion controller where the real time control is closer to the motors give us what? I still need a GUI on some display at least 12" across. A smartphone display might be OK for a CNC glue gun but not to control my 2 ton+ VMC or lathe. The ~$2 STM32 boards gives you an ARM processor with unprotected IO. You need many more parts around that to buffer, level shift and ESD suppress. On 1/23/20 12:17 PM, Chris Albertson wrote: > The trouble with the Mesa FPGA design is that it depends on a computer with > good real-time performance. It can generate steps but I don't thing you > can run a position or velocity PID control loop on the FPGA. > > You asked about "my controler". No this is not my idea, this is how most > current designs work today. You "push" the real-time control down stram as > close to the physical motor as possible. In the old days computers > where expensive and you wanted to minimize their number but tocay a 32-bit > computer with floating point math, RAM and quita a lot of > peripheral hardware cost as littel as $1. I buy these $3 PCBs for > controlling up to two servo motors with quadarue feedback _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users