bigtreetech / BIQU-BX

BIQU-BX 3D Printer
59 stars 33 forks source link

Head crashing on homing Z #15

Closed exxosuk closed 2 years ago

exxosuk commented 2 years ago

I found part of this the problem with the Z- switch being unreliable. I have since changed it for a Hall effect switch which has greatly improved part of the problem.

However, there seems to be some scenarios where the Z axis is already homed, and when you manually home with G28, the head will continue to move towards the bed bending the mechanism upwards!

This does not always seem to happen. But there needs to be something in the software where homing the axis always moves Z axis upwards by something like 2mm first. Currently if it is already in the home position, and you home, it moves downwards crashing into the bed.

Currently homing seems to move the head downwards until switch is pressed. Its fair enough, but if the switch is already pressed it continues to move downwards causes the bed crash issue. Then the head will move upwards and slowly moved down again this time it will home correctly. Trying to manually move the z-axis downwards results in no movement as expected.

So there is clearly something wrong with the firmware. The homing Z axis should always move upwards until the switches released. Not move downwards straight away because if the switch is already closed it will cause the bed crash.

MYSTERY19 commented 2 years ago

same problem it seem the file is written for the ender 3d printers and the nozzle crashes in to bed when performing a M117 Z DANCE OF MY PEOPLE ,M117 ABL PROBING
G29 M900 KO LO TO M900 TO SO G1 Z2.0 F3000 IS THIS TO DO WITH IT THINK ITS A ENDER 3D PRINTER

exxosuk commented 2 years ago

I turned off ABL as it was causing more problems.

For some reason homing Z sometimes makes the head move downwards, instead of moving up then down. So workaround is to Home XY first, then home Z at the start of every print to avoid the crashing.

Redam-Desiagn commented 2 years ago

I found that adjusting the Z-switch a bit to get nozzle not crashing into bed helps but this is quite fiddly to get right.