Металл2024 Реклама
Метобр2024 Реклама

Marlin и двойной экструдер: автоуровень

booroondook
Идет загрузка
Загрузка
21.03.2019
630
12
Вопросы и ответы
Знает ли кто-нибудь, можно ли в прошивке Марлин организовать раздельное вычисление и сохранение нулевой координаты Z для разных сопел?

Как известно, в системах с несколькими экструдерами в общем случае сопла могут находиться на разных высотах относительно друг друга. Можно, конечно, попытаться их выровнять с точностью до сотых долей миллиметра. Еще можно вычислить разницу высот и записать ее в прошивку. Но оба эти способа неудобны и трудоемки - особенно, если периодически приходится менять сопла.

Приходит в голову мысль - реализовать раздельное вычисления нуля по оси Z для разных сопел.

Например, в моей конструкции для автовыравнивания используется датчик веса в сочетании с Arduino - и ноль по Z определяется по касанию соплом поверхности стола. Соответственно, хочется сделать так:

1. Переключение на 1-й экструдер

2. Автовыравнивание по 1-му соплу

3. Переключение на 2-й экструдер

4. Автовыравнивание по 2-му соплу

Далее полученные величины сохраняются и в дальнейшем используются для коррекции высоты головки при печати разными соплами.

Только вот ка это реализовать?
Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама