Почему прошивка не загружается?

Я калибрую свой Kossel XL с новой прошивкой Marlin, меняя MANUAL_Z_HOME_POS, так как я изменил свой печатный стол.

Я изменяю значение в коде Marlin и загружаю его через Arduino (редактор в Windows 10). Он уже много раз работал с точно такой же версией Arduino.

Когда я затем использую Pronterface и выпускаю G28 (home all), за которым следует G1 Z30 (просто на всякий случай), это показывает, что Marlin вообще не был загружен. Это та же высота, что и раньше. Это разница в 22,2 мм, так что ее легко увидеть.

  • Я попытался перезапустить плату Arduino до и после загрузки.
  • Я пробовал отсоединять USB-кабель до и после загрузки.
  • Я также попробовал два разных USB-порта.
  • Компьютер был перезагружен.
  • Я изучил настройки редактора Arduino, поэтому он загружается в правильное место назначения (COM3 в моем случае). Так и должно быть. Он, конечно же, сообщает "загрузка завершена".

Что может быть причиной этого?

, 👍2

Обсуждение

Возможно, он считывает значение из EEPROM, а не из прошивки?, @Tom van der Zanden

Нет, я уже менял MANUAL_Z_HOME_POS точно так же., @Gunslinger


1 ответ


Лучший ответ:

3

Вы уверены, что прошивка не загружается? Вы можете отладить это, изменив STRING_VERSION в Configuration.h. Если версия не меняется, я бы предложил попробовать использовать другой компьютер для загрузки прошивки или даже другой платы.


,

Возможно, какие-то проблемы с доской, спасибо за подсказку, постараюсь., @Gunslinger

Я изменил имя машины CUSTOM_MENDEL_NAME, и это отображается на дисплее после загрузки, так что я думаю, что есть какая-то другая проблема., @Gunslinger