ВОПРОС ДЛЯ ВАНГИ При возврате домой $H ведет голову на Z60? CNC3018pro (Grbl:1.1f.20170801)

Alexey-wood

НОВЫЙ ПОЛЬЗОВАТЕЛЬ
Регистрация
09.01.2025
Сообщения
0
Реакции
0
Баллы
0
Город
Minsk
Имя
Alexey
Станок
cnc3018pro
Прошивка
1.1h
Добрый день!
Помогите, пожалуйста разобраться с $22 и $H
CNC3018pro: Grbl 1.1f (20170801)
При возврате домой ($H) ведет голову на X0Y0Z60? почему 60, а не 0?
CNC купил несколько дней назад, хочу поставить концевики.
Рабочая зона по Z 40mm, откуда берется эти 60?
Выставил всё в позицию 0, reset и др.
Все позиции на 0, ввожу $H - голова поднимается вверх и выходит за пределы - Авария!

Перечитал github.com/gnea/grbl/wiki и linuxcnc.org/docs/html
$* выполнил, всё равно.
$I, $G, $$, $# - в файле config.txt

C $28 и $30, всё понятно и работает нормально.

Как устанавливать координаты $H?

Не понимаю, что-то я не так делаю или нужно перепрошить arduino?

По поиску не нашёл, возможно не так искал, подскажите где прочитать про $H или как задать для $H Z0, от куда берётся эта 60 не понимаю, и ход у станка только ~40мм по Z!

Спасибо!
 

Вложения

  • config.txt
    1.7 KB · Просмотры: 6
Последнее редактирование:
Поставь концевики. Потом поговорим про $H
 
Супер, помогло. )
Правда смутило, что на плате 6 выхода для концевиков, по паре на каждый X,Y,Z.
Но прозвоним плату, пины в паре запараллеленные, а в прошивке:
#define LIMIT_PORT PORTB
#define X_LIMIT_BIT 1 // Uno Digital Pin 9
#define Y_LIMIT_BIT 2 // Uno Digital Pin 10
#ifdef VARIABLE_SPINDLE // Z Limit pin and spindle enabled swapped to access hardware PWM on Pin 11.
#define Z_LIMIT_BIT 4 // Uno Digital Pin 12
#else
#define Z_LIMIT_BIT 3 // Uno Digital Pin 11
#endif
Оказывается, не имеет значения какой (left/right;front/back,top/buttom) куда подключать.

Но возникли вопросы с другими пинами МК:
#define CONTROL_PORT PORTC
#define CONTROL_RESET_BIT 0 // Uno Analog Pin 0
#define CONTROL_FEED_HOLD_BIT 1 // Uno Analog Pin 1
#define CONTROL_CYCLE_START_BIT 2 // Uno Analog Pin 2
#define CONTROL_SAFETY_DOOR_BIT 1 // Uno Analog Pin 1 NOTE: Safety door is shared with feed hold. Enabled by config define.

Например, кнопка reset - PC6, в порте для внешнего управления, так же PC6.
Справа не запаянный порт, там PROBE(A5) и PB3, PB4.
Получается, A0, A1, A2 никуда не выведены?
Но это уже offtopic. Спасибо за помощь!
 

Вложения

  • board.jpg
    board.jpg
    85.6 KB · Просмотры: 25
  • scheme.jpg
    scheme.jpg
    24.7 KB · Просмотры: 10
  • board_back.jpg
    board_back.jpg
    66.7 KB · Просмотры: 8
  • CNC3018.jpg
    CNC3018.jpg
    53.5 KB · Просмотры: 23
По итогу что-то получилось.

Поправил default на свой станок, скомпилировал прошивку. Arduino не прошила, получилось так:
sudo apt install avrdude
avrdude -v -patmega328p -Uflash:w:grblUpload.ino.with_bootloader.hex:i -carduino -b 57600 -P /dev/ttyUSB0
взято с "github.com/gnea/grbl/wiki/Flashing-Grbl-to-an-Arduino"

теперь $I > [VER:1.1h.20190830:CNC3018PRO]

Держатель напечатал, ссылку нашёл на форуме.
Заметил, что верх ногами собрал. )

УП использую gSender 1.4.10, с запуском Candle в ubuntu ошибка с Qt, запускал в виртуалке, но gSender как-то больше понравился.
OS Ubuntu.

Остался свет, перевернуть голову и научиться рисовать модели.

Опыта с ЧПУ 0, если только с 3Д принтером пару дней.
Спасибо за форум, хотел оплатить платный режим, но белорусские карты не проходят.(
На днях попробую с российской )
 

Вложения

  • CNConJob.jpg
    CNConJob.jpg
    41.1 KB · Просмотры: 27
Начните с начала. Специально для вас есть разделы "обучение", "вопрос новичка", "с чего начать", и прочая. Можно было избежать открытия этой Америки:
Оказывается, не имеет значения какой (left/right;front/back,top/buttom) куда подключать.
А почитав форум, можно обойти все грабли, разбросанные на пути осваивания нового для вас оборудования. Даже эту тему не пришлось бы создавать.
 
Последнее редактирование:

55654-8ba89dec7a15c798670ade5f60a2cd22.jpg


Debian (На картинку нажмите, а то движок форума обрезает.)
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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