Страница 1 из 6
Лазерный гравировщик по дереву: прошивка мега2560 + tb6600
Добавлено: 23 июл 2016, 00:38
tvv7-7-7
Добрый вечер! Пытаюсь прошить мега2560 прошивкой grbl 0.9j. Все прошивается "нормально", без ошибок. Затем подключаю ГРБЛ контроллер...вроде соединяется...но....почему-то слева внизу не выходят настройки...Как я понимаю при нажатии на стрелки справа шагвики должны вращаться, но ничего не происходит.
В файлах грбл в CPU_... значения исправил на мегу 2560...пины вроде выставил верно...при прошивки шаговик один чуток поворачивается...и все. Где что нужно ещё поменять, чтобы подключался контроллер грбл нормально?
Связка ПК + ардуино мега 2560 + tb6600 + шаговики
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 23 июл 2016, 02:44
arkhnchul
дайте конфиги, по которым собирали.
пока что видно из криминального "Last state: Alarm" и какой-то ад в координатах. После кнопы Zero position что-нибудь происходит?
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 23 июл 2016, 07:12
tvv7-7-7
при нажатии любой кнопке ничего не происходит. А вот если закрываю сессию то вот. Причём еси соединиться и потом сразу разъединиться...то выводит собщение - вторая строка смотри. А если сначала например потыкаю ось у то выводит сообщения ниже
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 23 июл 2016, 16:04
tvv7-7-7
В общем дело теперь так...сначала командЫ выполнялись только после откдючения от контроллера. т.е. при подключеном задаю команду и ничего не происходит... а как отключу то они начинают выполняться. изменил настройки просто на бум и команды в командной строке начали выполняться при подключенной ардуинке к ГРБЛ контроллеру....но выскакивает ошибка опятьи при нажатии на стрелки моторы не двигаются все ещё
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 24 июл 2016, 00:48
arkhnchul
из вашего 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
...
собственно, закомментируйте этот дефайн или прикрутите концевики и отправляйте станок домой при включении.
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 24 июл 2016, 07:21
tvv7-7-7
вот теперь вот так вот получается...при подключении все нормально...а вот начинаю пытаться переместить ось.....выходит ошибки...подскажите настройки для нема 17 шаговиков...?
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 24 июл 2016, 10:23
tvv7-7-7
Интересно, заметил что после прошивки шаговики трещат, вроде пытаются вращаться но никак на месте трещат
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 25 июл 2016, 05:27
staltech
Есть опыт эксплуатации GRBL контроллера, могу помочь. При начальном включении контроллер всегда торчит в состоянии ALARM. Поэтому после включения нужно сбросить ошибку, выполнив команду $X, набрав вручную или зайти во вкладку Advanced.
Soft "Grbl Controller" по моему заброшен не развивается и с новыми версиями GRBL работает некорректно. Советую сразу перейти на
https://github.com/Denvi/grblControl, сам использую одну из версий с некоторыми доработками. В частности реализован сброс Alarm при начальном включении, в новой версии насколько я понял автор тоже реализовал такую функцию.
На будущее плата Arduino даже при наличии полной опторазвязки по выходу и использовании экранированного кабеля, боится электромагнитных помех от пускателей и электромагнитных клапанов. При наличии таковых ставить на них искрогасящие RC цепи, помогает на 99.9%

. После некоторых танцев с бубном и обработки

система на GRBL работает весьма стабильно.
Плата на Atmega2560 есть в наличии, могу залить прошивку и проверить работоспособность. Правда с двигателями пока проверить не смогу, нет свободных драйверов.
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 25 июл 2016, 07:41
tvv7-7-7
staltech писал(а):Есть опыт эксплуатации GRBL контроллера, могу помочь. При начальном включении контроллер всегда торчит в состоянии ALARM. Поэтому после включения нужно сбросить ошибку, выполнив команду $X, набрав вручную или зайти во вкладку Advanced.
буду признателен за помощь! пробовал сбросить все тже самое, только ошибка другая. Вот попробуй залить себе и посмотри работает или нет. А ещё софтпочемут не запускается...вернее запускается и вылетает (Виндвс 7)
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 25 июл 2016, 08:10
staltech
Я сейчас на работе, у меня здесь только Proteus в качестве эмулятора. Ошибка по скриншоту "не задана скорость движения". Команда F например F 500. Дальше можеш пробовать движение. Также меня глужут сомнения по твоему файлу настроек pin_map.
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 25 июл 2016, 08:10
nevkon
Сейчас вы пытаетесь сделать рабочий ход, но скорость подачи не указана (например F400).
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 25 июл 2016, 08:21
staltech
И срочно верните родной cpu_map_atmega2560.h и скомпилируйте заново. Его лучше пока не трогайте, только config.h.
У меня утром кстати не заработала прошивка на Atmega2560, хотя сейчас в протеусе работает. Пока подозрение на настройки UART или тактовую частоту, буду разбираться.
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 25 июл 2016, 08:28
tvv7-7-7
staltech писал(а):И срочно верните родной cpu_map_atmega2560.h и скомпилируйте заново. Его лучше пока не трогайте, только config.h.
.
Я вроде там только пины поменял, так как для 2560 там не правильные стояли. Чуток попозже попробую
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 25 июл 2016, 08:32
staltech
Пины как раз были правильные. В каждом порту 8 пинов от 0-7 8 бит. Там не номера ножек выставляются а номера пинов порта PA0-0, PA1-1 и т.д.
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 25 июл 2016, 08:35
staltech
Вечером постараюсь разобраться с запуском на 2560, потом выложу результат и конфиги.
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 25 июл 2016, 08:51
tvv7-7-7
Хорошо буду ждать)
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 25 июл 2016, 18:50
staltech
Ну вроде все запустилось, в config.h правим только одну строку:
// Default cpu mappings. Grbl officially supports the Arduino Uno only. Other processor types
// may exist from user-supplied templates or directly user-defined in cpu_map.h
#define CPU_MAP_ATMEGA2560 // Arduino Uno CPU
После заливки прошивки у меня в EEPROM настройках была какая то каша, сами они не сбросились. Лечится командой $RST=* (полностью очищает и восстанавливает EEPROM). Кстати низкий поклон автору статьи
http://instrumentotvet.ru/grbl-0-9j-perevod/ за русификацию и подробное описание настроек и команд. Если в grblControl будет затруднительно выполнить команду сброса, виснет и т.д., делаем это в Putty. После этого можно запускать grblControl, все должно работать.
https://www.youtube.com/watch?v=kdq3KEi13rc
Распиновку чертил по cpu_map_atmega2560.h и схеме, в работе не проверялось. Кто найдет какие ошибки, пишите исправлю.
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 26 июл 2016, 17:42
tvv7-7-7
staltech писал(а):grblControl
Скинь пожалуйста рабчую вресию программулины
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 26 июл 2016, 17:56
staltech
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Добавлено: 27 июл 2016, 00:09
tvv7-7-7
в общем grnlcontrol не запускался из-за проблем с дровами видеокарты....теперь все подключается...
теперь помогите разобраться с настройками шаговиков...нажимаю на стрелку чтобы переместиться на 5 мм вдоль оси...шаговик начинает разгоняться...потом останавливается гудит стоит, и потом затухает вращение (типа заканчивается вращение). а если на 1 мм то нормально все.....я думаю скорости неправильно выставлены или ускорения?