Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    BL Touch Query

    Scheduled Pinned Locked Moved
    General Discussion
    2
    2
    109
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 900turboundefined
      900turbo
      last edited by

      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.

      droftartsundefined 1 Reply Last reply Reply Quote 0
      • droftartsundefined
        droftarts administrators @900turbo
        last edited by

        @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

        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Unless otherwise noted, all forum content is licensed under CC-BY-SA