AnyCubic D (aka Predator) - Z-обнуление и проблемы первого слоя
Короче говоря, мы с женой теперь гордые владельцы AnyCubic D, также известного как Хищник. Это не наш первый 3D-принтер, но это наш первый "дельта" дизайн с круглой монтажной пластиной и экструдером, подвешенным на рулевых тягах с шаговым управлением (в отличие от ИМО-более интуитивных декартовых конструкций, таких как MakerBot R2X и Ender 3 Pro, которые у нас уже есть).
Вчера вечером я собрал все это вместе и запустил все основные настройки, включая автоматическое выравнивание стола. Эта особенность одновременно и благословение, и проклятие. Это благословение, потому что фактическое выравнивание-это вопрос подгонки зонда, нажатия кнопки и ухода, когда он отображает пластину сборки, и результаты с точки зрения постоянной толщины экструзии вокруг пластины превосходны каждый раз.
Это проклятие, потому что принтер смотря на автоматическое выравнивание за счет сборки пластины крепятся болтами непосредственно к основанию; с ручной регулировкой возможно, наводящие-это единственная форма выравнивание можно делать, а что выравнивание-это зависит от точной "обнуление" экструдера над центром пластины, что должно быть сделано с помощью степперы принести экструдера вниз от "дома" к типовым тонкие, как бумага оформление по поверхности плиты.
Таким образом, проблема заключается в том, что процедура обнуления имеет минимальную регулировку в 0,1 мм. Получение зазора как раз для твердого первого слоя требует, по крайней мере, еще на порядок более тонкой регулировки. На данный момент у меня "достаточно хорошо", чтобы наклеить первый слой на пластину, но полученные отпечатки показывают довольно классические проблемы с зазором пластины:
Вы можете видеть, что линии нижнего слоя не соединяются горизонтально, а экструзии тонкие и трубчатые, что является хрестоматийными симптомами чрезмерного зазора между пластиной (недостаточно "хлюпающей" нити между экструдером и пластиной). Это близко, но это игра всего в десятки микрон, и принтер просто не дает мне такого уровня контроля; еще один шаг вниз на 0,1 мм, и я ударился о пластину. В руководстве говорится, что вы можете использовать смещение Z на 0,04 мм при фактическом запуске печати, но я запустил несколько (включая тест выравнивания GCode, включенный на SD-карте принтера) и никогда не видел, чтобы эта опция была включена в меню выравнивания.
Мне было интересно, есть ли какие-либо владельцы AnyCubic D/Predator с пониманием того, как они действительно набирают нужную нулевую высоту на этих принтерах. У меня Кура функции для работы с; теоретически я мог отправить относительное расположение G0 и з-0.04 выключателей F100
команды от пульта дистанционного управления в качестве последнего шага вниз в ноль регулировка высоты (при условии, что принтер прислушиваясь к USB-входа во время работы выравнивающие процедуры), или я мог бы поставить аналогичную команду в стартовом gcode-файла с последующим обозначения G92 З0
которая позволит обнулить экструдера по высоте на новом уровне (при условии, что принтер принимает относительный опуститься ниже своего известного ноль; Марлине 1.1.0 активно этому мешает, но есть основания полагать, прошивка AnyCubic является собственностью компании, поэтому, кто знает). Я также мог бы оставить высоту экструдера как есть и поднять настройку расхода первого слоя Cura в профиле материала, чтобы протолкнуть больше нити в более высокое пространство на первом слое и таким образом получить больше хлюпания.
Однако, ни один из них показался мне чем-то я должен иметь , чтобы сделать, чтобы набрать в принтер, учитывая, что экструдер зазор проблема тривиально решается на других принтерах, и это довольно запутано исправления придется повторять каждый раз, когда стол был повторно выравнивается (например, после работ по разборке для технического обслуживания или любых переезде на новое место жительства, в том числе один за пределами USB-кабель расстояние от нарезки компьютер).
@KeithS, 👍1
Обсуждение3 ответа
Недавно я исправил аналогичную проблему на принтере Robo3D R1+. Он описывается как настройка z-смещения.
Запись на форуме Thingiverse, по-видимому, также ссылается на эту проблему. Датчик обеспечивает справочную информацию к плате, но компенсация не всегда так, как должна быть.
Для Robo последовательность команд была M565 Z0.7 в этом конкретном экземпляре, а затем M500 для хранения значения.
Я не уверен, что это ответ для Хищника, так как вышеизложенное характерно для Robo3d.
Ответ в этом SE предполагает, что можно использовать M206 Zxx с последующей командой M500 storage.
Дальнейшие исследования относительно z-смещения для вашей конкретной платы оправданы.
Хищник, похоже, хорошо работает с кодами Марлина, так что я попробую M206. Должно быть что-то, что можно включить в конфигурацию запуска печати, так как я не опускаю "истинный" ноль для каждой печати, просто сообщая принтеру, что он должен обрабатывать фиксированное расстояние ниже этого, как если бы оно было равно нулю., @KeithS
Я думаю, что первый код должен быть M665. M565 не существует в Marlin, и в RepRap это код для изменения смещения выравнивающего зонда, с которым я не хочу возиться., @KeithS
@KeithS, код, используемый в Robo3d, действительно был M565, и по этой ссылке:http://community.robo3d.com/index.php?threads/z-смещение. 18268/ рекомендуется для этого принтера. Вики-перепечатка показывает, что она не поддерживается в Marlin. Ответ отредактирован., @fred_dot_u
Руководство по эксплуатации рассказывает, как настроить микро z во время печати 1-го слоя. См.стр. 23. Я сделал это, и это работает отлично.
Могу ли я предложить, насколько далеко продвинуть Z ниже 0 на принтере, который не позволит этого, просто сбросить Z во второй раз? Другими словами, чтобы установить его на 0,1 мм ниже, когда он уже находится при Z=0:
G92 Z5
G0 Z4.9
G92 Z0
- Ender 3 Z-limit теперь ненадежен - возможные причины и решения?
- Ender 3 S1 общие (для начинающих) проблемы
- Нулевая/начальная позиция оси Z находится выше фактической начальной позиции печати
- Как решить проблему странного поведения оси Z Эндера 5+?
- Сопло принтера Delta не движется квадратно с идеально ровным столом (как будто стол изогнут... но это не так)
- Ассистированное ручное выравнивание с помощью Marlin
- Регулировка высоты сопла для каждого отпечатка
- Ender 3 V2 игнорирует концевой выключатель по оси Z
Это работает на декартовой системе, я не знаю, работает ли это на Дельте: вы можете попробовать отправить [
M211
](https://reprap.org/wiki/G-code#M211:_Disable.2FEnable_software_endstops) G-код для отключения конечной остановки Z min, затем он переместится ниже нулевого уровня, напримерM211 Z0 S0
., @0scar@0scar Не уверен, применим ли M211 на дельте, потому что Z_MIN_POS-это практически единственный программный endstop, который может быть постоянным. Все остальные взаимозависимы из-за круглой пластины сборки; единственным истинным правилом является sqrt(X^2+Y^2) <= (радиус пластины), и даже это относится только к аппаратным конечным точкам челноков, над которыми допустимый объем сборки становится коническим., @KeithS
Далее, сделал некоторые исследования по этим командам, 211 действителен. Похоже, что Gcode, который я хочу,-это G0 X0 Y0 Z0, M211, G91, G0 z-0.04 (или что-то еще), M428, M500. Я попробую примерно через час., @KeithS