dronus/VisPrinter
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
VisPrinter ========== A HTML based UI for RepRaps. What's included? - A server on top of slic3r and pronsole, able to slice .stl's and control a RepRap printer connected locally - A client based on HTML, JavaScript and WebGL running in web browsers, replacing pronterface How far is it done? - Work in progress - Done some successful prints What is needed? - A Printrun compatible RepRap style machine connected to a python capable machine - A modern webbrowser to use (WebGl capable) How to install? - Place VisPrinter directory on some machine that connects to a RepRap printer - Make sure Slic3r is placed next to it, so can be run by 'perl ../Slic3r/slic3r.pl' or adjust settings.py - Change to the VisPrinter directory and run 'python webserver.py' - Do not serve it via the internet by now, as there are security concerns (pronsole could be used to run abitrary commands) How to use? - Open a browser - Enter the hostname of the VisPrinter machine appended with :8082. For example, if you run the browser on the same machine, that would be 'http://127.0.0.1:8082' - You should see the VisPrinter user interface. - Test loading by selecting an ASCII .stl file. The model should appear in the large view area. - Test slicing, after a model is loaded, by pressing 'slice'. The model should be replaced by a visualisation of the RepRap machine movements. What is it good for? - Replaces Pronterface with an alternative UI, if someone feels the need for - A small server can be mounted to a printer to provide an UI to everyone without the need of installing pronterface and Slic3r - This mounted server can be a small box (eg. Raspberry Pi) mounted to the printer itself. Anyone could use the printer just by the means of his browser then. - If mounted, the server will concentrate configuration and logging for that printer. What will happen in the future? - Make WebGl previews optional - Optional compact user interface for mobile devices or printer mounted touch displays - Remotely invoke Slic3r on powerful machines. This further enhances the usability of a small server mounted to the printer. - Progress feedback while slicing Credits - Based on Printrun - https://github.com/kliment/Printrun - Uses lightgl.js - https://github.com/evanw/lightgl.js
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published