Question about diagonal rod length in M665



  • I'm a little confused about the diagonal rod length set in M665 and how this interacts with G30

    In config.g I have this

    M665 R143.71 L290.8 B130 H375 X0.30 Y0.07 Z0.00	; set delta radius, diagonal rod length, printable radius and homed height
    
    ```(I have no config-override.g file)
    
    and then, in bed.g, I run a 13 point 6 factor leveling ending with this:
    

    G30 P12 X0 Y0 Z-99999 S6

    
    My prints are all a little large in the x,y directions so I tried increasing the diagonal rod length:
    

    M665 R143.71 L294 B130 H375 X0.30 Y0.07 Z0.00 ; set delta radius, diagonal rod length, printable radius and homed height

    
    However, this change made no difference at all to the size of the part! Is this because the M665 is overridden by the G30? If so, how do I adjust x,y scaling?

  • administrators

    6-factor auto calibration doesn't adjust the M665 L parameter. Perhaps you are using config-override.g, in which case the M665 parameters in there will override the ones in config.g.

    Another way to adjust print scaling is to use the M579 command.



  • Thanks David. No, I don’t have a config-override.g file, but changing diagonal rod length still makes no difference. I have no idea why.

    However - M579 worked perfectly! I had thought from the RepRap code help page that it only worked with cartesian printers, and not with delta, but all is good. Thank you. 🙂


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.