Конфигурация Marlin 1.1.1 для Prusa i4

Подписаться на 3Dtoday
DiyTronic
Идет загрузка
Загрузка
19.05.17
1434
16
печатает на Prusa i3
Песочница
3
Недавно приобрёл принтер Prusa i4. Ну и по ходу настройки дошли руки для прошивки. Рано или поздно всё равно пришлось бы разбираться, поэтому лучше рано чем поздно. К тому же жду заказанный датчик уровня и в всязи с этим ковыряние прошивки это лишь вопрос времени.

Как оказалось эта самая Prusa i4 не что иное как обычная Prusa i3. И к тому же с крайне древней прошивкой. Ковырять древние окаменелости желания не было, поэтому решил заодно обновить прошивку. В связи с этим был скачан последний Marlin версии 1.1.1 и в него перенесены настройки оригинальной прошивки.

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

Файлы конфигурации можно скачать тут https://www.diytronic.ru/2017/05/16/prusa-i4-update-marlin-firmware-to-1-1-1/ Тут есть владельцы аналогичных принтеров - может кому и пригодится.

Так же отправил запрос авторам марлина. Может быть включат в примеры конфигов, которые идут в комплекте с прошивкой.
Подписаться на 3Dtoday
3
Комментарии к статье

Комментарии

20 Май 11:30
0
а толк есть от нового Марлина? сколько их не ставил, принтер печатает одинаково
20 Май 16:24
0
Я планирую автокалибровку стола сделать. И в последнем Marlin-е на эту тему сделаны какие-то улучшения. Вот тут полный список улучшений. Вообще 1.1.x то такой существенный релиз. 2 года уже новых релизов не было.

https://github.com/MarlinFirmware/Marlin/releases/tag/1.1.0

  • Improved Auto Bed Leveling with Bilinear Mesh and probeless operation.
  • Improved support for Bed Leveling probes and Manual Probing.
23 Май 16:39
0
к сожалению выдает ошибку при попытке перешить с твоими конфигами(
23 Май 16:42
0
А что за ошибка?
27 Май 01:43
0
Ошибки при загрузке / компиляции?

- Удали папки с мусором от "arduino ide"

C:\Users\%USERNAME%\AppData\Local\Arduino15
C:\Users\%USERNAME%\AppData\Local\Arduino
C:\Users\%USERNAME%\AppData\Roaming\Arduino
C:\Users\%USERNAME%\AppData\Local\Arduino15

Сотрутся все настройки и другие хвосты. Мне помогло.
27 Май 01:30
0
C твоими конфигами Marlin 1.1.1 для Prusa i4 При нагреве стола выдаёт ошибку на дисплее(успевает разогреть до `90 градусов)
Это при печати. Если вручную выставить температуру стола, то ошибки, вроде, нету..

А так же температура стола, судя по графику в репиттере скачет (четкая лесенка). ПИД работает так себе. Коэффициенты точно верные?

У оригинальной прошивки график гладкий


У тебя как?



03:52:09.005 : Error:Heating failed, system stopped! Heater_ID: bed
03:52:09.005 : Error:Printer halted. kill() called!

[Сработала защита от пожаров]:D

c0c93e2d93b03d679ec24f97c45e2249.jpg
27 Май 18:21
0
Хммм - у меня такого не было. Коэффициенты насколько я помню менялись только у моторов. У нагревателя там особо ничего не такого не припомню. Но кстати у меня стол выше 90 не греется вообще никак - может поэтому я такое и не словил. Я тут жду новый нагреватель для кровати будет возможность попробовать.
27 Май 18:27
0
В файле Configuration_adv.h пишут, что:



* If you get false positives for "Heating failed" increase WATCH_TEMP_PERIOD and/or decrease WATCH_TEMP_INCREASE
* WATCH_TEMP_INCREASE should not be below 2.
В общем если в течение WATCH_TEMP_PERIOD секунд температура не увеличивается на WATCH_TEMP_INCREASE градусов, то срабатывает защита. Соответственно если у нагревателя скорость нагрева меньше то срабатывает защита. Попробуй увеличить WATCH_TEMP_PERIOD.
27 Май 18:29
0
Стоп - это было для экструдера. Для кровати соотвветственно


#define WATCH_BED_TEMP_PERIOD 60 // Seconds
#define WATCH_BED_TEMP_INCREASE 2 // Degrees Celsius
27 Май 23:59
0
Спасибо, буду думать.

В старой прошивке вообще строк о защите от медленного нагрева нет. Не уж-то блок питания не тянет?.. Не мерил.



Кстати, насчет стола.
50f482a05f77ab9953cefd27c0ec399e.jpg


Утеплил сложным в два слоя полотенцем(слои склеены, получилась плотная ткань, как войлок)

стол греется до 115 максимум.
28 Май 00:09
0
Как вариант можно и отключить защиту. Но я бы попробовал #define WATCH_BED_TEMP_PERIOD 60 увеличить раза в полтора два.Температура когда к требуемой приближается скорость её нарастания замедляется. А тут тем более стол я так понимаю уже на пределе возможностей работает и вполне логично, что у верхнего предела температура растёт медленно.

#define WATCH_BED_TEMP_PERIOD 60 // Seconds
#define WATCH_BED_TEMP_INCREASE 2 // Degrees Celsius

это 2 градуса в минуту

Блок питания думаю должен тянуть - или стол хреновый или с утеплением беда. У меня стол приехал конкретно покоцаный. И утеплитель внизу поцарапан и с дыркой был.

Я вот утеплить не соберусь никак - разбирать всё неохота пока. Жду новый нагреватель и стекло и уж всё разом сделаю. Любопытный способ насчёт полотенца. Я почему-то думал, что какой-то специальный материал нужен для утепления. Но видимо довольно эффективно.
28 Май 19:14
0
Печатает, ёлы-палы :D

Изменил настройку 2 градуса за 120 секунд.
10 Июн 21:34
0
Когда всё поставишь, не забудь поделиться результатом..
К стати я делал ролик на ютуб, там мне здравый совет дали, поменять говнореле на нормальное.

Район реле греется здорово, по ощущениям ват на 20-40 тепла(субъективно). Это с термопастой, без термопасты корпус не так сильно грелся :D

Общее потребление этого принтера 180 Вт в пике, 160-170 Вт при печати.

не удержался, скалькулировал, получилось за 10 часов печати 5 рублей (2,9 р*кВт):)
26 Июл 18:22
0
PS.

Все проблемы со скоростью нагрева, а так же выделением тепла на реле связаны с ошибкой подключения нагревателя и говнреле.:!:



Стол должен быть подключен между ПЛЮСОМ БП. и входом реле(mosfet).

Лучше взять вот такое
654b029a8b1f028bd2a9860142a3e569.jpg


Спаял своё "твердотельное реле постоянного тока" - Стол греется быстро до температуры 135°C, выше не стал греть, но по скорости нагрева, может и выше, спокойно.



Корпус греться перестал, "реле" холодное
Ещё бы, там IRFB3306PBF - хоть и китайский, с чип-дипа. PDF -62 рубля в офлайне.
26 Июл 19:00
1
Вот тут статью накропал по замене нагревателя

https://www.diytronic.ru/2017/07/05/howto-upgrade-sunhokey-prusa-i4-hotbed-heater/
28 Май 21:37
0
Ура!;)

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

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

Как заменить наклейку на столе.

Колеса для LEGO

Представлен новый Prusa i3 MK3

Перерождение Tesus

Печать CERAMOTEX. Челендж от Романа Вейтендорфа ака BlackTech :)

Часики