BL Touch Query
-
Currently working my way through setting up and commissioning my printer. My 3 Z endstops are optical flags however due to a new extruder. I do not think I can run them due to dimensional differences. Can I use my BL touch as the Z endstop whilst retaining its bed levelling features after it has performed homing ?
Any help with this would be greatly appreciated.
Thank You. -
@900turbo Yes, that should be fine, you just need to change your homing files to use the Z probe rather than the endstops.
NOTE: I spotted an error in your config.g or homing file, see your other thread to fix motor direction and/or endstop position first. https://forum.duet3d.com/post/314077
Assuming the X and Y endstop position is correct, and using your current homeall.g from your other thread, change it to the following:
; homeall.g ; called to home all axes ; ; generated by RepRapFirmware Configuration Tool v3.3.16 on Mon Apr 17 2023 13:03:57 GMT+0100 (British Summer Time) G91 ; relative positioning G1 H2 Z5 F6000 ; lift Z relative to current position G1 H1 X-705 Y705 F1800 ; move quickly to X or Y endstop and stop there (first pass) G1 H1 X-705 ; home X axis G1 H1 Y705 ; home Y axis G1 X5 Y-5 F6000 ; go back a few mm G1 H1 X-705 F360 ; move slowly to X axis endstop once more (second pass) G1 H1 Y705 ; then move slowly to Y axis endstop G90 ; absolute positioning G1 X350 Y350 F6000 ; go to bed center G30 ; home Z by probing the bed
If this leaves the nozzle on the bed after probing (probably not if using a BLTouch), you can add the following after to lift it:
G91 ; relative positioning G1 Z5 F100 ; lift Z relative to current position G90 ; absolute positioning
Ian