Прошивка Marlin 1.1.9 на Wanhao Duplicator i3 2.1

qZer0
Идет загрузка
Загрузка
25.09.2018
5034
16
печатает на Wanhao Duplicator i3 v 2.1
Техничка

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

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

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

9
Данный пост делаю чтобы облегчить жизнь людям (явно тяжелую, раз у них этот принтер), желающим обновить прошивку 3d принтера wanhao duplicator i3 2.1

Все действия со своим принтером вы делаете на свой страх и риск
  • Чтобы просто и изящно прошить свой принтер до актуальной (на момент написания поста) версии Marlin, скачайте настроенную прошивку по ссылке ниже (прошивка предназначена конкретно для платы Melzi 3.5 Hybrid A4988 и конструкции принтера Wanhao i3 2.1):

    https://www.dropbox.com/s/yylwdbsnpfogrxt/Marlin-1.1.x%20%28Wanhao%20i3%202.1%20qZer0%27s%20edition%29.zip?dl=0
  • Далее установите прошивку. Инструкцию по установке этой прошивки смотрите в этом посте(настраивать прошивку НЕ нужно, но никто вас не останавливает):

    http://3dtoday.ru/blogs/akdzg/how-to-upload-marlin-firmware-into-the-board-melzi-sanguino/
  • Скорее всего при заливки скетча на плату появится ошибка 'avrdude: stk500_recv(): programmer is not responding', решить её поможет этот пост:

    http://3dtoday.ru/blogs/lavstudia/update-bootloader-board-melzi-for-wanhao-duplicator-v2-i3-and-other-re/



КРАЙНЕ РЕКОМЕНДУЮ ОТКЛЮЧАТЬ ВСЮ ПЕРИФЕРИЮ ОТ ПЛАТЫ ВО ВРЕМЯ ПРОШИВКИ

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

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

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

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

Комментарии

25.09.2018 в 03:45
0

И какую комнатную температуру пишет ваш принтер? Градусов 40? Не жарко?
А то дурные люди заморачиваются, свою таблицу термистора составляют, ибо самый близкий под нумером 8, и тот отличается, а у вас дефолтный первый.
Экструдер у меня сейчас титан, но на МК10 помню тоже не ровно 80 шагов было.
Пиды ультиковские вообще конечно очень-очень подходят к ваньке, ну-ну. 

25.09.2018 в 06:55
0

Это все очень просто поправить , ну кроме выбора термистора, ( тут в прошивке надо выбрать)  зато на русском  , я в свое время не смог русский сделать на мелзи

25.09.2018 в 07:28
0

Никогда у меня не было проблем с переводом и установкой, у меня даже configuration.h на русском 8)

25.09.2018 в 09:05
0

У меня показывает 26 - 27 градусов (что как мне кажется норма, пока нету термопары чтобы проверить). Согласен что прошивка далеко не идеальная (хотя все равно работает лучше начальной), буду крайне рад если вы скиньте мне ваши значения пидов.

25.09.2018 в 09:59
1

У меня сейчас такие

  // Wanhao Duplicator I3 с хотендом 50Вт
  #define DEFAULT_Kp 13.15
  #define DEFAULT_Ki 0.76
  #define DEFAULT_Kd 57.07

но повторю, у меня сейчас Титан Аэро, еще и нагреватель на 50Вт, поэтому у вас явно другие цифры будут.

Вы лучше в любой управляющей программе запустите Gкод
M303 E0 C8 S235
оно чуть погоняет нагрев, и потом выдаст именно ваши пиды.

Ну иль раскомментируйте 

#define PID_AUTOTUNE_MENU // Добавить PID автонастройку в LCD 'Температура' меню для запуска M303 и применения результатов.

27.09.2018 в 01:23
0

Обновил прошивку, добавил немного кастомизации (совсем немного).

Заменил термисторы на номер 11 (100k beta 3950 1% thermistor (4.7k pullup)) тк прочел на европейском сайте что такие термисторы стоят на wanhao i3 (не знаю, стоят ли такие же на i3 2.1, но значения вроде адекватные).

Включил функцию автоматической настройки пидов, а так же вбил настройки пидов которые мне выдал мой принтер.

Когда обзаведусь термопарой, составлю свою карту температур.

28.09.2018 в 12:58
0

Порылся в своей прошивке Repetier Firmware v0.92.9, там упоминается Epcos 100k thermistor b57560g0107F000.

25.09.2018 в 20:49
0

Может быть будет полезна информация. Вот тут: TH3D народ собирает прошивки под похожие платы.  В списке есть и I3.

22.10.2018 в 16:50
0

Был приобретен как раз принтер версии 2.1
Прошивка прошла с первого раза- но не тут то было.
Теперь экран выдает вот такое

25.09.2019 в 21:57
0

Решил обновиться, и такая же ерунда на дисплее. Весь вечер ломал голову, на следующий день нашёл решение. Проблема с таймингом. В Conditionals_LCD.h нужно прописать следующее:

#if ENABLED(LCD_FOR_MELZI)

    #define ST7920_DELAY_1 DELAY_NS(125) 

    #define ST7920_DELAY_2 DELAY_NS(125) 

    #define ST7920_DELAY_3 DELAY_NS(125)

#endif

125 - значение в мс. Может отличаться. Кстати, можно обновиться до Marlin 2.0.x, но он слишком объёмный, чтобы влез в Melzi Hybrid A4988, придётся закомментировать SD Card, например.

10.07.2019 в 19:48
0

Прошу помщи! Зашил файл указанный в посте. Теперь концевики не видит и реверса двигателей нет! Была у кого-нибудь такая проблема? В чем может быть проблема? Поделитесь готовым хексом, плиз, чтобы что-то одно исключить: железо или софт.

15.12.2019 в 15:28
0

Есть у меня готовый hex вместе с боотлоадером, только Repetier Firmware 0.92.9 - шьется программатором прямо в atmega1284. (себе делал давно - выпаивал мегу, прошивал и запаивал)

Если нужен - пиши в личку.

29.08.2019 в 16:11
0

Здравствуйте, друзья! 

Возник вопрос: могу ли я взять какую-либо плату Melzi v2 (не обязательно оригинальную от нашего i3v2.1) и прошить его данной прошивкой? Будет ли такое детище Франкенштейна работать с железом i3v2??

Плата, например такая: https://ru.aliexpress.com/item/32848937550.html?spm=a2g0s.9042311.0.0.5fca33edN8awwu


Спасибо за помощь!


29.08.2019 в 16:18
0

У них скорее всего не будет прописан загрузчик. Вам придётся это делать самому, а если вы это сможете, то вам будет по силам настроить более навороченную плату. Например SKR v.1.3

Если бы вы  были рядом, то я бы вам за пол цены отдал свою с уже прошитым 2.0 и всеми тюнингами )))

aliexpress

14.01.2020 в 09:32
0

не подскажите есть 2 мелзы Melzi 3 v3 и Melzi v0.3 на одной грфический на другой текстовый экраны можно ли их поменять местами или можно ли прилепить стандартный фулграфикс СК  12864 к одной из них (Проблема в том что на той что с графическим не работает сдкарта, а на втором экран не нравится) 

05.03.2020 в 22:03
0

Чтобы заработал дисплей:

Во вкладке ultralcd_st7920_u8glib_rrd.h нужно раскоментировать и подправить значения:

// If you want you can define your own set of delays in Configuration.h

#define ST7920_DELAY_1 DELAY_NS(250)

#define ST7920_DELAY_2 DELAY_NS(250)

#define ST7920_DELAY_3 DELAY_NS(250)

У кого отображается неправильная температура:

Датчики температуры могут показывать около 40C, потому что некоторые версии платы Melzi используют подтягивающий резистор 10K - самый простой способ - заменить их стандартными 4.7K.

Либо использовать вот этот файл: https://yadi.sk/d/LmYmiFc2oyVj0A

Нужно скачать этот файл, закинуть в папку Marlin, во вкладке Configuration.h указать тип датчика 11.

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

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

Светильник для аквариума.

Печать модельным восковым составом WAX3D Base от компании Filamentarno

Для тех у кого Cura 3.x/4.x не видит принтер Anet A8

Дельта, апгрейд, обдув.

Кубок для награждения студентов электротехнической специальности

Лоток для мелкого крепежа