Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Solved Newly installed Duex5, BLTouch no longer working

    Duet Hardware and wiring
    2
    5
    57
    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.
    • tomasro
      tomasro last edited by

      Hardware:
      RRF 3.3
      DuetWifi 1.01
      Duex5 0.10
      BlTouch 1.1 or 1.2

      BLTouch servo is connected to PWM1 of the duex, and the z-probe pins have a 240ohm resistor across them. When the machine is turned on for the first time, it does 2 test probes with the BLTouch pin, then stays lit with the pin retracted. Z-probe in the sensor line of the DWC shows 1000 all the time. M401 and M402 commands no longer work (where they did before). Any ideas?

      config.g

      fcwilt 2 Replies Last reply Reply Quote 0
      • fcwilt
        fcwilt @tomasro last edited by

        @tomasro

        Re-posted your config.g file using the </> tag.

        ; Configuration file for Duet WiFi (firmware version 3.3)
        ; executed by the firmware on start-up
        ;
        ; generated by RepRapFirmware Configuration Tool v3.3.4 on Fri Oct 22 2021 23:28:40 GMT-0700 (Pacific Daylight Time)
        
        ; General preferences
        G90                                                    ; send absolute coordinates...
        M83                                                    ; ...but relative extruder moves
        M550 P"R2D Cube"                                       ; set printer name
        M669 K1                                                ; select CoreXY mode
        
        ;M912 P0 S84.6                                          ;calibrate MCU temperature
        
        ; Network
        M552 S1                                                ; enable network
        M586 P0 S1                                             ; enable HTTP
        M586 P1 S0                                             ; disable FTP
        M586 P2 S0                                             ; disable Telnet
        
        ; Drives
        M569 P0 S0                                             ; physical drive 0 goes backwards
        M569 P1 S0                                             ; physical drive 1 goes backwards
        M569 P2 S0                                             ; physical drive 2 goes backwards
        M569 P3 S1                                             ; physical drive 3 goes forwards
        M584 X0 Y1 Z2 E3                                       ; set drive mapping
        M350 X16 Y16 Z16 E16 I1                                ; configure microstepping with interpolation
        M92 X80.00 Y80.00 Z400.00 E402.00                      ; set steps per mm
        M566 X900.00 Y900.00 Z60.00 E120.00                    ; set maximum instantaneous speed changes (mm/min)
        M203 X12000.00 Y12000.00 Z600 E1200.00                ; set maximum speeds (mm/min)
        M201 X500.00 Y500.00 Z100.00 E250.00                    ; set accelerations (mm/s^2)
        M906 X900 Y900 Z800 E800 I1                            ; set motor currents (mA) and motor idle factor in per cent
        M84 S10                                                ; Set idle timeout
        
        ; Axis Limits
        M208 X0 Y0 Z0 S1                                       ; set axis minima
        M208 X455 Y405 Z420 S0                                 ; set axis maxima
        
        ; Endstops
        M591 P2 C"e0stop" S1   D0                  ; filament monitor connected to E0 endstop
        M574 X1 S1 P"!xstop"                                   ; configure switch-type (e.g. microswitch) endstop for low end on X via pin !xstop
        M574 Y1 S1 P"!duex.e4stop"                                   ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin !ystop
        M574 Z1 S2                                             ; configure Z-probe endstop for low end on Z
        
        ; Z-Probe
        M950 S0 C"duex.pwm1"                                  ; 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:445 Y15:400 S100                              ; define mesh grid
        
        ; Heaters
        M308 S0 P"bedtemp" Y"thermistor" T100000 B3950         ; configure sensor 0 as thermistor on pin bedtemp
        M950 H0 C"bedheat" T0                                  ; create bed heater output on bedheat and map it to sensor 0
        M307 H0 B1 S1.00                                       ; enable bang-bang mode for the bed heater and set PWM limit
        M140 H0                                                ; map heated bed to heater 0
        M143 H0 S120                                           ; set temperature limit for heater 0 to 120C
        M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin e0temp
        M950 H1 C"e0heat" T1                                   ; create nozzle heater output on e0heat and map it to sensor 1
        ;M307 H1 B0 S1.00                                       ; disable bang-bang mode for heater  and set PWM limit
        M307 H1 B0 R2.096 C328.9:300.7 D7.08 S1.00 V16.5
        M143 H1 S280                                           ; set temperature limit for heater 1 to 280C
        
        ; Fans
        M950 F0 C"fan0" Q500                                   ; create fan 0 on pin fan0 and set its frequency
        M106 P0 S0 H-1                                         ; set fan 0 value. Thermostatic control is turned off
        M950 F1 C"fan1" Q500                                   ; create fan 1 on pin fan1 and set its frequency
        M106 P1 S1.0 H1 T45                                     ; set fan 1 value. Thermostatic control is turned on
        
        ; Tools
        M563 P0 D0 H1 F0                                       ; define tool 0
        G10 P0 X0 Y0 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
        
        

        Printers: A FT-5 with the 713 upgrade bits. A custom MarkForged style. A small Utilmaker style and a CoreXY from kits. Various hotends. Using Duets (2 and 3) running 3.4.1

        1 Reply Last reply Reply Quote 0
        • fcwilt
          fcwilt @tomasro last edited by

          @tomasro

          Remember that the self-test the BLTouch does on power up merely means it is getting power.

          The control signal from the Duex to the BLTouch and/or the "data" signal from the BLTouch to the Duex can be wrong but the self-test will still complete.

          Where on the Duex board is the BLTouch connected?

          Thanks.

          Frederick

          Printers: A FT-5 with the 713 upgrade bits. A custom MarkForged style. A small Utilmaker style and a CoreXY from kits. Various hotends. Using Duets (2 and 3) running 3.4.1

          tomasro 1 Reply Last reply Reply Quote 0
          • tomasro
            tomasro @fcwilt last edited by

            @fcwilt It's connected to PWM1 on the Duex board, but I just found that my White and Orange wires were swapped, so that has it fixed. Thanks for coming to my aid 🙂

            fcwilt 1 Reply Last reply Reply Quote 2
            • fcwilt
              fcwilt @tomasro last edited by

              @tomasro said in Newly installed Duex5, BLTouch no longer working:

              @fcwilt It's connected to PWM1 on the Duex board, but I just found that my White and Orange wires were swapped, so that has it fixed. Thanks for coming to my aid 🙂

              Glad to hear it turned out to be a simple fix.

              Frederick

              Printers: A FT-5 with the 713 upgrade bits. A custom MarkForged style. A small Utilmaker style and a CoreXY from kits. Various hotends. Using Duets (2 and 3) running 3.4.1

              1 Reply Last reply Reply Quote 0
              • Topic has been marked as a question  Phaedrux Phaedrux 
              • Topic has been marked as solved  Phaedrux Phaedrux 
              • First post
                Last post
              Unless otherwise noted, all forum content is licensed under CC-BY-SA