Как загрузить прошивку на 8-битный Ender-3 1.1.2 без порта USB

У нас есть старый Ender-3, а плата имеет номер 1.1.2. Мы пытаемся обновить прошивку, но порта USB нет (предыдущий владелец, похоже, отпаял порт USB?!), поэтому мы выясняем, как это сделать с помощью контактов ISP и/или SD-карты. Используя контакты ISP на плате и Arduino, мы успешно очистили ее и поставили загрузчик, но мы понятия не имеем, как поставить ОС (Marlin) сейчас. Мы также можем найти только версии Marlin вплоть до 1.1.4.

Похоже, вы не можете загрузить ОС через SD-карту на 8-битные принтеры, каковым является 1.1.2. Есть ли способ сделать это с помощью контактов ISP или через SD или что-то еще? Я бы предпочел не припаивать USB-порт поверхностного монтажа к поврежденным площадкам на материнской плате без надлежащих средств поверхностного монтажа...

У нас также есть 4.2.2, на которые я без проблем загрузил ОС.

, 👍3

Обсуждение

вы можете использовать обычный паяльник для поверхностного монтажа разъема microUSB, особенно если он уже использовался (предварительно залужен). нужно соединить всего 4 дорожки, поэтому даже в случае повреждения вы можете проследить по ним и перейти к другой открытой площадке, например, 5 В от регулятора напряжения. на самом деле, его даже не обязательно размещать на печатной плате; сделайте провода на плате короткими и вручную проложите 4 провода 24AWG к различным точкам соединения на печатной плате и разъеме USB. этого должно хватить для повторной загрузки., @dandavis

@dandavis мы сейчас пытаемся припаяться к площадкам поверхностного монтажа, и очень сложно одновременно нагреть все площадки. У нас нет термофена под рукой, так что, возможно, нам придется его раздобыть/одолжить...? то, что он уже использовался, не помогает, потому что площадки кажутся поврежденными, @onepo

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

хорошая идея; мы попробуем в понедельник и дадим вам знать, спасибо :), @onepo

Есть новости? Если не работает, может быть, это хороший повод купить новую/лучшую материнскую плату. Я так и сделал после того, как дважды починил..., @dandavis


1 ответ


0

Если вам удалось очистить и установить загрузчик через контакты ISP, вы должны установить Marlin таким же образом. Если у вас нет порта USB, то вам на самом деле не нужен загрузчик — загрузчик используется только для порта USB.

Из Начало работы с Arduino ISP

Загрузка эскиза

Программатор Arduino ISP также можно использовать для загрузки эскизов на платы Arduino на базе AVR или на другие микроконтроллеры AVR, поддерживаемые программным обеспечением Arduino.

Для загрузки скетча с использованием стандартной процедуры требуется наличие загрузчика. Вместо этого, выбор внешнего программатора в качестве варианта загрузки скетча загрузит скетч, используя все пространство флэш-памяти. Это может быть полезно, если нужно больше места для скетча, используя память, используемую загрузчиком.

ПРИМЕЧАНИЕ: Помните, что если вы перезапишете загрузчик, вы не сможете загружать другие скетчи, нажав кнопку загрузки в Arduino IDE. Если вы хотите снова использовать Arduino, как раньше, вам сначала нужно записать загрузчик.


,