2012/4/26 Gabriel Willen <gabewil...@gmail.com>:
>
> All though my end goal will be my own motion controller with some of Linux
> cnc components.

I also am using LinuxCNC for industrial machines and one thing I would
like to add is that I do not see a point to go this route - developing
Your own cnc controller. You already can easily create Your own GUI,
so that You have Your own looks of the application and You also can
set the name of the GUI to something Your own, like name of company or
Your trademark. That is the only thing I want to customize in LinuxCNC
- to set up my name, trademark so that any third party person, who
sees the machine for the first time, can see, who has made it.
What I am trying to say is that creating Your own cnc controller will
be reinventing the wheel. If there are any downsides currently in the
application, I bet everyone would be happy, if You could help fixing
them in master branch rather than in Your own branch (well, it would
be fine, if You had it in Your branch and made it available to
public). The project would benefit very much from that.
And in Your own cnc controller You most probably will not be able to
get some features or bugfixes from master branch in an easy and
convenient way (except those elements that are unchanged).
So I do not see what is the benefit to diverge from master branch - if
it is based on it, You still cannot make it proprietary. But creating
yet another opensource product - well, I think CAM applications is one
very nice example, where fragmentation is very high, but usable
products are... well, none?
If You will have Your own cnc controller, You will have to take a
[very very] long path to gain market recognition for it beyond Your
friend, colleagues and clients that would use Your machines. If You
stick with LinuxCNC, part of that path has already been walked and the
rest of it will be shorter due to cummulative efforts of all the users
together.

> I want to seperate the user space and realtime environment
> in seperate hardware.

If I understand the question correctly, You already can run LinuxCNC
on a "headless" box without any graphical frontend loaded and control
it from other PC. And there are several options for manufacturers of
FPGA cards, which can take on some of the realtime tasks. So to large
extent it is already there. And You are always welcome to add
something more to it :)

Viesturs

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to