Мозги для лазерного гравера. GRBL. Avrdude.

Подписаться на 3Dtoday
Mef78
Идет загрузка
Загрузка
17.06.17
4716
39
печатает на Prusa i3
Техничка
26
Где-то вычитал что стандартный путь 3д печатника это
1.Купить или построить 3д принтер
2.Собрать 3д фрезер
3.Собрать лазерный гравер.

3д принтер у меня уже есть, 3д фрезер я собрал:

Раз так, решил от традиции не отступать :). Появилась идея собрать лазерный гравер. Пока собирается комплектуха для механической части, решил начать с мозгов.
Фирменные платы управления с поддержкой выхода на лазер стоят каких-то непонятных и огромных денег.
Самый простой вариант arduino+cnc shield 3.0 обойдется в 170 рублей за ардуино и примерно 150 рублей на cnc shield. Итого около 320р.
Вариант с более дешевым arduino nano обойдется в 120 рублей за arduino и примерно в 300 рублей за cnc shield v4. Итого порядка 420 р.

Решил собрать максимально бюджетный вариант.
Купил arduino nano за 120 рублей.
Макетная плата 50х70мм и папы-мамы с шагом 2,54мм у меня были. Блок питания dc-dc step down у меня тоже был. Главное перед включением выставить напряжение 5 вольт.
Схема подключения:
44a5c5fd62cabf3358cf91c3bf6e4002.jpg
Для лазерного гравера распаял драйвера только на оси X и Y. Предусмотрел разъемы под концевые выключатели по X и Y. Распаял выходы на кнопки "Reset" "Hold" "Resume", чтоб было. Не факт что буду использовать, но да ладно. Распаял джапмера для установки деления шага.
PWM (шим) выход на лазерный диод взял с 11 ноги ардуино. В прошивках свежее 0.9 (у меня 1.1f) на 11 порту живет ШИМ.
Питание драйверов и лазера - со стабилизатора dc-dc step down. 5 вольт со стабилизатора не стал подавать на arduino, она будет питаться от USB. Если что-то пойдет не так, питания не долго объединить, вероятно через диод.
Час работы с паяльником мне ничего не стоил :)
9479d0989344b6c5302f70d25dbf31f2.jpg
69dc0c49bf065ccebcf5d70012bdb935.jpg
471afe4b713c8ed62a02096658c2c693.jpg
d546eb39500cbbcbeb0d59d10d6bd780.jpg
7f6ffde18363d49b73da06b7862bc04c.jpg
7f0643433f18bd4ab56128d9bd1bc473.jpg
В прошлой записи про мозги для ЧПУ станка мой знакомый Tenchi задал резонный вопрос: для чего мне XLoader (по сути надстройка над avrdude), когда дуину можно прошить с помощью avrdude (в простонародье дудка).
Заморочался, освоил дудку из командной строки.
avrdude -? выдает встроенную подсказку.
1fbfdf727ba4bde0d2654502efa23fde.jpg
Дальше все достаточно просто
avrdude -p m328p -b 57600 -c stk500v1 -P COM2 -U flash:w:grbl_v1.1f.20170131.hex
где COM2 - порт на котором живет ардуино.
815ac89b622871339bd994ece2aa5ea2.jpg
Софтина залилась.
Шил из той же папки где лежит XLoader :), но через командную строку.
Запускаем GRBL Controller, подключаемся на порт COM2
e5c069c2e33edee07827a2e84393acb5.jpg
настраиваем прошивку по инструкции что я приложил чуть раньше.
Мозги готовы.
Осталось дело за механикой, про механику расскажу чуть позже. В процессе пока механика.
Подписаться на 3Dtoday
26
Комментарии к статье

Комментарии

17 Июн 16:49
0
Ни фига не стандартный путь... Был бы стандартный, это был бы 100500 пост про эту тему..
17 Июн 17:08
0
Я стараюсь во все свои посты добавить новизны :)
17 Июн 17:39
-2
а я стараюсь вместо постов потратить время на свое развитие - спинеры печатаю... хотя вам не понять, любителям славы и лайков)))
17 Июн 17:51
1
Когда я сказал студентам принести лабу по алгоритмизации на любом языке программирования, я не подозревал, что на потоке найдётся чудак, который напишет её на.. BRAINFUCK'е!
http://bash.im/quote/360086
17 Июн 17:53
4
Уважаемый, я работаю на трех работах. Где-то работаю руками, где-то головой, где-то всем вместе.
Одна из работ связана с программированием микроконтроллеров: AVR Studio, GCC и полный вперед.
Не вопрос, при наличие лишних денег те же комплектные мозги для гравера можно КУПИТЬ, но это не мой метод.
17 Июн 17:26
2
Чего-то я не понял. Есть 3д принтер , а зачем еще какое-то железо?
17 Июн 17:33
2
Наверное потому что у меня хобби собирать всякие вещи.
3д принтер я купил конструктором, ЧПУ фрезер напечатал и собрал с нуля, теперь есть желание попробовать собрать лазерный гравер.
В планах самодельный 3д принтер, и уже не дрыгостол.
17 Июн 17:41
-3
ну и делайте.. чо постить всякую чушь? вас все равно никто не заметит и никто не оценит.
А вот я спинеры печатаю, я молодец.
17 Июн 17:54
0
А что не чушь ?
17 Июн 20:01
0
А я заметил и оценил.
Итого: Вы сильно ошиблись.
19 Июн 13:21
0
вот как раз "спинеры" - полная чушь. они точно так же как тамагочи, тетрисы, и прочая фигня будут забыты очень и очень скоро !!!
вообще, в последнее время очень много народа ведется на всякую чушь и ерунду, такое впечатление, что у большинства представителей рода человеческого всего одна извилина, да и то на стадии высыхания - думать могут не многие !!!
17 Июн 18:53
0
Тогда этот пост на сайт 2dtoday ;)
17 Июн 19:06
0
Ну да, фактически осей то 2 8)
Но, прошивка под 3 оси :)
17 Июн 17:41
2
МФУ - маздай

сломался принтер - это сломался принтер. фрезер и лазер - вот они, пашут
сломалось МФУ "принтер-лазер-фрезер" - сломалось ВСЁ
17 Июн 17:54
0

МФУ - маздай
МФУ - кандидат на recycle, ещё до покупки.

Извечная тема - компоненты .VS. комбайны.

Я с ней знаком ещё с 1970 г.

Вот - например - найдите хоть три сходства:

0020aa8e8284da928b33ef6894d45995.jpg
12d02652937cd98b947d2231a423cc24.jpg
4f173976c430931282ae4638db4f792d.jpeg




+++
mef78, на Ваши слова:

Час работы с паяльником мне ничего не стоил
Вы не знакомились с проектом Нанохарт Руслана?

Я не очень понимаю Вашей суперидеи изобретать RAMPsоподобие - заново, на перемычках, если Руслан уже сделал "как надо"...
17 Июн 18:23
1
Я не очень понимаю Вашей суперидеи изобретать RAMPsоподобие - заново, на перемычках, если Руслан уже сделал "как надо"...
"хочешь сделать как надо - сделай сам!" :)
и экспириенс, и условно-бесплатно (протянуть руку и взять из ящика макетку)

оба подхода - и "кубики", и "сделай сам" - имеют свои достоинства и недостатки. у Вани ИМХО удачно получается их комбинировать
17 Июн 18:44
1
Хорошо, будем считать, что я это от зависти написал, что так просто - ни у кого ещё не видел...

Хотя...

Видел! Вот - картинка, правда для Uno :

753367aa33c80e8874d04a9df969d398.jpg


( bq Ciclop original )

А вот - Руслана:

81db5cc4624de33ed39874349567617e.jpg

( Nanoheart v.1.1 )

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

Если уж быть совсем принципиальным, можно было-бы и без макетки обойтись, уж очень это расточительно...

Навесной монтаж - наше всё!

Вот - для иллюстрации прототипов идеи, не для мелкосерийного производства (не на продажу):

25cb405a1366411363a5ddcd418ca39f.jpg
bd46a129e36e784176cb23c9b1fb5fb7.jpg
17 Июн 18:55
1
Пара последних фото трэш и содомия :)
NanoHeart же наверняка денег стоит. С таким же успехом можно было cnc shield v4 купить. Или собрать трех этажный бутерброд c cnc shield v3.
Что касается надежности - в варианте пары последних фото, ее там нет.
В моем варианте - есть у меня одна разработка, на макетке, так же проводками. Растиражировал я ее до 50 примерно экземпляров. По качеству пайки и по работоспособности платы проблем не возникало.
17 Июн 18:36
1
Не знакомился. RAMPS-оподобие изобрести идеи не было.
Было желание "из желудей и палок с минимальными затратами".
Взял макетку из ящика, коих там десяток другой, линейки пап-мам со стандартным шагом.
Можно было бы и на фрезере нарезать, но трассировать печатную плату времени не было. И тиражировать изделие смысла нет, делалось для себя.
В принципе получилось. Шаговые движки подключал - крутятся. Чего бы им не крутиться.
Еще была идея на голом микроконтроллере atmega328p-pu что-то подобное собрать. Микроконтроллер да кварц с двумя конденсаторами - и не надо ардуино. Тогда пришлось бы ставить внешний преобразователь usb->rs232 с ttl выходом, а это не совсем уже удобно. Хотя в запасе и такого есть.
17 Июн 18:46
0
Благодарю, я уже понял.
Чуть выше написал - всё это я от белой зависти... ;)

Насчитал 12 перемычек... Для меня это - рекорд...
17 Июн 18:52
1
фактор времени еще. спаять из готового - полчаса. ждать посылку - две недели минимум
17 Июн 19:01
1
Вот на той моей разработке которую я около 50 раз растиражировал, перемычек гораздо больше. 10 только на треханодный семисегментный индикатор (три восьмерки), и так по мелочи еще.
Все работает, ничего не отваливается. На счет надежности не жаловались.
А все из-за чего ? Лень один раз печатную плату разработать. Теперь даже чпу гравер есть, времени и/или желания нет.

...а еще у меня модной платы для макетирования нет. Она то вообще как-то нехорошо стоила.
17 Июн 21:36
1
Что это за плата такая?
17 Июн 23:19
0
Это для пигмеев - крайне нужная штуковина.

Позволяет нейтрализовать белого человека на большем расстоянии, тренируя лёгкие.

4ecff76e89db5eaa4b209583ddfe1abe.jpg


С Ливановым - не сработало...
17 Июн 18:53
0
линейки пап-мам
надо тебя раскулачить :)
17 Июн 18:56
1
У Бороды ищи (Элтом Про). Я там брал.
17 Июн 20:31
1
Я тоже хотел сам распаивать, так же. Исключительно из жадности :D. Но посчитав во что мне это обойдется, пошел и купил готовый шилд под уну. Даже если в ящике валяется плата и линейки, они там откуда появились? За них были отданы деньги, а значит говорить о том что они ничего не стоят, это не корректно. Это имеет смысл для молодых, кому нужно на чем то учиться паять, а для тех кто хорошо обращается с паяльником.... Я бы предпочел посветить этот час семье.
18 Июн 05:19
1
28 рублей макетка (5 штук 140 рублей на али) и 20 рублей за линейку пап+мам :)
На готовом шилде v4 стоит ams1117 5В. Не самое лучшее решение.
Платы с импульсным стабилизатором на борту стоят под полторыщщу.
Импульсный стабилизатор стоил в районе 30 рублей.
Обрезки провода бесплатно. Опыт - бесценен :)
17 Июн 22:15
4
О чем тут разговор??
У человека есть закрома, где он нашел все необходимое. ОНО УЖЕ БЫЛО КУПЛЕНО, ну или стырено, получено в подарок, и т.д. ЭТО заработало. Человек поделился опытом с обществом. Общество (небольшая его часть) начало ныть, что это никому не нужно и т.д.
Не все идут по проторенной дорожке. И в этом есть изюминка. Взять чужое и повторить бездумно - много ума не надо.
Кто может - пусть сделает лучше (с)
17 Июн 23:22
0
О чем тут разговор??
Я вёл речь про надёжность эксплуатации предложенного прототипа изделия, в моём понимании - обязанного работать 24/7.
Альтернативы были перечислены.
ТС совершил маленький подвиг, чем поделился с народом.
Все счастливы.
Шабат.
19 Июн 10:21
0
Круто! Ждём механику! :)
19 Июн 13:24
0
Я в детстве тож паял на макетках ... но щаз проще конечно купить, хотя качеством как по разводке так и по исполнению/сборке особо не блещут данные поделки :(((
19 Июн 13:56
0
Я по детству рисовал дорожки гудроном с бензином и травил в хлорном железе.
Сейчас на травление и рисование времени нет.
ЛУТ осваивать не хочу. Фоторезиста купил кусочек, но так и не попробовал.
Макетки есть.
20 Июн 19:41
0
ЕМНИП, для подключения драйвера ШД к Дуне надо две цифровых ноги, одна из которых ШИМ. Судя по схеме подглючения,так оно и есть, но почему ШИМ из шести проводов на двух синих и одном фиолетовом? Или три синих, или три фиолетовых же.

Для полноценной работы трёх осей надо D3 и D7 поменять местами в прошивке и в схеме.
20 Июн 19:50
0
На самом деле 3.
Нога En - enable - разрешение работы драйвера ШД. Зеленый провод. Общее разрешение на все три драйвера.
Еще две ноги Step и Dir
Step - импульсы, сколько подаем на ногу импульсов - столько шагов и делает двигатель. И нога с ШИМ тут не нужна. Зато step нужен на каждый драйвер
Dir - направление вращения, у ноги всего 2 состояния. Так же своя нога на каждый драйвер.
20 Июн 19:56
0
И нога с ШИМ тут не нужна.
Тоесть все эти любители прикрутить к РАМПе шестой и седьмой драйвера зря выкраивают ноги с ШИМ?
20 Июн 21:20
0
Вы сначала разберитесь что такое ШИМ ? Широтно импульсная модуляция. То есть управление ШИРИНОЙ импульса. Применяется например для управления мощностью лампочки, коллекторного моторчика постоянного тока, лазера, и так далее.
Вывод STEP драйвера шагового двигателя тупо считает импульсы, 5 импульсов подали, на 5 шагов повернул шаговый двигатель. И ШИМ ему не нужен.
В частном случае можно на ноге настроить шим (если этот порт микроконтроллера шим поддерживает) и соединить ногу с ногой step драйвера, после чего наблюдать как бесконечно крутится шаговый двигатель.
20 Июн 19:55
0
del
5 Июл 11:14
0
На всякий случай положу это сюда
Схема распиновки для grbl 0.8-0.9 с обычной разводкой
57d26d854b9c8e5c39f0a87fd96a4bf5.png


Для GRBL 0.9+ с управлением скоростью шпинделя через PWM (ШИМ)
f8563e700311c5f647dd5fde97d8343c.png

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

Читайте в блогах

Мой принтер.

3Dtoday за 60 секунд от 18 августа

Аддитивные технологии в Северной Корее, или Как я перестал бояться и полюбил 3D-печать

Вечер пятницы в стиле Кэпа

Как сделать акустический левитатор и силовой луч с помощью 3D-принтера

Выбор полевого MOSFET транзистора для стола и экструдера — мануал по важным аспектам даташитов