Marlin RAMPS 1.4 проблема перезагрузки при печати с помощью SD карты

У меня есть собственный 3D-принтер с рампами 1.4 и Arduino Mega 2560 (клон). Я установил прошивку Marlin 2.0.7.2 и протестировал все детали движения и нагрева по отдельности, и все они работают нормально. Кроме того, я активировал SDSUPPORT, и принтер может считывать мои файлы .gcode с SD-карты. Когда я пытаюсь распечатать калибровочный куб 20 мм с помощью SD-карты, запуск G-кода работает нормально (принтер идет домой) во время чтения G-кода с SD-карты, ЖК-дисплей становится странным, и через 2 секунды принтер перезагружается.

Пока я не могу печатать через USB из-за проблем с расстоянием и кабелем, можете ли вы дать какое-либо предложение, чтобы справиться с этим?

, 👍1

Обсуждение

@agarza - Спасибо вам за все последние высококачественные правки. Продолжайте хорошо работать. Еще раз спасибо. :-), @Greenonline

Привет, М. СЕЛЬ! Перезагружается ли он всегда в одной и той же точке - или, скорее, случайным образом? Мне интересно, может ли это все еще быть ошибкой или неправильной настройкой во встроенном ПО или на аппаратном уровне (сброс платы активации и т. Д.) Или Какой-то более сложной проблемой, такой как плавающее напряжение или короткое/сухое соединение, активированное вибрацией... Выполните ту же работу печати нормально при выполнении с последовательного терминала, или вы никогда не могли бы даже попробовать один раз?, @octopus8

@octopus8 привет . похоже , он перезагружается всегда в одной и той же точке, как будто он не может правильно считывать G-коды с SD-карты.я попробовал другую SD-карту, но возникла та же проблема . я еще не мог попробовать последовательный терминал, @M.SEL

Затем попробуйте сузиться до **конкретной команды или последовательности команд**. Т. е. выполняйте отдельные строки, но лучше избегайте процедуры "стоп" Марлина... поэтому я предлагаю следующее: из исходного файла G-кода создайте больше файлов *.gcode, содержащих: только 1-ю строку, только первые 2 строки, только первые 3 строки, только первые 4 строки и т.д. Затем проверьте, будут ли они исправны. Или, если хотя бы один из них не будет выполнен должным образом, то, возможно, проблема с устройством чтения SD или подключением (просто сравните с [https://reprap.org/wiki/Melzi](https://reprap.org/wiki/Melzi), 3-я пуля снизу)..., @octopus8

У меня точно такая же проблема, вы нашли ее решение?, @Esteban Yañez

@EstebanYañez да , я удалил загрузочные экраны и другие ненужные конфигурации , которые потребляют progmem , я думаю, что проблема связана с памятью, вы также можете попробовать другую плату arduino mega или использовать оригинальную, @M.SEL