#1 2023-10-22 21:14:34

PolArt
Учасник
Зареєстрований: 2021-11-28
Повідомлень: 35

Необхідна допомога по GRBL

Залізо: 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

Суть проблеми: При спробі в ручну перемістити вісь з програми (по факту, просто покрутити кроковим двигуном), кроковий двигун просто трохи смикається, а не прокручується. На іншій програмі і/або на інших драйверах симптом один і тойже. На інших осях те саме. Пробувалось змінювати швидкість, довжину імпульса, прискорення. Взагалі ніяк не впливало на результат.
В чому може бути проблема?

viber_image_2023-10-22_20-54-05-851.jpg

Неактивний

#2 2023-10-23 08:59:56

akapulko
Гість

Re: Необхідна допомога по GRBL

Кінцевики

#3 2023-10-23 09:13:22

PolArt
Учасник
Зареєстрований: 2021-11-28
Повідомлень: 35

Re: Необхідна допомога по GRBL

Там має бути нормально замкнені кінцевики?

Неактивний

#4 2023-10-23 10:25:47

akapulko
Гість

Re: Необхідна допомога по GRBL

Не все так просто. Спробуйте вимкнути стартову калібровку, і поперемикайте значення датчиків в кінцевому положенні 0/1. Враховуйте, що там ще аварійні датчики є в налаштуваннях

#5 2023-10-23 22:00:03

PolArt
Учасник
Зареєстрований: 2021-11-28
Повідомлень: 35

Re: Необхідна допомога по GRBL

Як вимикається стартова калібровка?

Неактивний

#6 2023-10-23 22:20:22

akapulko
Гість

Re: Необхідна допомога по 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

і коментуєте. Взагалі, корисно буде повністю цей файл проглянути

#7 2023-10-23 22:23:54

akapulko
Гість

Re: Необхідна допомога по GRBL

Зрозуміло, що після ∀ змін в файлі config.h треба перезалити grbl в плату.

#8 2023-10-24 10:07:57

PolArt
Учасник
Зареєстрований: 2021-11-28
Повідомлень: 35

Re: Необхідна допомога по GRBL

Який алгоритм ініціалізації такого контролера? Можливо він не отримує певні дані для подальшої роботи?

Неактивний

#9 2023-10-24 21:12:53

PolArt
Учасник
Зареєстрований: 2021-11-28
Повідомлень: 35

Re: Необхідна допомога по GRBL

Проблема вирішена. Переплутані лінії STEP і DIR. Це можна в бібліотеці виправити, але я перекинув дроти місцями для тесту і все запрацювало як треба.

Доречі, аналізуючі закордонні форуми дана проблема не поодинока!

Дякую за підказки.

Остання редакція PolArt (2023-10-24 21:31:45)

Неактивний

#10 2023-11-20 22:51:04

igor211
Учасник
Зареєстрований: 2023-11-20
Повідомлень: 2

Re: Необхідна допомога по GRBL

Добрий вечір. В драйверах ще є сигнал ENA , ось він і відповідає за цю функцію. Якщо не підключений, то двигун при включені стає у тормоз і крутнути неможливо.

Неактивний

#11 2023-12-17 18:32:19

PolArt
Учасник
Зареєстрований: 2021-11-28
Повідомлень: 35

Re: Необхідна допомога по GRBL

igor211 пише:

Добрий вечір. В драйверах ще є сигнал ENA , ось він і відповідає за цю функцію. Якщо не підключений, то двигун при включені стає у тормоз і крутнути неможливо.

Пін "Енейбл" відповідає чи взагалі драйвер буде працювати чи ні. І чи стоїть двигун в режимі утримання чи ні до цього піна відноситься опосередковано.

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму