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

BLTouch getting triggered

Scheduled Pinned Locked Moved
Tuning and tweaking
6
41
6.3k
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.
  • undefined
    pao_wikhan
    last edited by 2 Feb 2018, 07:05

    [[language]]
    2:59:53 PMG30 S-1
    Stopped at height 4.013 mm Z=4.01
    2:59:41 PMG1 Z10 F200
    2:59:15 PMG30 S-1
    Stopped at height 3.995 mm Z=4.00
    2:59:03 PMG1 Z10 F200
    2:58:01 PMG30 S-1
    Stopped at height 3.968 mm Z=3.97
    2:57:48 PMG1 Z10 F200
    2:56:52 PMG1 Z0
    2:56:38 PMG30 S-1
    Stopped at height 3.978 mm Z=3.98
    2:56:25 PMG1 Z10 F200
    2:56:17 PMG92 Z0
    2:55:36 PMG92 Z10
    2:55:27 PMG31 P100 X0 Y0 Z3.97;
    2:55:15 PMM558 P5 X0 Y0 Z1 H10 F100 T4000
    2:54:51 PMG1 Z0
    2:54:42 PMG28 Z
    2:54:31 PMG1 X145 Y135 F2200
    2:53:58 PMConnection established!

    i settled with 3.97 as Zoffset

    [[language]]
    G29
    9 points probed, mean error 8.429, deviation 0.212
    Height map saved to file heightmap.csv

    looking at the height map.its like its in the air.

    [[language]]
    RepRapFirmware height map file v2 generated at 2018-01-02 15:02, mean error 8.429, deviation 0.212
    xmin,xmax,ymin,ymax,radius,xspacing,yspacing,xnum,ynum
    10.00,290.00,0.00,270.00,-1.00,108.80,108.80,3,3
    8.383, 8.271, 8.016
    8.469, 8.403, 8.299
    8.609, 8.731, 8.682
    1 Reply Last reply Reply Quote 0
    • undefined
      pao_wikhan
      last edited by 2 Feb 2018, 07:12

      now when i center again and run a G28 Z the Z is showing -12.84

      im lost now..as when i run all the necessary parameters to ensure the bed to nozzle height changes.

      1 Reply Last reply Reply Quote 0
      • undefined
        pao_wikhan
        last edited by 2 Feb 2018, 07:48

        reran G29 and now this is the height map.

        [[language]]
        RepRapFirmware height map file v2 generated at 2018-01-02 15:37, mean error 8.530, deviation 0.221
        xmin,xmax,ymin,ymax,radius,xspacing,yspacing,xnum,ynum
        10.00,290.00,0.00,270.00,-1.00,108.80,108.80,3,3
        8.489, 8.348, 8.118
        8.582, 8.517, 8.362
        8.716, 8.834, 8.805

        when i do a G28 Z and Z0, the offset is correct. is it possible that compensation is not working?

        1 Reply Last reply Reply Quote 0
        • undefined
          pao_wikhan
          last edited by 2 Feb 2018, 10:08

          this is the updated endstop on config.g

          [[language]]
          ; Endstops
          M574 Z0 S2 ; Set active low endstops
          M574 X1 Y1 S1 ; Set active high endstops
          M558 P5 X0 Y0 Z1 H10 F100 T4000
          G31 P100 X0 Y0 Z4.7
          M557 X10:290 Y0:270 S108.8 ; Define mesh grid
          1 Reply Last reply Reply Quote 0
          • undefined
            dc42 administrators
            last edited by 2 Feb 2018, 10:11

            How are you homing Z?

            After homing Z, does Z=0 correspond to the position when the nozzle is just touching 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
            • undefined
              pao_wikhan
              last edited by 2 Feb 2018, 10:54

              yes. i think i got it now.
              weird part is there is a deviation value that is ~8mm
              and it is always there.

              [[language]]
              Number of probe points: 9
              Probe area: 473.5 cm²
              Maximum deviations: 7.699 / 8.365 mm
              Mean error: 8.077 mm
              RMS error: 0.198 mm
              1 Reply Last reply Reply Quote 0
              • undefined
                dc42 administrators
                last edited by 2 Feb 2018, 10:59

                That mean error suggests to me that you have an 8mm error in your Z=0 position after homing and before bed probing.

                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
                • undefined
                  pao_wikhan
                  last edited by 2 Feb 2018, 15:59

                  Thanks All!
                  David, Gary, and the guys on the hevo FB group that are here.
                  im doing a test print, and ti seems like the offset changes.
                  i had to do a babystep to compensate the offset.

                  BTW, i updated my firmware to RC1 and it appears to be better.

                  [[language]]
                  Firmware Electronics: Duet WiFi 1.02 or later
                  Firmware Version: 1.21RC1 (2018-01-25)
                  WiFi Server Version: 1.20
                  Web Interface Version: 1.20

                  Someone asked me to upload my home files.

                  homeall

                  [[language]]
                  ; homeall.g
                  ; called to home all axes
                  ;
                  ; generated by RepRapFirmware Configuration Tool on Wed Dec 27 2017 18:31:34 GMT+0800 (PHT)
                  G91 ; relative positioning
                  G1 Z7 F800 ; lift Z relative to current position
                  M280 P3 S160 I1 ;Clear any alarm
                  ;M401 ; deploy probe
                  G1 S1 X-305 Y-305 F1800 ; move quickly to X or Y endstop and stop there (first pass)
                  G1 S1 X-305 ; home X axis
                  G1 S1 Y-305 ; home Y axis
                  G1 X5 Y5 F360000 ; go back a few mm
                  G1 S1 X-305 F360 ; move slowly to X axis endstop once more (second pass)
                  G1 S1 Y-305 ; then move slowly to Y axis endstop
                  G90 ; absolute positioning
                  G1 X10 Y0 F360000 ; go to first bed probe point and home Z
                  G30 ; home Z by probing the bed
                  ;G1 Z0 F100; ; uncomment this line to lift the nozzle after homing

                  homeZ

                  [[language]]
                  ; homez.g
                  ; called to home the Z axis
                  ;
                  ; generated by RepRapFirmware Configuration Tool on Wed Dec 27 2017 18:31:34 GMT+0800 (PHT)
                  ;M280 P7 S160 I1 ;Clear any alarm
                  G91 ; relative positioning
                  G1 Z7 F800 ; lift Z relative to current position
                  G90 ; absolute positioning
                  ;G1 X10 Y0 F6000 ; go to first probe point
                  G30 ; home Z by probing the bed
                  1 Reply Last reply Reply Quote 0
                  • undefined
                    garyd9
                    last edited by 2 Feb 2018, 16:14

                    Here's an irony:

                    I'm going to be returning my BLTouch (to amazon.) When I first installed it, 5 probes in a row at the exact same place would differ by no more than about 0.03mm. That was tolerable. (Not great, but good enough to print with a .4mm nozzle.)

                    After using it for less than a week, 5 readings in a row at the exact same location differ by nearly 0.2mm. At that range, my nozzle would be crashing into my glass build plate or I'd be air printing.

                    Tried cleaning it, verified my mounting, verified my wiring, etc. I spent hours on google, but I'm quite certain my Duet board isn't impacted by a bug in Marlin. 😉 From what I've read, some people just have issues with the BLTouch… some have luck with a replacement, others don't.

                    Maybe I'll reconsider the mini IR sensor.... or maybe I'll just slide pieces of paper under my nozzles every couple of days.

                    "I'm not saying that you are wrong - I'm just trying to fit it into my real world simulated experience."

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      pao_wikhan
                      last edited by 2 Feb 2018, 16:26

                      that is exactly my issue. now my offset is at 6mm. which is super weird.

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        pao_wikhan
                        last edited by 2 Feb 2018, 17:01

                        im not sure if getting an authentic BLTouch would make a difference, im new to autolevelling so im not really sure.
                        i tried the NPN probe but it wont work for me as im used to glass printing.

                        now im quite lost at it.

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          bartolomeus
                          last edited by 2 Feb 2018, 18:24

                          I have an original bltouch which is working fine. Here's my homez for reference:

                          [[language]]
                          ; homez.g
                          ; called to home the Z axis
                          ;
                          M561 ;reset bed compensation
                          T0 ;select tool
                          G91 ;relative coordinates
                          M280 P3 S160 I1 ;release Z probe alarm
                          G1 Z5 F2000 ;lower bed
                          G4 P500 ;wait for the bed to lower
                          G90 ;absolute positioning
                          G1 X145 Y145 F3000 ;move to center
                          M401 ;deploy the probe
                          G30 ;calibrate Z-axis
                          M402 ;Retract Probe

                          And the endstop part of config.g:

                          [[language]]
                          ; Endstops
                          M574 X2 Y1 S1 ; Set active high endstops
                          M574 Z1 S2 ; Set endstops controlled by probe
                          M307 H3 A-1 C-1 D-1 ; bltouch
                          M558 P5 X0 Y0 Z1 H3 F250 T3000 ; bltouch
                          G31 X-25 Y20 Z2.8 P25 ; bltouch offset
                          M557 X15:265 Y25:275 S80 ; Define mesh grid
                          1 Reply Last reply Reply Quote 0
                          • undefined
                            pao_wikhan
                            last edited by 2 Jun 2018, 17:11 6 Feb 2018, 17:07

                            okay..so i fixed the mean error. now this is my current, i placed a debug mode on the config.g as it is weird it stops at the same place all the time.
                            still i am able to home with 3 of 5 the probe not alarming.

                            [[language]]
                            confg.g
                            M667 S1 ; Select CoreXY mode
                            M208 X0 Y0 Z0 S1 ; Set axis minima
                            M208 X300 Y285 Z300 S0 ; Set axis maxima
                            ; Endstops
                            M574 Z0 S2 ; Set active low endstops (z end stop disabled)
                            M574 X1 Y1 S1 ; Set active high endstops
                            M558 P5 X0 Y0 Z1 H7 F100 T3000 ;debug mode
                            G31 X25 Y0 Z3.31 P30 ;debug mode
                            ;M558 P5 X0 Y0 Z1 H10 F100 T4000 ; Set Z probe type to unmodulated, the axes for which it is used and the dive height + speeds BLTOUCH
                            ;G31 P5 X0 Y0 Z5 ; Set Z probe trigger value, offset and trigger height BLTOUCH
                            M557 X0:300 Y0:285 S50 ; Define mesh grid
                            [[language]]
                            bed.g
                            M561 ; clear any bed transform
                            ; Probe the bed at 4 points
                            G30 P0 X10 Y0 H0 Z-99999
                            G30 P1 X10 Y265 H0 Z-99999
                            G30 P2 X275 Y265 H0 Z-99999
                            G30 P3 X275 Y0 H0 Z-99999
                            G30 P4 X145 Y135 H0 Z-99999 S
                            [[language]]
                            ; homeall.g
                            ; called to home all axes
                            ;
                            ; generated by RepRapFirmware Configuration Tool on Wed Dec 27 2017 18:31:34 GMT+0800 (PHT)
                            G91 ; relative positioning
                            G1 Z7 F800 ; lift Z relative to current position
                            M280 P3 S160 I1 ; Clear any alarm
                            G1 S1 X-305 Y-305 F1800 ; move quickly to X or Y endstop and stop there (first pass)
                            G1 S1 X-305 ; home X axis
                            G1 S1 Y-305 ; home Y axis
                            G1 X5 Y5 F360000 ; go back a few mm
                            G1 S1 X-305 F360 ; move slowly to X axis endstop once more (second pass)
                            G1 S1 Y-305 ; then move slowly to Y axis endstop
                            G90 ; absolute positioning
                            G1 X10 Y0 F360000 ; go to first bed probe point and home Z
                            G30 ; home Z by probing the bed

                            was able to have this deviation after placing the bed, then i tried to relevel the bed then i cannot get to mesh completely as it is stopping at the same point.

                            [[language]]
                            RepRapFirmware height map file v2 generated at 2018-01-06 20:56, mean error 0.248, deviation 0.204
                            xmin,xmax,ymin,ymax,radius,xspacing,yspacing,xnum,ynum
                            10.00,290.00,0.00,270.00,-1.00,108.80,108.80,3,3
                            0.029, 0.200, 0.093
                            0.010, 0.435, 0.245
                            0.110, 0.541, 0.572
                            1 Reply Last reply Reply Quote 0
                            • undefined
                              pao_wikhan
                              last edited by 6 Feb 2018, 17:12

                              when it reached that spot on the bed the probe triggers an alarm..which is super weird.

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                pao_wikhan
                                last edited by 7 Feb 2018, 06:29

                                my bed is warped lightly on the middle, is that why i cant do a correct calibration?

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  pao_wikhan
                                  last edited by 7 Feb 2018, 06:58

                                  able to do a 9pt mesh compensation, is there a limit to the compensation?

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    pao_wikhan
                                    last edited by 7 Feb 2018, 13:27

                                    ended up doing a 4pt as the middle of the bed is stopping the probing.

                                    1 Reply Last reply Reply Quote 0
                                    • undefined
                                      dc42 administrators
                                      last edited by 7 Feb 2018, 23:17

                                      Try increasing the Z dive height parameter, that's H in the M558 command.

                                      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
                                      • undefined
                                        pao_wikhan
                                        last edited by 8 Feb 2018, 04:43

                                        i'll try with a flat glass to see if it changes, as it might be detecting a super dent or something.
                                        so far right now i think all is good with the 4pt.

                                        1 Reply Last reply Reply Quote 0
                                        • undefined
                                          pao_wikhan
                                          last edited by 10 Feb 2018, 00:06

                                          i noticed that when i hit print another on DWC it does not do the full cycle from homing to g29 S1, it just starts to print right away.
                                          so what i do is after printing i hit the print button on gcode files to print another one.

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