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

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

gotS
Идет загрузка
Загрузка
13.11.2019
4288
17
Вопросы и ответы

Всем добрый день! Хотел настроить 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), где еще какие настройки надо поправить не понимаю.

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

Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама