Автономный контроллер для самодельного лазерного гравера #2

Контроллеры, драйверы, датчики, управляющие устройства.

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение REN57 » 13 дек 2019, 23:59

Блютуз вместо USB-кабеля.
REN57
Новичок
 
Сообщения: 12
Зарегистрирован: 05 янв 2019, 11:59
Репутация: 4
Настоящее имя: Евгений

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение REN57 » 14 дек 2019, 18:44

Козёл писал(а):Кому-то там нужно было чтобы скорость на дисплее выводилась в мм/мин и после точки было 2 цифры. Вот:
HEX.zip


В этой прошивке перестала работать Кинематика CoreXY ?
REN57
Новичок
 
Сообщения: 12
Зарегистрирован: 05 янв 2019, 11:59
Репутация: 4
Настоящее имя: Евгений

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение ArrSoft » 14 дек 2019, 19:52

REN57 писал(а):
Козёл писал(а):Кому-то там нужно было чтобы скорость на дисплее выводилась в мм/мин и после точки было 2 цифры. Вот:
HEX.zip


В этой прошивке перестала работать Кинематика CoreXY ?


Для тех кто не читал предыдущий пост:
- теперь контроллер поддерживает команды G2, G3 и M0;
- все "непонятные" коды ошибок заменены детальным описанием;
- переключение между лазером и нихромом по командам T1M6 и T0M6;
- в image2gcode можно выбрать какие оси возвращать в начальную точку по завершению работы;
- также теперь image2gcode добавляет команды T1M6 и T0M6 в сгенерированный g-код;
- и еще можно перед началом выжигания лазером объехать контур (прямоугольник) картинки;

Поддержка команд G2 и G3 стоила поддержки кинамитики CoreXY, т.е. контроллер больше не работает с CoreXY. Но на красных платах это ни чего не стоило, там по прежнему в настройках доступна опция CoreXY. И теперь, к примеру, вместо "error:20" будет выводится следующий текст: "G-code error in FILE.nc near line 3: Unspecified error". Т.е. сразу видно на какой именно строке ошибка, также предусмотрено детальное описание, но его нету по простой причине - весь этот текст занимает очень много FLASH памяти, поэтому всегда "Unspecified error". Текст очень длинный, и поэтому весь на экран не помещается, прокрутка кнопками Y- и Y+.
https://vk.com/id438465061
Аватара пользователя
ArrSoft
Мастер
 
Сообщения: 415
Зарегистрирован: 20 май 2017, 18:31
Репутация: 231
Настоящее имя: добродушненький

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Козёл » 14 дек 2019, 23:37

REN57 писал(а):В этой прошивке перестала работать Кинематика CoreXY?
Что вы имеете ввиду под "перестала работать"?

Дело в том, что загрузчик на платах Arduino Nano занимает 2KB флеш памяти, не знаю почему. Хотя размер самого загрузчика 512B (0.5KB). CoreXY я убрал, чтобы добавить поддержку команд G2 и G3. Есть прошивка и с CoreXY, но нужно перезаписать загрузчик, но для многих это не просто.
Аватара пользователя
Козёл
Мастер
 
Сообщения: 251
Зарегистрирован: 15 мар 2017, 12:07
Откуда: Бишкек
Репутация: 477
Настоящее имя: Артурио

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение REN57 » 15 дек 2019, 12:13

Козёл писал(а):
REN57 писал(а):В этой прошивке перестала работать Кинематика CoreXY?
Что вы имеете ввиду под "перестала работать"?

Дело в том, что загрузчик на платах Arduino Nano занимает 2KB флеш памяти, не знаю почему. Хотя размер самого загрузчика 512B (0.5KB). CoreXY я убрал, чтобы добавить поддержку команд G2 и G3. Есть прошивка и с CoreXY, но нужно перезаписать загрузчик, но для многих это не просто.


Такая же проблема была в GRBL-1.1f c CoreXY, пока не перезаписал загрузчик optiboot.
В новом контроллере можно сделать две под версии прошивок, как это сделано в GRBL #define COREXY

В контроллере сейчас у меня старая прошивка от 03.12.2018 ( 78911 байт), работает все отлично. Решил обновить:
26.04.2019 (85473 байт) - контроллер работает , но перестал подключаться LaserGRBL (ни кабелем, ни блютуз)
04.12.2019 (84499 байт) - не поддерживает CoreXY
Пришлось вернуться к старой прошивке.

И вопрос, можно ли поменять управление мощности лазера и скорости на кнопки Left/Right - скорость, Down/Up - мощность
REN57
Новичок
 
Сообщения: 12
Зарегистрирован: 05 янв 2019, 11:59
Репутация: 4
Настоящее имя: Евгений

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение vicvp » 18 дек 2019, 01:26

Козёл писал(а): Есть прошивка и с CoreXY,

Загрузчик от UNO? Можно ссылку на прошивку-заранее благодарен.
vicvp
Новичок
 
Сообщения: 2
Зарегистрирован: 18 дек 2019, 01:07
Репутация: 0
Настоящее имя: vicvp

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Козёл » 18 дек 2019, 19:48

Кинематику CoreXY я недавно вернул. Все же умудрился чуточку освободить флеш памяти. Так что если кому нужно, просто скачайте заново архив.
С LaserGRBL уже очень давно не работает.
Загрузчик optiboot можно найти в дистрибутиве Arduino IDE, через нее же можно (нужно) его записать в МК. Нужно выбрать плату Arduino UNO, программатор и далее пунк Записать загрузчик.
Аватара пользователя
Козёл
Мастер
 
Сообщения: 251
Зарегистрирован: 15 мар 2017, 12:07
Откуда: Бишкек
Репутация: 477
Настоящее имя: Артурио

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение REN57 » 19 дек 2019, 00:13

vicvp писал(а):
Козёл писал(а): Есть прошивка и с CoreXY,

Загрузчик от UNO? Можно ссылку на прошивку-заранее благодарен.

https://flprog.ru/uchebnyj-centr/articl ... rduino-un/

https://blog.instalator.ru/archives/798
https://elchupanibrei.livejournal.com/32211.html
Нужен программатор USBasp

В файле C:\Program Files\Arduino\hardware\arduino\avr\boards.txt немного подредактировать:
## Arduino Nano w/ ATmega328P
## --------------------------
nano.menu.cpu.atmega328=ATmega328P
nano.menu.cpu.atmega328.upload.maximum_size=32256
nano.menu.cpu.atmega328.upload.maximum_data_size=2048
nano.menu.cpu.atmega328.upload.speed=115200
nano.menu.cpu.atmega328.bootloader.low_fuses=0xFF
nano.menu.cpu.atmega328.bootloader.high_fuses=0xDA
nano.menu.cpu.atmega328.bootloader.extended_fuses=0xFD
nano.menu.cpu.atmega328.bootloader.file=optiboot/optiboot_atmega328.hex

В результате получился полноценный Arduino Nano c загрузчиком optiboot
REN57
Новичок
 
Сообщения: 12
Зарегистрирован: 05 янв 2019, 11:59
Репутация: 4
Настоящее имя: Евгений

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение REN57 » 19 дек 2019, 00:26

Козёл писал(а):Кинематику CoreXY я недавно вернул. Все же умудрился чуточку освободить флеш памяти. Так что если кому нужно, просто скачайте заново архив.


Ура, заработало!
REN57
Новичок
 
Сообщения: 12
Зарегистрирован: 05 янв 2019, 11:59
Репутация: 4
Настоящее имя: Евгений

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение REN57 » 20 дек 2019, 14:12

ArrSoft писал(а):вариант изготовления плат для нового контроллера на STM 32. ...

В пульте с центральной кнопкой XY-0 был бы намного удобнее.
Кнопки 6.png
Центральная кнопка XY-0
Кнопки 6.png (1 Кб) Просмотров: 3405


В новом контроллере на STM 32
Кнопки 4.png
Центральная кнопка LASER
Кнопки 4.png (1.01 Кб) Просмотров: 3405
REN57
Новичок
 
Сообщения: 12
Зарегистрирован: 05 янв 2019, 11:59
Репутация: 4
Настоящее имя: Евгений

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Zion » 12 янв 2020, 21:41

Подскажите, пожалуйста, что я пропустил по поводу STM32 контроллера?
Zion
Кандидат
 
Сообщения: 42
Зарегистрирован: 20 янв 2018, 00:32
Репутация: 4
Настоящее имя: Vadim

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Zion » 15 янв 2020, 00:12

Zion писал(а):Подскажите, пожалуйста, что я пропустил по поводу STM32 контроллера?

Прошивку еще не выкладывали, перечитал весь форум с первого поста :)?
Я тут с "мегой" не могу разобраться. Пишивка не заливается UPloaderom. Виснет, хотя порт видет, светодиод на плате начинает моргать, потом гаснет и все :(
А тут уже STM появилась.
Zion
Кандидат
 
Сообщения: 42
Зарегистрирован: 20 янв 2018, 00:32
Репутация: 4
Настоящее имя: Vadim

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Zion » 17 янв 2020, 23:35

Народ! Спалил ардуину Мега. Подскажите, пжалуйста, лучше чип купить или заказать целиком плату, мегу. Чипы отдельно кто-нибудь покупал?
Zion
Кандидат
 
Сообщения: 42
Зарегистрирован: 20 янв 2018, 00:32
Репутация: 4
Настоящее имя: Vadim

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение ArrSoft » 19 янв 2020, 20:41

Zion писал(а):Подскажите, пожалуйста, что я пропустил по поводу STM32 контроллера?


пока только у Артура есть.
Аватара пользователя
ArrSoft
Мастер
 
Сообщения: 415
Зарегистрирован: 20 май 2017, 18:31
Репутация: 231
Настоящее имя: добродушненький

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение ArrSoft » 19 янв 2020, 20:43

Zion писал(а):Народ! Спалил ардуину Мега. Подскажите, пжалуйста, лучше чип купить или заказать целиком плату, мегу. Чипы отдельно кто-нибудь покупал?


сам решай что лучше.
Аватара пользователя
ArrSoft
Мастер
 
Сообщения: 415
Зарегистрирован: 20 май 2017, 18:31
Репутация: 231
Настоящее имя: добродушненький

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение maga_ges » 19 янв 2020, 22:29

Купи лучше готовую плату, отдельно мега стоит не намного дешевле чем готовая плата, а проблемы с пайкой гарантированы.
Аватара пользователя
maga_ges
Кандидат
 
Сообщения: 95
Зарегистрирован: 02 июн 2017, 02:01
Репутация: 18
Настоящее имя: Магомед

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение vicvp » 23 янв 2020, 18:10

Собрал 3-х осевой на Мега 2560.Подскажите ,где скачать или купить прошивку без проверки файлов?
vicvp
Новичок
 
Сообщения: 2
Зарегистрирован: 18 дек 2019, 01:07
Репутация: 0
Настоящее имя: vicvp

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Andrey_Pavkin » 24 янв 2020, 18:48

vicvp писал(а):Собрал 3-х осевой на Мега 2560.Подскажите ,где скачать или купить прошивку без проверки файлов?

Без проверки где-то гуляет самая первая версия , а так обратитесь к автору , можно будет приобрести только вместе с адуино вместе.
Andrey_Pavkin
Мастер
 
Сообщения: 204
Зарегистрирован: 09 янв 2017, 12:10
Репутация: 291
Настоящее имя: Andrey

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение ArrSoft » 25 янв 2020, 19:25

новая версия контроллера, пока вот такое применение
https://www.youtube.com/watch?v=i_xF3h7AkK0
Аватара пользователя
ArrSoft
Мастер
 
Сообщения: 415
Зарегистрирован: 20 май 2017, 18:31
Репутация: 231
Настоящее имя: добродушненький

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Zion » 03 фев 2020, 15:37

Народ всем доброго времени! Помогите кто сможет. Есть G-код и контроллер, при выполнении, останавливается раз 5 в одних и тех же местах. Может кто проверить на своем аппарате, что у меня не так. также прилажу свои настройки контроллера. Контроллер еще первой версии с прошивкой LEGACY.hex самой последней на предыдущей тоже останавливается в тех же местах. После нажатия кнопки ПАУЗА СТАРТ идет дальше выполнение программы, но лазер при затыке не выключается.
https://yadi.sk/d/bNqeWDiemGN0oQ
Zion
Кандидат
 
Сообщения: 42
Зарегистрирован: 20 янв 2018, 00:32
Репутация: 4
Настоящее имя: Vadim

Пред.След.

Вернуться в Электроника

Кто сейчас на конференции

Зарегистрированные пользователи: Bender, Bing [Bot], Gestap, Google [Bot], Majestic-12 [Bot], Serb01, vladumur, Yandex [bot]

Reputation System ©'