Fritzing для ардуино

Содержание

Hand-routing

Use any of the following methods to hand-route traces and jumpers:

  1. The safest way is to right-click a Rat’s nest wire and choose «Create Trace from Selected Wire(s)» or «Create Jumper from Selected Wire(s)». This will avoid making any changes in the circuit that you built in Breadboard View.
  2. Another way is to simply click a part’s connector, and drag to make a connection. A trace will be created. To create a jumper, just right-click on the trace and choose «Create Jumper from Selected Wire(s)». To avoid incorrect wiring, we strongly recommend you follow the Rat’s nest wire connections while using this method.

Note that while clicking and holding on a connector, all equipotential connectors are highlighted (in yellow). This shows the whole set of connections attached to this particular connection, and can really help to make hand-routing decisions. Once again, take good care not to cross wires!

Как работает

В моделях класса «Эконом» нулевой отсек выполнен в виде отдельного бокса — в нем продукты охлаждаются исключительно из-за близости коробки к зоне с низкими температурами, поэтому дополнительные детали для регулировки температуры в отсеке не используются. Эти бюджетные технологии чаще всего встречаются в технике «Индезит». В «Сименсах» охлаждение отсека идет благодаря поступлению охлажденных потоков воздуха, идущих из морозильника — для этого изготовители проложили отдельный канал в «свежую» зону.

Инженеры AEG, «Гаггенау», Siemens, «Либхер» создали более сложную технологию. Зона свежести имеет свой испаритель и не зависит от охлаждающих систем остальных камер. В нее иногда встроен вентилятор, распределяющий потоки воздуха. Также «нулевой» отсек в технике указанных брендов часто регулируемый, так как в конструкции есть датчик температуры. Он следит за показателями и управляет испарителем, чтобы температурные значения держались в рамках установленных пределов. В приборах Лджи с Miracle Zone можно управлять температурными отметкам с пульта ДУ.

Загружаем и устанавливаем Fritzing

Для установки перейдите на страницу загрузки Fritzing и выберите вашу операционную систему. Чтобы установить на свой компьютер, следуйте инструкциям на странице. Каких то особенностей в установке нет, поэтому я не буду останавливаться на этом подробнее. Fritzing «из коробки» уже идет с большим количеством библиотек различных элементов. Есть как основные компоненты, такие как провода, кнопки, резисторы, так и различные специализированные компоненты, такие как платы Arduino и датчики. Если вам нужно добавить новую библиотеку, или же свой компонент в библиотеку — не проблема. Как это сделать, я расскажу в отдельной статье.

Metadata

На вкладке Metadata заносится важная информация о создаваемом элементе Fritzing. Переключаемся на эту вкладку и заполняем требуемые поля.

Title: наименование компонента

Date: Дата последнего обновления, по умолчанию устанавливается текущая дата. Fritzing не позволяет редактировать этот параметр.

Описание: Должно включать все что важно для данного элемента, например, рабочее напряжение питания. Метка: Метка показывается на представлении Принципиальная схема и облегчает выбор компонента

Для LCD-дисплея Winstar WH1602D я изменил название метки на Part. Обозначение того факта, что это LCD-дисплей я уже создал на схеме компонента и особого смысла загромождать надписями схемы я не вижу

Метка: Метка показывается на представлении Принципиальная схема и облегчает выбор компонента. Для LCD-дисплея Winstar WH1602D я изменил название метки на Part. Обозначение того факта, что это LCD-дисплей я уже создал на схеме компонента и особого смысла загромождать надписями схемы я не вижу.

URL: Можете занести сюда сайт производителя, для получения большей информации о созданном вами компоненте Fritzing

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

Variant: При создании разновидности нового компонента убедитесь, что у вас стоит Variant 1. Если вы в будущем произведете какие-либо изменения, этот параметр изменится на Variant 2, если он относится к тому же семейству.

Свойства: Здесь можно разместить важные детали, такие как число блоков в корпусе, расстояние между выводами и т.д.

Метки (теги): Используйте теги, чтобы облегчить поиск и опишите свой компонент в нескольких ключевых словах.

 

Экспорт нового компонента

Самое время, чтобы проверить новый элемент в основном приложении Fritzing. Когда мы чуть ранее сохранили компонент во Fritzing (New) Parts Editor, он автоматически появляется в разделе My Parts на вкладке MINE в основном приложении Fritzing.

Перед тем как экспортировать новый компонент, нужно будет удостоверится, что каждое из представлений выглядит хорошо. Убедитесь, что вы находитесь в основном приложении Fritzing, а не во Fritzing (New) Parts Editor. Переходим на вкладку Макетная плата и в боковом меню Части, справа, убедитесь, что вы находитесь на закладке MINE. Вы должны увидеть ваш новый компонент. Перетащите элемент на макетную плату.

Дважды проверьте, что контакты названы правильно и выполняют соответствующие функции. Сделайте то же самое на вкладке Принципиальная схема и Печатная плата.

После того, как качество созданного компонента проверено, можно экспортировать созданный элемент. Щелкните правой кнопкой мыши на иконке компонента в окне My Parts и выберете Export Part....

На этом создание собственного компонента для 16×2 LCD-дисплея Winstar WH1602D в среде разработки Fritzing полностью завершено.

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

Commercial Tools

VirtualBreadboard

A simple simulation tool for microcontroller circuits also based on a loose breadboard metaphor. It’s possible to simulate the PIC or BasicStamp2 and offers a dev kit to program more components.Platforms: Windows  License: Academic/Personal (15-30€)Potential Might be a model for simulation, if we want that.

VeeCAD

Not for PCB, but for stripboard design — and thus also interesting for prototyping when you want to start with a schematic diagram. I also like the graphics.Platforms: Windows  License: Free, Commercial (20€)Potential: Should be supported and mentioned by Fritzing

ExpressPCB

Offers free software with their PCB manufacturing service. Interesting because it is possible to get a quote and order from inside the software.Platforms: Windows  License: Free Potential: Similar service would be great: Upload the design to the website for feedback and join others to order together.

Иконка

Хорошей новостью является то, что для создания иконки нашего компонента во Fritzing нет необходимости создавать отдельный графический файл. Мы можем воспользоваться SVG-файлами, созданными для представлений Макетная плата, Печатная плата или Принципиальная схема — здесь уже на ваш выбор. Конечно, ничто не мешает создать отдельное графическое изображение для иконки компонента.

Я воспользуюсь своим изображением элемента, созданным для макетной платы. Для этого выполняем Файл → Reuse breadboard image (повторно использовать изображение макетной платы).

В итоге, будем иметь такую иконку

Соединения

На вкладке Соединения возможно следующее:

  • изменить число коннекторов
  • установить тип вывода
  • установить тип вывода как штырьевой или SMD
  • изменить имя пина
  • добавить описание вывода

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

Теперь можно сохранить результаты своей работы Файл → Сохранить.  

Зачем нужна зона свежести

Традиционно холодильник принято разделять на два отсека: для охлаждения и заморозки. В основной отсек мы кладем продукты, которые сразу отправляются на стол или в кастрюлю, а в морозилке продукты хранятся длительное время и требуют размораживания после извлечения.

Но есть такие группы продуктов, которым не подходит ни одна из камер, их нужно хранить при температуре от -1 до +3 градусов. Сыры, фрукты, мясо или рыба разрушаются при заморозке, так как в них замерзает вода, а в тепле они быстро портятся. Идеальное место — как раз-таки «нулевая зона», в которой температура держится близко к нулю. Еще в ней медленнее, чем в других секциях, размножаются болезнетворные микробы.

Если у вас есть отсек Biofresh, отправляйте в него продукты, свежесть которых нужно сохранить дольше. Температура основного отсека обычно районе +4-8 градусов — храните в нем только те продукты, которые планируете употребить в ближайшие дни.

Чья заслуга

Отдельную полку с названием Biofresh придумали в середине 90-х годов конструкторы (Либхер). Они заявили, что это самое лучшее решение для хранения рыбы и мяса без замораживания и размораживания, с сохранением вкусовых качеств и пользы для организма. Позже разработку стали внедрять  и другие бренды, такие как LG, Samsung и т.д.

Обзор холодильников с зоной свежести

Представляем вам небольшой рейтинг агрегатов, оснащенных «нулевым» отсеком. В него попали как встроенные, так и отдельно стоящие модели, а также модели с двумя камерами и трехкамерные (сайд бай сайд).

LG GR-N309 LLB

Эта модель встраиваемого типа, морозильная камера расположена внизу. Предусмотрена электронная система управления. Класс энергетической эффективности — А (330 кВт за год). В конструкции один мотор-компрессор. Тип используемого хладагента — марка R600a. Всего 2 отсека и 2 двери. Размеры корпуса: 55,4×54,4×177,5 см.

Особенности:

  • Наличие зоны свежести.
  • Предусмотрен No Frost в обоих отделениях.
  • Автономное сохранение холода при отключении электроэнергии в течение 12 часов.
  • Мощность заморозки — до 10 кг продуктов за одни сутки.
  • Дополнительные функции: супер-охлаждение и супер-заморозка.
  • Есть индикаторы температурных режимов.

Технические характеристики:

  • Общий объем составляет 245 литров.
  • Объем основного отделения — 181 литр.
  • Объем морозилки — 64 литра.

Также электроприбор комплектуется генератором льда. Полки изготовлены из прочного стекла. Дверь можно перевесить на другую сторону. Сниженная шумность — до 37 дБ. Вес — 73 кг.

Стоимость, по данным ЯндексМаркета (октябрь 2017 года), — 54 490 рублей.

Sharp SJ-F95STBE

Оснащен тремя камерами и имеет нижнее расположение морозильного отсека. Управление электронного типа. Предусмотрен всего один компрессор. Дверей — 4 шт. Размеры корпуса в ширину, глубину и высоту соответственно — 89х78,7х183 см. Класс энергетической эффективности — А (573 кВт за год).

Предусмотрено две зоны свежести: как сухая, так и влажная. Также в каждом отделении предусмотрен «Ноу Фрост». Реализована возможность автономного хранения тепла до 17 часов. Есть режим «Отпуск».

В сутки можно заморозить до 9,5 кг продуктов. Есть звуковой сигнал открытой двери. Техника комплектуется аккумулятором холода. На панели предусмотрены температурные индикаторы.

Объемы:

  • Морозилки — 211 литров;
  • Основного отделения — 394 литра;
  • Общий — 605 литров.

Полки выполнены из стекла. Шумность — 37 дБ. Климатический класс — SN, T (подробнее о том, что значит и чем важен климатический класс, читайте в отдельном обзоре). Вес электроприбора — 107 кг.

Цена — 89 135 рублей.

Bosch KGN39SW10

Отдельно стоящий с двумя камерами и одним мотором. Расположение морозилки — снизу. Класс энергетической эффективности — А, электронный тип управления. Габариты составляют 60х64х200 см (ШхГхВ).

Зоны свежести – 2 штуки: сухая и влажная. В обоих отсеках есть No Frost. Хранение в автономном режиме — до 18 часов. Есть режим «Отпуск». Замораживающая способность — до 14 кг за одни сутки. При повышении температуры срабатывают лампочки на панели управления, при открытой двери — звуковое оповещение. Дополнительно есть режимы супер-охлаждения и заморозки. Объем морозилки — 94 литра, основного отделения — 221 литр, общий объем составляет 315 литров.

Техника оснащена дисплеем, стеклянными дверцами и полочками. Навеска двери — с любой стороны. Шумность — до 42 дБ.

Стоимость — от 55 000 рублей.

Теперь вы знаете где расположена фреш-зона, зачем она нужна, что в ней хранить и как она может называться, в зависимости от марки. Осталось сделать правильный выбор и купить лучший холодильник с полным набором необходимых функций.

Начало работы в Fritzing

При первом открытии программы появится окошко Welcome.

При первом открытии программы появится окошко Welcome.

В верхней части есть режимы работы. Если нажать «Макетная плата» появится следующее окно:

Перед тем как начать построение схемы, нужно настроить окружение в соответствии с потребностями пользователя. Для этого нужно перейти в Windows и выбрать те окна, которые будут помещены в окружение. Выбранные окна перетаскиваются в любое место рабочей области.

Далее можно начинать создание схемы в программе. В правой части экрана расположена панель инструментов, в которой хранятся все установленные электронные компоненты, платы и сенсоры. Под ними есть меню, в котором можно отрегулировать параметры (сопротивление резистора, емкость конденсатора).

Чтобы создать свой проект, нужно нарисовать схему. Выбирается нужный компонент из библиотеки Basic и перетаскивается на рабочую часть таким образом, чтобы его выводы совпадали со столбцами на макетной плате. Например, подключение резистора:

Если резистор установлен корректно, столбцы загорятся зеленым цветом. Затем нужно выставить необходимые характеристики устройства. Это делается в правой нижней части в пеню «Инспектор». После выставления нужного сопротивления графически будет указана его верная маркировка цветными кольцами. Компонент можно повернуть на заданный угол – для этого следует щелкнуть правой кнопкой мыши на «повернуть» и выбрать нужный угол поворота. Также этот параметр задается в rotate в боковом меню.

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

Затем светодиод и резистор нужно соединить проводами. Для этого курсор наводится на отверстие в плате. Он должен посинеть – это значит, что провод можно подвести в нужную точку. Нужно щелкнуть левой клавишей на отверстие и с зажатой кнопкой довести проводник до нужной точки.

Питание будет производиться от батарейки. Она находится в библиотеке Power и устанавливается на макетную плату. Соединить элементы нужно так, как показано на рисунке ниже.

На вкладке «Принципиальная схема» следует отредактировать полученные соединения к опрятному виду. Путем перетаскивания и поворачивания элементов нужно добиться оптимальной и понятной схемы. Это можно сделать, нажав на клавишу в нижнем левом углу «Автотрассировка».

Чтобы далее использовать схему, ее следует сохранить. Для этого нужно перейти в «Файл» – «Экспорт» – As image, выбрать нужный формат и название и сохранить документ.

В программе можно самостоятельно создавать новый элемент или модернизировать существующий. Второй способ более простой. Для этого нужно выбрать подходящий элемент из библиотеки и перетащить его в рабочую область. Затем запускается редактор компонента – для этого требуется кликнуть на элементе и выбрать Edit (new parts editor). Появится вкладка с редактированием Breadboard. Также появятся другие вкладки, в которых задаются нужные параметры для нового элемента. Всего 6 основных разделов редактирования: макетная плата, принципиальная схема, печатная плата, иконка, metadata, соединения.

Для создания объекта с нуля вся сложность будет заключаться в графике компонента. Редактируется векторная графика во внешнем редакторе, поддерживающем формат svg. Можно найти базовые шаблоны компонентов в интернете, отредактировать их в любой программе и загрузить в Fritzing.

Breadboard View Graphics

Colors

Type Name Color

     HEX

RGB
Legs grey        8C8C8C 140 140 140
Contacts copper/tinned        9A916C 154 145 108
         
Cables blue cable  

     418DD9

65 141 217
  blue cable (shadow)  

     1B5BB3

27 91 179
  red cable  

     CC1414

204 20 20
  red cable (shadow)  

     8C0000

140 0 0
  black cable  

     404040

64 64 64
  black cable (shadow)  

     000000

0 0 0
  yellow cable  

     FFE24D

255 226 77
  yellow cable (shadow)  

     E6AB00

230 171 0
  green cable  

     47CC79

71 204 121
  green cable (shadow)  

     00A63D

0 166 61
  grey cable  

     999999

153 153 153
  grey cable (shadow)  

     666666

102 102 102
  white cable  

     FFFFFF

255 255 255
  white cable (shadow)  

     999999

153 153 153
  orange cable  

     FF7033

255 112 51
  orange cable (shadow)  

     D95821

217 88 33

Fonts

Fritzing uses two types of fonts for parts in the Breadboard View:

For ICs: OCR A  For other parts: OCR A or Droid Sans

When using a different font, please converted the text into paths, otherwise it won’t be compatible with Fritzing. To restate, if you are using Droid or OCRA it is not necessary to convert to paths. In general we recommend you use the standard fonts and keep text as text.

The standard font size is 5pt and font color 10% Black (RGB 230 230 230).

Grid & Dimensions

In order to fit into the breadboard, Fritzing parts must be designed with a fixed distance of 0.1 inch between the connector pins (legs).Legs dimensions should be 0.03 inch wide and at least 0.03 long.

We recommend downloading and using our or the breadboard SVG as a reference while designing graphics for the Breadboard View.

File Naming Conventions

While it is possible to name files however you like, it helps to stick to a standard naming convention.  These names should clearly describe the important attributes of a part and follow the order described here.  By using standard names you make it easier for you and other users to find and reuse existing graphics.  Although most description parameters are optional, it helps to provide as much detail as possible.

Breadboard and schematic images:

part#_description_package_pins_spacing_color_view.svg

For example an Atmel ATmega168 microcontroller in a narrow (300mil), 28 pin DIP package would have the following file name for the  breadboard SVG file:

atmega168_microcontroller_DIP_28_300mil_breadboard.svg

PCB footprint SVGs follow a slightly different convention:

package_pins_spacing_pcb.svg

A PCB footprint SVG should only describe the industry standard «package» and not be tied to a specific part, unless the part has a unique specific footprint.  In the case of our ATmega168, it uses an industry standard 28 pin narrow (300mil) DIP package, so the SVG file would be named as follows:

DIP_28_300mil_pcb.svg

Note: Many industry standard footprint graphics are already inside fritzing.  It is usually best to check and make sure someone hasn’t already created the PCB footprint SVG that you need.  This saves you time and makes parts more consistent.

Auto-routing

After positioning all parts on the board, be aware that parts are not really connected to each other yet. The thin connecting lines that you see (Rat’s Nest Layer) only act as a guideline. We would now want Fritzing to automatically generate the connection traces between parts. Click the Auto-route function from the bottom menu bar

If you notice that Fritzing is struggling trying to generate a connection, you can press the «Skip this Trace» button or «Cancel Auto-routing» in the bottom menu while in process.

Such a problem might happen because parts were not arranged properly on the board or when there is just no possible route. You will then need to Hand-route the trace (more about hand-route below) or create a jumper. Jumpers are connections that need to be soldered with external wires. These are shown as blue connections while traces are shown as orange ones. In the screenshot below, two jumper wires were created after the routing between connectors failed.

If you are happy with some of the traces and want to keep them untouched, or you know in advance that some connections need jumpers, you might want to tell Fritzing to exclude some connections in the auto-routing process. To do so, select the connections you want to exclude, choose «Don’t Autoroute this trace» in the right-click menu or in the Trace menu. Only then press Auto-route. The selected traces will be left untouched while all other connections will be auto-routed. Any traces that were handrouted are automatically marked as «Don’t Autoroute.»

Be aware that if you moved a part after auto-routing or hand-routing, the routing traces are not corrected automatically. You will need to be cautious when moving parts and make sure you don’t create any short circuits.

Fritzing — экспортируем макет печатной платы

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

  • Создавать схему соединений. Статья
  • Создавать принципиальную схему нашего Arduino-проекта. Статья
  • Разработать макет печатной платы. Статья
  • Добавить на макет печатной платы графические изображения и надписи. Статья

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

Готовый макет печатной платы

Нажимаем на маленький треугольничек, находящийся на кнопке Export for PCB, расположенной в нижней части экрана рядом с Автотрассировка. Из выпадающего списка выбираем Etchable (PDF)... для экспорта в формат PDF. Этот формат позволит нам сохранить все размеры. Если нужна просто картинка, то можно использовать формат SVG. Для того чтобы получить файл в формате Gerber (если изготовление платы планируется производить промышленным способом, с автоматической сверловкой отверстий, то этот формат как нельзя кстати).

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

Первый файл будет маской слоя меди. Он включает в себя схему и любые изображения, находящиеся на слое проводника. Причем каждый слой сохраняется как в том виде, что мы видим на экране во Fritzing, так и в зеркальном его отражении. Файл проекта у меня назывался Fritzing_2.fzz и программа автоматически добавила к нему etch_copper_bottom что можно трактовать как нижний слой меди. Файл это же слоя в зеркальном отражении называется Fritzing_2_etch_copper_bottom_mirror.pdf. Аналогичная ситуация и с остальными слоями.

Файл Fritzing_2_etch_copper_bottom.pdf

Файлы предназначенные для нанесения шелкографии (имеют в названии silk) в домашнем производстве бесполезны.

Вот и все! Можно отправить экспортированные файлы по электронной почте в случае стороннего производства печатных плат, или же использовать в лазерно-утюжной технологии (ЛУТ) домашнего производства. О собственных секретах этой технологии я планирую поведать в одной из своих дальнейших публикаций.

В следующей статье посвященной Fritzing, я планирую рассказать о том как создавать собственные компоненты в этой среде разработки.

Release version 0.9.3b

Continuously updated parts library

The Fritzing parts library is now stored online at github and is automatically checked
for updates. This means you will now get new parts (or fixes) in the moment when they are created.
No need to wait for the next Fritzing release anymore!

Critical bug fix for messed up PCB traces

We have been plagued by an annoying bug that occasionally caused PCB traces to get loose and flip around.
It has been tricky to track down but it’s finally fixed, sigh.. Plus, the fix will recover any files that
have been mangled by this bug!

High-DPI display support

Fritzing now looks properly on High-DPI (aka Retina) displays on all platforms.
It’s not really high-res but scaling well according to the higher screen resolution.

Easier handling of self-created parts

Custom / self-made parts and bins used to be stored in a hidden location on your hard
drive, which made it really annoying to edit them with an external tool such as Illustrator
or a text editor.
They are now conveniently located in your ~/Documents/Fritzing folder for easy access!

Load/Save uncompressed fritzing files (.fz)

You can now alternatively save your fritzing sketches as an uncompressed set of files (.fz
plus additional custom parts etc). This allows for proper versioning with systems like git or svn.
Thanks to Sergio Oller (zeehio) for this contribution.

File icons

fzz, fzb, fzp, etc. now also have shiny file icons on Mac (thanks to scribblemaniac)
and Ubuntu Linux (thanks to el-j — for the latter you have to run the install-fritzing.sh script)

New Parts

Added and/or revised by Fabian Althaus (el-j):

  • Full set of Molex Picoblade and Hirose DF13 header series, thanks to steelgoose
  • Lots of new SparkFun parts, thanks to support from SparkFun:
    • ESP8266 Thing Dev Board
    • Stepoko
    • Arduino Pro Mini 3.3V and 5V
    • Arduino Mega Pro 3.3V
    • Badger RedStick and Array
    • Myoware Cable Shield, Power Shield, and Proto Shield
    • Ludus Protoshield and Protoshield Wireless
    • CAN-Bus Shield
    • MIDI Shield
    • FemtoBuck LED Driver
    • Load Sensor Combinator
    • Soil Moisture Sensor
    • BME280 Breakout
    • LSM303C 6-DOF-IMU Breakout
    • SHT1x Humidity/Temperature Breakout
    • 16 Output I/O Expander Breakout — SX1509
  • Raspberry Pi 3 and Zero, thanks to Nagaranudit
  • DQuid IO GPRS, thanks to DQuid team
  • nRF24L01 2.4GHz RF, thanks to Doume
  • nRF24L01+ 2.4GHz RF, thanks to Richard Bruneau
  • RFduino BLE SMT, thanks to Arnaud Boudou, Felix Kosmalla
  • , thanks to Mike Causer
  • Pololu A4988 stepper motor driver, thanks to Matteo Perini
  • WeMos D1 Mini, thanks to Mike Causer
  • Adafruit HUZZAH ESP8266 Breakout, thanks to pkurtans
  • Adafruit push-power button
  • Adafruit Powerboost 500C, thanks to Dean Cording
  • Bluetooth HC-05 module, thanks to Computação na Escola
  • HC-SR04 distance sensor, thanks to Ricky Ng-Adam
  • SIM800L GPRS breakout, thanks to AlbMA
  • Monacor LTR 110 line transformer
  • MBR745 Schottky diode, thanks to S. van Doorn
  • 10A rectifier diode, thanks to tomaskovacik
  • OMRON G5LE and NVF4-2 relays, thanks to tomaskovacik
  • MPX2010 pressure sensor, thanks to Knutse
  • MPX4250AP pressure sensor, thanks to Old Grey
  • 174917 DENSO ECU-socket, thanks to Old Grey
  • Rotary Switch 12 position 1 pole, thanks to Old Grey
  • 4060 counter/divider, thanks to neutmute
  • LM124-324 Quad Opamp, thanks to Knutse
  • Hi-Link HLK-PM01 power module, thanks to inahas
  • LTC3105 step-up DC/DC converter
  • Refined ruler design, thanks to duff2013
New/updated Translations
  • Czech, thanks to Vasekdvor
  • German, thanks to Atalanttore and aknoerig
  • Italian, thanks to Gianpaolo Macario
  • Polish, thanks to jacekjaros
  • Portuguese, thanks to Bruno Ramalhete
  • Spanish, thanks to bazza
  • Turkish, thanks to Kaan Özdinçer
  • Vietnamese, thanks to Duyệt Đinh Xuân

..and various smaller improvements and fixes, including contributions from Duane Johnson,
Luke Benstead, Nicolas Raynaud, scribblemaniac and duff2013. Thanks!

Создаем SVG-файл макета компонента

Если вы хотите сделать корпус для интегральной схемы, то редактор компонентов Fritzing (new parts editor) позволяет легко создавать собственные микросхемы, и в этом случае вам не нужно будет использовать како-то сторонний графический векторный редактор.

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

Я нашел подходящий компонент в стандартной библиотеке Fritzing — это LCD screen.

LCD screen в библиотеке

Щелкаем правой кнопкой мыши и выбираем Edit Part. Выбранный элемент откроется в редакторе компонентов.

В нижнем правом углу этого окна можно видеть имя файла lcd-GMD1602K.svg. Пользуясь поиском в вашей ОС можно определить его местонахождение. У меня это:

Fritzing.app/Contents/MacOs/parts/svg/core/breadboard/lcd-GMD1602K.svg

Далее открываем этот файл в своем графическом редакторе (у меня это Incscape) и сохраняем его где-нибудь у себя на диске под новым именем. Процесс редактирования в графическом редакторе выходит за рамки моего повествования, поэтому я остановлюсь только на некоторых важных деталях.

Компонент рисуется в масштабе 1:1.

В файле удобно сделать несколько слоев: design, copper, breadboard.

Вот как выглядят элементы на каждом из этих слоев.

А вот так все три слоя вместе.

Скачать готовый SVG-файл с макетом LCD экрана WH1602D.

WH1602D WH1602D.svg
1.2 MiB 386 Downloads

Category: Fritzing
Date: 11.07.2014

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

Скачать datasheet для Winstar WH1602D 

WH1602D WH1602D.pdf
430.1 KiB 278 Downloads

Category: Documents
Date: 11.07.2014

При разработке макета элемента желательно использовать цвета, которые являются стандартными для изображений компонентов:

HEX: 9A916C, RGB: 154 145 108

Используется для изображения контактных площадок и медных проводников

HEX: 8C8C8C, RGB: 140 140 140

Если есть какие-то элементы на печатной плате, лучше использовать серый цвет

Вы можете скачать архив, в котором содержатся шаблоны и шрифты для соответствия ваших элементов стандартам Fritzing.

Fontsandtemplates Fritzing fontsandtemplates_fritzing.zip
369.3 KiB 549 Downloads

Category: Fritzing
Date: 11.07.2014

В этом файле содержится:

  • Шрифт Droid Sans
  • Шрифт ORC-A
  • Шаблон элемента для макетной платы
  • Шаблон схематического изображения компонента
  • Шаблон Печатной платы компонента

Размер шрифта нужно выбирать равным 5pt, а там где необходимо сделать особо мелкие надписи можно использовать и 3pt.

Как установить шрифты в Mac OS X рассказано здесь.

Библиотека компонентов и модулей

Шилды

Картинка Описание Файл
  генератор сигналов AD9850 (1-40МГц) DDS AD9850.fzpz
(47.1 KiB, 1100 downloads)
16-ти кнопочная клавиатура KEYPAD 4×4.fzpz
(13.3 KiB, 1461 downloads)
Драйвер шагового мотора Polulu A4988 A4988 Stepper Motor Driver Carrier.fzpz
(132.8 KiB, 1155 downloads)
Sparkfun SD-MMC SD_MMC_Fritzing_part.fzpz
(11.7 KiB, 1076 downloads)

Датчики

Картинка Описание Файл
Ультразвуковой сенсор Parallax PING 28015 PING_28015.fzpz
(6.3 KiB, 2185 downloads)
Датчик CO2 K30 CO2 K30 sensor.fzpz
(14.3 KiB, 1028 downloads)

Индикация/LED

Картинка Описание Файл
Символьный дисплей 16×2 Winstar WH-1602m LCD screen WH1602m.fzpz
(12.9 KiB, 1393 downloads)
Символьный дисплей 16×2 Winstar WH-1602D WH1602D.fzpz
(547.0 KiB, 1577 downloads)
четыре 7-ми сегментных индикатора 5641 7-SEGMENT-4DIGIT-5641.fzpz
(15.5 KiB, 1502 downloads)
RGB-модуль 5050 SMT RGB 5050 LED-v2.fzpz
(6.0 KiB, 965 downloads)
RGB-модуль Neopixel ws2812 SMD_RGB_LED(WS2812)-PRErelease.fzpz
(9.4 KiB, 998 downloads)

Интегральные схемы

Картинка Описание Файл
дешифратор/драйвер двоично-десятичного кода в семисегментный SN74LS47N.fzpz
(11.3 KiB, 781 downloads)
ATtiny2313 8-битный микроконтроллер ATTINY2313.fzpz
(7.0 KiB, 859 downloads)
схема управления питанием Texas Instruments BQ25504. (Внешний вид не правильный, схема и распиновка соответствуют datasheet) BQ25504.fzpz
(9.2 KiB, 641 downloads)
счетчик CD 4017B CD 4017b.fzpz
(6.5 KiB, 742 downloads)
  драйвер микрошагового мотора A3967 A3967.fzpz
(11.7 KiB, 656 downloads)
  16-разрядный расширитель I/O с параллельным интерфейсом MCP23S17.fzpz
(8.6 KiB, 675 downloads)
HT12E 12-разрядный энкодер HT12E.fzpz
(7.3 KiB, 641 downloads)
Аналоговый мультиплексор 4051 4051 Analog Multiplexor.fzpz
(6.8 KiB, 680 downloads)
Голосовой процессор General Instruments SPO256-AL2 SPO256-AL2.fzpz
(12.3 KiB, 618 downloads)
Микропроцессор Intel 8088 Intel 8088.fzpz
(10.7 KiB, 610 downloads)
Таймер и драйвер Intel 8284A Intel 8284A.fzpz
(7.9 KiB, 597 downloads)
Watchdog timer MAXIM 6371 MAXIM 6371.fzpz
(9.8 KiB, 623 downloads)
Serial SRAM 23LCV1024 23LCV1024.fzpz
(5.8 KiB, 601 downloads)
Декодер/демультиплексор 74HC139N 74HC139N.fzpz
(6.7 KiB, 677 downloads)
Программируемая логика CD 4048B CD4048B.fzpz
(6.7 KiB, 607 downloads)
Микроконтроллер STM 32F40X STM32F40x.fzpz
(54.5 KiB, 620 downloads)
Драйвер двигателя Allegro A4950 A4950.fzpz
(7.5 KiB, 622 downloads)
USB to Serial FT230XQ FT230XQ.fzpz
(7.7 KiB, 622 downloads)

Платы микроконтроллеров и прототипирования

Картинка Описание Файл
Плата Arduino Yun Arduino Yun.fzpz
(344.4 KiB, 692 downloads)
Плата Spark Core v 1.0 Spark Core (v1.0).fzpz
(58.8 KiB, 591 downloads)
Плата pcDuino pcDuino V1.fzpz
(102.8 KiB, 551 downloads)
pcDuino V2.fzpz
(120.4 KiB, 513 downloads)
  Digispark — основанная на ATtiny85 USB-плата Digispark.fzpz
(17.9 KiB, 878 downloads)
Плата Espruino Espruino.fzpz
(27.5 KiB, 560 downloads)
chipKIT Cmod (chipKIT/MPIDE совместимая плата от Digilent) chipKITCMOD.fzpz
(146.1 KiB, 539 downloads)
плата Pinguino Tiny 26j50 Pinguino_Tiny_26j50.fzpz
(20.4 KiB, 559 downloads)
USB-плата Teensy 3.1 Teensy 3.1.fzpz
(20.4 KiB, 610 downloads)
Плата Freescale Freedom PLATFORM FRDM-KL25Z REV:A2 FRDM-KL25Z VPEL1.fzpz
(82.9 KiB, 579 downloads)
Плата LPCxpresso LPC1769 LPCxpresso_LPC1769.fzpz
(35.6 KiB, 550 downloads)

Россыпь

Картинка Описание Файл
Подстроечный резистор SMD SMD_Trimmer_Potentiometer.fzpz
(6.8 KiB, 818 downloads)
Зенеровский диод Zener Diode.fzpz
(5.6 KiB, 796 downloads)
MOSFET TO-247 Basic_FET_N-Channel_TO247.fzpz
(6.1 KiB, 1032 downloads)
Реле Finder 32 серия Finder32217x000_Relay.fzpz
(10.0 KiB, 1038 downloads)

Если нужного Вам компонента найти не удалось, то предлагаю ознакомится со статьями, посвященными созданию собственных элементов во Fritzing: