Okay, so I think I’m getting closer but I still need some help.
The firmware from [github.com] (Johann's FSR tree) contains the following for Bed Auto Leveling instructions:
//============================= Bed Auto Leveling ===========================
#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
#ifdef ENABLE_AUTO_BED_LEVELING
// these are the positions on the bed to do the probing
#define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS-9)
#define LEFT_PROBE_BED_POSITION -DELTA_PRINTABLE_RADIUS
#define RIGHT_PROBE_BED_POSITION DELTA_PRINTABLE_RADIUS
#define BACK_PROBE_BED_POSITION DELTA_PRINTABLE_RADIUS
#define FRONT_PROBE_BED_POSITION -DELTA_PRINTABLE_RADIUS
However, the above firmware contains an error and does not compile. The error states “LiquidTWI2” does not name a type so it does not appear to be related to the auto leveling. Note the section above in red.
So, I ended up using the firmware from [github.com] (Johann's regular mini kossel tree). This firmware is a little different for bed auto leveling instructions:
//============================= Bed Auto Leveling ===========================
#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
#ifdef ENABLE_AUTO_BED_LEVELING
// these are the positions on the bed to do the probing
#define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS*0.9)
#define LEFT_PROBE_BED_POSITION -DELTA_PRINTABLE_RADIUS
#define RIGHT_PROBE_BED_POSITION DELTA_PRINTABLE_RADIUS
#define BACK_PROBE_BED_POSITION DELTA_PRINTABLE_RADIUS
#define FRONT_PROBE_BED_POSITION -DELTA_PRINTABLE_RADIUS
So there is a difference in how the two versions compute the DELTA_PROBABLE_RADIUS and I'm not sure which is right. I would have used the FSR one but it won't compile. I copied both configuration.h files into MS Word and ran a legal blackline and I did not see any other differences in the two versions.
Does anyone know which version is correct and should solve the problem of probing in the wrong place then slamming the head into the Z tower? I will try some more experiments tonight. Are there any other firmware changes required for use of the FSRs? I am still getting nothing out of any fan outputs. Thanks!
The firmware from [github.com] (Johann's FSR tree) contains the following for Bed Auto Leveling instructions:
//============================= Bed Auto Leveling ===========================
#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
#ifdef ENABLE_AUTO_BED_LEVELING
// these are the positions on the bed to do the probing
#define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS-9)
#define LEFT_PROBE_BED_POSITION -DELTA_PRINTABLE_RADIUS
#define RIGHT_PROBE_BED_POSITION DELTA_PRINTABLE_RADIUS
#define BACK_PROBE_BED_POSITION DELTA_PRINTABLE_RADIUS
#define FRONT_PROBE_BED_POSITION -DELTA_PRINTABLE_RADIUS
However, the above firmware contains an error and does not compile. The error states “LiquidTWI2” does not name a type so it does not appear to be related to the auto leveling. Note the section above in red.
So, I ended up using the firmware from [github.com] (Johann's regular mini kossel tree). This firmware is a little different for bed auto leveling instructions:
//============================= Bed Auto Leveling ===========================
#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
#ifdef ENABLE_AUTO_BED_LEVELING
// these are the positions on the bed to do the probing
#define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS*0.9)
#define LEFT_PROBE_BED_POSITION -DELTA_PRINTABLE_RADIUS
#define RIGHT_PROBE_BED_POSITION DELTA_PRINTABLE_RADIUS
#define BACK_PROBE_BED_POSITION DELTA_PRINTABLE_RADIUS
#define FRONT_PROBE_BED_POSITION -DELTA_PRINTABLE_RADIUS
So there is a difference in how the two versions compute the DELTA_PROBABLE_RADIUS and I'm not sure which is right. I would have used the FSR one but it won't compile. I copied both configuration.h files into MS Word and ran a legal blackline and I did not see any other differences in the two versions.
Does anyone know which version is correct and should solve the problem of probing in the wrong place then slamming the head into the Z tower? I will try some more experiments tonight. Are there any other firmware changes required for use of the FSRs? I am still getting nothing out of any fan outputs. Thanks!