Первоначальная настройка уровня стола производится следующим образом. Прогреваем стол и сопло до рабочих температур, например, можно воспользоваться пресетом для PLA. На начальном экране переходим в раздел «Инструменты», там есть кнопка «Уровни». Нажатием на нее заходим в виджет "Уровни".

Слева изображается поле стола разбитое на 9 квадратов. Это точки замеров. В правой части - икноки и кнопки управления. Самая главная кнопка выделена на снимке выше красным прямоугольником. Это кнопка переключения режимов работы виджета "Уровни". Текущий режим отображается на кнопке в текущий момент:

  • - Режим ручной настройки сетки стола
  • - Настройка уровней с помощью датчика BLTouch/BFPTouch
  • - Режим сохранения или сброса сетки стола
  • - Режим "Парковка"
  • - Режим "Нагрев"

Теперь можно приступать к настройке:

Настройка уровня стола зависит от конфигурации вашего принтера. Здесь возможны 3 варианта:

  1. У вас нет датчика автоуровня (BLTouch / BFTouch)
  2. У вас есть датчик автоуровня (BLTouch / BFTouch) и он используется совместно с концевиком по оси Z
  3. У вас есть датчик автоуровня (BLTouch / BFTouch) и он же используется вместо концевика по оси Z

Если датчика автоуровня нет

Итак, датчика автоуровня нет, есть только концевик по оси Z.  Кнопкой выбора режима включаем ручной режим (должен светиться этот значок: ):

Затем, нажимаем на нужный квадратик в поле 3 на 3, выбирая тем самым точку замера. Если каретка не там, она переместится туда (если принтер не знает текущей позиции каретки, вместо перемещения произойдет парковка и нужно будет указать ему точку еще раз, уже после парковки).

Берем листок бумаги и старым дедовским способом, подкручивая винты стола калибруем зазор по листку. Таким образом проходим все точки калибровки, добиваясь максимально приемлемого результата. Поскольку стол не всегда бывает идеально ровным, желательно что бы хотя бы несколько точек стола были откалиброваны как положено.Это был первый этап калибровки.

Далее возможны 2 варианта: первый вариант – у вас идеальный стол и все точки по листку выставлены хорошо. В этом случае вам ничего не надо делать, калибровка закончена, из этого виждета просто можно выйти.

Второй вариант – у вас кривой стол. В этом случае необходимо подстроить точки, где сопло явно выше необходимого уровня, либо упирается в стол так, что листок бумаги не проходит. В ручном режиме (значок ) ставим сопло в проблемную точку (нажимаем на нужный квадратик в поле 3х3 слева), выбираем кнопкой выбора шага () необходимый шаг подстройки, например 0,1мм и жмем кнопки  , в зависимости от того, что нужно: поднять или опустить сопло. Этими кнопками и листком бумаги подстраиваем идеальное расстояние в точке, после чего жмем кнопку «Сохранить точку» (). Текущее значение подстройки отобразится в квадратике выбранной точки.

Переходим к следующей проблемной точке стола и повторяем операцию. И так пока все проблемные точки стола не будут скорректированы.

После того, как все точки выставлены верно, получившуюся сетку стола необходимо сохранить в памяти принтера. Для этого жмем на кнопку выбора режима пока на ней не появится значок сетки ():

Описание кнопок:

  • - Текущий режим: сетка стола, переход в следующий режим
  • - Удалить из памяти сохраненную cетку стола
  • - Сохранить в память построенную сетку стола (вручную или датчиком уровня)

Вместо кнопок  появятся красный крестик и зеленая галочка. Нажимаем зеленую галочку (), принтер внизу экрана сообщит, что изменения сохранены. Для сведения: красный крестик () сбрасывает все настройки сетки. После сохранения сетки можно выходить из виджета «Уровни стола».

На данный момент сетка стола составлена, но принтер не будет её применять автоматически. Для того, чтобы сетка применялась при каждой печати, необходимо, чтобы в стартовом коде слайсера после команды парковки G28 стояла команда приенения сетки M420 S1 - только после этой команды принтер применяет сетку. Важно, чтобы эта команда стояла именно ПОСЛЕ парковки.

Всё, теперь можно пробовать печатать.

Если есть датчик автоуровня и он используется совместно с концевиком по оси Z

Теперь про настройку уровней если у вас есть и концевик оси Z, и датчик автоуровня, т.е. конфигурация, рекомендуемая автором прошивки.

Кнопкой выбора режима включаем ручной режим (если не включен уже, значок ). Затем, нажимаем на нужный квадратик в поле 3 на 3, выбирая тем самым точку замера. Если каретка не там, она переместится туда (если принтер не знает текущей позиции каретки, вместо перемещения произойдет парковка и нужно будет указать ему точку еще раз, уже после парковки).

Берем листок бумаги и старым дедовским способом, подкручивая винты стола калибруем зазор по листку. Таким образом проходим все точки калибровки, добиваясь максимально приемлемого результата. Поскольку стол не всегда бывает идеально ровным, желательно что бы хотя бы несколько точек стола были откалиброваны как положено.Это был первый этап калибровки.

После первоначальной калибровки (листком), кнопкой выбора режима переключаемся в режим автоуровня (на кнопке выбора режима появится значок "эхолокация" ():

Описание кнопок:

  • - Запуск автоматического построения сетки стола
  • - Текущий режим: автопостроение сетки, переход в следующий режим. Долгое нажатие на эту кнопку открывает раздел "Уровень стола"
  • - Кнопка выбора величины перемещения оси Z
  • - Поднять/опустить ось Z на расстояние, указанное на кнопке величины перемещения

Теперь жмем кнопку запуска "Play" () (если принтер не знает текущей позиции каретки, вместо автозамера произойдет парковка и нужно будет еще раз нажать кнопку запуска "Play" (), уже после парковки).

Принтер начнет составление сетки уровней стола. Результаты замера каждой точки будут отображаться в центре замеряемого квадрата. Ожидаем окончания этой процедуры и смотрим на результаты. В каждой точке замеры будут разные, зависит от кривизны стола. Теперь необходимо записать в настройки корректировочный коэффициент для компенсации кривизны при печати.

Обычно, центр стола является основным местом печати, так что будем считать, что центральный квадрат для нас важнее всего. Нажимаем на него и долго держим. В результате этого действия вся сетка будет скорректирована относительно этой точки и данные пересчитаются так, что в центральной точке будут нули, а в остальных - отклонение кривизны от нуля. Эта корректировка отобразится здесь же, справа от иконки , а так же автоматически запишется в параметр "Сенсор стола dZ" в разделе настроек "Парковка".

Пример: если в центральной точке у вас при замере получилось 0.5, а в нижней правой 0.65, то при долгом нажатии на центральную точку в ней станет 0, а в нижней правой 0.15, а в параметр Сенсор стола dZ в настройках "Парковка" будет записан коэффициент -0.5

Этот коэффициент теперь будет учитываться при каждом автозамере стола перед печатью и он будет прибавляться к замеру каждой точки. Принтер при печати будет использовать полученную карту стола уже учитывая коэффициент.

Продолжение примера: при запуске на печать стартует автозамер уровней. В центральной точке датчик получит 0.52, в нижней правой 0.65, как и было, однако коэффициент у нас уже задан -0.5, соответственно в центральной точке получится 0,02, а в нижней правой 0.15.

В общем, особо вдаваться в механизм не обязательно, достаточно замерить уровни и сохранить долгим нажатием значение коэффициента "Сенсор стола dZ".

Теперь выходим из настроек и запускаем на печать какую-нибудь небольшую тестовую модель. Необходимо, чтобы в g-коде тестовой модели перед печатью шла автокалибровка командой G29.

Итак, в начале печати принтер запустит автокалибровку стола и пройдет датчиком все 9 точек составляя карту стола. Процесс в реальном времени будет отображаться на дисплее:

Здесь уже будет учитываться значение "Сенсор стола dZ", которое вы задали в настройках парковки. Когда калибровка пройдет, в верхнем правом углу появится пиктограмма в виде сетки (). Это значит, что теперь работает Mesh Bed Leveling, т.е. карта (сетка) уровней стола.

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

Положительный babystepping Отрицательный babystepping

Запомните это число. После окончания или прерывания печати необходимо зайти в разделе настроек "Парковка" и скорректировать там значение коэффициента "Сенсор стола dZ".

Его необходимо математически сложить с получившимся значением babystepping-а. Т.е. если "Сенсор стола dZ" был равен -0,5, а babystepping получился просто 0,05, то "Сенсор стола dZ" необходимо указать как -0,45. Если babystepping показал, к примеру, -0,05, то "Сенсор стола dZ" ставим -0,55.

На этом калибровка стола закончена, можно провести еще одну тестовую печать, проверить как всё получилось и при необходимости скорректировать "Сенсор стола dZ" с помощью бебистеппинга еще раз.

Настройка окончена.

Если есть датчик автоуровня и он же используется вместо концевика по оси Z

Итак, ваш принтер не имеет концевика на оси Z и вместо него используется датчик автоуровня стола BLTouch. Такая конфигурация хоть и не является рекомендованной автором прошивки, однако встречается повсеместно, поэтому расскажу, что нужно сделать для настройки уровня стола в такой конфигурации.

Предварительные настройки

1. Для начала, нужно дать понять принтеру, что вместо концевика по Z используется датчик автоуровня. Для этого переходим в настройки, в раздел "Парковка" и там, на третьей странице в разделе "Точка парковки Z" включаем (переключаем на "Да") параметр "Z в точке" и указаываем такие координаты парковки, при которых шуп датчика BLTouch гарантированно находится в зоне стола при парковке:

Это задаст принтеру новую точку парковки. Теперь необходимо включить саму возможность парковки по сенсору стола. Это делается на четвертой странице настроек парковки:

Здесь нужно включить параметр "Парковка по сенсору Z" - этот параметр дает прошивке понять, что вместо концевика оси Z парковка теперь будет происходить с помощью сенсора автоуровня BLTouch.

2. Затем, в разделе настроек "Парковка" делаем параметр "Сенсор стола dZ" = 0 (т.е. равным нулю)

3. Теперь переходим в виджет "Уровни", кнопкой выбора режима включаем ручной режим (если не включен уже, значок ).

Затем, нажимаем на центральный квадратик в поле 3 на 3, выбирая тем самым точку замера в центре стола. Если каретка не там, она переместится туда (если принтер не знает текущей позиции каретки, вместо перемещения произойдет парковка и нужно будет указать ему точку еще раз, уже после парковки). Теперь берем листок бумаги, кладем под сопло, выбираем кнопкой выбора шага () необходимый шаг подстройки, например 0,1 мм и жмем кнопки  , в зависимости от того, что нужно: поднять или опустить сопло. Этими кнопками и листком бумаги подстраиваем идеальное расстояние, чтобы листок двигался между ними "со крипом", т.е. с трением.

4. Когда фен-шуй зазора достигнут, справа от индикатора будет значение расстояния между нулём датчика автоуровня и настоящим нулём. Это значение необходимо занести как есть (если отрицательное - значит отрицательное, если положительное - значит положительное) в параметр "Сенсор стола dZ" в разделе настроек "Парковка".

5.Теперь выходим из настроек и запускаем на печать какую-нибудь небольшую тестовую модель. Необходимо, чтобы в g-коде тестовой модели перед печатью шла автокалибровка командой G29.

В начале печати принтер запустит автокалибровку стола и пройдет датчиком все 9 точек составляя карту стола. Процесс в реальном времени будет отображаться на дисплее:

Здесь уже будет учитываться значение "Сенсор стола dZ", которое вы задали в настройках "Парковка". Когда калибровка пройдет, в верхнем правом углу появится пиктограмма в виде сетки (). Это значит, что теперь работает Mesh Bed Leveling, т.е. карта (сетка) уровней стола.

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

Положительный babystepping Отрицательный babystepping

Запомните это число. После окончания или прерывания печати необходимо зайти в раздел настроек "Парковка" и скорректировать там значение коэффициента "Сенсор стола dZ".

Его необходимо математически сложить с получившимся значением babystepping-а. Т.е. если "Сенсор стола dZ" был равен -0,5, а babystepping получился просто 0,05, то "Сенсор стола dZ" необходимо указать как -0,45. Если babystepping показал, к примеру, -0,05, то "Сенсор стола dZ" ставим -0,55.

На этом калибровка стола закончена, можно провести еще одну тестовую печать, проверить как всё получилось и при необходимости скорректировать "Сенсор стола dZ" с помощью бебистеппинга еще раз.


<< 7. Настройка, Концевики   9. Установка и настройка BLTouch >>

Copyright © 2024 SHUI - прошивка для 3D-принтеров. All rights reserved.
Мы используем куки (cookie) для наилучшего представления нашего сайта. Если вы продолжите использовать сайт, мы будем считать что вас это устраивает. Вы можете просматривать сайт без использования куки (cookie) с частичной потерей функциональности в приватном режиме вашего браузера. Если вы полностью отказываетесь использовать куки (cookie), вы обязаны покинуть сайт.  Принять  Больше информации