Билинейное выравнивание стола

Моя команда 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 ?

, 👍4

Обсуждение

Какую прошивку вы используете? Существует несколько вариантов команды 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


2 ответа


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

3

Рекомендуется правильное выравнивание с использованием обычной бумаги формата "А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


3

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

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

,

Это хорошее предложение, и на самом деле то, что я тоже делаю, на самом деле я однажды написал учебник о центрировании стола (который я не связываю по соображениям политики SE), печать также проверяет уровень, чтобы обнаружить то, что вы называете "плохим углом". Хорошее дополнение!, @0scar