Введение в цифровые двойники
В блоге Робономики опубликована прекрасно иллюстрированная познавательно-развлекательная статья по цифровым двойникам, из которой Вы узнаете что это такое, чем это отличается от компьютерной модели, какие есть современные стандарты в этой области и перспективы для мира web3. Возможно, подойдёт в качестве образовательного материала.
https://robonomics.network/blog/ru/digital-twins-introduction/
#digital #twin #robonomics
В блоге Робономики опубликована прекрасно иллюстрированная познавательно-развлекательная статья по цифровым двойникам, из которой Вы узнаете что это такое, чем это отличается от компьютерной модели, какие есть современные стандарты в этой области и перспективы для мира web3. Возможно, подойдёт в качестве образовательного материала.
https://robonomics.network/blog/ru/digital-twins-introduction/
#digital #twin #robonomics
Robonomics Network
Введение в Цифровые двойники / Robonomics Network
Если Вы до сих пор не успели познакомиться с понятием цифровых двойников, то самое время сделать это! Под катом Вас ждёт краткое иллюстрированное руководство по этой теме. Мы рассмотрим его происхождение, классификацию, современные индустриальные стандарты…
Hacker Lab
Open hardware набор оборудования для прототипирования полупроводниковой микроэлектроники.
Цели проекта:
- Создание прототипов интегральных схем с такой же скоростью, как и при 3D-печати
- Создание самостоятельных версий любого инструмента для нанопроизводства
- Проектирование оборудования с открытым исходным кодом для совместной работы в сообществе
https://docs.hackerfab.org/hacker-fab-space
#hardware #open #microelectronics
Open hardware набор оборудования для прототипирования полупроводниковой микроэлектроники.
Цели проекта:
- Создание прототипов интегральных схем с такой же скоростью, как и при 3D-печати
- Создание самостоятельных версий любого инструмента для нанопроизводства
- Проектирование оборудования с открытым исходным кодом для совместной работы в сообществе
https://docs.hackerfab.org/hacker-fab-space
#hardware #open #microelectronics
docs.hackerfab.org
Hacker Fab Documentation | Hacker Fab
the first open-source semiconductor fab.
FreeCAD на пути к версии 1.0 !
На днях поставили метку в git для кандидата в релизы 1.0
https://github.com/FreeCAD/FreeCAD/releases/tag/1.0rc1
#freecad
На днях поставили метку в git для кандидата в релизы 1.0
https://github.com/FreeCAD/FreeCAD/releases/tag/1.0rc1
#freecad
GitHub
Release FreeCAD 1.0.0 Release Candidate 1 · FreeCAD/FreeCAD
This is the first release candidate of FreeCAD 1.0. The most notable improvements over the 0.21 release series are the inclusion of the topological naming problem mitigation code, an integrated ass...
Намотчик v4 - Сборка
Команда Robossembler развивает набор открытых дизайн решений для производства промышленных роботов с чистого листа. В этом видео демонстрируется сборка ультра-дешёвого станка для намотки электромагнитных катушек (или индуктивностей) статора, который является ключевым компонентом сервопривода. Большинство деталей станка могут быть изготовлены на 3д-принтере, остальная часть стоит около $150 или 10-15 тыс. рублей.
Это первый в мире намоточный станок с открытым исходным кодом и дизайном, который сделает доступным производство серводвигателей для всех!
Youtube
https://youtu.be/5glGYkbpT6w
VK
https://vk.com/video717161_456239257
#winder #hardware #diy
Команда Robossembler развивает набор открытых дизайн решений для производства промышленных роботов с чистого листа. В этом видео демонстрируется сборка ультра-дешёвого станка для намотки электромагнитных катушек (или индуктивностей) статора, который является ключевым компонентом сервопривода. Большинство деталей станка могут быть изготовлены на 3д-принтере, остальная часть стоит около $150 или 10-15 тыс. рублей.
Это первый в мире намоточный станок с открытым исходным кодом и дизайном, который сделает доступным производство серводвигателей для всех!
Youtube
https://youtu.be/5glGYkbpT6w
VK
https://vk.com/video717161_456239257
#winder #hardware #diy
YouTube
Stator Servo Drive Wire Winder - Robossembler
Electromagnetic coils are at the heart of electric motors, transformers, and various other devices. For servo drives, which control the precision and movement of industrial robots, these coils are critical for generating the magnetic fields that drive the…
Вчера вечером обранаружил, что отрендерил и опубликовал видео без аутентичного звукового сопровождения в стиле Филлипа Гласса. Залил английскую версию с исправленным недостатком!
Youtube
https://youtu.be/5glGYkbpT6w
VK
https://vk.com/video717161_456239257
Youtube
https://youtu.be/5glGYkbpT6w
VK
https://vk.com/video717161_456239257
YouTube
Stator Servo Drive Wire Winder - Robossembler
Electromagnetic coils are at the heart of electric motors, transformers, and various other devices. For servo drives, which control the precision and movement of industrial robots, these coils are critical for generating the magnetic fields that drive the…
Новый Gazebo Ionic. Что нового?
9-ый релиз Gazebo с коротким сроком поддержки является промежуточным между LTS релизами Harmonic и грядущим Jetty.
Из наиболее значимого:
Улучшены файлы запуска ros-gz. Разработан более компактный синтаксис для запуска Gazebo, создания сущностей и запуска моста ros-gz. Функция поддерживает файлы запуска в форматах YAML и XML.
В Gazebo появилась поддеркжа компонуемых узлов (composable nodes), с помощью которых можно запускать ноды Gazebo, rosgzbridge и ROS в одном процессе. Эта функция сокращает накладные расходы на память и транспорт, необходимые для одновременного запуска ROS и Gazebo.
Поддержка настраиваемой оптимизации мешей для вычисления коллизий. Теперь пользователи могут указать, следует ли выполнять оптимизацию мешей в SDF (требуется версия SDF >= 1.11). В настоящее время поддерживаются два метода оптимизации: convexdecomposition и convexhull.
Переработано логирование. Теперь используется библиотека spdlog, которая обеспечивает больший контроль и гибкость.
Улучшения в физике Bullet Featherstone – плагин bullet-featherstone в gz-physics теперь включает поддержку вложенных моделей, внедиагональной инерции, принудительное ограничение скорости и усилия суставов, настройку итераций решателя и многое другое. Также есть функции для улучшения производительности и стабильности физики.
Улучшения команд CLI gz topic и gz service — большинство функций gz-transport доступны через командную строку. Синхронные запросы на обслуживание теперь имеют тайм-аут по умолчанию, что сокращает количество вводимых символов в команды в CLI. Gazebo Ionic позволяет пользователям обращаться к no-input сервисам непосредственно из командной строки.
Теперь можно отслеживать выбранные объекты автоматически с помощью графического интерфейса. Для этого нужно выбрать трек в графическом интерфейсе и камера последует за выбранным объектом.
Видео с демонстрациями изменений:
https://vimeo.com/1014479065
Источник:
https://community.gazebosim.org/t/gazebo-ionic-release/3088
#gazebo #release
9-ый релиз Gazebo с коротким сроком поддержки является промежуточным между LTS релизами Harmonic и грядущим Jetty.
Из наиболее значимого:
Улучшены файлы запуска ros-gz. Разработан более компактный синтаксис для запуска Gazebo, создания сущностей и запуска моста ros-gz. Функция поддерживает файлы запуска в форматах YAML и XML.
В Gazebo появилась поддеркжа компонуемых узлов (composable nodes), с помощью которых можно запускать ноды Gazebo, rosgzbridge и ROS в одном процессе. Эта функция сокращает накладные расходы на память и транспорт, необходимые для одновременного запуска ROS и Gazebo.
Поддержка настраиваемой оптимизации мешей для вычисления коллизий. Теперь пользователи могут указать, следует ли выполнять оптимизацию мешей в SDF (требуется версия SDF >= 1.11). В настоящее время поддерживаются два метода оптимизации: convexdecomposition и convexhull.
Переработано логирование. Теперь используется библиотека spdlog, которая обеспечивает больший контроль и гибкость.
Улучшения в физике Bullet Featherstone – плагин bullet-featherstone в gz-physics теперь включает поддержку вложенных моделей, внедиагональной инерции, принудительное ограничение скорости и усилия суставов, настройку итераций решателя и многое другое. Также есть функции для улучшения производительности и стабильности физики.
Улучшения команд CLI gz topic и gz service — большинство функций gz-transport доступны через командную строку. Синхронные запросы на обслуживание теперь имеют тайм-аут по умолчанию, что сокращает количество вводимых символов в команды в CLI. Gazebo Ionic позволяет пользователям обращаться к no-input сервисам непосредственно из командной строки.
Теперь можно отслеживать выбранные объекты автоматически с помощью графического интерфейса. Для этого нужно выбрать трек в графическом интерфейсе и камера последует за выбранным объектом.
Видео с демонстрациями изменений:
https://vimeo.com/1014479065
Источник:
https://community.gazebosim.org/t/gazebo-ionic-release/3088
#gazebo #release
ros2nix
Утилита для конвертации package.xml (стандартного мета-описания зависимостей для пакетов в рамках ROS экосистемы) в выражения на языке Nix с использованием nix-ros-overlay.
https://github.com/wentasah/ros2nix
#ros #nix #convert
Утилита для конвертации package.xml (стандартного мета-описания зависимостей для пакетов в рамках ROS экосистемы) в выражения на языке Nix с использованием nix-ros-overlay.
https://github.com/wentasah/ros2nix
#ros #nix #convert
GitHub
GitHub - wentasah/ros2nix: Convert ROS package.xml to package.nix
Convert ROS package.xml to package.nix. Contribute to wentasah/ros2nix development by creating an account on GitHub.
Шикарнейшая документация на печатную плату в KiСad 8.0
Хорошая документация - крайне важная составляющая любого успешного open source проекта. В этом видео показано как можно делать документацию, чтобы это было красиво. Не знаю можно ли делать такое в других EDA, но теперь мы знаем, что в Kicad 8.0 точно можно.
#eda #pcb #doc
https://www.youtube.com/watch?v=_ZjyeltLMAg
Хорошая документация - крайне важная составляющая любого успешного open source проекта. В этом видео показано как можно делать документацию, чтобы это было красиво. Не знаю можно ли делать такое в других EDA, но теперь мы знаем, что в Kicad 8.0 точно можно.
#eda #pcb #doc
https://www.youtube.com/watch?v=_ZjyeltLMAg
YouTube
KiCad 8.0 - Project structure, workflow and generating professional documentation
Edit: 01-Oct-2024: updated the template with some fixes
1.5x volume for those that find the volume too low:
https://youtu.be/GQZmCI1rjnE
KiCAD Template: https://github.com/nguyen-v/KiCAD_Templates/tree/master
Amulet HW: https://github.com/EPFLXplore/XRE_…
1.5x volume for those that find the volume too low:
https://youtu.be/GQZmCI1rjnE
KiCAD Template: https://github.com/nguyen-v/KiCAD_Templates/tree/master
Amulet HW: https://github.com/EPFLXplore/XRE_…
ROS Robotics Companies
Регулярно обновляемый список компаний (717 штук), использующих ROS или связанные с ним инструменты для разработки. Для каждой компании приведены ссылки на публичные репозитории и другие ресурсы, где использование ROS подтверждено.
#ros #awesome #github
https://github.com/vmayoral/ros-robotics-companies
Регулярно обновляемый список компаний (717 штук), использующих ROS или связанные с ним инструменты для разработки. Для каждой компании приведены ссылки на публичные репозитории и другие ресурсы, где использование ROS подтверждено.
#ros #awesome #github
https://github.com/vmayoral/ros-robotics-companies
GitHub
GitHub - vmayoral/ros-robotics-companies: A list of robotics companies using the Robot Operating System (ROS and ROS 2).
A list of robotics companies using the Robot Operating System (ROS and ROS 2). - GitHub - vmayoral/ros-robotics-companies: A list of robotics companies using the Robot Operating System (ROS and RO...
Здравствуйте!
Команда Robossembler ищет на частичную занятость/подработку инженера-конструктора, умеющего и желающего делать Open Source / Open Hardware проекты с использованием свободного ПО FreeCAD.
Чем надо будет заниматься:
- Разработка авто-генерируемой документации в FreeCAD
- Миграция проектов из Solidworks в FreeCAD
- Разработка и оптимизация конструкций отдельных узлов робота, станков, приспособлений
- Прототипирование при наличии оборудования
- Возможно, разработка скриптов FreeCAD для автоматизации проектирования при наличии желания осваивать программирование.
От Вас мы ожидаем наличие 20 часов в неделю минимум, примеры выполненных работ. Опыт работы в Solidworks, наличие 3D-принтера и желание собрать себе самому робота также будут плюсом.
О нас. Мы первые в России разработчики Open Source роботов, софта для них и средств производства компонентов робототехники. Среди наших разработок - сервопривод, станок для намотки статоров сервопривода, 6-осевой робот-манипулятор и ряд приспособлений для него. Помимо этого, мы разрабатываем программное обеспечение для программирования/обучения роботов, которое призвано снизить порог вхождения в эксплуатацию промышленных роботов.
Подробную информацию о нас можно получить из материалов на youtube-канале https://www.youtube.com/@robossembler, веб-сайте https://robossembler.org и в Telegram https://t.iss.one/robossembler_ru.
Команда Robossembler ищет на частичную занятость/подработку инженера-конструктора, умеющего и желающего делать Open Source / Open Hardware проекты с использованием свободного ПО FreeCAD.
Чем надо будет заниматься:
- Разработка авто-генерируемой документации в FreeCAD
- Миграция проектов из Solidworks в FreeCAD
- Разработка и оптимизация конструкций отдельных узлов робота, станков, приспособлений
- Прототипирование при наличии оборудования
- Возможно, разработка скриптов FreeCAD для автоматизации проектирования при наличии желания осваивать программирование.
От Вас мы ожидаем наличие 20 часов в неделю минимум, примеры выполненных работ. Опыт работы в Solidworks, наличие 3D-принтера и желание собрать себе самому робота также будут плюсом.
О нас. Мы первые в России разработчики Open Source роботов, софта для них и средств производства компонентов робототехники. Среди наших разработок - сервопривод, станок для намотки статоров сервопривода, 6-осевой робот-манипулятор и ряд приспособлений для него. Помимо этого, мы разрабатываем программное обеспечение для программирования/обучения роботов, которое призвано снизить порог вхождения в эксплуатацию промышленных роботов.
Подробную информацию о нас можно получить из материалов на youtube-канале https://www.youtube.com/@robossembler, веб-сайте https://robossembler.org и в Telegram https://t.iss.one/robossembler_ru.
YouTube
Robossembler
Проект Робосборщик / Robossembler Project
https://robossembler.org
https://robossembler.org
Линус и 11 мейнтейнеров
Если кто не в курсе недавнего скандала вокруг разработчиков ядра Linux, то кратко:
22 октября из списка мэйнтейнеров ядра Linux удалено 11 участников, предположительно работающих в российских компаниях. В качестве причины удаления заявлено "выполнение различных требований комплаенса" (various compliance requirements). После чего по спискам рассылки запустилась бурная дискуссия, к которой позже подключился Линус Торвальдс и написал, что необходимость блокировки ему и другим мэйнтейнерам пояснили юристы.
(подробнее тут, тут и тут)
В чём тут мораль? Подобно тому как экономисты марксистской школы находят противоречия между общественным характером труда и частным присвоением его результатов, в этой, ставшей типичной для нынешнего времени, ситуации можно найти противоречия между глобальным распределённым характером современной разработки, обусловленной существованием трансграничной сети компьютеров под названием интернет, и наличием территориальных юрисдицкий, унаследованных миром из времён до-интернетовской эпохи. В особенности это касается Open source проектов, где результаты работы расползаются по всему земному шару в кратчайшие сроки без каких-либо ограничений, а войти в состав разработчиков можно и вовсе не имея гражданства.
Сейчас поднялось довольно много шума, потому что речь идёт об одном из влиятельнейших open source проектов, на котором без шуток держится современная IT-индустрия. Но история с ядром Linux довольно типичная. Она повторяется из раза в раз. : как только начатый изначально энтузиастами проект открытого ПО садится на юридическую основу, то есть обзаводится фондом или коммерческой фирмой, тут же возникают предпосылки для его подчинения - смены лицензий, изменения политики внесения изменений в код или состав управления. Например, в близком мне сообществе Nix не так давно разгорелся скандал вокруг попыток протащить гендерную квоту в совет правления, то есть зарезервированное место для представителя гендерных меньшинств, который должен привнести уникальную точку зрения. Иногда сообщество сопротивляется, что выражается в расколе между ключевыми разработчиками и созданием форка (см историю Gitea -> Forgejo), но часто просто молча принимает новые правила. Питер Хинтьенс в своей книге об open source "Социальная архитектура" указывает на значимость правильного лицензирования и обоснованность применения т.н. вирусных лицензий. В пермиссивных лицензиях (Apache, BSD, MIT) вы можете форкнуть проект, закрыть его и "купить" какую-то часть разработчиков. Зачастую, этого достаточно, чтобы исходный проект загнулся. Поэтому, помимо организационно-правовой формы, большое значение имеет де-факто сложившаяся в сообществе структура управления. Проекты, где многое держится на каком-то одном авторитетном лидере, также будут подвержены уязвимостям через воздействие на данного человека.
Очевидно, что для обеспечения безопасности открытых проектов нужна иная организационная форма, независимая от причуд регуляторов отдельно взятой страны. Наряду с децентрализацией технической, которая де-факто сложилась в интернет, нужна децентрализация социально-экономическая. И об этом не стоит забывать.
#open #source #economics
Если кто не в курсе недавнего скандала вокруг разработчиков ядра Linux, то кратко:
22 октября из списка мэйнтейнеров ядра Linux удалено 11 участников, предположительно работающих в российских компаниях. В качестве причины удаления заявлено "выполнение различных требований комплаенса" (various compliance requirements). После чего по спискам рассылки запустилась бурная дискуссия, к которой позже подключился Линус Торвальдс и написал, что необходимость блокировки ему и другим мэйнтейнерам пояснили юристы.
(подробнее тут, тут и тут)
В чём тут мораль? Подобно тому как экономисты марксистской школы находят противоречия между общественным характером труда и частным присвоением его результатов, в этой, ставшей типичной для нынешнего времени, ситуации можно найти противоречия между глобальным распределённым характером современной разработки, обусловленной существованием трансграничной сети компьютеров под названием интернет, и наличием территориальных юрисдицкий, унаследованных миром из времён до-интернетовской эпохи. В особенности это касается Open source проектов, где результаты работы расползаются по всему земному шару в кратчайшие сроки без каких-либо ограничений, а войти в состав разработчиков можно и вовсе не имея гражданства.
Сейчас поднялось довольно много шума, потому что речь идёт об одном из влиятельнейших open source проектов, на котором без шуток держится современная IT-индустрия. Но история с ядром Linux довольно типичная. Она повторяется из раза в раз. : как только начатый изначально энтузиастами проект открытого ПО садится на юридическую основу, то есть обзаводится фондом или коммерческой фирмой, тут же возникают предпосылки для его подчинения - смены лицензий, изменения политики внесения изменений в код или состав управления. Например, в близком мне сообществе Nix не так давно разгорелся скандал вокруг попыток протащить гендерную квоту в совет правления, то есть зарезервированное место для представителя гендерных меньшинств, который должен привнести уникальную точку зрения. Иногда сообщество сопротивляется, что выражается в расколе между ключевыми разработчиками и созданием форка (см историю Gitea -> Forgejo), но часто просто молча принимает новые правила. Питер Хинтьенс в своей книге об open source "Социальная архитектура" указывает на значимость правильного лицензирования и обоснованность применения т.н. вирусных лицензий. В пермиссивных лицензиях (Apache, BSD, MIT) вы можете форкнуть проект, закрыть его и "купить" какую-то часть разработчиков. Зачастую, этого достаточно, чтобы исходный проект загнулся. Поэтому, помимо организационно-правовой формы, большое значение имеет де-факто сложившаяся в сообществе структура управления. Проекты, где многое держится на каком-то одном авторитетном лидере, также будут подвержены уязвимостям через воздействие на данного человека.
Очевидно, что для обеспечения безопасности открытых проектов нужна иная организационная форма, независимая от причуд регуляторов отдельно взятой страны. Наряду с децентрализацией технической, которая де-факто сложилась в интернет, нужна децентрализация социально-экономическая. И об этом не стоит забывать.
#open #source #economics
www.opennet.ru
Из списка мэйнтейнеров ядра Linux удалено 11 участников из РФ
Грег Кроа-Хартман (Greg Kroah-Hartman), отвечающий за поддержку стабильной ветки ядра Linux, внёс изменение в список мэйнейнеров подсистем ядра Linux, в результате которого были удалены 11 сопровождающих, предположительно работающих в российских компаниях.…
Octoverse 2024
Github опубликовал свой традиционный отчёт, где в том числе прогнозируется развитие сообщества на ближайшие годы. Ну, что можно тут сказать... готовимся)
https://github.blog/news-insights/octoverse/octoverse-2024/
Github опубликовал свой традиционный отчёт, где в том числе прогнозируется развитие сообщества на ближайшие годы. Ну, что можно тут сказать... готовимся)
https://github.blog/news-insights/octoverse/octoverse-2024/
История из жизни свободных железяк
Сперва байка:
Товарищ заказал из Китая open hardware split-клавиатуру crkbd (это такие клавиатуры, которые разделены на две половинки, чтобы обеспечивать лучшую эргономику для пользователя - руки находятся на расстоянии, плечи расправлены и для осанки это хорошо). Проект прекрасно оформлен, ничего не скажешь! Такое добро безо внимания не осталось, а потому китайцы подсуетились, поставили на производство и начали продавать без особых раздумий. А, меж тем, подумать бы стоило. Разработчики, конечно, молодцы, но всего предусмотреть вряд ли могли - продакт-менеджмент не на пустом месте появился!
В общем, мой товарищ при подключении клавиатуры соединил обе половинки клавиатуры после подачи питания на одну из них. Как оказалось, этот сценарий подключения не был рассмотрен инженерами при разработке электрической схемы клавиатуры, что привело к перегоранию диода и неработоспособности клавиатуры. Оказалось, что было создано по этому багу issue на github'е, но разработчику был не до него, баг не критичный - отложил на потом. Не долго думая, товарищ написал продавцу, что, мол, клавиатура бракованная и добавил пруфов. Поддержке продавца было лень заниматься вопросом и те просто сделали возврат средств.
В общем, рациональный агент завод воспользовался рациональной стратегией взять готовенькое и ни о чём не думать, за что и расплачивается. Мой знакомый же благополучно заменил диод и пользуется на здоровье клавиатурой по цене диода!
Ну а теперь выводы...
При обсуждении практики открытых исходников мне часто оппонируют предприниматели старой школы. Они убеждены в том, что, если их разработки будут опубликованы, то моментально набегут китайцы, произведут по опубликованным чертежам и наводнят этой продукцией рынок, вытеснив оригинальных авторов и их компании. Да, это действительно так, но задумайтесь: "А кто, собственно, выиграет от этого?". Ответ простой: выиграет потребитель!
Ведь open source - это прежде всего про сотрудничество. В частности, сотрудничество между разработчиками и потребителями, которое, помимо прочего, позволяет получить более конкурентную цену из всех возможных. Ведь по открытой документации начнут производить все подряд! Причём китайцы будут не единственными и, если будет большой спрос, то производство быстрее отмасштабируется (точно быстрее, чем отдельно взятая фирма). Себестоимость сформируется на базе простых понятных трудовых затрат рабочих, энергии, амортизации оборудования. Завышать конечную для потребителя цену за счёт маркетинговых уловок и секрета фирмы уже не получится, потому что секретов почти не будет. Конечно, производитель по-прежнему сможет применять какое-то своё секретное ноу-хау для более быстрого выпуска или хорошего качества, но делать теперь ему это существенно сложнее.
А что же разработчик? Ему, рано или поздно, придётся сделать выбор: либо он выстраивает отношения с пользователями на открытых стандартах и принципах потребительской кооперации, либо продолжает играть в игру под названием "Ассиметрия информации" с любителями нетрудовых доходов, где ему в конечном счёте не будет принадлежать ничего, кроме своих цепей.
#open #hardware #economics
Сперва байка:
Товарищ заказал из Китая open hardware split-клавиатуру crkbd (это такие клавиатуры, которые разделены на две половинки, чтобы обеспечивать лучшую эргономику для пользователя - руки находятся на расстоянии, плечи расправлены и для осанки это хорошо). Проект прекрасно оформлен, ничего не скажешь! Такое добро безо внимания не осталось, а потому китайцы подсуетились, поставили на производство и начали продавать без особых раздумий. А, меж тем, подумать бы стоило. Разработчики, конечно, молодцы, но всего предусмотреть вряд ли могли - продакт-менеджмент не на пустом месте появился!
В общем, мой товарищ при подключении клавиатуры соединил обе половинки клавиатуры после подачи питания на одну из них. Как оказалось, этот сценарий подключения не был рассмотрен инженерами при разработке электрической схемы клавиатуры, что привело к перегоранию диода и неработоспособности клавиатуры. Оказалось, что было создано по этому багу issue на github'е, но разработчику был не до него, баг не критичный - отложил на потом. Не долго думая, товарищ написал продавцу, что, мол, клавиатура бракованная и добавил пруфов. Поддержке продавца было лень заниматься вопросом и те просто сделали возврат средств.
В общем, рациональный агент завод воспользовался рациональной стратегией взять готовенькое и ни о чём не думать, за что и расплачивается. Мой знакомый же благополучно заменил диод и пользуется на здоровье клавиатурой по цене диода!
Ну а теперь выводы...
При обсуждении практики открытых исходников мне часто оппонируют предприниматели старой школы. Они убеждены в том, что, если их разработки будут опубликованы, то моментально набегут китайцы, произведут по опубликованным чертежам и наводнят этой продукцией рынок, вытеснив оригинальных авторов и их компании. Да, это действительно так, но задумайтесь: "А кто, собственно, выиграет от этого?". Ответ простой: выиграет потребитель!
Ведь open source - это прежде всего про сотрудничество. В частности, сотрудничество между разработчиками и потребителями, которое, помимо прочего, позволяет получить более конкурентную цену из всех возможных. Ведь по открытой документации начнут производить все подряд! Причём китайцы будут не единственными и, если будет большой спрос, то производство быстрее отмасштабируется (точно быстрее, чем отдельно взятая фирма). Себестоимость сформируется на базе простых понятных трудовых затрат рабочих, энергии, амортизации оборудования. Завышать конечную для потребителя цену за счёт маркетинговых уловок и секрета фирмы уже не получится, потому что секретов почти не будет. Конечно, производитель по-прежнему сможет применять какое-то своё секретное ноу-хау для более быстрого выпуска или хорошего качества, но делать теперь ему это существенно сложнее.
А что же разработчик? Ему, рано или поздно, придётся сделать выбор: либо он выстраивает отношения с пользователями на открытых стандартах и принципах потребительской кооперации, либо продолжает играть в игру под названием "Ассиметрия информации" с любителями нетрудовых доходов, где ему в конечном счёте не будет принадлежать ничего, кроме своих цепей.
#open #hardware #economics
GitHub
GitHub - foostan/crkbd: Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys.
Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys. - foostan/crkbd
Оптимизируем конструкцию робота под эффективную 3D-печать. На гифке новый вариант базового звена.
Кстати, говоря, автор этой доработки - Сергей - ведёт свой ТГ-канал, где ведёт персональные проекты из серии DIY.
https://t.iss.one/+ZJiX99BAH9syNGUy
#robossembler #arm
Кстати, говоря, автор этой доработки - Сергей - ведёт свой ТГ-канал, где ведёт персональные проекты из серии DIY.
https://t.iss.one/+ZJiX99BAH9syNGUy
#robossembler #arm
git для не-софтовых проектов
Начиная с какой-то версии KiCad сохраняет все файлы проекта как текстовые в виде псевдокода на Lisp-подобном языке или в нотации S-выражений. В git такое удобно версионировать, можно просмотреть что конкретно поменялось. На скрине пример git diff файла проекта PCB, где немного подвинули посадочное место.
#git #scm #kicad
Начиная с какой-то версии KiCad сохраняет все файлы проекта как текстовые в виде псевдокода на Lisp-подобном языке или в нотации S-выражений. В git такое удобно версионировать, можно просмотреть что конкретно поменялось. На скрине пример git diff файла проекта PCB, где немного подвинули посадочное место.
#git #scm #kicad
Намотчик 5-rc1
Готовится к выпуску 5-я версия намотчика со множеством позитивных улучшений. Подсократили на 20-25% количество требуемого пластика для производства, перепроектировали корпус дисплея, привели в порядок проект, добавили тормоза к бобине и многое-многое другое.
Полный перечнь глядущих изменений доступен в репозитории в CHANGELOG
https://gitlab.com/robossembler/cnc/motor-wire-winder/-/blob/main/CHANGELOG.md?ref_type=heads
Готовится к выпуску 5-я версия намотчика со множеством позитивных улучшений. Подсократили на 20-25% количество требуемого пластика для производства, перепроектировали корпус дисплея, привели в порядок проект, добавили тормоза к бобине и многое-многое другое.
Полный перечнь глядущих изменений доступен в репозитории в CHANGELOG
https://gitlab.com/robossembler/cnc/motor-wire-winder/-/blob/main/CHANGELOG.md?ref_type=heads
ROS 2 Middleware Troubleshooting
Диаграмма для решения проблем в ROS2 коммуникации от ClearPath Robotics в хорошем разрешении
https://raw.githubusercontent.com/clearpathrobotics/roscon2024-workshop-demystifying-ros2-networking/refs/heads/main/ROS_2_Comms_Troubleshooting_Flowchart.png
#ros2 #rmw #dds
Диаграмма для решения проблем в ROS2 коммуникации от ClearPath Robotics в хорошем разрешении
https://raw.githubusercontent.com/clearpathrobotics/roscon2024-workshop-demystifying-ros2-networking/refs/heads/main/ROS_2_Comms_Troubleshooting_Flowchart.png
#ros2 #rmw #dds
Forwarded from Sмарт-Пауза
Продолжаем с редукцией.
Теперь этот редуктор крутится даже от лего моторчика, где-то на 7Вт.
В конечном итоге его клинит после 1-2 оборотов выходного вала, но про смене направления клин сбрасывается. Видимо где-то натяжение накапливается.
Но:
1. вообще-то роботу больше 1-ого оборота выходного вала не нужно 🤖
2. разработанный печатный двигатель по мощности где-то на 24Вт. В 3 раза мощнее чем лего моторчик 🫡
Крутой редуктор получился 🎉
#робот #roboarm
Теперь этот редуктор крутится даже от лего моторчика, где-то на 7Вт.
В конечном итоге его клинит после 1-2 оборотов выходного вала, но про смене направления клин сбрасывается. Видимо где-то натяжение накапливается.
Но:
1. вообще-то роботу больше 1-ого оборота выходного вала не нужно 🤖
2. разработанный печатный двигатель по мощности где-то на 24Вт. В 3 раза мощнее чем лего моторчик 🫡
Крутой редуктор получился 🎉
#робот #roboarm