Candle_1.2.8.1b проблемка

  • Последнее редактирование:
Последнее редактирование:
Не всех!
Ваши сообщения автоматически объединены:

Могу оспорить... :rolleyes:
Вот:
я так понял дм 556 при простое снижает ток , ну по крайней мере так пишут продавцы, может у кого есть опыт использования этих драйверов ? просто не охота скупить кучю мусора, а потом годами пинать этот хлам.
и вот:
...
Не обижайся, Юра всех Лугает за ошибки,
Ха, пока писал - исправил... :oops:
Да ну Вас, пойду... :confused:
Поработаю... :p
 
  • Последнее редактирование:
Последнее редактирование:
Почему у других не исправляешь ошибки и опечатки? :cautious:

не у всех, только у "своих", несвои они в Африке несвои...пущай чего хотятЬ делаютЬ (в рамках законности). А "СВОИ" должны быть ЛУЧШИМИ (и самыми грамотными!), потому как "у тети Сони плохого не бывает!"(Цит). Вопрос для размышления: в роликах с работы только мои парни во всей красе светятся. Почему? (3 попытки)

оффтоп

Ваши сообщения автоматически объединены:

всех ругает за ошибки,

да, не ругает он, просто показывает, для исправления и общего развития

оффтоп
 

Не, ну Вы видели? :rolleyes: Просто взял и засыпал вопросами... :confused:

оффтоп
 
ловольно значимые
:D beer

Дорогие, отвлеклись от вопроса!

Ваши сообщения автоматически объединены:

Вот на это исправьте:
#define HOMING_CYCLE_0 (1<<X_AXIS)
#define HOMING_CYCLE_1 (1<<Y_AXIS)

Что здесь на что исправить?
Можно привести весь рабочий фрагмент конфига в первоисточнике, а затем исправленный, с отключенной осью Z;)
 
Оказывается все строки есть. только нужно одни закрыть а другие открыть.

/ will not be affected by pin sharing.
// NOTE: Defaults are set for a traditional 3-axis CNC machine. Z-axis first to clear, followed by X & Y.


//#define HOMING_CYCLE_0 (1<<Z_AXIS) // REQUIRED: First move Z to clear workspace.
//#define HOMING_CYCLE_1 :(1<<X_AXIS)|(1<<Y_AXIS:) // OPTIONAL: Then move X,Y at the same time.



// #define HOMING_CYCLE_2 // OPTIONAL: Uncomment and add axes mask to enable

// NOTE: The following are two examples to setup homing for 2-axis machines.
// #define HOMING_CYCLE_0 :(1<<X_AXIS)|(1<<Y_AXIS:) // NOT COMPATIBLE WITH COREXY: Homes both X-Y in one cycle.


#define HOMING_CYCLE_0 (1<<X_AXIS) // COREXY COMPATIBLE: First home X
#define HOMING_CYCLE_1 (1<<Y_AXIS) // COREXY COMPATIBLE: Then home Y



// Number of homing cycles performed after when the machine initially jogs to limit switches.

Это я сделал. Но результата нет:(

Конфигурация настроена так: Нажимаю кнопку Домой.... И ничего не происходит.
 

Вложения

  • Снимок экрана (94).png
    Снимок экрана (94).png
    107.8 KB · Просмотры: 7
Оказывается все строки есть. только нужно одни закрыть а другие открыть.

/ will not be affected by pin sharing.
// NOTE: Defaults are set for a traditional 3-axis CNC machine. Z-axis first to clear, followed by X & Y.


//#define HOMING_CYCLE_0 (1<<Z_AXIS) // REQUIRED: First move Z to clear workspace.
//#define HOMING_CYCLE_1 :(1<<X_AXIS)|(1<<Y_AXIS:) // OPTIONAL: Then move X,Y at the same time.



// #define HOMING_CYCLE_2 // OPTIONAL: Uncomment and add axes mask to enable

// NOTE: The following are two examples to setup homing for 2-axis machines.
// #define HOMING_CYCLE_0 :(1<<X_AXIS)|(1<<Y_AXIS:) // NOT COMPATIBLE WITH COREXY: Homes both X-Y in one cycle.


#define HOMING_CYCLE_0 (1<<X_AXIS) // COREXY COMPATIBLE: First home X
#define HOMING_CYCLE_1 (1<<Y_AXIS) // COREXY COMPATIBLE: Then home Y



// Number of homing cycles performed after when the machine initially jogs to limit switches.

Это я сделал. Но результата нет:(

Конфигурация настроена так: Нажимаю кнопку Домой.... И ничего не происходит.

Вам же написали:


Вот то что выделено (фиолетовое, в двух местах), нужно заменить на:

Вот на это исправьте:
#define HOMING_CYCLE_0 (1<<X_AXIS)
#define HOMING_CYCLE_1 (1<<Y_AXIS)

Вроде так... (n)
 
Оказывается все строки есть. только нужно одни закрыть а другие открыть.

/ will not be affected by pin sharing.
// NOTE: Defaults are set for a traditional 3-axis CNC machine. Z-axis first to clear, followed by X & Y.


//#define HOMING_CYCLE_0 (1<<Z_AXIS) // REQUIRED: First move Z to clear workspace.
//#define HOMING_CYCLE_1 :(1<<X_AXIS)|(1<<Y_AXIS:) // OPTIONAL: Then move X,Y at the same time.



// #define HOMING_CYCLE_2 // OPTIONAL: Uncomment and add axes mask to enable

// NOTE: The following are two examples to setup homing for 2-axis machines.
// #define HOMING_CYCLE_0 :(1<<X_AXIS)|(1<<Y_AXIS:) // NOT COMPATIBLE WITH COREXY: Homes both X-Y in one cycle.


#define HOMING_CYCLE_0 (1<<X_AXIS) // COREXY COMPATIBLE: First home X
#define HOMING_CYCLE_1 (1<<Y_AXIS) // COREXY COMPATIBLE: Then home Y



// Number of homing cycles performed after when the machine initially jogs to limit switches.

Это я сделал. Но результата нет:(

Конфигурация настроена так: Нажимаю кнопку Домой.... И ничего не происходит.

S22 (top)

- Поиск начальной позиции, логический Аааа, поиск начальной позиции. Для тех, кто только знакомится с миром ЧПУ: процедура поиска начальной позиции используется для аккуратного и точного поиска заранее известной точки станка каждый раз после включения Grbl между сеансами работы. Другими словами, вы всегда, в любой момент времени точно знаете где находитесь. Собирались ли вы только начать работу или перешли к следующей операции, а в это время отключилось электричество, в любом случае Grbl перезапустится и понятия не будет иметь где он сейчас находится. Вам остается только выяснять, а где же вы все-таки сейчас находитесь. При наличии начальной позиции, у вас всегда есть эталонная точка отсчета, так что все, что в этом случае требуется, это запустить процедуру поиска начальной точки и продолжить работу с того места, где остановились. Для настройки процедуры поиска начальной позиции вам потребуется наличие надежно закрепленных концевых выключателей в некоторой точке, на которые нельзя наткнуться или сдвинуть, в противном случае точка отсчета может быть сбита. Обычно они устанавливаются в самых дальних точках в направлении +x, +y, +z на каждой из осей. Соедините концевые выключатели с соответствующими выводами и землей, так же как и концевые выключатели аппаратных границ и задействуйте поиск начальной позиции. Если интересно, то вы можете использовать граничные выключатели И для аппаратных границ, И для поиска начальной позиции. Они прекрасно работают вместе. По-умолчанию, процедура поиска начальной позиции Grbl сначала выполняет перемещение по оси Z в положительном направлении, чтобы освободить рабочую область, а затем выполняет одновременное перемещение по осям X и Y в положительном направлении. Для настройки точного поведения процедуры поиска начальной позиции имеются несколько параметров настройки, описанных ниже (и параметры компиляции тоже.) Также следует отметить, что при задействованной процедуре поиска начальной позиции Grbl блокирует выполнение команд перемещения G-кода до выполнения поиска начальной позиции. Имеется в виду отсутствие перемещения по осям, пока не будет отключена блокировка (SX), но об этом чуть позже. Большинство, если не все контроллеры СЧПУ, ведут себя аналогично, делается это, в основном, для безопасности, чтобы не позволить оператору допустить ошибку позиционирования, что довольно просто, и расстроиться, когда работа будет загублена. Если вас это раздражает или вы обнаружили какие-то странные ошибки, пожалуйста, дайте нам знать, и мы попытаемся поработать над этим и сделать так, чтобы все были счастливы. ЗАМЕЧАНИЕ: В файле config.h находятся множество других настроек, ориентированных на продвинутых пользователей. Вы можете отключить блокировку при старте, указать с каких осей начать процедуру поиска, в каком порядке по ним перемещаться, а также многое другое.
 
Вот то что выделено (фиолетовое, в двух местах), нужно заменить на:
Я это понял и так сделал
процедура поиска начальной позиции Grbl сначала выполняет перемещение по оси Z
Именно по этому я и пытаюсь найти ответ, как изменить это обстоятельство. У лазерного гравёра нет оси Z. поэтому её нужно отключить

Вот на это изменил:
#define HOMING_CYCLE_0 (1<<X_AXIS)
#define HOMING_CYCLE_1 (1<<Y_AXIS)

Всё прошилось, а поиска все равно нет.
опсал всё в 127 посте.
 
Я это понял и так сделал

Именно по этому я и пытаюсь найти ответ, как изменить это обстоятельство. У лазерного гравёра нет оси Z. поэтому её нужно отключить

Вот на это изменил:
#define HOMING_CYCLE_0 (1<<X_AXIS)
#define HOMING_CYCLE_1 (1<<Y_AXIS)

Всё прошилось, а поиска все равно нет.
опсал всё в 127 посте.
Пост 130 читали?
 
начала выполняет перемещение по оси Z в положительном направлении
Это и есть цитата из 130-го. В нем не написано, как отключить ось Z.
В нем написано, что это делается в конфиге....
как делается мне объяснил Alexmit в 126.
Далее я пишу, что всё сделал как он рекомендует, он не получается. Может быть я не так делаю?
На прилагаемом снимке видно, какие действия я предпринимаю...
 
Это и есть цитата из 130-го. В нем не написано, как отключить ось Z.
В нем написано, что это делается в конфиге....
как делается мне объяснил Alexmit в 126.
Далее я пишу, что всё сделал как он рекомендует, он не получается. Может быть я не так делаю?
На прилагаемом снимке видно, какие действия я предпринимаю...
Я не знаю что там у Вас происходит.
Вот мой конфиг.
 

Вложения

  • config.h.zip
    15.4 KB · Просмотры: 3
Я не знаю что там у Вас происходит.
Вот мой конфиг.
Спасибо. А какие в нем настройки? Отключена ось Z?

Посмотрел я так же сделал.

А как проверить работоспособность? Включаю, перемещаю лазер по осям, нажимаю домой.... Должна поехать в сторону нуля и "налететь на концевики, потом отъехать от них еа 1мм.
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать