Creality Ender-3 Нюансы прошивки программатором USBASP.

Подписаться на 3Dtoday
Solon
Идет загрузка
Загрузка
11.01.19
3626
12
печатает на Ender 3
Техничка
3
Статья относится к принтерам:
Ender 3
Причина подтолкнувшая к написанию данного поста - те сложности, которые возникли у меня, новичка, после перегрева экструдера, с последующим наплавлением на него огромного кома пластика и решения перепрошить принтер.
Приключения с очисткой хот и кул-енда паяльником и горелкой опустим и перейдём к заявленной теме.
Видео с алгоритмом можно посмотреть на буржуйском видео. Но вы не сможете выполнить инструкцию до конца потому, что указанные в ссылках драйвера для USBASP глючат.
Или уважаемого Сергея Ирбиса в приложенном видео к статье. Расписано хорошо, но используется программатор Arundino UNO. Поэтому процесс его программирования можно пропустить.
Кому интересно изучить возможности программатора, читаем статью "ПРОГРАММАТОР AVR :: AVRDUDE :: USB-программатор USBasp".
И так! Разбор полётов.
1. Качаем драйвер USBASP v3.0.7:
Повторюсь: С драйверами libusb_0.1.12.1 и libusb_1.2.4.0, указанными на буржуйском сайте программатор работать не будет. Они встанут, но работать не будут.
После установки драйвера v3.0.7, COM порт не появится в настройках. Управление идёт напрямую.
2. Если вы взяли переходник с 10pin на 6pin, то придётся немного потрудиться. 6pin разъём слишком широкий, поэтому нужно немного его сточить со стороны контактов GND/RST(RESET) и оставить 0,75-1мм. Иначе он не встанет на контакты.
3. В TH3D выбираем программатор "USBasp" и смело заливаем загрузчик в принтер. После успешной заливки, не забываем отключить программатор и подключить к ПК принтер напрямую.
4. Редакция настроек прошивки в TH3D (Configuration.h)
Я у себя раскомментил (убрал в прошивке "//"):
- //#define ENDER3
- //#define DISABLE_BOOT
- //#define USER_PRINTER_NAME "CHANGE ME"
Изменил имя принтера: "CHANGE ME" на "Ender-3"
Включил русский язык на принтере, благодаря правке строки: "#define LCD_LANGUAGE en"
"en" на "ru"
После прошивки, внизу экрана висит надпись: "TH3D U1.R2.7 готов." Исправил строку "#define UNIFIED_VERSION "TH3D U1.R2.7" ", заменил на "Ender-3". Теперь внизу экрана гордая надпись: "Ender-3 готов."
5. После успешной установки загрузчика, меняем в TH3D как в видео программатор "USBASP" на "AVRISP mkII" и прошиваем принтер.

Надеюсь, данные нюансы сэкономят и ваши нервы, и алкоголь.
Подписаться на 3Dtoday
3
Комментарии к статье

Комментарии

11.01.19 в 23:19
1
Пост хорош своей лаконичностью.
Благодарю!

Кстати, наша австралийская разведка донесла, что встречаются Ender3 с ОБЖАТЫМИ разъёмами XT-60.

Рекомендую как Вам, так и Вашим Коллегам - проверить их пропайку.

Пруф:
https://www.youtube.com/watch?v=4yDp9frWkcg
11.01.19 в 23:55
2
обжатыми и пропайку?? вы противоречите себе.
у меня конкретно был обжат xt60, но суть не в этом. По мне xt60 там на странность мало, он у всех моих знакомых на эндере греется(как и у меня), в итоге я заменил на xt90 и проблем нет вовсе.
12.01.19 в 15:19
1
"обжатыми и пропайку?? вы противоречите себе."
Коллега, если я правильно понял, то имелось в виду, что контакты должны быть пропаяны, а от китайцев они идут обжатые.

Заменили на XT90?
Понаблюдаю за своим и, благодарю за идею.
12.01.19 в 20:11
0
обжатыми и пропайку
Опечатка - следует читать "ПРОВЕРИТЬ ИХ [НА] ПРОПАЙКУ", то есть пропаяны ли они.

В видео конкретно показано - что искать и как.

XT90 - может быть, но в видео конкретно говорится про соответствие ПАСПОРТНЫМ токам на каждый контакт,
и про качество каждого (из четырёх частей круглого "буллита") точено-пиленого лепестка.

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

XT90, будучи трубчатый китайские фейки - наверное будут лучше таких-же, но XT60, тут я спорить не буду ;-)

Просто их надо паять, а не спорить про то, делать это или нет.

Надо всё проверять ©Кин-Дза-Дза

b4a3d3b8c6160082c8efba8bfc93a069.jpg
12.01.19 в 15:16
1
Благодарю. Как закончу его ремонт. проверю.
12.01.19 в 20:13
0
Разъемы хлам, в том числе на моторы, один шаговик был с кз межвитковым. В итоге сдох один драйвер на плате (ось Y).
24.02.19 в 23:00
0
Подскажите, так какой переходник нужен, чтобы использовать без доработок?
26.02.19 в 15:07
0
Попробуйте как Сергей Ирбис - на проводках.
Иначе - никак. Потому, что переходник и толщина пластика плашки его "мамы" - стандарт, а на плате "папа" слишком прижат к другому разъёму.
Китайцы, видимо, стремились уменьшить плату и поставили голый разъём "папы" без седла направляющей.
09.06.19 в 01:49
0
У меня прекрасно влезает в ISP разъем переходник 10pin to 6pin который шел вместе USBasp
ec6723654d82a0a6dcb7f236b34ce684.jpg

Но я вижу что новые переходники такого типа на алике уже идут с резъемом пошире и такие да, не влезут
01.03.19 в 13:22
0
Не очень понял, что значит: не забываем отключить программатор и подключить к ПК принтер напрямую.
т.е. шить принтер уже без программатора, подключать кабелем USB-USB?
01.03.19 в 14:18
0
Совершенно верно.
Именно для этого мы и заливаем в него загрузчик, чтоб можно было шить напрямую кабелем USB.
09.06.19 в 01:50
0
Программатор нужен только что бы загрузить на чип arduino bootloader
А имея на чипе прошитый бутлоадер уже можем прошивать новые прошивки через штатный разъем USB
У меня на свежем Ender-3 pro ревизии 1.1.4 не было ни бутлоадера ни защиты от перегрева которую они анонсировали в этой плате ни тихих TMC2208. По факту там оказалась прошивка на базе Marln 1.1.6 и стандартные драйверы. Очевидно существуют несколько версий платы 1.1.4 но об этом производитель умолчал.

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

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

ЧПУ выжигатель с нихромовой проволокой часть 3. Прошивки и ПО.

Термобокс ender 3

Технология изготовления корпусов из акрила

Промышленно-металлургический холдинг расширяет сотрудничество с Росатомом

Мефистофель вернулся в Петербург

Колхозим систему водяного (СВО) охлаждения из подручных средств.