-
Notifications
You must be signed in to change notification settings - Fork 7
dronus/VisPrinter
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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