/matrix_printer

Source code of a dot matrix printer carried out as an exam project by 4 students of the UniBZ Faculty of Computer Science: Brocanelli Stefan, Gadler Daniele, Salam Saifur, Shantunu Shaharear in 2014-2015

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

****************************************************
*********MATRIX PRINTER *****************************
****************************************************
All the content of this repository was created by:
Brocanelli Stefan, Gadler Daniele, Salam Saifur, 
Shantunu Shaharear for the Introduction to 
Management Engineering UniBZ Course and is 
hereby released with the GNU affero license.


Special thanks to:
-Angelo Ventura
-Naomi Mustachi Espinosa Mireya
-Lorenzo Miori
-Julian Sanin
-Pekka Abrahamsson
-Marco Mondini 
-All the ones who encouraged and motivated us
through the project.

Repository description:
This repository features all the code created 
by our "Banglaitalia" team, now publicly available 
and at everyone's disposal.

Folders description:

- Website: a website hosted on our raspberry, allowing
for 2D matrix pictures to be easily uploaded and printed.
Link to a reference website:
http://ironeurope.eu/bangla

- Arduino: Code to be uploaded on an Arduino Uno
connected to different engines and a Raspberry PI. 

- Raspberry PI: Processing code for pictures' pixels elaboration. 
Can either be run from a PC or from a Raspberry (way slower 
in this case because Java). It sends data over to the Arduino.
SSH script to be connected .

- Raspberry libraries requirements: Apache2, PHP5, PHP5 - SQL,
processing-2.0, PHP5 - SSH tunnel connection, java6, xvfb, 
a lot of patience.

- Rhino_Blueprints: 3D blueprints for cutting the wooden and
plexiglass pieces making up our printer box.

Useful guides:
- How to physically create a Matrix Printer
http://www.instructables.com/id/Dot-Matrix-Printer-from-a-CDDVD-Reader-with-Arduin/
- How to run Processing from a Raspberry PI
http://cagewebdev.com/index.php/raspberry-pi-running-processing-on-your-raspi/

Banglaitalia team disassembling stuff:
https://www.youtube.com/watch?v=_O75ws_KBdw

Final result:
https://www.youtube.com/watch?v=wDkiWrs029A