Git Product home page Git Product logo

tinyprint's Introduction

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. 

tinyprint's People

Contributors

yggdrasii avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.