Приветствуем уважаемых гостей! Если вы желаете периодически получать иформацию технического плана регистрируйтесь.

Периодические скидки с аукционов здесь

Автор: ArrSoft Тема: автономный контролер на ардуино,для лазерного гравера или нихромового выжигателя  (Прочитано 8331 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Эта тема содержит сообщение, помеченное как лучший ответ. Кликните здесь для перехода к этому сообщению.

Оффлайн ArrSoft

  • ЧПУ Ardunio Микроконтролеры
  • Вновь прибывший
  • *
  • Сообщений: 51
  • Карма: +4/-0
автономный контроллер, позволяет управлять следующими станками:
1.лазерным гравером
2.нихромовым выжигателем
3. рисовалкой-AxiDraw

Контроллер на базе GRBL, все выполнено на одной Arduino Nano. Дисплей текстовый 1602, плюс модуль SD карты. Файлы можно выполнять как с флешки, так и с компьютера.  Добавлена возможность выбрать дизеринг, подстроить яркость/контрастность. Также теперь возможно создание кода с изменяющейся S (мощность лазера).
 Файлы нужно копировать в корень флешки.
чертеж печатой платы и  чертежи корпуса (если понравиться) то же прилагаются.
все испытанно и отрепетированно, работает на отлично.

КНОПКИ:
    LEFT, RIGHT, UP и DOWN используются для перемещения лазера, одиночное нажатие сдвинет лазер на 0,1 мм. Также кнопки UP и DOWN используются для изменения скорости (feed override) в пределах 50-150%, с шагом в 5%.
    RUN/PAUSE - открывает меню выбора файла, повторное нажатие подтверждает выбор файла / пауза / возобновление.
    LASER включает и выключает лазер, на минимальной мощности.
    XY-0 - возвращает лазер в начало координат, нажать и держать чтобы выставить нуль.
    HOME - выполняет процедуру homing'а, если есть концевики.
    STOP - без комментариев, очень нужная кнопка!


настройки станка можно изменить только с компьютера используя конвертатор.
конвертатор можно скачать по ссылке ниже.

Без подключенного дисплея работать не будет

переменный резистор на плате заменен делителем напряжения на резисторах смд (сначала впаял переменный, замерил).
питание не должно превышать допустимого для ардуино, так как 5в берется с модуля.
драйвера DRV 8825, питание на ардуино идет от питания драверов, через смд диод.
микрошаг устанавливается впаиванием перемычки на плату( используйте резистор до 1к)
если диод не впаивать то можно питать разным напряжением, по отдельности, то есть на драйвера до 45в, а ардуино запитать отдельно либо через разъем, либо провод припаять от блока питания на 5в.

корпус делал из акрила (оргстекла) толщиной 5мм, лицевые крышки из 2мм, так как они вставляются в пазы, есть еще декоративная панель, я ее не прорисовал здесь, но она есть в чертежах, её толщина 9мм, кнопки из пластика 2.5мм.


Добавил версию прошивки для H-BOT / CoreXY.

ОБНОВИЛ КОНВЕРТЕР

    наконец-то стало возможным изменить размер и разрешение картинки;
    добавил sharpen-фильтр;
    изменил выжигание с оттенками для лазера, теперь только 4 цвета, и для каждого задается мощность индивидуально;
    подсчет приблизительного времени выжигания;

Если у вас нихромовый выжигатель, File->Options... и укажите это!

программу+прошивку скачать отсюда:
https://yadi.sk/d/7bHaRurQ3LtvVW

Эта тема содержит сообщение, помеченное как лучший ответ. Кликните здесь для перехода к этому сообщению.

Оффлайн ArrSoft

  • ЧПУ Ardunio Микроконтролеры
  • Вновь прибывший
  • *
  • Сообщений: 51
  • Карма: +4/-0
автономный контроллер, позволяет управлять следующими станками:
1.лазерным гравером
2.нихромовым выжигателем
3. рисовалкой-AxiDraw

Контроллер на базе GRBL, все выполнено на одной Arduino Nano. Дисплей текстовый 1602, плюс модуль SD карты. Файлы можно выполнять как с флешки, так и с компьютера.  Добавлена возможность выбрать дизеринг, подстроить яркость/контрастность. Также теперь возможно создание кода с изменяющейся S (мощность лазера).
 Файлы нужно копировать в корень флешки.
чертеж печатой платы и  чертежи корпуса (если понравиться) то же прилагаются.
все испытанно и отрепетированно, работает на отлично.

КНОПКИ:
    LEFT, RIGHT, UP и DOWN используются для перемещения лазера, одиночное нажатие сдвинет лазер на 0,1 мм. Также кнопки UP и DOWN используются для изменения скорости (feed override) в пределах 50-150%, с шагом в 5%.
    RUN/PAUSE - открывает меню выбора файла, повторное нажатие подтверждает выбор файла / пауза / возобновление.
    LASER включает и выключает лазер, на минимальной мощности.
    XY-0 - возвращает лазер в начало координат, нажать и держать чтобы выставить нуль.
    HOME - выполняет процедуру homing'а, если есть концевики.
    STOP - без комментариев, очень нужная кнопка!


настройки станка можно изменить только с компьютера используя конвертатор.
конвертатор можно скачать по ссылке ниже.

Без подключенного дисплея работать не будет

переменный резистор на плате заменен делителем напряжения на резисторах смд (сначала впаял переменный, замерил).
питание не должно превышать допустимого для ардуино, так как 5в берется с модуля.
драйвера DRV 8825, питание на ардуино идет от питания драверов, через смд диод.
микрошаг устанавливается впаиванием перемычки на плату( используйте резистор до 1к)
если диод не впаивать то можно питать разным напряжением, по отдельности, то есть на драйвера до 45в, а ардуино запитать отдельно либо через разъем, либо провод припаять от блока питания на 5в.

корпус делал из акрила (оргстекла) толщиной 5мм, лицевые крышки из 2мм, так как они вставляются в пазы, есть еще декоративная панель, я ее не прорисовал здесь, но она есть в чертежах, её толщина 9мм, кнопки из пластика 2.5мм.


Добавил версию прошивки для H-BOT / CoreXY.

ОБНОВИЛ КОНВЕРТЕР

    наконец-то стало возможным изменить размер и разрешение картинки;
    добавил sharpen-фильтр;
    изменил выжигание с оттенками для лазера, теперь только 4 цвета, и для каждого задается мощность индивидуально;
    подсчет приблизительного времени выжигания;

Если у вас нихромовый выжигатель, File->Options... и укажите это!

программу+прошивку скачать отсюда:
https://yadi.sk/d/7bHaRurQ3LtvVW

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 3 514
  • Карма: +13/-0
    • Новосибирск
  • Возраст: 57
Отличная работа. А видео не снимали, работы?
Нужно будет как то, плату в Спринте развести. Он как то более доступный всем.

Оффлайн ArrSoft

  • ЧПУ Ardunio Микроконтролеры
  • Вновь прибывший
  • *
  • Сообщений: 51
  • Карма: +4/-0
нет не снимал, но все работает.
дип трас можно скачать бесплатно с офф сайта, есть русский язык: http://diptrace.com/rus/download-diptrace/
вот еще одна прошивка, позволяет использовать G код созданный в других конвертерах, коды G2,G3 работать не будут, сохраняйте в нужном построцессоре.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 3 514
  • Карма: +13/-0
    • Новосибирск
  • Возраст: 57
Благодарю, за развернутый полный ответ.
Вроде всё ясно. Нужно реализовывать.

Оффлайн ArrSoft

  • ЧПУ Ardunio Микроконтролеры
  • Вновь прибывший
  • *
  • Сообщений: 51
  • Карма: +4/-0

Оффлайн ArrSoft

  • ЧПУ Ardunio Микроконтролеры
  • Вновь прибывший
  • *
  • Сообщений: 51
  • Карма: +4/-0
работа контроллера, видео и фото предоставил один из пользователей собравших такой контроллер:

https://cloud.mail.ru/public/3Bjd/jKH9tAcAj


Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 3 514
  • Карма: +13/-0
    • Новосибирск
  • Возраст: 57
Интересно. Всё руки никак не доходят собрать и проверить.
Благодарю за подробное освещение вашей работы.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 3 514
  • Карма: +13/-0
    • Новосибирск
  • Возраст: 57
Кстати сейчас монтажку внимательней расмотрел.

У пользователей вижу 3 драйвера на станках, то есть 2 движка на одну ось.
И еще что то синее в нижнем левом углу.

У вас только 2. Ну и как подключать сам лазер?

Оффлайн ArrSoft

  • ЧПУ Ardunio Микроконтролеры
  • Вновь прибывший
  • *
  • Сообщений: 51
  • Карма: +4/-0
Кстати сейчас монтажку внимательней расмотрел.

У пользователей вижу 3 драйвера на станках, то есть 2 движка на одну ось.
И еще что то синее в нижнем левом углу.

У вас только 2. Ну и как подключать сам лазер?


он просто установил лазер на фрезер. а использует только 2 оси
синее: это у него картридер такой под SD карту памяти, у меня другой немного.
лазер подлючается к выводу OUT1 (к ТТЛ лазера)

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 3 514
  • Карма: +13/-0
    • Новосибирск
  • Возраст: 57
Да я не спорю что 2 оси. Я и написал, что на одну ось 2 движка.
На фото то, мы видим 3 драйвера. И 3 все же разъема на их.

На вашей монтажке не увидел 3-его вывода?
Просто запоралелить, вроде как то не правильно.

Оффлайн ArrSoft

  • ЧПУ Ardunio Микроконтролеры
  • Вновь прибывший
  • *
  • Сообщений: 51
  • Карма: +4/-0
Да я не спорю что 2 оси. Я и написал, что на одну ось 2 движка.
На фото то, мы видим 3 драйвера. И 3 все же разъема на их.

На вашей монтажке не увидел 3-его вывода?
Просто запоралелить, вроде как то не правильно.

там провода у него на концевики идут а двигатели по одному на каждую ось,  и видно что подсоединены только 2 драйвера если смотреть слева.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 3 514
  • Карма: +13/-0
    • Новосибирск
  • Возраст: 57


если про мой станок, то эти два двигателя включены последовательно, драйверов поэтому два.

Оффлайн Ermak

  • Обзорщик
  • Постоялец
  • *****
  • Сообщений: 3 514
  • Карма: +13/-0
    • Новосибирск
  • Возраст: 57
В общем пробую через Гербер в Sprint Layout 6 перенести.
Печатка переносится, отверстия что то не получается. А по элементам вообще темный лес.
Где принципиальная то схема и хорошо бы на фото расположение элементов ещё показать?
Как понял у вас на контролере еще разъемы под драйвера и обвес с перемычками.

Чтобы дело как то двигалось. А то разбираться еще полгода будем.


Я то не электронщик. Хотя у нас на портале их судя по профилям, прямо лес пруди. Но всё время какие то стеснительные или еще какая то причина.

Оффлайн ArrSoft

  • ЧПУ Ardunio Микроконтролеры
  • Вновь прибывший
  • *
  • Сообщений: 51
  • Карма: +4/-0
В общем пробую через Гербер в Sprint Layout 6 перенести.
Печатка переносится, отверстия что то не получается. А по элементам вообще темный лес.
Где принципиальная то схема и хорошо бы на фото расположение элементов ещё показать?
Как понял у вас на контролере еще разъемы под драйвера и обвес с перемычками.

Чтобы дело как то двигалось. А то разбираться еще полгода будем.


Я то не электронщик. Хотя у нас на портале их судя по профилям, прямо лес пруди. Но всё время какие то стеснительные или еще какая то причина.

схемы нету, я сразу плату рисовал, под драйвера DRV 8825, А4988 немного не подойдут там надо 5в подавать отдельно.
детали все смд, резистор R12 можно не ставить, а заменить перемычкой, на многих дисплеях он уже есть( устанавливает яркость, от50 - 200Ом), резисторы R11 R13 -делитель напряжения вместо переменного резистора (10к-20к, контраст устанавливает, сначала припаял переменный, замерил сопротивления и впаял постоянные), диод Д1 подает питание на ардуино, в таком включении оно не должно превышать 19В, если не впаивать диод, то можно запитать моторы одним напряжением (до45В допускается для этих драйверов), а ардуино отдельно, припаяв провод на нужную ножку.





Оффлайн ArrSoft

  • ЧПУ Ardunio Микроконтролеры
  • Вновь прибывший
  • *
  • Сообщений: 51
  • Карма: +4/-0
вот кто то еще сделал плату, взято отсюда:
http://www.cnc-club.ru/forum/viewtopic.php?f=41&t=16194&start=60

эта плата с ошибками оказалась, тот кто её нарисовал исправил добавил перемычки (желтым цветом):

 

Рейтинг@Mail.ru