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

    [not yet solved] Tevo Little Monster DuetWifi errors

    Scheduled Pinned Locked Moved
    My Duet controlled machine
    10
    140
    21.7k
    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.
    • giostarkundefined
      giostark
      last edited by giostark

      Some progress...
      1- I discovered that the problem of crash in the bed depend by MatterControl. It look like after the finished printing it send some Gcode independently by the printing data.
      If I generate the file.gcode , now that I have commented the M84 , the head stay in home position like expected . So i have to discover where to put attention in MatterControl for resolve this.
      EDIT-2 ! And here how to solve this ! https://github.com/MarlinFirmware/Marlin/issues/1485

      It suggest where to look: C:\Program Files (x86)\MatterControl\StaticData\SliceSettings\Properties.json
      Look for this line:
      "DefaultValue": "M104 S0 ; turn off temperature\nG28 X0 ; home X axis\nM84 ; disable motors"
      And remove the M84 ! Or just put in front the ";".
      For configure the delta printer LM there is not a pre-built profile so you must choose "other" so You have also to change the "Other.printer" profile in the folder C:\Program Files (x86)\MatterControl\StaticData\Profiles. Looking always for the M84 and remove or comment it.
      The printer configurated come located here: C:\Users{user}\AppData\Local\MatterControl\Profiles\guest . So if you have already reconfigured the printer here you can change the M84 value.
      in linux is here : ~/.local/share/MatterControl
      Fine.

      2- Some printing issue:
      I discovered that for small printing object base the glass is perfect , BUT for big object base I cant let the corners stay on the glass , ending to ruin the print.
      So for big printing I used one thermal adhesive pad and hell the print stay down and the problem is to remove the printed part from it. Any way I'll see what to do.
      Now suggestion about those print?
      This is the 1st layer, and what you see is what is against the bed.
      Here ,the lines are not lines !!! This is incredible...look ! seems like a patchwork !
      I used the infill 100% and could be this the issue? In the preview of MatterControll those that are broken and discontinuous lines instead appear regular lines.
      The motors need to be cooled? I settled the 1700mA of current because the motors need 1.7A so should be fine right? Or should I sett less of the target specification?

      0_1539551755509_20181014_230437.jpg

      Here, always the first layer, look melted. I should use some fan percentage? I read ABS didnt like cooling (but I experienced that for small print it is necessary)

      0_1539552269930_20181014_230451.jpg

      The last picture show How ugly the finish looks. In some places is perfect and in other is horrible.

      0_1539552371761_20181014_230522.jpg

      Natealus created this issue in MarlinFirmware/Marlin

      closed How to keep the stepper motors from disabling after print is finished/cancelled? #1485

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

        That looks to me like a first layer that just isn't sticking very well.

        The flow rate needs to be correct, and the first layer height needs to be accurate. That should give the right amount of flow and squish. If it's too close or extruding too much, the plastic can squish out and curl up.

        Then temperature needs to be high enough that the plastic stays molten long enough to bond. This is why a high bed temp is needed for the first layer.

        It also helps to print the first layer very slow.

        How fast are you trying to print?

        What layer height are you using?

        What is your extrusion width?

        Z-Bot CoreXY Build | Thingiverse Profile

        giostarkundefined 1 Reply Last reply Reply Quote 0
        • giostarkundefined
          giostark @Phaedrux
          last edited by

          @phaedrux said in [help] Tevo Little Monster + DuetWiFi + DuetTouch7" errors:

          That looks to me like a first layer that just isn't sticking very well.

          The flow rate needs to be correct, and the first layer height needs to be accurate. That should give the right amount of flow and squish. If it's too close or extruding too much, the plastic can squish out and curl up.

          Then temperature needs to be high enough that the plastic stays molten long enough to bond. This is why a high bed temp is needed for the first layer.

          It also helps to print the first layer very slow.

          How fast are you trying to print?

          What layer height are you using?

          What is your extrusion width?

          I settled 45mm/s and 30% for 1st layer and 100% width for 1st layer and perimeters. The fist 2 pictures where about the contact with bed , the last is the top face.
          Can you tell me something about the fist picture? Especially in the center the lines are not lines. They seems interrupted and the filled again...it is really weird.

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

            @giostark said in [help] Tevo Little Monster + DuetWiFi + DuetTouch7" errors:

            They seems interrupted and the filled again...it is really weird.

            That's exactly what I was talking about. I think you are over extruding, and the plastic is getting pushed up and then smoothed back down when it comes back the other direction. That's why the lines look woven.

            Your top layer looks like it's over extruded in some areas. Especially the left side. But then it looks like you're under extruding on the right side.

            Have you calibrated your E steps?

            13.5mm/s sounds ok for first layer speed.

            I'm not familiar with MatterControl as a slicer, so I'm not sure how it behaves.

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • giostarkundefined
              giostark
              last edited by

              Yep , I have calibrate the E step , BUT is arriving the Bondetech BMG and I'll put on it the 0.9 motor , so I should gain some better extrusion.
              Maybe is worthy to wait that I have installed it before losing time looking for a configuration that must be replaced.
              Thanks you for your time and attention. I'll try to investigate your points and I'll write back. 👍 🕵

              1 Reply Last reply Reply Quote 0
              • giostarkundefined
                giostark
                last edited by giostark

                Hi folks !
                I'm facing this issue: the calibration report an absurd bed leveling. (see the picture)
                I installed the new motor (changing the microstep to 160 in config.g) that look more accurate but after this the mesh bed compensation become more strange.
                When I try to print large object one side of the printing is just few attached the other is strongly attached.
                If I send the calibration before the print and with the M122 I can verify the mesh compensation is loaded but the result is as above described.
                Im using the last firmware (but this is not relevant maybe)
                Re-calibrate the Z-probe have not produced improvement.

                1 Reply Last reply Reply Quote 0
                • giostarkundefined
                  giostark
                  last edited by giostark

                  0_1539860945151_levelling-problems.png
                  0_1539861269098_levelling-problems-topview.png

                  1 Reply Last reply Reply Quote 0
                  • giostarkundefined
                    giostark
                    last edited by

                    Some post above there is a calibration that look like very different ☹

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

                      I presume you ran auto calibration before you generated that height map. Did you run auto calibration (G32) before generating the height map (G29)? Assuming that you did, what was the reported calibration deviation; and are you using the same bed.g file that you published in your earlier post in this thread dated 21 September?

                      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 1
                      • giostarkundefined
                        giostark
                        last edited by

                        Hi dc42,
                        This is the actual bed.g :
                        *; bed.g
                        ; called to perform automatic delta calibration via G32
                        ;
                        M280 P3 S160 I1 ; clear all BL-touch errors
                        M561 ; clear any bed transform
                        ; generated by RepRapFirmware Configuration Tool on Mon May 22 2017 22:56:20 GMT-0400 (Eastern Daylight Time)
                        G28 ; home all tower
                        G0 Z400 ; Move while giving the BLTouch time to clear the error
                        ; Probe the bed at 6 peripheral and 0 halfway points, and perform 3-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.
                        M98 Pdeployprobe.g
                        G30 P0 X0 Y129.9 H0 Z-99999
                        G30 P1 X112.5 Y64.95 H0 Z-99999
                        G30 P2 X112.5 Y-64.95 H0 Z-99999
                        G30 P3 X0 Y-129.9 H0 Z-99999
                        G30 P4 X-112.5 Y-64.95 H0 Z-99999
                        G30 P5 X-112.5 Y64.95 H0 Z-99999
                        G30 P6 X0 Y0 H0 Z-99999 S3
                        ; 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)

                        M98 Pretractprobe.g
                        G29
                        G28
                        ;G1 X0 Y0 Z150 F15000 S2*

                        Turning on the printer the M122 didnt load the mesh , so I do all the time the calibration and after this the M122 report "mesh" for the bed compensation.
                        Bed compensation in use: mesh
                        Bed probe heights: -3.115 -2.859 -2.963 -3.287 -2.919

                        Yep ,I do the auto calibration from the web interface pressing "auto delta calibration" , then the result is that image you can see this post above.
                        They look to me strange number...are too big...

                        1 Reply Last reply Reply Quote 0
                        • giostarkundefined
                          giostark
                          last edited by giostark

                          Boh...I mean boh...just because i didnt know the cause>effect related to what im doing...anyway...
                          I changed the bed.g coordinates for the calibration from actual to the one taken from the Eric files and this is the result LOL Maybe the S6 compensation or calibration point , against the S3? More point to read?
                          old ones:
                          G30 P0 X0 Y129.9 H0 Z-99999
                          G30 P1 X112.5 Y64.95 H0 Z-99999
                          G30 P2 X112.5 Y-64.95 H0 Z-99999
                          G30 P3 X0 Y-129.9 H0 Z-99999
                          G30 P4 X-112.5 Y-64.95 H0 Z-99999
                          G30 P5 X-112.5 Y64.95 H0 Z-99999
                          G30 P6 X0 Y0 H0 Z-99999 S3
                          new ones:
                          G30 P0 X0 Y132.28 H0 Z-99999
                          G30 P1 X121 Y69.86 H0 Z-99999
                          G30 P2 X129.9 Y-75 H0 Z-99999
                          G30 P3 X0 Y-150 H0 Z-99999
                          G30 P4 X-129.9 Y-75 H0 Z-99999
                          G30 P5 X-121 Y69.86 H0 Z-99999
                          G30 P6 X0 Y59.15 H0 Z-99999
                          G30 P7 X56.09 Y32.38 H0 Z-99999
                          G30 P8 X64.95 Y-37.5 H0 Z-99999
                          G30 P9 X0 Y-75 H0 Z-99999
                          G30 P10 X-64.95 Y-37.5 H0 Z-99999
                          G30 P11 X-56.09 Y32.38 H0 Z-99999
                          G30 P12 X0 Y0 H0 Z-99999 S6

                          0_1539879787229_levelling-problems-solved.png
                          0_1539879802916_levelling-problems-solved-top.png

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

                            Yes, using S6 normally improves the delta calibration by calibrating inaccuracies in the tower positions too.

                            When you run G32 several times in succession, what deviation does it converge to?

                            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 1
                            • giostarkundefined
                              giostark
                              last edited by giostark

                              @dc42 said in [help] Tevo Little Monster + DuetWiFi + DuetTouch7" errors:

                              converge

                              It look like always between max of 0.1x/0.1x with S6.

                              I tried also S9 and this is the result , of max of 0.1x/0.0x :

                              0_1539996634289_03-top.png

                              With S6 there were still trouble. The print with big base come really attached from one side and few attached to the other.
                              edit:
                              Still with S9 the problem remain the same (also if the mesh seems a little better) . On one side of the glass the print stay too high and the other low. Uff...so frustrating. The mesh seems loaded.

                              Suggestions?

                              ps: extruder arrived and mounted with 0.9 motor.

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

                                What type of Z probe does your machine have? If it's not a nozzle contact probe then the problem may be caused by effector tilt.

                                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

                                giostarkundefined 1 Reply Last reply Reply Quote 0
                                • giostarkundefined
                                  giostark @dc42
                                  last edited by

                                  @dc42
                                  I have the BL-Touch , original one mounted on the Tevo LM.
                                  Is strange because with the original components there was not those difference. So I can image that is a software problem. If the calibration would be correct the 1srt layer should stick like expected in all its parts...instead it do not.

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

                                    If it's a BLTouch then the probe must be offset some way for the nozzle, so I am 99% sure that the problem is that the effector tilt is varying with XY position. It's very hard to get the geometry of a delta printer sufficiently accurate to eliminate this completely.

                                    You can test this by measuring the trigger height of the Z probe at different XY positions.

                                    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 1
                                    • giostarkundefined
                                      giostark
                                      last edited by

                                      Thanks...I'll check it and I'll report the results...
                                      In the same time I'll try to understand better other stuffs related to this..
                                      https://duet3d.dozuki.com/Wiki/Using_mesh_bed_compensation

                                      1 Reply Last reply Reply Quote 0
                                      • giostarkundefined
                                        giostark
                                        last edited by giostark

                                        I tried make good homework ...but i miss still something.
                                        As the file Eric posted I tried do the same. Now the bed.g look like this:

                                        ; 7 points, 6 factors, probing radius: 150, probe offset (0, 0)
                                        G30 P0 X0.00 Y150.00 Z-99999 H-0.080 ; trigger height 1.640 > done
                                        G30 P1 X129.90 Y75.00 Z-99999 H0.320 ; trigger height 1.880 > done
                                        G30 P2 X129.90 Y-75.00 Z-99999 H0.240 ; trigger height 1.800 > done
                                        G30 P3 X0.00 Y-150.00 Z-99999 H-0.020 ; trigger height 1.540 > done
                                        G30 P4 X-129.90 Y-75.00 Z-99999 H-0.262 ; trigger height 1.298 > done
                                        G30 P5 X-129.90 Y75.00 Z-99999 H-0.320 ; trigger height 1.240 > done
                                        G30 P6 X0 Y0 Z-99999 S7 ; Bed center, main trigger height 1.560
                                        ; For G30: 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 center of bed)

                                        ; Bed center, main trigger height 1.560 - sottrarre all'altezza centrale le altezze per ciascun punto e mettere la differenza positiva o negativa come altezza nei vari G30.

                                        I taken 3 times all the 7 point. I commanded down the head close the bed and lowered by 0.05 steps against the glass. I noticed that if i use bigger step the head one time against the glass lift a little on xy , so I used the smallest steps.
                                        And the result is this:

                                        0_1540125807273_cal-after-manual-trigger.png

                                        BUT the result in printing is identical.... one side barely stick , the other stick like hell.

                                        I tried also see if the BLtouch was aware of changing bed high. I removed two spacer that sustain the bed (screwing a little) and this is the result:

                                        0_1540126005018_test-spessori-01-top.png

                                        I'm stuck.

                                        Also if I manually level the bed with spacer to make the calibration look like perfect , I'm sure the printing will not go well. As mentioned the delta printer have more tolerances so the solution should be where you suggest but it didnt work 😞

                                        1 Reply Last reply Reply Quote 0
                                        • giostarkundefined
                                          giostark
                                          last edited by giostark

                                          Eric add those line in the comment of the bed.g :
                                          - entered in config-override.g G31
                                          And this is the config-override.g :
                                          ; This is a system-generated file - do not edit
                                          ; Delta parameters
                                          M665 L397.048 R156.896 H524.725 B175.0 X0.206 Y-0.111 Z0.000
                                          M666 X-0.295 Y0.233 Z0.062 A0.00 B0.00
                                          ; Heater model parameters
                                          M307 H0 A93.8 C266.0 D9.4 S1.00 B0
                                          M307 H1 A372.4 C90.9 D4.4 S1.00 B0
                                          M307 H2 A340.0 C140.0 D5.5 S1.00 B0
                                          M307 H4 A340.0 C140.0 D5.5 S1.00 B0
                                          M307 H5 A340.0 C140.0 D5.5 S1.00 B0
                                          M307 H6 A340.0 C140.0 D5.5 S1.00 B0
                                          M307 H7 A340.0 C140.0 D5.5 S1.00 B0

                                          How he calculated the new parameters for the M665 ?!?!

                                          T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
                                          • T3P3Tonyundefined
                                            T3P3Tony administrators @giostark
                                            last edited by

                                            @giostark

                                            M665 and M666 values are obtained though using delta calibration. They are written to config-override.g through the command M500, and then loaded when the printer starts up as long as M501 is at the end of your config.g (which it is from your earlier post). You can see what values are currently set from M666 and M665 by typing the commands into the console with nothing after them:
                                            0_1540128033602_a83bd6d4-0c91-4feb-a404-b276c04348f1-image.png

                                            Are you running delta calibration before trying to get the mesh bed compensation working? It looks to me like you are showing pictures of the mes bed compensation but not the results of delta calibration. you may need to run delta calibration a few times to get it to converge.

                                            Use the command G32 in the gcode console a few times and post the results.

                                            www.duet3d.com

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