Become a subscriber (Free)

Join 29,000 other subscribers to receive subscriber sale discounts and other free resources.
Don't worry -- your e-mail address is totally secure. I promise to use it only to send you MicroZine.

Schematic drawing software

I use ProSchematic ( schematic drawing software ) for all diagrams and schematics on this site (except those bits of data sheets on some pages).

Download FREE Trial here Advantages of ProSchematic are:
* Unlimited pins.
* Unlimited library parts.
* Unlimited schematic page size.
* Graphic diagram drawing layers.
* Unlimited netlisting for pcb creation.
* Low cost.
* Easy to use.
CLICK image for larger view

pic programmer

As you can see there are three control panels as well as the menu and main schematic screen.

Common actions (large buttons)

proschematic main buttons

The top panel contains large buttons which display the most used controls (below this are smaller buttons for less frequently used operations e.g. text size, color control etc).

Note: You can access all the tools using the buttons or hotkeys e.g. Alt-w Wire tool,Alt-s Select tool and you can see each hot key by opening the Tools menu.

Draw a schematic using four main buttons.

All you need are:
  • Library part selector/manager. (The 3-books symbol).
  • Select tool. (The arrow).
  • Wire draw tool. (The line with 'wire' text).
  • No-connection - at a pin. (The X ).
I have highlighted above the four tool buttons (in the above list)that you need to start drawing a schematic - You can use all the others as you progress through drawing your schematic (and as you need them when the drawing becomes more complex).

Initiallly though these four are enough to draw schematics.  
  1. Select a part using the library part selector..
  2. Place the part (click left).
  3. Stop part placement (click right or hot escape key).
  4. Use the wire draw tool to draw wires between pins.
  5. Use the no-connection to set pins as unconnected.
  6. Use the select tool to move parts or wires around the schematic.
Then check the schematic using the netlist tool in the process panel - although it does netlisting it also checks the schematic for errors e.g. unconnected pins or duplicate parts etc.  

Note: 'no-connects' tell the netlister accept a pin that has no wire connection - just a useful way of ensuring that you think about every pin in the design as you have to put the 'nc' in manually.

Schematic drawing software  : Proceses

On the top left is a process panel that gives easy access to the main processes that you need in drawing a schemaitc progressing from design to the final netlist.

These include pin review, netlisting and BOM output (Bill Of Materials).

Schematic drawing software  : Attributes

Beneath that is the attribute panel that shows all the data for the currently selected part - this can include your own data e.g. manufacturer data etc.

Attributes are pieces of data associated with a part - some are internal data such as the part information (for a multi part symbol) but you can add your own data such as Manufacturer, cost - any data you like.  

Note: The BOM
(Bill Of Materials - shopping list!) generator is customizable so you can output this data to a spreadsheet.

Schematic drawing software  : Libary

The library has many different parts pre-made but if a part does not exist then its easy to create a new one as the library editor uses the same interface as the schematic tool - except for one control - the pin control.

All you do is start the library editor and fill in a few bits of information (e.g. symbol name, symbol prefix, number of parts in the symbol etc. then on to the library editor.  Just draw your symbol and add pins to it with the pin tool then click OK - and add to the library - and  its done ready for use.

Schematic drawing software : PCB

As well as checking the schematic the netlist tool generates the netlist which you can output in Tango format so you can import that into a PCB tool.

Schematic drawing software : Layers

An unusual feature of this tool is that it has layers and these allow you to create complex diagrams that have detailed backgrounds.  This type of feature is more usually found on graphics programs.  

Note that as well as adding backgrounds to a complete image you can add colored backgrounds to individual schematic blocks e.g. for an IC part (this background can be grouped with the part to keep background and part together).

Here's an example of a diagram created with the layer functionality:

layer functions of proschematic

The solderless bread board is on layer 6 while everyting else is on layer 1 so you can move all items on layer 1 without selecting anything on layer 6. It's just as if there was a fixed image in the background.

Download schematic drawing software FREE Trial here

Sign up for MicroZine (the free microcontroller ezine) and you can get the schematics from this site - in ProSchematic format : this gives you a head start in creating your own schematics.

End of schematic drawing software page.

Jump from schematic drawing software to
Best Microcontroller Projects Home Page.

New! Comments

Have your say about what you just read! Leave me a comment in the box below.

Claim Your: Useful

"Arduino Software Guide"

   Right Now...

Privacy Policy | Contact | About Me

Site Map | Terms of Use

Visit our Facebook Page:

   Click Here

Sign up for MicroZine
''The'' Microcontroller Newsletter

Enter your first Name and primary email address in the form below:

And receive absolutely FREE a full project for:

"Measuring Analogue Voltages
Without An ADC"

(Using only one pin).

Instant Download:
You Can
Get It Right Now

Warning: This project could be  Removed 
at any time.  

It will  NOT be 
available indefinitely SO
To avoid 
disappointment  get it:


Don't worry -- your e-mail address is totally secure. I promise to use it only to send you MicroZine
Remember this is a project with full description and fully debugged C Source code - and it's not available from the main website.

You can only get it through this newsletter.

To get exclusive access Enter your first name Name and primary email address Now in the form above.:

But wait !

There's more...

You'll receive more
free and exclusive reports as well as site information and site product updates

Scroll up to the form above and sign up NOW. Don't forget it's FREE and if you don't like it, you can unsubscribe at any time.

Click Here Now to use the form above to get your Valuable information absolutely free.

Readers Comments

"I wanted to thank
you so so so much
for all the information
you have provided in
your site it's


- Ranish Pottath

"This site really is
the best and my favorite.
I find here many useful
projects and tips."

- Milan


"Awesome site,
very, very easy and nice
to navigate!"

- Matt

Learn Microcontrollers

"Interested in

Sign up for The
Free 7 day guide:


"I am a newbie to PIC
and I wanted to say
 how great your
site has been for me."

- Dave


"Your site is a great
and perfect work.

- Suresh


"I couldn't find the correct
words to define
yourweb site.

Very useful, uncovered,
honest and clear.

Thanks so much for
your time and works.

- Anon

Recent Articles

  1. DS18B20: How to use it on the Arduino Uno.

    How to Easily Use the DS18B20 Maxim One-Wire thermometer with Arduino example code using both external powered and parasitic powered devices.

    Read more

  2. Eye Tracking System

    Eye tracking : How to detect the gaze of your eye and track where you are looking.

    Read more

  3. The best Microcontroller projects and resources.

    Do you want to learn how to use a microcontroller in your electronic projects or do you need inspiration for your next project? If so you have found the right place!

    Read more