hackendless / tinyprint Goto Github PK
View Code? Open in Web Editor NEWThis project forked from yggdrasii/tinyprint
Lightweight control software for 3D printers with DLP3DAPI support.
License: GNU Lesser General Public License v3.0
This project forked from yggdrasii/tinyprint
Lightweight control software for 3D printers with DLP3DAPI support.
License: GNU Lesser General Public License v3.0
Control software for the DLP based 3D printer 'B9Creator'. Installation: See INSTALL Changelog: 13. Feb. 2012: Update Readme to respect newer firmware on Raspberry Pi. 1. Dec. 2012: Update supported specification to DLP3DPAPI 1.1 and Firmware 1.0.7. Start and example usage on Raspberry PI: If the compiling went successful, the build directory contains the executable 'bin/main'. You could append arguments of the type '--dfb:[option]' to change the DirectFB settings. Satisfying DirectFB values depend on your system. If the default values does not work you should extend 'bin/start.sh' with your desired argument tuple. Some example settings are already included in bin/start.sh. Open a SSH connection and go into the build directory of TinyPrint. Call 'bin/start.sh pi' one-time to generate the configuration file 'b9CreatorSettings.json'. Quit the first run with Ctrl+C. Open the configuration file and replace the value of 'comPort' with the serial port of the printer on your system. In most cases, the default value, /dev/ttyACMO, is already correct. As final step, restart the executable and try to open http://[raspberry pi IP]:9090. I suggest the usage of GNU Screen to detach TinyPrint from the SSH connecion. Start and example usage on your Desktop PC: If the compiling went successful, the build directory contains the executable 'bin/main'. You could append arguments of the type '--dfb:[option]' to change the DirectFB settings. Satisfying DirectFB values depend on your system. If the default values does not work you should extend 'bin/start.sh' with your desired argument tuple. Some example settings are already included in bin/start.sh. Go into the build directory of TinyPrint and call 'bin/start.sh' one-time to generate the configuration file 'b9CreatorSettings.json'. Quit the first run with Ctrl+C. Open the configuration file and replace the value of 'comPort' with the serial port of the printer on your system. In most cases, the default value, /dev/ttyACMO, is already correct. As final step, restart the executable and try to open http://localhost:9090. Click on "Show Display" to start the framebuffer on the next free virtual console. Use Ctrl+Alt+F7 and Ctrl+Alt+F8 (or other Fx keys) to switch between your normal graphical interface and TinyPrint. ================================================================= Remark: Unfortunately, I do not know how to use Directfb without super user rights. I assume you need to start it with 'sudo'. Or you use the parameter --dfb:system=x11. Help would be appreciated.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.