The problem is the EMC2 is an old program designed when hardware was
different.  Today no one would design it as one big app that runs on a
a PC with an RT OS.

Starting over from scratch I'd put the real-time functions on a low
cost commodity single board computer.  One of the best is Texas
Instrument's "launch pad" series.   They start at $12 for an ARM based
SBC.  These are well supported by a big company (TI) that is not going
away soon.   There are others like Beal Board and Pi.  Each of these
boards can have very good timing.   Then you build the GUI to run on
some other platform such as a tablet or phone or web browser or
whatever

The problem is that everyone reading this likely has a day job and
many other things to do and does not want to re-implement software
that works well already.   Maybe you don't have to start over?  Write
a driver for a common SBC and let al the timing be done there.  Then
the hardware for the rest of LinuxCNC is not critical, any old
notebook would work.

Is the interface for drivers documented?

End users WILL buy Linux based solutions only if they never have to
know Linux is inside.  We have proof of this because currently more
people own Linux based computers then Windows.  All those Android
phones and tablets are Linux as are a good percent of home routers, TV
set top boxes and even the firmware inside some printers.  It might
even be the #1 OS in the world right now.   But no one wants it if
they have to learn anything new they want the OS hidden inside the
device.




My interest in CNC is to build robot parts.  Robots are a lot like CNC
machines in that they use steppers, serves and DC motors (some times
all of these on one robot.)  But typically they have many more degrees
of freedom then does a CNC mill but require much less precision.  None
the less the problems are similar.   in the last few year a control
architecture has become popular for robots called "ROS"
> Agree. 3D printing world is growing precisely because of dedicated SBCs
> built with low cost microcontrollers and motor drivers. They handle
> everything including UI for selecting files from tiny memory cards.
>
> Large CNC systems require more computing power of course, but that too
> should not be a problem for decent IO cards independent of motherboard
> latency.
>
>
> --
> Rafael
>
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



-- 

Chris Albertson
Redondo Beach, California

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to