Загрузчик, прошивка, BlTouch на Anet E10
ВНИМАНИЕ! Данные манипуляции вы производите на свой собственный страх и риск. Дочитайте до конца и определитесь, а нужно ли вам оно вообще? Я прошивал принтер для установки BlTouch и включения защиты 'Temperature runaway'. Так как доблестные китайцы, в оригинальной прошивке эту защиту просто выпилили. Я слишком параноидален, чтобы оставлять принтер печатать на ночь с возможностью разогреться до возгорания. А так, на самом деле, самый лучший вариант: 'Работает - не трогай!'.Помнится, пока толком не разбирался в прошивке, тоже рыл интернет в поисках марлина, адаптированного под этот принтер. Так как взять чистый и поправить в нем параметры под себя, казалось сложно, да к тому же еще и лень было разбираться :) Вся информация валяется на просторах интернета, я просто собрал её в один пост.Если вы уже совершали какие нибудь манипуляции с прошивкой, и затем вернулись на сток, записав прошивку из HEX с помощью AVRDUDES, то Arduino IDE будет ругаться, что не может её вам записать. В таком случае нужно шить загрузчик (bootloader). Чем мы, собственно, сейчас и займемся. В моих закромах как раз лежала Arduino Uno, которая и выступила в роли программатора.
Еще понадобятся провода, для соединения ардуино и платы принтера, вот такие:Отдельно стоящего разъема ISCP на плате Anet нет. Подключаться нужно к разъему J3, к которому подсоединяется экран.
За эту информацию спасибо maxwell2010Сначала превратим нашу Arduino в программатор.
Скачиваем Arduino IDEПодключаем плату ардуинки к компьютеру через USB, запускаем Arduino IDE, выбираем порт, плату (Uno, Mega, Nano, Mini, смотря что вы подключили).
Далее меню 'Файл' - 'Примеры' - 'Arduino USP' - 'Arduino USP'. Заливаем в плату, программатор готов. Отключаем его от компьютера.Добавляем поддержку платы принтера в IDE. Для этого в меню 'Файл' - 'Настройки' добавляем строку:https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json в поле 'Дополнительные ссылки для менеджера плат'.Далее меню 'Инструменты' - 'Плата' - 'Менеджер плат', ищем Sanguino и жмём кнопку 'Установка'Устанавливаем библиотеку 'u8glib', в меню 'Инструменты' - 'Управление библиотеками'.Переходим к заливке загрузчика. Выключаем принтер и отсоединяем ардуину, если еще этого не сделали.
Соединяем наш свежескрафченый программатор и плату принтера проводами таким образом:Если у вас Arduino Uno/Nano/Mini:
pin 12 - MISO
pin 13 - SCK
pin 10 - RESET
pin 11 - MOSIЕсли у вас Arduino Mega:
pin 50 - MISO
pin 52 - SCK
pin 53 - RESET
pin 51 - MOSIЕще раз картинка. Для удобства.Теперь, следующие действия:
- Подключить плату принтера к компьютеру по USB
- Подключить плату ардуино к компьютеру по USB
- Подать питание на принтер
- Открыть или зайти в Arduino IDE
- Меню - 'Инструменты' - 'Плата' - Sanguino
- Меню - 'Инструменты' - 'Процессор' - 'ATmega 1284 or ATmega 1284P (16 MHz)'
- Меню - 'Инструменты' - 'Порт' - тот порт, к которому подключена плата Arduino
- Меню - 'Инструменты' - 'Программатор' - 'Arduino as ISP'
- Меню - 'Инструменты' - 'Записать загрузчик'
- Ждем завершения процесса.
- Для дальнейшей прошивки выбираем программатор 'USBasp'
- Arduino IDE
- Поддержка платы Anet для ардуино
- Marlin 1.1.8
- Конфигурационные файлы для Anet E10 без BlTouch
- Конфигурационные файлы с BlTouch. Для датчика СЗАДИ либо СПЕРЕДИ. В них указано смещение датчика относительно сопла.
Порт - COM порт к которому подключен ваш принтер.
Программатор - AVRISP mkII если не шили загрузчик, либо USBasp, если шили.Заливаем прошивку в принтер. Готово.
Проверям работу принтера, нагрев, остывание, вентиляторы, срабатывание концевиков, точность подачи пластика экструдером (по умолчанию шаги вроде как настроены под стандартный экструдер). Уже через меню принтера выставляем свои значения Jerk и Acceletarion. Калибруем оффсет по Z, если установили BlTouch.Скорее всего, температура экструдера будет врать. Она и в оригинале то, не шибко точна, но с таблицей термистора по умолчанию, на моем принтере разница составляла от двадцати до СОРОКА градусов. Поэтому, крайне рекомендую выполнить калибровку термистора по ЭТОЙ инструкции.
P/S:
Сcылки на модель крепления BlTouch:
Расположение перед осью Х. (для стандартного обдува)
Расположение за осью Х. (универсальное)
На этом всё. Всем хорошего днявечераутра, и удачных печатей :)
Еще больше интересных статей
Застрял филамент в 3D ручке
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Flashforge AD5M Pro - доработка 2. Датчик движения филамента.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
G-CODE по-русски для 3D печати (Мини-справочник)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Подскажите по гибким пластикам...
у
Вы снова начинате все выдумыва...
Приветствую.Я немного попечата...
как думаете?
Народ подскажите, есть ли кака...
Печатаю воронку в режиме ваза....