Проблемы при прошивке anet a8 на marlin

fantik22
Идет загрузка
Загрузка
08.09.2019
401
29
печатает на Anet A8
Вопросы и ответы
Статья относится к принтерам:
Anet A8

Всем привет, не могу прошить ANET A8 под marlin. Делал всё по инструкции с этого поста https://3dtoday.ru/blogs/andybig/marlin-116-on-anet-a8-a6/, но при загрузке скетча у меня выбивает ошибку В чём может быть проблема? Или мне прислали бракованную плату?

Ответы на вопросы

Ответы

08.09.2019 в 10:51
0

Прошиваете через внешний программатор stk500?Похоже,что нет отклика от программатора.

08.09.2019 в 11:18
0

Нет, просто проводом подключил к самой плате. Может я не тот загрузчик выбрал в настройках Arduino IDE? Вот мои настройки, вроде всё правильно

08.09.2019 в 11:00
0

Вы не правильно выбрали устройство для перепрошивки. Я свой анет давно перепрошивал и уже не помню, но там уж точно не stk500.

08.09.2019 в 11:22
0

Да вроде всё по инструкции сделал, фото настроек выше

08.09.2019 в 11:29
0

Загрузчик первым делом залили на плату? Это необходимо сделать, если плата перепрошивается первый раз в жизни.

08.09.2019 в 11:39
0

Так, тут поподробнее, какой загрузчик?

08.09.2019 в 11:41
0

У вас прям на фото есть кнопка "записать загрузчик". Вот ее перед началом всех манипуляций со штопанием платы нажать нужно. Только говорю сразу, для корректных показаний температуры выбирайте термодатчик под номером 11.

08.09.2019 в 11:46
0

Вот такое выдаёт(

08.09.2019 в 11:50
0

Тогда все по порядку... подключение к компу в какой порт и каким кабелем, в винде сама плата как определилась?

08.09.2019 в 11:52
0

Порт COM6, определилась как USB-SERIAL CH340 (COM6)

08.09.2019 в 12:04
0

а в какой порт на компе подрубали? если на лицевой панели, то переткните в порт сзади, так же комплектный анетовский кабель нормального качества.

08.09.2019 в 12:34
0

COM6 на лицевой, переподключил на задний, та же ошибка, Кабель использую комплектовский

08.09.2019 в 11:44
0

Так же смотрите чтоб в пути к папке с марлином не было никаких русских букв. Самый лучший вариант c:/marlin/

08.09.2019 в 12:03
0

чтобы записать загрузчик вам нужна ещё одна плата Ардуино. гугль в помощь.

08.09.2019 в 12:05
0

Вот здесь есть немного инфы

08.09.2019 в 12:13
0

Если плата изначально предназначена сразу для установки на принтер,значит в контроллер прошит и загрузчик и программа. Если при прошивке пишет,что не может прошить загрузчик,возможно конфликтует марлин и контроллер,который распаян на плате. Или дальше USB-SERIAL CH340 к  контроллеру ничего не идёт.

08.09.2019 в 16:12
0

вы это серьёзно? как раз на анетовских прошивках этого НЕТ!

08.09.2019 в 18:16
0

Нет чего,загрузчика?Самой программы?У меня никогда не было анетовской платы,сравнить не с чем.

08.09.2019 в 18:39
0

нет загрузчика, позволяющего шить через СОМ-порт.

там ресурсов - впритык и поэтому пара килобайт, которые занимает загрузчик - совсем не лишние.

более того - Марлин влазит далеко не со всеми примочками - часть приходится отключать.

17.09.2019 в 00:10
0

Вы это серьёзно? (с) ;) Не скажу за все anet, но на a8 есть загрузчик и прекрасно шьётся через com порт. Однажды запорол загрузчик, пришлось ISP программатором прошиваться. Зато прошил omniboot и освободил немного памяти.

А на счёт места в памяти - да, вы правы, его там впритык. Я в итоге просто сменил борду.

08.09.2019 в 12:20
0

в менеджере плат нужно добавить sanguino. для этого добавьте адрес в настройках ардуино https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json и загрузите библиотеку под sanguino.

и не забываем флешку вытащить из принтера

08.09.2019 в 12:35
0

Сделал, то же самое пишет

08.09.2019 в 12:42
0

Так же в последнее время заметил что принтер стал сбрасывать настройки после перезапуска, то-есть я выставляю настройки уровня стола например на 30мм, возвращаю все оси домой, но ось Z упирается прямо в стол, там и близко нет 3см, после перезапуска захожу в настройки стола и вижу снова 0мм. Так же сбрасывается время печати. Может это как-то поможет

08.09.2019 в 14:05
0

У меня была точно такая же проблема. Сначала не все библиотеки были установлены в Arduino IDE, а второй раз когда я на кой то чёрт записал туда именно загрузчик через Arduino IDE. Пришлось брать Arduino Nano и восстанавливать.

Сейчас если нужно перешить принтер, то я использую AVRDUDESS. Ей заливаю скомпилированный Arduino IDE .bin файл.

Если не справитесь, пишите в личку.

08.09.2019 в 14:49
0

У Вас в строке "Программатор" установлено "Arduino as ISP". А какие еще варианты там есть? Потому что эта настройка означает, что ардуино пытается использовать плату как программатор, а не использзовать для прошивки бутлоадер. Об этом же говорят и выводимые ошибки.

08.09.2019 в 15:12
0

Так можно долго гадать!

Выложи прошивку!

08.09.2019 в 21:40
0

Что мешает приобрести программатор USBASP и прошить нормально через ISP разъем? Эти программаторы продаются уже чуть ли не в пивных ларьках. Да и смастерить его из той же Arduino Uno-подобной платы проще простого.

Если в ATmega1284 памяти в притык для прошивки. Какой смысл гадать есть там бутлоадер или нет?

Информацией по программированию подобных микроконтроллеров интернет просто переполнен.

09.09.2019 в 20:47
0

Уже заказал себе nano, буду через неё шить, да и в хозяйстве пригодится

17.09.2019 в 00:13
0

Вообще такая ошибка возникает, когда avrdude не получает нормально доступа к порту или не верно указан тип программатора. Я уже давно забил на этот калечный arduino.cc и прошиваю через platformio. Если надо - могу дать ini файл для anet.

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

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

HL SIRIUS - проба пера.

Доработка стола на "барашках"

Ручка дверцы Photon S

Держатель катушки.

Кронштейн крепления защиты сверлильного станка "Зубр"

Кузов ВЛ60 плашмя целиком по диагонали на допиле FlyingBear Shine 1 (XY=120*65мм; зерно: 47мкм; Z=20мкм) смола FTD DentiFix