Page 1 of 1

I3 Pro X Autoleveling problem

Posted: Fri Feb 12, 2016 11:36 pm
by mogren3000
Hi. I have added a sensor replacing the Z-endstop.
Everything is working almost fine.

When I run the autolevel command, its probe the center of the plate and then goes up and then down again on the same spot but it is
supposed to move to another spot on the plate.

Anyone have had this problem.

Here is a Youtube clip of the issue.
https://youtu.be/lMbZF0H0urE

Re: I3 Pro X Autoleveling problem

Posted: Tue Feb 16, 2016 12:18 pm
by Torm
Hello, colleauge, how about your firmware configuration? There is my config, what works OK:

Code: Select all

//============================= Bed Auto Leveling ===========================

#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
#define Z_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.

#ifdef ENABLE_AUTO_BED_LEVELING

// There are 2 different ways to pick the X and Y locations to probe:

//  - "grid" mode
//    Probe every point in a rectangular grid
//    You must specify the rectangle, and the density of sample points
//    This mode is preferred because there are more measurements.
//    It used to be called ACCURATE_BED_LEVELING but "grid" is more descriptive

//  - "3-point" mode
//    Probe 3 arbitrary points on the bed (that aren't colinear)
//    You must specify the X & Y coordinates of all 3 points

  #define AUTO_BED_LEVELING_GRID
  // with AUTO_BED_LEVELING_GRID, the bed is sampled in a
  // AUTO_BED_LEVELING_GRID_POINTSxAUTO_BED_LEVELING_GRID_POINTS grid
  // and least squares solution is calculated
  // Note: this feature occupies 10'206 byte
  #ifdef AUTO_BED_LEVELING_GRID

    // set the rectangle in which to probe

    // ******** OPERATE HERE :) ***************
    #define LEFT_PROBE_BED_POSITION 30
    #define RIGHT_PROBE_BED_POSITION 150
    #define BACK_PROBE_BED_POSITION 170
    #define FRONT_PROBE_BED_POSITION 40

     // set the number of grid points per dimension
     // I wouldn't see a reason to go above 3 (=9 probing points on the bed)
    #define AUTO_BED_LEVELING_GRID_POINTS 2


  #else  // not AUTO_BED_LEVELING_GRID
    // with no grid, just probe 3 arbitrary points.  A simple cross-product
    // is used to esimate the plane of the print bed

      #define ABL_PROBE_PT_1_X 15
      #define ABL_PROBE_PT_1_Y 180
      #define ABL_PROBE_PT_2_X 15
      #define ABL_PROBE_PT_2_Y 20
      #define ABL_PROBE_PT_3_X 170
      #define ABL_PROBE_PT_3_Y 20

  #endif // AUTO_BED_LEVELING_GRID


  // these are the offsets to the probe relative to the extruder tip (Hotend - Probe)
  // X and Y offsets must be integers

    // ******** OPERATE HERE :) ***************
  #define X_PROBE_OFFSET_FROM_EXTRUDER -45
  #define Y_PROBE_OFFSET_FROM_EXTRUDER -45
  #define Z_PROBE_OFFSET_FROM_EXTRUDER -1.7

  #define Z_RAISE_BEFORE_HOMING 15       // (in mm) Raise Z before homing (G28) for Probe Clearance.
                                        // Be sure you have this distance over your Z_MAX_POS in case

  #define XY_TRAVEL_SPEED 12000         // X and Y axis travel speed between probes, in mm/min

    // ******** OPERATE HERE :) ***************
  #define Z_RAISE_BEFORE_PROBING 5    //How much the extruder will be raised before traveling to the first probing point.
  #define Z_RAISE_BETWEEN_PROBINGS 5  //How much the extruder will be raised when traveling from between next probing points

  //#define Z_PROBE_SLED // turn on if you have a z-probe mounted on a sled like those designed by Charles Bell
  //#define SLED_DOCKING_OFFSET 5 // the extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

//  #define PROBE_SERVO_DEACTIVATION_DELAY 300

  #ifdef Z_SAFE_HOMING

    #define Z_SAFE_HOMING_X_POINT (X_MAX_LENGTH/2)    // X point for Z homing when homing all axis (G28)
    #define Z_SAFE_HOMING_Y_POINT (Y_MAX_LENGTH/2)    // Y point for Z homing when homing all axis (G28)

  #endif

  #ifdef AUTO_BED_LEVELING_GRID	// Check if Probe_Offset * Grid Points is greater than Probing Range
    #if X_PROBE_OFFSET_FROM_EXTRUDER < 0
      #if (-(X_PROBE_OFFSET_FROM_EXTRUDER * AUTO_BED_LEVELING_GRID_POINTS) >= (RIGHT_PROBE_BED_POSITION - LEFT_PROBE_BED_POSITION))
	     #error "The X axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
	  #endif
	#else
      #if ((X_PROBE_OFFSET_FROM_EXTRUDER * AUTO_BED_LEVELING_GRID_POINTS) >= (RIGHT_PROBE_BED_POSITION - LEFT_PROBE_BED_POSITION))
	     #error "The X axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
	  #endif
	#endif
    #if Y_PROBE_OFFSET_FROM_EXTRUDER < 0
      #if (-(Y_PROBE_OFFSET_FROM_EXTRUDER * AUTO_BED_LEVELING_GRID_POINTS) >= (BACK_PROBE_BED_POSITION - FRONT_PROBE_BED_POSITION))
	     #error "The Y axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
	  #endif
	#else
      #if ((Y_PROBE_OFFSET_FROM_EXTRUDER * AUTO_BED_LEVELING_GRID_POINTS) >= (BACK_PROBE_BED_POSITION - FRONT_PROBE_BED_POSITION))
	     #error "The Y axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
	  #endif
	#endif
  #endif
 #endif // ENABLE_AUTO_BED_LEVELING

Re: I3 Pro X Autoleveling problem

Posted: Sun May 08, 2016 9:37 pm
by mogren3000
I have tried this and there is not any difference.
So now I cant print.

Re: I3 Pro X Autoleveling problem

Posted: Mon May 16, 2016 1:42 am
by 3dsense
mogren3000 wrote:I have tried this and there is not any difference.
So now I cant print.

Hey I think you're only running G28. G28 only homes the probe.

For auto level you need to run G28 then G29. G29 is the command that actually moves the probe around and takes measurements.

Re: I3 Pro X Autoleveling problem

Posted: Thu Jun 03, 2021 8:39 pm
by MargueriteG
Glad to have that forum about Audi TT forum and that is full of informative stuff. There should be the people who might need help about cars and through we able to get assignment help uk experts’ suggestion. I must recommend updates to others to visit and explore.

Re: I3 Pro X Autoleveling problem

Posted: Fri Jun 04, 2021 2:32 am
by ibrahimira
at the point when I began in 2007 learning and building my first quadrotor I needed to discover an Arduino chip, bind pins to it that associated with the guts of a Nintendo Wii controller and the wii+ add-on.
online audio quran
a

Re: I3 Pro X Autoleveling problem

Posted: Mon Mar 07, 2022 4:30 am
by davidGreen
The time when I began in 2011 learning and building my first quad-rotor I needed to discover an Arduino chip, bind pins to it that associated with the guts of a Nintendo Wii controller and the wii+ add-on.

Best Primary School Karachi