Кремень FMZ Реклама
Kremen FMHM Реклама

Автокалибровка уровня стола датчиком индуктивности

Алексанжр
Идет загрузка
Загрузка
22.12.2017
1693
3
Вопросы и ответы
Принтер D-Bot, прошивка марлин вер. 1.6.12, рампс 1.4

Установил индуктивный датчик, подключил в замен концевика по оси Z, выставил высоту между соплом, поставил в положении 'домой' (стол находиться в верху, как и должно), запускаю автокалибровку стола, затем не возвращается в положение домой и останавливается в противоположном углу, но вот теперь самое интересное и не понятное пока для меня действия. После нажимаю сохранения настройки автоколибровки и выдает Error

концевики

//============================== Endstop Settings ===========================

//===========================================================================

// @section homing

// Specify here all the endstop connectors that are connected to any endstop or probe.

// Almost all printers will be using one per axis. Probes will use one or more of the

// extra connectors. Leave undefined any used for non-endstop and non-probe purposes.

#define USE_XMIN_PLUG

//#define USE_YMIN_PLUG

#define USE_ZMIN_PLUG

//#define USE_XMAX_PLUG

#define USE_YMAX_PLUG

//#define USE_ZMAX_PLUG

// coarse Endstop Settings

#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors

#if DISABLED(ENDSTOPPULLUPS)

// fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined

//#define ENDSTOPPULLUP_XMAX

//#define ENDSTOPPULLUP_YMAX

//#define ENDSTOPPULLUP_ZMAX

//#define ENDSTOPPULLUP_XMIN

//#define ENDSTOPPULLUP_YMIN

//#define ENDSTOPPULLUP_ZMIN

//#define ENDSTOPPULLUP_ZMIN_PROBE

#endif

// Mechanical endstop with COM to ground and NC to Signal uses 'false' here (most common setup).

#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.

#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.

#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.

#define X_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.

#define Y_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.

#define Z_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.

#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.

// Enable this feature if all enabled endstop pins are interrupt-capable.

// This will remove the need to poll the interrupt pins, saving many CPU cycles.

//#define ENDSTOP_INTERRUPTS_FEATURE

Автоуровень

//#define AUTO_BED_LEVELING_3POINT

//#define AUTO_BED_LEVELING_LINEAR

#define AUTO_BED_LEVELING_BILINEAR

//#define AUTO_BED_LEVELING_UBL

//#define MESH_BED_LEVELING

/**

* Enable detailed logging of G28, G29, M48, etc.

* Turn on with the command 'M111 S32'.

* NOTE: Requires a lot of PROGMEM!

*/

//#define DEBUG_LEVELING_FEATURE

#if ENABLED(MESH_BED_LEVELING) || ENABLED(AUTO_BED_LEVELING_BILINEAR) || ENABLED(AUTO_BED_LEVELING_UBL)

// Gradually reduce leveling correction until a set height is reached,

// at which point movement will be level to the machine's XY plane.

// The height can be set with M420 Z

#define ENABLE_LEVELING_FADE_HEIGHT

#endif

#if ENABLED(AUTO_BED_LEVELING_LINEAR) || ENABLED(AUTO_BED_LEVELING_BILINEAR)

// Set the number of grid points per dimension.

#define GRID_MAX_POINTS_X 5

#define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X

// Set the boundaries for probing (where the probe can reach).

#define LEFT_PROBE_BED_POSITION 10

#define RIGHT_PROBE_BED_POSITION 260

#define FRONT_PROBE_BED_POSITION 20

#define BACK_PROBE_BED_POSITION 260

// The Z probe minimum outer margin (to validate G29 parameters).

#define MIN_PROBE_EDGE 10

// Probe along the Y axis, advancing X after each column

//#define PROBE_Y_FIRST

У кого какие варианты ?
Ответы на вопросы