Всем привет!
Данная статья является первой из цикла статей о прототипировании в EasyEDA. После прохождения всего цикла вы будете иметь:
- Опыт разработки схемотехники электронных устройств;
- Навыки проведения симуляции поведения девайсов;
- Опыт разводки плат в ручном и автоматическом режиме;
- Знания для подготовки конструкторской документации используемой в производстве собственного устройства.
Введение
В наше время рынок электронных устройств переполнен общими решениями на все случаи жизни. Тем не менее все чаще появляются проекты в которых без кастомных решений на уровне железа просто не обойтись.
Существует большое количество компаний специализирующихся на реализации производства электронных девайсов по требованиям клиентов. Не смотря на это при построении сложных устройств зачастую возникает недопонимание обеих сторон. При этом сроки, как и стоимость производства необоснованно увеличиваются. Выходом из данной ситуации является собственная разработка электронного девайса, подготовка детальной документации и автоматизация серийного производства.
Откуда рождаются девайсы?
Процесс создания нового девайса всегда состоит из большого количества шагов, таких как:
- Появление идеи, составление тех. задания;
- Поиск и разработка ключевых решений реализации;
- Проектирование принципиальной схемы, выбор компонентов исходя из требований тех. задания;
- Симуляция и отладка схемы в виртуальной среде, расчет параметров;
- Трассировка платы с учетом требований тех. задания;
- Выпуск тестовых партий устройств, внутрисхемная отладка, редактирование схемотехники;
- Выпуск продукта в серию.
Часть из этих пунктов можно упростить или вовсе нивелировать если использовать системы автоматизированного проектирования электронных устройств или EDA.
EDA — electronic design automation
EDA существует огромное множество на любой вкус и цвет. В данном цикле статей мы рассмотрим основные методики работы с одной из простейших в освоении систем но многофункциональной системой — EasyEDA.
Плюсом данной среды разработки является ее плотная интеграция с одним из лидирующих по качеству, цене и скорости производства сервисе — JLCPCB.
Почему именно JLCPCB?
1. Меньшая стоимость производства в сравнении с другими производителями.
2. Самая быстрая(относительно стоимости) доставка среди изготовителей.
3. Обширный набор опций изготовления.
4. Удобная интеграция с простым и многофункциональным сервисом для проектирования.
Сравнение проводилось на сайте pcbshopper.com.
Связка EasyEDA+JLCPCB позволяет охватить задачи:
- Менеджмента проектов, пользователей, команды разработки;
- Проектирования схемотехнической части используя современные инструменты;
- Симуляции схем, построения осициллограмм, формирования отчетов симуляции;
- Заказ практически любой партии девайсов по разработанной схемотехнике и разводке платы.
Let’s do this!
Для создания своего проекта необходимо зарегистрироваться на EasyEDA(можно войти через google аккаунт). !!! ВАЖНО Если вы используете двухфакторную аутентификацию то необходимо сначала залогиниться в веб-версии. После чего залететь в смену пароля и установить пароль. Иначе вы не сможете залогинится в ПО. !!! После чего скачиваем версию для своей ОС.
Поджимает место на диске? Не охота захламлять систему левым софтом? Не беда! В сервисе есть возможность использовать веб версию. Должен заранее предупредить что при большом количестве компонентов на схеме веб версия начинает ощутимо подлагивать.
После установки и запуска среды перед вами появится основной экран с рабочим пространством и панелью управления проектом.
Создавайте проект нажатием кнопки New Project, мастер создания проекта попросит ввести название проекта и краткое описание. Так же в окне создания проекта есть ссылка на меню управления командой проекта, мы вернемся к нему позже.
После создания проекта перед вами откроется рабочее поле создания схемотехники девайса.
В левой части окна располагаются вкладки:
- Project — управление файлами проекта;
- Design Manager — управление компонентами и соединениями компонентов, связями;
- EElib — Базовый набор наиболее распространенных компонентов;
- Libraries — поиск библиотек необходимых компонентов в базе EasyEDA и LCSC (присутствуют пользовательские библиотеки);
- Parts — переход на сайт LCSC для выбора имеющихся компонентов;
- JLCPCB — переход на сайт JLCPCB для размещения заказа;
После создания проекта самое время создать свою команду разработчиков и настроить доступы.
Для перехода в меню управления рабочим пространством наведите указатель на название профиля в правой части рабочего пространства и выберите Personal Workspace.
После входа в меня управления проектами откроется окно менеджмента проектов.
В левой части окна расположено меню переключения вкладок для:
- Менеджмента проекта — добавление, удаление проектов, создание бекапов, управление доступами;
- Управления командами разработки — создание команды, добавление пользователей;
- Менеджмента собственных модулей;
- Управления коллекциями пользовательских библиотек;
- Добавления контактов;
- Редактирования и создания тем на форуме EasyEDA, а так же управления комментариями;
- Управления уведомлениями;
- Коммуникации с контактами;
- Настройки аккаунта;
- Управления удаленными проектами.
Для создания собственной команды переходите на вкладку Teams. Кликните по кнопке Create New Team чтобы создать команду. После чего заполните поля имени, веб адреса и описания команды. Вы так же можете присоединится к моей команде разработчиков просто оставив свой никнейм в комментариях.
Работа над проектом в команде позволяет добиться более удобной коммуникации и доступа к контролю версий проекта.
Для задания доступов в проекте переходите во вкладку Projects, наведите указатель на недавно созданный проект и нажмите Manage.
На данной вкладке вы найдете следующие пункты:
- Текущий проект — добавление схемотехники и трассировки устройства;
- Version — управление версиями проекта;
- Attachements — вложения проекта. Это может быть дополнительная документация: даташиты, трехмерные модели, рекомендации к производству, сборке;
- Members — участники проекта. Редактирование доступов;
- Settings — настройки проекта. Добавление превью, редактирование названия, описания, управление приватностью проекта, добавление тегов, архив и удаление проекта.
Для задания доступов в проекте переходите на вкладку Members. Для добавления нового пользователя необходимо щелкнуть по + в разделе Project Members.
Добавить пользователя можно тремя способами: найти по никнейму, отправить инвайт-ссылку вручную, отправить инвайт-ссылку на email.
В качестве примера можете добавить пользователя oxideDall(меня) в проект.
После добавления появится возможность задания прав доступа к проекту. Для этого кликните на пользователя и в меню пользователя выберите необходимый уровень доступа: Observer, Manager, Developer.
Поздравляю! Теперь у вас имеется опыт создания и управления проектами в EasyEDA. На этом мы заканчиваем первую статью из цикла статей: Введение в прототипирование с EasyEDA. В следующей статье мы познакомимся с созданием схемотехники устройства, разберем селектор компонентов девайса, научимся работать с основными инструментами проектирования.
Ранее статья была опубликована тут.