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

    Ir Probe Error: M558: Missing Z probe pin name(s)

    Scheduled Pinned Locked Moved
    RepRapFirmware on other controllers
    3
    6
    455
    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.
    • Proschi3Dundefined
      Proschi3D
      last edited by

      I need help setting up the ir probe.
      I always get this error message: M558: Missing Z probe pin name(s)

      ; Configuration file for Duet 3 Mini 5+ (firmware version 3.3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.3.15 on Sat Nov 26 2022 13:27:47 GMT+0100 (Mitteleuropäische Normalzeit)
      
      ; General preferences
      M575 P1 S1 B57600                                         ; enable support for PanelDue
      G90                                                       ; send absolute coordinates...
      M83                                                       ; ...but relative extruder moves
      M550 P"My Printer"                                        ; set printer name
      
      ; Network
      M552 S1                                                   ; enable network
      M586 P0 S1                                                ; enable HTTP
      M586 P1 S0                                                ; disable FTP
      M586 P2 S0                                                ; disable Telnet
      
      ; Drives
      M569 P0.0 S0                                              ; physical drive 0.0 goes forwards
      M569 P0.1 S1                                              ; physical drive 0.1 goes forwards
      M569 P0.2 S0                                              ; physical drive 0.2 goes forwards
      M569 P0.3 S1                                              ; physical drive 0.3 goes forwards
      M569 P0.4 S1                                              ; physical drive 0.4 goes forwards
      M569 P0.5 S0                                              ; physical drive 0.5 goes forwards
      M584 X0.0 Y0.1 Z0.2 E3:4 U5                               ; set drive mapping
      M350 X256 U256 Y256 Z256 E256:256 I0                       ; configure microstepping without interpolation
      M92 X1280.00 U1280 Y1280.00 Z12800 E4632:4632      ; set steps per mm
      M566 X480 Y300 U480 Z24.00 E300.00:300         ; set maximum instantaneous speed changes (mm/min)
      M203 X12000.00 Y12000.00 Z180.00 E1200.00:1200.00         ; set maximum speeds (mm/min)
      M201 X900 U900 Y900 Z100 E3000:3000                       ; set accelerations (mm/s^2)
      M906 X1000 Y1000 Z800 E400:400:400 I30                    ; set motor currents (mA) and motor idle factor in per cent
      M84 S30                                                   ; Set idle timeout
      
      ; Axis Limits
      M208 X-3 Y0 Z0 U35 S1                                          ; set axis minima
      M208 X327 Y240 Z240 U355 S0                                    ; set axis maxima
      
      ; Endstops
      M574 Z1 S2 P"io3.in"
      M574 Y1 S1 P"io1.in"
      M574 X1 S1 P"io2.in"
      M574 U2 S1 P"io4.in"                                       ; configure switch-type (e.g. microswitch) endstop for high end on Z via pin null
      
      ; Z-Probe
      M558 P1 C"io3.in" H5 F120 T6000                           ; set Z probe type to unmodulated and the dive height + speeds
      G31 P500 X0 Y0 Z2.5                                       ; set Z probe trigger value, offset and trigger height
      M557 X15:305 Y15:225 S20                                  ; define mesh grid
      
      ; Heaters
      M308 S0 P"temp0" Y"thermistor" T100000 B4138              ; configure sensor 0 as thermistor on pin temp0
      M950 H0 C"out0" T0                                        ; create bed heater output on out0 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"temp1" Y"thermistor" T100000 B4138              ; configure sensor 1 as thermistor on pin temp1
      M950 H1 C"out1" T1                                        ; create nozzle heater output on out1 and map it to sensor 1
      M307 H1 B0 S1.00                                          ; disable bang-bang mode for heater  and set PWM limit
      M143 H1 S340                                              ; set temperature limit for heater 1 to 340C
      M308 S2 P"temp2" Y"thermistor" T100000 B4138              ; configure sensor 2 as thermistor on pin temp2
      M950 H2 C"out2" T2                                        ; create nozzle heater output on out2 and map it to sensor 2
      M307 H2 B0 S1.00                                          ; disable bang-bang mode for heater  and set PWM limit
      M143 H2 S340                                              ; set temperature limit for heater 2 to 340C
      
      ; Fans
      M950 F0 C"out4" Q500                                      ; create fan 0 on pin out4 and set its frequency
      M106 P0 S0 H-1                                            ; set fan 0 value. Thermostatic control is turned off
      M950 F1 C"out6" Q500                                      ; create fan 1 on pin out6 and set its frequency
      M106 P1 S0 H-1                                            ; set fan 1 value. Thermostatic control is turned off
      M950 F2 C"vfd" Q500                                       ; create fan 2 on pin vfd and set its frequency
      M106 P2 S0 H-1                                            ; set fan 2 value. Thermostatic control is turned off
      
      ; Tools
      

      Love my Duet 3 Mini.
      https://www.instagram.com/proschi3d
      https://youtube.com/@proschi3d
      https://www.proschi3d.de

      jay_s_ukundefined dc42undefined 2 Replies Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @Proschi3D
        last edited by

        @Proschi78 you can't use the same pin for 2 different things

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

        Proschi3Dundefined 1 Reply Last reply Reply Quote 0
        • Proschi3Dundefined
          Proschi3D @jay_s_uk
          last edited by Proschi3D

          @jay_s_uk I have now deleted the second endstop, the result remains the same

          ; Configuration file for Duet 3 Mini 5+ (firmware version 3.3)
          ; executed by the firmware on start-up
          ;
          ; generated by RepRapFirmware Configuration Tool v3.3.15 on Sat Nov 26 2022 13:27:47 GMT+0100 (Mitteleuropäische Normalzeit)
          
          ; General preferences
          M575 P1 S1 B57600                                         ; enable support for PanelDue
          G90                                                       ; send absolute coordinates...
          M83                                                       ; ...but relative extruder moves
          M550 P"My Printer"                                        ; set printer name
          
          ; Network
          M552 S1                                                   ; enable network
          M586 P0 S1                                                ; enable HTTP
          M586 P1 S0                                                ; disable FTP
          M586 P2 S0                                                ; disable Telnet
          
          ; Drives
          M569 P0.0 S0                                              ; physical drive 0.0 goes forwards
          M569 P0.1 S1                                              ; physical drive 0.1 goes forwards
          M569 P0.2 S0                                              ; physical drive 0.2 goes forwards
          M569 P0.3 S1                                              ; physical drive 0.3 goes forwards
          M569 P0.4 S1                                              ; physical drive 0.4 goes forwards
          M569 P0.5 S0                                              ; physical drive 0.5 goes forwards
          M584 X0.0 Y0.1 Z0.2 E3:4 U5                               ; set drive mapping
          M350 X256 U256 Y256 Z256 E256:256 I0                       ; configure microstepping without interpolation
          M92 X1280.00 U1280 Y1280.00 Z12800 E4632:4632      ; set steps per mm
          M566 X480 Y300 U480 Z24.00 E300.00:300         ; set maximum instantaneous speed changes (mm/min)
          M203 X12000.00 Y12000.00 Z180.00 E1200.00:1200.00         ; set maximum speeds (mm/min)
          M201 X900 U900 Y900 Z300 E3000:3000                       ; set accelerations (mm/s^2)
          M906 X1000 Y1000 Z800 E400:400:400 I30                    ; set motor currents (mA) and motor idle factor in per cent
          M84 S30                                                   ; Set idle timeout
          
          ; Axis Limits
          M208 X-3 Y0 Z0 U35 S1                                          ; set axis minima
          M208 X327 Y240 Z240 U355 S0                                    ; set axis maxima
          
          ; Endstops
          M574 Y1 S1 P"io1.in"
          M574 X1 S1 P"io2.in"
          M574 U2 S1 P"io4.in"
          M574 Z2 S1 P"io6.in"                                       ; configure switch-type (e.g. microswitch) endstop for high end on Z via pin null
          
          ; Z-Probe
          M558 P1 C"io3.in" H5 F120 T6000                           ; set Z probe type to unmodulated and the dive height + speeds
          G31 P500 X0 Y0 Z2.5                                       ; set Z probe trigger value, offset and trigger height
          M557 X15:305 Y15:225 S20                                  ; define mesh grid
          
          ; Heaters
          M308 S0 P"temp0" Y"thermistor" T100000 B4138              ; configure sensor 0 as thermistor on pin temp0
          M950 H0 C"out0" T0                                        ; create bed heater output on out0 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"temp1" Y"thermistor" T100000 B4138              ; configure sensor 1 as thermistor on pin temp1
          M950 H1 C"out1" T1                                        ; create nozzle heater output on out1 and map it to sensor 1
          M307 H1 B0 S1.00                                          ; disable bang-bang mode for heater  and set PWM limit
          M143 H1 S340                                              ; set temperature limit for heater 1 to 340C
          M308 S2 P"temp2" Y"thermistor" T100000 B4138              ; configure sensor 2 as thermistor on pin temp2
          M950 H2 C"out2" T2                                        ; create nozzle heater output on out2 and map it to sensor 2
          M307 H2 B0 S1.00                                          ; disable bang-bang mode for heater  and set PWM limit
          M143 H2 S340                                              ; set temperature limit for heater 2 to 340C
          
          ; Fans
          M950 F0 C"out4" Q500                                      ; create fan 0 on pin out4 and set its frequency
          M106 P0 S0 H-1                                            ; set fan 0 value. Thermostatic control is turned off
          M950 F1 C"out6" Q500                                      ; create fan 1 on pin out6 and set its frequency
          M106 P1 S0 H-1                                            ; set fan 1 value. Thermostatic control is turned off
          M950 F2 C"vfd" Q500                                       ; create fan 2 on pin vfd and set its frequency
          M106 P2 S0 H-1                                            ; set fan 2 value. Thermostatic control is turned off
          
          ; Tools
          M563 P0 D0 H1 F0                                          ; define tool 0
          

          Love my Duet 3 Mini.
          https://www.instagram.com/proschi3d
          https://youtube.com/@proschi3d
          https://www.proschi3d.de

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

            @Proschi78 said in Ir Probe Error: M558: Missing Z probe pin name(s):

            I always get this error message: M558: Missing Z probe pin name(s)

            What command do you run that provokes that error message?

            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

            Proschi3Dundefined 1 Reply Last reply Reply Quote 0
            • jay_s_ukundefined
              jay_s_uk @Proschi3D
              last edited by

              @Proschi78 just an FYI, I wouldn't be running with x256 microsteps on your driver's. You'll be overstressing the MCU for no gain. You're better off with x16 with interpolation or x32 without

              Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

              1 Reply Last reply Reply Quote 0
              • Proschi3Dundefined
                Proschi3D @dc42
                last edited by

                @dc42 Thanks for the help I managed to do it

                Love my Duet 3 Mini.
                https://www.instagram.com/proschi3d
                https://youtube.com/@proschi3d
                https://www.proschi3d.de

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