Jump to content

Настройка в Marlin ручной калибровки автоуровня стола.


Recommended Posts

Всем известная история. Купив что-то новое ищем возможность улучшайзинга этого нового, пока не упремся в стену!
Я столкнулся с проблемой регулировки, а в частности: откручивания, в процессе печати, барашек регулировки стола, кривизной акриловой рамы принтера, кривизной стола. 
Начитавшись информации решился на первую прошивку и тут понеслось!!!
Стол прикрутил наглухо через капроновые втулки, которые остались в комплекте от предыдущего хозяина агрегата(принтер у меня б/у :classic_rolleyes:


b5829901cc8918093e6e9797c3e6864c.thumb.png.de572efbbab6fc55759f9c94a9b02768.png


Пока транспортная компания везла датчик уровня LJ18A3-8-Z/BX я настроил ручную автокалибровку уровня стола. Ниже будет описание что и как необходимо сделать для активации работы ручной калибровки стола.

Правим Configuration.h который вместе с Configuration_adv.h берем из папки Marlin\example_configurations\Anet\A8\ и копируем в корень папки Marlin Заменяя имеющиеся файлы.

Раскоментируем (убираем в файле два слеша //) :

 

  1. #define PROBE_MANUALLY - Активируется ручная калибровка стола;
  2. #define MESH_BED_LEVELING - Указывается каким методом будет происходить процесс калибровки;
  3. #define LCD_BED_LEVELING - Включается подпункт меню ручной калибровки в меню настроек принтера через кнопки управления возле экрана;
  4. #define INDIVIDUAL_AXIS_HOMING_MENU - Позволяем хоумить(отправлять домой) отдельно каждую ось.
  5. #define EEPROM_SETTINGS  - активация команд M500 и M501 в терминале управления принтером.

 

Это необходимо и достаточно для ручной калибровки уровня стола. Так же рекомендую откалибровать PID экструдера и стола. 
Казалось бы это и все, но не тут-то было! Еще нужно правильно произвести калибровку и поправить стартовый скрипт в слайсере. 

 

Приступаем:

 

  1. Как и в мануале выставляем по линейке ось Х, левый и правый края - относительно крышек крепления ШД(Шагового Двигателя) оси Z или калибром нижний вал относительно левого и правого края стола;
  2. Прогреваем стол и экструдер до рабочей температуры;
  3. Регулируем высоту экструдера штатным концевиком оси Z по листку бумаги. Выставив экструдер в центр стола и отправляя ось Z домой. Можно отправлять команду через кнопки управления или через любой слайсер и команду G28 Z0;
  4. Через меню принтера или командой G28 отправляем все оси домой;
  5. Через меню принтера или командой G29 начинаем калибровку стола. Калибровка проходит по 9-ти точкам стола с возможностью подъема или опускания сопла экструдера с шагом 0,025 кнопками вверх и вниз, соответственно, на самом принтере. Не забываем про лист бумаги как калибр. :classic_wink:
  6. По окончании калибровки выбираем на принтере Storage EEPROM или вводим в терминале команду М500 Таким образом сохранится созданная сетка координат в памяти принтера и будет храниться даже после выключения принтера. Пока сами не сделаете инициализацию памяти через меню принтера.

 

Теперь переходим к стартовому скрипту:

 

Starting script:

M190 S[bed0_temperature] ; Bed wait

M109 S[extruder0_temperature] ; Extruder (wait)

G90 ; set absolute coordinates

G21 ;metric values

M82 ;set extruder to absolute mode

G28 ;отправляем домой все оси 
G29 S0 ;загрузить из EEPROM сетку калибровки сохраненную в п6.
M420 S1 Z5   ;активировать работу автоуровня при печати,
Z5 - высота с мм с которой отключается автовыравнивание!
G91
G1 E5 F300 ;выдавить 5мм прутка перед печатью
G90
G92 E0

 

Скрипт можно править под себя, главное оставить, или вставить в свой скрипт, строки с командами G28, G29, M420 с параметрами как написано выше!
Вот теперь печать пойдет с учетом созданной, вручную, сетки уровня стола. Эта сетка будет применяться к каждому слою печати, что будет видно по слегка вращающимся муфтам оси Z. Это и есть компенсация неровностей стола.

 

Всем ровных периметров и плоскостей!!!

  • Like 2
Link to post
Share on other sites
  • 4 months later...

Я узнал о меш бед левелинг уже в тот момент, когда имел на руках оригинальный блтач)) так может мог бы обойтись малыми затратами.

  • Haha 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...