Как исправить «неверную сетку» на 3D- принтере CR-10 Smart?
Умный 3D-принтер My Creality CR-10 имеет встроенную функцию автоматического выравнивания стола (ABL). Похоже, что он ничего не может сделать, если ABL не настроен должным образом. Настройка ABL влечет за собой создание действительной сетки.
Я использую последнюю прошивку от Creality (v1.0.13), которая, как мне кажется, является Marlin. Чтобы настроить допустимую сетку в Marlin, вы должны выполнить g-код G29
с соответствующими параметрами. Это вызывает много вопросов, в том числе следует ли вам использовать унифицированное или билинейное выравнивание стола (какими бы они ни были).
Однако при вводе любой команды G29
появляется следующее сообщение об ошибке:
Другими словами, сначала нужно выполнить команду G28
. Я так и сделал, и произошло следующее:
т.е. G28
жалуется на недопустимую сетку, которую должно исправить выполнение G29
. Кроме того, принтер зависает, и его необходимо перезагрузить.
Как выйти из этого порочного круга? Похоже, что CR-10 Smart не предлагает каких-либо явных элементов управления для полной повторной инициализации машины со светодиодной панели управления, кроме M502
, который не меняет поведение последующего G28<. /код>.
Кто-нибудь может помочь с этим, пожалуйста?
@Stephen Winnall, 👍2
Обсуждение1 ответ
Этот пост был единственным местом в Интернете, где описывалась проблема, с которой я столкнулся, и меня очень огорчило, что он остался без ответа. Я знаю, что эта ветка устарела, но на случай, если кто-то еще захочет узнать ответ на этот вопрос в будущем, вот он...
Он спросил об унифицированном или билинейном выравнивании стола, просто хотел сообщить вам, что после просмотра исходного кода CR10 я могу подтвердить, что они используют билинейное выравнивание, если это кому-то поможет.
У меня была такая же проблема, и мне потребовалось очень много времени, чтобы решить ее. Я установил новую материнскую плату, и при загрузке я получаю то же самое, уровень наклона из-за того, что сначала нужно вернуться к XYZ, при первом возвращении XYZ все перезагружается. Ну, не совсем, об этом через минуту.
Кроме того, я должен упомянуть, что из-за отсутствия функций на CR10 я использую Octoprint в качестве внешнего интерфейса для своего CR10 Smart Pro, и у меня нет подключенного к нему ЖК-дисплея (он получил поджарился при замене материнской платы), возможно, в стандартной прошивке ЖК-дисплея есть какой-то код, который обходит этот цикл, или, что еще лучше, он просто игнорирует ошибку недействительной сетки, как вы увидите ниже, это то, что нам нужно получить мимо этого.
Он говорит, что запускает G28
, но получает ошибку недействительной сетки, после чего принтер перезагружается. Для меня звучит то же самое, но мой принтер не перезагружается, здесь происходит то, что Octoprint закрывает последовательное соединение с CR10. Octoprint имеет дурную привычку делать это при любой ошибке, которая отображается в консоли.
Хорошо, поэтому при любой ошибке Octoprint отключается от принтера, что нам всем здесь нужно понять, так это то, что ни CR10, ни Octoprint не перезагружаются, когда это происходит. Octoprint отключается от принтера из-за ошибки, отображаемой в последовательной консоли, а CR10 не предпринимает никаких действий и теперь просто сидит там.
В зависимости от вашего ПК или оборудования Pi вы можете просто повторно подключиться к принтеру, снова выбрав «Подключиться» в Octoprint, теперь это не всегда работает, и вам может потребоваться перезагрузить ПК или Pi, на котором работает Octoprint. После перезагрузки вы сможете повторно подключиться, и все это без перезагрузки CR10, если только вы не перезагружаете его вместе с Pi или ПК. <-- Не делайте этого!!
Насколько известно CR10 Smart Pro, последним, что вы пробовали, была команда G28
, после чего она возвращала принтер в исходное положение. После возврата он попытался включить выравнивание стола, в результате чего сообщил об ошибке недопустимой сетки, но это все, что он сделал. Важно то, что он вернулся домой, и если вы не перезагрузите его или не истечете время ожидания, этот дом все еще действителен.
Я считаю, что на этом этапе вы можете запустить G29
, и он выполнит автоматический уровень, создав новую сетку, которую можно будет сохранить с помощью M500
после ее завершения. Я говорю верить, потому что у меня нет возможности проверить это сейчас, потому что я сделал что-то немного другое, чтобы исправить свое, чтобы избавиться от сообщения о недопустимом меше.
Я запустил G28 L0
, эта команда должна выполнять обычный автоматический возврат в исходное положение, но не включать выравнивание стола в конце. Мы не хотим включать его, потому что это вызывает ошибку сетки, потому что сетки еще нет.
Во-первых, я использовал Pronterface вместо Octoprint из-за указанной выше ошибки, но не думаю, что вам действительно нужно его использовать, а просто хотел опубликовать его; Я не делал этого из Octoprint.
Сначала я попробовал это с включенной отладкой
>>> G29
SENDING:G29
echo:G29
echo:Home XYZ First
Тогда попытались вернуться домой, и это, в основном, корень проблемы.
>>> G28
SENDING:G28
echo:G28
echo:Invalid mesh.
Прочитав документацию по G-коду Marlin по G28
, я нашел параметр L0
. Предполагается, что выравнивание стола отключается в конце возврата вместо того, чтобы включать его по умолчанию.
>>> G28 L0
SENDING:G28 L0
echo:G28 L0
echo:Invalid mesh.
Error:Failed to enable Bed Leveling
Error:Failed to enable Bed Leveling
echo:Bed Leveling OFF
echo:Fade Height OFF
Как видите, он по-прежнему выдает ошибку недействительной сетки. Именно здесь люди, использующие Octoprint, будут отключены, что заставит их перезагрузить все, чтобы вернуться, и если они перезагрузят свой принтер, ну, тогда последняя домашняя команда ничего не значит.
Однако с Pronterface он не отключается, поэтому я выдал это сразу после...
>>> G29
SENDING:G29
echo:G29
Bilinear Leveling Grid:
0 1 2 3 4
0 +0.106 +0.114 +0.094 +0.039 -0.047
1 +0.025 +0.056 +0.063 +0.043 +0.036
2 -0.160 -0.040 +0.035 +0.074 +0.111
3 -0.237 -0.117 -0.007 +0.078 +0.171
4 -0.384 -0.257 -0.144 -0.034 +0.094
Subdivided with CATMULL ROM Leveling Grid:
0 1 2 3 4 5 6 7 8 9 10 11 12
0 +0.10650 +0.11002 +0.11354 +0.11400 +0.11067 +0.10428 +0.09400 +0.07941 +0.06093 +0.03900 +0.01263 -0.01719 =======
1 +0.08337 +0.08846 +0.09354 +0.09587 +0.09479 +0.09096 +0.08356 +0.07163 +0.05613 +0.03913 +0.02082 +0.00100 =======
2 +0.06024 +0.06689 +0.07355 +0.07774 +0.07892 +0.07764 +0.07311 +0.06384 +0.05133 +0.03926 +0.02900 +0.01919 =======
3 +0.02550 +0.03633 +0.04717 +0.05550 +0.06070 +0.06341 +0.06300 +0.05770 +0.04930 +0.04250 +0.03943 +0.03796 =======
4 -0.03259 -0.01203 +0.00853 +0.02574 +0.03850 +0.04792 +0.05398 +0.05509 +0.05284 +0.05196 +0.05451 +0.05843 =======
5 -0.10230 -0.06940 -0.03650 -0.00813 +0.01396 +0.03153 +0.04530 +0.05412 +0.05914 +0.06454 +0.07182 +0.07949 =======
6 -0.16000 -0.11833 -0.07667 -0.04000 -0.01033 +0.01433 +0.03500 +0.05076 +0.06252 +0.07400 +0.08635 +0.09843 =======
7 -0.19126 -0.14779 -0.10432 -0.06487 -0.03085 -0.00084 +0.02537 +0.04663 +0.06409 +0.08148 +0.10001 +0.11847 =======
8 -0.21052 -0.16882 -0.12712 -0.08774 -0.05112 -0.01682 +0.01413 +0.04011 +0.06274 +0.08585 +0.11088 +0.13640 =======
9 -0.23750 -0.19713 -0.15676 -0.11750 -0.07917 -0.04194 -0.00750 +0.02235 +0.04943 +0.07750 +0.10817 +0.13983 +0.17150
10 -0.28135 -0.24039 -0.19943 -0.15941 -0.12026 -0.08205 -0.04591 -0.01335 +0.01715 +0.04898 +0.08374 +0.11983 +0.15593
11 -0.33293 -0.29094 -0.24895 -0.20820 -0.16913 -0.13130 -0.09470 -0.06028 -0.02709 +0.00774 +0.04572 +0.08534 +0.12496
12 -0.38450 -0.34148 -0.29846 -0.25700 -0.21800 -0.18056 -0.14350 -0.10722 -0.07133 -0.03350 +0.00770 +0.05085 +0.09400
echo:Settings Stored (724 bytes; crc 46126)
Спасибо вам за это: у вас больше стойкости, чем у меня. Я решил проблему, заменив CR10 на Prusa, с которым у меня вообще не было проблем, а также добиться лучшего качества отпечатков. Если я когда-нибудь попытаюсь воскресить CR10, я воспользуюсь вашим руководством, чтобы попытаться заставить его работать, но я не спешу возобновлять знакомство с Creality или любым из их продуктов., @Stephen Winnall
- Используя автоматическое выравнивание стола, нужно ли инициировать G29 перед каждой печатью?
- В чем разница между M420 S и M420 S1?
- Как заставить новый CR-10 Smart делать автоматическое выравнивание стола?
- Я не могу заставить G29 запустить BLTouch на моем Ender 3 V2
- Как установить смещение Z?
- Не могу выровнять CR10, так как сопло касается стекла
- Ender 5 hotend и охлаждение стола при автоматическом выравнивании стола
- Проблемы с выравниванием стола Creality CR-10 Mini
Я понизил прошивку до версии 1.0.10, но проблема осталась. Принтер остается полностью непригодным., @Stephen Winnall
Думая, что верну принтер в магазин, я сбросил все настройки, что означало отключение OctoPrint и восстановление Creality Cloud. Затем я попытался что-то напечатать. Он действительно начал печатать (чего раньше не было). Однако почти сразу же он снова остановился из-за предполагаемой проблемы с температурой сопла. Что бы ни. Из этого я делаю вывод, что OctoPrint является частью проблемы. Или, возможно, Creality Cloud просто не ожидает, что сетка будет настроена., @Stephen Winnall
Эта проблема сохраняется. Разумно ли подумать о создании собственного оборудования Marlin и замене прошивки Creality? Альтернативой кажется переработка CR-10 Smart, так что из этого получится что-то полезное., @Stephen Winnall