Fritzing – это программный пакет с открытым исходным кодом, который делает проектирование печатных плат более доступным.

Fritzing берет на себя разработку от идеи до печатной платы
Fritzing берет на себя разработку от идеи до печатной платы

Возможно, вы заметили, что многие проекты на Arduino здесь, на RadioProg, используют тип схемы, который представляет собой комбинацию более традиционных схем и сборочного рисунка. Это называется скетчами Fritzing. Скетчи Fritzing уникальны те, что они показывают вам, как компоненты схемы могут быть соединены как физически, так и электрически. Однако Fritzing делает больше, чем просто позволяет вам соединять компоненты.

Согласно сайту Fritzing, «Fritzing – это открытая аппаратная инициатива, которая делает электронику для всех доступной, как материал для творчества. Мы предлагаем программный инструмент, сайт сообщества и сервисы в духе Processing и Arduino, способствующие созданию творческой экосистемы, которая позволяет пользователям документировать свои прототипы, делиться ими с другими, преподавать электронику, а также компоновку и производство профессиональных печатных плат.». Он буквально позволяет вам провести свой проект от идеи до прототипа на макетной плате и до готовой печатной платы

Возможно использование пользовательские компоненты с помощью встроенного редактора компонентов Fritzing. Однако реальный процесс производства печатной платы расплывчат. Fritzing утверждает, что после создания файлов Gerber они отправляются производителю. На сайте не полностью раскрывается то, какой производитель используется для этой услуги. Цены на печатные платы начинаются примерна с 1 доллара за 1 см2 при количестве 0–50. Цены на платы расширения для Arduino начинаются от 40 долларов. Бесплатной доставки нет.

Чтобы использовать Fritzing, сперва вы должны скачать программное обеспечение. Самая последняя версия – 0.9.3b, которая была выпущена 2 июня 2016 года.

Доступны версии для

  • Windows XP и выше;
  • Mac: OSX 10.7 и выше (хотя на сайте отмечается, что он может работать на OSX 10.6);
  • Linux: относительно свежий дистрибутив Linux с libc >= 2.6.

Загрузка проста, и я смог установить программное обеспечение на свой Mac без сучка и задоринки.

Когда вы запускаете программу, выводится экран, подобный показанному на рисунке ниже, но с пустой макетной платой. Чтобы проверить, насколько легко создать макет схемы, я собрал простую схему усилителя с общим эмиттером на транзисторе 2N2222. Эта схема показана на рисунке ниже.

Макет схемы усилителя с общим эмиттером
Макет схемы усилителя с общим эмиттером

Как видно из меню, показанного в правом столбце, предлагается широкий выбор типов компонентов. Существуют также библиотеки для различных модулей. Например, в библиотеке Arduino есть 22 разные платы Arduino и платы расширения, которые можно выбрать. Вы можете просто перетащить эти модули на макет, а затем начать подключать выводы входов и выходов к компонентам на макете.

Как только вы соберете схему на макете, то сможете посмотреть принципиальную схему этого макета. Честно говоря, я был очень разочарован этим функционалом. Вместо красиво отрисованной схемы я обнаружил, что компоненты были помещены примерно в тех же положениях, что и на макете. Я начал переставлять их, но позже отказался от этого, потому что на это уходило слишком много времени.

После того, как вы проверили и протестировали свою схему и, возможно, внесли некоторые изменения, вы можете заказать у организации Fritzing производство печатной платы. Цена не дешевая, но они могут работать непосредственно с файлом Fritzing, созданным программой. Если вы пользуетесь другим производителем печатных плат, то можете экспортировать проект в файлы Gerber.

Сайт Fritzing предоставляет ряд услуг, которые помогут вам начать работу и позволят вам поделиться своими проектами. Они включают в себя ряд пошаговых руководств, которые помогут вам узнать, как использовать инструменты, также для конкретных вопросов есть форумы, на которых вы можете задать вопрос и получить необходимую помощь. Суть в том, что Fritzing имеет некоторые ограничения, но это хороший инструмент для документирования простых схем, особенно тех, которые используют Arduino.

Будем надеяться что проект будет расти и развиваться.

Так же хочу добавить что Fritzing это простая в работе программа для рисования наглядных электрических схем, заточенная под Arduino-проекты.

Но хватит истории и описаний, попробую показать как с ней работать.

Первое: в программе есть примеры как с кодом, так и без. Лежат они здесь:

Fritzing - электроника доступна всем! Часть вторая. Arduino, Начинающий, Электроника, Программа, Схема, Длиннопост

Выбираем пример, я взял два светодиода и кнопку.

Fritzing - электроника доступна всем! Часть вторая. Arduino, Начинающий, Электроника, Программа, Схема, Длиннопост

Левый клик выбирает элемент и в окне инспектора появляются его свойства, а в нижней части повернуть и отразить. Там же сообщение от трассировщика.

Fritzing - электроника доступна всем! Часть вторая. Arduino, Начинающий, Электроника, Программа, Схема, Длиннопост
Fritzing - электроника доступна всем! Часть вторая. Arduino, Начинающий, Электроника, Программа, Схема, Длиннопост

Правый клик - выпадающее меню, все как всегда))

Для тех кто не знает распиновку элемента или где анод и катод у светодиода:

Наводим указатель на пин делали и все написано

Fritzing - электроника доступна всем! Часть вторая. Arduino, Начинающий, Электроника, Программа, Схема, Длиннопост
Fritzing - электроника доступна всем! Часть вторая. Arduino, Начинающий, Электроника, Программа, Схема, Длиннопост

Также можно посмотреть пины Ардуины и других микросхем из библиотеки.

Fritzing - электроника доступна всем! Часть вторая. Arduino, Начинающий, Электроника, Программа, Схема, Длиннопост

Во вкладке принципиальная схема есть полезная функция "Автотрассировка"

Fritzing - электроника доступна всем! Часть вторая. Arduino, Начинающий, Электроника, Программа, Схема, Длиннопост

Но иногда создает излишние перегибы:

Fritzing - электроника доступна всем! Часть вторая. Arduino, Начинающий, Электроника, Программа, Схема, Длиннопост

Придется руками переставлять точки перегиба и удалять лишнее, а можно и самому нарисовать, ориентируясь на пунктиры (так указаны провода с макетки)

Fritzing - электроника доступна всем! Часть вторая. Arduino, Начинающий, Электроника, Программа, Схема, Длиннопост

Вот в общем то и все. Программа достаточно проста, для самостоятельного изучения.

Во вкладке Code - смотрим код из примера или записываем свой. Можно залить в Ардуину, но я предпочитаю Arduino IE.

Р.S. Про "Печатную плату" рассказывать не буду )) ИМХО тот кто соберется травить плату сам, вполне разберется с этой программой.

Последнее изменение: Четверг, 18 Июнь 2020, 18:09