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

    Probe always reads 1000 (deployed)

    Scheduled Pinned Locked Moved Solved
    General Discussion
    3
    8
    231
    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.
    • Craigrobboundefined
      Craigrobbo
      last edited by Craigrobbo

      Hi there I'm using a cloned BL touch (3d touch ) I seem to have a problem where it always shows as deployed whether the pin is in or out it does react to the M280 p0 s10 /90 commands and deeply retracts as it should, I thought I had a fault sensor so I tried my genuine CR touch from my Ender and this exactly the same thing.

      What's really strange is my old probe which is now damaged which was also a clone of the bltouch, worked perfectly fine unfortunately when I was doing some maintenance my girlfriend stepped on it and broke it 😞

      Wiring is as Follows.

      Probe side Board Side

      Z-Stop (white) -> Z-Probe IN (DUET)
      GND (black) -> GND (DUET)
      Signal(Yellow) -> PWM5 (DUEX5)
      +5v (RED) -> AUX 5v (DUEX5)
      GND (BROWN) -> GND (DUEX5)

      ; Configuration file for Duet WiFi (firmware version 3)
      ; Made by Craig Robinson
      ; General preferences
      
      G90 							; send absolute coordinates...
      M83 							; ...but relative extruder moves
      M550 P"CraigsMachine" 			; set printer name
      M669 K1 X1:0:0:0 Y1:-1:0:-1 Z0:0:1:0 U0:0:0:1 ;markforged
      ;M669 K11 X1:0:0:0 Y1:-1:0:-1 Z0:0:1:0 U0:0:0:1 ;markforged new 
      
      
      
      ; Network
      M552 S1 						; enable network
      M586 P0 S1 						; enable HTTP
      M586 P1 S0 						; disable FTP
      M586 P2 S0                      ; disable Telnet
      M575 P1 S1 B57600 				; enable connection for PanelDue
      
      
      ; Drives
      M569 P0 S1								; physical drive 0 goes forwards 	X  is drive 0
      M569 P1 S1 								; physical drive 1 goes forwards 	U  is drive 1
      M569 P2 S0 								; physical drive 2 goes backwards 	Y  is drive 2
      M569 P3 S1 								; physical drive 3 goes forwards 	E0 is drive 3
      M569 P4 S1 								; physical drive 4 goes forwards 	E1 is drive 4
      M569 P7 S1 								; physical drive 7 goes forwards  	Z1 is drive 5
      M569 P8 S1 								; physical drive 8 goes forwards 	Z2 is drive 6
      M569 P9 S1 								; physical drive 9 goes forwards 	Z3 is drive 7
      M569 P10 S1 							; physical drive 10 goes forwards 	Z4 is drive 8
      M584 X0 Y2 U1 Z5:6:7:8 E3:4				; four Z motors connected to driver outputs 5,6,7 and 8
      M350 X16 Y16 Z16 E16:16 U16 I1 					; configure microstepping with interpolation
      M92 X53.33 Y53.33 Z1600 E981:981 U53.33 				; set steps per mm 981 for corect steps 932 for default(E15090:15090 for 256 microsteps)
      M566 X1000 Y1000 Z10 E1500:1500 U1000 				; set maximum instantaneous speed changes (mm/min) (tested 500 to 5000)
      M203 X20000 Y20000 Z500 E4000:4000 U20000 	; set maximum speeds (mm/min) (tested from 1000 to 20000)
      M201 X1000 Y1000 Z100 E800:8000 U1000 		    ; set accelerations (mm/s^2) (tested 100 to 2000)
      M906 X950 Y950 Z950 E950:950 U950 I50 			; set motor currents (mA) and motor idle factor in per cent
      M84 S30 										; Set idle timeout
      
      ;Laser Control
      ;M452 C"duex.pwm4" R255 F200 ; Enable Laser mode, on exp.heater3, with max intensity being 255, and a PWM frequency of 200
      
      
      ;Pressure advance								;tested 0.01 upto 0.1
      M572 D0 S0.05
      
      ; Axis Limits
      M208 X-230 Y-230 Z0 U-175 S1 			; set axis minima
      M208 X175 Y215 Z350 U225 S0 			; set axis maxima
      
      ; Endstops
      M574 X1 S1 P"zstop" 					; configure switch-type (e.g. microswitch) endstop for low end on X via pin xstop
      M574 Y1 S1 P"xstop" 					; configure switch-type (e.g. microswitch) endstop for high end on Y via pin zstop
      M574 Z1 S2 								; configure Z endstop - high end and uses probe
      M574 U2 S1 P"ystop"
      M671 X-260:260:260:-260 Y-227:-227:302:302 S10 	; leadscrews positions - Front left, Front right, Rear
      
      ; Z-Probe
      
      
      M950 S0 C"duex.pwm5" 
      
      ;M558 P5 C"^!zprobe.in" H3 F250:30 T6000 			; set Z probe type to bltouch and the dive height + speeds
      
      ;M558 P5 C"^!zprobe.in" H3 F250 T6000 A10 R1.25 S0.008  ; Set Z probe type/mode 5. H=Dive Height. F=Speed probe speed,
      
      M558 P5 C"^!zprobe.in" H5 F150 T6000 ;A10 R1.25 S0.008  ; Set Z probe type/mode 9. H=Dive Height. F=Speed probe speed,
      
      
      
      G31 P500 X0 Y-36 Z3.4					; set Z probe trigger value, offset and trigger height (larger number  = Nozzel closer to the bed)
      M557 X-220:170 Y-220:170 P8:8 					; define mesh grid
      
      ; Thermistors definitions
      M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 	; configure sensor 0 as thermistor on pin bedtemp
      M308 S1 P"e0temp" Y"thermistor" T100000 B4138 	; configure sensor 1 as thermistor on pin e0temp
      M308 S2 P"e1temp" Y"thermistor" T100000 B4138 	; configure sensor 2 as thermistor on pin e1temp
      
      ; Heaters definitions
      M950 H0 C"bedheat" T0 			; create bed heater output on bedheat and map it to sensor 0 aka S0
      M307 H0 B0 S1.00 				; disable 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
      
      M950 H1 C"e0heat" T1 			; create nozzle heater output on e0heat and map it to sensor 1 aka S1
      M307 H1 B0 S1.00 				; disable bang-bang mode for heater  and set PWM limit
      M143 H1 S280 					; set temperature limit for heater 1 to 280C
      M570 H1 T25						;Heater temp before raising a fault
      
      M950 H2 C"e1heat" T2 			; create nozzle heater output on e1heat and map it to sensor 2 aka S2
      M307 H2 B0 S1.00 				; disable bang-bang mode for heater  and set PWM limit
      M143 H2 S280 					; set temperature limit for heater 2 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 H0 T45:100 			; set fan 1 value. Thermostatic control is turned on
      
      ;M950 F2 C"fan2" Q500 			; create fan 2 on pin fan2 and set its frequency
      ;M106 P2 S1 H-1 					; set fan 2 value. Thermostatic control is turned off
      
      M950 F0 C"duex.fan3" Q250 		; create fan 3 on pin duex.fan3 and set its frequency
      M106 P0 S0 L0 X255 H-1 				; set fan 3 value. Thermostatic control is turned off
      
      M950 F1 C"duex.fan4" Q250 		; create fan 4 on pin duex.fan4 and set its frequency
      M106 P1 S0 L0 X255 H-1 				; set fan 3 value. Thermostatic control is turned off
      
      M950 F2 C"duex.fan5" Q250
      M106 P2 S255 L255 H-1
      
      M950 F3 C"duex.fan6" Q250
      M106 P3 S255 L255 H-1
      
      
      ; TOOLS
      ; T0
      M563 P0 S"Extruder 1" D0 H1 F0 				; define tool 0 - uses extruder 0, heater 1, and fan 0 for partcooling
      G10 P0 X0 Y0 Z0 				; set tool 0 axis offsets
      ;M305 P0 T100000 B3950			; Thermistor type
      G10 P0 R0 S0 					; set initial tool 0, active S and standby R temperatures to 0C
      
      ; T1
      M563 P1 S"Extruder 2" D1 H2 X3 F1 			; define tool 1 - uses extruder 1, heater 2, motor 3 for X axis and fan 2 for partcooling
      G10 P1 X0 Y-2.5 Z0 U5.85				; set tool 1 axis offsets(positive numbers = left..... negative numbers = right)
      G10 P1 R0 S0 					; set initial tool 1, active S and standby R temperatures to 0C
      
      ; T2 - duplication tool
      M563 P2 S"Dublication" D0:1 H1:2 F0:2 			; define duplication tool 2 - uses extruder 0 and 1, heater 1 and 2, and fan 0 and 2 for partcooling
      G10 P2 X110 Y0 Z0 U-110			; set duplicaiton tool 2 axis offsets - inverse logic - print 110mm to the left with X and 110mm to the right with U
      G10 P2 R0 S0 					; set duplication tool initial active-S and standby-R temperatures to 0C
      M567 P4 E1:1 					; mixing ratios for extruders. i guess it does not even matter or is even needed
      
      ;T3 Laser
      M563 P3 S"Laser" X3
      G10 P3 L20 X0 Y100 Z0 U100
      
      
      ; Automatic saving after power loss is enabled
      M911 S23.00 R23.50 P"M913 X0 Y0 U0 G91 M83 G1 Z2 E-4 F3000" ; Set voltage thresholds and actions to run on power loss
      
      ; MISC
      M501 							; enable config-override. This is so you have your PID tuning there not here. And other stuff like object model
      
      
      ;Deployprobe
      ;M42 P0 S1
      M280 P0 S10
      ;G4 P500
      
      
      `;Retract probe``
      ;M42 P0 S0
      M280 P0 S90
      ;G4 P500
      
      infiniteloopundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
      • infiniteloopundefined
        infiniteloop @Craigrobbo
        last edited by

        @Craigrobbo

        1. You have already a thread on this issue: BIQU microprobe issues. Other than the title suggests, the thread evolves to a BL Touch Q&A which you left without resolution. According to that thread, you have problems with either the setup, the wiring, or both. Seemingly, you are not willing to bother with the details too much. So, it doesn’t help to start a new thread If you do not provide the necessary information. Where is your config.g, where are the deployprobe and retractprobe macros, where are images of your wiring?

        2. Don’t blame your girlfriend on damaging the other BL-Touch clone: Simply don’t spread such sensible devices around the floor.

        Craigrobboundefined 1 Reply Last reply Reply Quote 0
        • Craigrobboundefined
          Craigrobbo @infiniteloop
          last edited by

          @infiniteloop HI.

          No that thread is regarding the BIQU micro probe, this is regarding the Cloned BL touch.

          The thread about the BiQU was inconclusive and never gotten a working solution

          I wasn't the one to drop the probe, but this thread isn't about the fine details of HOW it was damaged.

          Im asking about the BL-Touch/3d-Touch

          1 Reply Last reply Reply Quote 0
          • Phaedruxundefined
            Phaedrux Moderator @Craigrobbo
            last edited by

            @Craigrobbo said in Probe always reads 1000 (deployed):

            M558 P5 C"^!zprobe.in"

            This doesn't look right for a BLTouch.

            Try M558 P9 C"^zprobe.in"

            Z-Bot CoreXY Build | Thingiverse Profile

            Craigrobboundefined 1 Reply Last reply Reply Quote 0
            • Craigrobboundefined
              Craigrobbo @Phaedrux
              last edited by

              @Phaedrux said in Probe always reads 1000 (deployed):

              @Craigrobbo said in Probe always reads 1000 (deployed):

              M558 P5 C"^!zprobe.in"

              This doesn't look right for a BLTouch.

              Try M558 P9 C"^zprobe.in"

              Thank you, I gave that a Try, unfortunately didn't help, probe still reads 1000 (deployed ) all the time

              1 Reply Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator
                last edited by

                1000 means triggered, not deployed.

                The ! in your pin name would invert the signal, so it would have showed triggered when it was not.

                If it still shows as triggered, double check that your config.g was updated and you've restarted the board.

                Can you please send M122 and M98 P"config.g" in the gcode console and share the results here?

                Have you tested continuity of your signal wire?

                Can you share a photo of the wiring?

                Z-Bot CoreXY Build | Thingiverse Profile

                Craigrobboundefined 1 Reply Last reply Reply Quote 0
                • Craigrobboundefined
                  Craigrobbo @Phaedrux
                  last edited by

                  @Phaedrux IMG_20240812_215731.jpg IMG_20240812_215702.jpg IMG_20240812_215639.jpg IMG_20240812_215613.jpg IMG_20240812_215601.jpg IMG_20240812_215439.jpg IMG_20240812_215400.jpg

                  Thank you, here is photos of wiring with the 3 different probes I have (the main one in question is the 3d touch / cr touch)

                  I'll try removing the ! And see how I get on

                  Thank you

                  Craigrobboundefined 1 Reply Last reply Reply Quote 0
                  • Craigrobboundefined
                    Craigrobbo @Craigrobbo
                    last edited by

                    @Craigrobbo Removing the ! worked thank you

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