WebGUI
- MX_Master
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 92
- Thank you received: 46
03 Jul 2017 19:16 - 05 Jul 2017 16:38 #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..
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..
Last edit: 05 Jul 2017 16:38 by MX_Master.
The following user(s) said Thank You: tommylight, auto-mation-assist, Big_Mas74
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Offline
- Platinum Member
Less
More
- Posts: 5009
- Thank you received: 1443
03 Jul 2017 20:40 #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 or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23559
- Thank you received: 4858
05 Jul 2017 11:53 #95388
by andypugh
Replied by andypugh on topic web interface
Just a heads-up:
wiki.linuxcnc.org/cgi-bin/wiki.pl?Rockhopper_Web_Server
wiki.linuxcnc.org/cgi-bin/wiki.pl?Rockhopper_Web_Server
Please Log in or Create an account to join the conversation.
- MX_Master
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 92
- Thank you received: 46
05 Jul 2017 14:18 - 06 Jul 2017 09:19 #95394
by MX_Master
Replied by MX_Master on topic web interface
yep, but this tool uses as admin/config shell. My GUI uses to control the machine (like axis)Just a heads-up:
wiki.linuxcnc.org/cgi-bin/wiki.pl?Rockhopper_Web_Server
Last edit: 06 Jul 2017 09:19 by MX_Master.
The following user(s) said Thank You: auto-mation-assist
Please Log in or Create an account to join the conversation.
- meister
- Offline
- Platinum Member
Less
More
- Posts: 486
- Thank you received: 307
04 Jan 2024 17:30 #289792
by meister
Replied by meister on topic web interface
Attachments:
Please Log in or Create an account to join the conversation.
- meister
- Offline
- Platinum Member
Less
More
- Posts: 486
- Thank you received: 307
05 Apr 2024 15:36 #297649
by meister
Replied by meister on topic web interface
The following user(s) said Thank You: RDA, MennilTossFlykune
Please Log in or Create an account to join the conversation.
- meister
- Offline
- Platinum Member
Less
More
- Posts: 486
- Thank you received: 307
09 Apr 2024 14:25 #297866
by meister
Replied by meister on topic web interface
Attachments:
The following user(s) said Thank You: tommylight, MX_Master
Please Log in or Create an account to join the conversation.
- meister
- Offline
- Platinum Member
Less
More
- Posts: 486
- Thank you received: 307
16 Apr 2024 14:26 #298373
by meister
Replied by meister on topic web interface
Attachments:
Please Log in or Create an account to join the conversation.
- meister
- Offline
- Platinum Member
Less
More
- Posts: 486
- Thank you received: 307
18 Apr 2024 12:55 - 18 Apr 2024 14:54 #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
github.com/multigcs/linuxcnc-web
next step: ManualToolChanges without the X11 messagebox
Last edit: 18 Apr 2024 14:54 by meister.
Please Log in or Create an account to join the conversation.
- meister
- Offline
- Platinum Member
Less
More
- Posts: 486
- Thank you received: 307
18 Apr 2024 20:13 #298572
by meister
Replied by meister on topic web interface
The following user(s) said Thank You: Aciera, iforce2d
Please Log in or Create an account to join the conversation.
Time to create page: 0.130 seconds