bltouch 3.1duet 2 wifi duex5 firmware version v3.1.3
-
@konte1978 said in bltouch 3.1duet 2 wifi duex5 firmware version v3.1.3:
; Z-Probe
M307 H7 A-1 C-1 D-1 ; disabilita uscita del riscaldatore estrusore 7 che è in comune con pwm5
M950 S0 C"duex.pwm5" ; create servo pin 0 for BLTouch
M558 P9 C"^zprobe.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
G31 P500 X0 Y0 Z2.5 ; set Z probe trigger value, offset and trigger height
M557 X15:215 Y15:195 S20 ; define mesh gridM307 - you dont need to use it as you didnt define heater on those pins
G31 P500 - it is recommended to use P25 with BLTouch, instead of 500
What is in your deployprobe.g and extractprobe.g files ? -
@konte1978 said in bltouch 3.1duet 2 wifi duex5 firmware version v3.1.3:
General preferences
M669 kinematic typ is missing
-
deployprobe.g
M280 P0 S10 ; deploy BLTouch
retractprobe.g
M280 P0 S90 ; retract BLTouch -
@aidar said in bltouch 3.1duet 2 wifi duex5 firmware version v3.1.3:
M307 - you dont need to use it as you didnt define heater on those pins
G31 P500 - it is recommended to use P25 with BLTouch, instead of 500
What is in your deployprobe.g and extractprobe.g files ?in addition with this configuration when I run home all it returns me as error "g28 error failed to anable endstop" and z axis does not move.
-
Well you dont have Z endstop defined, you have probe for homing z. So you should use G30 for homing Z, but i think you have some G1 moves in your homing files for that. Please post your homing files here.
Also, have you done that yet? https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe#Section_Static_test_of_the_Z_probe -
@aidar negative if I write the command M401 P7 the probe does not move.
-
Dont use P parameter with M401. It is probe index, you have only one probe, so you dont have to specify probe index. M401 runs macro deployprobe.g and thats it. So as you deployprobe.g already exists with right parameters, M401 will just deploy your probe if all is connected correctly.
-
@aidar said in bltouch 3.1duet 2 wifi duex5 firmware version v3.1.3:
Dont use P parameter with M401. It is probe index, you have only one probe, so you dont have to specify probe index. M401 runs macro deployprobe.g and thats it. So as you deployprobe.g already exists with right parameters, M401 will just deploy your probe if all is connected correctly.
I'm desperate it still doesn't work, you could modify the file to insert for me.
-
Just check that all is in that order https://duet3d.dozuki.com/Wiki/Connecting_a_Z_probe#Section_Software_setup_RepRapFirmware_Num_3
Also be sure you dont have any M307 H7 command in config.override.g file. -
I managed to make it work, this is my configuration ,I hope it helps someone.
config.g
; Endstops
M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop
M574 Y1 S1 P"ystop" ; configure active-high endstop for low end on Y via pin ystop
M574 Z1 S1 P"zstop" ; configure active-high endstop for low end on Z via pin zstop; Z-Probe
M307 H7 A-1 C-1 D-1 ; disabilita uscita del riscaldatore estrusore 7 che è in comune con pwm5
M950 S0 C"duex.pwm5" ; creare il servo pin 0 per BLTouch
M558 P9 C"^zprobe.in" H5 F120 T6000 A10 R0.75 S0.02 ; set Z probe type to bltouch and the dive height + speeds
G31 P25 X82 Y-50.5 Z2.6 ; impostare il valore del trigger della sonda Z, l'offset e l'altezza del trigger
M557 X0: 209 Y80: 298 S20 ; definire la griglia meshdeployprobe.g
M280 P0 S10 ; deploy BLTouchetractprobe.g
M280 P0 S90 ; retract BLTouchhomeall.g
G91 ; posizione relativa
G1 Z10 F6000 S2 ; Alzo di 10 mm
G90 ; Posizione assoluta
G1 X141.5 Y110 F6000 ; Posiziono la sonda al centro del piatto
G30 ; Sondo il piatto con il BLTouch -
@konte1978
the M307 H7 A-1 C-1 D-1 is not used any more in RRF3. See https://duet3d.dozuki.com/Wiki/Gcode#Section_M307_Set_or_report_heating_process_parameters in section "Notes - RepRapFirmware 3".