Delta printer не реагирует на изменения в DELTA_RADIUS
Как уже упоминалось в моем предыдущем вопросе, у меня есть некоторые проблемы с выравниванием стола принтера. Следуя ссылке в ответе @tjb1, я решил, что все они вот - вот будут решены-просто следуйте инструкциям и bim, bam, плоская печать выровнена по плоскости стола. Я ошибался. Прошивка-Marlin 1.1.0-RC8
От minow.blogspot.com:
Для Marlin в Marlin.ino.Marlin.pde
DELTA_RADIUS - это DELTA_SMOOTH_ROD_OFFSET- DELTA_EFFECTOR_OFFSET -DELTA_CARRIAGE_OFFSET Чтобы исправить эту проблему, лучше всего изменить одну из переменных, установленных ранее, чтобы заставить значение DELTA_RADIUS увеличиться(опустить сопло экструдера) или уменьшиться (поднять сопло).
Чтобы опустить сопло экструдера, увеличьте DELTA_RADIUS за счет увеличения DELTA_SMOOTH_ROD_OFFSET(Marlin) или PRINTER_RADIUS(Repetier).
Чтобы поднять сопло экструдера, уменьшите DELTA_RADIUS, уменьшив DELTA_SMOOTH_ROD_OFFSET(Marlin) или PRINTER_RADIUS(Repetier). Для вашего первого цикла, если вы находитесь над поверхностью сборки, увеличьте DELTA_RADIUS примерно на ту же сумму. Если сопло экструдера попадает на поверхность сборки, уменьшите DELTA_RADIUS.
Затем повторите процесс калибровки башни ABC. Изменение DELTA_RADIUS изменяет калибровку башни, поэтому вы должны пройти цикл снова процесс настройки кнопок/скриптов ABC. И когда Башни ABC установлены, проверьте центральную кнопку D/скрипт.
Возможно, вам придется повторить это несколько раз с меньшими изменениями, чтобы DELTA_RADIUS, но в конце концов перетаскивание листа бумаги должно быть одинаковым во всех четырех местах. Теперь принтер знает, как печатать плоско на заданной высоте Z.
Так я и сделал. Он находится примерно в 5-6 мм высотой в центре стола. На точке перед 3 башнями. И он остается в значительной степени там (менее одного "точного" движения визитной карточки, если таковое имеется), когда DELTA_SMOOTH_ROD_OFFSET увеличивается, увеличивается больше или уменьшается, если уж на то пошло - мы начали задаваться вопросом, была ли проблема с ошибкой знака, и попробовали другой путь.
На странице есть упоминание о "отключении EEPROM", чтобы значения не были переопределены значениями в EEPROM, но текст, по-видимому, предполагает, что это проблема, связанная с конкретной прошивкой. Так что я не ожидал увидеть его в Марлине. Относится ли это также к Марлину, или:
TL;DR mode: почему изменения, которые должны повлиять на "DELTA_RADIUS", чтобы получить принтер на плоскости со столом, будут неэффективными?
]3
@Ecnerwal, 👍3
1 ответ
Лучший ответ:
Итак, еще немного покопавшись, я обнаружил, что он, похоже, загружает значения из EEPROM и игнорирует файлы конфигурации. Так что это не зависит от конкретной прошивки Repetier.
...и я нашел M665 в G-code, который позволяет мне просто установить для него значение, а затем M500 сохраняет его в указанный EEPROM. И это имеет значение (настолько большое, что мне, возможно, придется сбросить Zmax, прежде чем я смогу на самом деле настроить все это, так как конечные точки на столе теперь выключены, но все они на 4 гораздо ближе к выключению на одну и ту же величину!)
- Как рассчитываются дельта-движения?
- Замена FAN0 на FAN1 на плате принтера TriGorilla
- Недоэкструзия ближе к концу печати
- Получив шишки/бородавки на поверхности, Cura не хочет их расчесывать?
- Clean или wipe move для 3D-принтеров delta
- Сопло принтера Delta не движется квадратно с идеально ровным столом (как будто стол изогнут... но это не так)
- Сопло очень медленно перемещается из исходного положения в начальное
- Как изменить напряжение на FLSUN QQ
Я использовал этот пост, чтобы помочь мне с моим собственным принтером, и вот что я нашел: Отрегулируйте прошивку на нужные вам значения и нажмите M500, прежде чем начать двигаться по столу. (M500 сохраняет значения прошивки в EPPROM, так что у вас всегда есть самые свежие значения) мне потребовалось ~1 час, чтобы откалибровать мой принтер после обнаружения этого., @Davik