running linux cnc with no display - some questions

More
7 years 6 months ago #130528 by andypugh
It's partly hidden by the switch from "EMC2" to "LInuxCNC"

github.com/LinuxCNC/linuxcnc/blob/master...c/usr_intf/emcrsh.cc

Note that there is also an emcsh. I don't recall what that does.

Please Log in or Create an account to join the conversation.

More
7 years 6 months ago - 7 years 6 months ago #130529 by calvin.d
Thanks for the fast reply, it also explains why I was not finding it

Thank you
C
Last edit: 7 years 6 months ago by calvin.d.

Please Log in or Create an account to join the conversation.

  • AnnoyingMutt
  • New Member
  • New Member
More
7 years 6 months ago #130572 by AnnoyingMutt
Replied by AnnoyingMutt on topic running linux cnc with no display - some questions
I was looking at Youtube the other day and when I searched for Linuxcnc there were a few videos about remote connections.

There is also this....might be worth a look at for some ideas, not suggesting a backport to Linuxcnc.
machinekoder.com/machinetalk-explained-part-1-introduction/

Please Log in or Create an account to join the conversation.

More
7 years 6 months ago - 7 years 6 months ago #130582 by Tower

andypugh wrote: Machinekit might have something suitable already, try looking there first.

If you can make linuxcncrsh work with both, or create a related driver that works with websocket then (linuxcncwebsocket?) then we could consider adding it to the release. (It seems like something that is unlikely to break much, I imagine it translates input to NML messages?)


Machinekit has something called Machinetalk. It's basically (so far yet not finished) rework of NML and at the same shift towards HAL layer.

Depending what exactly calvin.d wants to do. (Machinekit recently EOLed the main repository which was forked from LinuxCNC and split work to two repositories: Machinekit-HAL and Machinekit-CNC. If the topic author wants only the HAL layer, then he would be mainly interested in HALtalk , or basically remote components. If he is interested in the whole CNC package, he will be interested in mkwrapper.py , which is band-aid which translated the NML to Machinetalk.)

Machinetalk is mostly a combination of mDNS/DNS-SD for an announcement, ZeroMQ for transport and Protocol Buffers for object marshaling.

There are the-other-side libraries for Qt and Python . There is also the WebSocket translator (however that's all I know about it) for web-based communication. For other languages, you will have to program your own.
Last edit: 7 years 6 months ago by Tower. Reason: Badly named links

Please Log in or Create an account to join the conversation.

More
4 years 6 months ago #239072 by gmr
For the next person who finds this post, in 2.8.2 (at least), you can write

DISPLAY=dummy

In the [DISPLAY] section of the ini file.

Please Log in or Create an account to join the conversation.

More
4 years 6 months ago - 4 years 6 months ago #239586 by andypugh
DISPLAY = halui

Also works.
Last edit: 4 years 6 months ago by andypugh.

Please Log in or Create an account to join the conversation.

Time to create page: 0.351 seconds
Powered by Kunena Forum