BLTouch M401 / M402 does not work.
-
Hello!
I am in the initial configuration of the printer.
I just can't get BLTouch to work.
I checked the wiring 200 times, reviewed all the information, nothing helps. I also changed BLTouch to a clone, the situation did not change.
the situation is as follows
after energizing BLTouch lowers / lifts the probe twice, the red LED is on.
after
M280 P0 S10 - lowers the probe,
Touching the probe changes the parameter from 0 to 1000,
M280 P0 S90 - Raises the probeM401 / M402 not working, no response.
Board: Duet 3 MB6HC (MB6HC)
DSF Version: 3.2.2
Firmware: RepRapFirmware for Duet 3 MB6HC 3.1.1 (2020-05-19b2); Configuration file for Duet 3 (firmware version 3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.2.3 on Fri May 07 2021 22:29:00 GMT+0300 (Москва, стандартное время) ; General preferences G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"Duet 3" ; set printer name M669 K1 ; select CoreXY mode ; Drives M569 P0.4 S0 ; physical drive 0.4 goes backwards M569 P0.5 S0 ; physical drive 0.5 goes backwards M569 P0.0 S0 ; physical drive 0.0 goes forwards M569 P0.1 S0 M569 P0.2 S1 ; physical drive 0.2 goes forwards M584 X0.4 Y0.5 Z0.0:0.1 E0.2 ; set drive mapping M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation M92 X80.00 Y80.00 Z400.00 E418.00 ; set steps per mm M566 X900.00 Y900.00 Z60.00 E120.00 ; set maximum instantaneous speed changes (mm/min) M203 X9000.00 Y9000.00 Z300.00 E1200.00 ; set maximum speeds (mm/min) M201 X500.00 Y500.00 Z20.00 E250.00 ; set accelerations (mm/s^2) M906 X1200 Y1200 Z800 E800 I30 ; set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout ; Axis Limits M208 X0 Y0 Z0 S1 ; set axis minima M208 X330 Y334 Z440 S0 ; set axis maxima ; Endstops M574 X1 S1 P"!^io5.in" ; configure active-high endstop for low end on X via pin !^io5.in M574 Y1 S1 P"!^io1.in" ; configure active-high endstop for low end on Y via pin !^io1.in M574 Z1 S2 ; configure Z-probe endstop for low end on Z ; Z-Probe неработает M950 S0 C"io7.out" ; create servo pin 0 for BLTouch M558 P9 C"^io7.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds M558 H30 ;*** Remove this line after delta calibration has been done and new delta parameters have been saved G31 P500 X0 Y0 Z2.5 ; set Z probe trigger value, offset and trigger height M556 S50 X0 Y0 Z1.842 ; set orthogonal axis compensation parameters M557 X15:215 Y15:195 S20 ; define mesh grid ; Heaters M308 S0 P"temp0" Y"thermistor" A"Table" T95000 B3950 ; configure sensor 0 as thermistor on pin temp0 B4138 M308 S1 P"temp1" Y"pt1000" A"Head" R2200 ; configure sensor 1 as PT1000 on pin temp1 M950 H0 C"out1" T0 ; create bed heater output on out1 and map it to sensor 0 M307 H0 B1 C500 ; enable bang-bang mode for the bed heater and set PWM limit С500 M140 H0 ; map heated bed to heater 0 M143 H0 S120 ; set temperature limit for heater 1 to 120C M950 H1 C"out0" T1 ; create nozzle heater output on out0 and map it to sensor 1 M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H1 S280 ; set temperature limit for heater 0 to 280C ; Fans M950 F1 C"out9" ; create fan 1 on pin out9 and set its frequency M106 P1 S0 H1 T45 C"Hotend" B5 ; set fan 1 value. Thermostatic control is turned on M950 F0 C"!out5+^out5.tach" Q25000 L0:2000 ; create fan 1 on pin out5 and set its frequency M950 F0 C"!out5+^out5.tach" Q500 L0:2000 M950 F2 C"!out6+^out6.tach" Q25000 L0:2000 ; create fan 1 on pin out5 and set its frequency M106 P0 S0 H-1 B1 ; set fan 1 value. Thermostatic control is turned off M106 P2 S0 H-1 B1 ;M950 F2 C"out6" Q500 ; create fan 2 on pin out6 and set its frequency ;M106 P2 S1 H-1 ; set fan 2 value. Thermostatic control is turned off ; Tools M563 P0 S"Primary" D0 H1 F0:1:2 ; define tool 0 G10 P0 X17 Y18 Z0 ; set tool 0 axis offsets G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C ; Custom settings are not defined ; Miscellaneous M575 P1 S1 B57600 ; enable support for PanelDue T0 ; select first tool
; deployprobe.g ; called to deploy a physical Z probe ; ; generated by RepRapFirmware Configuration Tool v3.2.3 on Sun May 09 2021 12:32:54 GMT+0300 (Москва, стандартное время) M280 P0 S10 ; deploy BLTouch
; retractprobe.g ; called to retract a physical Z probe ; ; generated by RepRapFirmware Configuration Tool v3.2.3 on Fri May 07 2021 22:29:00 GMT+0300 (Москва, стандартное время) M280 P0 S90 ; retract BLTouch
tell me what I missed
Thanks in advance. -
@gerasim said in BLTouch M401 / M402 does not work.:
deployprobe.g
Are the deploy and retract macros located in the /sys/ folder?
-
@gerasim said in BLTouch M401 / M402 does not work.:
M280 P0 S10 ; deploy BLTouch
The lines in deploy and retract gcode seems to be ignored. They don't appear as command on my screen (white text) but like a comment in orange color.
This might be related to the russian text in the line above
Remove this and see if it changes anything:Sun May 09 2021 12:32:54 GMT+0300 (Москва, стандартное время)
-
@gerasim when you send M558 with no parameters, does it report the Z probe configuration correctly?
-
@phaedrux said in BLTouch M401 / M402 does not work.:
@gerasim said in BLTouch M401 / M402 does not work.:
deployprobe.g
Are the deploy and retract macros located in the /sys/ folder?
Yes, it is.
they were generated by the configurator and batch deployed to sys via config.zipM280 P0 S10 ; развернуть BLTouch
Строки в deploy и retract gcode, похоже, игнорируются. Они появляются не как команда на моем экране (белый текст), а как комментарий оранжевого цвета, который может быть связан с русским текстом в строке выше.
I have stripped all comments in these files except
M280 P0 S10 ; deploy BLTouch
M280 P0 S90 ; retract BLTouch
No result
@gerasim when you send M558 with no parameters, does it report the Z probe configuration correctly?
M558
Z Probe 0: type 9, input pin io7.in, output pin nil, dive height 30.0mm, probe speed 120mm/min, travel speed 6000mm/min, recovery time 0.00 sec, heaters normal, max taps 1, max diff 0.03I also noticed that after sending the M401 / M402, the controller does not accept any codes, it seems to be in a frozen state. The console stops accepting commands.
something like that.... -
@gerasim said in BLTouch M401 / M402 does not work.:
Board: Duet 3 MB6HC (MB6HC)
DSF Version: 3.2.2
Firmware: RepRapFirmware for Duet 3 MB6HC 3.1.1 (2020-05-19b2)You are running incompatible DSF and RRF versions. Upgrade RRF to 3.2.2.
-
Thanks, everything worked.