Текущее время: 20 апр 2024, 01:13

Калининград & ХОББИ

Занятие любимым хобби - это путь к счастливой жизни!

Лазерный гравер на Ардуино

Тут собраны схемы различных устройств сделанных на контроллерах Ардуино, Лазерный гравер на Ардуино, Металлоискатель на Ардуино, Метеостанция, Кодовый замок, и множество других устройств и изобретений
 
Сообщений: 63
Зарегистрирован: 18 янв 2015, 20:47

Re: Проект - Самодельный мини лазерный гравер

Сообщение starkon75 » 26 янв 2015, 20:14

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


Вложения
3.jpg
2.jpg
1.jpg

Аватар пользователя
 
Сообщений: 799
Зарегистрирован: 27 мар 2013, 22:12

Программа для мини лазерного гравера на Ардуино

Сообщение -=dp=- » 27 янв 2015, 14:57

Выкладываю полный комплект файлов для мини лазерного гравера на Ардуино.

В комплект входят:
1. скетч для Ардуино УНО, НАНО, Мега.
2. программа для создания командного CNC файла .
3. программа для управления мини лазерным гравером.
4. образец картинки BMP для гравировки.

Описание действий.
Подключаем Ардуину к ПК, заливаем в нее скетч.
Запускаем программу mini_laser_cnc_code_prep
нажимаем на кнопку Открыть и выбираем файл картинки в формате BMP,
разрешением строго 100х100 пикселей в черно белом, иначе ничего не получится.
Ждем несколько секунд пока не появиться в правой части открытая картинка в красном цвете,
потом нажимаем Сохранить, после чего программа закроется.
Она создаст командный файл на диске C:\tenp.cnc
screen1.JPG
Mini_laser_cnc_code_prep
screen1.JPG (28.87 KiB) Просмотров: 24604

Затем запустим программу mini_laser_cnc_commander нажимаем кнопку Настройка,
в первом пункте выбираем виртуальный СОМ порт к которому подключена Ардуина.
Скорость и остальные настройки оставляем как есть и нажимаем ОК.
Затем нажимаем на кнопку Принять, она должна поменять свой статус на Close.
После пробуем по управлять мини лазерным гравером в ручном режиме, для проверки соответствия команд.
Если все команды выполняются, ложем в гравер заготовку , нажимаем на кнопку Картинка и после этого наблюдаем за работой мини лазерного гравера.
Оптимальное время гравировки можно подобрать , в зависимости от времени перемещения кореток гравера на 1 шаг.
screen2.JPG
Mini_laser_cnc_commander

Программы работают корректно на Windows XP, в других версиях Windows не проверялись, возможно потребуется разрешить программе запись в корень диска С, так как там создается временный файл temp.cnc


Вложения
gerb_RF_100x100.7z
Образец файла в BMP 100х100 черно-белый
(1.12 KiB) Скачиваний: 1765

Аватар пользователя
 
Сообщений: 799
Зарегистрирован: 27 мар 2013, 22:12

Re: Проект - Самодельный мини лазерный гравер

Сообщение -=dp=- » 27 янв 2015, 15:04

Тут полный пакет программ версии 1.5.

Программы полностью работоспособны, за исключением некоторых ограничений, в частности это ограничение по размеру картинки 100х100 пикселей.
В новой версии сделаю поддержку разрешения 200х200 пикселей, а еще в следующей 300х300 пикселей, и так далее :D


Вложения
Mini_laser_cnc_commander.rar
Программа для управления мини лазерным гравером
(218.65 KiB) Скачиваний: 2128
Mini_laser_cnc_code_prep.rar
Программа для создания CNC кода
(173.93 KiB) Скачиваний: 2067
mini_laser_cnc_arduino_sketch.rar
Скетч для Ардуино
(703 байт) Скачиваний: 1913

 
Сообщений: 63
Зарегистрирован: 18 янв 2015, 20:47

Re: Проект - Самодельный мини лазерный гравер

Сообщение starkon75 » 27 янв 2015, 20:07

что то немогу понять, в программе не включается сам лазер, смотрю какие команды идут и вижу цифру 9, но ведь она в скетче не включает лазер, проверьте пожалуйста, и ещё, если программа ненаходит файл она просто начинает дублировать ошибку до тех пор пока не снимешь задачу



Аватар пользователя
 
Сообщений: 799
Зарегистрирован: 27 мар 2013, 22:12

Re: Проект - Самодельный мини лазерный гравер

Сообщение -=dp=- » 27 янв 2015, 22:45

Обновил программу для мини лазерного гравера, можете скачивать

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



 
Сообщений: 63
Зарегистрирован: 18 янв 2015, 20:47

Re: Проект - Самодельный мини лазерный гравер

Сообщение starkon75 » 27 янв 2015, 22:52

а лазер всё равно невключается



Аватар пользователя
 
Сообщений: 799
Зарегистрирован: 27 мар 2013, 22:12

Re: Проект - Самодельный мини лазерный гравер

Сообщение -=dp=- » 27 янв 2015, 22:54

На какое расстояние у Вас перемещается каретка если подать на ардуино 1 шаг командой (1) ?
Просто от этого зависит разрешение, в скетче можете менять параметр

if (inByte=='1'){motor1.step(1, FORWARD, SINGLE);};
if (inByte=='2'){motor1.step(1, BACKWARD, SINGLE);};
if (inByte=='3'){motor2.step(1, FORWARD, SINGLE);};
if (inByte=='4'){motor2.step(1, BACKWARD, SINGLE);};

и тем самым будет увеличиваться разрешение.
По умолчанию оно минимальное и равно 1.



Аватар пользователя
 
Сообщений: 799
Зарегистрирован: 27 мар 2013, 22:12

Re: Проект - Самодельный мини лазерный гравер

Сообщение -=dp=- » 27 янв 2015, 22:58

starkon75 писал(а):а лазер всё равно невключается


Управление лазером подключается к цифровому выводу 2 на Ардуино УНО
Отметил на фото


Вложения
ArduinoUnoSmd.jpg
Управление лазером

 
Сообщений: 63
Зарегистрирован: 18 янв 2015, 20:47

Re: Проект - Самодельный мини лазерный гравер

Сообщение starkon75 » 27 янв 2015, 23:01

да я просто старый файл неудалил и загрузил его, а там девятки, а подключен всё правильно, сейчас всё работает



Аватар пользователя
 
Сообщений: 799
Зарегистрирован: 27 мар 2013, 22:12

Re: Проект - Самодельный мини лазерный гравер

Сообщение -=dp=- » 27 янв 2015, 23:02

starkon75 писал(а):а лазер всё равно не включается


Надо скачать обе программы, они обе обновлены.
В скетче можете обратить внимание на строки:

Код: выделить все
  if (inByte=='5'){digitalWrite(2, HIGH);};
  if (inByte=='6'){digitalWrite(2, LOW);};


при подаче 5 на цифровом выводе будет высокий уровень, т.е. 1
при подаче 6 на цифровом выводе будет низкий уровень, т.е. 0

Обратите внимание, что теперь в программе можно указывать путь для сохранения и загрузки файла CNC.



Аватар пользователя
 
Сообщений: 799
Зарегистрирован: 27 мар 2013, 22:12

Re: Проект - Самодельный мини лазерный гравер

Сообщение -=dp=- » 27 янв 2015, 23:04

starkon75 писал(а):да я просто старый файл неудалил и загрузил его, а там девятки, а подключен всё правильно, сейчас всё работает


Выложите в теме потом пример ;)
Макросъемка есть на телефоне?



 
Сообщений: 63
Зарегистрирован: 18 янв 2015, 20:47

Re: Проект - Самодельный мини лазерный гравер

Сообщение starkon75 » 27 янв 2015, 23:12

я бы с удовольствием, те первые фотки сделал с регистратора машины, принесли отремонтировать, я и сфоткал, а у самого на телефоне 0.3 мегапикселя и такое что видны только образ объекта, как появится на чём сщёлкнуть обязательно сделаю, да и по поводу программы которую нашёл, как мне её выложить, может залить на свой яндекс диск и оставить ссылку или порезать по 500кб и заполонить архивами, что будет для все удобнее



Аватар пользователя
 
Сообщений: 799
Зарегистрирован: 27 мар 2013, 22:12

Re: Проект - Самодельный мини лазерный гравер

Сообщение -=dp=- » 28 янв 2015, 00:06

starkon75 писал(а):я бы с удовольствием, те первые фотки сделал с регистратора машины, принесли отремонтировать, я и сфоткал, а у самого на телефоне 0.3 мегапикселя и такое что видны только образ объекта, как появится на чём сщёлкнуть обязательно сделаю, да и по поводу программы которую нашёл, как мне её выложить, может залить на свой яндекс диск и оставить ссылку или порезать по 500кб и заполонить архивами, что будет для все удобнее


Китайскую прогу лучше скинуть на яндексдиск, а сюда ссылочку выложить.
А ардуино скетч для китайской проги есть?



 
Сообщений: 63
Зарегистрирован: 18 янв 2015, 20:47

Re: Проект - Самодельный мини лазерный гравер

Сообщение starkon75 » 28 янв 2015, 00:08

там не скетч а прошивка, которая заливается с помощью этой же проги



 
Сообщений: 63
Зарегистрирован: 18 янв 2015, 20:47

Re: Проект - Самодельный мини лазерный гравер

Сообщение starkon75 » 28 янв 2015, 00:28

вот ссылка на прогу, пароль в личку
https://yadi.sk/d/7O9h0k4ueHNx8



Пред.След.

Вернуться в Устройства на Ардуино

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16