Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    BLTouch M401 / M402 does not work.

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    4
    7
    444
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Gerasimundefined
      Gerasim
      last edited by

      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 probe

      M401 / 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.

      Phaedruxundefined o_lampeundefined dc42undefined 4 Replies Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator @Gerasim
        last edited by

        @gerasim said in BLTouch M401 / M402 does not work.:

        deployprobe.g

        Are the deploy and retract macros located in the /sys/ folder?

        Z-Bot CoreXY Build | Thingiverse Profile

        Gerasimundefined 1 Reply Last reply Reply Quote 0
        • o_lampeundefined
          o_lampe @Gerasim
          last edited by

          @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 (Москва, стандартное время)
          
          1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators @Gerasim
            last edited by

            @gerasim when you send M558 with no parameters, does it report the Z probe configuration correctly?

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            1 Reply Last reply Reply Quote 0
            • Gerasimundefined
              Gerasim @Phaedrux
              last edited by

              @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.zip

              M280 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.03

              I 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....

              1 Reply Last reply Reply Quote 0
              • dc42undefined
                dc42 administrators @Gerasim
                last edited by

                @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.

                Duet WiFi hardware designer and firmware engineer
                Please do not ask me for Duet support via PM or email, use the forum
                http://www.escher3d.com, https://miscsolutions.wordpress.com

                1 Reply Last reply Reply Quote 1
                • Gerasimundefined
                  Gerasim
                  last edited by

                  Thanks, everything worked.

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Unless otherwise noted, all forum content is licensed under CC-BY-SA