Using mesh bed leveling.



  • Hi!
    I need help using the newly introduced mesh bed compensation on my delta printer.

    I am new to RepRap firmware and I am trying to get used to setting everything up using gcode .

    I've read that to define the grid, I would need to use M557.
    But where would I type the grid settings? would it be in a bed.g / config.g ? and also what would be the format of the grid?


  • administrators

    Checkout the details here:
    http://reprap.org/wiki/G-code#M557:_Set_Z_probe_point_or_define_probing_grid

    Basically M557 defines the X and Y min and Max co-ordinates of the grid, along with the step (for Cartesian)
    or the radius of the grid and the step for a delta.

    So if you have a 180 dia bed on your delta and you want to probe the inside 160mm with 10mm steps then you would define the grid like this:

    M557 R80 S10

    HTH



  • Thanks a lot!
    I dug a little deeper into Gcode on RepRap's wiki and got it sorted out!
    I have other questions regarding this firmware and using it on a delta type printer, but there are so many of them that I don't know where to start…

    Like, if I have set my own endstop offsets and i don't want the Auto calibration to change them, would it be possible to avoid changing endstop offsets during Auto Calibration?

    Where do I apply tower rotation for delta? In Repetier they are saved in EEPROM as 90 , 210, 330.

    Where do I apply diagonal rod length corrections for delta printers?

    Where do I apply radius corrections for deltas?

    I own this board for about two weeks and I am still trying to wrap my head around configuring it right. My previous board that ran repetier didn't have enough processing power to operate a delta type printer, hope this board will bail me out đŸ™‚



  • Hi Zenek,
    Dig through the config.g file under settings system editor tab (Web interface). You will find a line that has most of what you are looking for.

    Good luck Buddy!

    Werner


  • administrators

    @ZenekNY:

    Thanks a lot!
    I dug a little deeper into Gcode on RepRap's wiki and got it sorted out!
    I have other questions regarding this firmware and using it on a delta type printer, but there are so many of them that I don't know where to start…

    Like, if I have set my own endstop offsets and i don't want the Auto calibration to change them, would it be possible to avoid changing endstop offsets during Auto Calibration?

    Where do I apply tower rotation for delta? In Repetier they are saved in EEPROM as 90 , 210, 330.

    Where do I apply diagonal rod length corrections for delta printers?

    Where do I apply radius corrections for deltas?

    I own this board for about two weeks and I am still trying to wrap my head around configuring it right. My previous board that ran repetier didn't have enough processing power to operate a delta type printer, hope this board will bail me out đŸ™‚

    Most of those questions are answered at https://duet3d.com/wiki/Configuring_RepRapFirmware_for_a_Delta_printer.

    Why do you want to auto calibrate without changing the endstop adjustments?



  • @dc42:

    Most of those questions are answered at https://duet3d.com/wiki/Configuring_RepRapFirmware_for_a_Delta_printer.

    Why do you want to auto calibrate without changing the endstop adjustments?

    The reason is that there is no way for me to level the bed and the calibration assumes that the bed is perfectly level.
    I just wanted one solid dimension that for sure is right in order to base calibrating process on it.
    If everything is off by a little bit, then what good is the calibration?


  • administrators

    You could try using 8 factor calibration instead of 6 factor, then it will calibrate for bed tilt as well in firmware 1.16 and later. The snag is that it is hard to distinguish between bed tilt and misplaced towers. Using a lot of probe points helps, with some as far from the centre as possible.


Locked
 

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