Ви не увійшли.
Сторінки 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
Суть проблеми: При спробі в ручну перемістити вісь з програми (по факту, просто покрутити кроковим двигуном), кроковий двигун просто трохи смикається, а не прокручується. На іншій програмі і/або на інших драйверах симптом один і тойже. На інших осях те саме. Пробувалось змінювати швидкість, довжину імпульса, прискорення. Взагалі ніяк не впливало на результат.
В чому може бути проблема?
Неактивний
Кінцевики
Не все так просто. Спробуйте вимкнути стартову калібровку, і поперемикайте значення датчиків в кінцевому положенні 0/1. Враховуйте, що там ще аварійні датчики є в налаштуваннях
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
і коментуєте. Взагалі, корисно буде повністю цей файл проглянути
Зрозуміло, що після ∀ змін в файлі config.h треба перезалити grbl в плату.
Проблема вирішена. Переплутані лінії STEP і DIR. Це можна в бібліотеці виправити, але я перекинув дроти місцями для тесту і все запрацювало як треба.
Доречі, аналізуючі закордонні форуми дана проблема не поодинока!
Дякую за підказки.
Остання редакція PolArt (2023-10-24 21:31:45)
Неактивний
Добрий вечір. В драйверах ще є сигнал ENA , ось він і відповідає за цю функцію. Якщо не підключений, то двигун при включені стає у тормоз і крутнути неможливо.
Пін "Енейбл" відповідає чи взагалі драйвер буде працювати чи ні. І чи стоїть двигун в режимі утримання чи ні до цього піна відноситься опосередковано.
Неактивний
Сторінки 1