KREMEN Реклама
KREMEN Реклама

Ender 6 и Bltouch. никак не могу подружить

levinsoft
Идет загрузка
Загрузка
27.11.2023
886
3
Вопросы и ответы

Господа, всем добрый день.

я снова с проблемой. Никак не могу победить калибровку стола.

уже распотрошил Marlin, пересобрал с нуля практически прошивку (познал VSCode и Marlin2)

Проблем ровно две - второй замер щупа заканчивается паузой в секунду-полторы и за эту паузу принтер успевает уйти в ошибку. хорошо это видно через Репитер или Пронтерфейс. Соответственно и печатать не хочет. если через хост печатать, то с игнором ошибки печать начинается, с карты - фиг.

Задержки для Bltouch в Марлине я нашел только в одном месте - в bltouch.h, но сенсор вообще не реагирует на изменение этих параметров. Может где-то ещё есть переменные которые управляют задержкой щупа?
#ifndef BLTOUCH_SET5V_DELAY  #define BLTOUCH_SET5V_DELAY 150#endif#ifndef BLTOUCH_SETOD_DELAY  #define BLTOUCH_SETOD_DELAY 150#endif#ifndef BLTOUCH_MODE_STORE_DELAY  #define BLTOUCH_MODE_STORE_DELAY 150#endif#ifndef BLTOUCH_DEPLOY_DELAY  #define BLTOUCH_DEPLOY_DELAY 150////тут по умолчанию 500#endif#ifndef BLTOUCH_STOW_DELAY  #define BLTOUCH_STOW_DELAY 150 ////тут по умолчанию 500#endif#ifndef BLTOUCH_RESET_DELAY  #define BLTOUCH_RESET_DELAY 500#endif

p.s. в configuration.h есть вот такой параметр SERVO_DELAY { 100 } (по умолчанию 375), но это к серве, не к блтачу.

Вторая проблема которую никак не могу победить - это отступ от сопла. Что бы ни редактировал (оффсет щупа, оффсет сопла и т.п.) стол упорно опускается на 10мм ниже соответственно полный замер стола не проходит. Редактирую тут:

#define NOZZLE_TO_PROBE_OFFSET { 5, 5, -5 } define Z_CLEARANCE_DEPLOY_PROBE 5 // Z Clearance for Deploy/Stow #define Z_CLEARANCE_BETWEEN_PROBES 5 // Z Clearance between probe points #define Z_CLEARANCE_MULTI_PROBE 5 // Z Clearance between multiple probes #define Z_AFTER_PROBING -5 // Z position after probing is done #define Z_PROBE_LOW_POINT -5 // Farthest distance below the trigger-point to go before stopping // For M851 give a range for adjusting the Z probe offset #define Z_PROBE_OFFSET_RANGE_MIN -9 #define Z_PROBE_OFFSET_RANGE_MAX 9

Причем, если редактировать вот этот параметр:

#define Z_PROBE_OFFSET_RANGE_MIN 9

руками можно задать предельный отступ, но стол, один хрен, после автохоума опускается на 10мм примерно ниже сопла.

Ответы на вопросы