Кремень FMZ Реклама
Kremen FMHM Реклама

M48 на Ender 3 + 3DTouch: странный разброс результатов

bellerofonte
Идет загрузка
Загрузка
05.06.2020
715
4
Вопросы и ответы
Статья относится к принтерам:
Ender 3

Добрый день!

У меня Ender 3 с установленным датчиком 3DTouch (китайский клон BLTouch).

Недавно обнаружил такую странность при отработке команд M48.

Если несколько раз последовательно запустить команду `M48 P10 X115 Y115`, то мой принтер выдает более-менее хорошее стандартное отклонение, но Z координата срабатывания датчика сильно пляшет.

Вот кусок вывода терминала (удалил все лишнее):

Send: M48 P10 X115 Y115

Recv: Mean: -0.100666 Min: -0.121 Max: -0.051 Range: 0.070 

Recv: Standard Deviation: 0.020520

Send: M48 P10 X115 Y115

Recv: Mean: 0.217833 Min: 0.211 Max: 0.223 Range: 0.013

Recv: Standard Deviation: 0.004460

Send: M48 P10 X115 Y115

Recv: Mean: 0.549167 Min: 0.541 Max: 0.559 Range: 0.018

Recv: Standard Deviation: 0.006583

Send: M48 P10 X115 Y115 

Recv: Mean: 0.856500 Min: 0.849 Max: 0.867 Range: 0.018

Recv: Standard Deviation: 0.005698

Send: M48 P10 X115 Y115

Recv: Mean: -0.025333 Min: -0.034 Max: -0.009 Range: 0.025

Recv: Standard Deviation: 0.008047

Send: M48 P10 X115 Y115 

Recv: Mean: 0.449000 Min: 0.434 Max: 0.462 Range: 0.028

Recv: Standard Deviation: 0.008635

При точности 5-20 микрон (что вполне приемлемо для китайского датчика) разброс по высоте измерений почти миллиметр (0,8мм макс и -0,1мм мин).

Кто сталкивался? Это особенность работы M48 (может, она берет случайную точку по высоте каждый раз) или проблема самого датчика 3DTouch? 

Ответы на вопросы