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

    to far from Bed

    Scheduled Pinned Locked Moved Solved
    Example setups and prints
    2
    27
    1.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.
    • cosmowaveundefined
      cosmowave @chris94
      last edited by cosmowave

      @chris94 When you just run G28, is then the z height correct?
      When not, you have to adjust your z endstop (EDIT: or the bed with screws)

      Mankati FSXT+, DeltaTowerV2, E3D MS/TC

      chris94undefined 1 Reply Last reply Reply Quote 0
      • chris94undefined
        chris94 @cosmowave
        last edited by

        @cosmowave yes if i just run the G28 in DWC then everything is fine

        cosmowaveundefined 1 Reply Last reply Reply Quote 0
        • cosmowaveundefined
          cosmowave @chris94
          last edited by

          @chris94 What is the first z-height in your gcode? It should be your defined layerheight (e.g. 0.2)

          Mankati FSXT+, DeltaTowerV2, E3D MS/TC

          chris94undefined 1 Reply Last reply Reply Quote 0
          • chris94undefined
            chris94 @cosmowave
            last edited by

            @cosmowave dont mind the extra Z steps

            T2
            M190 S90
            M104 S240
            M109 S240
            M82 ;absolute extrusion mode
            G28 ;Home
            G1 Z30 F3000 ;Move the platform down 30mm
            ;Prime the extruder
            G92 E0
            G1 F200 E3
            G92 E0
            M141 S50
            M83 ;relative extrusion mode
            G1 F1800 E-1.5
            ;LAYER_COUNT:100
            ;LAYER:0
            M107
            G1 X0 Y250 F600
            G1 F600 Z5
            echo"pause"
            G4 S20 ; Pause
            G1 F100 Z0.8

            cosmowaveundefined 1 Reply Last reply Reply Quote 0
            • cosmowaveundefined
              cosmowave @chris94
              last edited by cosmowave

              @chris94 said in to far from Bed:

              G1 F600 Z5
              echo"pause"
              G4 S20 ; Pause
              G1 F100 Z0.8

              After your printhead moves to Z+5 you have a pause of 20 seconds!
              I think you know that you have to wait 20s ?

              Mankati FSXT+, DeltaTowerV2, E3D MS/TC

              chris94undefined 1 Reply Last reply Reply Quote 0
              • chris94undefined
                chris94 @cosmowave
                last edited by chris94

                @cosmowave yes it is there to eyeball the initial distance so i can check where the coordinates are

                cosmowaveundefined 1 Reply Last reply Reply Quote 0
                • cosmowaveundefined
                  cosmowave @chris94
                  last edited by

                  @chris94 And this inital z height of 5mm is also too high? (at 10-13mm)

                  Mankati FSXT+, DeltaTowerV2, E3D MS/TC

                  chris94undefined 1 Reply Last reply Reply Quote 0
                  • chris94undefined
                    chris94 @cosmowave
                    last edited by chris94

                    @cosmowave more or less yes. i can't really measure it. the picture was taken at a theoretical height of 0,3

                    cosmowaveundefined 1 Reply Last reply Reply Quote 0
                    • cosmowaveundefined
                      cosmowave @chris94
                      last edited by cosmowave

                      @chris94 Do you have set a additional "bed surface"?
                      Can you post your config.g and if exists relevant macros please.

                      Mankati FSXT+, DeltaTowerV2, E3D MS/TC

                      chris94undefined 1 Reply Last reply Reply Quote 0
                      • chris94undefined
                        chris94 @cosmowave
                        last edited by chris94

                        @cosmowave i don't know what an additional bed surface would be so i don't think so.

                        ; Configuration file for Duet 3 (firmware version 3)
                        ; executed by the firmware on start-up
                        ;
                        ; General preferences
                        G90                                                     					; send absolute coordinates...
                        M83                                                     					; ...but relative extruder moves
                        M550 P"HTPX3"                                           					; set printer name
                        M575 P1 S1 B57600                                       					; enable support for PanelDue
                        
                        ; Network
                        ; M551 P"passwort"                                           					; set password
                        M552 P0.0.0.0 S1                                         					; enable network and acquire dynamic address via DHCP
                        M586 P0 S1                                               					; enable HTTP
                        M586 P1 S0                                               					; disable FTP
                        M586 P2 S0                                               					; disable Telnet
                        
                        ; Drives
                        M569 P0.5 S1                                             					; physical drive 0.5 goes forwards X-Achse			= X
                        M569 P0.1 S0                                             					; physical drive 0.1 goes forwards Y-R-Achse		= Y
                        M569 P0.0 S0                                             					; physical drive 0.1 goes forwards Y-L-Achse		= A
                        M569 P1.0 S0                                             					; physical drive 1.0 goes backwards Z-L-Achse		= Z
                        M569 P1.1 S0                                             					; physical drive 1.0 goes backwards Z-M-Achse		= (B)
                        M569 P1.2 S0                                             					; physical drive 1.0 goes backwards Z-R-Achse		= (C)
                        M569 P0.4 S0                                            					; physical drive 0.4 goes forwards Extruder			= E
                        M569 P0.2 S0																; physical drive 0.2 goes forwards Hydraulik Pumpe	= U
                        
                        M584 X0.5 Y0.1:0.0 Z1.0:1.1:1.2 E0.4 U0.2                  					; set drive mapping MOTOR BELEGUNG: X, Y-R, Y-L, Z-L, Z-M, Z-R, Extruder, Hydraulik Pumpe
                        M671 X-35:335:150 Y43:43:364 S1												; Spindel position Links:Rechts:Mitte bezogen auf Nullpunkt (Bett linke Ecke vorne) S = max ausgleich in mm
                        
                        M350 X16 Y16 A16 Z16 B16 C16 E16 U16 I1										; configure microstepping with interpolation
                        M92 X533.33 Y533.33 A533.33 Z1600.00 B1600.00 C1600.00 E420.00 U1009.46		; set steps per mm
                        M566 X200.00 Y200.00 A200.00 Z200.00 B200.00 C200.00 E400.00 U100			; set maximum instantaneous speed changes (mm/min) (jerk)
                        M203 X1800.00 Y1800.00 A1800.00 Z600.00 B600.00 C600.00 E4000.00 U600		; set maximum speeds (mm/min)
                        M201 X500.00 Y500.00 A500.00 Z500.00 B500.00 C500.00 E500.00 U1000			; set accelerations (mm/s^2)
                        M906 X1200 Y1200 A1200 Z1200 B1200 C1200 E700 U1400 I30						; set motor currents (mA) and motor idle factor in per cent
                        M84 S30																		; Set idle timeout
                        
                        ; Axis Limits																; Nullpunkt auf vorder linke Tischecke bezogen, 10mm abstand zum Tischrand
                        M208 X-12.6 Y-96.5 A-96.5 Z0 B0 C0 U0 S1                               		; set axis minima
                        M208 X312.4 Y296.1 A296.1 Z250 B250 C250 U1.75 S0							; set axis maxima  
                        
                        ; Endstops
                        M574 X1 S1 P"!io5.in"                              	      					; configure active-high endstop for low end on X via pin io5.in			= X
                        M574 Y2 S1 P"!io6.in+!io8.in"												; configure active-high endstop for high end on Y-R via pin io8.in		= YL YR
                        M574 Z2 S1 P"!1.io5.in+!1.io2.in+!1.io1.in"        	  						; configure active-high endstop for high end on Z-L via pin 1.io5.in	= ZL ZM ZR
                        M574 E1 S1 P"!io2.in"  														; NOTAUS
                        M574 U1 S3																	; Hydraulik Pumpe  3 = motor load detection								= U
                        
                        ; Motor stall detection für Hydraulik Pumpe
                        M915 U R0 F0																; F = unfiltered (default, 1 reading per full step) 
                        
                        ; Z-Probe
                        ;M558 P5 C"!io7.in" H50 F100 T500                         					; set Z probe P= Switch C= Input  H= vorpositionieren  F= probing speed  T= Travel speed von Punkt zu Punkt
                        ;G31 P1000 X25.25 Y67 Z10 B0 C0                           					; Z probe trigger value, offset and trigger height C= Temperature coefficient P= Trigger value
                        ;M557 X20:280 Y20:280 S20                                 					; define mesh grid  S= Probe point spacing
                        
                        ; Heaters
                        M308 S0 A"Druckbett" P"temp3" Y"thermistor" T100000 B3950					; configure sensor 0 as thermistor on pin temp3
                        M950 H0 C"out0" T0                                       					; create bed heater output on out0 and map it to sensor 0
                        M307 H0 R0.382 C650.1 D2.15 S1.00 V23.9                    					; disable bang-bang mode for the bed heater and set PWM limit
                        M140 H0                                                  					; map heated bed to heater 0
                        M143 H0 S120                                             					; set temperature limit for heater 0 to 120C
                        M308 S1 A"Tool-L" P"temp0" Y"thermistor" T500000 B3800 						; configure sensor 1 as thermistor on pin temp0
                        M950 H1 C"out1" T1                                       					; create nozzle heater output on out1 and map it to sensor 1
                        M307 H1 B0 S1.00                                         					; disable bang-bang mode for heater  and set PWM limit
                        M143 H1 S400                                             					; set temperature limit for heater 1 to 450C
                        M308 S2 A"Tool-M" P"temp1" Y"thermistor" T500000 B3800  					; configure sensor 2 as thermistor on pin temp1
                        M950 H2 C"out2" T2                                       					; create nozzle heater output on out2 and map it to sensor 2
                        M307 H2 B0 S1.00 R3.002 C191.7 D12.39 S1.00  		       					; disable bang-bang mode for heater  and set PWM limit
                        M143 H2 S400                                             					; set temperature limit for heater 2 to 450C
                        M308 S3 A"Tool-R" P"temp2" Y"thermistor" T500000 B3800 				 		; configure sensor 3 as thermistor on pin temp2
                        M950 H3 C"out3" T3                                       					; create nozzle heater output on out3 and map it to sensor 3
                        M307 H3 B0 S1.00                                         					; disable bang-bang mode for heater  and set PWM limit
                        M143 H3 S400                                             					; set temperature limit for heater 3 to 450C
                        M308 S4 A"KammerL" P"1.temp0" Y"thermistor" T100000 B3950					; configure sensor 4 as thermistor on pin 1.temp0
                        M950 H4 C"1.out0" T4 Q10                                   					; create chamber heater output on 1.out0 and map it to sensor 4  Q10 = 10Hz
                        M307 H4 B0 R1.177 C209.6 D5.06 S1.00 V24.2                					; disable bang-bang mode for the chamber heater  
                        M141 H4                                                  					; map chamber to heater 4
                        M143 H4 S100                                             					; set temperature limit for heater 4 to 100C
                        
                        M308 S5 A"Kammer" P"1.temp2" Y"thermistor" T100000 B3950					;Kammer Temperatur
                        M308 S6 A"KammerR" P"1.temp1" Y"thermistor" T100000 B3950					;Heizelement Rechts Temperatur
                        
                        
                        ; Tools
                        M563 P1 S"Links" D0 H1 F0                                					; define tool 1
                        G10 P1 X0 Y0 Z0                                          					; set tool 1 axis offsets
                        G10 P1 R0 S0                                             					; set initial tool 1 active and standby temperatures to 0C
                        M563 P2 S"Mitte" D0 H2 F0                                					; define tool 2
                        G10 P2 X0 Y0 Z0                                          					; set tool 2 axis offsets
                        G10 P2 R0 S0                                             					; set initial tool 2 active and standby temperatures to 0C
                        M563 P3 S"Rechts" D0 H3 F0                               					; define tool 3
                        G10 P3 X0 Y0 Z0                                          					; set tool 3 axis offsets
                        G10 P3 R0 S0                                             					; set initial tool 3 active and standby temperatures to 0C
                        
                        ; Custom settings
                        M581 E1 S1 T2 C0															;NOTAUS M581 => T1= Trigger 1, S1= rising edge of input; C0= trigger at any time
                        
                        ; Miscellaneous
                        M575 P1 S1 B57600       	                                				; enable support for PanelDue
                        M912 P0 S-16,5																; MCU Calibrating 
                        
                        ; homeall.g
                        ; called to home all axes
                        ;
                        G91                    			; relative positioning
                        ;G1 H2 Z5 F600         			; lift Z relative to current position
                        
                        ;HOME Z
                        G1 H1 Z255 F3100
                        G1 H2 Z-10 F300   				; lift Z relative to current position
                        G1 H1 Z255 F100 				; move Z up until the endstop is triggered
                        G92 Z218.1        				; set Z position to axis maximum (you may want to adjust this)
                        
                        G90
                        G1 Z200 F400					;Z Freifahren
                        G91
                        
                        echo "Z-Homed Z218.1"
                        
                        ;HOME Y
                        G1 H1 Y398 F600 				; move quickly to Y axis endstops and stop there (first pass)
                        G1 H2 Y-5 F300     				; go back a few mm
                        G1 H1 Y398 F100  				; move slowly to Y axis endstops once more (second pass)
                        
                        ;G90
                        ;G1 Y390 F600					; Y-Achse auf Position für X-Achse
                        G91								
                        echo "Y-Homed"
                        
                        ;HOME X
                        G1 H1 X-341 F600	 			; move quickly to X  axis endstops and stop there (first pass)
                        G1 H2 X5 F300	     			; go back a few mm
                        G1 H1 X-341 F100	 			; move slowly to X  axis endstops once more (second pass)
                        
                        G90
                        G1 X30 F600
                        echo "X-Homed"
                        
                        cosmowaveundefined 1 Reply Last reply Reply Quote 0
                        • cosmowaveundefined
                          cosmowave @chris94
                          last edited by

                          @chris94 With additional "bed surface" i mean: in the slicer you can define a bed surface thickness (like an additional plate e.g. mirror on your bed). This thickness will be added to your z0

                          You are sure that your z endstop is 218.1mm above z0?

                          Mankati FSXT+, DeltaTowerV2, E3D MS/TC

                          chris94undefined 1 Reply Last reply Reply Quote 0
                          • chris94undefined
                            chris94 @cosmowave
                            last edited by

                            @cosmowave the z endstop is at the low end of my printer and this is the exact distance to the nozzle so yes, i am sure for now. like i said it's just for a quick and dirty print to make a video. there is no build surface set as far as i know (i am totally new to cura). btw thanks for taking your time

                            cosmowaveundefined 1 Reply Last reply Reply Quote 0
                            • cosmowaveundefined
                              cosmowave @chris94
                              last edited by

                              @chris94 When it's only for a quick and dirty, you can eventually set the G92 Z218.1 a bit lower?

                              Mankati FSXT+, DeltaTowerV2, E3D MS/TC

                              chris94undefined 1 Reply Last reply Reply Quote 0
                              • chris94undefined
                                chris94 @cosmowave
                                last edited by

                                @cosmowave i probably could but i'm a little bit scared that this could result in a crash as long as i dont know where the problem is coming from

                                cosmowaveundefined 1 Reply Last reply Reply Quote 0
                                • cosmowaveundefined
                                  cosmowave @chris94
                                  last edited by

                                  @chris94 Yeah sure...
                                  Can it be, that the z move in you gcode (G1 F100 Z0.8) is done relative instead of absolute.
                                  But if this is the case, i don't know why...😲
                                  But eventually you can hear/feel/see the little 0.8mm move?

                                  Mankati FSXT+, DeltaTowerV2, E3D MS/TC

                                  chris94undefined 1 Reply Last reply Reply Quote 0
                                  • chris94undefined
                                    chris94 @cosmowave
                                    last edited by

                                    @cosmowave I don't understand this step either. its straight out of cura. i am currently setting up my simplify to see if it is a cura export wonder problem or something somewhere in the config

                                    cosmowaveundefined 1 Reply Last reply Reply Quote 0
                                    • cosmowaveundefined
                                      cosmowave @chris94
                                      last edited by

                                      @chris94 What happens if you put a G90 in slicer startcode?

                                      Mankati FSXT+, DeltaTowerV2, E3D MS/TC

                                      chris94undefined 1 Reply Last reply Reply Quote 0
                                      • chris94undefined
                                        chris94 @cosmowave
                                        last edited by

                                        @cosmowave good question. i will try that when i am back at home

                                        1 Reply Last reply Reply Quote 0
                                        • chris94undefined
                                          chris94
                                          last edited by chris94

                                          ok as far as i can see it isn't the slicer gcode. tried it with G90 but that did nothing. i cant see anything in the config, home or somewhere else where this "offset is coming from. If I use a macro with a G1 to go to Z0 it's not a problem, but as soon as I start a print ...

                                          1 Reply Last reply Reply Quote 0
                                          • chris94undefined
                                            chris94
                                            last edited by

                                            G28 ;Home
                                            G1 Z30 F3000
                                            G1 X0 Y200 F600
                                            G1 F600 Z10
                                            G1 F100 Z0.8
                                            G1 F900 X20 Y200 
                                            G1 F100 Z0.3
                                            

                                            i tried to use just a simple move after a home and i still get the offset and i can't figure out why. i could be blind but i am pretty shure that i did not configured something that trigges this offset. the only thing i know is that it looks like the offset is set at the first move after the G28

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