Перейти до публікації

Правильне налаштування Offset_Z в Marlin для зондів автовирівнювання стола.


Рекомендовані повідомлення

Дуже коротенька замітка з налаштування Offset_Z.

Спочатку в прошивці встановлено заборону рухів вісей за програмні межі області друку - #define MIN_SOFTWARE_ENDSTOP_Z / це стосується вісі Z. Тоді постає питання як налаштувати негативний офсет?

Є два рішення:

  1. Закоментувати цей рядок у прошивці;
  2. Використовувати спеціальну команду М211

Перший варіант я розписував у статтях про встановлення зондів, а тепер розпишу другий варіант.

Нам знадобиться будь-який слайсер із термінальним доступом. Для налаштування я користуюся pronterface.exe. Ви запитаєте чому, та просто цій програмі все одно в якому регістрі Ви вносите команди, наведені нижче. 😄 

Отже:

  1. Під'єднуємося до принтера і нагріваємо сопло і стіл до робочої температури. У мене 230о/107о ;
  2. M851 Z0 - встановлюємо нульове значення для вісі Z, скидаючи раніше встановлений offset;
  3. G28 - Відправляємо всі вісі до будинку. Після завершення сопло залишиться у центрі столу і буде піднято на 10мм, тобто. на РК екрані буде написано Z 10;
  4. G0 X110 Y110 F6000 - Переміщуємо сопло в центр столу, на те місце, де зонд робив замір (ця команда для столу 220х220);
  5. M211 S0 - цією командою ми відключаємо програмні обмеження всіх вісей. Про що буде написано у вікні монітора програми;
  6. За допомогою програми опускаємо сопло спочатку на 10мм потім з меншим кроком і добиваємося щоб листок паперу А4, з невеликим зусиллям, проходив між робочою поверхнею стола і соплом. Дивимося на екран принтера на значення Z ,наприклад там написано "Z-2,2" додаємо ще товщину аркуша паперу 0.1мм  -і отримуємо число "-2,3" Це і є Offset_Z;
  7. M851 Z-2.3 - записуємо знайдене значення у прошивку;
  8. M500 - зберігаємо значення у EEPROM ;
  9. M211 S1 -включаємо програмне обмеження руху вісей.

Ось і всі хитрощі, але треба пам'ятати, що якщо зробити скидання EEPROM або завантаження дефолтних значень - то налаштування offset_Z буде скинуте на значення, які стояли в прошивці. Тому краще вносити зміни у Conigeration.h і прошити ще раз Marlin у принтер.

П.С. так само є плагін для OctoPrint з можливістю налаштування та призначення команд на кнопки управління - 

 

Стабільний Offset всім Вам!

Посилання на повідомлення
Поділитися на інших сайтах

Делаю тоже самое без компа. Поменял сопло, сделал автохоум, потом энкодером подгоняю сопло в 0 и проверяю зазор на бумажке. Если сопла одного производителя, то их длинна почти не меняется. Разница составляет у меня +-0.1мм. Разницу считаю и записываю в ЕЕРROM. Дольше вожусь с выкручиванием сопла, чем с его офсетом. В прошивке стоит разрешение на уход сопла по Z в минус 2мм.

Посилання на повідомлення
Поділитися на інших сайтах
1 час назад, Magg_ot сказал:

В прошивке стоит разрешение на уход сопла по Z в минус 2мм.

Вот так правильно. Если не снять soft ограничение - без терминала не обойтись 🙂

 

Посилання на повідомлення
Поділитися на інших сайтах

@Magg_ot Нужно сделать маленькое уточнение.  

В прошивке стоит:

#define Z_PROBE_OFFSET_RANGE_MIN -2

#define Z_PROBE_LOW_POINT          -2

Отключено ограничение для Z

#define MIN_SOFTWARE_ENDSTOP_Z

Правильно?

 

К стати, в прошивке Marlin 2 есть возможность отключать софтовые ограничения через LCD

#define SOFT_ENDSTOPS_MENU_ITEM

Посилання на повідомлення
Поділитися на інших сайтах

По памяти уже не помню точно конфигурацию прошивки, но по-моему да, именно эти строки активны.

До этого делал ещё проще, но чуть дольше. Отправлял домой, потом подводил в 0 энкодером, пихал лист, и потом менял отдельно офсет и повторял по новой автохоум. Это чуть дольше выходит, потому-что офсет нужно подгонять методом тыка 2-3 раза, но результат тот же.

Там вроде вышла SKR 1.3, думаю скоро куплю, погляжу на марлин 2.

Посилання на повідомлення
Поділитися на інших сайтах

@Magg_ot еще раз перечитал коментарии и все таки не правильно настраивать с LCD. К примеру зонд стоит с офсетом Х-25 Y -50. По автохому, в центре стола, окажется шток зонда и на его место нужно ставить сопло, а уже потом выставлять офсет.

Посилання на повідомлення
Поділитися на інших сайтах

Не вижу в этом особого смысла, в центре кривизна не будет столь велика, чтобы получить погрешность. В моем случае у меня датчик стоит по Y 0, X 25.

Змінено користувачем Magg_ot
Посилання на повідомлення
Поділитися на інших сайтах

Суть в том, что у вас принтер стоит в жилой зоне возле компьютера, а у меня принтер стоит в кладовке и носить туда ноутбук мне лениво)

Посилання на повідомлення
Поділитися на інших сайтах

@Magg_ot octoprint, как оказалось, очень пользительная вещь! :classic_ninja:

Посилання на повідомлення
Поділитися на інших сайтах

Ну допустим, но мне ведь все равно необходимо присутствовать возле принтера. Для меня ничего не меняется.

Посилання на повідомлення
Поділитися на інших сайтах
11 часов назад, Magg_ot сказал:

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

 

28 минут назад, Magg_ot сказал:

но мне ведь все равно необходимо присутствовать возле принтера.

 

любое устройство с web браузером поможет подключиться к octoprint и в терминале прописать правильные команды или воспользоваться плагином настройки offset laugh Все равно после замены сопла нужно настраивать оффсет. А выставление офсета не в том месте где происходит замер зондом потом приводит к не правильному нанесению первого слоя.

 

Посилання на повідомлення
Поділитися на інших сайтах

Вы хотите сказать, что смещение сопла от зонда по оси Х на 25мм даст ощутимую погрешность измерения при столе 380х380мм и зеркалом толщиной 5мм? 

Я сегодня произвел замену сопла по своему методу. Переставил сопло 0.8 на 0.3. С слоя 0.4 на слой 0.16. С второго раза я поймал 0.05мм разницы по высоте проверяя зазор листом. Запустил печать и сразу попал в идеальный зазор.

Змінено користувачем Magg_ot
Посилання на повідомлення
Поділитися на інших сайтах
  • 2 роки потому...

Вот интересно))), у всех офсет со знаком минус по оси Z?)) или только мой принтер мозги выносит?)) 

Посилання на повідомлення
Поділитися на інших сайтах
36 хвилин тому, Сергей сказав:

Вот интересно))), у всех офсет со знаком минус по оси Z?)) или только мой принтер мозги выносит?)) 

В марле отрицательньій, в клипе положительньій

Посилання на повідомлення
Поділитися на інших сайтах

вот как раз в Марлине и положительный)), если ставлю отрицательный, сопло в стол уходит, мистика)

Посилання на повідомлення
Поділитися на інших сайтах
1 годину тому, Сергей сказав:

вот как раз в Марлине и положительный)), если ставлю отрицательный, сопло в стол уходит, мистика)

Тогда у тебя зонд, в свернутом виде,  находится ниже сопла и при печати будет елозить по столу сбивая собой все напечатанное. 😁 

 

Посилання на повідомлення
Поділитися на інших сайтах

в том и вопрос, что зонд находится в сложенном состоянии выше сопла. В разложенном, естественно ниже, но калибровать не получается, все данные брал https://www.3dtoday.ru/blogs/doozer/auto-level-table-with-servoy-on-the-marlin-firmware, а сам механизм от сюда https://www.thingiverse.com/thing:2890290 . Получается если в прошивке указать 0 по оси Z, то сопло после автокалибровки ложится на стол и печати нет)))) 

Посилання на повідомлення
Поділитися на інших сайтах

@Сергей я делал такие и никто не жаловался, все как часьі работает.

Нужно правильно вьіставить оффсет_з командой м851 и будет счастье. 

Сделай все как в єтой статье, не пропуская ничего и не добавляя - все получится. 

Посилання на повідомлення
Поділитися на інших сайтах

Посмотрел по ссьілке на тудей - не рекомендую - после первой же командьі на отключение софт стопов! 

Посилання на повідомлення
Поділитися на інших сайтах

 у меня старая паршивка))) и команды типа- обнуление осей,  М211 и тд не принимают эти дрова, не смотря на заменённую плату). Новую прошивку- собираю, но пока не получается, ругань на нагрев стола, поэтому использую что есть)). Единственный вопрос- после калибровки датчика, делаем хоум, должен ли проходить между соплом лист бумаги? Или сопло будет поднято на высоту которая указана при калибровке и записана в прошивку? Не знаю как это, но второе стекло уже с горбом чётко посередине, калибрую при нагретом столе, вот и получается зонд меряет впадину и потом вгоняет бошку в стекло)))), причём смена положения места калибровки не решает вопрос)). Конструктивно не могу подвинуть зонд близко к соплу)), отклонение 63мм , т.е зонд находится на одной линии с соплом по оси Х но 63 мм смещён вправо.

Посилання на повідомлення
Поділитися на інших сайтах

не могу понять смысл зонда))).Калибруем и далее хоть стол раком ставь печать будет с учётом точек калибровки. Но вот где калибровать, если стол кривой)))

Посилання на повідомлення
Поділитися на інших сайтах
49 хвилин тому, Сергей сказав:

не могу понять смысл зонда))).Калибруем и далее хоть стол раком ставь печать будет с учётом точек калибровки. Но вот где калибровать, если стол кривой)))

G29 в стартовом скрипте

Посилання на повідомлення
Поділитися на інших сайтах

красноречиво))) G29, ладно с 5-ю осями разобрались))), разберёмся и с 3-мя))

Посилання на повідомлення
Поділитися на інших сайтах

Если зонд сложен и он находится вьіше сопла, не более чем, на 1мм (обусловлено конструкцией бфптача и сервой) - то сопло, при печати, должно опуститься ниже нулевой позиции хоминга, по єтому и получаем в марле оффсет_з с отрицательньім значением. 

На вопрос ответил? 😁 

Как работает автовьіравнивание - єто отдельная тема для дискуссий, и не в єтой теме. 

Посилання на повідомлення
Поділитися на інших сайтах
  • KomAndr змінив заголовок на Правильне налаштування Offset_Z в Marlin для зондів автовирівнювання стола.
  • KomAndr закріпив та зробив важливою темі

Приєднуйтесь до обговорення

Ви можете опублікувати повідомлення зараз, а зареєструватися пізніше. Якщо у вас є акаунт, увійдіть в нього для написання від свого імені.

Гість
Відповісти в тему...

×   Вставлено в вигляді відформатованого тексту.   Вставити у вигляді звичайного тексту

  Дозволено не більше 75 емодзі.

×   Ваше посилання було автоматично вбудоване.   Відобразити як посилання

×   Ваш попередній контент був відновлений.   Очистити редактор

×   Ви не можете вставити зображення безпосередньо. Завантажте або вставте зображення за посиланням.

×
×
  • Створити...