Repetier Firmware вместо Marlin

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

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

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

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

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 с тензодатчиком, только ни где не могу найти как в коде допилить.

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

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

Обзор TPU SolidFilament

Растворимые поддержки для ABS и Лимонен (D-Limonene).

Рука

Технологии аддитивного построения (3D-печати), применяемые к литью металлов

Как я заказывал у REC пробник FormaX и что из этого вышло

Печатаем люминофорные светящиеся изделия