Помогите настроить Dual-Z-Axis Homing

gotS
Идет загрузка
Загрузка
13.11.2019
244
14
печатает на FLSUN 3D Metal Frame Large Print Area 3D Printer
Вопросы и ответы

Всем добрый день! Хотел настроить Dual-Z-Axis Homing, для того чтобы стол автоматом выравнивался при отправке его домой так как он на 2х моторах с винтами, и когда туда полезешь что-нибудь делать или сопло поменять, или стол почистить, а моторы не на удержании стоят и все приехали, стой и крути винты до посинения :). Ремнем закольцевать на второй винт, нет деталей, да и хотелось опробовать эту функцию.

И так, что стоит: плата skr 1.1 pro, прошивка Marlin 2.0, драйвера для оси Z a4988 один стоял в кровати для оси Z, второй в E2(на Е1 тоже пробовал).

Что было изменено:

Файл configugation.adv.h:

#define Z_DUAL_STEPPER_DRIVERS

#if ENABLED(Z_DUAL_STEPPER_DRIVERS)

  #define Z_DUAL_ENDSTOPS

  #if ENABLED(Z_DUAL_ENDSTOPS)

    #define Z2_USE_ENDSTOP _ZMAX_

    #define Z_DUAL_ENDSTOPS_ADJUSTMENT 0

  #endif

#endif

Файл pins.h

 // The Z2 axis, if any, should be the next open extruder port

#if Z_MULTI_STEPPER_DRIVERS

  #ifndef Z2_STEP_PIN

    #define Z2_STEP_PIN E2_STEP_PIN

    #define Z2_DIR_PIN E2_DIR_PIN

    #define Z2_ENABLE_PIN E2_ENABLE_PIN

    #if Z2_E_INDEX >= MAX_EXTRUDERS || !PIN_EXISTS(Z2_STEP)

      #error "No E stepper plug left for Z2!"

    #endif

В файле configugation.h раскоментил

#define Z2_DRIVER_TYPE A4988.

Данные по пинам брал из файла pins_BIGTREE_SKR_PRO_V1.1

#define E2_STEP_PIN PD13

#define E2_DIR_PIN PG9

#define E2_ENABLE_PIN PF0

#ifndef E2_CS_PIN

  #define E2_CS_PIN PG12

#endif

  Также пробовал прописывать в pins.h конкретно пины, ничего не помогает, концевики видятся, отрабатывают, а мотор крутит только один(который подключен к оси Z), где еще какие настройки надо поправить не понимаю.

Помогите кто чем может

Ответы на вопросы

Ответы

13.11.2019 в 07:58
0

Во-первых: в поиск — уже был вопрос.

.

Можно написать Антону (TORROR), он такое проделывал на SibRap`е с Рампсом и Репетиром.

13.11.2019 в 14:00
0

В поиске искал, от туда и начал настройки, все что там советовали пробовал. Ничего не вышло вот и решил спросить, т.к бывает какая нибудь мелоч, о которой никто не пишет, а новичкам она неизвестна:)

13.11.2019 в 08:12
0

верни оригинальный pins.h! все изменения делаются в configuration*.h и никакие пины трогать не надо


к этому

configugation.adv.h:

#define Z_DUAL_STEPPER_DRIVERS

#if ENABLED(Z_DUAL_STEPPER_DRIVERS)

  #define Z_DUAL_ENDSTOPS

  #if ENABLED(Z_DUAL_ENDSTOPS)

    #define Z2_USE_ENDSTOP _ZMAX_

    #define Z_DUAL_ENDSTOPS_ADJUSTMENT 0

  #endif

#endif


добавить только

configuration.h:

#define USE_ZMAX_PLUG

#define Z2_DRIVER_TYPE A4988



второй концевик втыкать в Z_MAX, второй движок - в первый свободный разъем экструдера (если #define EXTRUDERS 1, то в E0 экструдер, в E1 - Z2)



13.11.2019 в 13:54
0

Так тоже делал, мотор молчит. Тут уже думаю что на Марине 2 оно вообще не работает. Хочу взять ещё разок чистый марлин и повторить попытку.

13.11.2019 в 17:17
0

все работает. у меня ровно такая конфигурция на 2м принтере

проверь провода путем втыкания второго движка и провода от 2го движка в обычный Z 

ну и первый движок и провод от 1го движка в Z2

аналогично драйвера поменяй, отдельно попробуй


13.11.2019 в 08:21
0

А я поступил проще. Правда у меня так прокатывает. Сделал упоры ограничители. У меня на колесах + ремни. Один раз вывел ограничители чуть ниже хома (стол на пружинках), разрешил ехать в минус. В стартовом коде опускаю на 0,2мм Z ниже (дрыга), если колесо на упоре, то ремень просто проскакивает, а потом поднимаю на 5 мм, делаю сброс ошибки bltouch и все проблемы.

13.11.2019 в 14:18
0

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

13.11.2019 в 13:12
0

Проблему "посинения" решил очень просто. Перед печатью, после команды домой, поставил команду, чтобы стол опускался вниз до упора и чуть побольше. Опуститься, мотры потрещать, само автовыровняется, потом домой, потом автокалибровка. Да, долговато, зато просто.

В принципе перед каждой печатью это все же перебор, надо будет сделать кнопку, чтобы при ее нажатии такое делало.

13.11.2019 в 14:21
0

кидаешь с кодом отдельный файлик и пользуешься когда надо )

13.11.2019 в 16:04
0

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

если надо могу снять видос как это работает.

13.11.2019 в 17:05
0

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

PS от видео не откажусь!!!

14.11.2019 в 00:21
0

смотри ниже ... промахнулся(((

14.11.2019 в 00:20
0

у меня принтаки стоят в подвале поэтому шум меня не беспокоит. бывает раз в год и то по праздникам)))


14.11.2019 в 09:38
0

Я не понял в чем правда, но пока я все перетыкал, у меня перестал работать движок оси Z, а движок оси Z2 стал работать, уже подумал мож что выгорело, вернул настройки с использованием одного мотора, подключил, и все работает. Но веселье не закончилось. Прописал пины от E2 драйвера в Z и поставил драйвер и мотор в E2, а Z2 в E1 и движки заработали в паре все отрабатывает как надо. В чем прикол не понял.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Уменьшаем проблемы с фторопластовой трубкой

Кастомный 3D принтер с ToolChanger

SolidFilament или как я попал под раздачу.

"Путешествие из Екатеринбурга в Москву" или "каков твой мэссэдж, человек?"

Лоток для яиц для холодильника Whirlpool.

Photon S и его приключения