Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. rudenick
    3. Posts
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 17
    • Best 0
    • Controversial 0
    • Groups 0

    Posts made by rudenick

    • RE: G32 Dual Z axis constant 0.6mm off-level difference

      But if the probe always meets the same bed temperature - the variance is constant right?
      Thermistor is there to correct the non-constant bed temperatures to keep the same offset between 60 and 90C but I'm using only one

      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • RE: G32 Dual Z axis constant 0.6mm off-level difference

      @dc42 Hope it is a worthwhile bother. I'm at the wits end with configuring duet for my ender 3 and pinda probe since May.

      The Z offset is inconsistent and two Z axis true leveling is inconsistent as well.

      • I have replaced the springs with PCABS washers.
      • Probe measures at static 60C
      • Z rod distances, bed size, probe to nozzle distances are correct.
      • Z motor order and cabling is correct.

      Please, please help

      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • RE: G32 Dual Z axis constant 0.6mm off-level difference

      Duet software turns out to be very difficult to be made to work despite doing everything like the guides said.

      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • RE: G32 Dual Z axis constant 0.6mm off-level difference

      Yes but as I use 60C always - It's safe dependable value. Using temperature offsets would just add another fail point and would not impact anything that is failing currently

      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • RE: G32 Dual Z axis constant 0.6mm off-level difference

      @Phaedrux I printed a 2cm washers in PCABS and replaced the springs with them. Magnetic bed holds to the bed.

      At first it worked but I started to have hardware/connection issues with temperature sensor in pinda probe. I never used temp corretion, I thought it is not available.

      I always use 60C temp for homing and printing unless I use PCABS but that's not in the equation/files right now.

      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • RE: G32 Dual Z axis constant 0.6mm off-level difference

      If at least I could home onice:

      25/09/2020, 07:54:49	G28
      Leadscrew adjustments made: 0.052 -0.048, points used 2, (mean, deviation) before (0.005, 0.029) after (0.000, 0.000)
      Stopped at height 0.590 mm
      Stopped at height 0.540 mm
      
      Error: Homing failed
      25/09/2020, 07:47:56	G28
      Leadscrew adjustments made: 0.096 -0.089, points used 2, (mean, deviation) before (0.010, 0.054) after (0.000, 0.000)
      Stopped at height 0.595 mm
      Stopped at height 0.515 mm
      
      Error: Homing failed
      25/09/2020, 07:45:14	G28
      Leadscrew adjustments made: 0.164 -0.158, points used 2, (mean, deviation) before (0.014, 0.094) after (0.000, 0.000)
      Stopped at height 0.647 mm
      Stopped at height 0.505 mm
      
      Error: Homing failed
      25/09/2020, 07:42:46	G28
      Leadscrew adjustments made: 0.379 -0.333, points used 2, (mean, deviation) before (0.048, 0.209) after (0.000, 0.000)
      Stopped at height 0.908 mm
      Stopped at height 0.675 mm
      
      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • RE: G32 Dual Z axis constant 0.6mm off-level difference

      I also have a trouble with changing Z offset, one week it's 2mm lower and after few prints it goes 2mm up while I'm consistent with the procedure and it is persistent on restarts.

      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • RE: G32 Dual Z axis constant 0.6mm off-level difference

      Full config.g

      ; General preferences
      G90                                            ; send absolute coordinates...
      M83                                            ; ...but relative extruder moves
      M550 P"Ender1"                                 ; set printer name
      
      ; Network
      ;M552 S0                                        ; disable network
      
      ; Drives
      M569 P0 S0 D3 ;T0.1:0.1:0.02:0.02                  ; physical drive 0 goes backwards using TMC220x driver timings
      M569 P1 S0 D3 ;T0.1:0.1:0.02:0.02                  ; physical drive 1 goes backwards using TMC220x driver timings
      M569 P2 S1 D3 ;T0.1:0.1:0.02:0.02                  ; physical drive 2 goes forwards using TMC220x driver timings
      M569 P3 S0 ;T0.1:0.1:0.02:0.02                  ; physical drive 3 goes backwards using TMC220x driver timings
      M569 P4 S1 D3 ;T0.1:0.1:0.02:0.02                  ; physical drive 3 goes backwards using TMC220x driver timings
      ;M569 P0 S0                                     ; physical drive 0 goes forwards using default driver timings
      ;M569 P1 S0                                     ; physical drive 1 goes forwards using default driver timings
      ;M569 P2 S1                                     ; physical drive 2 goes forwards using default driver timings
      ;M569 P3 S0                                     ; physical drive 3 goes forwards using default driver timings
      
      M584 X0 Y1 Z2:4 E3                               ; set drive mapping
      M350 X16 Y16 Z16 E32 I1 					   ; configure microstepping with interpolation 
      M92 X80.00 Y80.00 Z400 E194.68                   ; set steps per mm 210.00 without m350
      M566 X1200.00 Y1200.00 Z24.00 E300.00            ; set maximum instantaneous speed changes (mm/min)
      M203 X9000.00 Y9000.00 Z180.00 E6000.00        ; set maximum speeds (mm/min)
      M201 X500.00 Y500.00 Z100.00 E5000.00            ; set accelerations (mm/s^2)
      M906 X800 Y800 Z800 E1000 I30                   ; set motor currents (mA)
      M572 D0 S0.42                                 ; set pressure advance for direct drive
      M84 S30                                        ; Set idle timeout
      
      ;dual z axis limits                             ;TO BE CORRECTED
      M671 X-30:260 Y115:115 S1                        ; leadscrews at left (connected to Z) and right (connected to E1) of X axis
      ;M208 X45:195 Y30:185                            ; X carriage moves from -5 to 205, Y bed goes from 0 to 200
      
      ; Axis Limits
      M208 X0 Y0 Z0 S1                               ; set axis minima
      M208 X252 Y230 Z230 S0                         ; set axis maxima
      
      ; Endstops
      M574 X1 S1 P"xstop"                            ; configure active-high endstop for low end on X via pin xstop
      M574 Y1 S1 P"ystop"                            ; configure active-high endstop for low end on Y via pin ystop
      M574 Z1 S1 P"zstop"                            ; configure active-high endstop for low end on Z via pin zstop
      
      ; Z-Probe PINDA
      M558 P5 C"probe" H3 F120 T6000 A20 S0.005     ; PINDA
      ;M308 S2 P"e1temp" A"PINDA" Y"thermistor" T100000 B3950 ; PINDA TEMP OK
      G31 P100 X-35 Y-4 ;Z0.540
      M557 Y20:220 X19:215 P9                        ; define mesh grid OK
      
      
      
      ; Heaters
      M140 H0                                        ; remap heated bed to heater 0
      M308 S0 P"bedtemp" Y"thermistor" T100000 B4092 ; configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bed" T0                              ; create bed heater output on bed and map it toensor 0
      M143 H0 S110                                    ; set temperature limit for heater 0 to 150C
      M307 H0 A149.8 C505.7 D0.3 S1.0 V0.0 B0      ; disable bang-bang mode for the nozzle heater and set PWM limit, update auto bed tuning M303 H0 S90
      
      M308 S1 P"e0temp" Y"thermistor" T100000 B4092  ; configure sensor 1 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1                           ; create nozzle heater output on e0heat and map it to sensor 1
      M143 H1 S265                                   ; set temperature limit for heater 1 to 275C
      M307 H1 A348.1 C142.2 D5.1 S1.0 V0.0 B0        ; disable bang-bang mode for the nozzle heater and set PWM limit, update auto bed tuning M303 H1 S260
      
      
      ; Fans
      M950 F0 C"fan0" Q500                           ; create fan 0 on pin fan0 and set its frequency
      M106 P0 S0 H-1                                 ; set fan 0 value. Thermostatic control is turned off
      M950 F1 C"e1heat" Q500                         ; create fan 1 on pin e1heat and set its frequency
      M106 P1 H1 T40 S255                           ; set fan 1 value. Speed is set to 255. Thermostatic control is off
      
      
      
      
      ; Tools
      M563 P0 D0 H1 F0                               ; define tool 0
      ;G10 P0 X0 Y-13 Z-0.80                                ; set tool 0 axis offsets
      G10 P0 X0 Y-13 Z0                                ; set tool 0 axis offsets
      G10 P0 R0 S0                                   ; set initial tool 0 active and standby temperatures to 0C
      
      ; Custom settings are not defined
      
      ; Miscellaneous
      T0                                             ; select first tool
      
      

      full homeall.g

      G91                     ; relative positioning
      G1 H2 Z5 F6000          ; lift Z relative to current position
      M190 S60           ; set temp to 60
      G1 H1 X-240 Y-240 F3000 ; move quickly to X and Y axis endstops and stop there (first pass)
      G1 H2 X5 Y5 F6000       ; go back a few mm
      G1 H1 X-240 Y-240 F240  ; move slowly to X and Y axis endstops once more (second pass)
      G1 H2 Z5 F6000          ; lift Z relative to current position
      G1 X160 Y115 F3000      ; put head over the centre of the bed, or wherever you want to probe
      G30 F240                ; lower head, stop when probe triggered and set Z to trigger height
      G90                     ; back to absolute mode
      G1 H2 X0 Y0 Z20 F6000   ; Go to home position
      G32
      G31 Z0.498 ;Z0.540
      ;G29 S1
      G28 Z
      

      full bed.g

      G30 P0 X20 Y115 Z-99999 ; probe near a leadscrew, half way along Y axis
      G30 P1 X190 Y115 Z-99999 S2 ; probe near a leadscrew and calibrate 2 motors
      G28 Z
      
      
      G90 ; absolute mode
      G1 Z5
      G1 X40 Y115 F6000 ; put head over the mid left corner
      G1 Z0
      G91 ; relative mode
      G1 H2 Z5 F6000 ; raise head 4mm to ensure it is above the Z probe trigger height
      G90 ; back to absolute mode
      G30 S-1; lower head, stop when probe triggered and report the value
      
      G90 ; absolute mode
      G1 Z5
      M564 S0
      G1 X250 Y115 F6000 ; put head over the mid right corner
      M564 S1
      G91 ; relative mode
      G1 H2 Z5 F6000 ; raise head 4mm to ensure it is above the Z probe trigger height
      G90 ; back to absolute mode
      G30 S-1; lower head, stop when probe triggered and report the value
      
      
      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • RE: G32 Dual Z axis constant 0.6mm off-level difference

      @Phaedrux said in G32 Dual Z axis constant 0.6mm off-level difference:

      You should set the trigger height in config.g and leave it there. You haven't posted your config so I don't know what your trigger height is set there, but if it's different than 0.540 then you're going to have some problems.

      I started getting fine leveling results precisely because I moved it from config.g so G32 works without it. How do I get better measurements with Z offset in there? (they were scattered and inconsistent. I got the motors in the right order.

      At least now they get more even but still I need to home it few times

      25/09/2020, 07:54:49	G28
      Leadscrew adjustments made: 0.052 -0.048, points used 2, (mean, deviation) before (0.005, 0.029) after (0.000, 0.000)
      Stopped at height 0.590 mm
      Stopped at height 0.540 mm
      
      Error: Homing failed
      25/09/2020, 07:47:56	G28
      Leadscrew adjustments made: 0.096 -0.089, points used 2, (mean, deviation) before (0.010, 0.054) after (0.000, 0.000)
      Stopped at height 0.595 mm
      Stopped at height 0.515 mm
      
      Error: Homing failed
      25/09/2020, 07:45:14	G28
      Leadscrew adjustments made: 0.164 -0.158, points used 2, (mean, deviation) before (0.014, 0.094) after (0.000, 0.000)
      Stopped at height 0.647 mm
      Stopped at height 0.505 mm
      
      Error: Homing failed
      
      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • RE: G32 Dual Z axis constant 0.6mm off-level difference

      After I push emergency stop and run homeall.g

      G91                     ; relative positioning
      G1 H2 Z5 F6000          ; lift Z relative to current position
      M190 S60           ; set temp to 60
      G1 H1 X-240 Y-240 F3000 ; move quickly to X and Y axis endstops and stop there (first pass)
      G1 H2 X5 Y5 F6000       ; go back a few mm
      G1 H1 X-240 Y-240 F240  ; move slowly to X and Y axis endstops once more (second pass)
      G1 H2 Z5 F6000          ; lift Z relative to current position
      G1 X160 Y115 F3000      ; put head over the centre of the bed, or wherever you want to probe
      G30 F240                ; lower head, stop when probe triggered and set Z to trigger height
      G90                     ; back to absolute mode
      G1 H2 X0 Y0 Z20 F6000   ; Go to home position
      G32
      G31 Z0.540
      G29 S1
      G28 Z
      

      I get fine results:

      G28
      Stopped at height 0.815 mm
      Stopped at height 0.690 mm
      Leadscrew adjustments made: 0.139 -0.349, points used 2, (mean, deviation) before (-0.088, 0.143) after (-0.000, 0.000)
      Stopped at height 0.730 mm
      Stopped at height 0.770 mm
      

      But it is ridiculous. Limiting use.

      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • RE: G32 Dual Z axis constant 0.6mm off-level difference

      TL;DR I found one of the the culprits, It's the Z offset in the G31 command but I don't know what to do - I need this offset.

      G31 P100 X-35 Y-4 ;Z0.540
      

      @Phaedrux I print 19cm wide things along x axis - Sag causes 1mm difference unless I adjust the bed. But I need the parts to be accurate. The first layer prints well on one side and on the other not.

      Results I got are actually false and it was my mechanical fault. Here are the new results. @Veti @peter247

      Here is a result with Z offset:

      G32
      Stopped at height 0.533 mm
      Stopped at height 0.598 mm
      Leadscrew adjustments made: -0.018 -0.240, points used 2, (mean, deviation) before (-0.121, 0.065) after (0.000, 0.000)
      Stopped at height 0.502 mm
      Stopped at height 0.647 mm
      

      And here without Z offset:

      G28
      Stopped at height 0.842 mm
      Stopped at height 0.642 mm
      Leadscrew adjustments made: 0.180 -0.393, points used 2, (mean, deviation) before (-0.087, 0.168) after (-0.000, 0.000)
      Stopped at height 0.783 mm
      Stopped at height 0.755 mm
      

      The second issue is that consecutive G32's unlevel the bed but I'm sure I have correctly configured and wired which axis is left and which is right (I also tried switching them but that did not work):

      24/09/2020, 20:23:13	G32
      Stopped at height 0.632 mm
      Stopped at height 0.837 mm
      Leadscrew adjustments made: -0.096 -0.164, points used 2, (mean, deviation) before (-0.127, 0.020) after (0.000, 0.000)
      Stopped at height 0.632 mm
      Stopped at height 0.865 mm
      24/09/2020, 20:21:28	G32
      Stopped at height 0.665 mm
      Stopped at height 0.815 mm
      Leadscrew adjustments made: -0.054 -0.177, points used 2, (mean, deviation) before (-0.111, 0.036) after (0.000, 0.000)
      Stopped at height 0.632 mm
      Stopped at height 0.837 mm
      24/09/2020, 20:19:11	G32
      Stopped at height 0.712 mm
      Stopped at height 0.798 mm
      Leadscrew adjustments made: 0.006 -0.188, points used 2, (mean, deviation) before (-0.084, 0.057) after (0.000, 0.000)
      Stopped at height 0.658 mm
      Stopped at height 0.815 mm
      24/09/2020, 20:14:54	G32
      Stopped at height 0.752 mm
      Stopped at height 0.725 mm
      Leadscrew adjustments made: 0.070 -0.286, points used 2, (mean, deviation) before (-0.096, 0.104) after (0.000, 0.000)
      Stopped at height 0.690 mm
      Stopped at height 0.772 mm
      

      Maybe G28 does it well, Ill test it.
      I added G31 Z0.540 to the homeall.g from config.g maybe that will help.

      What do you think?

      EDIT: Fixed formatting.

      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • G32 Dual Z axis constant 0.6mm off-level difference

      I'm trying to get dual axis leveling to work. It seems I'm doing everything right according to the duet wiki but I constantly get 0.6mm difference between sides. I tried various alternative x and y inputs with no meaningful difference to the result.
      I tried to get this to work past 3 months, please help.

      RRF3, Cartesian Ender3

      config.g

      M584 X0 Y1 Z2:4 E3                                                   ; set drive mapping
      M350 X32 Y32 Z32 E32 I1                                         ; configure microstepping with interpolation 
      M92 X160.00 Y160.00 Z800 E194.68                      ; set steps per mm 210.00 without m350
      M566 X1200.00 Y1200.00 Z24.00 E300.00            ; set maximum instantaneous speed changes (mm/min)
      M203 X9000.00 Y9000.00 Z180.00 E6000.00        ; set maximum speeds (mm/min)
      M201 X500.00 Y500.00 Z100.00 E5000.00            ; set accelerations (mm/s^2)
      M906 X800 Y800 Z800 E1000 I30                           ; set motor currents (mA)
      M572 D0 S0.42                                                          ; set pressure advance for direct drive
      M84 S30                                                                     ; Set idle timeout
      
      ;dual z axis limits                          
      M671 X-30:260 Y115:115 S0.5                                ; leadscrews at left (connected to Z) and right (connected to E1) of X axis
      M208 X45:195 Y30:185                                            ; X carriage moves from -5 to 205, Y bed goes from 0 to 200
      

      bed.g

      G30 P0 X18 Y115 Z-99999 ; probe near a leadscrew, half way along Y axis
      G30 P1 X210 Y115 Z-99999 S2 ; probe near a leadscrew and calibrate 2 motors
      G28 Z
      

      As I probe the bed after G32 I get the result:
      G32

      Leadscrew adjustments made: -0.077 0.164, points used 2, (mean, deviation) before (0.043, 0.054) after (-0.000, 0.000)
      Stopped at height 0.484 mm
      Stopped at height 0.426 mm
      17/09/2020, 13:04:45
      
      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • RE: Dual z axis, G32, z axis off level

      Thank you! setting Y115 worked. I still have issues with inconsistent Z leveling, different order of commands seems to give diffierent results.

      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • Dual z axis, G32, z axis off level

      Hello,

      After G32 command the nozzle at the beginning of the x axis is +0.05 off the bed and at the end of the x axis is -0.10

      Mesh bed leveling sees the gantry sag before G32. After the G32 command it does not see the sag but it's there.

      I'm using Ender 3
      left leadscrew is 30mm to the left of the nozzle x0
      right leadscrew is 30mm to the right of the nozzle x230 (axis limit)

      Here is my related config.g

      ;dual z axis limits                             
      M671 X-30:260 Y0:0 S2                        ; leadscrews at left (connected to Z) and right (connected to E1) of X axis
      ;M208 X10:190 Y30:230                            ; X carriage moves from -5 to 205, Y bed goes from 0 to 200
      
      ; Axis Limits
      M208 X0 Y0 Z0 S1                               ; set axis minima
      M208 X230 Y230 Z230 S0                         ; set axis maxima
      
      ; Z-Probe PINDA
      M558 P5 C"probe" H3 F300 T6000 A20 S0.005     ; PINDA
      ;M308 S2 P"e1temp" A"PINDA" Y"thermistor" T100000 B3950 ; PINDA TEMP OK
      G31 P1000 X-41 Y23 Z0.9
      ;G31 P100 X-41 Y23 Z0.585
      M557 Y45:195 X30:185 P9                        ; define mesh grid OK
      
      ; Tools
      M563 P0 D0 H1 F0                               ; define tool 0
      ;G10 P0 X0 Y13 Z-0.80                                ; set tool 0 axis offsets
      G10 P0 X0 Y13 Z0                                ; set tool 0 axis offsets
      G10 P0 R0 S0                                   ; set initial tool 0 active and standby temperatures to 0C 
      

      and my bed.g

      G30 P0 X18 Y115 Z-99999 ; probe near a leadscrew, half way along Y axis
      G30 P1 X210 Y115 Z-99999 S2 ; probe near a leadscrew and calibrate 2 motors
      G28 Z
      

      Where are my mistakes?

      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • RE: cube comes out 3x taller

      I changed the M92 Z400 to M92 Z221 and it seems allright but I would appreciate helping me understand the situation

      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • RE: cube comes out 3x taller
      ; Configuration file for SKR v1.4 (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.4 on Wed Apr 22 2020 19:45:44 GMT+0200 (Central European Summer Time)
      
      ; General preferences
      G90                                            ; send absolute coordinates...
      M83                                            ; ...but relative extruder moves
      M550 P"Ender1"                                 ; set printer name
      
      ; Network
      M552 S0                                        ; disable network
      
      ; Drives
      M569 P0 S0 T0.1:0.1:0.02:0.02                  ; physical drive 0 goes backwards using TMC220x driver timings
      M569 P1 S0 T0.1:0.1:0.02:0.02                  ; physical drive 1 goes backwards using TMC220x driver timings
      M569 P2 S1 T0.1:0.1:0.02:0.02                  ; physical drive 2 goes forwards using TMC220x driver timings
      M569 P3 S0 T0.1:0.1:0.02:0.02                  ; physical drive 3 goes backwards using TMC220x driver timings
      M584 X0 Y1 Z2 E3                               ; set drive mapping
      M92 X80.00 Y80.00 Z133.00 E96.50                ; set steps per mm
      M566 X1200.00 Y1200.00 Z24.00 E300.00          ; set maximum instantaneous speed changes (mm/min)
      M203 X9000.00 Y9000.00 Z180.00 E6000.00        ; set maximum speeds (mm/min)
      M201 X500.00 Y500.00 Z100.00 E5000.00          ; set accelerations (mm/s^2)
      M906 X800 Y800 Z800 E800 I30                   ; set motor currents (mA)
      M84 S30                                        ; Disable motor idle current reduction
      
      ; Axis Limits
      M208 X0 Y0 Z0 S1                               ; set axis minima
      M208 X235 Y235 Z260 S0                         ; set axis maxima
      
      ; Endstops
      M574 X1 S1 P"xstop"                            ; configure active-high endstop for low end on X via pin xstop
      M574 Y1 S1 P"ystop"                            ; configure active-high endstop for low end on Y via pin ystop
      M574 Z1 S1 P"zstop"                            ; configure active-high endstop for low end on Z via pin zstop
      
      ; Z-Probe
      M558 P0 H5 F120 T6000                          ; disable Z probe but set dive height, probe speed and travel speed
      M557 X15:215 Y15:195 S20                       ; define mesh grid
      
      ; Heaters
      M140 H0                                        ; remap heated bed to heater 0
      M308 S0 P"bedtemp" Y"thermistor" T100000 B4092 ; configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bed" T0                              ; create bed heater output on bed and map it to sensor 0
      M143 H0 S80                                    ; set temperature limit for heater 0 to 150C
      M307 H0 M307 H0 A79.8 C282.4 D1.3 S1.0 V0.0 B0 ; disable bang-bang mode for the nozzle heater and set PWM limit, update auto bed tuning M303 H0 S55
      
      M308 S1 P"e0temp" Y"thermistor" T100000 B4092  ; configure sensor 1 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1                           ; create nozzle heater output on e0heat and map it to sensor 1
      M143 H1 S250                                   ; set temperature limit for heater 1 to 275C
      M307 H1 A366.5 C138.0 D4.2 S1.0 V0.0 B0        ; disable bang-bang mode for the nozzle heater and set PWM limit, update auto bed tuning M303 H1 S250
      
      ;Tuning results
      ;4/29/2020, 1:52:19 PM 	M307 H0
      ;Heater 0 model: gain 340.0, time constant 140.0, dead time 5.5, max PWM 1.00, calibration voltage 0.0, mode PID
      ;Computed PID parameters for setpoint change: P13.4, I0.482, D51.4
      ;Computed PID parameters for load change: P13.4, I0.949, D51.4
      ;4/29/2020, 1:52:04 PM 	M307 H1
      ;Heater 1 model: gain 365.3, time constant 135.6, dead time 1.6, max PWM 1.00, calibration voltage 0.0, mode PID
      ;Computed PID parameters for setpoint change: P40.7, I2.738, D46.4
      ;Computed PID parameters for load change: P40.7, I7.255, D46.4
      
      
      ; Heaters alternative
      ;M140 H0                                        ; remap heated bed to heater 0
      ;M308 S0 P"bedtemp" Y"thermistor" T98801 B4185 ; configure sensor 0 as thermistor on pin bedtemp
      ;M950 H0 C"bed" T0                          ; create bed heater output on e1heat and map it to sensor 0
      ;M143 H0 S80                                 ; set temperature limit for heater 0 to 80C
      ;M307 H0 B0 S1.00                              ; disable bang-bang mode for the nozzle heater and set PWM limit
      ;M308 S1 P"e0temp" Y"thermistor" T98801 B4185  ; configure sensor 1 as thermistor on pin e0temp
      ;M950 H1 C"e0heat" T1                          ; create nozzle heater output on e0heat and map it to sensor 1
      ;M143 H1 S250                                  ; set temperature limit for heater 1 to 260C
      ;M307 H1 B0 S1.00                              ; disable bang-bang mode for the nozzle heater and set PWM limit
      
      
      ; Fans
      M950 F0 C"fan0" Q500                           ; create fan 0 on pin fan0 and set its frequency
      M106 P0 S0 H1 T45                              ; set fan 0 value. Thermostatic control is turned on
      M950 F1 C"e1heat" Q500                         ; create fan 1 on pin e1heat and set its frequency
      M106 P1 H1 T45 S255                               ; set fan 1 value. Speed is set to 255. Thermostatic control is off
      
      
      
      ; Tools
      M563 P0 D0 H1 F0                               ; define tool 0
      G10 P0 X0 Y0 Z0                                ; set tool 0 axis offsets
      G10 P0 R0 S0                                   ; set initial tool 0 active and standby temperatures to 0C
      
      ; Custom settings are not defined
      
      ; Miscellaneous
      T0                                             ; select first tool
      
      
      
      posted in Tuning and tweaking
      rudenickundefined
      rudenick
    • cube comes out 3x taller

      Hi!

      I own ender3 pro with default extruder and almost direct extruder (6cm Bowden).

      When I print 20mm cube it comes out 3x taller (z axis). With no underextrusion present 😂

      I'm using default ender3 config from configurator

      ; Drives
      M569 P0 S0 T0.1:0.1:0.02:0.02                  ; physical drive 0 goes backwards using TMC220x driver timings
      M569 P1 S0 T0.1:0.1:0.02:0.02                  ; physical drive 1 goes backwards using TMC220x driver timings
      M569 P2 S1 T0.1:0.1:0.02:0.02                  ; physical drive 2 goes forwards using TMC220x driver timings
      M569 P3 S0 T0.1:0.1:0.02:0.02                  ; physical drive 3 goes backwards using TMC220x driver timings
      M584 X0 Y1 Z2 E3                               ; set drive mapping
      M92 X80.00 Y80.00 Z400.00 E96.50                ; set steps per mm
      M566 X1200.00 Y1200.00 Z24.00 E300.00          ; set maximum instantaneous speed changes (mm/min)
      M203 X9000.00 Y9000.00 Z180.00 E6000.00        ; set maximum speeds (mm/min)
      M201 X500.00 Y500.00 Z100.00 E5000.00          ; set accelerations (mm/s^2)
      M906 X800 Y800 Z800 E800 I30                   ; set motor currents (mA)
      M84 S30                                        ; Disable motor idle current reduction
      

      Do you have any tips?

      posted in Tuning and tweaking
      rudenickundefined
      rudenick