Repetier Firmware вместо Marlin

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

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

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

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

52
Приветствую коллеги.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для Прюши на оси Z это делается так:
Ставим галку Зеркалить мотор и ниже из выпадающего выбираем куда включен драйвер. Все! Есть опция - 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), все мягко и аккуратно! ))))

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

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

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

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

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

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

Комментарии

06.04.2016 в 11:35
0

Вот тоже все думаю стоит или нет заморачиваться и даже конфигурацию давно сделал.
В работе какие еще глобальные отличия кроме движков есть?
По пинам и в марлине можно изменять назначения.
После косячного RC4 в багфиксах вроде RC5 засветился, вот и не знаю дальше с марлином морочится или все таки на репитер перелазить.

06.04.2016 в 11:43
0

Я хотел попробовать прошивку, слышал, что моторы тише работают. Так оно и оказалось. RC4 на моем принтере косячно работал.
Надо DUO купить и TMC 2100 ))))

06.04.2016 в 12:22
0

Я на тестовом стенде сравнивал (дуйня, рампс, моторы ненагруженные) - да, звучат по-другому. С TMC2100 моторов не слышно ни на марлине, ни на репетире, ни на тикапе.

А почему все плюются от 1.1 RC4? Я на 1.02 сижу и не в курсе.

06.04.2016 в 12:38
2

У меня круги рисовало отрезками на RC4. )))
Вот видео
http://vk.com/video87795940_456239020

А вот обсуждение на робофоруме:
http://roboforum.ru/forum107/topic11215-690.html#p349398

06.04.2016 в 12:53
0

Ой, как весело! Спасибо.

06.04.2016 в 14:43
0

У меня 1.0.3 на h-bot и 1.0.0 на прюше. Может чуть позже руки дойдут сконфигить репетир на Прюшу,а то моторы жужжат пренеприятно,жена ругается)))

17.05.2016 в 21:37
0

Дмитрий,  а как у Вас настроена ось Z, 400 шагов на мм?

18.05.2016 в 10:14
0

400

18.05.2016 в 10:19
0

[IMG]https://4.downloader.disk.yandex.ru/disk/320a81beb33f32b3ad0c650e151c3922a95307e60b306a0e45b52b05ea727a62/573c4fb3/5gSSPZHhQ0CLNvQYa4_xa7j6Pz0yff-l2fUQpD3AhnNSNDheOFf9Z_2uU5pI8NAXEF5zUvDr9wcANYFCSSYwRw%3D%3D?uid=0&filename=2016-05-17_20-56-12.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&fsize=13061&hid=ff5426cedb3fe4f01fc414ab892a0a89&media_type=image&tknv=v2&etag=591665f9f2a9f31f8de4577774091221[/IMG] а остальное так? У меня подача очень медленная.

18.05.2016 в 11:40
0

Я на работе сейчас. Не могу посмотреть.

18.05.2016 в 11:45
0

ok

18.05.2016 в 22:07
0

а можно ваш вариант прошивки? тогда смогу сам найти косяк.

19.05.2016 в 09:48
0

Можно. только учтите - у меня ролики на моторах не стандартные - 20 зубов.
https://www.dropbox.com/s/o39sul551omzfj5/Configuration.h?dl=0
И ускорения у меня маленькие из-за драйверов TMC2100.

19.05.2016 в 16:56
0

У меня тоже 20 зубов.
Калькулятор  выдал:
Motor Step Angle: 1.8 (200 per rev)
Driver MicroStepping: 1/16 (Pololu)
Belt Pitch: 2 (GT-2 rubber w/fibreglass reinforcing)
Pulley Tooth Count: 20 (GT-2)
Result: 80.00
Resolution: 12.5 micron

т.е. 80х2(для Repetier-Firmware)=160 steps per millimeter. Почему у Вас тогда 200 шагов/ мм и все замечательно работает?

20.05.2016 в 05:26
0

Ну значит у меня 16 зубьев, а не 20

20.05.2016 в 14:48
0

У меня так и не получилось ось Z настроить. Скорость и ускорение повышал.
А за конфиг спасибо!

20.05.2016 в 20:32
0

Так это. EEPROM я бы для начала обнулил скетчем, затем уже заливал новую прошивку. Имхо в памяти настройки ускорений и скоростей сохранены. В Репитиер хост прочитайте память и смотрите скорости и ускорения.

20.05.2016 в 22:37
0

Точно, мысли были что почистить надо EEPROM . Но не решился, т.к. тогда еще не знал как это сделать. Завтра буду пробовать. 

20.05.2016 в 23:30
0

Так это .... При любой непонятке - чисть память! )))))
Если серьёзно - перед перепрошивкой чисть EEPROM. 

20.05.2016 в 23:59
0

Спасибо, теперь я это знаю)))

06.04.2016 в 12:36
0

как узнать чем у меня прошито?

ARR
06.04.2016 в 12:39
0

При загрузке пишет на экране

ARR
13.04.2016 в 06:11
0

в Repetier-host есть пункт в меню 'Инфо о принтере' или вроде того

06.04.2016 в 12:52
0

при загрузке чего?:oops:

ARR
06.04.2016 в 12:54
0

У меня на фулграфике при включении принтера где-то на секунду заставка, где написано Marlin 1.0.2.

ARR
06.04.2016 в 12:54
0

Принтера!
ЗЫ Ну да, на фуллграфике. Про маленький дисплей не знаю.

06.04.2016 в 14:44
0

На маленьком не пишет. На фуллграфике показывает.

06.04.2016 в 13:34
1

[IMG]http://memesmix.net/media/created/73zpbo.jpg[/IMG]

Ещебы осциллографом STEP для Marlin vs Repetier

06.04.2016 в 13:45
1

такого магического прибора у меня нет (

06.04.2016 в 13:58
1

Я, может, попробую логическим анализатором, как с марлином делал, но сейчас в приоритете второй кубокор, остальные эксперименты отпрокрастинированы. И надо тогда еще с тикапом уж сравнивать 'до кучи'.

06.04.2016 в 14:52
0

Подожди чуть, экран как раз доделаем.

06.04.2016 в 14:58
0

А ПИД на хотэнд доделали?
Да, я новый принтер уже на Nanoheart испытываю. Шевелится.

06.04.2016 в 18:45
1

Кстати, заведи issue на https://github.com/Traumflug/Teacup_Firmware/issues/

06.04.2016 в 18:55
0

Ух. С моими познаниями в гите только что-то заводить... Попробую.

06.04.2016 в 17:12
0

а зачем?

07.04.2016 в 18:33
0

Наглядно запечатлеть 'ступеньки марлина' + удвоение vs плавный подъем репетира + удвоение.

06.04.2016 в 15:28
1

Doozer, в заголовке название софта поправьте пожалуйста !

Вместо Вашего
Repeatier

Надо читать и видеть
Repetier .

Для меня это - важно.

+
Картинки с синим LCD нечитаемы. Может тут в комментах добавите?

Статья для меня полезная, Спасибо!

ski
06.04.2016 в 15:34
2

поправь пожалуйста !
Не дают админы править, сколько раз говорили. Что написано пером на тудее,то не вырубишь топором исправишь после модерации.

06.04.2016 в 15:45
0

Не дают админы править, сколько раз говорили.
Я сам лично видел что модераторы и сам Администратор ПРАВЯТ очевидные ляпы.
Doozer, пробуйте написать им в личку.

И кстати видео не кажет, даже на Гугле...

ski
06.04.2016 в 20:50
1

Спасибо что поправили.

06.04.2016 в 16:41
0

Если у меня стоит стандартная прошивка ZAV, то можно мне залить вашу?

06.04.2016 в 17:15
0

Можно. Только шаги надо править, если у вас ролики на XY отличаются от моих. У меня 16 зубов.

06.04.2016 в 17:17
0

у меня 20 зубов, кажется, поможете?:)

06.04.2016 в 17:17
0

Помогу. Только позже. Ок?

06.04.2016 в 17:23
0

да конечно, не срочно же :)

06.04.2016 в 16:46
0

Кстати,никто не сталкивался с тем,что файл для запуска arduino ide в репетировской прошивке не хочет запускаться? Какую-то ошибку по-моему выдает.
И как репетировской прошивка ведет себя с пронтерфейсом?

06.04.2016 в 17:17
0

Запускается Repetier.ino.
Что за ошибку выдает?
А он как то особенно должен себя вести с пронтерфейсом?
Для вас вечером запущу пронтерфейс. думаю пронтерфейсу фиолетово на прошивку ))))

06.04.2016 в 19:04
2

Запустил Pronterface. Все нормально работает )))

13.04.2016 в 15:37
0

Благодарствую,были подозрения на корректную работу только с репетир-хостом.

06.04.2016 в 21:30
0

Про покрытие стола наврал, коллеги! Это не для нагрева фича, а для автоуровня. Можно ставить 3 пресета и не менять в прошивке.
Извиняюсь!

07.04.2016 в 19:34
0

Приветствую друзья!
вопрос автору и тем кто разбирается
Мой принтер H-Bot ZAV. 

полно вопросов, если начать с начала и по порядку:
1)Вкладка general: Configuration level(какой пункт из трех там должен стоять?
2)далее пункт  EEPROM usage там как параметр выбрать?
3)параметр Baud rate ставить 250000?
4)параметр Startup GCode (там нужно что то прописывать)?


12.04.2016 в 01:27
0

Товарищи, а кто-нибудь таки настроил для обычного принтера, прюши? не удалось побороть Z ось... не едет совсем ((( нет никакого зеркалирования, обычная конфигурация 2 мотора на одном драйве. В марлине все работет.... тут нет (((

13.04.2016 в 06:18
0

у меня была проблема, пока не заметил что для Z оставил значение шагов на мм по дефолту 80 и ось Z двигалась но ОООООООЧЕНЬ медленно.

13.04.2016 в 06:20
0

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

залил репитер - с первого раза всё завелось. Прошивка мне кажется на голову выше марлина

13.04.2016 в 11:45
1

все относительно на самом деле... плюшки есть полезные и там и тут... завел репетир... распечатал кубиков тестовых... ничего такого что бы уж явно ааххх. у марлина RC это и есть RC. стабильная 1.0.2+ работает очень хорошо.

13.04.2016 в 12:04
0

Плюсую, сижу на 1.02, каких-то софтовых безумств не замечаю.

13.04.2016 в 12:55
0

RC не должна содержать блокирующих багов. Он нужен чтобы там свистелки-перделки поправить, со шрифтами поиграть и шлифануть мелкие баги. Тут же конфиг, идентичный конфигу стабильной версии, блокирует работу. Такое должно оставаться в dev ветке, а не уходить в RC.
Клонируя репо я ожидаю что получу актуальную стабильную версию

 Причем конфиг банальный - эндстопы, экран 12864. Никакой экзотики, банальная прюша.

13.04.2016 в 13:08
0

Это ж опенсорс ))) тут каждый сам себе Senior Developer со своим собственным видением... Вот поэтому с RC3-4-5 вышло как - 'ху...як, х...як и в продакшн'...

13.04.2016 в 13:49
0

вот действительно блеск и нищета опенсорса..

13.04.2016 в 14:25
0

нуу не так все мрачно )))

13.04.2016 в 13:29
0

Дык на этот случай есть ветка bugfix. У меня rc3 тоже не завелась,все грешил на проводку. Но когда на голой плате с дисплеем не смог зайти в меню - перешил на старую 1.0.2.

13.04.2016 в 13:47
0

Это порочный подход. Со всех точек зрения.

При клонировании или апдейте дефолтного репо должна приходить стабильная ветка. Хочется тестировать баги на пользователе - заводи unstable бранч и городи там что хочешь - кому хочется свежие фишки попробовать до релиза пусть там по граблям ходит.

13.04.2016 в 15:39
0

Ну я не в курсе анстабла, просто,что rc3, что rc4 пока зело глючные,а вылавливать глюки я не хочу. Срабатывает принцип 'работает - не трогай'.

27.01.2017 в 23:42
0

Ну, зашёл мимоходом, думаю почитать чего умного, самому ума поднабраться :D да, думаю, бежать отсюда надо, тут все нерусские общаются, а русские слова искать долго надо :D :D :D

25.04.2017 в 20:46
0

У меня почему то не заводится на Arduino DUE + RAADS. Движение только по Z, движки X и Y стоят, хоть убейся. CoreXY. Концевики на всех осях сконфигурены одинаково, при этом по Z все ходит и концевик видит. При этом на Mk4duo с тем же железом все работает и ездит по всем осям, но глюканет - в каких то ситуациях происходит устойчиый сбой в обном и том же месте, на разных моделях в разном, но на одной модели повторяется. Хоть убей не могу найти ни одной рабочей конфигурации под 32 бита. На 16 битах Mega+RAMPS 1.4 Marlin все работает. Очень нехочется обратно возвращаться на 16 бит.

25.04.2017 в 21:22
0

-

15.05.2017 в 04:16
0

1/128 это 3 включенных джампера, на 8825 это 1/32. Про задержки, да это. Но какие их конкретно ставить - непонятно.

19.02.2018 в 10:15
0

А можно ваш конфиг попросить ?

13.01.2019 в 23:41
0

Есть ли у прошивки Repetier функция продолжения печати после отключения электричества ?

28.09.2019 в 20:51
0

под фрезер не заточить ? или лазер?

13.11.2019 в 15:11
0

Добрый день форумчани, а кто нибудь пробовал подключить тензодатчик. У меня DUE и Ramps-FD, есть вход I2C, конфигуратор Repetier-Firmware для версии 0.92.9. На AliExpress заказал платку HX711 с тензодатчиком, только ни где не могу найти как в коде допилить.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Как 3D-печать предприятие спасла (CASE) Печать на Volgobot A4 PRO PA66 GF-30

Перевод принтера на SKR1.4 с Клиппером

Автогонщик

Get over here!

Проблема ретракта в 3D печати. Почему ретракт работает не всегда?

Самосвал и экскаватор