Прошивочка Marlin =)

Тема в разделе "Arduino & Shields", создана пользователем Mestniy, 10 май 2017.

  1. Mestniy

    Mestniy Гуру

    Всем привет, только начал курить эту прошивку. Довольно интересная вещь. Хотелось бы использовать ее для управления двигателями без концевиков, а просто задавая ограничения в шагах. Может у кого есть подобная информация?
     
    Viquis нравится это.
  2. serg_admin

    serg_admin Гик

    Надо смотреть настройки инициализации, было что вроде дефолтной позиции осей.
     
  3. serg_admin

    serg_admin Гик

    Есть что то похожее

    229 // If you want endstops to stay on (by default) even when not homing
    230 // enable this option. Override at any time with M120, M121.
    231 //#define ENDSTOPS_ALWAYS_ON_DEFAULT

    А что касается размера оси, то он в миллиметрах, а не шагах, хотя если поковыряться то можно найти DEFINE которой в шаги переводит.
     
  4. Rauf

    Rauf Нерд

    Привет!
    В любом случае необходимы три концевика, так как необходима точка отсчёта а она является 0 то есть концевик. Можно в прошивке указать лимит: (Числа 350, 350, 200 соответствуют моему принтеру)
    Вкладка: Configuration.h
    Строка: 719
    Версия: Marlin 1.1.0. RC8

    Код (C++):
    // Travel limits after homing (units are in mm)
    #define X_MIN_POS 0
    #define Y_MIN_POS 0
    #define Z_MIN_POS 0
    #define X_MAX_POS 350
    #define Y_MAX_POS 350
    #define Z_MAX_POS 200
     
    Mestniy нравится это.
  5. Rauf

    Rauf Нерд

    А в GRBL настраивал так как вы говорите. Ставлю куда угодно и нажимаю на кнопку обнулить оси, данная точка считается нулевой.