GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Alex-CodeLab/webcnc: WebCNC is a browser-based GUI/HMI for FLuidNC machines.

BranchesTags
Open more actions menu

Latest commit

 

History

57 Commits
57 Commits

Folders and files

NameName
Last commit message
Last commit date
css
css
 
 
docs
docs
 
 
js
js
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
index.html
index.html
 
 
index.html.gz
index.html.gz
 
 
make_index.py
make_index.py
 
 
readme.md
readme.md
 
 

Repository files navigation

WebCNC

WebCNC is a browser-based GUI for FLuidNC machines. It runs on any device (laptop, tablet).

darkmode

Status:

Alpha

todo:

  • jog, using pure css
  • bootstrap5 css
  • display websocket communication
  • send grbl messages from GUI
  • real-time status display
  • darkmode
  • track states
  • tooltips
  • start/stop controls
  • reset button
  • send control signals
  • send jogspeed
  • read & select files / ssd
  • config/settings
  • read settings
  • save config
  • display system info
  • manage files
  • manage folders
  • display macros
  • manage macros
  • macro editor
  • file upload
  • create embedded index.html.gz
  • docs
  • tests
  • ...

Installation

Upload index.html.gz to your device.

Or, if you want to use it from a local (development) computer:

  • Set the correct ip_address in websocket.js

and start a simple webserver. There are a few options:

python -m SimpleHTTPServer

If using Pycharm IDE (or similar), use the build-in server to open index.html. Or, for auto-reload during development, use httpwatcher

(Note: Some things do not work if CORS is not disabled in the browser).

embedded index.html

The file index.html.gz can be generated with the command:

python make_index.py

Alternative upload method: Fluidterm

Contribute

This is an Opensource project - all contributions appreciated!

- Fork it (https://github.com/yourname/yourproject/fork)
- Create your feature branch (git checkout -b feature/fooBar)
- Commit your changes (git commit -am 'Add some fooBar')
- Push to the branch (git push origin feature/fooBar)
- Create a new Pull Request

About

WebCNC is a browser-based GUI/HMI for FLuidNC machines.

Resources

Readme
GPL-3.0 license
Activity

Stars

10 stars

Watchers

2 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.