Close



Page 1 of 4 123 ... LastLast
Results 1 to 10 of 34
  1. #1

    How do I set more calibration points for Auto Bed Levelling?

    Hi all,

    I recently installed my 8x12 upgrade for my i3v and I would like to have ABL calibrate the entire bed instead of just the 9 points for 8x8 sized bed, how would I go about this?

    Thanks.

  2. #2
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    Things have changed based on the version of the firmware you are running. But the first step in all cases is to edit your Configuration.h file to set the

    #define AUTO_BED_LEVELING_GRID_POINTS 3

    higher. Maybe 5?

  3. #3
    Technician
    Join Date
    Mar 2015
    Location
    Palo Alto
    Posts
    63
    Assuming marlin firmware, find this section of configuration.h and change the "170" for y to something more appropriate for your 12" bed, e.g. "270".
    Code:
    //===========================================================================//============================= Bed Auto Leveling ===========================
    //===========================================================================
    
    
    . . .
    
    
      #define AUTO_BED_LEVELING_GRID
    
    
      #ifdef AUTO_BED_LEVELING_GRID
    
    
        #define LEFT_PROBE_BED_POSITION 15
        #define RIGHT_PROBE_BED_POSITION 170
        #define FRONT_PROBE_BED_POSITION 20
        #define BACK_PROBE_BED_POSITION 170
    
    This will change the overall bounds of the autolevel function and the firmware will recalculate the points in the middle, but will not change the number of points. To do that you can add a "N" command to your gcode. Something like G29 N4 will do 4 points in each axis (16 total). I'm not aware of a way to do uneven number of points in X&Y e.g. 3x4 points.

  4. #4
    Quote Originally Posted by Roxy View Post
    Things have changed based on the version of the firmware you are running. But the first step in all cases is to edit your Configuration.h file to set the

    #define AUTO_BED_LEVELING_GRID_POINTS 3

    higher. Maybe 5?
    It is already set to 5 but it actually homes in 9 different spots.

    Quote Originally Posted by jasay View Post
    Assuming marlin firmware, find this section of configuration.h and change the "170" for y to something more appropriate for your 12" bed, e.g. "270".
    Code:
    //===========================================================================//============================= Bed Auto Leveling ===========================
     //===========================================================================
    
    
     . . .
    
    
       #define AUTO_BED_LEVELING_GRID
    
    
       #ifdef AUTO_BED_LEVELING_GRID
    
    
         #define LEFT_PROBE_BED_POSITION 15
         #define RIGHT_PROBE_BED_POSITION 170
         #define FRONT_PROBE_BED_POSITION 20
         #define BACK_PROBE_BED_POSITION 170
    
    This will change the overall bounds of the autolevel function and the firmware will recalculate the points in the middle, but will not change the number of points. To do that you can add a "N" command to your gcode. Something like G29 N4 will do 4 points in each axis (16 total). I'm not aware of a way to do uneven number of points in X&Y e.g. 3x4 points.
    I will give that a shot.

    Thanks.

  5. #5
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    Quote Originally Posted by TehStranger View Post
    It is already set to 5 but it actually homes in 9 different spots.

    I will give that a shot.

    Thanks.
    OK... You are running the enhanced code! Then by specifying something like: G29 n 4 or G29 n 5 you will get more points.

  6. #6
    Quote Originally Posted by Roxy View Post
    OK... You are running the enhanced code! Then by specifying something like: G29 n 4 or G29 n 5 you will get more points.
    That's all I have to do? won't it try to home more points on the X axis too though? Sorry I'm still learning all this code

  7. #7
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    Oh! Yes, it will do a n x n grid. We will have to make a small change if you want more points in one direction than the other.

  8. #8
    Quote Originally Posted by Roxy View Post
    Oh! Yes, it will do a n x n grid. We will have to make a small change if you want more points in one direction than the other.
    alright, where do I start?

  9. #9
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    Quote Originally Posted by TehStranger View Post
    alright, where do I start?
    Well... You just go into the G29 code in Marlin_main.cpp and make some changes. But if you want somebody else to do that you should probably explain why it is beneficial to have more points taken on one axis than the other.

  10. #10
    Quote Originally Posted by Roxy View Post
    Well... You just go into the G29 code in Marlin_main.cpp and make some changes. But if you want somebody else to do that you should probably explain why it is beneficial to have more points taken on one axis than the other.
    It isn't beneficial it's just that my bed is 8x12 8 being the X axis so I can't really have it do more points. I don't need someone to do it I just need to be pointed in the right direction

    Thanks

Page 1 of 4 123 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •