This is an old revision of the document!
Apart from adding the automatic BLTouch calibration before printing, there are many settings in Cura which affect printing quality. Keep in mind that even if BLTouch calibration is configured and executed correctly, printing quality may still be adverse due to other settings.
To make sure that when printing, the bed calibration automatically takes place, add G29 under the latest line containing G28 in the Cura machine settings. The following images show where to find and edit the machine settings:
Additionally, change the extrude feed stock 1) from 3 into 5: G1 F100 E5
In Cura 4.4.2 there is a bug in which the speed_travel variable is defined as mm/min., but interpreted as mm/second. Therefore the printer has a super slow travel speed and is a factor 60 too low. Solve by replacing the {speed_travel} placeholder with the value 3000.
Start G-Code | End G-Code |
---|---|
G21 ;metric values G90 ;absolute positioning M82 ;set extruder to absolute mode M107 ;start with the fan off G28 X0 Y0 ;move X/Y to min endstops G28 Z0 ;move Z to min endstops G29 ;level bed G1 Z15.0 F3000 ;move the platform down 15mm G92 E0 ;zero the extruded length G1 F100 E5 ;extrude 5mm of feed stock G92 E0 ;zero the extruded length again G1 F3000 G0 Y20 F3000 M117 Printing… G5 | M104 S0 ; turn off extruder M140 S0 ; turn off bed M84 ; disable motors M107 G91 ;relative positioning G1 E-1 F300 ;retract filament before lifting nozzle, to release some pressure G1 Z+0.5 E-5 ;X-20 Y-20 F3000 ;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 G1 Y180 F2000 M84 ;steppers off G90 M300 P300 S4000 |
With the following settings (for PLA) it was possible to get a working 0.15mm layer height.