Лазерный гравировщик по дереву: прошивка мега2560 + tb6600

Фрезерные и гравировальные станки для обработки мягких материалов (дерево, пластики, мягкие металлы).
tvv7-7-7
Кандидат
Сообщения: 97
Зарегистрирован: 05 янв 2016, 22:15
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Лазерный гравировщик по дереву: прошивка мега2560 + tb6600

Сообщение tvv7-7-7 »

Добрый вечер! Пытаюсь прошить мега2560 прошивкой grbl 0.9j. Все прошивается "нормально", без ошибок. Затем подключаю ГРБЛ контроллер...вроде соединяется...но....почему-то слева внизу не выходят настройки...Как я понимаю при нажатии на стрелки справа шагвики должны вращаться, но ничего не происходит.
В файлах грбл в CPU_... значения исправил на мегу 2560...пины вроде выставил верно...при прошивки шаговик один чуток поворачивается...и все. Где что нужно ещё поменять, чтобы подключался контроллер грбл нормально?
Связка ПК + ардуино мега 2560 + tb6600 + шаговики
Вложения
1.png (11100 просмотров) <a class='original' href='./download/file.php?id=85429&sid=44e89d2584431479eb87072c0eceb477&mode=view' target=_blank>Загрузить оригинал (83.61 КБ)</a>
arkhnchul
Мастер
Сообщения: 1770
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение arkhnchul »

дайте конфиги, по которым собирали.

пока что видно из криминального "Last state: Alarm" и какой-то ад в координатах. После кнопы Zero position что-нибудь происходит?
tvv7-7-7
Кандидат
Сообщения: 97
Зарегистрирован: 05 янв 2016, 22:15
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение tvv7-7-7 »

при нажатии любой кнопке ничего не происходит. А вот если закрываю сессию то вот. Причём еси соединиться и потом сразу разъединиться...то выводит собщение - вторая строка смотри. А если сначала например потыкаю ось у то выводит сообщения ниже
Вложения
2.png (11082 просмотра) <a class='original' href='./download/file.php?id=85433&sid=44e89d2584431479eb87072c0eceb477&mode=view' target=_blank>Загрузить оригинал (137.45 КБ)</a>
defaults_generic.h
(2.85 КБ) 1062 скачивания
config.h
(28.55 КБ) 1150 скачиваний
cpu_map_atmega2560.h
(5.46 КБ) 1148 скачиваний
tvv7-7-7
Кандидат
Сообщения: 97
Зарегистрирован: 05 янв 2016, 22:15
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение tvv7-7-7 »

В общем дело теперь так...сначала командЫ выполнялись только после откдючения от контроллера. т.е. при подключеном задаю команду и ничего не происходит... а как отключу то они начинают выполняться. изменил настройки просто на бум и команды в командной строке начали выполняться при подключенной ардуинке к ГРБЛ контроллеру....но выскакивает ошибка опятьи при нажатии на стрелки моторы не двигаются все ещё
Вложения
3.png (11059 просмотров) <a class='original' href='./download/file.php?id=85461&sid=44e89d2584431479eb87072c0eceb477&mode=view' target=_blank>Загрузить оригинал (119.42 КБ)</a>
arkhnchul
Мастер
Сообщения: 1770
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение 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
...
собственно, закомментируйте этот дефайн или прикрутите концевики и отправляйте станок домой при включении.
tvv7-7-7
Кандидат
Сообщения: 97
Зарегистрирован: 05 янв 2016, 22:15
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение tvv7-7-7 »

вот теперь вот так вот получается...при подключении все нормально...а вот начинаю пытаться переместить ось.....выходит ошибки...подскажите настройки для нема 17 шаговиков...?
Вложения
4.png (11024 просмотра) <a class='original' href='./download/file.php?id=85518&sid=44e89d2584431479eb87072c0eceb477&mode=view' target=_blank>Загрузить оригинал (127.35 КБ)</a>
tvv7-7-7
Кандидат
Сообщения: 97
Зарегистрирован: 05 янв 2016, 22:15
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение tvv7-7-7 »

Интересно, заметил что после прошивки шаговики трещат, вроде пытаются вращаться но никак на месте трещат
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Есть опыт эксплуатации GRBL контроллера, могу помочь. При начальном включении контроллер всегда торчит в состоянии ALARM. Поэтому после включения нужно сбросить ошибку, выполнив команду $X, набрав вручную или зайти во вкладку Advanced.
grbl_screen.png (10991 просмотр) <a class='original' href='./download/file.php?id=85560&sid=44e89d2584431479eb87072c0eceb477&mode=view' target=_blank>Загрузить оригинал (169.52 КБ)</a>
Soft "Grbl Controller" по моему заброшен не развивается и с новыми версиями GRBL работает некорректно. Советую сразу перейти на https://github.com/Denvi/grblControl, сам использую одну из версий с некоторыми доработками. В частности реализован сброс Alarm при начальном включении, в новой версии насколько я понял автор тоже реализовал такую функцию.
На будущее плата Arduino даже при наличии полной опторазвязки по выходу и использовании экранированного кабеля, боится электромагнитных помех от пускателей и электромагнитных клапанов. При наличии таковых ставить на них искрогасящие RC цепи, помогает на 99.9% :good:. После некоторых танцев с бубном и обработки :rasp: система на GRBL работает весьма стабильно.
Плата на Atmega2560 есть в наличии, могу залить прошивку и проверить работоспособность. Правда с двигателями пока проверить не смогу, нет свободных драйверов.
tvv7-7-7
Кандидат
Сообщения: 97
Зарегистрирован: 05 янв 2016, 22:15
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение tvv7-7-7 »

staltech писал(а):Есть опыт эксплуатации GRBL контроллера, могу помочь. При начальном включении контроллер всегда торчит в состоянии ALARM. Поэтому после включения нужно сбросить ошибку, выполнив команду $X, набрав вручную или зайти во вкладку Advanced.

буду признателен за помощь! пробовал сбросить все тже самое, только ошибка другая. Вот попробуй залить себе и посмотри работает или нет. А ещё софтпочемут не запускается...вернее запускается и вылетает (Виндвс 7)
Вложения
1.png (10975 просмотров) <a class='original' href='./download/file.php?id=85562&sid=44e89d2584431479eb87072c0eceb477&mode=view' target=_blank>Загрузить оригинал (130.38 КБ)</a>
grbl-master.rar
(328.06 КБ) 318 скачиваний
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Я сейчас на работе, у меня здесь только Proteus в качестве эмулятора. Ошибка по скриншоту "не задана скорость движения". Команда F например F 500. Дальше можеш пробовать движение. Также меня глужут сомнения по твоему файлу настроек pin_map.
nevkon
Почётный участник
Почётный участник
Сообщения: 2004
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 245
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение nevkon »

Сейчас вы пытаетесь сделать рабочий ход, но скорость подачи не указана (например F400).
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

И срочно верните родной cpu_map_atmega2560.h и скомпилируйте заново. Его лучше пока не трогайте, только config.h.
У меня утром кстати не заработала прошивка на Atmega2560, хотя сейчас в протеусе работает. Пока подозрение на настройки UART или тактовую частоту, буду разбираться.
tvv7-7-7
Кандидат
Сообщения: 97
Зарегистрирован: 05 янв 2016, 22:15
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение tvv7-7-7 »

staltech писал(а):И срочно верните родной cpu_map_atmega2560.h и скомпилируйте заново. Его лучше пока не трогайте, только config.h.
.
Я вроде там только пины поменял, так как для 2560 там не правильные стояли. Чуток попозже попробую
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Пины как раз были правильные. В каждом порту 8 пинов от 0-7 8 бит. Там не номера ножек выставляются а номера пинов порта PA0-0, PA1-1 и т.д.
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Вечером постараюсь разобраться с запуском на 2560, потом выложу результат и конфиги.
tvv7-7-7
Кандидат
Сообщения: 97
Зарегистрирован: 05 янв 2016, 22:15
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение tvv7-7-7 »

Хорошо буду ждать)
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение 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 и схеме, в работе не проверялось. Кто найдет какие ошибки, пишите исправлю.
Arduino Mega 2560 GRBL connect.jpg (10929 просмотров) <a class='original' href='./download/file.php?id=85612&sid=44e89d2584431479eb87072c0eceb477&mode=view' target=_blank>Загрузить оригинал (356.79 КБ)</a>
Вложения
grblUpload.cpp.mega.zip
Архив с прошивкой для Atmega2560
(28.81 КБ) 714 скачиваний
grbl-master.zip
Исходники
(365.83 КБ) 572 скачивания
tvv7-7-7
Кандидат
Сообщения: 97
Зарегистрирован: 05 янв 2016, 22:15
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение tvv7-7-7 »

staltech писал(а):grblControl
Скинь пожалуйста рабчую вресию программулины
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Вот прямая ссылка на архив со сборкой для Windows https://github.com/Denvi/grblControl/re ... _0.8.4.zip.
tvv7-7-7
Кандидат
Сообщения: 97
Зарегистрирован: 05 янв 2016, 22:15
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение tvv7-7-7 »

в общем grnlcontrol не запускался из-за проблем с дровами видеокарты....теперь все подключается...
теперь помогите разобраться с настройками шаговиков...нажимаю на стрелку чтобы переместиться на 5 мм вдоль оси...шаговик начинает разгоняться...потом останавливается гудит стоит, и потом затухает вращение (типа заканчивается вращение). а если на 1 мм то нормально все.....я думаю скорости неправильно выставлены или ускорения?
Ответить

Вернуться в «Фрезерные станки по дереву и пластикам, гравировальные станки, роутеры»