KREMEN Реклама
KREMEN Реклама

Как подружить 3dtouch с двумя столами разной толщины!? Marlin 2.1.*.*

d19codec
Идет загрузка
Загрузка
24.02.2025
785
5
Вопросы и ответы

Какая настройка в марлине может давай такой дефект:

При печати на листе pei - тестовый 30мм орка-кубик - получается 31мм высотой (XY в норме), и на кубике видно, что на первых (нижних) 11мм он вытянутый (по легкой недоэкструзии). Если вместо листа pei кладу стекло 4мм - которое видимо толще примерно на 3мм чем pei - то первые 10мм детали печатаются фактически как 8мм (на 20% тоньше слои кладет), а всё что выше 10мм на детали - печатает нормально с правильной высотой слоев.

Т.е. на листе pei - принтер первые 10мм детали растягивает на 11мм по факту.

А на стекле, которое выше на 3мм - принтер первые 10мм детали сжимает до 8мм по факту.

Разница между ними - как раз 3мм как по их толщине, так и с деталями.

Тут мы понимаем что проблема 100% не с механикой (вы это сейчас поняли за 2 минуты, а я 2 дня не понимал что происходит и голову ломал).

В стартовом коде есть в таком же порядке команды:

g28

g29

M420 s1

Исходники прошивки утеряны, поэтому хочу понять в чем косяк, чтобы его больше не встречать, и как не собрать прошивку с таким же косяком.

10мм высоты на которых и встречается косяк - на мой личный взгляд (который может быть ошибочным) появляются благодаря параметру:

DEFAULT_LEVELING_FADE_HEIGHT 10.0

Я как раз недавно передвигал концевик Z. И видимо в памяти принтера сидит карта стола которая выше на 1мм чем лист pei, но ниже на 2 мм чем стекло (напомню, между пей и стеклом как раз разница 3мм, и разница между косяками печати на pei и стекле - тоже 3мм).

И поэтому мне на ум приходит только этот параметр выше DEFAULT_LEVELING_FADE_HEIGHT 10

Как правильно сделать так, чтобы принтер не использовал карту стола из eeprom, а всегда использовал ту свежую, которую только что снял перед печатью? Что из этих параметров (или вообще других) нужно включать, а что выключить, чтобы он всегда использовал свежую карту стола? А также нужно ли исправлять команды в стартовом коде слайсера указанном выше?

ENABLE_LEVELING_AFTER_G28

RESTORE_LEVELING_AFTER_G28

Потому что ENABLE_LEVELING_FADE_HEIGHT вроде у всех включен, и пусть он и у меня остается тогда включенным, А то вдруг со столом проблемы появятся, ну там крошки попадут случайно под лист/стекло, или типа того.

Или DEFAULT_LEVELING_FADE_HEIGHT нужно вообще увеличить до 250? максимальная высота печати принтера. Но это глупость полная. Да, да, у меня каша сейчас после 2-х дней в голове уже заговорила со мной, иначе бы не писал этот пост.

Или как правильно настроить, чтобы можно было печатать без проблем попеременно, то на тонкой пластине, то на толстом стекле?

Или проблема вообще не тут? Хотя где она может быть еще!?

Ставить буду последний марлин 2.1.2.5, плата SKR mini v3 2.0

Предыдущая прошивка с дефектом была 2.0.9.1, и там в меню принтера в разделе "Bed leveling" был пункт "Leveling enable" и выбор "ON/OFF", это выходит что у меня в прошивке был активирован ENABLE_LEVELING_AFTER_G28 из-за чего уровень стола не использовался новый перед каждой печатью?Спасибо.

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама