Home > Projects > Development Board – Kits Projects > Fritzing – The Ultimate Tool For Sketching Out Electronics Projects [Cross Platform]

Fritzing – The Ultimate Tool For Sketching Out Electronics Projects [Cross Platform]

Summary of Fritzing – The Ultimate Tool For Sketching Out Electronics Projects [Cross Platform]


Fritzing is a free, open-source, cross-platform tool for creating circuit diagrams and PCB designs, ideal for Arduino projects. The article demonstrates its use in documenting a modified traffic light system with added buzzer functionality. Users can drag components from a toolbox, connect terminals by dragging lines, adjust breadboard sizes via an inspector, and utilize the software for prototyping, schematics, or permanent PCB manufacturing.

Parts used in the Traffic Light System:

  • Arduino micro controller
  • Mini-breadboards
  • Buzzer
  • LEDs
  • Wires for connections

Despite sounding like an alcopop, Fritzing is actually an incredible bit of free software you can use to create circuit and component diagrams for use with rapid-protoyping electronics boards such as the fantastic open-source Arduino. As such, it’s open source too, entirely cross platform and well supported – you can almost guarantee that it can be used on any Arduino project to show you how to wire things together using it. Having just begun on the path of the Arduino hardware tinkerer myself, I checked it out as way to document any modifications I make to projects I create from tutorials.Fritzing – The Ultimate Tool For Sketching Out Electronics Projects [Cross Platform]

Before I get started, let me show the final diagram I put together in less than 10 minutes. Pretty good huh?

It’s quite messy though and very unclear, I know – but that’s because I’m working retroactively – drawing what I actually made rather than designing what to make. If I had used this first, it would have been a whole neater. It’s a modification of one the first projects in the Beginning Arduino book – a traffic light and pedestrian crossing system – to which I added a simple buzzer.

The circuit itself varies very little, but the programming behind it required some major adjustments to allow for simultaneous buzzing and flashing of LEDs at different rates. I’ve uploaded the code portion to paste bin for those of you interested, but it’s not relevant to this review and hopefully I’ll be teaching you the basics of programming the Arduino at a later date if there’s enough interest.

Download

Head on over to the Fritzing download page. It’s an executable that needn’t be installed, so just unzip or mount the .dmg file, then just run the application.

Features

I’ll be concentrating on the prototyping functionality today, but it can also be used for both the electronic schematics, as well as designing a full PCB if you decide you want to make your project more permanent. In fact, they even offer a PCB production service, which costs about $40 for an Arduino shield sized PCB (commonly used to place your own PCB on top of an Arduino for a snug fit).Fritzing – The Ultimate Tool For Sketching Out Electronics Projects [Cross Platform] Schematic

Basic Controls

Drag components out from the toolbox in the top right. Scroll down for micro controllers and you can find an Arduino. The next box down on the sidebar is an inspector. In my case, I’m using two mini-breadboards, so I added them from the toolbox and changed the sizes using the inspector.

Note: To rearrange items on the diagram, drag the component anywhere non-functional – that is, not from one of the pin holes – use the edges. You can also zoom in if you’re finding it hard to grab a non-functional bit of the board.

Next, add some more components and join them all up. Here’s the photo of the actual project I’m trying to document here: Drag out your first component, in my case a buzzer. To connect the terminals, just drag from one point to another. As you hover over a specific pin on the Arduino, a tooltip will let you check the number.

 

For more detail: Fritzing – The Ultimate Tool For Sketching Out Electronics Projects [Cross Platform]

Quick Solutions to Questions related to Fritzing:

  • What is Fritzing?
    Fritzing is free, open-source software used to create circuit and component diagrams for rapid-prototyping electronics boards like Arduino.
  • Can I use Fritzing on any operating system?
    Yes, it is entirely cross-platform and well supported for use on any system running Arduino projects.
  • How do I install Fritzing?
    You do not need to install it; simply unzip the file or mount the .dmg file and run the application directly.
  • What functions does Fritzing offer besides prototyping?
    It can also be used for electronic schematics and designing full PCBs, including a paid production service.
  • How do I add an Arduino to my diagram?
    Drag the Arduino component out from the toolbox located in the top right corner under the micro controllers section.
  • How can I change the size of a breadboard in Fritzing?
    Add the breadboard from the toolbox and then change the sizes using the inspector box in the sidebar.
  • How do I rearrange items on the diagram?
    Drag the component anywhere non-functional such as the edges, avoiding the pin holes.
  • How do I connect two components together?
    To connect the terminals, just drag a line from one point to another.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top