Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. Vyckaa
    • Profile
    • Following 0
    • Followers 0
    • Topics 5
    • Posts 11
    • Best 0
    • Controversial 0
    • Groups 0

    Vyckaa

    @Vyckaa

    0
    Reputation
    3
    Profile views
    11
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Vyckaa Unfollow Follow

    Latest posts made by Vyckaa

    • Delta FSR Auto Calib. Nozzle does not touch the bed.

      Hello,

      I encountered calibration problems. Maybe there would be tips or suggestions on how to solve this.

      The problem is that after starting the calibration, The nozzle lowers and begins a 6-factor calibration, but the nozzle stops right at the sole or barely touches one without pressing it
      therefore, the FSR does not work.

      Sometimes when trying to calibrate, one other point is touched but not all points.

      I tried to increase H in M558. But it doesn’t work, just starts measuring the point at a greater distance

      The bottom line is that I can’t properly calibrate a cold printer. And since my printer chamber can be additionally heated up to 60 degrees the printer mechanics automatically deform slightly from the heat and calibration is required but then the nozzle, of all does not touch the bed.

      Shouldn't the z-axis run continuously down to the calibration point until the sensor is activated?
      Maybe I'll somehow miss it?

      Thanks for any explanation! If need more info just please ask.

      Config

      Configuration file for Duet WiFi (firmware version 2.03)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.1.4 on Wed Aug 05 2020 15:32:12 GMT+0300 (Rytų Europos vasaros laikas)
      
      ; General preferences
      G90                                         ; send absolute coordinates...
      M83                                         ; ...but relative extruder moves
      M550 P"DT32"                                ; set printer name
      M665 R211.518 L401 B150 H516                ; Set delta radius, diagonal rod length, printable radius and homed height
      M666 X0 Y0 Z0                               ; put your endstop adjustments here, or let auto calibration find them
      
      ; Network
      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 S1                                  ; physical drive 0 goes forwards
      M569 P1 S1                                  ; physical drive 1 goes forwards
      M569 P2 S1                                  ; physical drive 2 goes forwards
      M569 P3 S0                                  ; physical drive 3 goes backwards
      M584 X0 Y1 Z2 E3                            ; set drive mapping
      M350 X128 Y128 Z128 E16 I0                  ; configure microstepping without interpolation
      M92 X640.00 Y640.00 Z640.00 E837.20         ; set steps per mm
      M566 X1200.00 Y1200.00 Z1200.00 E1200.00    ; set maximum instantaneous speed changes (mm/min)
      M203 X18000.00 Y18000.00 Z18000.00 E1200.00 ; set maximum speeds (mm/min)
      M201 X800.00 Y800.00 Z800.00 E1000.00       ; set accelerations (mm/s^2)
      M906 X600 Y600 Z600 E800 I30                ; set motor currents (mA) and motor idle factor in per cent
      M84 S30                                     ; Set idle timeout
      
      ; Axis Limits
      M208 Z0 S1                                  ; set minimum Z
      
      ; Endstops
      M574 X2 Y2 Z2 S1                            ; set active high endstops
      
      ; Z-Probe
      M558 P4 H5 I1 F300 T3000                      ; set Z probe type to switch and the dive height + speeds
      G31 P500 X0 Y0 Z-0.15                         ; set Z probe trigger value, offset and trigger height
      M557 R80 S20                                  ; define mesh grid
      
      ; Heaters
      M305 P0 T100000 B4092 R4700                 ; set thermistor + ADC parameters for heater 0
      M143 H0 S120                                ; set temperature limit for heater 0 to 120C
      M305 P1 T100000 B4092 R4700                 ; set thermistor + ADC parameters for heater 1
      M143 H1 S300                                ; set temperature limit for heater 1 to 300C
      M305 P2 T100000 B4092 R4700                 ; set thermistor + ADC parameters for heater 2
      M143 H2 S60                                 ; set temperature limit for heater 2 to 60C
      
      ; Fans
      M106 P0 S0 I0 F1 H-1                        ; set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
      M106 P1 S1 I0 F500 H1 T45                   ; set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
      M106 P2 S0 I0 F500 H-1                      ; set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned off
      
      ; Tools
      M563 P0 D0 H1 F-1                           ; 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
      M563 P1 H2 F-1                              ; 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
      
      ; Custom settings are not defined
      
      ; Miscellaneous
      M501                                        ; load saved parameters from non-volatile memory
      T0                                          ; select first tool
      G28
      

      Bed

      ; bed.g
      ; called to perform automatic delta calibration via G32
      ;
      ; generated by RepRapFirmware Configuration Tool v3.1.3 on Wed Jun 24 2020 11:55:33 GMT+0300 (Rytų Europos vasaros laikas)
      M561 ; clear any bed transform
      ; Probe the bed at 6 peripheral and 6 halfway points, and perform 6-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.
      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 Y64.9 H0 Z-99999
      G30 P7 X56.21 Y32.45 H0 Z-99999
      G30 P8 X56.21 Y-32.45 H0 Z-99999
      G30 P9 X0 Y-64.9 H0 Z-99999
      G30 P10 X-56.21 Y-32.45 H0 Z-99999
      G30 P11 X-56.21 Y32.45 H0 Z-99999
      G30 P12 X0 Y0 H0 Z-99999 S6
      ; 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)
      
      
      posted in Tuning and tweaking
      Vyckaaundefined
      Vyckaa
    • Delta calibration give wrong z height

      Hello folks,

      Need advice.

      After doing the delta calibration I get less Z height than it actually is. Due to this problem, the first layer does not stick because it prints too high

      Real heigh for perfect first layer is: 514.250
      Calibration calculates that height is: ~513.680

      1. I calibrated the trigger heigh several times.
      2. The number of calibration factors or points does not give a different value
      3. I even made corrections for each point in bad.g
      4. I try to disable for G30
      ;G1 Z-5 F6000               ; move down a few mm so that the nozzle can be centred
      G90                        ; absolute positioning
      ;G1 X0 Y0 F6000             ; move X+Y to the centre
      

      No matter what I do, I always get a bad Z height: ~513.680.

      The current solution is to perform the calibration, save the parameters to the M500 and manually change H to 514.250. Then prints well and at a good height.
      But it doesn’t suit me, a solution is needed. Why auto calibration give wrong z height?

      Sensor Bl touch.

      config-override.g

      ; config-override.g file generated in response to M500 at 2020-06-23 11:10
      ; This is a system-generated file - do not edit
      ; Delta parameters
      M665 L404.947:404.947:404.947 R214.592 H513.698 B150.0 X0.012 Y0.108 Z0.000
      M666 X0.342 Y0.560 Z-0.902 A0.04 B-0.34
      ; Heater model parameters
      M307 H0 A90.0 C700.0 D10.0 S1.00 V0.0 B1
      M307 H1 A340.0 C140.0 D5.5 S1.00 V0.0 B0
      M307 H2 A13.9 C21.5 D3.1 S1.00 V24.2 B0
      M307 H4 A340.0 C140.0 D5.5 S1.00 V0.0 B0
      M307 H5 A340.0 C140.0 D5.5 S1.00 V0.0 B0
      M307 H6 A340.0 C140.0 D5.5 S1.00 V0.0 B0
      M307 H7 A340.0 C140.0 D5.5 S1.00 V0.0 B0
      ; Z probe parameters
      G31 T1 P500 X0.0 Y0.0 Z0.70
      G31 T3 P500 X0.0 Y0.0 Z0.70
      G31 T4 P500 X0.0 Y0.0 Z4.00
      G10 L2 P1 X0.00 Y0.00 Z0.00
      G10 L2 P2 X0.00 Y0.00 Z0.00
      G10 L2 P3 X0.00 Y0.00 Z0.00
      G10 L2 P4 X0.00 Y0.00 Z0.00
      G10 L2 P5 X0.00 Y0.00 Z0.00
      G10 L2 P6 X0.00 Y0.00 Z0.00
      G10 L2 P7 X0.00 Y0.00 Z0.00
      G10 L2 P8 X0.00 Y0.00 Z0.00
      G10 L2 P9 X0.00 Y0.00 Z0.00
      
      

      Bad.g (without H adjustments the result is the same)

      ; bed.g
      ; called to perform automatic delta calibration via G32
      ;
      ; generated by RepRapFirmware Configuration Tool v3.1.3 on Tue Jun 23 2020 11:05:25 GMT+0300 (Rytų Europos vasaros laikas)
      M561 ; clear any bed transform
      ; Probe the bed at 3 peripheral and 3 halfway points, and perform 4-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.
      G30 P0 X0 Y68.92 H0.014 Z-99999
      G30 P1 X69.28 Y-40 H-0.03 Z-99999
      G30 P2 X-69.28 Y-40 H-0.131 Z-99999
      G30 P3 X0 Y30.27 H-0.018 Z-99999
      G30 P4 X34.64 Y-20 H-0.04 Z-99999
      G30 P5 X-34.64 Y-20 H-0.036 Z-99999
      G30 P6 X0 Y0 H0 Z-99999 S4
      ; 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)
      
      

      homedelta.g

      ; homedelta.g
      ; called to home all towers on a delta printer
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Wed Apr 01 2020 21:02:16 GMT+0300 (Rytų Europos vasaros laikas)
      G91                       ; relative positioning
      ;*** Slow homing has been configured. Change F6000 to F1800 below when your configuration is working
      G1 H1 X9999 Y9999 Z9999 F3000 ; move all towers to the high end stopping at the endstops (first pass)
      G1 H2 X-5 Y-5 Z-5 F1800   ; go down a few mm
      ;*** Slow homing has been configured. Change F180 to F600 below when your configuration is working
      G1 H1 X10 Y10 Z10 F180    ; move all towers up once more (second pass)
      ;G1 Z-5 F6000               ; move down a few mm so that the nozzle can be
      G90                       ; absolute positioning
      ;G1 X0 Y0 F3000            ; move X+Y to the centre
      
      
      posted in Tuning and tweaking
      Vyckaaundefined
      Vyckaa
    • RE: Duet 2 ethernet 3.01-RC5. Fail DeltaHome

      @droftarts

      My fail....
      Ye. That's right, I've also found it after many fails.

      Anyway, thanks for the reply 🙂

      posted in Tuning and tweaking
      Vyckaaundefined
      Vyckaa
    • Duet 2 ethernet 3.01-RC5. Fail DeltaHome

      Hello folks,

      I have problem with Delta homing after update 3.01-RC5.
      When I presss home all axsis, first home Z tower then XY and when all towers reach endstops, Z tower fast move down and crash..
      With 3.00 everything works great. Where can be a problem?

      Thanks.

      ; homedelta.g
      ; called to home all towers on a delta printer
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Wed Apr 01 2020 18:20:43 GMT+0300 (Rytų Europos vasaros laikas)
      G91                       ; relative positioning
      
      ;*** Slow homing has been configured. Change F180 to F1800 below when your configuration is working
      
      G1 H1 X9999 Y9999 Z9999 F1800 ; move all towers to the high end stopping at the endstops (first pass)
      G1 H2 X-5 Y-5 Z-5 F1800   ; go down a few mm
      
      ;*** Slow homing has been configured. Change F180 to F600 below when your configuration is working
      
      G1 H1 X10 Y10 Z10 F180    ; move all towers up once more (second pass)
      G1 Z-5 F1000              ; move down a few mm so that the nozzle can be centred
      G90                       ; absolute positioning
      G1 X0 Y0 F6000            ; move X+Y to the centre
      
      ; Configuration file for Duet WiFi (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Fri Mar 27 2020 22:36:27 GMT+0200 (Rytų Europos žiemos laikas)
      
      ; General preferences
      G90                                            ; send absolute coordinates...
      M83                                            ; ...but relative extruder moves
      M550 P"DT32"                                   ; set printer name
      M665 R211.518 L401 B150 H510                   ; Set delta radius, diagonal rod length, printable radius and homed height
      M666 X0 Y0 Z0                                  ; put your endstop adjustments here, or let auto calibration find them
      
      ; Network
      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 S1                                            ; physical drive 0 goes forwards
      M569 P1 S1                                            ; physical drive 1 goes forwards
      M569 P2 S1                                            ; physical drive 2 goes forwards
      M569 P3 S0                                            ; physical drive 3 goes forwards
      M569 P4 S1                                            ; physical drive 4 goes forwards
      M584 X0 Y1 Z2 E3:4                                    ; set drive mapping
      M350 X128 Y128 Z128 E32:32 I0                         ; configure microstepping without interpolation
      M92 X640.00 Y640.00 Z32000.00 E837.10:837.10          ; set steps per mm
      M566 X1200.00 Y1200.00 Z1200.00 E1200.00:1200.00      ; set maximum instantaneous speed changes (mm/min)
      M203 X18000.00 Y18000.00 Z18000.00 E18000.00:18000.00 ; set maximum speeds (mm/min)
      M201 X800.00 Y800.00 Z800.00 E1000.00:1000.00         ; set accelerations (mm/s^2)
      M906 X600 Y600 Z600 E800:800 I30                      ; set motor currents (mA) and motor idle factor in per cent
      M84 S30                                               ; Set idle timeout
      
      ; Axis Limits
      M208 Z0 S1                                     ; set minimum Z
      
      ; Endstops
      M574 X2 S1 P"xstop"                            ; configure active-high endstop for high end on X via pin xstop
      M574 Y2 S1 P"ystop"                            ; configure active-high endstop for high end on Y via pin ystop
      M574 Z2 S1 P"zstop"                            ; configure active-high endstop for high end on Z via pin zstop
      
      ; Z-Probe
      M307 H3 A-1 C-1 D-1                            ; disable heater on PWM channel for BLTouch
      M950 S0 C"exp.heater3"                         ; create servo pin 0 for BLTouch
      M558 P9 C"zprobe.in+zprobe.mod" H5 F500 T6000  ; set Z probe type to bltouch and the dive height + speeds
      G31 P500 X0 Y12.765 Z0.250                     ; set Z probe trigger value, offset and trigger height
      M557 R80 S20                                  ; define mesh grid
      
      ; Heaters
      M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bedheat" T0                          ; create bed heater output on bedheat and map it to sensor 0
      M143 H0 S120                                   ; set temperature limit for heater 0 to 120C
      M307 H0 B1 S1.00                               ; enable bang-bang mode for the bed heater and set PWM limit
      M140 H0                                        ; map heated bed to heater 0
      M308 S1 P"e0temp" Y"thermistor" T100000 B4138  ; 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 S300                                   ; set temperature limit for heater 1 to 300C
      M307 H1 B0 S1.00                               ; disable bang-bang mode for heater  and set PWM limit
      M308 S2 P"e1temp" Y"thermistor" T100000 B4138  ; configure sensor 2 as thermistor on pin e1temp
      M950 H2 C"e1heat" T2                           ; create nozzle heater output on e1heat and map it to sensor 2
      M143 H2 S60                                    ; set temperature limit for heater 2 to 60C
      M307 H2 B1 S1.00                               ; enable bang-bang mode for heater  and set PWM limit
      
      ; 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"fan1" Q500                           ; create fan 1 on pin fan1 and set its frequency
      M106 P1 S1 H1 T45                              ; set fan 1 value. Thermostatic control is turned on
      M950 F2 C"fan2" Q500                           ; create fan 2 on pin fan2 and set its frequency
      M106 P2 S0 H-1                                 ; set fan 2 value. Thermostatic control is turned 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
      M563 P1 H2 F-1                                 ; 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
      
      ; Custom settings are not defined
      
      ; Miscellaneous
      M501                                           ; load saved parameters from non-volatile memory
      T0                                             ; select first tool
      
      posted in Tuning and tweaking
      Vyckaaundefined
      Vyckaa
    • RE: mesh grid, I trying everything and doesn't work good. UPDATE

      Thank you for answer,
      Ye, I believe, this is a mechanical error. Okay, my bulls eye spirit is coming after order when i get it I will be able to accurately measure it.

      But yes I get different heights from the XY position, but how to repair it, without mechanics corrections?
      I used corrections H and I measured them as follows:

      1. Home axis.

      2. jog the head down to the center of the bed and set 0.1 mm gap with calibration metal tape.

      3. Send G92 Z0 to define that height as Z=0

      4. Nozzle up 10mm (G1 Z10)

      5. Send G30 S-1

      6. I got center point trigger heigh: 1.085 mm

      then go home: G28.
      And I repeat all 5 steps for all Bed.g calibration points.

      After measurements:

      Center 1.085

      Trigger heighs
      P0 1.056
      P1 1.239
      P2 1.334
      P3 1.193
      P4 0.963
      P5 0.796
      P6 1.048
      P7 1.215
      P8 1.004

      The formula: CENTER TRIGGER HEIGH - P0.....P8 TRIGGER HEIGH = CORRECTION

      P0 1.056 ...... 0.029
      P1 1.239 ...... -0.154
      P2 1.334 ...... -0.249
      P3 1.193 ...... -0.108
      P4 0.963 ...... 0.122
      P5 0.796 ...... 0.289
      P6 1.048 ....... 0.037
      P7 1.215 ...... -0.13
      P8 1.004 ...... 0.081

      But it did not help or was even worse. Maybe I'm doing it badly? Perhaps a bad formula?

      I also estimate and calculate the sensor shift from the nozzle XY position and I adjusted the coordinates to get the exact calibration point trigger height.

      posted in Tuning and tweaking
      Vyckaaundefined
      Vyckaa
    • RE: mesh grid, I trying everything and doesn't work good. UPDATE

      Update:

      Hello folks,

      Sorry for poor english! 🙂

      After RC4 update I try all H corrections and every thing what i found but nothing news...

      I printed calibration models for delta who can show tower position + individual diagonal rod, but every thing is perfect.

      Remeasure all values, but I don't found errors.. All cariages and effector produced according to my individual order with high precision cnc machines.

      bottom and top plates cut from stainless steel with a coordinate laser. All frame have high precision.

      When I try marlin and repetier firmwares, and after all calibrations I got identical error with all three firmware (SEE PHOTO) even at the same points.

      yet again I don't know from what get start. 😞

      0_1543258749987_to high to low.png

      0_1543258890495_error.jpg

      posted in Tuning and tweaking
      Vyckaaundefined
      Vyckaa
    • RE: Fan assignment to tool, no thermocouple?

      Duet 2 Wifi New version v1.04

      posted in Tuning and tweaking
      Vyckaaundefined
      Vyckaa
    • Fan assignment to tool, no thermocouple?

      Hello,

      I use Heater 2 for chamber on the duet wifi and connect Fans to P2 output.

      Can I do that when I turn on heating the fan switches on immediately and when turn off heating the fan shuts down.?
      But i need to do this on the P2 fan output, so that I can restrict the speed ,,F250,,

      I tried different combinations like ,,M106 P2 H2,, ,,M563 P2 D2 H2 F2,, and others. I tried to assign but fan no react.

      posted in Tuning and tweaking
      Vyckaaundefined
      Vyckaa
    • RE: mesh grid, I trying everything and doesn't work good. UPDATE

      I try it. I have made corrections for each point from the center point. But nothing new, also bad. I try negative and positive values but same sh .. Remaining to wait for the update..

      posted in Tuning and tweaking
      Vyckaaundefined
      Vyckaa
    • RE: mesh grid, I trying everything and doesn't work good. UPDATE

      Thank you for answer.
      But i don't know what can I do more... auto calibrate G32 every time it shows practically the same values M666 and M665.

      Which parameter specifies the effector tilt?? Endstop adjustments?

      posted in Tuning and tweaking
      Vyckaaundefined
      Vyckaa