Плата управления 3D принтера

Плата Trigorilla на ATMega2560. Пытался перейти на Klipper, но что-то пошло не так и решил вернуться на Марлин.


Компьютер по USB плату видит, но не может залить никакое ПО - не открывается порт (к меня COM20). Подключил по ISP через USPasp. В МК могу залить EEPROM, фьюзы и даже какую-то стоковую прошивку (правда управления платой нет - порт закрыт). Никакая кастомная прошивка не проходит верифиацию. Шью AVRDUDE_PROG 3.3. Фьюзы Lock-3F, H-D8, L-FF, Ext-FD. Можно ли реанимировать и как плату? Спасибо.

D9 попробуй

Мне бы поподробнее…

Он вот это имеет ввиду:

Lock-3F, H-D9, L-FF, Ext-FD

Большое спасибо. Кажется получилось! Странно однако. Фьюзы брал отсюда.

Отметь сообщение #2 кнопкой “Вопрос решен”…

просто этот гвоздь не в ту стену программатор USBasp шьёт в эту плату криво, с программатором ARDUINO as ISP этой проблемы нет!!!

просто кто-то не знает, что этой проблеме и ее решению почти аж десять лет, но щеки надувает.

@Theodoro если надо решение, напиши в личку.

у меня гугл забанили

с твоими знаниями геометрии, у тебя все равно есть еще шанс.

не поленился, полез глянул, опять через костыли

ну вот, процесс пошел, попытка не защитана, ибо не то)))
это вот те костыли, которыми “я так тоже могу”
продолжаем…

Архата на вас нету )))

Марлин то по ISP я зашил. А вот с клиппер- прошивкой платы через Orange Pi Zero2 по tty не выходит.
2024-03-18_205417
На команду test -w /dev/ttyUSB0 || echo Error вывод пустой. Т.е. порт вроде видит, но МК не прошивается. Кабель менял.

Доигрался с фьюзами. Залочил Мегу. Можно вылечить?

Да через HVPP

А не могли бы посоветовать что-либо неуниверсальное одноразовое для ATMega2560? Есть Mega8 в DIP-корпусе, Arduino nano.

она раскрывается ТОЛЬКО параллельным высоковольтным программатором

Ну нет же какую-нибудь тиньку, но мегу256 обидненько…)
Всегда сперва надо читать фьюзы, и при записи новых смотреть чтоб фьюз RESET_DISABLE(или как его там) был такой же, какой прочитали. Я так делал чтобы избежать путаницы с инвертированными и нет.

вот не знаю, с помощью доктора поднять можно или нет, статья тут

Список поддерживаемых микроконтроллеров

В настоящий момент поддерживается 145 типов микроконтроллеров AVR, но не все из них были протестированы. Те, что были проверены, подкрашены зеленым цветом. Автор просит в случае проблемы с каким-либо микроконтроллером сообщить ему, тогда он исправит ошибку. Список рассортирован по объему памяти программ микроконтроллера (FLASH).

1 килобайт: AT90s1200, Attiny11, Attiny12, Attiny13/A, Attiny15

2 килобайта: Attiny2313/A, Attiny24/A, Attiny26, Attiny261/A, Attiny28, AT90s2333, Attiny22, Attiny25, AT90s2313, AT90s2323, AT90s2343

4 килобайта: Atmega48/A, Atmega48P/PA, Attiny461/A, Attiny43U, Attiny4313, Attiny44/A, Attiny48, AT90s4433, AT90s4414, AT90s4434, Attiny45

8 килобайт: Atmega8515, Atmega8535, Atmega8/A, Atmega88/A, Atmega88P/PA, AT90pwm1, AT90pwm2, AT90pwm2B, AT90pwm3, AT90pwm3B, AT90pwm81, AT90usb82, Attiny84, Attiny85, Attiny861/A, Attiny87, Attiny88, AT90s8515, AT90s8535

16kB: Atmega16/A, Atmega16U2, Atmega16U4, Atmega16M1, Atmega161, Atmega162, Atmega163, Atmega164A, Atmega164P/PA, Atmega165A/P/PA, Atmega168/A, Atmega168P/PA, Atmega169A/PA, Attiny167, AT90pwm216, AT90pwm316, AT90usb162

32 килобайта: Atmega32/A, Atmega32C1, Atmega323/A, Atmega32U2, Atmega32U4, Atmega32U6, Atmega32M1, Atmega324A, Atmega324P, Atmega324PA, Atmega325, Atmega3250, Atmega325A/PA, Atmega3250A/PA, Atmega328, Atmega328P, Atmega329, Atmega3290, Atmega329A/PA, Atmega3290A/PA, AT90can32

64 килобайта: Atmega64/A, Atmega64C1, Atmega64M1, Atmega649, Atmega6490, Atmega649A/P, Atmega6490A/P, Atmega640, Atmega644/A, Atmega644P/PA, Atmega645, Atmega645A/P, Atmega6450, Atmega6450A/P, AT90usb646, AT90usb647, AT90can64

128 килобайт: Atmega103, Atmega128/A, Atmega1280, Atmega1281, Atmega1284, Atmega1284P, AT90usb1286, AT90usb1287, AT90can128

256 килобайт: Atmega2560, Atmega2561