Программатор программирующего программируемого - anycubic mega i3.

Mar 29, 2021 13:19








После прошивки принтера правленой прошивкой немца
https://diy3d.de/marlin-1-1-9-fuer-den-anycubic-i3-mega-custom-firmware/

он что-то не захотел принимать мою самосборную прошивку с увеличением рабочей зоны.

Повис в cura на половине и больше cura его не видела.
Оказалось, что улетел бутлоадер. Без него ничего толком не работает и карта даже не читается.
Попытки прошить по USB оканчивались фигнёй.

stk500v2_ReceiveMessage(): timeout.

Пришлось собирать прошивалку атмеги и прошивалку на атмеге.
Запорол две атмеги из-за того что не понял, что в софте инвертированы фьюзы.
На второй понял, что это не спроста.

Схематоз прошивалки на атмеге - usbasp. Делал без selfprogramming.
Стабилитронов на 3v6 не было, поставил 3v3.

https://www.fischl.de/usbasp/

Прошивка самой атмеги - программатор Громова.

http://easyelectronics.ru/avr-shag-pervyj-programmator.html

Вот этот вот uniprof.exe - с инверсией галочек.

Содержимое атмеги у немца на сайте в архиве вида usbasp.2006-12-29.tar.gz (118 kB) Supports programmers with ATMega48 and ATMega8. Внтури там bin/firmware/usbasp.atmega8.2006-12-29.hex , например.

Принтер прошивается программой avrdude примерно так:

avrdude -p m2560 -c stk500 -U flash:w:Marlin.ino.with_bootloader.mega.hex -v

https://github.com/msrd0/MarlinAnycubicI3

С первого раза может не получиться.
Потом прошил ещё раз из cura иначе карта не читалась.

anycubic bootloader прошивка

Previous post Next post
Up