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

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

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

Сообщение REN57 »

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

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

Сообщение REN57 »

Козёл писал(а):Кому-то там нужно было чтобы скорость на дисплее выводилась в мм/мин и после точки было 2 цифры. Вот:
HEX.zip
В этой прошивке перестала работать Кинематика CoreXY ?
Аватара пользователя
ArrSoft
Мастер
Сообщения: 415
Зарегистрирован: 20 май 2017, 18:31
Репутация: 231
Настоящее имя: добродушненький
Контактная информация:

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

Сообщение ArrSoft »

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
Аватара пользователя
Козёл
Мастер
Сообщения: 251
Зарегистрирован: 15 мар 2017, 12:07
Репутация: 477
Настоящее имя: Артурио
Откуда: Бишкек
Контактная информация:

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

Сообщение Козёл »

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

Дело в том, что загрузчик на платах Arduino Nano занимает 2KB флеш памяти, не знаю почему. Хотя размер самого загрузчика 512B (0.5KB). CoreXY я убрал, чтобы добавить поддержку команд G2 и G3. Есть прошивка и с CoreXY, но нужно перезаписать загрузчик, но для многих это не просто.
REN57
Новичок
Сообщения: 12
Зарегистрирован: 05 янв 2019, 11:59
Репутация: 4
Настоящее имя: Евгений
Контактная информация:

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

Сообщение REN57 »

Козёл писал(а):
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 - мощность
vicvp
Новичок
Сообщения: 2
Зарегистрирован: 18 дек 2019, 01:07
Репутация: 0
Настоящее имя: vicvp
Контактная информация:

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

Сообщение vicvp »

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

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

Сообщение Козёл »

Кинематику CoreXY я недавно вернул. Все же умудрился чуточку освободить флеш памяти. Так что если кому нужно, просто скачайте заново архив.
С LaserGRBL уже очень давно не работает.
Загрузчик optiboot можно найти в дистрибутиве Arduino IDE, через нее же можно (нужно) его записать в МК. Нужно выбрать плату Arduino UNO, программатор и далее пунк Записать загрузчик.
REN57
Новичок
Сообщения: 12
Зарегистрирован: 05 янв 2019, 11:59
Репутация: 4
Настоящее имя: Евгений
Контактная информация:

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

Сообщение REN57 »

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 »

Козёл писал(а):Кинематику CoreXY я недавно вернул. Все же умудрился чуточку освободить флеш памяти. Так что если кому нужно, просто скачайте заново архив.
Ура, заработало!
REN57
Новичок
Сообщения: 12
Зарегистрирован: 05 янв 2019, 11:59
Репутация: 4
Настоящее имя: Евгений
Контактная информация:

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

Сообщение REN57 »

ArrSoft писал(а):вариант изготовления плат для нового контроллера на STM 32. ...
В пульте с центральной кнопкой XY-0 был бы намного удобнее.
Центральная кнопка XY-0
Центральная кнопка XY-0
Кнопки 6.png (1 КБ) 3564 просмотра
В новом контроллере на STM 32
Центральная кнопка LASER
Центральная кнопка LASER
Кнопки 4.png (1.01 КБ) 3564 просмотра
Zion
Кандидат
Сообщения: 42
Зарегистрирован: 20 янв 2018, 00:32
Репутация: 4
Настоящее имя: Vadim
Контактная информация:

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

Сообщение Zion »

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

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

Сообщение Zion »

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

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

Сообщение Zion »

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

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

Сообщение ArrSoft »

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

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

Сообщение ArrSoft »

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

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

Сообщение maga_ges »

Купи лучше готовую плату, отдельно мега стоит не намного дешевле чем готовая плата, а проблемы с пайкой гарантированы.
vicvp
Новичок
Сообщения: 2
Зарегистрирован: 18 дек 2019, 01:07
Репутация: 0
Настоящее имя: vicvp
Контактная информация:

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

Сообщение vicvp »

Собрал 3-х осевой на Мега 2560.Подскажите ,где скачать или купить прошивку без проверки файлов?
Andrey_Pavkin
Мастер
Сообщения: 206
Зарегистрирован: 09 янв 2017, 12:10
Репутация: 291
Настоящее имя: Andrey
Контактная информация:

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

Сообщение Andrey_Pavkin »

vicvp писал(а):Собрал 3-х осевой на Мега 2560.Подскажите ,где скачать или купить прошивку без проверки файлов?
Без проверки где-то гуляет самая первая версия , а так обратитесь к автору , можно будет приобрести только вместе с адуино вместе.
Аватара пользователя
ArrSoft
Мастер
Сообщения: 415
Зарегистрирован: 20 май 2017, 18:31
Репутация: 231
Настоящее имя: добродушненький
Контактная информация:

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

Сообщение ArrSoft »

новая версия контроллера, пока вот такое применение
https://www.youtube.com/watch?v=i_xF3h7AkK0
Zion
Кандидат
Сообщения: 42
Зарегистрирован: 20 янв 2018, 00:32
Репутация: 4
Настоящее имя: Vadim
Контактная информация:

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

Сообщение Zion »

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

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