Эндер 3 домашнее местоположение

У меня есть Ender 3, и у меня есть проблема с auto home. Я использую auto home, а затем выравниваю стол колесами под столом. Затем я начинаю печатать, и первый слой оказывается значительно выше стола. Может быть, около миллиметра. Если я остановлю печать в этом месте и выровняю стол так, чтобы первый слой печатал нормальную ширину бумаги над столом, все будет работать нормально.

Упоры для 3-х осей, кажется, находятся в нужных местах, и нет ничего заметного, препятствующего им. Когда я использую auto home, он действительно касается упоров на всех 3 осях. Мои ремни, кажется, туго затянуты, и стол не сдвинется с места, если я попытаюсь пошевелить ее рукой.

Есть ли способ настроить ось Z так, чтобы высота автоматического дома и высота первого слоя печати были одинаковыми?

Вот пример первых строк G-кода:

;FLAVOR:Marlin 
;TIME:4724 
;Filament used: 1.70716m 
;Layer height: 0.16 
;MINX:96.551 
;MINY:96.545 
;MINZ:0.2 
;MAXX:138.448 
;MAXY:138.455 
;MAXZ:100.4 
;Generated with Cura_SteamEngine 4.5.0 
M140 S50 
M105 
M190 S50 
M104 S200 
M105 
M109 S200 
M82 ;absolute extrusion mode 
; Ender 3 Custom Start G-code 
G92 E0 ; Reset Extruder 
G28 ; Home all axes 
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed 
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position 
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line 
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little

, 👍2

Обсуждение

Это ответ на ваш вопрос? Повторная калибровка исходного положения, @Trish

Добро пожаловать на Стековую биржу. Вам нужно определить смещение дома от конечных стопов. Вот один два three вопросы об одном и том же!, @Trish

Для меня это больше похоже на неправильный запуск сценария G-кода. Может быть, вы можете опубликовать G-код? Кроме того, пожалуйста, объясните, является ли это ванильной прошивкой или вы уже прошили новую версию прошивки на плате?, @0scar

У меня была проблема с оригинальной прошивкой, поэтому я прошил новую версию (Ender 3 Firmware_1.1.6) и получил ту же проблему. Я не вижу никакого способа прикрепить файл. Я сомневаюсь, что это ошибка в G-коде, потому что я обновил Cura, и он все еще делает это. Я использую Cure 4.5.0. У меня также была эта проблема с файлами Thingiverse, @Daknife

Marlin 1.1.6 не является новой версией ;-). Последний-1.1.9 (из ветви 1.x). Вы не можете прикрепить файл, но вы можете разместить ссылку на файл, когда вы загружаете его на сайты как PasteBin. Вы также можете опубликовать первые 30 или около того строк из файла G-кода. Мы просто хотим помочь вам, но без слишком меньшего количества информации это не сработает! Пожалуйста, добавьте ссылки на раздел " Конфигурация.h` и файл G-кода печати, который выходит из строя (или вы загрузили шестнадцатеричный файл версии 1.1.6)?, @0scar

У меня есть идея, почему это может быть: есть варианты со стеклянным столом, вы могли бы схватить один из них!, @Trish

У меня та же проблема. Пожалуйста, взгляните на это answer до Конец 3 Z-предел теперь ненадежен - возможные причины и решения?, @Klemikaze


3 ответа


0

Стоп Z может быть ослаблен и перемещен вверх, но кажется странным, что он должен быть перемещен, и я не думаю, что это исправит вашу проблему. Высота Z должна быть одинаковой для автоматического дома и печати. Я автоматически возвращаюсь домой, затем отключаю степперы и медленно двигаюсь во все 4 угла. Я поймал себя на том, что кладу руку на ось X и двигаю ее вниз. Если это произойдет, я вручную перемещаю Z до тех пор, пока он едва не нажмет Z-стопор, когда я слышу щелчок кнопки. Я слышал, как некоторые говорили, что у них искореженный стол. Интересно, в этом ли проблема? Стеклянная пластина была бы хорошим способом убедиться в этом или, возможно, использовать прямой край для проверки.Вы также можете дважды проверить герметичность колес в самый раз. У Tomb of 3D Printed Horrors есть очень хорошее установочное видео под названием "Creality Ender 3 assembly and pro build tips", в котором есть несколько других советов, которые действительно помогли мне хорошо настроиться.


,

Я не думаю, что это деформированный стол, потому что, как только я его приведу в действие, у меня не будет никаких проблем со столом. Смещение Z в настоящее время установлено на +.2. Я не могу заставить его перейти на отрицательные числа. Это нормально?, @Daknife

@Daknife Что вы имеете в виду со смещением Z 0,2 мм, возможно, вам следует объяснить это в вопросе, как если бы вы использовали упор для выравнивания, смещение, отличное от листа бумаги, во время выравнивания не понадобилось бы. Невозможно представить, чтобы ось Z располагалась ниже, чем стол, требующий, чтобы вы вставили положительное смещение Z., @0scar

Наверное, я использовал неправильный термин. Я ссылался на значение в разделе Подготовка>Переместить ось>>Переместить Z, @Daknife


0

Из добавленных инструкций G-кода видно, что принтер проинструктирован опускаться на высоту 0,3 мм (G1 X0.1 Y20 Z0.3 F5000.0 ; Перейти в исходное положение). Если сопло принтера находится не на высоте 0,3 мм, в микропрограмме должно присутствовать смещение по Z или неправильное расположение концевой упоры.

,

2

Похоже, здесь могут быть две вещи, которые могут пойти не так:

  1. В вашем стартовом G-коде есть какой-то код, который заставляет его думать, что вы хотите обработать несколько слоев как Z0. На вашем месте я бы свернул начальный G-код, пока вы с этим не разберетесь. Быстрым решением было бы добавить следующий код в конец вашего начального G-кода:

    G28: Дома по всей оси
    G28 Z0: На оси Z
    G29: Автоматическое выравнивание стола (необязательно, если вы уже подключили выравнивающее устройство)
    G1 Z3 F5000: Поднимает положение Z на 3 мм относительно того места, где оно было (G1 указывает машине двигаться, Z3 указывает, сколько двигаться и вдоль какой оси, F5000-скорость движения)
    G92 Z0.3: Обрабатывает текущее положение как Z = 0,3 (применяя смещение -0,3 и создавая своего рода ложный дом для оси Z). 
    

    Любые команды, выполненные после этого простого кода, будут предполагать, что печатный стол ниже, чем он есть на самом деле (для учета любого первоначального зазора между соплом и печатным столом). Если вы хотите, чтобы сопло было поднято, вам придется вставить отрицательное значение после команды G92.

  2. У вас есть Z-смещение, установленное в программном обеспечении слайсера. Это очень простое решение, если вы обнаружите, что у вас есть один набор, и обычно это происходит только потому, что слайсер использует предустановку для Ender 3 со стеклянным столом. Я бы попробовал установить его обратно на 0, если он уже есть, и попробовать G-код выше.

    Даже если предоставленный мной исходный код G не решит вашу проблему, вам все равно следует найти настройку смещения Z в программном обеспечении слайсера и устанавливать ее на -0,1 мм за раз, пока принтер не начнет печатать в правильном положении по оси Z.

Вот статья All3DP, которая очень помогла, когда я только начал: Смещение Ender 3 (Pro) Z: Как его настроить

,

Ваша вторая точка не поддерживается G-кодом, представленным OP, он начинает печать на высоте 0,3 мм, поэтому смещения среза нет, тогда значение будет выглядеть, например, "G1 X0.1 Y20 Z3.3 F5000.0 ; Переместитесь в начальное положение", а не Z0.3 (вы не видите переопределения высоты Z)., @0scar