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 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
                            • cosmowaveundefined
                              cosmowave @chris94
                              last edited by cosmowave

                              @chris94 it can be, that the stepper missing some steps.
                              But it is strange when it happens only during that move...

                              Mankati FSXT+, DeltaTowerV2, E3D MS/TC

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

                                @chris94 can you probably try it at lower speed?

                                Mankati FSXT+, DeltaTowerV2, E3D MS/TC

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

                                  @cosmowave ok it really seems like the good old "turn it of and on again" fix it for some reason... i left the printer off for a few hours and now it works for what ever reason. i feel so dumb right now and you cant imagen how dumb. the whole day and than a simple turn off solves it. is there a "backup" file or something that might caused the problem?
                                  😑

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

                                    @chris94 very nice! 😜 😅

                                    Mankati FSXT+, DeltaTowerV2, E3D MS/TC

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

                                      @cosmowave even if it was just a simple stupid beginner mistake on my part, thank you for your very much for your help

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

                                        @chris94 no problem. you're welcome.

                                        Mankati FSXT+, DeltaTowerV2, E3D MS/TC

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