Доброго дня всем! Вижу, что, несмотря на давность темы, люди активно используют и собирают эту установку. Мне тоже пора) Может, сюда ещё заходит кто-то, кто разбирался, как происходит управление лазером при экспонировании? Записывается ли в буфер МК пиксельная строка, или же только координаты включения и выключения лазера в строке? Соответственно, управляется лазер попиксельно, или же на уровне "отрезков"? Насколько я понимаю, для изображений, подобных рисунку ПП, во втором случае ресурсы МК использовуются экономичнее: прерывание инкрментирует счетчик координат, и если, необходимо, разрешает/запрещает работу лазера. А ШИМ для лазера можно генерировать аппаратно, таймером, с существенно бОльшей частотой.
andryblack Попробовал поставить pcb-printer-host на Raspberry Pi Zero 2 W (bulleye). ldd /usr/local/bin/pcb-printer выдает libopenmaxil.so => not found Как я понял, начиная с bulleye этой либы нет, ее выпилили. Stretch для Raspberry Pi Zero 2 W уже нет. Нашел на github отдельно libopenmaxil.so но с ней тоже ни чего не запускается: error while loading shared libraries: /lib/arm-linux-gnueabihf/libopenmaxil.so: invalid ELF header Вы с 2020 года обновляли свой вариант софта? Или так и осталось все как было?
Сам и отвечу... Что уж там. После некоторого ковыряния, решение вот такое получилось: Ставим libomxil-bellagio sudo apt install -y libomxil-bellagio-dev И делаем симлинк sudo ln -s /lib/arm-linux-gnueabihf/libomxil-bellagio.so.0.0.0 /lib/arm-linux-gnueabihf/libopenmaxil.so После этого на хосте поднимается сервер, и на него можно зайти через браузер http://raspberrypi.local:8080
Доброго дня всем! Вижу, что, несмотря на давность темы, люди активно используют и собирают эту установку. Мне тоже пора) Может, сюда ещё заходит кто-то, кто разбирался, как происходит управление лазером при экспонировании? Записывается ли в буфер МК пиксельная строка, или же только координаты включения и выключения лазера в строке? Соответственно, управляется лазер попиксельно, или же на уровне "отрезков"? Насколько я понимаю, для изображений, подобных рисунку ПП, во втором случае ресурсы МК использовуются экономичнее: прерывание инкрментирует счетчик координат, и если, необходимо, разрешает/запрещает работу лазера. А ШИМ для лазера можно генерировать аппаратно, таймером, с существенно бОльшей частотой.
В буфер записывается пиксельная строка и для каждого активного пиксела выдается импульс лазера заданной длительности в ПРОГНОЗИРУЕМЫЙ момент относительно импульса с энкодера с учетом скорости движения каретки. Что вы там собрались оптимизировать и упрощать - не понятно, скорее все будет намного сложнее плюс пара трудноразрешимых проблем.
В буфер записывается пиксельная строка и для каждого активного пиксела выдается импульс лазера заданной длительности в ПРОГНОЗИРУЕМЫЙ момент относительно импульса с энкодера с учетом скорости движения каретки. Что вы там собрались оптимизировать и упрощать - не понятно, скорее все будет намного сложнее плюс пара трудноразрешимых проблем.
Пока ничего, тем более, что а) установка успешно работает и б) PC приложение написано на ФОРТ, т.е. труднопонимаемо для не-автора. Просто хотел понять, как соотносятся частота PWM и скорость перемещения луча. Я когда-то имел дело с древними фотонаборными автоматами, ориентированными на текст; и там, для минимизации аппаратных требований, применялся описанный подход. В буфер экспонирующего модуля поступали координаты начал и концов "черных" отрезков текущей строки, счетчик позиции сравнивался с ними, при совпадении включался/ отключался лазер. Скорости были куда выше (развертка вращающимся зеркалом), поэтому 30 с лишним лет назад это ещё делали на жёсткой логике)
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Программой все в основном пользуются от SDimok, а это C#, сам контроллер написан на С. Аппаратная логика - это замечательно, там много чего можно реализовать. В софте согласовать фазу ШИМа и отсчетов уже будет некоторой проблемой сравнимой с просто по-пиксельным управлением лазером, и она - не единственная. Что реализовано в прошивке сейчас, сделано достаточно оптимально. У себя в прошивке я вообще отвязал заполнение ШИМ лазера от отсчетов, все делается через DMA и буфер. Запас времени получается достаточно большой, по прикидкам между отсчетами может быть порядка 7 мкс, а это соответствует скорости каретки 5 м/с при ленте 720 dpi - более чем достаточно, у всех в основном скорость в районе 1 м/с и определяется в основном механикой установки.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения