Кремень FMZ Реклама
Kremen FMHM Реклама

Repetier Firmware вместо Marlin

Doozer
Идет загрузка
Загрузка
06.04.2016
53495
74
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

53
Repetier Firmware вместо Marlin
Приветствую коллеги.

Мой принтер H-Bot ZAV.

Решил я залить новую прошивку в Атмегу, а именно Repetier Firmware вместо Marlin.

Во-первых, где то читал, что алгоритм работы с моторами у нее другой (это правда), во вторых хотелось что нибудь новенького )))
Приступим.
Заходим на страницу web конфигуратора: http://www.repetier.com/firmware/v092/

Крайняя стабильная версия сейчас 0.92.9

Конфигуратор разделен на разделы: Начало, Основные, Механика и т.д.

Ставя галочки и выбирая нужный пункт постепенно конфигурируем прошивку под свой принтер.

Сложного ничего нет, но есть тонкости. Для H-Bot/CoreXY есть два варианта кинематики:
Repetier Firmware вместо Marlin
Repetier Firmware вместо Marlin
Разницы я не увидел. Остановился на первом типе.

Так же поддержка обычной кинематики (Cartesian type), Дельты и каких то уж экзотических схем:
Repetier Firmware вместо Marlin
Repetier Firmware вместо Marlin
Поддерживаемых плат много, как и в Марлине. А

Интересная особенность - нужно указывать процессор - Атмега 8 бит или Атмега DUO.

Т.е. прошивка уже заточена под 32 бита.

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

Ну мне это не нужно, поэтому переходим дальше.
Настраиваем механику.
Тут вроде все понятно.

Для ARM процессоров есть разрешение увеличения шага в 4 раза!
Repetier Firmware вместо Marlin
(надо покупать DUO!)

Настраивая количество шагов, надо помнить - шаг в прошивке увеличен в 2 раза!

Т.е. при шаге в Марлине 100 шагов на мм. (у меня ролики 16 зубов, ремень GT2), тут надо ставить 200 шагов на мм.! Но только для осей X и Y! Для Z и экструдера ничего не увеличивается! Не упустите это из виду!

так же тут настройки вращения, отключение и дублирования моторов.

Для Прюши на оси Z это делается так:
Repetier Firmware вместо Marlin
Ставим галку Зеркалить мотор и ниже из выпадающего выбираем куда включен драйвер. Все! Есть опция - 3 мотора, т.е. поддержка 3-х экструдеров.

Далее настраиваем эндстопы. Тут все понятно и без картинок. Указываем какого типа эндстопы стоят (нормальнозамкнутые или нормаьноразомнкнутые), указываем пины, куда подключены. Я тут для своего принтера поменял только тип, убрал Z_min, добавил Z_max.
Далее страничка Инструменты.
Тут есть интересный пункт - выбор инструмента!

Прошивка изначально заточена под фрезер, лазерный гравер и 3D принтер!

Удобно! Выбираем FFF принтер.

Далее идет настройка температур. Тут тоже ничего сложного, температуры для пластиков изменил, остальное я оставил по-умолчанию.

Не забываем поставить галку о наличии подогреваемого стола (у кого есть!). Она не очень тут заметна, смотрите внимательнее!

Поставили наличие стола и появляется опции этого стола.

Температуры, способ нагрева с настройками, тип термистора и т.д. Все более чем понятно.

Далее настраиваем экструдер. Кроме стандартных настроек есть интересные пункты: Extruder cooler pin, Enable extruder cooler at (Пин подключения вентилятора экструдера, Включение вентилятора при достижении определенной температуры). Т.е. при наличии платы управления вентиляторами тут ставим пины, куда вентилятор подключен и температуру его включения и скорость.

Для стандартной настройки пин вентилятора осставляем Disabled. Остальные настройки типа нагрева, значений PID, типа термистора знакомы нам по Марлину и затруднений не вызовут.
Далее страничка Фичи
Тут включаем всякие фичи - поддержка SD карт, поддержку baby step (управление Z во время печати - подкорректировать уровень стола, удобно) и множество других функций. Читайте внимательно. Далее идет настройка вентилятора охлаждения модели. Тут тоже все прозрачно. А вот под настройкой вентилятора есть еще одна настройка - доп. вентилятора, которая управляется с помощью свободного термистора! Т.е. охлаждение драйверов например! Очень удобно! Но о5 же при наличии платы расширения. Я ее себе уже заказал ))))

И еще интересная настройка - Покрытие стола. (Bed Coating). Тут можно настроить толщину покрытия стола, т.е. стекло! И процессор будет учитывать это при нагреве кровати! Можно выставить толщину 3 разный покрытий и выбирать их из меню!

Прикольно! Я не делал у себя, но сегодня попробую.

Далее идет настройка смены филамента и ретракции. Все оставил как есть.
Страничка Пользовательский интерфейс.
Тут мы выбираем дисплей, языки (русского нет, да и не нужен он), настройку энкодера и значения температур для включения нагрева через меню принтера.
Далее страничка Ручной.
Ничего тут не писал ибо не знаю, что надо писать. ))))
Ну и финал - страница Download.
Тут мы скачиваем настроенную прошивку в архиве, а так же отдельно файл configuration.h. Можно его редактировать, а можно залить его на первой странице и все ваши настройки уже будут в web конфигураторе.

Осталось распаковать архив, запустить файл repitier.ino и залить это все в принтер, Перед этим неплохо бы почистить EEPROM средствами Arduini IDE.

И можно печатать!

Моторы действительно работают тише, ничего не стучит от перемены вектора ускорения (на Марлине у меня были стуки на скоростях больше 80), все мягко и аккуратно! ))))

Фото меню:
Repetier Firmware вместо Marlin
Repetier Firmware вместо Marlin
Repetier Firmware вместо Marlin
Видео печати - скорость 100 мм/сек.
Вопросы, предложения приветствуются. Может чего забыл, добавлю в комментариях.

На данный момент эта прошивка мне нравится больше Марлина и на него я возвращаться не буду ))))

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

53
Комментарии к статье