Выпуск релиза KiCAD 6.0
Новость, конечно, не совсем про робототехнику, но, согласитесь, иметь возможность быстро набросать прототип платы управления, не прибегая к монструозным проприетарным EDA, всегда ценна. Новость действительно достойна внимания, так как выпуск мажорного релиза - это в KiCAD нечастое явление. Предыдущая версия 5.0 была выпущена ещё в 2018 году.
Среди улучшений можно отметить:
- повышение удобства интерфейса для бесшовного переключения между редактором схем и редактором плат
- возможность создавать классы цепей для более удобного присвоения правил
- поддержка многосигнальных шин для упрощения иерархического проектирования
- гибкий настраиваемый редактор плат
- обновлённый визуализатор внешнего вида платы с возможностью задавать параметры освещения и трассировку лучей
- новая система правил проектирования (design rules), позволяющая задавать сложные логики проверки для отдельных классов цепей и слоёв печатной платы
- переход с XSLT на Python для написания скриптов; сам Python API претерпел значительные изменения и теперь не использует SWIG
- полная поддержка русского языка (ну и вообще с локализацией у них всё круто благодаря одной компании из числа контрибьюторов)
- ну и, конечно, вагон и тележка мелких изменений/исправлений/улучшений
Подробный перечень изменений
Разработчики уже собирают средства на разработку версии 7.0. На данный момент собрано уже 40 из 50 тыс. долларов. По своим затратам из фонда команда публикует небольшие отчёты.
#kicad #opensource #eda
Новость, конечно, не совсем про робототехнику, но, согласитесь, иметь возможность быстро набросать прототип платы управления, не прибегая к монструозным проприетарным EDA, всегда ценна. Новость действительно достойна внимания, так как выпуск мажорного релиза - это в KiCAD нечастое явление. Предыдущая версия 5.0 была выпущена ещё в 2018 году.
Среди улучшений можно отметить:
- повышение удобства интерфейса для бесшовного переключения между редактором схем и редактором плат
- возможность создавать классы цепей для более удобного присвоения правил
- поддержка многосигнальных шин для упрощения иерархического проектирования
- гибкий настраиваемый редактор плат
- обновлённый визуализатор внешнего вида платы с возможностью задавать параметры освещения и трассировку лучей
- новая система правил проектирования (design rules), позволяющая задавать сложные логики проверки для отдельных классов цепей и слоёв печатной платы
- переход с XSLT на Python для написания скриптов; сам Python API претерпел значительные изменения и теперь не использует SWIG
- полная поддержка русского языка (ну и вообще с локализацией у них всё круто благодаря одной компании из числа контрибьюторов)
- ну и, конечно, вагон и тележка мелких изменений/исправлений/улучшений
Подробный перечень изменений
Разработчики уже собирают средства на разработку версии 7.0. На данный момент собрано уже 40 из 50 тыс. долларов. По своим затратам из фонда команда публикует небольшие отчёты.
#kicad #opensource #eda
Об открытом коде и закрытом ПО
Уже давно не напрягаюсь (а только мысленно делаю facepalm), когда в очередной раз слышу, что какое-то проприетарное решение демонстрирует более высокую эффективность и инновационность по сравнению с open source аналогом. Ребят, ну конечно же у них всё очень круто, но поймите одно - это совсем другая эволюционная ниша в разнообразии видов технических систем! Ниша, в которой потомки должны приплачивать предкам за то, что пользуются их генами.
#opensource #vs #proprietary
Уже давно не напрягаюсь (а только мысленно делаю facepalm), когда в очередной раз слышу, что какое-то проприетарное решение демонстрирует более высокую эффективность и инновационность по сравнению с open source аналогом. Ребят, ну конечно же у них всё очень круто, но поймите одно - это совсем другая эволюционная ниша в разнообразии видов технических систем! Ниша, в которой потомки должны приплачивать предкам за то, что пользуются их генами.
#opensource #vs #proprietary
Кооперация через open source в промышленности
Как известно, рынок труда в IT-индустрии в последнее время сильно перегрет. Это ведёт к неоправданно завышенным запросам по заработной плате, перетеканию мозгов в смежные сектора экономики (торговли, финансов и медиа) и страданиям тех, кто в этом IT нуждается, но не может себе его позволить - например, т.н. "реальный" сектор - промышленность, сельское хозяйство и другие. Всё ведёт к тому, что заводы не могут себе позволить программистов и темпы автоматизации замедляются.
Именно с таким посылом была создана ассоциация Open Source Automation Developement Lab (OSADL), участники которой согласовывают свои потребности и объединяются для коллективного заказа программного обеспечения с открытым исходным кодом. Таким образом, OSADL позволяет достичь того, что финансово невозможно для отдельной компании. В этом видео на youtube-канале OSADL наглядно демонстрируются принципы кооперации разработчиков вокруг открытого кода на примере предприятий из разных, но не конкурирующих друг с другом отраслей (автомобилестроение и текстильная промышленность).
На данный момент в ассоциацию входят такие известные компании как Phoenix Contact, Intel, Kuka, BMW, Audi, Porsche. Среди проектов ассоциации: RTOS патчи для ядра линукс, автоматические стенды для тестирования дистрибутивов, OPC UA Pubsub через TSN и многое другое.
#opensource #industrial #linux
Как известно, рынок труда в IT-индустрии в последнее время сильно перегрет. Это ведёт к неоправданно завышенным запросам по заработной плате, перетеканию мозгов в смежные сектора экономики (торговли, финансов и медиа) и страданиям тех, кто в этом IT нуждается, но не может себе его позволить - например, т.н. "реальный" сектор - промышленность, сельское хозяйство и другие. Всё ведёт к тому, что заводы не могут себе позволить программистов и темпы автоматизации замедляются.
Именно с таким посылом была создана ассоциация Open Source Automation Developement Lab (OSADL), участники которой согласовывают свои потребности и объединяются для коллективного заказа программного обеспечения с открытым исходным кодом. Таким образом, OSADL позволяет достичь того, что финансово невозможно для отдельной компании. В этом видео на youtube-канале OSADL наглядно демонстрируются принципы кооперации разработчиков вокруг открытого кода на примере предприятий из разных, но не конкурирующих друг с другом отраслей (автомобилестроение и текстильная промышленность).
На данный момент в ассоциацию входят такие известные компании как Phoenix Contact, Intel, Kuka, BMW, Audi, Porsche. Среди проектов ассоциации: RTOS патчи для ядра линукс, автоматические стенды для тестирования дистрибутивов, OPC UA Pubsub через TSN и многое другое.
#opensource #industrial #linux
PAROL6
PAROL6 - новый (релиз был в июле этого года) 6-DoF настольный робот-манипулятор для обучения на шаговых двигателях от Петра Черняка (Petar Crnjak), разработчика Faze4 и CM6. Полезная нагрузка 1 Кг, вес 5.5 Кг, радиус рабочей зоны 400 мм со стандартным гриппером, механические детали изготавливаются с помощью 3D-печати. Разработчик стремился спроектировать модель, наиболее близкую к промышленным решениям по механике, управляющему ПО и юзабилити; учёл опыт предыдущих двух моделей роботов-манипуляторов - например, Faze4 был слишком большим и не очень подходил для размещения на столах в учебных классах. В PAROL6 используются прецизионные планетарные редукторы и ремни для оптимального распределения веса. Конструкция является модульной и позволяет легко добавлять драйверы с замкнутым контуром управления (closed-loop). ПО использует специальный протокол, обеспечивающий стандартное для отрасли время цикла опроса в 60-100 Гц. Графический интерфейс ПО вдохновлен интерфейсами для современных промышленных коботов, где реализованы все стандартные способы управления (resolved rate, cartesian level control, joint level control, motor jog). ПО включает в себя симулятор для тестирования программ без использования физического робота. PAROL6 обладает широкими возможностями благодаря изолированному вводу-выводу, шине CAN и встроенному в конструкцию пневмо-захвату. Все 3D-модели и код опубликованы под GPLv3 Licence.
У проекта отличная документация.
Описание проекта на Hackaday.
Другие open source манипуляторы на сайте robossembler.org.
#opensource #hardware #robot
PAROL6 - новый (релиз был в июле этого года) 6-DoF настольный робот-манипулятор для обучения на шаговых двигателях от Петра Черняка (Petar Crnjak), разработчика Faze4 и CM6. Полезная нагрузка 1 Кг, вес 5.5 Кг, радиус рабочей зоны 400 мм со стандартным гриппером, механические детали изготавливаются с помощью 3D-печати. Разработчик стремился спроектировать модель, наиболее близкую к промышленным решениям по механике, управляющему ПО и юзабилити; учёл опыт предыдущих двух моделей роботов-манипуляторов - например, Faze4 был слишком большим и не очень подходил для размещения на столах в учебных классах. В PAROL6 используются прецизионные планетарные редукторы и ремни для оптимального распределения веса. Конструкция является модульной и позволяет легко добавлять драйверы с замкнутым контуром управления (closed-loop). ПО использует специальный протокол, обеспечивающий стандартное для отрасли время цикла опроса в 60-100 Гц. Графический интерфейс ПО вдохновлен интерфейсами для современных промышленных коботов, где реализованы все стандартные способы управления (resolved rate, cartesian level control, joint level control, motor jog). ПО включает в себя симулятор для тестирования программ без использования физического робота. PAROL6 обладает широкими возможностями благодаря изолированному вводу-выводу, шине CAN и встроенному в конструкцию пневмо-захвату. Все 3D-модели и код опубликованы под GPLv3 Licence.
У проекта отличная документация.
Описание проекта на Hackaday.
Другие open source манипуляторы на сайте robossembler.org.
#opensource #hardware #robot
Foxglove закрывает код Studio
Компания Foxglove, разработчик одноимённого стека веб-технологий визуализации данных для робототехники, объявила о том, что меняет свою стратегию Open Source. Первоначально компания планировала поставлять фронтенд-приложение бесплатно и зарабатывать на подписках к облачному сервису Foxglove Data Platform. Новая Foxglove Studio 2.0 объединяет в себе как код Studio, так и Data Platform.
Изменения коснулись только Foxglove Studio, тогда как остальные репозитории компании (включая инструменты для работы с протоколом MCAP) пока открыты. Репозиторий с исходным кодом Foxglove Studio первой версии доступен, но помещён в архив, то есть закрыт для изменений.
Источник
#foxglove #opensource
Компания Foxglove, разработчик одноимённого стека веб-технологий визуализации данных для робототехники, объявила о том, что меняет свою стратегию Open Source. Первоначально компания планировала поставлять фронтенд-приложение бесплатно и зарабатывать на подписках к облачному сервису Foxglove Data Platform. Новая Foxglove Studio 2.0 объединяет в себе как код Studio, так и Data Platform.
Изменения коснулись только Foxglove Studio, тогда как остальные репозитории компании (включая инструменты для работы с протоколом MCAP) пока открыты. Репозиторий с исходным кодом Foxglove Studio первой версии доступен, но помещён в архив, то есть закрыт для изменений.
Источник
#foxglove #opensource