WebGUI

More
9 years 3 months ago #95326 by MX_Master
WebGUI was created by MX_Master
Hi, folks. Just registered to show my last work results to the community.

The main idea of my work - it's using WEB techs to bring a new remote interface to the LinuxCNC. It's a good idea because such EMC interface can be opened with any web browser on the any device with any OS. You can use any Windows/Linux laptops and PCs, Macs, iPhones, Android phones and tablets and much more. Also you can choose an own way to connect your device to the EMC host. It's can be wired connection, Wi-Fi or Bluetooth. And if you have more than 1 machine you can watch and control them just with 1 remote device.

My 1st code was based on the linuxcncrsh and halrmt components. We can connect linuxcncrsh and halrmt to any web page using websockets. For this work I chose the lighttpd webserver with custom websocket module. It works, but it's not easy to build and install. You can watch the results below:


A few months ago I decided to find another and more easy way to install this webface to the EMC host. I started to use Python interface and the websocketd . 1st test results:


If you want to try this test page, you can find the source here - websocketd_py_test .
Short instructions can be found here - INSTALL_EN .

Development is in progress..

Please Log in to join the conversation.

More
9 years 3 months ago #95331 by Todd Zuercher
Replied by Todd Zuercher on topic web interface
It looks very interesting. But I'm not sure how much I trust it to run real machinery. (I will need to play with it some.).

Please Log in to join the conversation.

More
9 years 3 months ago #95388 by andypugh

Please Log in to join the conversation.

More
9 years 3 months ago #95394 by MX_Master
Replied by MX_Master on topic web interface

andypugh wrote: Just a heads-up:
wiki.linuxcnc.org/cgi-bin/wiki.pl?Rockhopper_Web_Server

yep, but this tool uses as admin/config shell. My GUI uses to control the machine (like axis)

Please Log in to join the conversation.

More
2 years 9 months ago #289792 by meister
Replied by meister on topic web interface

Attachment not found



Flask + Vue - using linuxcnc api to connect to running axis gui

Please Log in to join the conversation.

More
2 years 6 months ago #297649 by meister

Please Log in to join the conversation.

More
2 years 6 months ago #297866 by meister
Replied by meister on topic web interface
my biggest problem is solved, the preview with working/moving tool pos:

 

Attachment not found


 

Please Log in to join the conversation.

More
2 years 6 months ago #298373 by meister
Replied by meister on topic web interface
new design:
 

Attachment not found

Please Log in to join the conversation.

More
2 years 6 months ago #298554 by meister
Replied by meister on topic web interface
file upload, mdi(incl. History) and error/info messages added:

github.com/multigcs/linuxcnc-web

next step: ManualToolChanges without the X11 messagebox

Please Log in to join the conversation.

More
2 years 6 months ago #298572 by meister
Replied by meister on topic web interface

Please Log in to join the conversation.

Time to create page: 0.127 seconds
Powered by Kunena Forum