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

    I don't understand why this is happening

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    8
    55
    5.6k
    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.
    • deckingmanundefined
      deckingman
      last edited by

      I don't know anything about Deltas so this is probably way off the mark but in your config.g you have the probe trigger value set to 600 so that'll be why it says triggered when the value is 688. So setting the probe trigger value (G31) higher might help. I'd guess the thing to do would be to see what the probe value is when it's just clear of the bed and again when it's just touching the bed and set the trigger value somewhere in between. Dunno, just a guess. If this sounds like a load of crap, please ignore it as Deltas "ain't my thing".

      Ian
      https://somei3deas.wordpress.com/
      https://www.youtube.com/@deckingman

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

        I still think you have the M665 H parameter wrong. When the effector is as high as it will go because the carriages are up against the endstops, how high is the nozzle above the bed?

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

          Hi Deckingman

          The P value which is 600 is the threshold for the electrical signal. When not triggered, it's around 311. When the switch is closed and triggered, it is 1000. The value is displayed on the Duest Interface Screen under Z-Probe

          Hi DC42

          From the nozzle (bottom of effector) to the bed is 306.5 which is the reading I orginally got when I started. It is a little lower right now because the carriages are just slightly below the metal tabs on the end stops. That is also the value that is entered in the "H" parameter as follows

          M665 R105.6 L220 B85 H306.5

          Thanks
          Tim
          Config.g

          [[language]]
          ; Configuration file for Duet WiFi (firmware version 1.20 or newer)
          ; executed by the firmware on start-up
          ;
          ; generated by RepRapFirmware Configuration Tool on Thu Jan 11 2018 11:17:44 GMT-0500 (Eastern Standard Time)
          
          ; General preferences
          M111 S0                                                                     ; Debugging off
          G21                                                                         ; Work in millimetres
          G90                                                                         ; Send absolute coordinates...
          M83                                                                         ; ...but relative extruder moves
          M555 P2                                                                     ; Set firmware compatibility to look like Marlin
          ; Automatic saving after power loss is not enabled
          
          ;*** The homed height is deliberately set too high in the following - you will adjust it during calibration.
          M665 R105.6 L220 B85 H306.5                                                 ; Set delta radius, diagonal rod length, printable radius and homed height
          M666 X0 Y0 Z0                                                               ; Put your endstop adjustments here, or let auto calibration find them
          M208 Z-0.1 S0                                                               ; Set minimum Z
          
          ; Endstops
          M574 X2 Y2 Z2 S1                                                            ; Set active low endstops
          M558 P1 H10 F120 T2400 I1                                                   ; Set Z probe type to unmodulated and the dive height + speeds*
          G31 P500 X11 Y0 Z0.2                                                        ; Set Z probe trigger value, offset and trigger height
          M557 R85 S20                                                                ; Define mesh grid
          
          ; Drives
          M569 P0 S0                                                                  ; Drive 0 goes backwards
          M569 P1 S0                                                                  ; Drive 1 goes backwards
          M569 P2 S0                                                                  ; Drive 2 goes backwards
          M569 P3 S1                                                                  ; Drive 3 goes forwards
          M350 X16 Y16 Z16 E16 I0                                                     ; Configure microstepping without interpolation
          M92 X80 Y80 Z80 E663                                                        ; Set steps per mm
          M566 X1200 Y1200 Z1200 E1200                                                ; Set maximum instantaneous speed changes (mm/min)
          M203 X18000 Y18000 Z18000 E1200                                             ; Set maximum speeds (mm/min)
          M201 X1000 Y1000 Z1000 E1000                                                ; Set accelerations (mm/s^2)
          M906 X1000 Y1000 Z1000 E800 I30                                             ; Set motor currents (mA) and motor idle factor in per cent
          M84 S30                                                                     ; Set idle timeout
          
          ; Heaters
          M305 P0 T100000 B3950 C0 R4700                                              ; Set thermistor + ADC parameters for heater 0
          M143 H0 S120                                                                ; Set temperature limit for heater 0 to 120C
          M305 P1 T100000 B4388 C0 R4700                                              ; Set thermistor + ADC parameters for heater 1
          M143 H1 S280                                                                ; Set temperature limit for heater 1 to 280C
          
          ; Tools
          M563 P0 D0 H1                                                               ; 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
          
          ; Network
          M550 PFLSun Delta                                                           ; Set machine name
          M552 S1                                                                     ; Enable network
          M587 S"" P"" ; Configure access point and IP addresses. You can delete this line once connected
          M586 P0 S1                                                                  ; Enable HTTP
          M586 P1 S0                                                                  ; Disable FTP
          M586 P2 S0                                                                  ; Disable Telnet
          
          ; Fans
          M106 P0 S0 I0 F500 H-1                                                      ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
          M106 P1 S0 I0 F500 H-1                                                      ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off
          M106 P2 S1 I0 F500 H1 T45                                                   ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on
          
          ; Custom settings are not configured
          
          ; Miscellaneous
          T0                                                                          ; Select first tool
          
          
          1 Reply Last reply Reply Quote 0
          • number40fanundefined
            number40fan
            last edited by

            Post your bed.g and your config-override.g too, please. Homedelta.g too.

            You can also edit out your SSID and password from your last post.

            Anything in config-override won't be used if you don't have a M501 at the end of config.g.

            1 Reply Last reply Reply Quote 0
            • TimVukmanundefined
              TimVukman
              last edited by

              config-override.g

              [[language]]
              ; This is a system-generated file - do not edit
              ; Delta parameters
              M665 L218.000 R85.000 H306.500 B85.0 X0.000 Y0.000 Z0.000
              M666 X0.000 Y0.000 Z0.000 A0.00 B0.00
              ; Heater model parameters
              M307 H0 A90.0 C700.0 D10.0 S1.00 V0.0 B1
              M307 H1 A340.0 C140.0 D5.5 S1.00 V0.0 B0
              M307 H2 A340.0 C140.0 D5.5 S1.00 V0.0 B0
              M307 H3 A340.0 C140.0 D5.5 S1.00 V0.0 B0
              M307 H4 A340.0 C140.0 D5.5 S1.00 V0.0 B0
              M307 H5 A340.0 C140.0 D5.5 S1.00 V0.0 B0
              M307 H6 A340.0 C140.0 D5.5 S1.00 V0.0 B0
              M307 H7 A340.0 C140.0 D5.5 S1.00 V0.0 B0
              
              

              Bed.g

              [[language]]
              ; bed.g
              ; called to perform automatic delta calibration via G32
              ;
              ; generated by RepRapFirmware Configuration Tool on Thu Jan 11 2018 11:17:44 GMT-0500 (Eastern Standard Time)
              M561 ; clear any bed transform
              ; Probe the bed at 6 peripheral and 3 halfway points, and perform 6-factor auto compensation
              ; Before running this, you should have set up your Z-probe trigger height to suit your build, in the G31 command in config.g.
              G30 P0 X0 Y84.2 H0 Z-99999
              G30 P1 X66.01 Y38.11 H0 Z-99999
              G30 P2 X66.01 Y-38.11 H0 Z-99999
              G30 P3 X0 Y-84.2 H0 Z-99999
              G30 P4 X-73.61 Y-42.5 H0 Z-99999
              G30 P5 X-73.61 Y42.5 H0 Z-99999
              G30 P6 X0 Y41.05 H0 Z-99999
              G30 P7 X29.84 Y-17.23 H0 Z-99999
              G30 P8 X-36.81 Y-21.25 H0 Z-99999
              G30 P9 X0 Y0 H0 Z-99999 S6
              ; Use S-1 for measurements only, without calculations. Use S4 for endstop heights and Z-height only. Use S6 for full 6 factors
              ; If your Z probe has significantly different trigger heights depending on XY position, adjust the H parameters in the G30 commands accordingly. The value of each H parameter should be (trigger height at that XY position) - (trigger height at centre of bed)
              
              

              Homedelta.g

              [[language]]
              ; homedelta.g
              ; called to home all towers on a delta printer
              ;
              ; generated by RepRapFirmware Configuration Tool on Thu Jan 11 2018 11:17:44 GMT-0500 (Eastern Standard Time)
              G91                       ; relative positioning
              ;*** Slow homing has been configured. Change F240 to F2400 below when your configuration is working
              G1 S1 X305 Y305 Z305 F240 ; move all towers to the high end stopping at the endstops (first pass)
              G1 X-5 Y-5 Z-5 F2400 S2   ; go down a few mm
              G1 S1 X10 Y10 Z10 F240    ; move all towers up once more (second pass)
              G1 Z-5 F2400              ; move down a few mm so that the nozzle can be centred
              G90                       ; absolute positioning
              G1 X0 Y0 F2400            ; move X+Y to the centre
              
              
              1 Reply Last reply Reply Quote 0
              • Dougal1957undefined
                Dougal1957
                last edited by

                tim can you home the delta measure the hight from the bed to the tip of the nozzle then do the following

                G91
                G1 z-100

                Remeasure the hight of the nozzle above the bed and report both figures Please

                I have an idea of what is wrong and that test will confirm if I am right or not?

                Doug

                1 Reply Last reply Reply Quote 0
                • TimVukmanundefined
                  TimVukman
                  last edited by

                  Home:
                  Height from bed to nozzle 306.5
                  G91
                  G1 Z-100 226.5

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

                    So it's moved 80mm instead of 100mm. I suspect you are using 16-tooth pulleys, in which case your tower steps/mm should be set to 100 instead of 80.

                    Thanks to Doug for picking this up.

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

                      That exactly what I was Suspecting the fact the nozzle was stopping 75mm wish short is around 25% short which would confirm the 16/20 tooth hypothesis

                      1 Reply Last reply Reply Quote 0
                      • TimVukmanundefined
                        TimVukman
                        last edited by

                        I have nothing that tells me what the parameters are, but I have changed the numbers from 80 to 100

                        That looks so much better, thank you!!!!!

                        I still need to sort out probing the bed. It looks like the nozzle is about 10 or so above the bed, and I get a message for each probe attempt that says that the probe is already triggered. (Which is what I was expecting based on)

                        M558 P1 H10 F120 T2400 I1

                        The last time I took out the I1 at the end of that line, the hot end crashed the bed without triggering. I can physically press up on the nozzle and the physical switch will click and change state.

                        1 Reply Last reply Reply Quote 0
                        • TimVukmanundefined
                          TimVukman
                          last edited by

                          M558 P1 H10 F120 T2400

                          Dropped the I1.
                          Homeall Great!
                          Auto Delta Configuration
                          Stops about 10mm above bed. Nozzle descends to probe, Does not stop.

                          1 Reply Last reply Reply Quote 0
                          • Dougal1957undefined
                            Dougal1957
                            last edited by

                            Sorry but I can't help there but if you would like to do the cal semi automatically you could change the probe type to P0 run the autodial routine and follow the on screen prompts

                            1 Reply Last reply Reply Quote 0
                            • TimVukmanundefined
                              TimVukman
                              last edited by

                              Hi
                              Thanks. I will try that. I think I need to put the I1 back into M558. I suspect I should rewire the end stop for the Z Probe

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

                                @Dougal1957:

                                Sorry but I can't help there but if you would like to do the cal semi automatically you could change the probe type to P0 run the autodial routine and follow the on screen prompts

                                Have you tested the Z probe? See https://duet3d.com/wiki/Test_the_Z_probe.

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

                                  By default, the metal switch tab is pressed against the little red switch button. The button is pushed in. The light on the board is off

                                  When the nozzle contacts the bed, I hear the click and the light comes on and the metal tab along with the little red button switch are released.

                                  The wiring is to the two outside terminals on the switch.

                                  M558 P1 H10 F120 T2400 I1

                                  When it probes, it reports that it is already triggered.

                                  If I remove the I1 from the end of the M558 Line, the message is that the probe was not triggered, and the probe crashes the bed.

                                  Should I move 1 wire to the center pin from the outside pin and would it matter which wire I moved?

                                  1 Reply Last reply Reply Quote 0
                                  • number40fanundefined
                                    number40fan
                                    last edited by

                                    You should be using P4 if you are using the E0 Stop connector for your Z probe.

                                    Increase the X, Y and Z numbers in your G1 S1 X305 Y305 Z305 bed.g file to 400+ to keep from having to double tap the home button when the effector is on the build plate and close to the edge.

                                    Don't forget to add M501 to the end of your config.g to use the settings you save in config-override.

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

                                      Use M558 P4 as number40fan says, and remove the I1.

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

                                        Ok
                                        I removed the I1 from the M558. The nozzle drops down to about 10mm above the bed, and moves to all of the expected locations. It does not move down to contact the bed. I get a message for every probe point that was to be used indicating that the Z probe was already triggered.

                                        The value reported for the Z probe is 1000

                                        1 Reply Last reply Reply Quote 0
                                        • number40fanundefined
                                          number40fan
                                          last edited by

                                          Did you try it with the I1? With DWC open, change the I1 setting and reboot. Then while watching the Z Probe reading the in the top right hand corner, see if it sits at 0 when the Z probe is not touched and goes up when touched (with your hand).

                                          1 Reply Last reply Reply Quote 0
                                          • TimVukmanundefined
                                            TimVukman
                                            last edited by

                                            With the I1 back in, the probe value is 0

                                            If I touch the hot end to trigger the probe, the value changes to 1000

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