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
The drop pin config contains only
; deployprobe.g
;M280 P7 S10 I1 ;BLT deploy Probe command
M280 P7 S10 ;BLT deploy Probe commandthe Retract probe contains only
; retractprobe.g
;M280 P7 S10 I1 ;Retract Probe Command BLT
M280 P7 S10 ;Retract Probe Command BLTI 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?
-
Have you tried using a different heater pin, e.g. heater 3 instead of heater 7?
-
Have you tried using a different heater pin, e.g. heater 3 instead of heater 7?
Yes I have tried H3 H4 & H5
-
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 positioningConfig.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/BackwardsThe:
; 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 homingM98 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.
-
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.