"SD Init Fail" на Ender 3 Pro с BTT E3 RRF v1.1

Фон и принтер

У меня есть Ender 3 Pro, в который я внес всевозможные изменения, важными из которых являются:

  • Заменена плата управления BTT E3 RRF v1.1
  • Прошивка BTT, которую я скомпилировал (единственное изменение, которое я сделал, - это позволил моему BLTouch работать)

Проблема

Я продолжаю получать сообщение об ошибке "Ошибка инициализации SD". Иногда это происходит сразу, когда я подключаю SD-карту, иногда на печать уходит 5 часов. Печать просто внезапно остановится, и появится эта ошибка.

Вещи, которые я пробовал

Я ранее задавал этот вопрос здесь, и большинство предложений заключались в том, чтобы "вынуть его и снова подключить" или получить новую SD-карту. Я пробовал это с новыми, фирменными (Sandisk) картами, и это работает не лучше/хуже, чем карта, поставляемая вместе с Ender. Я видел различные предложения в Интернете (например, на сайте Marlin) о том, что регулировка скорости SPI может помочь с ошибками "Инициализации громкости", которые, как я полагаю, означают одно и то же:

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

Я в растерянности! Помогите! В конечном итоге я, вероятно, перейду на Octoprint через Raspberry Pi, но, учитывая расположение принтеров в районе без Wi-Fi, могу ли я что-нибудь сделать за это время? Есть еще какие-нибудь советы по прошивке? Или предложения?

, 👍4


1 ответ


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

6

Это происходит с несколькими SD-картами, которые работают в других портах (например, на вашем компьютере): это говорит о том, что проблема, должно быть, связана с оборудованием или встроенным ПО материнской платы.

Вы используете встроенное ПО для этой платы с включенным BLTouch, но в остальном оригинальным-предполагая, что вам нужно было только изменить директиву компилятора, чтобы включить BLTouch, это довольно сильно указывает на аппаратное обеспечение. И аппаратное обеспечение, которое, вероятно, неисправно здесь, - это порт SD на материнской плате.

Это трудно проверить, трудно отремонтировать (помимо простой замены платы на другую аппаратную модификацию), но не невозможно. С помощью правильных инструментов вы можете подключить второй порт SD-карты параллельно существующему (закрепить перемычки от осциллографа?), запустить плату с внешней SD-карты и воспроизвести ошибку, на мгновение отключив одну из перемычек.

Для устранения проблемы может потребоваться только замена паяльных соединений на плате для проводов порта SD или может потребоваться замена самого порта.

Однако прежде чем все это делать, необходимо проверить одну вещь: очистите контакты в порту. При выключенном питании (конечно!) вставьте лезвие ножа или аналогичное лезвие с завернутым в него листом бумаги для принтера в порт, несколько раз протрите и вытрите бумагу над пружинными контактами, затем вытащите ее и тщательно пропылесосьте порт.

Если это исправит ситуацию, хорошо! Если нет, все, что вам стоит, - это несколько минут, прежде чем попробовать более радикальные вещи.

Если у вас определить, что разъем SD виноват из-за проблемы с подключением, возможно, стоит рассмотреть вопрос установки вне рамки материнская плата жилье (я видел их как в печатном виде, для Эндер 3 класса машины, но если это ваш единственный принтер, вам, возможно, придется купить, так как они будут 10-16 час отпечатки) для изоляции платы от перемещений, вызванных регистрации и хотенд/экструдер движения. У этого есть недостаток, что для этого требуется дополнительное пространство рядом с машиной, но есть и плюс в том, что это может решить ваши проблемы с "ошибкой ввода SD".


,

Спасибо за подробный ответ, сегодня вечером я более внимательно изучу плату, а затем, скорее всего, приму ваш ответ (если только кто-нибудь не придет с потрясающим ответом, который должен быть этим или чем-то в этом роде). Мой единственный вопрос: как вы думаете, плохое оборудование может объяснить печать, которая длится несколько часов, а затем приводит к ошибкам? Т. Е. считывается ли SD-карта в течение всего процесса печати (это никогда не делалось?), а затем соединение может выйти из строя через несколько часов после того, как все будет хорошо?, @Joseph Crozier

Я имею в виду, что перемещение рамки машины во время печати заполнения или мелких деталей может привести к смещению SD-карты или порта, когда прошивка пытается прочитать следующую строку (или серию строк) gcode с нее. Возможно, окажется, что перемещение материнской платы в корпус вне рамки может быть более простым решением, чем ремонт или замена гнезда SD., @Zeiss Ikon