Ви не увійшли.
Добрий вечір. В драйверах ще є сигнал ENA , ось він і відповідає за цю функцію. Якщо не підключений, то двигун при включені стає у тормоз і крутнути неможливо.
Пін "Енейбл" відповідає чи взагалі драйвер буде працювати чи ні. І чи стоїть двигун в режимі утримання чи ні до цього піна відноситься опосередковано.
Добрий вечір. В драйверах ще є сигнал ENA , ось він і відповідає за цю функцію. Якщо не підключений, то двигун при включені стає у тормоз і крутнути неможливо.
Проблема вирішена. Переплутані лінії STEP і DIR. Це можна в бібліотеці виправити, але я перекинув дроти місцями для тесту і все запрацювало як треба.
Доречі, аналізуючі закордонні форуми дана проблема не поодинока!
Дякую за підказки.
Який алгоритм ініціалізації такого контролера? Можливо він не отримує певні дані для подальшої роботи?
Зрозуміло, що після ∀ змін в файлі config.h треба перезалити grbl в плату.
libraries->grbl->config.h
шукаєте:
// If homing is enabled, homing init lock sets Grbl into an alarm state upon power up. This forces
// the user to perform the homing cycle (or override the locks) before doing anything else. This is
// mainly a safety feature to remind the user to home, since position is unknown to Grbl.
#define HOMING_INIT_LOCK // Comment to disable
і коментуєте. Взагалі, корисно буде повністю цей файл проглянути
Як вимикається стартова калібровка?
Не все так просто. Спробуйте вимкнути стартову калібровку, і поперемикайте значення датчиків в кінцевому положенні 0/1. Враховуйте, що там ще аварійні датчики є в налаштуваннях
Там має бути нормально замкнені кінцевики?
Кінцевики
Залізо: Arduino NANO + CNC shield + A4988 / DRV8825 / L297+L298N + 17HS8401 / ДШ-200-0,08
+5V з USB
+12V/6A - зовнішній блок живлення
Прошивка Ардуінки: GRBL 0.9 / GRBL 1.1
Програми: Candle 1.1.7 / Candle 1.2.15b / Universal G-code Platform 20231022
Суть проблеми: При спробі в ручну перемістити вісь з програми (по факту, просто покрутити кроковим двигуном), кроковий двигун просто трохи смикається, а не прокручується. На іншій програмі і/або на інших драйверах симптом один і тойже. На інших осях те саме. Пробувалось змінювати швидкість, довжину імпульса, прискорення. Взагалі ніяк не впливало на результат.
В чому може бути проблема?