User Tools

Site Tools


reprap-industrial-v1:software-version-v1.0.5-operation-and-commissioning

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
reprap-industrial-v1:software-version-v1.0.5-operation-and-commissioning [2014/10/13 11:29]
Markus Bürgener [The first print]
reprap-industrial-v1:software-version-v1.0.5-operation-and-commissioning [2015/03/13 10:06] (current)
Markus Bürgener [Log]
Line 21: Line 21:
 |:::  |:::  | **//​[[#​Setup]]//​** provides wizards for different preset operating procedures ​ | |:::  |:::  | **//​[[#​Setup]]//​** provides wizards for different preset operating procedures ​ |
 |  3  | Print job list  | list of uploaded print jobs sorted by time/date (oldest first) | |  3  | Print job list  | list of uploaded print jobs sorted by time/date (oldest first) |
-|  4  | [Emergency STOP] button ​ | see [[#Personnel safety and device reliability|safety information]] ​ |+|  4  | [Emergency STOP] button ​ | see [[manual#Emergency stop|safety information]] ​ |
 |  5  | [print] button ​ | Push to start the respective print job.  | |  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.  | |  6  | Browse buttons ​ | Use [Previous], [Next] and [//page number//] to browse the print job list.  |
Line 55: Line 55:
 ^ No.  ^ Description ​ ^ Content/​Function ​ ^ ^ No.  ^ Description ​ ^ Content/​Function ​ ^
 |  3  | Print job name  | The name of the slicing file uploaded to the queue. ​ | |  3  | Print job name  | The name of the slicing file uploaded to the queue. ​ |
-|  4  | Countdown ​      | Displays the estimated remaining time (calculated from the GCODE).  |+|  4  | Countdown ​      | Displays the estimated remaining time (calculated from the G-code).  |
 |  5  | Progress bar    | Indicates the progress of the print job graphically. ​  | |  5  | Progress bar    | Indicates the progress of the print job graphically. ​  |
 |  6  | [Abort Print] button ​ | Push for anytime [[#Aborting a print job|abortion]] of a print job.  | |  6  | [Abort Print] button ​ | Push for anytime [[#Aborting a print job|abortion]] of a print job.  |
Line 70: Line 70:
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-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 GCODE 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.+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.
 </​WRAP>​ </​WRAP>​
  
Line 129: Line 129:
 |  5  | Homing buttons ​ | Tap to separately or simultaneously move the [[#​Motors|axes]] to their starting positions. ​ | |  5  | Homing buttons ​ | Tap to separately or simultaneously move the [[#​Motors|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. | |  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 [[reprap-industrial-v1:​Tips&​Tricks#​Adjusting the build chamber temperature|defined via the START-GCODE]] intentionally. ​ |+|  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 [[reprap-industrial-v1:​Tips&​Tricks#​Adjusting the build chamber temperature|defined via the Start G-code]] intentionally. ​ |
 |  8  | [Refresh Temperature] ​ | Tap to actualize the temperature values in [7].  | |  8  | [Refresh Temperature] ​ | Tap to actualize the temperature values in [7].  |
 |  9  | [Shutdown] ​ | Tap to switch the 3D printer into sleep mode. | |  9  | [Shutdown] ​ | Tap to switch the 3D printer into sleep mode. |
Line 151: Line 151:
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-All communication between touchscreen,​ BeagleBone Black and microcontroller is stored and displayed on the log screen. Print job status are stored also.\\ Direct ​GCODE programming can be effected via the GCODE input field.+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 ​ ^ ^ 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\\ ​  |+|  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. ​ | |  2  | Browse buttons ​ | Use [Previous], [Next] and [//page number//] to browse the history. ​ |
-|  3  | GCODE input field  | Enter GCODE lines here and [Send] them.  |+|  3  | G-code ​input field  | Enter G-code ​lines here and [Send] them.  |
  
 +¹ <wrap lo>The time is stated in //universal time coordinated//​ (UTC) notation so do not wonder if it does not match your local time.</​wrap>​
 </​WRAP>​ </​WRAP>​
  
Line 167: Line 168:
 NOTICE NOTICE
  
-//The GCODE input field is an advanced feature and requires sound knowledge of GCODE programming. Operating the 3D printer via GCODE input can lead to massive damage of the apparatus.//​\\+//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.//​\\
 </​WRAP>​ </​WRAP>​
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
Line 178: Line 179:
  
 ^  No.  ^ Description ​  ^ Content/​Function ​ ^  ^  No.  ^ Description ​  ^ Content/​Function ​ ^ 
-|   ​1 ​  | Backend URL   | Needed to connect your RepRap Industrial ​to your network (see [[#​Uploading print jobs to the 3D printer|below]]) |+|   ​1 ​  | Backend URL   | Needed to connect ​to your RepRap Industrial ​via your network (see [[#​Uploading print jobs to the 3D printer|below]]) |
 |   ​2 ​  | Wizard selection ​ | Different wizards for different tasks; needed to keep your 3D printer up and running: ​ | |   ​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. ​ | |:::    |:::  |**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. ​ +|:::    |:::  |**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 [[#Changing the filament|below]]. ​
-|:::    |:::  | **Load Filament**: Wrong insertion of filament can damage the machine. Follow these instructions when filament must be refilled or changed. ​ +|:::    |:::  | **Load Filament**: Wrong insertion of filament can damage the machine. Follow these instructions when filament must be refilled or changed. ​Also regard the instructions [[#Changing the filament|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.  +|:::    |:::  | **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 [[#Changing the filament|below]]. ​
-|:::    |:::  | **Select Filament Profiles**: Choose from preset, material specific profiles fitting the kind of filament you have loaded ​ |+|:::    |:::  | **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 [[#Creating material profiles via the web interface|below]]. ​  |
 |:::    |:::  | **Nozzle Change**: If you need to change the nozzle tips (e.g. for printing wider or narrower extrusion width), follow these instructions. ​ | |:::    |:::  | **Nozzle Change**: If you need to change the nozzle tips (e.g. for printing wider or narrower extrusion width), follow these instructions. ​ |
-|:::    |:::  | **Calibrate Extrusion**: ​ +|:::    |:::  | **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**: ​ |+|:::    |:::  | **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. ​ | |:::    |:::  | **Regular Maintenance**:​ This function will guide you through a set of maintenance measures that should be performed on a regular basis. ​ |
 </​WRAP>​ </​WRAP>​
Line 197: Line 198:
    
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
 +
 +=== Creating material profiles via the web interface ===
 +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//.
 +<WRAP group>
 +<WRAP half column>
 +To create a filament profile open the web interface of your 3D printer, choose the //Setup// menu  and:
 +  - Select //Filament Profiles// and click [Add Profile] to set material properties.
 +    - Enter the material **Name** in the according input field.
 +    - Enter the **Extrusion Temperature** in °C in the according input field.
 +  - Click [Add] or press <​Enter>​ to save the settings. The new filament profile is added to the list, newest at the bottom.
 +  * To change the settings click [edit] and enter the new properties.
 +  * To delete a profile click [remove] and confirm the safety query.
 +</​WRAP>​
 +
 +<WRAP half column>
 +[{{:​reprap-industrial-v1:​wif_v105_setup_addfilamentprofile.png?​400|Filament profile setup via the web interface.}}]
 +</​WRAP>​
 +</​WRAP>​
 +
 +=== Changing the filament ===
 +When the filament limit switch at the [[reprap-industrial-v1:​manual#​Filament supply|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.
 +
 +== Required tools ==
 +  * diagonal cutters
 +<WRAP clear></​WRAP>​
 +
 +== Refilling ==
 +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, [[#​Adjusting the spool carriers|adjust the spool carriers]] and insert the new strand.
 +  * Go to the //Setup// menu and start the [Unload Filament] wizard and follow the on-screen instructions.
 +  * Open the //Setup// menu again, and follow the [Load Filament] wizard. ​
 +<WRAP clear></​WRAP>​
 +
 +== Material change ==
 +<WRAP group>
 +<WRAP half column>
 +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.
 +</​WRAP>​
 +
 +<WRAP half column>
 +
 +<WRAP info>
 +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.//
 +</​WRAP>​
 +</​WRAP>​
 +</​WRAP>​
 +
 +<WRAP clear></​WRAP>​
 +
 +<WRAP group>
 +<WRAP half column>
 +  * Unload the current filament as described above.
 +  * Subsequent to unloading you have to change the extruder nozzle barrel as described [[service-guide#​Removing / reinstalling the extruder nozzle tips and/or the barrels|here]].
 +  * Afterwards, install (and [[#​Adjusting the spool carriers|adjust]]) the new filament spool, run the [Load Filament] wizard **and** the [Priming] wizard.
 +</​WRAP>​
 +
 +<WRAP half column>
 +
 +<WRAP info>
 +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 [[#Adding material profiles to the material database|below]].//​
 +</​WRAP>​
 +</​WRAP>​
 +</​WRAP>​
 +
 +<WRAP clear></​WRAP>​
 +
 +=== Adjusting the spool carriers ===
 +== Required tools ==
 +  * Allen wrench #2.5
 +<WRAP clear></​WRAP>​
 +
 +== Procedure ==
 +<WRAP group>
 +<WRAP half column>
 +If you want to use a different filament spool diameter (less or more material), you have to adjust the spool carrier position.
 +</​WRAP>​
 +
 +<WRAP half column>
 +<WRAP info>
 +INFO
 +
 +//With an appropriate Allen key you can carry out the following steps without removing the filament spool.//
 +</​WRAP>​
 +</​WRAP>​
 +</​WRAP>​
 +
 +<WRAP clear></​WRAP>​
 +
 +<WRAP group>
 +<WRAP half column>
 +  * Use the Allen key to **loosen** the fixing screws of the carrier.
 +</​WRAP>​
 +
 +<WRAP half column>
 +[{{:​reprap-industrial-v1:​mtc_filamentmovespools.png?​400|Loosen the fixing screws of the spool carriers.}}]
 +</​WRAP>​
 +</​WRAP>​
 +
 +<WRAP group>
 +<WRAP half column>
 +  * Slide the carrier to or away from the filament inlet to a position that leaves approximately 1 cm between the spool'​s outer rim and the limit switch. Make sure that the filament enters the inlet at an angle of 85-90°.
 +  * Refasten the fixing screws.
 +</​WRAP>​
 +
 +<WRAP half column>
 +[{{:​reprap-industrial-v1:​mtc_filamentinletmeasures.png?​400|Admissible distance and inlet angle.}}]
 +</​WRAP>​
 +</​WRAP>​
 +
 +<WRAP clear></​WRAP>​
 +
 ===== Initial commissioning ===== ===== Initial commissioning =====
-After [[:​reprap-industrial-v1:​manual|installation]] the RepRap Industrial is ready for initial commissioning. The first few steps will prepare your RepRap Industrial for its day-to-day duty:+After [[manual#Setup and Installation|installation]] the RepRap Industrial is ready for initial commissioning. The first few steps will prepare your RepRap Industrial for its day-to-day duty:
   * Make sure that no foreign objects are left in the build chamber (transport locks, tools or the like).   * Make sure that no foreign objects are left in the build chamber (transport locks, tools or the like).
   * Close the build chamber.   * Close the build chamber.
   * Toggle the main switch to **<​I>​** (ON). When the power supply is switched on for the first time after connecting the power cord to the mains power, the 3D printer will boot up automatically. Please wait patiently until the full controller interface is loaded on the touchscreen at the machine front. The screen will show the //Queue// menu and the top-left status message should read //Idle//.\\   * Toggle the main switch to **<​I>​** (ON). When the power supply is switched on for the first time after connecting the power cord to the mains power, the 3D printer will boot up automatically. Please wait patiently until the full controller interface is loaded on the touchscreen at the machine front. The screen will show the //Queue// menu and the top-left status message should read //Idle//.\\
 +
 +==== Preheating and leveling ====
 The next step is preheating the build chamber and the print bed in order to enable calibration at operating temperature:​ The next step is preheating the build chamber and the print bed in order to enable calibration at operating temperature:​
   * Tap [[#Manual Control|[Manual Control]]] to enter the respective menu.   * Tap [[#Manual Control|[Manual Control]]] to enter the respective menu.
-  * Activate the build chamber by tapping [[#Queue|[Build Chamber ON]] and then start the heating by tapping [[#Manual Control|[Preheat Chamber/Bed ON]]]. The current temperatures are indicated on the right side of the screen. ​ You can always check the temperature by tapping [[#Manual Control|[Refresh temperatures]]].+  * Activate the build chamber by tapping [[#Manual Control|[Build Chamber ON]]] and then start the heating by tapping [[#Manual Control|[Preheat Chamber/Bed ON]]]. The current temperatures are indicated on the right side of the screen. ​ You can always check the temperature by tapping [[#Manual Control|[Refresh temperatures]]].
   * Let the build chamber heat for approximately 45 minutes.   * Let the build chamber heat for approximately 45 minutes.
  
Line 235: Line 354:
 To check or alter the settings, proceed as follows: 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. +The material profile for each extruder is chosen via the [Select Filament Profile] button in the //Setup// menu. 
 </​WRAP>​ </​WRAP>​
  
Line 264: Line 383:
  
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
 +
 +==== Extruder calibration ====
 +<WRAP group>
 +<WRAP half column>
 +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 [[http://​manual.slic3r.org/​|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.
 +</​WRAP>​
 +
 +<WRAP half column>
 +<WRAP info>
 +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 [[tips-tricks#​calibrating-the-extrusion|here]].//​
 +</​WRAP>​
 +</​WRAP>​
 +</​WRAP>​
 +
 +<WRAP group>
 +<WRAP half column>
 +**To calibrate the extrusion:​**\\
 +\\
 +At the 3D printer
 +  * Choose the [Calibrate Extrusion] wizard from the //Setup// menu at the touchscreen (see [[#​Setup|above]]).
 +  * Select the respective extruder.
 +  * Select and start the print job from the //Queue//.
 +  * After the print job has been finished, return to the [Extrusion Calibration] wizard.
 +  * Enter the measured value via the touch buttons.
 +  * The necessary extrusion multiplier is calculated automatically. Take a note of the value and record it in the slicing software.
 +</​WRAP>​
 +
 +<WRAP half column>
 +[{{:​reprap-industrial-v1:​gui_setupmenu_v110_extrusionmultiplier.png?​400|The extrusion multiplier is calculated automatically from the measurement and must be saved in the filament profile of the slicing software.}}]
 +</​WRAP>​
 +</​WRAP>​
 +
 +
 +<WRAP group>
 +<WRAP half column>
 +In the slicing software
 +  * Open Slic3r.
 +  * Choose //Filament Settings// ⇒ //​Filament//​ ⇒ //Extrusion multiplier//​ and enter the measured factor.
 +  * **Rename and save** the filament profile.
 +</​WRAP>​
 +
 +<WRAP half column>
 +[{{:​reprap-industrial-v1:​tt_extrusionmultiplier.png?​400|Setting the extrusion multiplier in Slic3r.}}]
 +</​WRAP>​
 +</​WRAP>​
  
 ==== The first print ==== ==== The first print ====
Line 284: Line 451:
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-First you need to install a slicing software on your computer to translate //​.stl//​-files into printable ​GCODEs.\\ //​Kühling&​Kühling//​ recommend using the **Slic3r** slicing software to prepare your digital 3D models for printing.\\+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: To prepare for printing follow these steps:
 </​WRAP>​ </​WRAP>​
Line 311: Line 478:
 === Preparing the 3D model === === Preparing the 3D model ===
 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. 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.
-  - Start Slic3r to process a 3D model into GCODE data. +  - Start Slic3r to process a 3D model into G-code ​data. 
-  - Select the preconfigured profiles for filament, print and printer before generating a GCODE file. +  - Select the preconfigured profiles for filament, print and printer before generating a G-code ​file. 
-  - Export the GCODE data.\\ Refer to the [[http://​manual.slic3r.org/​|Slic3r manual]] for help on fine tuning any parameters for the printing process.+  - Export the G-code ​data.\\ Refer to the [[http://​manual.slic3r.org/​|Slic3r manual]] for help on fine tuning any parameters for the printing process.
  
 === Uploading print jobs to the 3D printer === === Uploading print jobs to the 3D printer ===
Line 323: Line 490:
   - The web-interface opens with the //"​First Steps"//​ guide that also provides the information given in this chapter.   - The web-interface opens with the //"​First Steps"//​ guide that also provides the information given in this chapter.
   - Change to the //Queue// tab to upload your print job to the 3D printer.   - Change to the //Queue// tab to upload your print job to the 3D printer.
-  - Click [Add Printjob] and then [Browse] to select a GCODE+  - Click [Add Printjob] and then [Browse] to select a G-code
   - Enter the identification (name or number or the like) of the print job in the text field //Name// and if required add additional information via the text field //Note//.   - Enter the identification (name or number or the like) of the print job in the text field //Name// and if required add additional information via the text field //Note//.
   - Click [Add] to upload the selected file to the printer.   - Click [Add] to upload the selected file to the printer.
Line 342: Line 509:
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-Make sure that all steps described ​in //[[#First start-up]]// ​have been carried out.+Make sure that all previously ​described ​steps have been carried out.
  
 The next steps are carried out at the 3D printer'​s GUI:\\ The next steps are carried out at the 3D printer'​s GUI:\\
reprap-industrial-v1/software-version-v1.0.5-operation-and-commissioning.1413199797.txt.gz · Last modified: 2014/10/13 11:29 (external edit)