This manual describes the operation of the RepRap Industrial via the operating software RepRapOnRails version v1.0.5 and the initial commissioning of the 3D printer after installation.
The following paragraphs provide an overview of the operating screens of the touchscreen and explain the specific buttons valid for RepRapOnRails software version v1.0.5. Additional information on the print preparation can be found in the tips and tricks category and the manual of the slicing software.
Queue is the are basic overview screen about the print jobs having been sent to the 3D printer and waiting to be processed. After starting the 3D printer the screen will appear as the start-up screen where you can select and start print jobs.
No. | Description | Content/Function |
---|---|---|
1 | Status message | Idle: apparatus is waiting for next user input |
Printing: apparatus is busy printing workpiece | ||
2 | Menu buttons | Select the operating menu and mode: |
Queue represents the main production mode | ||
Manual Control provides access to motors and temperature control | ||
Log represents the communication history of microcontroller, BeagleBone Black, and touchscreen | ||
Setup provides wizards for different preset operating procedures | ||
3 | Print job list | list of uploaded print jobs sorted by time/date (oldest first) |
4 | [Emergency STOP] button | see safety information |
5 | [print] button | Push to start the respective print job. |
6 | Browse buttons | Use [Previous], [Next] and [page number] to browse the print job list. |
After pushing the [print] button next to a print job in the list you will be asked if all preparations for the print job have been performed.
No. | Description | Content/Function |
---|---|---|
1 | Checklist | Please check the listed points before proceeding. |
2 | [OK, Start Print] button | If all preparations have been made, tap to proceed. |
After confirmation the RepRap Industrial starts processing the print job and the status message changes to Printing. All other menus are deactivated during a print. The print job name, the current progress, and the estimated remaining time are displayed and the [Abort Print] button is active.
No. | Description | Content/Function |
---|---|---|
3 | Print job name | The name of the slicing file uploaded to the queue. |
4 | Countdown | Displays the estimated remaining time (calculated from the G-code). |
5 | Progress bar | Indicates the progress of the print job graphically. |
6 | [Abort Print] button | Push for anytime abortion of a print job. |
7 | [Pause Print] button | experimental |
If you wish to abort a print job, because the outcome does not meet expectations for example or mechanical problems appear during the print, push the [Abort Print] button. The system will then print the last G-code information from cash and move the print table and the extruder head to their home positions afterwards. The heating resistors are switched off so that the build chamber and the print table cool down and you can remove the print bed.
DANGER OF BURNING!
The print bed and the extruder nozzles may still be too hot to touch. Be careful not to burn yourself when removing the print bed.
The [Pause Print] button is still in an experimental state. Right now, its function of interrupting and reliably continuing a print job does not meet expectations. Since up to date we have not found need of a pause functionality, this feature may well disappear with next software update.
If either a print job has been completed regularly or aborted by the operator, the 3D printer returns to Idle mode and the screen will display a status message and a request how you wish to continue. Simply tap the respective button on the screen to proceed.
For maintenance and test reasons, after a crash or to reduce lead times, e.g. if you still need to work on a print file but want the 3D printer to be ready for operation, manually moving the motors or preheating the build chamber and the print table may be necessary or advantageous.
No. | Description | Content/Function |
---|---|---|
1 | [Build Chamber ON] / [OFF] | Activates/deactivates the entire build chamber functions. Tap in order to move the motors. |
2 | [Preheat Chamber/Bed ON] / [OFF] | Activates/deactivates the heating systems. Tap and wait, before proceeding. |
3 | Motor control - negative direction | Moves every axis individually once for every tap in negative direction, according to the selected step width. |
4 | [Printhead Maintenance Position] | Tap to move the extruder head into a preset position in the upper center of the build chamber directly in front of the doors where it is easily accessible for maintenance purposes. |
5 | Homing buttons | Tap to separately or simultaneously move the axes to their starting positions. |
6 | Motor control - positive direction | Moves every axis individually once for every tap in positive direction, according to the selected step width. |
7 | Temperature indicator | Displays the temperature of both extruder nozzles, the print table and the build chamber. While extruder nozzle and print bed temperatures are set directly in the slicing software, the chamber temperature must be defined via the Start G-code intentionally. |
8 | [Refresh Temperature] | Tap to actualize the temperature values in [7]. |
9 | [Shutdown] | Tap to switch the 3D printer into sleep mode. |
NOTICE
The positions of the extruder head and the print table are not compared during manual operation. Be careful not to crash the print table and the extruder head.
All communication between touchscreen, BeagleBone Black and microcontroller is stored and displayed on the log screen. Print job status are stored also.
Direct G-code programming can be effected via the G-code input field.
No. | Description | Content/Function |
---|---|---|
1 | History list | communication history sorted top down by date and time¹ SENT: BeagleBone Black to microcontroller RECV: microcontroller to BeagleBone Black |
2 | Browse buttons | Use [Previous], [Next] and [page number] to browse the history. |
3 | G-code input field | Enter G-code lines here and [Send] them. |
¹ The time is stated in universal time coordinated (UTC) notation so do not wonder if it does not match your local time.
NOTICE
The G-code input field is an advanced feature and requires sound knowledge of G-code programming. Operating the 3D printer via G-code input can lead to massive damage of the apparatus.
The setup menu displays walkthrough instructions (wizards) for different operations needed during production, initial commissioning, servicing and troubleshooting. If you choose one of the options, a step-by-step guide will provide all necessary information for completing the respective task.
No. | Description | Content/Function |
---|---|---|
1 | Backend URL | Needed to connect to your RepRap Industrial via your network (see below) |
2 | Wizard selection | Different wizards for different tasks; needed to keep your 3D printer up and running: |
Print Bed Leveling: Ensure that the print bed has the same distance to the nozzle at every point. | ||
Unload Filament: Wrong removal of filament from the supply can damage the machine. Follow these instructions when filament must be removed. Also regard the instructions below. | ||
Load Filament: Wrong insertion of filament can damage the machine. Follow these instructions when filament must be refilled or changed. Also regard the instructions below. | ||
Prime Extruders: After removing/refilling filament or subsequent to nozzle change the extruders must be primed to remove enclosed air from the nozzle tip. Also regard the instructions below. | ||
Select Filament Profiles: Choose from preset, material specific profiles fitting the kind of filament you have loaded. To create filament profiles via the web interface see below. | ||
Nozzle Change: If you need to change the nozzle tips (e.g. for printing wider or narrower extrusion width), follow these instructions. | ||
Calibrate Extrusion: when printing material with other properties than before, it might be necessary to adjust the throughflow of the nozzle. To find the correct Extrusion multiplier to be entered in the Filament settings of Slic3r, run this wizard. | ||
Calibrate Extruder Offset: this function is needed for dual extruder prints. To teach the offset distance between the nozzle tips in X- and Y-direction, run this wizard. | ||
Regular Maintenance: This function will guide you through a set of maintenance measures that should be performed on a regular basis. |
During a print job all necessary temperature data are provided by the respective G-code. For priming the extruders outside a print job the temperature setting required for extruding a material is provided by the Filament profiles.
To create a filament profile open the web interface of your 3D printer, choose the Setup menu and:
When the filament limit switch at the filament supply registers the end of the filament strand on the spool, the 3D printer stops automatically and signals lack of material at the touchscreen.
If you want to remove the filament for other reasons (e.g. to use a differently colored material), the following description applies also.
If you want to continue printing with the same type of plastic, the change of the filament spool is quite easy. You have to manually remove remaining filament from the supply hose, change and, if need be, adjust the spool carriers and insert the new strand.
If you want to continue printing with another type of plastic (e.g. PETG instead of ABS), the change of the filament spool becomes a little bit more complex since you have to change the extruder nozzle barrel also.
INFO
Using the same extruder nozzle barrel for materials with different properties may lead to clogging of the nozzle tip due to coking or sooting.
Kühling&Kühling recommend either thorough cleaning of the extruder nozzle barrel with a suitable solvent and pipe cleaners or using a single barrel for every type of material.
INFO
Make sure to choose the appropriate filament profile from the material database. If you have not installed the adequate profile yet, do so by following the instructions given below.
If you want to use a different filament spool diameter (less or more material), you have to adjust the spool carrier position.
INFO
With an appropriate Allen key you can carry out the following steps without removing the filament spool.
After installation the RepRap Industrial is ready for initial commissioning. The first few steps will prepare your RepRap Industrial for its day-to-day duty:
The next step is preheating the build chamber and the print bed in order to enable calibration at operating temperature:
After the preheating, it is necessary to calibrate the print bed in the given order.
When the calibration has successfully been finished, all that is left is to load your RepRap Industrial:
INFO
Load the 3D printer with the Kühling&Kühling white ABS included in the delivery for the first print.
For priming the extruders, the correct material profile must be chosen. Creating temperature profiles is carried out via the web interface as described here.
To check or alter the settings, proceed as follows:
The material profile for each extruder is chosen via the [Select Filament Profile] button in the Setup menu.
Here you will find a list of material profiles consisting of the material name and the respective extrusion temperature.
Tap [Select] to choose a material and then [Close] to return to the Setup menu.
The extrusion properties of any material, although chemically exactly the same, may differ from one filament spool to the other so that it is impossible to determine the correct extrusion multiplier (see Slic3r manual) prior to delivery. After leveling the print bed, it is therefore mandatory to calibrate the extrusion to adapt your printer to the installed filament for ensuring a correct printing performance.
INFO
When printing ABS it may be necessary to run the [Extrusion calibration] wizard after changing the filament spool without changing the material itself.
It is necessary to find the correct extrusion multiplier after changing the material. The respective procedure is described here.
To calibrate the extrusion:
At the 3D printer
You will find all necessary installation and setup procedures required for the first print in the following paragraphs. The software mentioned additionally is available “Open Source” and is recommended for use with the RepRap Industrial since it has been thoroughly tested. Other software may be available but has not been tested.
INFO
The manufacturer cannot be held liable for any malfunction resulting from use of other than the recommended software.
First you need to install a slicing software on your computer to translate .stl-files into printable G-codes.
Kühling&Kühling recommend using the Slic3r slicing software to prepare your digital 3D models for printing.
To prepare for printing follow these steps:
INFO
When importing this profile bundle into Slic3r, existing presets may be overwritten. It is recommended to backup your custom/modified presets by exporting them as a bundle first (File > Export Config Bundle).
The 3D model you want to print must be available as .stl-file (stereolitographic data). Most common 3D modeling software is able to create this file format.
Every PC connected to your network can access the RepRap Industrial via the network address that is displayed in the Setup menu at the GUI (“Backend-URL”).
The print job is now available for printing on your RepRap Industrial and can be selected for printing via the touchscreen controller directly on the 3D printer.
Make sure that all previously described steps have been carried out.
The next steps are carried out at the 3D printer's GUI: