BLT issues with DuetWiFi



  • Hi All
    I am experiencing issues with my BLT and my DuetWiFi, it is set up as many forum posts suggest.

    BLT connected to pin 1 and pin 2 and Heater pin 7 Black connected to Gnd on the z probe socket and white to the Z probe in.

    When I boot the machine it goes through its self-test correctly, but it does not accept any commands given.

    When I home it goes through the motions but does not drop the pin.

    Config.g File

    Config.G pastebin file

    The drop pin config contains only

    ; deployprobe.g
    ;M280 P7 S10 I1 ;BLT deploy Probe command
    M280 P7 S10 ;BLT deploy Probe command

    the Retract probe contains only

    ; retractprobe.g
    ;M280 P7 S10 I1 ;Retract Probe Command BLT
    M280 P7 S10 ;Retract Probe Command BLT

    I have tried with both the I3 and without the I3 statement.

    When I do a G30 command it moves down but does not extend the pin, the Console report G30 Error: Z probe was not triggered during probing move

    All wires have continuity from plug to socket so no breaks in the wires. What am i missing.

    So I am at a loss.

    BLT

    Board



  • This is driving me nuts. Still not working. Anyone using one that could help?


  • administrators

    Have you tried using a different heater pin, e.g. heater 3 instead of heater 7?



  • @dc42:

    Have you tried using a different heater pin, e.g. heater 3 instead of heater 7?

    Yes I have tried H3 H4 & H5 😞


  • administrators

    Have you tried sending M401 and M402 manually, to see if deploying and retracting the probe works?



  • I have now managed to get it working, well sort of….........
    The probe will deploy, but only with the I3 statement, and I do not have the expansion board.

    The M401 and M402 work.

    Also when I use the G30 Command I moves for about 15cm and goes into and error state, with G30 Error: Z probe was not triggered during probing move

    Next odd thing. The Homez. It does not drop the pin, and it does not give an error report in the console window.

    ; homez.g
    ; called to home the Z axis
    G91 ; relative positioning
    G1 Z5 F6000 ; lift Z relative to current position
    M98 Pdeployprobe.g ; deploy mechanical Z probe
    G1 S1 Z-235 F1800 ; move Z down until the switch triggers
    G92 Z2.5 ; set Z position to trigger height
    M98 Pretractprobe.g ; retract the mechanical Z probe
    G90 ; absolute positioning

    Config.g extract
    ; Endstops
    M574 X1 Y1 S0
    ; M574 Z1 S0 ; Set active low endstops
    M307 H3 A-1 C-1 D-1 ;
    M558 P5 X0 Y0 Z1 H3 F120 T6000 ; Set Z Probe to type Switch or Digital output where Z probe connector is used. Used for z only.;
    G31 P50 X-25 Y38 Z1.5 ; Set Z probe trigger value, offset and trigger heightz (changed value from 50 to 25 and downwards till 1, thinking it may be the reason why HomeZ was not dropping the pin, did not work)
    M557 X15:205 Y15:245 S20 ; Define mesh grid

    ; Drives
    M569 P0 S1 ; Drive 0 goes forwards = X S1 Homes X to the Left
    M569 P1 S0 ; Drive 1 goes forwards = Y S0 Homes y to the Back of the bed [It does not matter if I have S1 or S0 the home on the G30 command Z moves upwards with pin down.]
    M569 P2 S1 ; Drive 2 goes forwards = Z S1 Homes Z to the Down, wait for trigger from BLT Probe
    M569 P3 S1 ; Drive 3 goes forwards = E0 S1 Rotates Extruder to the Forward/Backwards

    The:
    ; deployprobe.g
    ; called to home all axes
    M280 P3 S10 I1
    ; retractprobe.g
    ; called to home all axes
    M280 P3 S90 I1
    This would ONLY work with the I3 statement, I do not have the expansion board.
    The Homeall command drops the pin but does not respond to the pin being pushed back.
    ; homeall.g
    ; called to home all axes
    ;
    ; generated by RepRapFirmware Configuration Tool on Sat Dec 16 2017 23:54:50 GMT+0000 (GMT Standard Time)
    G91 ; relative positioning
    G1 Z5 F6000 ; lift Z relative to current position
    M98 Pdeployprobe.g ; deploy mechanical Z probe
    G1 S1 X-225 Y265 F1800 ; move quickly to X and Y axis endstops and stop there (first pass)
    G1 X5 Y-5 F6000 ; go back a few mm
    G1 S1 X-225 Y265 F360 ; move slowly to X and Y axis endstops once more (second pass)
    G1 S1 Z-235 F1800 S1 ; move Z down stopping at the endstop
    G90 ; absolute positioning
    G92 Z2.5 ; set new Z position
    G1 Z20 F100 ; uncomment this line to lift the nozzle after homing

    M98 Pretractprobe.g ; retract mechanical Z probe

    I have 3 probes, two original BLTouches, and a China clone, all 3 produce the same results. The China Clone has the resistor on it, and one of the BLT's has the Logic lane cut, the other one does not. All 3 work in self-test when the Machine boots, but none re self-test if you reboot the machine.

    I have connected directly to the main board and connected via my wiring loom, results stay the same, ruling out a short or cross-wired situation.


  • administrators

    In your homez.g you need to use a G30 command to home using a Z probe, not a G1 S1 command. See https://duet3d.com/wiki/Configuring_RepRapFirmware_for_a_Cartesian_printer#Homing_Z.

    I suggest you remove the M98 commands to deploy and retract the probe, because if you are running firmware 1.19 or later then the probe will be deployed and retracted automatically. If you do choose to deploy and retract it manually, use M401 and M402 so that the firmware keeps track of whether the probe is deployed or not.



  • dc42You're a Star after days of headbanging, Its finally working, Thank you.


Locked
 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.