User Tools

Site Tools


printer_calibration

3D Printer Calibration

Bed Leveling

; Ender 3 Custom Start G-code
M140 S{material_bed_temperature_layer_0} ; Set Heat Bed temperature
M190 S{material_bed_temperature_layer_0} ; Wait for Heat Bed temperature
M104 S160; start warming extruder to 160
G28 ; Home all axes
G29 ; Auto bed-level (BL-Touch)
G92 E0 ; Reset Extruder
M104 S{material_print_temperature_layer_0} ; Set Extruder temperature
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
M109 S{material_print_temperature_layer_0} ; Wait for Extruder temperature
; G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
; End of custom start GCode

Z-offset

G28 - Home 3D printer
M851 Z0 - Reset Z0Offset
M500 - Store setting to eeprom
M501 - Set active parameters
M503 - Display Active Parameters
G28 Z - Home Z Axis
G1 F3000 x117 move left
G1 F600 Z0 - Move nozzle to 0 offset
M211 S0 -disable negative
Move nozzle towards bed slowly until the paper can barely move
Take note of the Z on the printer display (take that number and add the measurment of the calibration sheet or device used)
G1 F300 z-2.70 - move  (CHANGE NUMBER
M851 Z X.XX (X.XX being your z offset achieved)
M500 - Save settings to Eeprom
M501 - Set Active Parameters
M503 - display current settings

E-step

printer_calibration.txt · Last modified: 2024/10/08 19:07 by elw