Металл2024 Реклама
Метобр2024 Реклама

Anycubic i3 Mega и копия BLTouch.

Lawrence_Fox
Идет загрузка
Загрузка
12.01.2020
2161
4
Вопросы и ответы
Статья относится к принтерам:
Anycubic i3 Mega

    Привет, печатники!

    Вот уже второй год у меня успешно трудится дрыгостол, ставший в свое время бестселлером. Anycubic i3 Mega. За это время принтер обзавелся более тихими кулерами, драйверам TMC 2208 и в целом работает теперь тихо, плавно и никаких нареканий не имеет. Ультрабаза разве что стала чуть менее цепкой, но, при необходимости, это решается капелькой лака для волос. Обновлять слой приходится раз в 3-5 печатей. Но это мелочи. Речь не об этом.

    Почти все хозяева этого принтера жалуются на "плавающий" от температуры стол. Поизучав матчасть я решил, что раз "плавает", нужно дать столу больше свободы и отодрав цельный клеевой стол, зафиксировал ультрабазу на 4 точки. Маневр удался, но лишь частично. Загибы стекла стали меньше, но проблема осталась.

    - "Так ты купи клипсы и повесь стол на них", сказали бы многие и были бы в чем-то правы, но это не наш метод! Учитывая, что высокотехнологичный принтер требует к себе высокотехнологичного подхода я начал курить форумы и обнаружил, что люди, в общем то, успешно ставят на кубика сенсор BLTouch или аналоги и успешно составляют сетку кривизны и исходя из нее печатают очень качественно, за счет лучшего прилипания первого слоя, без подстройки стола после каждой печати.

    Нравится, подумал я и незамедлительно заказал сенсор.

    Покурив сайты, было решено печатать это:

https://www.thingiverse.com/thing:2824005

    По вот этому руководству, делалась настройка:

https://cdn.thingiverse.com/assets/58/ab/fd/e6/1b/BLTouch_on_Anycubic_I3_Mega.pdf

    Прошивку использовал 

Anycubic I3 Mega Dual Endstops BLTouch.hex

Но! Ничего из этого не работает!

В прошивке неверно указаны оффсеты. Ладно, Нахожу оригинал прошивки

https://www.dropbox.com/sh/stfyx6pmew2cwir/AABJQFy3XqVwAQRFrmpxkupia?dl=0

Правлю офсеты и... 

Получаю ошибку в компиляции. 

Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from sketch\MarlinConfig.h:42:0, 

                 from sketch\I2CPositionEncoder.cpp:31: 

SanityCheck.h:949:5: error: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. 

     static_assert(BACK_PROBE_BED_POSITION

Помогите, пожалуйста.

Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама