Автономный контроллер для самодельного лазерного гравера
-
- Кандидат
- Сообщения: 84
- Зарегистрирован: 07 апр 2015, 17:24
- Репутация: 50
- Настоящее имя: Виктор
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
По видимому нужно сохранить в формате который примет программа автора, потом загрузить в программу автора и сделать файл для автономки
-
- Опытный
- Сообщения: 106
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: 93
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
Генерировал этой прогой https://github.com/selenur/ToolsGenGkod ... 51/v51.zip есть новая версия , но с этой попроще все. Почитать как пользоваться можно тут http://selenur.ru/?page_id=400. Точно не помню , но там еще надо будет профиль переписывать, а может и нет.Новичок2 писал(а):чем можно сгенерировать код из вектора понятливый для контроллера и меня .У самого ума не хватает .
Заранее благодарю .
- Козёл
- Мастер
- Сообщения: 252
- Зарегистрирован: 15 мар 2017, 12:07
- Репутация: 482
- Настоящее имя: Артурио
- Откуда: Бишкек
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
Я в Vectric Aspire создаю. Вот постп-процессор, для резки, перед началом реза включается лазер, затем задержка 0.5 сек, и только потом резка. Файл извлечь в папку "C:\Users\All Users\Application Data\Vectric\Aspire\V8.0\PostP".Новичок2 писал(а):Подскажите пожалуйста за арткам или чем можно сгенерировать код из вектора понятливый для контроллера и меня .У самого ума не хватает .
Да, здесь как-бы есть намек, но это не так. Имелось ввиду, что таких функций на m328p нету и небудет, т.к. просто больше нету памяти. От этих функций было бы больше пользы на фрезере.ALViktor писал(а):Может и правильно, только не спешите, автор несколько раз писал не на меге 328. В 769 сообщении.
Последний раз редактировалось Козёл 11 янв 2018, 21:16, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
Тоже делал в GenGkodes v51 , программа неплохая. Немного непривычная, но работает.
-
- Новичок
- Сообщения: 11
- Зарегистрирован: 11 янв 2018, 19:26
- Репутация: 2
- Настоящее имя: Михаил
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
Благодарю всех откликнувшихся , буду изучать .
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
sergan Спрашивал модели выжигателя, есть вариант в Скетчапе, но им мало кто пользуется,поэтому даю ссылку на
STLки основных деталей. Некоторые элементы придется доработать напильником. Может еще кому пригодится.
https://yadi.sk/d/0fhUhOdL3RQBqj
ССылка на проект в Скетчапе в посту #759/
STLки основных деталей. Некоторые элементы придется доработать напильником. Может еще кому пригодится.
https://yadi.sk/d/0fhUhOdL3RQBqj
ССылка на проект в Скетчапе в посту #759/
Последний раз редактировалось svm 12 янв 2018, 17:43, всего редактировалось 1 раз.
- spryt
- Кандидат
- Сообщения: 90
- Зарегистрирован: 21 май 2017, 20:02
- Репутация: 89
- Настоящее имя: Тимур
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
В обоих сообщениях ссылка на один и тот же файл.svm писал(а):sergan Спрашивал модели выжигателя, есть вариант в Скетчапе, но им мало кто пользуется,поэтому даю ссылку на
STLки основных деталей. Некоторые элементы придется доработать напильником. Может еще кому пригодится.
https://yadi.sk/d/FtApBGBm3RHmFt
ССылка на проект в Скетчапе в посту #759/
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
Извиняюсь, вторую ссылку поправил. Пятница..........spryt писал(а):В обоих сообщениях ссылка на один и тот же файл
Если кому нужны модели Скетчап, пишите, выложу более свежие, но тоже с косяками. Исправлять не хочется. Второй раз печатать уже не буду.
-
- Новичок
- Сообщения: 21
- Зарегистрирован: 27 мар 2017, 08:29
- Репутация: 23
- Настоящее имя: Алексей
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
Всем доброго дня!Кто нибудь пробовал прошивка из папки DEV
-
- Новичок
- Сообщения: 21
- Зарегистрирован: 27 мар 2017, 08:29
- Репутация: 23
- Настоящее имя: Алексей
- Контактная информация:
-
- Новичок
- Сообщения: 18
- Зарегистрирован: 04 янв 2018, 18:05
- Репутация: 21
- Настоящее имя: Sahib
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
Если что поправьте..... Значит функция отключения питание действует только на фрезере (Mega 2560). Из за нехватку памяти на 328р не предусмотрено.
- Козёл
- Мастер
- Сообщения: 252
- Зарегистрирован: 15 мар 2017, 12:07
- Репутация: 482
- Настоящее имя: Артурио
- Откуда: Бишкек
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
На m328p предусмотрено только сохранение позиции, т.е. при каждом включении контроллера координаты будут не 0,0 а те, которые были при выключении. А так да, на код который бы прочитал до нужной строки и восстановил все предыдущие значения (скорость подачи, мощьность лазера, единицы измерения), не хватит (точнее не хватает, я проверял) памяти!Harkan писал(а):Значит функция отключения питание действует только на фрезере (Mega 2560). Из за нехватку памяти на 328р не предусмотрено.
И для этой функции нужно придумать какое-то устройство, которое бы определило отключение питания. К примеру, когда я выключаю свой лазер из розетки, контроллер еще где-то 1-1.5 секунды работает. Может быть одного компаратора будет достаточно?
На схеме Arduino и компаратор запитываются от внешнего преобразователя 7805 (КРЕН'ка), один из входов компаратора подключен к выходу (+5V) 7805, а на другом - делитель напряжения. Резисторы R1 и R2 нужно подобрать таким образом, чтобы при 12В на выходе напряжение было больше чем на 7805. При отключении питания напряжение (наверное) должно плавно падать? И в какой-то момент на делителе должно будет получится меньше 5V и выход компаратора изменит свое состояние и контроллер начнет записывать данные в EEPROM. Или я фигню какую-то придумал? Может это как-то по другому делается?
P.S. Толком не знаю как и когда используется компаратор.
-
- Кандидат
- Сообщения: 84
- Зарегистрирован: 07 апр 2015, 17:24
- Репутация: 50
- Настоящее имя: Виктор
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
Видел я схему сохранения данных при исчезновении питания, никак не вспомню где. Там еще организована подпитка процессора конденсатором 1000 мкф. А за напряжением следил сам процессор, без компоратора. Как только напряжение начинало падать, до стабилизатора питания, процессор останавливал работу и сохранял данные в память. И это было не для ЧПУ, не помню вообще для чего. Но схема где то есть. Если найду напишу.
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
Логика правильная, но ждать пока напряжение упадет до 5 вольт, не обязательно, можно среагировать и на более высокое 8-10 В.
Компараторы, это конечно хорошо, но есть специализированные ИС контроля напряжения.
http://kazus.ru/articles/431.html
Или банальная TL431.
А контроль напряжения осуществляется путем опроса входа или по прерыванию?
Компараторы, это конечно хорошо, но есть специализированные ИС контроля напряжения.
http://kazus.ru/articles/431.html
Или банальная TL431.
А контроль напряжения осуществляется путем опроса входа или по прерыванию?
Последний раз редактировалось svm 14 янв 2018, 17:43, всего редактировалось 3 раза.
-
- Кандидат
- Сообщения: 84
- Зарегистрирован: 07 апр 2015, 17:24
- Репутация: 50
- Настоящее имя: Виктор
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
это немного не то, они просто останавливают проц при снижении питания, что бы он данные не попортил.svm писал(а):Компараторы, это конечно хорошо, но есть специализированные ИС контроля напряжения.
А тут надо сохранить позицию в памяти, что бы продолжить с места остановки.
Нужно измерять напряжение до стабилизатора питания и при определенном снижении останавливать работу станка и сохранять данные. Нужна свободная нога процессора. добавляется до входа в 7805 диод и конденсатор большой емкости. Измеряется напряжение до диода.
-
- Кандидат
- Сообщения: 84
- Зарегистрирован: 07 апр 2015, 17:24
- Репутация: 50
- Настоящее имя: Виктор
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
Необходимо еще обеспечить работу силовой части до того как процессор остановит станок.
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
Не обязательно проц останавливать, они с высокой точностью могут определить просадку напряжения и просигнализировать об этом. А что делать с этим сигналом решаете Вы. Их преимущество - три ноги, низкая цена и высокая точностьALViktor писал(а):это немного не то, они просто останавливают проц при снижении питания, что бы он данные не попортил.
- ArrSoft
- Мастер
- Сообщения: 424
- Зарегистрирован: 20 май 2017, 18:31
- Репутация: 234
- Настоящее имя: добродушненький
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
вот так сработает, надо только питание самого контроллера сделать через диод и конденсатор большой емкости, что бы хватило времени не тольо послать команду стоп но и записать координатыКозёл писал(а):На m328p предусмотрено только сохранение позиции, т.е. при каждом включении контроллера координаты будут не 0,0 а те, которые были при выключении. А так да, на код который бы прочитал до нужной строки и восстановил все предыдущие значения (скорость подачи, мощьность лазера, единицы измерения), не хватит (точнее не хватает, я проверял) памяти!Harkan писал(а):Значит функция отключения питание действует только на фрезере (Mega 2560). Из за нехватку памяти на 328р не предусмотрено.
И для этой функции нужно придумать какое-то устройство, которое бы определило отключение питания. К примеру, когда я выключаю свой лазер из розетки, контроллер еще где-то 1-1.5 секунды работает. Может быть одного компаратора будет достаточно?
На схеме Arduino и компаратор запитываются от внешнего преобразователя 7805 (КРЕН'ка), один из входов компаратора подключен к выходу (+5V) 7805, а на другом - делитель напряжения. Резисторы R1 и R2 нужно подобрать таким образом, чтобы при 12В на выходе напряжение было больше чем на 7805. При отключении питания напряжение (наверное) должно плавно падать? И в какой-то момент на делителе должно будет получится меньше 5V и выход компаратора изменит свое состояние и контроллер начнет записывать данные в EEPROM. Или я фигню какую-то придумал? Может это как-то по другому делается?
P.S. Толком не знаю как и когда используется компаратор.
http://radiokot.ru/circuit/power/charger/11/
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера
Сработать то сработает, но зачем два 7805 включенных абсолютно одинаково, зачем реле, может еще и контактор пятой величины поставить?ArrSoft писал(а):вот так сработает