Лазерный гравировщик по дереву: прошивка мега2560 + tb6600
- 
				tvv7-7-7
 - Кандидат
 - Сообщения: 97
 - Зарегистрирован: 05 янв 2016, 22:15
 - Репутация: 0
 - Настоящее имя: Владислав
 - Контактная информация:
 
Лазерный гравировщик по дереву: прошивка мега2560 + tb6600
Добрый вечер! Пытаюсь прошить мега2560 прошивкой grbl 0.9j. Все прошивается "нормально", без ошибок. Затем подключаю ГРБЛ контроллер...вроде соединяется...но....почему-то слева внизу не выходят настройки...Как я понимаю при нажатии на стрелки справа шагвики должны вращаться, но ничего не происходит.
В файлах грбл в CPU_... значения исправил на мегу 2560...пины вроде выставил верно...при прошивки шаговик один чуток поворачивается...и все. Где что нужно ещё поменять, чтобы подключался контроллер грбл нормально?
Связка ПК + ардуино мега 2560 + tb6600 + шаговики
			
							
			
									
									
						В файлах грбл в CPU_... значения исправил на мегу 2560...пины вроде выставил верно...при прошивки шаговик один чуток поворачивается...и все. Где что нужно ещё поменять, чтобы подключался контроллер грбл нормально?
Связка ПК + ардуино мега 2560 + tb6600 + шаговики
- 
				arkhnchul
 - Мастер
 - Сообщения: 1773
 - Зарегистрирован: 01 фев 2016, 13:56
 - Репутация: 339
 - Откуда: москва
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
дайте конфиги, по которым собирали.
пока что видно из криминального "Last state: Alarm" и какой-то ад в координатах. После кнопы Zero position что-нибудь происходит?
			
			
									
									
						пока что видно из криминального "Last state: Alarm" и какой-то ад в координатах. После кнопы Zero position что-нибудь происходит?
- 
				tvv7-7-7
 - Кандидат
 - Сообщения: 97
 - Зарегистрирован: 05 янв 2016, 22:15
 - Репутация: 0
 - Настоящее имя: Владислав
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
при нажатии любой кнопке ничего не происходит. А вот если закрываю сессию то вот. Причём еси соединиться и потом сразу разъединиться...то выводит собщение - вторая строка смотри. А если сначала например потыкаю ось у то выводит сообщения ниже
			
							- Вложения
 - 
			
		
		
				
- defaults_generic.h
 - (2.85 КБ) 1224 скачивания
 
 - 
			
		
		
				
- config.h
 - (28.55 КБ) 1291 скачивание
 
 - 
			
		
		
				
- cpu_map_atmega2560.h
 - (5.46 КБ) 1304 скачивания
 
 
- 
				tvv7-7-7
 - Кандидат
 - Сообщения: 97
 - Зарегистрирован: 05 янв 2016, 22:15
 - Репутация: 0
 - Настоящее имя: Владислав
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
В общем дело теперь так...сначала командЫ выполнялись только после откдючения от контроллера. т.е. при подключеном задаю команду и ничего не происходит... а как отключу то они начинают выполняться. изменил настройки просто на бум и команды в командной строке начали выполняться при подключенной ардуинке к ГРБЛ контроллеру....но выскакивает ошибка опятьи при нажатии на стрелки моторы не двигаются все ещё
			
							
			
									
									
						- 
				arkhnchul
 - Мастер
 - Сообщения: 1773
 - Зарегистрирован: 01 фев 2016, 13:56
 - Репутация: 339
 - Откуда: москва
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
из вашего 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
вот теперь вот так вот получается...при подключении все нормально...а вот начинаю пытаться переместить ось.....выходит ошибки...подскажите настройки для нема 17 шаговиков...?
			
							
			
									
									
						- 
				tvv7-7-7
 - Кандидат
 - Сообщения: 97
 - Зарегистрирован: 05 янв 2016, 22:15
 - Репутация: 0
 - Настоящее имя: Владислав
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Интересно, заметил что после прошивки шаговики трещат, вроде пытаются вращаться но никак на месте трещат
			
			
									
									
						- staltech
 - Почётный участник

 - Сообщения: 544
 - Зарегистрирован: 01 июл 2016, 22:50
 - Репутация: 155
 - Настоящее имя: Сергей
 - Откуда: Пензенская обл., г. Никольск
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Есть опыт эксплуатации GRBL контроллера, могу помочь. При начальном включении контроллер всегда торчит в состоянии ALARM. Поэтому после включения нужно сбросить ошибку, выполнив команду $X, набрав вручную или зайти во вкладку Advanced.
Soft "Grbl Controller" по моему заброшен  не развивается и с новыми версиями GRBL работает некорректно. Советую сразу перейти на https://github.com/Denvi/grblControl, сам использую одну из версий с некоторыми доработками. В частности реализован сброс Alarm при начальном включении, в новой версии насколько я понял автор тоже реализовал такую функцию.
На будущее плата Arduino даже при наличии полной опторазвязки по выходу и использовании экранированного кабеля, боится электромагнитных помех от пускателей и электромагнитных клапанов. При наличии таковых ставить на них искрогасящие RC цепи, помогает на 99.9%
. После некоторых танцев с бубном и обработки  
 система на GRBL работает весьма стабильно.
Плата на Atmega2560 есть в наличии, могу залить прошивку и проверить работоспособность. Правда с двигателями пока проверить не смогу, нет свободных драйверов.
			
			
									
									
						На будущее плата Arduino даже при наличии полной опторазвязки по выходу и использовании экранированного кабеля, боится электромагнитных помех от пускателей и электромагнитных клапанов. При наличии таковых ставить на них искрогасящие RC цепи, помогает на 99.9%
Плата на Atmega2560 есть в наличии, могу залить прошивку и проверить работоспособность. Правда с двигателями пока проверить не смогу, нет свободных драйверов.
- 
				tvv7-7-7
 - Кандидат
 - Сообщения: 97
 - Зарегистрирован: 05 янв 2016, 22:15
 - Репутация: 0
 - Настоящее имя: Владислав
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
staltech писал(а):Есть опыт эксплуатации GRBL контроллера, могу помочь. При начальном включении контроллер всегда торчит в состоянии ALARM. Поэтому после включения нужно сбросить ошибку, выполнив команду $X, набрав вручную или зайти во вкладку Advanced.
буду признателен за помощь! пробовал сбросить все тже самое, только ошибка другая. Вот попробуй залить себе и посмотри работает или нет. А ещё софтпочемут не запускается...вернее запускается и вылетает (Виндвс 7)
- Вложения
 - 
			
		
		
				
- grbl-master.rar
 - (328.06 КБ) 463 скачивания
 
 
- staltech
 - Почётный участник

 - Сообщения: 544
 - Зарегистрирован: 01 июл 2016, 22:50
 - Репутация: 155
 - Настоящее имя: Сергей
 - Откуда: Пензенская обл., г. Никольск
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Я сейчас на работе, у меня здесь только Proteus в качестве эмулятора. Ошибка по скриншоту "не задана скорость движения". Команда F например F 500. Дальше можеш пробовать движение. Также меня глужут сомнения по твоему файлу настроек pin_map.
			
			
									
									
						- 
				nevkon
 - Почётный участник

 - Сообщения: 2471
 - Зарегистрирован: 17 июл 2015, 10:25
 - Репутация: 310
 - Настоящее имя: Константин
 - Откуда: Балаково (Саратовская обл.)
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Сейчас вы пытаетесь сделать рабочий ход, но скорость подачи не указана (например F400).
			
			
									
									
						- staltech
 - Почётный участник

 - Сообщения: 544
 - Зарегистрирован: 01 июл 2016, 22:50
 - Репутация: 155
 - Настоящее имя: Сергей
 - Откуда: Пензенская обл., г. Никольск
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
И срочно верните родной cpu_map_atmega2560.h и скомпилируйте заново. Его лучше пока не трогайте, только config.h.
У меня утром кстати не заработала прошивка на Atmega2560, хотя сейчас в протеусе работает. Пока подозрение на настройки UART или тактовую частоту, буду разбираться.
			
			
									
									
						У меня утром кстати не заработала прошивка на Atmega2560, хотя сейчас в протеусе работает. Пока подозрение на настройки UART или тактовую частоту, буду разбираться.
- 
				tvv7-7-7
 - Кандидат
 - Сообщения: 97
 - Зарегистрирован: 05 янв 2016, 22:15
 - Репутация: 0
 - Настоящее имя: Владислав
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Я вроде там только пины поменял, так как для 2560 там не правильные стояли. Чуток попозже попробуюstaltech писал(а):И срочно верните родной cpu_map_atmega2560.h и скомпилируйте заново. Его лучше пока не трогайте, только config.h.
.
- staltech
 - Почётный участник

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

 - Сообщения: 544
 - Зарегистрирован: 01 июл 2016, 22:50
 - Репутация: 155
 - Настоящее имя: Сергей
 - Откуда: Пензенская обл., г. Никольск
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Вечером постараюсь разобраться с запуском на 2560, потом выложу результат и конфиги.
			
			
									
									
						- 
				tvv7-7-7
 - Кандидат
 - Сообщения: 97
 - Зарегистрирован: 05 янв 2016, 22:15
 - Репутация: 0
 - Настоящее имя: Владислав
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Хорошо буду ждать)
			
			
									
									
						- staltech
 - Почётный участник

 - Сообщения: 544
 - Зарегистрирован: 01 июл 2016, 22:50
 - Репутация: 155
 - Настоящее имя: Сергей
 - Откуда: Пензенская обл., г. Никольск
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Ну вроде все запустилось, в 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 и схеме, в работе не проверялось. Кто найдет какие ошибки, пишите исправлю.
			
							// 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 и схеме, в работе не проверялось. Кто найдет какие ошибки, пишите исправлю.
- Вложения
 - 
			
		
		
				
- grblUpload.cpp.mega.zip
 - Архив с прошивкой для Atmega2560
 - (28.81 КБ) 874 скачивания
 
 - 
			
		
		
				
- grbl-master.zip
 - Исходники
 - (365.83 КБ) 739 скачиваний
 
 
- 
				tvv7-7-7
 - Кандидат
 - Сообщения: 97
 - Зарегистрирован: 05 янв 2016, 22:15
 - Репутация: 0
 - Настоящее имя: Владислав
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Скинь пожалуйста рабчую вресию программулиныstaltech писал(а):grblControl
- staltech
 - Почётный участник

 - Сообщения: 544
 - Зарегистрирован: 01 июл 2016, 22:50
 - Репутация: 155
 - Настоящее имя: Сергей
 - Откуда: Пензенская обл., г. Никольск
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Вот прямая ссылка на архив со сборкой для Windows https://github.com/Denvi/grblControl/re ... _0.8.4.zip.
			
			
									
									
						- 
				tvv7-7-7
 - Кандидат
 - Сообщения: 97
 - Зарегистрирован: 05 янв 2016, 22:15
 - Репутация: 0
 - Настоящее имя: Владислав
 - Контактная информация:
 
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
в общем grnlcontrol не запускался из-за проблем с дровами видеокарты....теперь все подключается...
теперь помогите разобраться с настройками шаговиков...нажимаю на стрелку чтобы переместиться на 5 мм вдоль оси...шаговик начинает разгоняться...потом останавливается гудит стоит, и потом затухает вращение (типа заканчивается вращение). а если на 1 мм то нормально все.....я думаю скорости неправильно выставлены или ускорения?
			
			
									
									
						теперь помогите разобраться с настройками шаговиков...нажимаю на стрелку чтобы переместиться на 5 мм вдоль оси...шаговик начинает разгоняться...потом останавливается гудит стоит, и потом затухает вращение (типа заканчивается вращение). а если на 1 мм то нормально все.....я думаю скорости неправильно выставлены или ускорения?