The name remote UI should be considered to mean that it is interfaced to 
LinuxCNC using a network connection. This connection for most individuals would 
likely be via local host but it can be used remotely if desired from other 
suitable devices.  Such a interface adds flexibility and would provide 
universal interface.

There is little difference between controlling a machine with say an Ethernet 
interfaced Mesa FPGA board or using a Ethernet connected UI. Both of these can 
be considered to be remote. How a user decides to use it is totally up to the 
user since such an interface offers tremendous flexibility.

Johannes P. Fassotte
Automation Assist
217 Sunny Hills Drive
Fairbanks, AK 99712

> On May 3, 2020, at 4:26 AM, Robert Murphy <robert.mur...@gmx.com> wrote:
> 
> I agree, I never saw the sense in a remote UI, other than all the
> "hipster\makers" want to control the world with their phones.
> Machinekit, IMHO, seemed to be focused more towards the hobbyist who
> wants bells and whistles rather than an industrial\commercial scene.
> Don't take this as having a go, but just an observation.
> 
> I think Andy (or someone we greater knowledge than myself)may have
> mentioned that whilst the GUI buttons can made to reflect the state of a
> hardware button, the reverse is not so simple. I'm not suggesting this
> is what you have in mind. Whilst a "gui toggle switch" can reflect the
> state of a hardware toggle switch, the reverse is not really possible. 
> Unless of course the hardware switches in that case were momentary with
> a light to indicate the status, but would that not complicate hal &
> physcial wiring.
> 
> If the GUI was just info only, well that could be a way to make it possible.
> 
>> On 3/5/20 9:09 pm, Reinhard wrote:
>> Hi Daniel,
>> 
>>> It seems some developer at machinekit did some good work there.
>>> ...
>>> ... are the best features in machinekit that are missing in linuxcnc.
>> Hm, I don't think, that a remote ui is something important, that linuxcnc is
>> missing. And I don't take the nml-layer for bad so that it must be replaced.
>> For me, nml-layer is a good piece of C-code, which was easy to adapt for 
>> java.
>> The bad thing is the python addon, which can't be worse.
>> 
>> So beside the remote accessibility I don't see any feature (in userworld) 
>> that
>> machinekit has, which linuxcnc does not have. And replacing the middleware
>> without benefit for the enduser is lot of time wasted (at least for me).
>> 
>> For me, a machine is a local system. Some users would like to have an UI
>> running on their mobile phone, but I can't take that for serious. May be
>> acceptable as info board, but not for machining purpuse. And an infochannel 
>> is
>> quite easy to workout as addon.
>> 
>> That remote stuff could be "outsourced" to developers, that really want that
>> stuff and like to spend their time to achive it.
>> 
>> I believe, that the main purpose of linuxcnc is and should be the control of
>> machines. In the sense of realtime responses, it is reasonable, to have all
>> processes local to the machine controller (i.e. the pc that runs linuxcnc).
>> 
>> What I really favor is a close coupling between backend and frontend. But 
>> that
>> coupling must respect the realtime requirements of the backend. Frontend is
>> always ok to be somewhat slow - as the human eyes are slow.
>> So it does make no sense at all, have a UI which has an refreshrate higher
>> than 24Hz. Nobody can see the difference.
>> So coupling should relax the different timings.
>> 
>> cheers Reinhard
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Emc-developers mailing list
>> Emc-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
> 
> 
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers



_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to