ELISSA Wiki

Tutorials Regarding the Printing Controller

When the printing controller is mentioned in the scope of this page, all the necessary components for the printing without the robotic arm are considered.


Table of Content:


Other useful pages:
Launch Scenarios, Run Printing Experiments


Printing Controller

An Arduino Mega is used as a microcontroller to foreward the command for the printing. A RAMPS 1.4 shield is used to translate the digital outputs to commands to the fans and the extruder and get the readings from the temperature sensor.

Currently, the Arduino is controlling the following elements:

Function Pin
Hotend 10
Fan hotend 8
Fans part 9
Temperature sensor A13
Extruder steps 36
Extruder direction 34
Extruder enable 30

As can be seen in the documentation of the RAMPS 1.4 board, it provides interfaces for two extruders (E0/E1) and motors for all three axis (X/Y/Z). The used extruder output can be easily changed by using the different pins in the Arduino code. Furthermore the hotend and different fans can be connected. A detailed documentation is provided in the RAMPS 1.4 wiki page.