I have my own DIY printer, of 150 x 150 bed size.
Recently I attached induction sensor which is same as Printrbot uses.
I've confirmed sensor detect aluminum bed and finished wiring.
Problem is when I issues G29 command, printer moves head to some point (neither of probe points I configured) and stops.
(ex. start point X75 Y75 -> X0 Y75)
And coordinate read from output is different from the real point coordinate.
I have no clue what I have to do to solve this issue.
Please give me a advice.
Thank you in advance.
*********************************************************************************************
The below is process of commands and outputs I described above.
>>G28 X Y
>>G1 X75 Y75 // move to center of bed
>>G28 Z
>>M114
23:13:13.757 : X:75.00 Y:75.00 Z:3.00 E:0.00 Count X: 75.00 Y:75.00 Z:3.00
>>G29
23:13:36.038 : Bed x: 10.00 y: 60.00 z: 3.00
23:13:36.066 : Bed x: 140.00 y: 60.00 z: 3.00
23:13:36.093 : Bed x: 140.00 y: 150.00 z: 3.00
23:13:37.586 : Bed x: 10.00 y: 150.00 z: 1.83
23:13:37.593 : Eqn coefficients: a: 0.00 b: -0.01 d: 3.05
23:13:37.595 : planeNormal x: -0.00 y: 0.01 z: 1.00
23:13:37.598 : echo:endstops hit: X:65.01 Y:90.00 Z:1.83
>>M114 // Actual coordinate is X:0.00 Y75.00
23:13:51.844 : X:10.00 Y:179.99 Z:3.20 E:0.00 Count X: 10.00 Y:180.00 Z:2.07
*****************************************************************************************************
And the below is my settings in configuration.h
#define LEFT_PROBE_BED_POSITION 10
#define RIGHT_PROBE_BED_POSITION 140
#define BACK_PROBE_BED_POSITION 150
#define FRONT_PROBE_BED_POSITION 60
// 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
#define X_PROBE_OFFSET_FROM_EXTRUDER 0
#define Y_PROBE_OFFSET_FROM_EXTRUDER -30
#define Z_PROBE_OFFSET_FROM_EXTRUDER -3
#define Z_RAISE_BEFORE_HOMING 3 // (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 4000 // X and Y axis travel speed between probes, in mm/min
#define Z_RAISE_BEFORE_PROBING 3 //How much the extruder will be raised before traveling to the first probing point.
#define Z_RAISE_BETWEEN_PROBINGS 3 //How much the extruder will be raised when traveling from between next probing points
********************************************************************************************************************************************************************