Re: [Emc-users] Machinekit and LinuxCNC

2014-11-03 Thread John Alexander Stewart
Hi Dave;

Thanks for the response; I don't think that its bleak at all. Like you, I
see continual improvement, and a great future.

Open Source: I did "manage" the largest and longest running open source
project in the Canadian Government. Million++ of downloads, distributed for
a while by Apple, used by NASA and CERN, etc, etc. But when it came time to
present work at a HTML5 yearly meeting, I presented a colleagues' work
(from Fraunhofer, in Germany) because that project made more sense for
integration with HTML5.

So, I fully expect that we will continue to see improvement and progress,
and adoption of the best of the ideas.

Regards - JohnS.
--
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Machinekit and LinuxCNC

2014-11-02 Thread Dave Cole
Well..  I don't think it is quite this bleak.

LinuxCNC has really not had any truly defined "direction or plan" for 
the years I have been using it (5 or 6?).   There have been groups of 
people who have pushed in different directions
for various reasons, but I'm not aware of any truly "defined plan".   We 
have had occasional voting (even recently) on some key events which I 
think is a good thing.   But the act of voting doesn't make for a "plan" 
or "overall direction".

Having a plan infers that someone/s will be able to execute the "plan".

I equate open source developers with cats (no offense - I like 
cats). They all have their own interests, they tend to be fiercely 
independent, and they wander in different directions. As such; managing 
volunteer open source developers would be akin to "herding cats".

Which explains, in my mind, why there is no master plan/direction.

Machinekit has its own direction which is also controlled by volunteer 
open source developers. (More cats.)

Need I say more?  :-)

As users, we are much better off than we were 4-5 years ago. There has 
been a lot of progress;  running on Non PC hardware (BBB), the new 
Planner, different user interfaces, the ability to run on different 
Linux Distributions, etc.These are huge improvements.  I have 
Machinekit 2.7 running on one PC and I will be updating another PC soon 
to LinuxCNC 2.7..I just bought a Mesa Ethernet board since I want to 
try out the Ethernet driver which is supported in LinuxCNC 2.7 and I 
want to run it on a Fanless Intel Bay Trail quad core 2.0 ghz 
motherboard that costs less than $100 and draws very little power (less 
than 12 watts).These are things that were being dreamed about just a 
few years ago.  Sure.. things could always be better, but still, these 
are exciting times.  :-)

Dave



On 11/2/2014 12:01 PM, David Armstrong wrote:
> or put simple a big mess rather than a concerted effort on one
> my thoughts are that machinekit has gone the 3d printing route and forgot
> about real machines doing real work
> but with an attempt to bring things up to date like nml etc .
> and linuxcnc folks have lost the plot in the real world , so we now have 2
> options and a mess in the middle
>
> with the real work of gui's being lost in the ether at the moment , and a
> loss of direction , so yes John i feel
> as if everything is dangling by a thread , but the direction or future is
> unknown ...
>
> i'd rather leave everything , and concentrate on fixing whats broke , or
> what should be their that is not
> for me either way, theres holes for a good working system. at least for
> real machines with real uses that work for their living
>
> but no doubt the mess will soon unravel and the mud will clear
>
>
>
>
>
>
>
>
> On 2 November 2014 16:29, Jon Elson  wrote:
>
>> On 11/02/2014 09:18 AM, John Alexander Stewart wrote:
>>> Can someone tell me what the eventual plans for Machinekit and LinuxCNC
>> is?
>>> Are the two forks going to come together again?
>>>
>>> I really like LinuxCNC, and I really like the idea of small, embedded CNC
>>> controllers, so I'm just wondering. (I have been loosely following the
>>> machine kit google group; maybe the answer is obvious, but I've missed
>> it)
>>>
>> There are not complete forks, never to share code again.  A
>> large part of the reason
>> for the fork, as I understand it, was to break free from the
>> constraints of NML and
>> its dependence on shared memory, with the only alternative
>> of massive overhead
>> when sending the entire memory block across the net every
>> servo period.
>>
>> The machinekit folks have their own system for doing this,
>> enabling them to break
>> parts of LinuxCNC to run on different hosts over the net.  I
>> think there is some
>> disagreement on how this was done, and so the LinuxCNC group
>> is doing this
>> a different way, that they think will be more flexible.  I
>> REALLY do not know all
>> the details of this.  But, the machinekit folks have their
>> scheme working, apparently,
>> and the LinuxCNC way is not ready yet, I think.
>>
>> Also, the machinekit runs with a Xenomai kernel on the
>> Beagle Bone, and with the
>> assist from Charles Steinkuehler's PRU code for step
>> generation, etc. it works
>> quite well.  You can't get much smaller than that!  I have
>> not run a machine with
>> the beagle/machinekit, but build CRAMPS boards (Also
>> Charles' design) and it
>> all seems to work.  I just ssh -X into the Beagle, so I have
>> not explored the
>> concept of running the GUI on a different CPU.  If I was
>> running a real machine,
>> the GUI latency might be bothersome.
>>
>> Jon
>>
>>
>> --
>> ___
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>
> ---

Re: [Emc-users] Machinekit and LinuxCNC

2014-11-02 Thread John Alexander Stewart
Hmmm.

Reminds me of a company I worked for; two groups who could not talk. One
group (mine) was spending a pot of money (about a million bucks, 1980s
money) to keep an old computing system going, the other wanted to spend
that same pot of money on the next generation of computers.

I asked for, and got a desk in Group II's building; right in the midst of
Group II. First question I got asked by a very nervous Group II was "what
the h*ll are you doing here?"

My answer was "Group 1 is trying to keep the engineers delivering code to
keep the lights on, and you are trying to progress the tools so that things
work better in the future".

Put that way, Group II realized that, "hey, that makes sense - we can't
stop production for a year", and my old group knew that the old way was
increasingly not really cutting it, but we had to keep the lights on...
Within ONE DAY the conflict was over, and we all worked towards a common
goal.

Maybe not relevant, but there are a lot of really smart people here,
working away to make better environments, and each and every one has
something to contribute to the success of the code base.

Off to cook dinner - JohnS.

​
--
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Machinekit and LinuxCNC

2014-11-02 Thread David Armstrong
or put simple a big mess rather than a concerted effort on one
my thoughts are that machinekit has gone the 3d printing route and forgot
about real machines doing real work
but with an attempt to bring things up to date like nml etc .
and linuxcnc folks have lost the plot in the real world , so we now have 2
options and a mess in the middle

with the real work of gui's being lost in the ether at the moment , and a
loss of direction , so yes John i feel
as if everything is dangling by a thread , but the direction or future is
unknown ...

i'd rather leave everything , and concentrate on fixing whats broke , or
what should be their that is not
for me either way, theres holes for a good working system. at least for
real machines with real uses that work for their living

but no doubt the mess will soon unravel and the mud will clear








On 2 November 2014 16:29, Jon Elson  wrote:

> On 11/02/2014 09:18 AM, John Alexander Stewart wrote:
> > Can someone tell me what the eventual plans for Machinekit and LinuxCNC
> is?
> >
> > Are the two forks going to come together again?
> >
> > I really like LinuxCNC, and I really like the idea of small, embedded CNC
> > controllers, so I'm just wondering. (I have been loosely following the
> > machine kit google group; maybe the answer is obvious, but I've missed
> it)
> >
> >
> There are not complete forks, never to share code again.  A
> large part of the reason
> for the fork, as I understand it, was to break free from the
> constraints of NML and
> its dependence on shared memory, with the only alternative
> of massive overhead
> when sending the entire memory block across the net every
> servo period.
>
> The machinekit folks have their own system for doing this,
> enabling them to break
> parts of LinuxCNC to run on different hosts over the net.  I
> think there is some
> disagreement on how this was done, and so the LinuxCNC group
> is doing this
> a different way, that they think will be more flexible.  I
> REALLY do not know all
> the details of this.  But, the machinekit folks have their
> scheme working, apparently,
> and the LinuxCNC way is not ready yet, I think.
>
> Also, the machinekit runs with a Xenomai kernel on the
> Beagle Bone, and with the
> assist from Charles Steinkuehler's PRU code for step
> generation, etc. it works
> quite well.  You can't get much smaller than that!  I have
> not run a machine with
> the beagle/machinekit, but build CRAMPS boards (Also
> Charles' design) and it
> all seems to work.  I just ssh -X into the Beagle, so I have
> not explored the
> concept of running the GUI on a different CPU.  If I was
> running a real machine,
> the GUI latency might be bothersome.
>
> Jon
>
>
> --
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
--
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Machinekit and LinuxCNC

2014-11-02 Thread Jon Elson
On 11/02/2014 09:18 AM, John Alexander Stewart wrote:
> Can someone tell me what the eventual plans for Machinekit and LinuxCNC is?
>
> Are the two forks going to come together again?
>
> I really like LinuxCNC, and I really like the idea of small, embedded CNC
> controllers, so I'm just wondering. (I have been loosely following the
> machine kit google group; maybe the answer is obvious, but I've missed it)
>
>
There are not complete forks, never to share code again.  A 
large part of the reason
for the fork, as I understand it, was to break free from the 
constraints of NML and
its dependence on shared memory, with the only alternative 
of massive overhead
when sending the entire memory block across the net every 
servo period.

The machinekit folks have their own system for doing this, 
enabling them to break
parts of LinuxCNC to run on different hosts over the net.  I 
think there is some
disagreement on how this was done, and so the LinuxCNC group 
is doing this
a different way, that they think will be more flexible.  I 
REALLY do not know all
the details of this.  But, the machinekit folks have their 
scheme working, apparently,
and the LinuxCNC way is not ready yet, I think.

Also, the machinekit runs with a Xenomai kernel on the 
Beagle Bone, and with the
assist from Charles Steinkuehler's PRU code for step 
generation, etc. it works
quite well.  You can't get much smaller than that!  I have 
not run a machine with
the beagle/machinekit, but build CRAMPS boards (Also 
Charles' design) and it
all seems to work.  I just ssh -X into the Beagle, so I have 
not explored the
concept of running the GUI on a different CPU.  If I was 
running a real machine,
the GUI latency might be bothersome.

Jon

--
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Machinekit and LinuxCNC

2014-11-02 Thread John Alexander Stewart
Can someone tell me what the eventual plans for Machinekit and LinuxCNC is?

Are the two forks going to come together again?

I really like LinuxCNC, and I really like the idea of small, embedded CNC
controllers, so I'm just wondering. (I have been loosely following the
machine kit google group; maybe the answer is obvious, but I've missed it)

Thanks - JohnS.
--
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users