BL Touch Issues



  • I tried really hard to figure everything out on my own so I wouldn't have to bother anyone with ridiculous questions. I was able to successfully wire the BL Touch and it responds when I send commands. I've watched countless videos and searched the web for answers but I'm ready to use it for target practice...
    Board - Duet2 wifi 1.04
    Firmware - 1.21

    1. I followed the Betrue3d configuration but I'm having problems with the offset. I have the probe move to center of the bed, I lowered the nozzle to the surface and changed the position to Z0 (should I move my enstop to match?). I raised the nozzle to 10mm and used G31 S-1 (came up with 8.850 several times and occasionally gotten 0). Now is where I become a little confused. I assume that I subtract 8.850 from 10 to gather my offset?
    2. I've tried several times to run the mesh grid compensation but have yet to complete the full process. In my opinion, it looks like the probe is too close to the bed when it begins the process which triggers the probe before it's able to do anything. I have reviewed the code but I can't find the problem. I believe that it has something to do with my homez.g and/or the height of probe mount?

    Config.g-
    ; Endstops
    M574 X1 Y1 S0
    M574 Z1 S2
    M558 P9 H5 F120 T6000 X0 Y0 Z1
    G31 P25 X-24.5 Y0 Z1.15
    M557 X15:220 Y15:220 S20

    homeall.g-
    G91
    G1 Z10 F6000 S2
    G1 S1 X-240 Y-240 F1800
    G1 X5 Y5 F6000
    G1 S1 X-240 Y-240 F360
    G1 S1 Z-260 F1800
    G90
    G92 Z0

    ; Uncomment the following lines to lift Z after probing
    G91
    G1 S2 Z10 F100
    G90

    homez.g-
    G91
    G1 Z20 F6000 S2
    G90
    G1 X39.5 Y15 F6000
    G30

    ; Uncomment the following lines to lift Z after probing
    G91
    G1 S2 Z20 F100
    G90

    I apologize for the long post. Any help would be greatly appreciated!

    **Update- After running through the process again, I can home X and Y but Z ignores the endstop and hits the bed. Im really really confused now.



  • @peterpeter said in BL Touch Issues:

    Firmware - 1.21

    You should consider upgrading your firmware. There have been many fixes and improvements since then. Any suggestions made to help may be moot because of bugs, etc in the older version.

    https://duet3d.dozuki.com/Wiki/Installing_and_Updating_Firmware

    Your config.g settings look correct for the BLtouch, but your homeall setup is wrong for Z probe homing. It's currently set to use an endstop rather than the probe. Your homez is correct though.

    G1 S1 Z-260 F1800
    G90
    G92 Z0

    should be

    G1 X39.5 Y15 F6000
    G30

    And in fact you may want to change the X and Y coordinate so that it moves the probe into the center of the bed.

    See here: https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCartesianPrinter#Section_Homing_Z

    https://duet3d.dozuki.com/Wiki/Connecting_a_Z_probe#Section_BLTouch

    https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe

    These 3 links may help you get back on track.



  • This post is deleted!


  • @phaedrux Thank you for your time! I will definitely update and make the changes you have suggested, I will also post an update afterwards! Thanks again!



  • @phaedrux just so I understand. It should be :

    G91 ; relative positioning
    G1 Z20 F6000 S2 ; lift Z relative to current position
    G1 S1 X-235 Y-235 F1800 ; move quickly to X and Y axis endstops and stop there (first pass)
    G1 X39.5 Y15 F6000 ; go back a few mm
    G1 S1 X-235 Y-235 F360 ; move slowly to X and Y axis endstops once more (second pass)
    G1 X39.5 Y15 F6000 ; go to first bed probe point and home Z
    G30 ; home Z by probing the bed

    ; Uncomment the following lines to lift Z after probing
    G91 ; relative positioning
    G1 S2 Z20 F100 ; lift Z relative to current position
    G90 ; absolute positioning



  • @peterpeter said in BL Touch Issues:

    G1 X39.5 Y15 F6000 ; go to first bed probe point and home Z

    Yes that looks good but I would probably change this to move the probe to the center of the bed.



  • @phaedrux ok cool. Thanks for all your help this far. I still haven't had any luck actually getting the mesh generated. My brain is starting to hurt, so I'll give it a break for a while and revisit when I am able to give it my full attention. Again, thank you!



  • How are you trying to generate the mesh?

    This may help: https://duet3d.dozuki.com/Wiki/Using_mesh_bed_compensation



  • @phaedrux I was trying to use the probe for the mesh but never could get it to work. I just updated my firmware but there were several files for the 2.04 RC does everything look up to date?
    Firmware Name: RepRapFirmware for Duet 2 WiFi/Ethernet
    Firmware Electronics: Duet WiFi 1.02 or later
    Firmware Version: 2.04RC1 (2019-07-14b1)
    WiFi Server Version: 1.23
    Web Interface Version: 1.22.6



  • What happens when you send g29?

    Those versions look up to date.



  • @phaedrux sorry I've taken so long to respond. When I first tried it, the hotend smashed into the bed lol. I figured my best option was to reset everything and start over from the beginning since I have updated the firmware. I'll let you know the outcome!



  • @phaedrux Unless......I have taken it outside and destroyed it



  • This post is deleted!


  • This post is deleted!

Log in to reply