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

Z wont go to the corect dept when printing.

Scheduled Pinned Locked Moved
Tuning and tweaking
5
32
1.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.
  • undefined
    Snippy @fcwilt
    last edited by 22 Feb 2025, 21:34

    @fcwilt
    Yes

    undefined 1 Reply Last reply 22 Feb 2025, 22:49 Reply Quote 0
    • undefined
      sebkritikel @Snippy
      last edited by sebkritikel 22 Feb 2025, 22:49

      @Snippy Can you post your config.g file? Specifically looking for your M208 line based on the following quote:

      @Snippy said in Z wont go to the corect dept when printing.:

      My problem is that after get a height map from G29 the map does nothing to compensate when printing, Z does not moove in -Z only in Z+.

      Edit: Your bed does not look healthy lol.

      Large(ish?) IDEX - 6HC, 1HCL
      Stratasys Dimension 1200es to 6HC Conversion

      undefined 1 Reply Last reply 23 Feb 2025, 11:47 Reply Quote 0
      • undefined
        fcwilt @Snippy
        last edited by fcwilt 23 Feb 2025, 00:13

        @Snippy said in Z wont go to the corect dept when printing.:

        Z datum was set to the highest part, So in order to print Z should go in the -

        I assume you have verified that the Z axis moves in the correct direction when controlled from the DWC?

        Frederick

        P.S. Just out of curiosity what is the bed made from? It seems to have quite a bit of curve.

        Here is the height map from one of my better printers. I had the bed created by a local machinist and it is very flat. Even came with a certificate.

        NANO Height Map.jpg

        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

        undefined 2 Replies Last reply 23 Feb 2025, 11:31 Reply Quote 0
        • undefined
          Snippy @fcwilt
          last edited by 23 Feb 2025, 11:31

          @fcwilt
          Bed is https://www.aliexpress.com/item/1005003056403054.html?spm=a2g0o.order_list.order_list_main.84.71821802lt2l0t
          Bed.jpg

          The printer is homebrew 100%, Core XY
          Stupid_Project.jpg
          Printed parts are mostly nylon with 10% carbonfiber.
          So far ~900€ in parts.

          undefined 1 Reply Last reply 23 Feb 2025, 11:42 Reply Quote 0
          • undefined
            Snippy @fcwilt
            last edited by 23 Feb 2025, 11:41

            @fcwilt
            And yes, Z mooves corectly.
            Only problem i have is the mesh bed compensation does absolutely nothing.
            And i might have a solution for the bed being a dish, ill just drill and tap some holes in the bed subplate 6mm 7068 aluminium plate and use some extra bolts with rubber tips to push out the bow.

            1 Reply Last reply Reply Quote 1
            • undefined
              droftarts administrators @Snippy
              last edited by droftarts 23 Feb 2025, 11:42

              @Snippy so you are homing the bed at the one of the high corners eg X0 Y0? Generally you should home Z at either the ‘most used’ point (usually the bed centre) or the lowest point (in your case also the bed centre), and the mesh is better positive, because negative moves are limited, because the nozzle won’t move below Z0 (unless your M208 allows it, or you have sent the Gcode to allow moves outside the machine limits). ie if your printing at 0.1mm layer height, and your mesh needs -1mm of movement, it’s only going to move -0.1mm.

              Ian

              Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

              1 Reply Last reply Reply Quote 1
              • undefined
                Snippy @sebkritikel
                last edited by 23 Feb 2025, 11:47

                @sebkritikel
                ; Smart Drivers
                M569 P0.0 S1 D3 V2000 ; driver 0.0 goes forwards (extruder 0)
                M569 P0.1 S0 D3 V2000 ; driver 0.1 goes forwards (Z axis)
                M569 P0.2 S0 D3 V2000 ; driver 0.2 goes forwards (Z axis)
                M569 P0.3 S0 D3 V2000 ; driver 0.3 goes backwards (X axis)
                M569 P0.4 S0 D3 V2000 ; driver 0.4 goes backwards (Y axis)

                ; Motor Idle Current Reduction
                M906 I30 ; set motor current idle factor
                M84 S30 ; set motor current idle timeout

                ; Axes
                M584 X0.3 Y0.4 Z0.1:0.2 ; set axis mapping
                M350 X16 Y16 Z16 I1 ; configure microstepping with interpolation
                M906 X1040 Y1040 Z1040 ; set axis driver currents
                M92 X80 Y80 Z800 ; configure steps per mm
                M208 X0:400 Y0:400 Z0:220 ; set minimum and maximum axis limits
                M566 X4000 Y4000 Z4000 ; set maximum instantaneous speed changes (mm/min)
                M203 X35000 Y35000 Z1500 ; set maximum speeds (mm/min)
                M201 X10000 Y10000 Z10000 ; set accelerations (mm/s^2)

                ; Extruders
                M584 E0.0 ; set extruder mapping
                M350 E16 I1 ; configure microstepping with interpolation
                M906 E940 ; set extruder driver currents
                M92 E409 ; configure steps per mm
                M566 E120 ; set maximum instantaneous speed changes (mm/min)
                M203 E3600 ; set maximum speeds (mm/min)
                M201 E250 ; set accelerations (mm/s^2)

                ; Kinematics
                M669 K1 ; configure CoreXY kinematics

                ; Endstops
                M574 X1 P"!io1.in" S1 ; configure X axis endstop
                M574 Y1 P"!io2.in" S1 ; configure Y axis endstop
                M574 Z1 P"!io3.in" S1 ; configure Z axis endstop

                ; Probes
                M558 K0 P9 C"io7.in" H5 F120 T6000 ; configure BLTouch probe via slot #0
                G31 P500 X45 Y0 Z4.054 ; set Z probe trigger value, offset and trigger height
                M950 S0 C"io7.out" ; create servo #0 for BLtouch
                M557 X0:400 Y0:400 S20

                ; Sensors
                M308 S0 P"temp1" Y"thermistor" A"Heated Bed" T100000 B3950 C7.06e-8 ; configure sensor #0
                M308 S1 P"temp0" Y"thermistor" A"Nozzle" T100000 B4725 C7.06e-8 ; configure sensor #1

                ; Heaters
                M950 H0 C"out0" T0 ; create heater #0
                M143 H0 P0 T0 C0 S110 A0 ; configure heater monitor #0 for heater #0
                M307 H0 R0.128 K0.179:0.000 D11.50 E1.35 S1.00 B0 ; configure model of heater #0
                M950 H1 C"out1" T1 ; create heater #1
                M143 H1 P0 T1 C0 S300 A0 ; configure heater monitor #0 for heater #1
                M307 H1 R1.040 K0.469:0.000 D10.85 E1.35 S1.00 B0 V23.9 ; configure model of heater #1

                ; Heated beds
                M140 P0 H0 ; configure heated bed #0

                ; Fans
                M950 F0 C"out4+out4.tach" Q8 ; create fan #0
                M106 P0 C"PCF" S0 L0 X1 B0.1 ; configure fan #0

                ; Tools
                M563 P0 D0 H1 F0 ; create tool #0
                M568 P0 R0 S0 ; set initial tool #0 active and standby temperatures to 0C

                ; Miscellaneous
                T0 ; select first tool

                undefined 1 Reply Last reply 23 Feb 2025, 11:57 Reply Quote 0
                • undefined
                  sebkritikel @Snippy
                  last edited by 23 Feb 2025, 11:57

                  @Snippy said in Z wont go to the corect dept when printing.:

                  M208 X0:400 Y0:400 Z0:220 ; set minimum and maximum axis limits

                  This, combined with what @droftarts is saying about where you're setting your Z datum , is why you're not seeing compensation occur in the negative Z direction. You could allow for negative moves in the Z direction, such as M208 Z-5:220 and/or adjust where you're setting the Z datum3f8f64bd-77ad-4e9f-a9e8-58f4961ba97f-image.png

                  For a 410mmx410mm bed, a thickness of 3mm without supporting the underside will result in poor dimension accuracy for your parts, as the bed will naturally sag in the middle. 1.6mm is substantial. I would recommend a thicker bed in the range of 10mm to 12mm, or some adjustable screws to help support the center of the bed.

                  Large(ish?) IDEX - 6HC, 1HCL
                  Stratasys Dimension 1200es to 6HC Conversion

                  undefined 1 Reply Last reply 23 Feb 2025, 12:35 Reply Quote 1
                  • undefined
                    Snippy @sebkritikel
                    last edited by 23 Feb 2025, 12:35

                    @sebkritikel
                    Purple stuff is the added leveling for the sub bed, tap to M4 and using bolts with rubber tips to push the bed.
                    This enought for leveling, or should i tap a 20x20 grid on the whole surface?
                    Leveling.png

                    undefined 1 Reply Last reply 23 Feb 2025, 12:47 Reply Quote 0
                    • undefined
                      sebkritikel @Snippy
                      last edited by 23 Feb 2025, 12:47

                      @Snippy 20x20 grid is likely overkill. Based on the 3mm thickness, you could probably do some calculations (or find a calculator) to derive a linear spacing of supports driven by what you would consider a reasonable bed deflection value - could start with .1mm. Unfortunately 3mm is really, really thin, especially at that size.

                      Is your bed heater a silicone type?
                      d4cf5bbd-2e06-40e2-ad15-eb4fad271140-81DhO8QANgL.AC_SL1344.jpg

                      Depending on what type of rubber tips you have in mind, I'd be concerned about their temperature rating, plus potential long term wear on the underside of the bed. What would be better is having a thicker sheet sandwiched below the bed heater. Not the best idea (or best sketch) buy maybe can mitigate the sagging bed.
                      0d201273-d69e-463c-b0a3-f57ba9d06481-image.png

                      Large(ish?) IDEX - 6HC, 1HCL
                      Stratasys Dimension 1200es to 6HC Conversion

                      undefined 2 Replies Last reply 23 Feb 2025, 12:55 Reply Quote 1
                      • undefined
                        Snippy @sebkritikel
                        last edited by 23 Feb 2025, 12:55

                        @sebkritikel
                        No the heater is that 3mm aluminium plate.
                        https://www.aliexpress.com/item/1005003056403054.html?spm=a2g0o.order_list.order_list_main.84.71821802lt2l0t

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          Snippy @sebkritikel
                          last edited by 23 Feb 2025, 13:05

                          @sebkritikel
                          Silicone tip would be better ofc, that bed wont go over 130 °C at 24v, The heating element is glued to the underside of the bed.

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