Форум программистов, компьютерный форум, киберфорум
Arduino
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.79/141: Рейтинг темы: голосов - 141, средняя оценка - 4.79
2 / 2 / 0
Регистрация: 15.10.2015
Сообщений: 31

Лазерный гравер: mega2560+Ramps1.4+drv8825

24.01.2019, 15:53. Показов 28297. Ответов 25

Студворк — интернет-сервис помощи студентам
Все привет. Надеюсь пишу в нужную рубрику. Делаю небольшой лазерный гравер на основе arduino mega 2560 с ramps 1.4. Все управляется с помощью программы GRBL. Координатный стол сделал и дело дошло до подключения лазера. Никак не могу найти в прошивке на какие пины нужно подключать ttl+- и power+-. Прошивку прикрепил. Заранее большое спасибо.
Изображения
  
Вложения
Тип файла: rar GRBL_RAMPS1_4.rar (466.4 Кб, 294 просмотров)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.01.2019, 15:53
Ответы с готовыми решениями:

Лазерный гравер: mega2560+Ramps1.4
Помогите пожалуйста правильно подключить лазер к RAMPS 1.4 Прошивка GRBL_RAMPS1_4. Лазер и драйвер лазера на фото. Питание лазера...

Лазерный гравёр на Arduino mega 2560+Ramps 1.4+drv8825
Здравствуйте. Всех с наступившим новым годом и наступающим рождеством. Товарищи специалисты, очень нужна ваша помощь. Собрал лазерный...

Посоветуйте цветной лазерный мфу или цветной лазерный принтер
Для принтера бюджет 22к, для мфу 35к. Хотелось бы ресурс картриджей от 3к страниц. Сам склонялся к киосерам, но те кто нам...

25
0 / 0 / 0
Регистрация: 10.08.2015
Сообщений: 6
06.01.2020, 20:30
Студворк — интернет-сервис помощи студентам
GRBL_RAMPS1_4_V1.1.zip
0
Тутошний я
 Аватар для Grey
2147 / 1202 / 225
Регистрация: 03.11.2009
Сообщений: 4,424
Записей в блоге: 2
06.01.2020, 22:16
Олег79, в кодах долго разбираться. а почему оси X, Z, а не X, Y?
0
0 / 0 / 0
Регистрация: 10.08.2015
Сообщений: 6
06.01.2020, 22:43
В проекте изначально так заложено. Если бы я мог что-то изменить то с удовольствием. Подключение на ramps к х и z. Y незадействован

Добавлено через 15 минут
Grey, В проекте который я собрал изначально так заложено. Ось У не задействованна. Если я бы мог изменить что,то с удовольствием. Читал где-то про Z, что с ней какие-то проблемы с координатами. А так бы да, перекинуть бы z на у и думаю что проблема бы решилась. Кстати пытался, накосячил, в общем ничего не получилось.
0
Тутошний я
 Аватар для Grey
2147 / 1202 / 225
Регистрация: 03.11.2009
Сообщений: 4,424
Записей в блоге: 2
07.01.2020, 17:59
в принципе, да, драйвера шаговых двигателей одинаковый. не особо важно какую ось подключать.
и гравировка идёт от одного края до другого. она должна возвращаться только когда до конца доходит.
или концевик должен срабатывать или размеры может не правильно заданы.
0
0 / 0 / 0
Регистрация: 10.08.2015
Сообщений: 6
07.01.2020, 18:16
Долго я с размерами пыхтел, вроде разобрался и всё высчитал
0
0 / 0 / 0
Регистрация: 22.11.2020
Сообщений: 1
25.11.2020, 23:02
Всем добрый день!
ramps 1.4 на Arduino Mega 2560, собираю лазерный гравер на GRBL.

1. Для такой конфигурации существует специальная сборка GRBL_RAMPS1_4 на официальном сайте.
Дело в том, что на ramps 1.4 изменилась разводка платы, от сюда и появилась (со старой прошивкой) ось Z на месте оси Y.
В прошивке надо выставить какая именно у вас плата (файл config.h)
Кликните здесь для просмотра всего текста
// To use with RAMPS 1.4 Board, comment out the above defines and uncomment the next two defines
#define DEFAULTS_RAMPS_BOARD
#define CPU_MAP_2560_RAMPS_BOARD


2. В этой прошивке есть возможность управления мощностью лазера TTL.
файл config.h
Кликните здесь для просмотра всего текста
#define SPINDLE_PWM_MIN_VALUE 5

Узнать пин подключения TTL можно в файле cpu_map.h
Кликните здесь для просмотра всего текста
#define SPINDLE_PWM_BIT 4 // MEGA2560 Digital Pin 7

На моем лазере при подачи низкого напряжения (0) на PWM, он отключается (вентилятор дует, лазер не светит).
На моей ramps этот выход (MEGA2560 Digital Pin 7) идет на мосфет. Надо изменить в настройках пин или подпоять провод к MEGA2560 Digital Pin 7.

3. В прошивке есть возможность изменить управление TTL низким напряжением на управление высоким напряжением. Если ваш лазер перестает светить при подачи 5 вольт на PWM (TTL). В файле config.h
Кликните здесь для просмотра всего текста
#define INVERT_SPINDLE_ENABLE_PIN

разкомментировать .

В прошивке много настроек для управления PWM (TTL), все они в своем названии содержат PWM, читайте, переводите.
Да и заливка этой прошивки отличается от старых. Сначала меняете все настройки, затем архивируете всю папку grbl в zip архив и добавляете ее как библиотеку в Arduino ide. Далее запускаете grblUpload.ino и прошиваете.

В программе LaserGRBL v3.8.0 в настройках надо выставит Поддержка ШИМ. При запуске на прожиг файла появиться возможность выставлять M4 (прожиг с поддержкой ШИМ).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.11.2020, 23:02
Помогаю со студенческими работами здесь

Требуется Гравёр (Москва)
Должностные обязанности * Гравировка на лазерном станке. Требования к кандидату * Мужчина от 20 до 50 лет. ...

драйвер шагового мотора drv8825
привет. Не смог понять для чего на драйвере нужен выход decay ? Включил драйвер ставил разные лог. уровни на decay но не каких изменений...

ЧПУ станок на Arduino MEGA 2560 + ramps 1.4 + drv8825 + nema17 hs4401
Здравствуйте уважаемые форумчане. Не уверен, что создал тему в нужной ветке, поэтому сильно не серчайте. Вобщем перелистал уже кучу тем по...

Mega2560 + FreeRTOS
День добрый уважаемые форумчане. Вот решил изучить использование FriiRTOS. Проект собрал, скомпилил и решил залить для тестирования в...

Mega2560 исправить HEX
Доброго всем времени суток, написал boottooder в algorithm buylder, размером 1к для mego328, отладил все хорошо) переношу на Miko2560,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru