TABLE OF CONTENTS SOFTWARE SETUP Pronterface............................2 Cura 15.04..............................3 BED CALIBRATION Using Pronterface..........................11 Using LCD ............................13 LOAD/UNLOAD FILAMENT Using LCD (extruder 0 only).........................14 Using PRONTERFACE..........................15 FIRST PRINT Cura and SDCard..........................16 Pronterface and USB Cable........................16 GETTING STARTED WITH DUAL EXTRUSION How to setup the offset of the extruders....................17 Set up the two extruders with the same height..................19 Steps to print with two extruders......................21 The information on this manual was written with software running on Microsoft Windows 8.1...
SOFTWARE SETUP In order to be able to control helloBEEprusa and print through the computer, you need to use an OpenSource software that is developed by the 3D printing community. PRONTERFACE This software can be used to help you calibrate the print bed, load/unload filament and do other operations.
CURA 15.04 In order to generate G-code for printing, you can use Cura 15.04. Please download only related versions from this link: https://ultimaker.com/en/products/cura-software/list Cura 15.04 screenshot...
Page 5
Before you start using this software you need to create a correct profile. Add helloBEEprusa as a new machine on Cura 15.04 Go to "File > Machine settings" and click on "Add new machine". Follow the next screenshots and use the same options. Access to "Machine >...
Page 6
Access to "Expert > Open expert settings…" and compare with the following screenshot:...
Page 7
CONFIGURE SETTINGS Follow these screenshots and use the same options. NOTE: for ABS filament, choose Printing temperature of about 240ºC and Bed temperature of 100ºC or more. For PLA filament, choose printing temperature of about 220ºC and Bed temperature of about 60ºC.
Page 8
Follow these screenshots and copy the following commands. USE THE FOLLOWING COMMANDS FOR START.GCODE: ;Sliced at: {day} {date} {time} ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density} ;Print time: {print_time} ;Filament used: {filament_amount}m {filament_weight}g ;Filament cost: {filament_cost} ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line ;M109 S{print_temperature} ;Uncomment to add your own temperature line G21 ;metric values G90 ;absolute positioning...
Page 9
USE THE FOLLOWING COMMANDS FOR END.GCODE: ;End GCode M104 S0 ;extruder heater off M140 S0 ;heated bed heater off (if you have it) G91 ;relative positioning G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way M84 ;steppers off...
Page 10
USE THE FOLLOWING COMMANDS FOR START2.GCODE: ;Sliced at: {day} {date} {time} ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density} ;Print time: {print_time} ;Filament used: {filament_amount}m {filament_weight}g ;Filament cost: {filament_cost} ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line ;M104 S{print_temperature} ;Uncomment to add your own temperature line ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line...
Page 11
USE THE FOLLOWING COMMANDS FOR END2.GCODE: ;End GCode M104 T0 S0 ;extruder heater off M104 T1 S0 ;extruder heater off M140 S0 ;heated bed heater off (if you have it) G91 ;relative positioning G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way M84 ;steppers off...
BED CALIBRATION In order to be able to print, you first need to calibrate the bed. You need to evenly level the bed so the first layer of the print can adhere well to the bed, otherwise it may ruin your print. For this you can use the Pronterface or the LCD.
Page 13
Next step is to adjust the home Z axis so the nozzle is at a distance of about 0.2mm from the bed. You can use a paper sheet as reference for the needed distance. Use the Pronterface jog panel for this. Example of the nozzle staying at about 0.2mm from the bed...
USING THE LCD You can use the LCD to level the bed also, follow the next steps: In the LCD push the button to have access to the "info screen"; In "info screen" select "Prepare"; In "Prepare" go to "Move axis"and select "Move 1mm"; In "Move 1mm"...
LOAD/UNLOAD THE FILAMENT USING THE LCD (EXTRUDER 0 ONLY) You can follow these steps to load/unload through the LCD, but this only works for the extruder 0: 1. In the LCD push the button to have access to the "info screen"; 2.
USING PRONTERFACE You can load/unload filament using the Pronterface control panel. To load, first you need to set the extruder heating temperature and wait for the temperature to reach that value. You can check progress on the graph. When the extruder reaches the temperature, then you can click on the Extrude button and insert the filament into the extruder.
FIRST PRINT For our first print we will be using the free 3DBenchy 3D model - you can download it here: http://www.3dbenchy.com/ There are two ways to print: CURA AND SDCARD After we correctly configure Cura 15.04, we just need to import the STL file and export the Gcode. We export the Gcode by doing "Save toolpath"...
GETTING STARTED WITH DUAL EXTRUSION Before you start printing with dual extruders, you need to setup the offset of the extruders. HOW TO SET THE OFFSET OF THE EXTRUDERS Download and drag it onto the printbed in Cura this file: https://github.com/beeverycreative/helloBEEprusa-software/raw/master/dual_extruder_offset.amf...
Page 19
Export the G-Code and print. Grab a metric ruler and measure the distance of any axis offset that exists on the 3D-printed object. The Red rectangle and the Yellow rectangle should 2,53mm coincide. If they’re not, measure the offset between them. Now you need to setup in Cura the offset.
SET UP THE TWO EXTRUDERS WITH THE SAME HEIGHT Ensure that the X carriage has the exact same height, using its Z motor as a reference, and ensure that the bed is calibrated with the lowest nozzle as reference.
Page 21
With the extruders on the center of the heatbed and with the lowest nozzle touching the table, take off the blower off the extruder that isn't touching the table; Unscrew the little screw and we can now lower the nozzle until it is touching the table too; Screw it again and assemble the blower, now we have the nozzles at the same height.
STEPS TO PRINT WITH TWO EXTRUDERS 1. Load the two STL files into Cura, for instance these 3DBenchy files. The first loaded STL file will be printed on extruder 0 and the second one on the extruder 1. 2. Select any object and with mouse right click and select "Dual extrusion merge": 3.
Need help?
Do you have a question about the BeePrusa and is the answer not in the manual?
Questions and answers