Билинейное выравнивание стола
Моя команда G29 сообщает
+0.178 +0.281 +0.830
-0.614 -0.012 +0.371
-1.208 -0.849 -0.351
Итак, должен ли я затянуть винт стола, близкий к положению 0,0, или ослабить его?
У меня такое чувство, что когда я его ослабляю, он уходит от нуля, и я ожидаю, что произойдет обратное.
Для выравнивания стола я использую емкостный зонд и после игры с винтами вот результат
+0.406 +0.127 +0.411
-0.161 -0.007 -0.041
-0.572 -0.652 -0.668
Наконец процесс выравнивания был найден здесь
Но вопрос остается открытым. Значение -0,572
соответствует близкому значению 0,0
?
@OrElse, 👍4
Обсуждение2 ответа
Лучший ответ:
Рекомендуется правильное выравнивание с использованием обычной бумаги формата "А4" или "Буква". Выровняйте стол, сначала наведя все оси, затем выровняйте каждый угол и середину пролета. В промежутках между выравниванием (перетаскивая головку сопла из одного положения в другое, остерегайтесь горячего сопла!) перенаправьте сопло в положение "Z=0" или home Z и проинструктируйте принтер перейти в положение "Z=0".
Обратите внимание, что емкостные зондовые датчики неточны, на них, как правило, влияет влажность воздуха.
Запуск прошивки Marlin и инструктирование G29
через терминал дает мне что-то в области матрицы unity:
Recv: Bed Level Correction Matrix:
Recv: +0.999994 +0.000000 -0.003585
Recv: +0.000003 +1.000000 +0.000823
Recv: +0.003585 -0.000823 +0.999993
Выполнение команды G29 P3 V4
дает:
ПРИМЕЧАНИЕ:
P
Установите размер сетки, которая будет исследована (P x P точек).V
Установите уровень детализации (0-4)
Recv: G29 Auto Bed Leveling
Recv: Bed X: 25.000 Y: 22.000 Z: 0.138
Recv: Bed X: 109.000 Y: 22.000 Z: 0.071
Recv: Bed X: 193.000 Y: 22.000 Z: -0.842
Recv: Bed X: 193.000 Y: 97.000 Z: -0.427
Recv: Bed X: 109.000 Y: 97.000 Z: 0.083
Recv: Bed X: 25.000 Y: 97.000 Z: 0.086
Recv: Bed X: 25.000 Y: 172.000 Z: 0.004
Recv: Bed X: 109.000 Y: 172.000 Z: 0.019
Recv: Bed X: 193.000 Y: 172.000 Z: -0.297
Recv: Eqn coefficients: a: -0.00356075 b: 0.00080090 d: 2.38097906
Recv: Mean of sampled points: 2.07054519
Recv:
Recv: Bed Height Topography:
Recv: +--- BACK --+
Recv: | |
Recv: L | (+) | R
Recv: E | | I
Recv: F | (-) N (+) | G
Recv: T | | H
Recv: | (-) | T
Recv: | |
Recv: O-- FRONT --+
Recv: (0,0)
Recv: 0.13385 0.14866 -0.16731
Recv: 0.21531 0.21284 -0.29814
Recv: 0.26715 0.20050 -0.71286
Recv:
Recv: Corrected Bed Height vs. Bed Topology:
Recv: 0.12837 0.44228 0.42541
Recv: 0.26990 0.56653 0.35465
Recv: 0.38180 0.61425 0.00000
Recv:
Recv: Bed Level Correction Matrix:
Recv: +0.999994 +0.000000 -0.003561
Recv: +0.000003 +1.000000 +0.000801
Recv: +0.003561 -0.000801 +0.999993
Снова запустив команду G29 P3 V4
, но теперь с моим нониусом на столе (противоположная сторона начала координат, с правой стороны стола; нониус под зондирующими точками 3 и 4), дает:
Recv: G29 Auto Bed Leveling
Recv: Bed X: 25.000 Y: 22.000 Z: -0.003
Recv: Bed X: 109.000 Y: 22.000 Z: -0.050
Recv: Bed X: 193.000 Y: 22.000 Z: **5.709**
Recv: Bed X: 193.000 Y: 97.000 Z: **5.892**
Recv: Bed X: 109.000 Y: 97.000 Z: 0.007
Recv: Bed X: 25.000 Y: 97.000 Z: 0.039
Recv: Bed X: 25.000 Y: 172.000 Z: -0.023
Recv: Bed X: 109.000 Y: 172.000 Z: 0.017
Recv: Bed X: 193.000 Y: 172.000 Z: -0.329
Recv: Eqn coefficients: a: 0.02233918 b: -0.01331358 d: 2.30744504
Recv: Mean of sampled points: 3.45099973
Recv:
Recv: Bed Height Topography:
Recv: +--- BACK --+
Recv: | |
Recv: L | (+) | R
Recv: E | | I
Recv: F | (-) N (+) | G
Recv: T | | H
Recv: | (-) | T
Recv: | |
Recv: O-- FRONT --+
Recv: (0,0)
Recv: -1.27376 -1.23426 -1.57986
Recv: -1.21205 -1.24414 4.64083
Recv: -1.25401 -1.30091 4.45816
Recv:
Recv: Corrected Bed Height vs. Bed Topology:
Recv: 4.05814 2.22162 0.00000
Recv: 3.12192 1.21381 5.22275
Recv: 2.08203 0.15910 4.04215
Recv:
Recv: Bed Level Correction Matrix:
Recv: +0.999750 +0.000000 +0.022334
Recv: +0.000297 +0.999911 -0.013306
Recv: -0.022332 +0.013309 +0.999662
Из фрагментов вы можете видеть, что топология печатается на выходе. Вы также видите верньер размером около 4,5 мм, возвращающийся в матрицы. Но 4,5-миллиметровую толщину нониуса нелегко найти в корректирующей матрице!
Ответ на ваш вопрос заключается в том, что начало координат находится в левом нижнем углу матрицы, поэтому вам нужно ослабить винт начала координат в первом примере (эта матрица показывает вам, что стол самый высокий справа сзади и самый низкий в начале координат слева спереди). Ваш второй пример показывает, что весь стол наклонен вниз к передней части.
Это работает **только**, если стол действительно плоский. Я видел случаи, когда кто-то слишком сильно затягивал четыре угловых винта, и стол становился выпуклой поверхностью (самой высокой в середине, хотя все 4 угла находились на одном уровне). Так что будь осторожен!, @Carl Witthoft
@CarlWitthoft Да, чрезмерное затягивание нехорошо, так как оно может деформировать стол, особенно тонкие алюминиевые тепловые столы. Лично я использую столы толщиной 3 мм. Поэтому уровень должен быть также проверен в промежуточных точках (я упомянул mid-span в ответе, чтобы указать на это, но я не являюсь носителем английского языка, извините за недоразумение)., @0scar
Дополнительное предложение: после выравнивания с помощью датчиков или механически, как в замечательном ответе Оскара, проверьте как уровень, так и Z-ноль, напечатав однослойный рисунок, такой как несколько концентрических квадратов или кругов. Проверьте, нет ли места слишком высокого (материал не выдавливается) или слишком низкого (материал не прилипает или выглядит намного толще, чем в других местах).
Делая это, вы можете избежать настройки многочасовой печати только для того, чтобы обнаружить "плохой угол" или что-то в этом роде.
Это хорошее предложение, и на самом деле то, что я тоже делаю, на самом деле я однажды написал учебник о центрировании стола (который я не связываю по соображениям политики SE), печать также проверяет уровень, чтобы обнаружить то, что вы называете "плохим углом". Хорошее дополнение!, @0scar
- Как установить границы Z-зонда в прошивке при использовании автоматического выравнивания стола?
- Как увеличить количество точек зондирования для датчика BLTouch в прошивке Marlin?
- Как установить смещение Z для дома
- BLTouch Зондирование Периодически Терпит Неудачу
- В чем разница между M420 S и M420 S1?
- Где определить сетку для билинейного выравнивания в Марлине
- Что такое ABL или UBL? Это то же самое?
- Сопло соскакивает со стола при использовании Marlin Mesh Desk Leveling
Какую прошивку вы используете? Существует несколько вариантов команды G29 для разных прошивок. У вас есть набор тегов marlin, но это помогло бы поместить эту информацию в вопрос. Есть ли аргументы для команды G29?, @cmm
@cmm он сообщает Marlin bugfix-2.0.x и никаких дополнительных аргументов не отправляется, @OrElse
Не могли бы вы добавить правкой (в свой вопрос), как вы выравниваете свой стол? Если все сделано правильно, нагрев стола и сопла, используя обычную бумагу формата А4 и регулярно наводя Z, не должны приводить к такой матрице. Обратите внимание, что автоматическое выравнивание-это не магия, вам нужно обеспечить стол как можно более ровным., @0scar
Даст ли идеально выровненный стол идентификационную матрицу?, @cmm
Нет, но гораздо лучше, чем это. Точность датчика не позволяет матрице быть единой., @0scar
@0scar не могли бы вы проверить обновление?, @OrElse
@Oscar , из приведенного ниже ответа я вижу, что печатаются две матрицы. Один из них представляет собой выборку высоты в девяти точках, а другой-матрицу преобразования, которая умножает вектор [x y z] на исправленный вектор [x y z]. Идеально выровненный стол представлял бы собой массив 3х3 выборок нулей. Матрица преобразования будет матрицей идентичности. Теперь я понимаю, что OP предоставляет массив выборок, а не матрицу преобразования., @cmm
@cmm Правильно! Этот подробный вариант команды G29 очень полезен для получения дополнительной информации., @0scar