имхо не надо программу на форте ковырять если интерес сделать доступный комьюнити вариант который допиливать можно,
если бы делать я бы пошел таким путем: протокол в C есть, программа через сериальный порт общается, да придется интерфейс заного написать (заиспользовать библиотеки и тд)
Но само железо, прошивка и тд не требуют изменений.
В качестве оконного фреймворка взять какойнибудь GTK+/ для графики можно opengl или другие более высокоуровневые кроссплатформенные библиотеки
Не надо сразу все делать можно на гитхабе создать скелет и например сделать альфу 0.0000000000000000001 версию где будет только перемещение картеки взад вперед и стола, и дать ссылка на репозиторий, если у кого-то будет интерес то будет место и понемного ковырять его можно будет.
Если C/C++ использовать влом можно какой-нибудь python2.7 заиспольовать - треды, демоны, куча библиотек, высокоуровненовое программирование
на нем например Octoprint написан (программа streamer для 3Д принтера)
Не надо сразу все делать можно на гитхабе создать скелет и например сделать альфу 0.0000000000000000001 версию где будет только перемещение картеки взад вперед и стола, и дать ссылка на репозиторий, если у кого-то будет интерес то будет место и понемного ковырять его можно будет.
свежо предание) это, наверно, эдак пятое по ходу темы предложение переписать хост-программу, и, как обычно, в духе "а может быть кто-нибудь..."
"Железо" и прошивка тоже в общем случае не подходят, вот например для случая двустороннего экспонирования (два лазера работают, сканируя два слоя одновременно, мотор один но линейки две), мотор при смене направления 10А кушает, на продольной оси коллекторный сервопривод.
Настраиваю камеру и не пойму, положение матрицы камеры XY относительно координат установки, как то влияет на последующую точность? Или можно чуть криво поставить?Спойлер
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
На точность в принципе не повлияет. Но лучше в координатах установки. Делается просто. На термобумаге лазером чертишь линию, по ней выставляешь камеру.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Решил собрать сей прибор. Ну очень он мне понравился! Коты подскажите, очень очень нужно мне понять какой лазер купить. Есть два китайских лазера 500 mw и 100 mw (HLM1845-405-100-12VT) Подойдут ли они для печати? Какой брать? Можно ли будет уменьшить мощность лазера, слышал в начале темы что есть ток зажигания лазера. Выходит не пойдет 500 mw лазер на меньшей мощности использовать? Будет ли нужная фокусировка на этих лазерах?
пойдёт и тот и тот. мощность лазера регулируется программно. Единственное к чему есть вопросы, так это к весу каретки с таким лазером на 500мВт. Радиатор там не тяжеловат?? хотя для нормальной работы и 100мВт с головой
Берите мощный лазер от блюрей привода. На ибей их много продают, цена в районе1200-1500 р. Они как бы б/у, но работают отлично. Самое главное, можно светить маску на разрешении 720 дпи. Это сильно сокращает время изготовления платы. И еще один не маловажный плюс. Я использую этот лазер на токе около 260 мА, это в 2 раза меньше чем максимальный продолжительный ток для него. Гарантия долгой жизни... сколько я уже плат на нем сделал, штук 200 точно. И ничего, работает как молодой. Другой уже сдох бы давно.
лучше расскажи как скомпилировать программу, и в чем отлаживать...
По запросу на почтовый адрес автор прислал исполняемый файл Форт компилятора и последний публичный вариант программного кода.. Компилятор сделан на основе SMAL32. Как отлаживаться в Форт системе от AlphaCrow пока не знаю, но в Форт это не так страшно.
P.S. Не знаю могу лм публиковать компилятор без согласия автора. Форт код программы достаточно стандартен (в рамках понимания Форт и стандарта 94года и каких то знаний Win32API) и может быть использован в других Форт системах. Не решил оставаться в рамках существующего компилятора или адаптировать код под другую более известную Форт систему на выбор кому будет интересно или ещё спросить у автора более подробное описание возможностей его системы. В рамках и существующего компилятора можно дорабатывать какой то функционал. если это не затрагивает глубокого перестраивания кода (да и глубокого тоже . Поэтому и нужны приоритеты для правки программного кода, а тестирование могут, наверное, провести пока участники данного топика.
! На Си переписывать проект нет никакого желания, но могу прояснить весь функционал Форт исходников или каких то моментов, (если кто думает что код Форт программы состоит из "закорючек"
Если модераторы отмодерируют топик, то это будет хорошо, чтобы не пытаться перейти в места где разбросана какая то полезная информация
_________________ @ „Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.“ Козьма Петрович Прутков
KPG Я бы, при отсутствии установки, начал бы с задач, напрямую не связанных со станком. К таким задачам можно отнести: - возможность масштабирования битового поля (то есть пересчет разрешения в зависимости от прицела по реперам раздельно по каждой оси); - возможность поворота битового поля (сначала для прямоугольника); Как ни странно, но именно самая большая хотелка решается без привязки к установке.
И, совсем забыл, хотелось бы поиметь возможность управления слоями (вкл-выкл, позитив-негатив) в визуальном интерфейсе.
Да, и задачей это назвать язык не поворачивается, изменить лимит скорости на ползунке визуального интерфейса.
Заголовок сообщения: Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Добавлено: Вт июн 27, 2017 18:14:14
Открыл глаза
Карма: 4
Рейтинг сообщений: 29
Зарегистрирован: Пн июн 19, 2017 18:51:54 Сообщений: 68 Откуда: South Ural г. Челябинск
Рейтинг сообщения:0
Хорошо, начну с этих пожеланий (обработка битового поля) и пересекающихся задач (более полное отображение всех или проблемных Gerber файлов) и по мере готовности кода буду размещать экспериментальный ,билд.
P.S. Для тестирования, возможно, хватит прогонов тестов на термобумаге. Указание на проблемные Гербер файлы можно приводить в теме или в личке. В FAQ не увидел "рецептов" как сейчас обходятся шероховатости по работе с ПО. и как "бонус" список участников форума повторивших установку и их впечатления,результаты Понимаю, промодерировать удачно данный топик не такая простая задача.
_________________ @ „Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.“ Козьма Петрович Прутков
Последний раз редактировалось KPG Вт июн 27, 2017 18:28:55, всего редактировалось 1 раз.
В FAQ не увидел "рецептов" как сейчас обходятся шероховатости по работе с ПО.
Я думаю, у каждого свой способ. Большинство герберов можно подогнать под формат HLDI в CAM350. Я, для простоты, иногда пользуюсь Gerbview. Но так чтобы попался совсем неподдающийся gerber, такого не было.
KPG ранее я озвучивал самую главную хотелку. О ней же написал Forward. Это коррекция битового поля по 4 точкам. Покрутить то можно и без установки, но вот проверить ни как, установка нужна. Видится это таким образом. Привязываем к нижней левой, едем к нижней правой, далее к верхней правой, и дальше к верхней левой. Если это дело правильно обсчитать, то поле можно выдать четко к плате. От установки в принципе требуется только реальное положение реперов.
В FAQ не увидел "рецептов" как сейчас обходятся шероховатости по работе с ПО.
Я думаю, у каждого свой способ. Большинство герберов можно подогнать под формат HLDI в CAM350. Я, для простоты, иногда пользуюсь Gerbview. Но так чтобы попался совсем неподдающийся gerber, такого не было.
Каким пересекающимся функционалом из постобработки gerber файлов в стороннем ПО полезно дополнить HLDI?
_________________ @ „Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.“ Козьма Петрович Прутков
Каким пересекающимся функционалом из постобработки gerber файлов в стороннем ПО полезно дополнить HLDI?
Я бы для начала этим не заморачивался... Но можно подумать
mial писал(а):
Покрутить то можно и без установки, но вот проверить ни как, установка нужна.
Если по координатам реперов выровнять битовое поле, то оно должно отразиться в визуальном интерфейсе. Это первая итерация. Далее - только установка расставит все по местам. И, да, я бы не заморачивался непрямоугольным морфингом. Пока достаточно X,Y и угол поворота.
KPG Для примера гербер во вложении. При попытки его открыть программа крашится. Но если вот в этих строчках убрать перевод строки, то все нормально открывает.
Коты подскажите, очень очень нужно мне понять какой лазер купить. Есть два китайских лазера 500 mw Подойдут ли они для печати? Какой брать? Можно ли будет уменьшить мощность лазера, слышал в начале темы что есть ток зажигания лазера. Выходит не пойдет 500 mw лазер на меньшей мощности использовать? Будет ли нужная фокусировка на этих лазерах?
Я использовал похожий на 500мВт, причем задействовал штатный драйвер. Радиатор там, в значительной степени, бесполезен, т.к. та блестящая центральная часть с линзой - это простой корпус для лазерного диода, который с ощутимым люфтом вставляется в радиатор и фиксируется винтом. Я радиатор снял для облегчения каретки. Нагрева нет. Изначально брал его для экспериментов с зеркалом лазерника, но не смог запустить специально купленный SLD3232VF (не засвечивает фоторезист), а срочно нужно было сделать плату, то пришлось его пустить на установку. До этого печатал шаблоны на лазерном принтере, но здесь, по некоторым причинам, мучиться не стал. Пришлось прикручивать заведомо рабочий мощный лазер. Штатный драйвер решил попробовать оставить, т.к. параметры установленного диода неизвестны, а угробить его означало более месяца ожидания. Для резиста ставил мощность 0.017, скорость 1000. Маску засвечивал на мощности 1 и скорости 500 (на 1000 тоже засвечивает, но решил что так надежней будет. Эксперименты потом буду ставить, сейчас времени нет).
Ух ты! Появился реальный человек, который решился править исходники программы, готовый принимать пожелания. Добавлю несколько не больших своих. 1) Со станком не связано вообще - в винде при крупном шрифте (125%) на мониторе 4х3 и разрешении 1280х1024 немного не влазит по ширине экрана и крупный текст в нижней строке в некоторые поля не влазит. 2) Возможность автоматического позиционирования экспозиции не по реперам, а относительно оси симметрии стола по оси Y и известному смещению этой оси от концевика по Х. Смещение проще задавать в файле конфигурации. 3) Выяснить причину сбоев настройки ПИД на аппаратном USB. Ну это можно только при наличии установки. Об этом уже просили. 4) Если получится, то исправить баг иногда возникающего горизонтального смещения экспозиции на несколько десятых мм в произвольную сторону. Такое замечал не только я. Данный баг не зависит от способа начального позиционирования - по реперам или по концевику.
Если дойдёт до обработки герберов, то подкину свой для проверки. Есть с ним проблема в HLDI, которая в принципе обходится.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения