Лазерная установка для засветки фоторезиста от AlphaCrow
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
В режиме экспонирования ПИД по скорости, в ручном режиме перемещения - это скорее не ПИД, а некий аналог шагового двигателя с обратной связью: он перемешается строго по меткам на заданное расстояние с некоторыми элементами ПИД. Энкодер у меня только лента, ее отсчеты же связаны жестко с поворотом оси, если не считать легкого рассогласования от упругой деформации ремня. В этом же и была основная идея, что энкодер уже есть и так.
Фотографию макета сделать не могу, он давно разобран, а в процессе я их не делал, фотограф из меня так себе. Могу только попробовать сделать фотографию всей установки, правда она у меня сейчас тоже в состоянии практически макета из-за попытки сделать модернизированную каретку. К сожалению, сейчас я ее на время отложил, так как вплотную занялся ЧПУ, многие идеи можно было бы реализовать при его наличии
Фотографию макета сделать не могу, он давно разобран, а в процессе я их не делал, фотограф из меня так себе. Могу только попробовать сделать фотографию всей установки, правда она у меня сейчас тоже в состоянии практически макета из-за попытки сделать модернизированную каретку. К сожалению, сейчас я ее на время отложил, так как вплотную занялся ЧПУ, многие идеи можно было бы реализовать при его наличии
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
olee, Было бы хорошо получить хоть какую-то фотографию. Я тоже в своем макете решил использовать Black Pill на STM32F401.
Хорошо бы с вами пообщаться поближе. Может через личку?
Хорошо бы с вами пообщаться поближе. Может через личку?
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Выглядит интересно. Судя по миллиметровке рабочий ход по оси Х до 180 мм. Жаль, что не сохранилось видео движения каретки со скоростью 1000 мм/сек. Понятно, что разгон и торможение по S кривой это хорошо, но увеличивает дистанцию выбега и разгона.
Подскажите как регулируется скорость движения? Чем управляется мотор? ШИМом или меняющимся постоянным напряжением? Кто формирует фазные напряжения для BLDC ?
Подскажите как регулируется скорость движения? Чем управляется мотор? ШИМом или меняющимся постоянным напряжением? Кто формирует фазные напряжения для BLDC ?
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Максимальная скорость вообще-то порядка 1700-1800 мм/с, просто там уже время разгона делает не интересным их использование. S-кривая увеличивает не сколько дистанцию разгона/торможения, сколько время, причем с торможением проблем нет, там вы противодействуете back e.m.f. мотора напряжением противоположной полярности, там проблема поймать точку останова из-за упругой деформации ремня. Сейчас у меня максимальное ускорение при разгоне 50 м/с^2, при торможении - 100 м/с^2, это дает время разгона/торможения для скорости 1000 мм/с порядка 30 мс, поэтому я и собираюсь облегчить каретку с 75 г до 50 г, пока отложил правда.
Видео я даже не знаю как выкладывать, никогда не увлекался этим. Готовое у меня есть, кстати, с макетом, но slow mo и скорости как раз 1000 мм/с, я так пытался понять с проблемами торможения. Могу попытаться сделать и с установки, но для этого надо некоторое время, чтобы восстановить прошивку до нужного состояния. Но я не знаю как выкладывать видео на форум, да и время сейчас нет особо, чтобы разбираться.
Двигатель регулируется ШИМ симметричный с частотой порядка 70 кГц. Его формирует процессор методом SVM (если вам это о чем-то говорит) по прерываниям используя таблицу синусов и информацию об угловом положении ротора от энкодера. Задействован таймер TIM1 с комплиментарными выходами, сигналы идут на драйверы на сдвоенных n-pMOS, их можно увидеть на последнем фото на основной плате в левом нижнем углу.
Видео я даже не знаю как выкладывать, никогда не увлекался этим. Готовое у меня есть, кстати, с макетом, но slow mo и скорости как раз 1000 мм/с, я так пытался понять с проблемами торможения. Могу попытаться сделать и с установки, но для этого надо некоторое время, чтобы восстановить прошивку до нужного состояния. Но я не знаю как выкладывать видео на форум, да и время сейчас нет особо, чтобы разбираться.
Двигатель регулируется ШИМ симметричный с частотой порядка 70 кГц. Его формирует процессор методом SVM (если вам это о чем-то говорит) по прерываниям используя таблицу синусов и информацию об угловом положении ротора от энкодера. Задействован таймер TIM1 с комплиментарными выходами, сигналы идут на драйверы на сдвоенных n-pMOS, их можно увидеть на последнем фото на основной плате в левом нижнем углу.
Последний раз редактировалось olee Вт апр 25, 2023 23:41:58, всего редактировалось 2 раза.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
По поводу как выкладывать видео здесь на форуме я не подскажу, т.к. не знаю. Думаю кто-нибудь подскажет как это делается.
По поводу регулировки скорости мне понятно. То есть вы используете векторную ШИМ, формируемую с помощью таймера 1 процессора.
По поводу регулировки скорости мне понятно. То есть вы используете векторную ШИМ, формируемую с помощью таймера 1 процессора.
-
Pyku_He_oTTyda
- Открыл глаза
- Сообщения: 45
- Зарегистрирован: Вс мар 05, 2023 13:55:18
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Подскажите, чем крепите ленту энкодера?
Кто во что горазд, или на ali продаются крепления?
Кто во что горазд, или на ali продаются крепления?
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
От конструктива зависит. У меня просто закреплена за штатные отверстия самой ленты, сама лента идет вдоль профиля, потом огибает напечатанный на 3d принтере ролик с канавкой и крепится в штатные же отверстия с обратной стороны к пластине, перемещением которой и натягивается. Пока вроде натяжения не теряет. Кто-то на форуме приводил конструкцию с пружинкой на манер как это сделано в принтерах. Что-то готового мне не попадалось
-
Pyku_He_oTTyda
- Открыл глаза
- Сообщения: 45
- Зарегистрирован: Вс мар 05, 2023 13:55:18
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Всем здравствуйте. Давно изучаю данную тему, и уже спроектировал станок портального типа. И столкнулся с трудность. У меня камера от ноутбука с линзой от лазера. Увеличение отличное. Но в виду конструктивных особенностей нужно развернуть камеру на 90 градусов, при этом изображение не будет совпадать с движением камеры по осям. В программе я не смог найти настроек чтоб поворачивать изображение с камеры. Нельзя ли добавить такие настройки для камеры чтоб можно было вращать изображение?
- Lecter2017
- Опытный кот
- Сообщения: 802
- Зарегистрирован: Сб май 27, 2017 22:13:51
- Откуда: Нижний Новгород
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Saiberex, проще купить нормальную камеру. Цена ей 300 р. Программу никто править не будет конечно
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Оно то проще, но у меня этих камер как грязи. Вот и возник вопрос. Яж наверное не один такой.
- Lecter2017
- Опытный кот
- Сообщения: 802
- Зарегистрирован: Сб май 27, 2017 22:13:51
- Откуда: Нижний Новгород
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Saiberex, думаю один. Иначе бы подобная настройка уже была бы
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Жаль, будем работать с тем что есть.
-
ncbelov
- Потрогал лапой паяльник
- Сообщения: 338
- Зарегистрирован: Чт апр 02, 2015 17:04:07
- Откуда: Тольятти
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Участники форума,на изображение пробегают белые полосы понятно что помехи от шлейфа,но как бороться?дроссели на концах шлейфа стоят.по питанию осциллограф ничего криминального не показывает.Камера не отваливается,можно как-то победить для эстетики?
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Здравствуйте!
Осилил форум примерно до середины, собрал установку. Всё, кроме камеры работает, но присутствуют рандомные яркие вспышки лазера во время движения каретки. Если просто гонять каретку рукой, то они тоже есть, но существенно реже. Отключаю USB от контроллера, таскаю каретку рукой - вспышки есть. Отключил всё, что можно от шлейфа каретки, кроме энкодера, лазер прямо к плате подключил, двигатель физически отключил от драйвера. Всё равно эти вспышки имеются и сигнал приходит с процессора - это я точно выяснил. Даже идей никаких нет, что это может быть. Могу прошить другую макетку с stm, но они все одной партии, смысла нет. Кстати, если после включения не загружать гербер и не пытаться экспонировать, то никаких вспышек при движении каретки рукой нет. Ничего не понимаю.
Управление лазером по оригинальной схеме автора.
Версия программы 1019 как я понимаю, это последняя.
Вот, что она выдаёт при запуске:
SimT hlab
HLDI device ver 1710-0000-01
com inf is USB
Параметры
MCU 1.07
CNF 0x20004100
LSR 0x20000000 4096
STT 0x200040F0
FLASH size 128 Kbytes
P.S. В качестве камеры использовал эндоскоп, но с последними версиями софта он категорически не желает работать. Это безнадёжно? Жаль, эндоскоп очень удобен, компактный и лёгкий.
Осилил форум примерно до середины, собрал установку. Всё, кроме камеры работает, но присутствуют рандомные яркие вспышки лазера во время движения каретки. Если просто гонять каретку рукой, то они тоже есть, но существенно реже. Отключаю USB от контроллера, таскаю каретку рукой - вспышки есть. Отключил всё, что можно от шлейфа каретки, кроме энкодера, лазер прямо к плате подключил, двигатель физически отключил от драйвера. Всё равно эти вспышки имеются и сигнал приходит с процессора - это я точно выяснил. Даже идей никаких нет, что это может быть. Могу прошить другую макетку с stm, но они все одной партии, смысла нет. Кстати, если после включения не загружать гербер и не пытаться экспонировать, то никаких вспышек при движении каретки рукой нет. Ничего не понимаю.
Управление лазером по оригинальной схеме автора.
Версия программы 1019 как я понимаю, это последняя.
Вот, что она выдаёт при запуске:
SimT hlab
HLDI device ver 1710-0000-01
com inf is USB
Параметры
MCU 1.07
CNF 0x20004100
LSR 0x20000000 4096
STT 0x200040F0
FLASH size 128 Kbytes
P.S. В качестве камеры использовал эндоскоп, но с последними версиями софта он категорически не желает работать. Это безнадёжно? Жаль, эндоскоп очень удобен, компактный и лёгкий.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Непонятно что смущает - если экспонирование прервано некорректно, данные остаются в МК, который и продолжает пыхать лазером по прерываниям энкодера.BarBoss писал(а):если после включения не загружать гербер и не пытаться экспонировать, то никаких вспышек при движении каретки рукой нет
Если гербер не загружать и не запускать экспонирование, данных в МК нет, соответственно и вспышек тоже.
Эндоскоп прекрасно работает по-крайней мере с версией 0.0.1.74 от SDimok.BarBoss писал(а):В качестве камеры использовал эндоскоп, но с последними версиями софта он категорически не желает работать. Это безнадёжно?
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
- mial
- Друг Кота
- Сообщения: 3254
- Зарегистрирован: Ср янв 06, 2010 23:31:56
- Откуда: Боровичи, Новг. обл.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
У меня тоже матрица от эндоскопа, объектив от микроскопа. Все прекрасно работает. Версия 74.
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Огромное спасибо автору и всем участникам проекта. Я о такой железке с детства мечтал...
Проблема решилась заменой модуля с stm32. Удалось найти какой-то другой. А эти ... вроде и выкинуть жалко, но использовать их не рискну. Я в них некопенгаген, купил год назад десяток поиграться, но руки не дошли, а теперь и вовсе в лапы брать не хочется. Просто не смогу понять где косяк - у меня или в железке.
Эндоскоп я пробовал подключить к AMCap - она его тоже не распознаёт. Может вместо десятки под седьмой виндой попробовать? Мне всё одно - оно у меня работает в виртуалбоксе под линухом. Попробую вечерком. Доложу, если получится.
Проблема решилась заменой модуля с stm32. Удалось найти какой-то другой. А эти ... вроде и выкинуть жалко, но использовать их не рискну. Я в них некопенгаген, купил год назад десяток поиграться, но руки не дошли, а теперь и вовсе в лапы брать не хочется. Просто не смогу понять где косяк - у меня или в железке.
Эндоскоп я пробовал подключить к AMCap - она его тоже не распознаёт. Может вместо десятки под седьмой виндой попробовать? Мне всё одно - оно у меня работает в виртуалбоксе под линухом. Попробую вечерком. Доложу, если получится.