Hi,
This the first time I’ve posted to an online forum, so if I put my foot wrong please correct me.
I have an Ender 5 pro that I have used successfully for two years. I added a bltouch about a year and a half ago which Jason talked me through installing which seems to work fine.
My current problems is that my printer does not seem to use the z-offset that I put in.
I set my z-offset using the following procedure;
BLTOUCH Z OFFSET LEVELING PROCEDURE
(semi colons were left off when I copied text)
ENTERED FROM PRONTERFACE CONSOLE
G28 AUTO HOME
M851 Z0 RESET Z OFFSET TO ZERO
M500 STORE SETTING TO EEPROM
M501 SET ACTIVE PARAMETERS
M503 DISPLAY ACTIVE PARAMETERS
G28 AUTO HOME
G1 F60 Z0 MOVE NOZZLE TO ZERO OFFSET
M211 S0 SWITCH OFF SOFT END STOPS
ENTERED FROM ENDER 5 PRO CONSOLE
PREPARE>MOVE AXIS>MOVE Z>MOVE 0.1MM
SLOWLY MOVE BUILD PLATE UP UNTIL NOZZLE IS
ONE PAPER THICKNESS FROM BUILD PLATE
MAKE NOTE OF Z ON DISPLAY THIS WILL BE
THE Z OFFSET (-x,xx)
ENTERED FROM PRONTERFACE CONSOLE
M851 Z -x.xx SET Z OFFSET TO VALUE FROM PREVIOUS STEP
M211 S1 ENABLE SOFT ENDSTOPS
M500 SAVE SETTINGS TO EEPORM
M501 SET ACTIVE PARAMETERS
M503 DISPLAY ACTIVE PARAMETERS
G28 AUTO HOME
G1 F60 Z0 MOVE NOZZLE TO TRUE OFFSET
TO SEE YOUR RESULT
When I enter the last command in this sequence G1 F60 z0) the bed does not rise to true zero on the z axis.
It stops at z-offset plus one paper thickness away from the nozzle. I have done this multiple times. This seems to me that the printer is not using the z-offset I enter. If I send the command M503 or M851 Z they both return the z-offset that I entered. If I enter both of these commands after turning off and restarting the printer they both display the expected value (the one I set) which tells me it is both in memory and is being saved to eeprom.
I really have hit a wall on this and was hoping someone could spot where I am going wrong and set me straight.
I just had another look at what I am posting I sorry it is so long but I wasn’t sure what to include.
Other information which may or not be relevant.
The problem started or started to get worse when I had occasion to reinstall the x-axis cable. Thinking that I may have disturbed the bltouch wireing I checked how it was installed at the board level. The three wire plug is installed to the pin 27 adapter board with yellow wire closest to the ‘sig’ pin. The two wire plug is installed in the z axis limit switch socket with the black wire closest to the other limit switch sockets.
I don’t level the bed for every print but run it from a macro in pronterface at the start of a print session. Since the G29 command in this macro and M420 V command displays the 3x3 leveling grid I presume that he bltouch is functioning correctly.
On connecting to pronterface it displays the following which tells you a little about my machine.
Pronterface display on connection to printer
Connecting…
start
Printer is now online.
echo: External Reset
Marlin 1.1.6.3BL_V3.1
echo: Last Updated: 2020-03-04 | Author: Ender-5 Pro BLTouch
echo:Compiled: Mar 4 2020
echo: Free Memory: 9981 PlannerBufferBytes: 1232
echo:TF card ok
Init power off infomation.
size:
585
The M503 command displays as follows
Pronterface display after m503 command (after a shutdown)
>>> m503
SENDING:M503
echo: G21 ; Units in mm
echo: M149 C ; Units in Celsius
echo:Filament settings: Disabled
echo: M200 D1.75
echo: M200 D0
echo:Steps per unit:
echo: M92 X80.00 Y80.00 Z800.00 E112.00
echo:Maximum feedrates (units/s):
echo: M203 X500.00 Y500.00 Z12.00 E120.00
echo:Maximum Acceleration (units/s2):
echo: M201 X500 Y500 Z500 E10000
echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
echo: M204 P500.00 R1500.00 T500.00
echo:Advanced: S<min_feedrate> T<min_travel_feedrate> B<min_segment_time_ms> X<max_xy_jerk> Z<max_z_jerk> E<max_e_jerk>
echo: M205 S0.00 T0.00 B20000 X10.00 Y10.00 Z0.20 E2.50
echo:Auto Bed Leveling:
echo: M420 S0 Z0.00
echo:Material heatup parameters:
echo: M145 S0 H210 B60 F255
M145 S1 H240 B70 F255
echo:PID settings:
echo: M301 P23.81 I1.93 D73.64
echo:Z-Probe Offset (mm):
echo: M851 Z-2.60