Duet3D Logo

    Duet3D

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

    G30 S-1 Not Working

    General Discussion
    5
    11
    2418
    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.
    • ElmoC
      ElmoC last edited by

      Trying to finalize my 1.17c setup and going through the steps in doing the mesh setup. When I give the G30 S-1 command, the bed moves away from the nozzle and then I get an error that the Z probe wasn't triggered. I am using a BL Touch sensor and it is working for homing and with G32. I'm guessing I have something wrong in the config, but not sure what. Here is my config.g file (minus the network stuff)

      [c]G21 ; Work in millimetres
      G90 ; Send absolute coordinates…
      M83 ; ...but relative extruder moves

      ; Machine configuration
      M569 P0 S1 ; Drive 0 goes forwards (change to S0 to reverse it)
      M569 P1 S0 ; Drive 1 goes backwards
      M569 P2 S1 ; Drive 2 goes forwards
      M569 P3 S0 ; Drive 3 goes backwards
      M569 P4 S1 ; Drive 4 goes forwards

      M584 X0 Y1 Z2:4 E3:5:6 ; Add E1 as a second drive motor for the Z axis

      ; If you use an end stop switch for Z homing, change Z0 to Z1 in the following line,
      ; and see also M558 command later in this file
      M574 X1 Y1 Z0 S0 ; set end stop configuration (X and Y are low end stops active high)
      M667 S1 ; set CoreXY mode
      M906 X1000 Y1000 Z1100 E600 ; Set motor currents (ma)
      M201 X3000 Y3000 Z100 E4000 ; Accelerations (mm/s^2)
      M203 X3000 Y3000 Z400 E3600 ; Maximum speeds (mm/min)
      M566 X600 Y600 Z30 E20 ; Maximum jerk speeds mm/minute
      M208 X323 Y201 Z345 ; set axis maximum (adjust to suit your machine)
      M208 X-8 Y0 Z0 S1 ; set axis minimum (adjust to make X=0 and Y=0 the edges of the bed)

      M92 X100.86 Y100.86 Z389.8 ; set axis steps/mm - Direct

      ; Z probe
      M558 P4 X0 Y0 Z1 H5 F100 T2000 ; Switch for Z probe.
      ; Move 5mm between probes.
      ; Probe speed 100mm/min.
      ; Travel speed 2000mm/min.

      G31 X50 Y36 Z1.65 P5 ; Set the probe height and threshold (put your own values here)
      ; Probe is to the right and behind nozzle

      ; Configure pins for the BL Touch
      M307 H5 A-1 C-1 D-1 ; Using heater 5
      M280 P5 S90 I1 ; Make sure it starts retracted.

      ; Tool definition
      M563 P0 D0 H1 ; Define tool 0 - Using drive 0 (Extruder 0) and heater 1
      G10 P0 S0 R0 ; Set tool 0 operating and standby temperatures
      M92 E417 ; Set extruder steps per mm - Titan Extruder

      ; Thermistors and heaters
      ; You can also use S and B parameters to define the parameters of the thermistors you are using
      M305 P0 T100000 R4700 B4540 ; Bed
      M305 P1 T100000 R4700 B4700 ; Hot End

      ; Bed M307 values generated from running M307 H0 D30 then M303 H0 P0.2 S90 and reading the results with M307 H0
      ;Heater 0 model: gain 312.8, time constant 651.2, dead time 11.8, max PWM 1.00, in use: yes, mode: PID
      M307 H0 A312.8 C651.2 D11.8 B0

      ; Hot End M307 values generated from running M303 H1 P0.3 S200 and reading the results with M307 H1
      ;Heater 1 model: gain 464.0, time constant 262.4, dead time 6.5, max PWM 1.00, in use: yes, mode: PID
      M307 H1 A464.0 C262.4 D6.5 B0
      M570 S180

      ;*** If you are using axis compensation, put the figures in the following command
      M556 S78 X0 Y0 Z0 ; Axis compensation here

      M106 P1 S0

      T0[/c]

      1 Reply Last reply Reply Quote 0
      • DjDemonD
        DjDemonD last edited by

        Have you got your z motor/s turning the wrong way, so the z axis descends when it should raise?

        Simon. Precision Piezo Z-Probe Technology
        www.precisionpiezo.co.uk
        PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

        1 Reply Last reply Reply Quote 0
        • ElmoC
          ElmoC last edited by

          Z axis is working fine. I can do the G32 bed.g leveling and printing with no problems. It is only the G30 command that is giving me problems.

          1 Reply Last reply Reply Quote 0
          • InSanity
            InSanity last edited by

            Make sure your config.override file isn't messing with the P5 value for G31. I had that problem.

            Jeff

            Duet WiFi Powered FFCP with E3D legends hotend system. BLTouch grid leveling.

            1 Reply Last reply Reply Quote 0
            • DjDemonD
              DjDemonD last edited by

              +1 for that I've had a few issues lately with config_override.g causing odd behaviours, I delete it periodically and copy the values back into config.g and re-calibrate.

              Simon. Precision Piezo Z-Probe Technology
              www.precisionpiezo.co.uk
              PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

              1 Reply Last reply Reply Quote 0
              • Merlin
                Merlin last edited by

                I do not have an config.override.g that I am aware of but G30 S-1 is also causing me problems.
                Every time I use the paper test to set G92 Z0 and then raise the head 5mm
                G30 S-1 gives confusing information
                e.g. top right hand display shows Z= 2.92 but G-code console reports "Stopped at height of 1.876mm"
                Auto calibrate will stabilise at 0.015 but G29 bed levelling will then show a map with every point shown as negative!?
                homedelta.g looks fine as I have 250mm upright members on my "Big Delta" variant. (see below)
                Any none any ideas?

                ; Homing file for RepRapFirmware on Kossel
                G91 ;use relative positioning
                G1 S1 X250 Y250 Z250 F2500 ;move carriage up to ENDSTOP,
                G1 S2 X-3 Y-3 Z-3 ; move all carriages down 3mm
                G1 S1 X4 Y4 Z4 F250 ; move slowly up 4mm, stop at the endstops
                G1 Z-5 F2000 ; down a few mm so that we can centre the head
                G90 ; back to absolute positioning
                G1 X0 Y0 F2000 ; centre the head and set a reasonable feed rate

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

                  If the trigger height of the BLTouch is greater than 5mm then you will need to raise the nozzle higher than 5mm before sending G30 S-1. Try 10mm or 20mm.

                  The displayed trigger height and the Z height won't match if bed compensation is active, so it's best to measure the trigger height with bed compensation disabled.

                  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
                  • Merlin
                    Merlin last edited by

                    thanks .
                    Also just realised my homealldelta.g was rubbish, as my upright member is 750mm not 250mm 😞
                    (must take it with more water in future)

                    1 Reply Last reply Reply Quote 0
                    • ElmoC
                      ElmoC last edited by

                      Dropping Z to 10 before the G30 fixed it.

                      1 Reply Last reply Reply Quote 0
                      • ElmoC
                        ElmoC last edited by

                        Well, while I did get it to work a couple times, when I went back and performed the steps here https://duet3d.com/wiki/Using_mesh_bed_compensation, the bed only moves away from the nozzle. I tried Z at 5, 10,15, and 20, all with the same results. 😞

                        EDIT: I restarted the printer and homed all axis. I then moved Z to 10, deployed the probe, and tried G30 S-1 again. This time it worked. So one of those commands in the steps is causing the issue. Will see if I can figure out which one.

                        EDIT 2: It seems the problem is with the M208 Z-3 command. This is setting the maximum Z travel to -3. I believe the command should be M208 Z-3 S1 to change the minimum Z travel.

                        1 Reply Last reply Reply Quote 1
                        • dc42
                          dc42 administrators last edited by

                          I'm glad you worked it out.

                          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
                          • First post
                            Last post
                          Unless otherwise noted, all forum content is licensed under CC-BY-SA