Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Обновил программу до версии 3.2.0.5: http://selenur.ru/?page_id=797
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
lbvfy523
- Новичок
- Сообщения: 30
- Зарегистрирован: 30 июн 2017, 12:52
- Репутация: 2
- Настоящее имя: дмитрий
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Сергей, можно описать применяемую на Вашем станке электронную часть? В смысле какие электронные компоненты искать для создания лазерного выжегателя.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Последняя модификация станка вот такая: http://selenur.ru/?p=922lbvfy523 писал(а):Сергей, можно описать применяемую на Вашем станке электронную часть? В смысле какие электронные компоненты искать для создания лазерного выжегателя.
Что касается электроники, то тут пока недоделанное решение....
В качестве основного управляющего контроллера применяется ардуина Уно, с прошивкой GRBL 1.1, к ней подключен пустой шилд вот такой: покупал тут: http://robocraft.ru/shop/index.php?rout ... duct_id=67
На этот шилд напаял LPT разъем от материнской платы, и получилась вот такая штука: Так-же вместо ардуины подключаю другие контроллеры: Тот что справа вот: http://www.cnc-club.ru/forum/viewtopic.php?f=16&t=15825 сделан на базе контроллера STM32F103 нашим форумчанином.
Есть еще вот такой: http://www.cnc-club.ru/forum/viewtopic.php?f=41&t=16788 вот первый тест:
https://www.youtube.com/watch?v=976zJ8pd8ds
пока конечно не полноценный тест, но скоро попробую.
Есть ещё один контроллер на базе контроллера Atmel SAM3 (arduino DUE) но там не всё работает, т.к. неожиданно появилось решение на LinuxCNC, и это решение отложил.
В ящик закрепленный на станке идет:
1) Провод от контроллера (сигналы step,dir, датчик касания, сигнал PWM для модуля лазера).
2) провод 220 вольт, который идет на небольшой блок питания, для питания драйверов моторов, и лазерного модуля (если подключен).
3) Провод от внешнего блока питания (0-48 вольт) для питания шпинделя (если он подключен).
Так-же на станке закреплены концевики индуктивные, но так и не подключил, т.к. период вхождения в хобби ЧПУ, когда от них был толк проскочил, а сейчас уже не ошибаюсь, при подготовке управляющей программы....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Лазерный модуль который я использую именно для выжигания вот такой: https://www.aliexpress.com/item/REAL-NE ... 70687.html
Что касается механики для выжигателя, у форумчанина Rom327 очень элегантное, простое, и недорогое решение:
Что касается механики для выжигателя, у форумчанина Rom327 очень элегантное, простое, и недорогое решение:
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Спасибо Сергей!selenur писал(а):Лазерный модуль который я использую именно для выжигания вот такой: https://www.aliexpress.com/item/REAL-NE ... 70687.html
Что касается механики для выжигателя, у форумчанина Rom327 очень элегантное, простое, и недорогое решение:
Если lbvfy523 интересно, вот несколько фотографий: Еще раз всех с наступающим Новым годом!
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
lbvfy523
- Новичок
- Сообщения: 30
- Зарегистрирован: 30 июн 2017, 12:52
- Репутация: 2
- Настоящее имя: дмитрий
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Ребята, подскажите пожалуйста, реально собрать лазерный гравер с таким имеющимся оборудованием:
1 Ардуина УНО (МЕГА 328Р)
2 CNC SHIELD Ver 3.0
3 шаговый двигатель (минибея-матсушита 23KM-C051-09V)
4 ДРАЙВЕР ШАГОВОГО ДВИГАТЕЛЯ (А4988)
Есть ещё блок питания, но пока я его не ковырял (характеристики пока не знаю)
1 Ардуина УНО (МЕГА 328Р)
2 CNC SHIELD Ver 3.0
3 шаговый двигатель (минибея-матсушита 23KM-C051-09V)
4 ДРАЙВЕР ШАГОВОГО ДВИГАТЕЛЯ (А4988)
Есть ещё блок питания, но пока я его не ковырял (характеристики пока не знаю)
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Вот похоже на твой случай... http://stroimprinter.ru/index.php?route ... path=59_61lbvfy523 писал(а):Ребята, подскажите пожалуйста, реально собрать лазерный гравер с таким имеющимся оборудованием:
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
lenivets
- Опытный
- Сообщения: 141
- Зарегистрирован: 15 окт 2016, 11:20
- Репутация: 7
- Настоящее имя: Виталий
- Откуда: Тульская область Венёв
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
С НАСТУПАЮЩИМ НОВЫМ 2018 ГОДОМ. ХРАНИ ВАС БОГ.
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
С наступающим всех 
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
wip85
- Кандидат
- Сообщения: 86
- Зарегистрирован: 03 сен 2017, 09:29
- Репутация: 2
- Настоящее имя: Никита
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
После последнего обновления программы стало вот так.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Шорошо поправлю...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
wip85
- Кандидат
- Сообщения: 86
- Зарегистрирован: 03 сен 2017, 09:29
- Репутация: 2
- Настоящее имя: Никита
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Скажите я ника не могу совместить сверловку с засветкой.всегда чуть чуть мимо. Как сделать чтобы сверловка попадала с засветкой https://yadi.sk/d/33DzWyqS3NNZD5
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Вечером посмотрю.wip85 писал(а):Скажите я ника не могу совместить сверловку с засветкой.всегда чуть чуть мимо. Как сделать чтобы сверловка попадала с засветкой https://yadi.sk/d/33DzWyqS3NNZD5
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Ошибку исправил в версии 3.2.0.6 будет нормально.wip85 писал(а):После последнего обновления программы стало вот так.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Видео посмотрел, там у меня ещё много недоработок в плане понимания того что происходит внутри, постепенно планирую доработать данный модуль, если всё сложится нормально то доберусь до него через 1-2 недельки.wip85 писал(а):Скажите я ника не могу совместить сверловку с засветкой.всегда чуть чуть мимо. Как сделать чтобы сверловка попадала с засветкой https://yadi.sk/d/33DzWyqS3NNZD5
Что касается команды "M3 S10" которая должна включать лазер, она срабатывает при условии что у тебя параметр "$32=0" иначе если равна "1" то лазер включится только с началом движения. Это специальная защита, реализованная в прошивке. Если нужно отключить эту защиту то нужно установить в данный параметр "0" и после этого выполнить команду например "G1 X10" если после смены параметра на ноль, не выполнить движение с командой "G1....." то команда "M3 S10" лазер не включит, это просто такая особенность прошивки.
Лазер можно включить даже при "$32=1" но для этого команды должны быть такие "M3 S10" а потом вторая команда "G1 X10", после небольшого перемещения лазер продолжит светиться, но если будет выполнена команда например "G0 Y5" лазер выключиться.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Выложил новую версию с исправлением в модуле 300: http://selenur.ru/?page_id=797
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Alexversh
- Опытный
- Сообщения: 115
- Зарегистрирован: 15 апр 2017, 17:27
- Репутация: 7
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Сергей, исправь пожалуйста ошибку в расчетах в 900 модуле.
Была такая же в 901 там ты исправил.
Была такая же в 901 там ты исправил.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Хорошо
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Alexversh
- Опытный
- Сообщения: 115
- Зарегистрирован: 15 апр 2017, 17:27
- Репутация: 7
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Сергей в 300 модуле очень не хватает опции "удалить основной (исходный) контур", можно ли добавить в виде общего крыжика, либо против каждого контура, как сейчас выделение, что было бы еще лучше ?
И еще, в модуле 105 почему то не все шрифты поддерживаются, тот же Times курсив или Arial курсив, именно курсив не отображаются ?
И еще, в модуле 105 почему то не все шрифты поддерживаются, тот же Times курсив или Arial курсив, именно курсив не отображаются ?
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Привет!Alexversh писал(а):в 300 модуле очень не хватает опции "удалить основной (исходный) контур"
А смысл удалять исходный контур, если он изначально в траектории не попадает?
Вот смотри: Исходные траектории в предварительном просмотре в виде пунктира, они в следующий модуль не попадают, попадают лишь 3 сгенерированные траектории для каждой буквы. В параметрах модуля я указал что первая расчетная траектория будет на расстоянии 0.2 мм от базовой, и потом ещё 2 траектории с шагом 0.2, т.е. исходная траектория в результат не попадает.
Или я ещё что-то упускаю???
По поводу шрифтов, можешь поподробнее? и приложить сами файлы шрифтов?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/