Arduino EMC2 LinuxCNC - советы начинающим
- solo
 - Мастер
 - Сообщения: 1374
 - Зарегистрирован: 20 окт 2011, 18:39
 - Репутация: 272
 - Настоящее имя: Юрий Соловьев
 - Откуда: Украина Харьков
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
Может кому будет полезно программа для создания скетчей для ардуино графическим методом. Просто рисуем схему а скетч получается автоматом. 
http://flprog.ru/
			
			
									
									
						http://flprog.ru/
- 
				sandman
 - Мастер
 - Сообщения: 257
 - Зарегистрирован: 31 мар 2011, 19:09
 - Репутация: 19
 - Откуда: Германия, Horb am Neckar
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
Так это вроде как под Виндос, а мы в ветке Linux...
			
			
									
									
						- solo
 - Мастер
 - Сообщения: 1374
 - Зарегистрирован: 20 окт 2011, 18:39
 - Репутация: 272
 - Настоящее имя: Юрий Соловьев
 - Откуда: Украина Харьков
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
так у меня вроде из под вине установилось и запускается ,  правда не пробовал пока создавать скетч , и после установки компьютер завис  
 но  после 
перегрузки все заработало
			
			
									
									
						перегрузки все заработало
Re: Arduino EMC2 LinuxCNC - советы начинающим
Вышла новая версия программы. Добавлена восзможность работы с серводвигателями, шаговыми двигателями, часами реального времени, дисплеем и многое другое. Так же на странице "Документация" доступны видео уроки и примеры проектов созданных с помощью программы. Скачать программу можно на сайте проекта flprog.ru
			
			
									
									
						- Nick
 - Мастер
 - Сообщения: 22776
 - Зарегистрирован: 23 ноя 2009, 16:45
 - Репутация: 1735
 - Заслуга: Developer
 - Откуда: Gatchina, Saint-Petersburg distr., Russia
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
А где именно смотреть?
			
			
									
									
						- solo
 - Мастер
 - Сообщения: 1374
 - Зарегистрирован: 20 окт 2011, 18:39
 - Репутация: 272
 - Настоящее имя: Юрий Соловьев
 - Откуда: Украина Харьков
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
Arduino EMC2 LinuxCNC - советы начинающим #161 
так вот ссылка наверное тот кто умеет сам писать скетчи , это может быть не очень интересно
проект предоставляет графический метод составления скетча если есть понимание в работе логических элементов ( и, или, тригеры, счетчики, генераторы, .. реле...)
http://flprog.ru/
			
			
									
									
						так вот ссылка наверное тот кто умеет сам писать скетчи , это может быть не очень интересно
проект предоставляет графический метод составления скетча если есть понимание в работе логических элементов ( и, или, тригеры, счетчики, генераторы, .. реле...)
http://flprog.ru/
- WhiteMask
 - Опытный
 - Сообщения: 196
 - Зарегистрирован: 28 дек 2013, 20:01
 - Репутация: 73
 - Откуда: Днепр, Украина
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
Прочитал всю ветку так и непонял что Вы с ардуиной делаете. Автономный контроллер или что? Разьясните плиз. Если есть фото или видео сборок и работыподними чпу выложите для наглядности. Сам очен  озадачен автономным контроллером.
			
			
									
									WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
						- solo
 - Мастер
 - Сообщения: 1374
 - Зарегистрирован: 20 окт 2011, 18:39
 - Репутация: 272
 - Настоящее имя: Юрий Соловьев
 - Откуда: Украина Харьков
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
ИМХО если речь вести об автономном контролере ЧПУ на базе ардуино то наверное лучше всего взять прошивку от 3д принтера (можно как автономно работать так и по USB c компом соединиться  ) вот пример реализации
http://roboforum.ru/forum107/topic11828.html#p245509
можно вот такое использовать для автономного управления
https://github.com/grbl/grbl
вот видео ЧПУ на ардуино
http://dank.bengler.no/-/page/show/5470 ... checkpoint
также можно на арбуино прилепить много кнопочек и пинов входа, выхода но это совместно с LCNC
Arduino -> ModBus -> LCNC #1
HAL2Arduino #1
			
			
									
									
						http://roboforum.ru/forum107/topic11828.html#p245509
можно вот такое использовать для автономного управления
https://github.com/grbl/grbl
вот видео ЧПУ на ардуино
http://dank.bengler.no/-/page/show/5470 ... checkpoint
также можно на арбуино прилепить много кнопочек и пинов входа, выхода но это совместно с LCNC
Arduino -> ModBus -> LCNC #1
HAL2Arduino #1
- Nick
 - Мастер
 - Сообщения: 22776
 - Зарегистрирован: 23 ноя 2009, 16:45
 - Репутация: 1735
 - Заслуга: Developer
 - Откуда: Gatchina, Saint-Petersburg distr., Russia
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
Ну по крайней мере начиналось как управление выводами Ардуино из LinuxCNC - т.е. как дополнительная плата IO к LinuxCNC.WhiteMask писал(а):Прочитал всю ветку так и непонял что Вы с ардуиной делаете. Автономный контроллер или что?
- Maxekb77
 - Мастер
 - Сообщения: 1658
 - Зарегистрирован: 05 окт 2013, 00:04
 - Репутация: 285
 - Настоящее имя: Максим
 - Откуда: Екатеринбург
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
Автономные контроллеры давно уже на нем есть, те же 3д принтеры, два таких контроллера лично использую на фрезерах.
Честно сказать так и не видел ни разу, ни linuxcnc ни матч3.
из минусов всех игр с ардуинкой - нету нормального фронтенда, из за этого наверно и не популярна.
			
			
									
									
						Честно сказать так и не видел ни разу, ни linuxcnc ни матч3.
из минусов всех игр с ардуинкой - нету нормального фронтенда, из за этого наверно и не популярна.
- Nick
 - Мастер
 - Сообщения: 22776
 - Зарегистрирован: 23 ноя 2009, 16:45
 - Репутация: 1735
 - Заслуга: Developer
 - Откуда: Gatchina, Saint-Petersburg distr., Russia
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
А как выглядит работа с такой ардуинкой?
			
			
									
									
						- odekolon
 - Мастер
 - Сообщения: 1125
 - Зарегистрирован: 05 ноя 2014, 14:53
 - Репутация: 360
 - Настоящее имя: Борис
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
вот, достал из-по стола коробку с ардуинками...Nick писал(а):Загрузка прошивки
Загружаем прошивку отсюда: http://axis.unpy.net/01198594294
И сохраняем в ~/sketchbook/halintf/
Потом запускаем Приложения -> Электроника -> Arduino IDE
Выбираем наш sketch
Выбираем нужной порт, для Arduino Duemilanove и Nano выбираем /dev/ttyUSB*
Нажимаем Upload
Установил ide. поморгал диодом для проверки функционирования,
загрузил скетч halintf
компилирую - "ошибка BYTE was not declared in this scope"
в строке Serial.print((v >> 7) | 0x80, BYTE);
синтаксис вроде правильный...
что бы это могло значить?
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
						- 
				aftaev
 - Зачётный участник

 - Сообщения: 34042
 - Зарегистрирован: 04 апр 2010, 19:22
 - Репутация: 6194
 - Откуда: Казахстан.
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
это под старую IDE написано, по новому синтаксис другой будет (какой не помню)
			
			
									
									Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
						Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- 
				aftaev
 - Зачётный участник

 - Сообщения: 34042
 - Зарегистрирован: 04 апр 2010, 19:22
 - Репутация: 6194
 - Откуда: Казахстан.
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
Если в гугл вбить Serial.print((v >> 7) | 0x80, BYTE);
находим так https://www.mail-archive.com/emc-develo ... 13468.html
где написано
Serial.print((v >> 7) | 0x80, BYTE);
to
Snippet Serial.write((v >> 7) | 0x80);
			
			
									
									находим так https://www.mail-archive.com/emc-develo ... 13468.html
где написано
Serial.print((v >> 7) | 0x80, BYTE);
to
Snippet Serial.write((v >> 7) | 0x80);
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
						Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- 
				nkp
 - Мастер
 - Сообщения: 8340
 - Зарегистрирован: 28 ноя 2011, 00:25
 - Репутация: 1589
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
Serial.print((v >> 7) | 0x80, byte);
			
			
									
									
						- odekolon
 - Мастер
 - Сообщения: 1125
 - Зарегистрирован: 05 ноя 2014, 14:53
 - Репутация: 360
 - Настоящее имя: Борис
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
это "не катит..."nkp писал(а):Serial.print((v >> 7) | 0x80, byte);
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
						- 
				nkp
 - Мастер
 - Сообщения: 8340
 - Зарегистрирован: 28 ноя 2011, 00:25
 - Репутация: 1589
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
Serial.print( byte((v >> 7) | 0x80) );
			
			
									
									
						- PKM
 - Почётный участник

 - Сообщения: 4263
 - Зарегистрирован: 31 мар 2011, 18:11
 - Репутация: 705
 - Настоящее имя: Андрей
 - Откуда: Украина
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
Проект мертв?totuin писал(а):Скачать программу можно на сайте проекта flprog.ru
- 
				aftaev
 - Зачётный участник

 - Сообщения: 34042
 - Зарегистрирован: 04 апр 2010, 19:22
 - Репутация: 6194
 - Откуда: Казахстан.
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
odekolon, скетч в архив и сюды выложи
			
			
									
									Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
						Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- odekolon
 - Мастер
 - Сообщения: 1125
 - Зарегистрирован: 05 ноя 2014, 14:53
 - Репутация: 360
 - Настоящее имя: Борис
 - Контактная информация:
 
Re: Arduino EMC2 LinuxCNC - советы начинающим
Ух ты!!! Заработало!!!aftaev писал(а):Если в гугл вбить Serial.print((v >> 7) | 0x80, BYTE);
находим так https://www.mail-archive.com/emc-develo ... 13468.html
где написано
Serial.print((v >> 7) | 0x80, BYTE);
to
Snippet Serial.write((v >> 7) | 0x80);
ну ладно, спать пойду....
хорош на сегодня!
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
						