Home - Blog

ExpressPCB Tutorial – Step By Step For More Information

As a PCB designer have you ever feel the complexity of design and wish that someday a software will be made which reduces the complexity of the circuit and also reduces the shipment days? If yes then your wish is now changing into reality ExpressPCB offers you the same thing.


As a PCB designer now you can easily make your designs schematics and also create the PCB layouts. It provides you the less day shipment as per of minimum five days; others will do it in 10 to 15 days. Is it not cool? At the same time, a software reduces the complexity and also shipment days and cost as well.


In this guide, I’ll show you the basic introduction and tutorial about ExpressPCB, how to export Gerber files from ExpressPCB, also I will show some comments on ExpressPCB from some users. 


So let’s go straight to the guide now.

On ExpressPCB Tutorial, As a PCB designer, have you ever felt the complexity of design and wish that someday software will be made, which reduces the complexity of the circuit and the shipment days? If yes, then your wish is now changing into reality ExpressPCB offers you the same thing.

As a PCB designer now, you can easily make your designs schematics and also create PCB layouts. At the same time, the software reduces the complexity and also shipment days and costs as well. It provides you the less day shipment as per of minimum five days; others will do it in 10 to 15 days. Is it not cool?

This guide will show you the basic introduction and tutorial about ExpressPCB and how to export Gerber files from ExpressPCB. Also, I will show some comments on ExpressPCB from some users. 

So let’s go straight to the guide now.


1.1 What Is It?

ExpressPCB is CAD software that is used to create layouts for printed circuit boards (PCB). The CAD is divided into the more helpful category:

       • ExpressSCH is used to design the schematics. The same schematic design software (ExpressSCH) is included with both Classic and downloads. You don’t want to download extra things, and the essential thing is you also don’t need to worry about learning it

       • ExpressPCB to create a PCB design. It is linked to the schematic. The output file is proprietary to Expresspcb.com. For a fee, they will provide the Gerber files.

• ExpressPCB classic is the original layer software with which you have already familiar. This software is beneficial when you are making the 2 or 4 layer PCB. Schematic linking allows easy verification of your layout design. Classic designs can be easily changed into the plus.

       • ExpressPCB plus Our new layout software with a modern look, offering additional features and capabilities for your two and four-layer PCB designs. The critical thing to note is, this does not have a schematic linking to the layout at this time.

It is straightforward and useful software.

It provides many facilities to the user, but it has limited libraries. These little libraries may not affect their efficiency. This limited version has all of the features that are required for the basic as well as the advanced features.

Also, in these limited libraries, it offers you that you can build your customized library and components. 

ExpressPCB is used to assemble the components of basic design, and then you can quickly change the design into the schematics drawing and then change into the PCB design layout. ExpressPCB is a very flexible software that can efficiently fulfill your desired projects.


1.2 Charge Or Free?

It is straightforward software for beginners, so you can easily download the accessible version of that software. The latest version, 7.6.0, is available. The CAD files are propriety format, but ExpressPCB can also supply you with the Gerber formats if you want.

The charges for Gerber files (so far) are $60. You can order it through the mail and get that facility. The costs are added to the same credit card you placed the board order on.

ExpressPCB Tutorial

2.1 ExpressPCB Free Download

As far as the download procedure, you can easily download the latest version from expresspcb.com directly. On this website, the latest versions are present. You have to download the understanding of your desire.

2.2 ExpressPCB Tutorial

As you know that this software is straightforward to use and learn for beginners, so this tutorial will help you out with more details, and at the end of this tutorial, you can easily design your PCB. In ExpressPCB, there are two stages of designing

       1. ExpressSCH

       2. ExpressPCB

You have to follow the steps that are listed below to create a PCB from hand drawing to the PCB layout:

       • Select the circuit diagram which is already tested into the breadboard.

       • Open the ExpressSCH for the fresh design. When you start the system, a dialog box is also open; this will help you with the general overview of the tools. Once you began to, close the dialog box and view the new schematics.


       • After that, place the desired components by clicking the op-Amp-like symbol in the left-hand side toolbar; suppose I have to put the resistors and diode in the schematic; you can place these components by searching the component names in the text box.


       • When you place the desired components, then you have to give them a unique identification. Right-click on each feature and choose the component properties; first, you have to select the auto-assign part ID. This will assign the name according to the placing order; then, you have to set the value of each component by selecting the part name and hit ok. 

In my case, I placed the four resistors and named them as shown.


       • You can quickly rotate the components; only right-click on it and select the rotate feature and turn the element as you want.

       • Sometimes, some components are not available in the directory; for example, I have to use a photo-resistor in my circuit diagram, but it is not available. What I have to do is place the passive resistors from the previous method. Go to the Selection tool (the arrow), choose the resistor and go to the component menu at the top and select the ungroup component.

  • Draw a circle around the resistor by selecting the circle option in the tool menu.
  • Select the whole object (using the arrow tool), and choose Component -> Group to make the component.
  • After building your component, you can also save this by selecting the component and choose to save custom component then a dialog box appears for the unique name suppose you build a photo-resistor so keep this as a name. Then similarly give it a unique ID and value from the old procedure.
  • Now we need to add the power and the ground. Let’s start with the ground command. Go to the symbol/signal label from the toolbar and open the text bar and choose the power-ground option. Moreover, place the as many rounds as you want.

       • Now, for the power supply, do it again, but this time the name power-voltage is equal to the 5V power supply.


       • The last stage of the circuit is to connect it with the battery; you have to write the misc-battery in the text box and place it and then give it a unique name and unique ID.

After that, wire your circuit by choosing the option wire from the toolbar, left-click will start the wiring, and right-click will end the wiring, and in this manner, your course will be completed like this. In my case, the final schematic looked like this:

  • The next step is to save your file using save as with a unique name and path.
  • Now check your file for netlist error using file and go to the check error for netlist error.
  • Suppose you are using BJTs in your circuit diagram and you did not specify the pins of the BJT then probably you will get an error message.
  • So you have to do is hit the cancel on that message and as the message suggested that select that part of the component, then go to the component and choose the ungroup component after that double click the emitter, base and collector one by one and set their name 1,2,3 respectively.
  • Afterward select the whole component again and then go to the menu and select component and choose group the component and then set their part name and ID part.
  • Now again check your file via netlist error, now this time you will not get any error.
  • One more error may be you will face that is if not skip#28 this error probably will be occurred when any wire is not connected or snap to grid function. Hit continue and then remove this error to off the snap to grid option. Select the errant lines and move them into the correct position do it until you get an error free message.
  • When the netlist error shows that the schematics are clear, then you will run the program and save the file as well as you can print your schematic diagram.
  • The above all discussion is related to the schematic diagram in the ExpressSCH now we will discuss the ExpressPCB.

2.3 Creating The Layout In ExpressPCB

  • Open the ExpressPCB. When you start the file a dialog box appears, it contains two links if you have time read them they are very instructive otherwise hit ok and start the file.
  • The next step goes the file and selects the new file, now again a dialog box is open where you have to set the dimensions of the board by default it is 0.056 round via with 0.029 holes. That is the maximum default size, but you can change the size as per your requirement.
  • Now you have to place the components in the plane. Select the IC like icon from the toolbar and the pull-down menu to choose the components. Double click the components to select the properties of each component.
  • If you need to place a transistor select the same icon and place the Dip-8 pin and for capacitor write their cap and then assign the name and part IDs.
  • The same procedure is followed if any of the components are not present in the layout you can draw this on your own.
  • Place the similar component as you did before going to the component and choose the ungroup PCB component
  • Now draw the circle in my case because I am drawing a photo-resistor and set the radius of the circle and the line width.
  • Then again select the whole part and go to the component and select group to make PCB component.
  • Now the turn is to assign the unique name and ID, so you have to double click on the component and set these parameters. 
  • To use this component again save this as a custom component.
  • Repeat this for different components as you want to make parts.
  • For placing the grounds and power into the circuit, wne have to choose the FILLED PLANES option from the toolbar and then select then click on it to select the layer.
  • Then draw a horizontal line and drag it squarely.
  • Then select the place traces
  • You will see that when you draw the traces, an isolated path is created. It separates the ground from power.

       • Continue down to the bottom right corner and then to the bottom left corner. Then right-click to end the box. Your display should now look like this:

  • When the filled plane is added to the circuit, you can change the shape of the plane.
  • You can connect the pads using thermal or solid shape.
  • Connect the plane to the pad by right-clicking on the pad.
  • When you connected the plane with the pad, then you have to select the plane type, and pad type with it is a solid/thermal plane and solid/thermal pad.
  • There may be an area where you do not want a filled plane then you have to do is/select this icon and then choose the area that keeps out of the plane from the top toolbar. From this, you can keep that area out of the filled plane.
  • With the similar manner draw a square at that area where you do not want a filled plane, and this time the area will show with the dotted lines.

       • Repeat this for all of the pads; now your layout should look like this:

  • By using ExpressPCB, you can also create the multiple layers.
  • First, you have to set the numbers of copper layers. You can quickly select the layers from the layout menu. If you are choosing the four layers, then this will add two inner layers the first one is the ground plane, and the other one is the power plane. These layers are filled with the copper plane that will improve the noise immunity of the circuit.
  • After you complete your layout, the ExpressPCB program tells you exactly how much it costs to have the boards made
  • Now you can take the print out of your manufacturing of PCBs, there are high chances of layout failures, which can go a long way into negatively affecting the final product’s functionality. There are several PCB layout.
  • These are some precautions which we have to cater while making the tracks (making connections between the components):

              ► Make certain tracks do not have bends less than 100 degrees.

              ► The way does not touch each other. It may fail devices.

  • Some of the short keys are given below:

       • After making the layouts, you can delete, move, copy and rotate the component.

ExpressPCB To Gerber

Yes, ExpressPCB files can be converted into Gerber files easily and quickly. You have to place your order of Gerber files on the online store and enter your ExpressPCB order number.

You can quickly generate the Gerber files using the original PCB design file associated with your order number. Also, then email the Gerber files back to you as an attachment.

You will receive these files:

  • Silkscreen layer
  • Solder paste and mask layer
  • Top and bottom copper layer
  • Drill files
  • Four layers design also includes two inner layers

First, we will discuss that how you will change the ExpressPCB file to PDF. The other way is first you convert the ExpressPCB file to PDF, and the PDF will be converted into the Gerber file. The steps are given below:

  • Open the PDF file and select the PCB manufacturer, then the process is more hectic. They will design the PCB layout.
  • Go to the file option and select the print option. A dialog box will be open. As you know that PCB layout contains two layers, i.e., the copper layer and silk layer. First, wne will convert the copper layer.
  • When the dialog box is open you have to set these parameters: like PRINTER: CutePDF writer and LAYERS TO PRINT: check the top copper layer and uncheck the last option print in color and hit OK.
  • After that save the file and the first layer is converted to PDF.
  • Silk layer is also converted into the PDF file similarly by only changing some settings, i.ne., layers TO PRINT: check the silkscreen pads and text on the top layer. So hit ok and again save you file.

Now we have to convert these PDF files to the Gerber files the steps are straightforward:

  • First, open the Gerber software
  • Go to the file and select the option import and then choose from there postscript/PDF
  • A dialog box is open when you select it
  • Select PCB_sample there and hit OK
  • Another dialog box is free from that dialog box change these parameters: MAP LAYER: a separate color per layer and press next.
  • When the downloading is completing your PDF is converted to the PDF file.
  • You can now change the things as you want.

Comments On ExpressPCB

As you ask about the ExpressPCB from the user, they mostly say that the software is easy to use, very friendly, and files are high quality, but they have insufficient mechanical supports. The most significant advantage of this software is the format is etiquette, and ExpressPCB can accept only this.

They offer very easy shipment, and also the payment is straightforward. By click, just a few buttons, you can pay your price, and the ship will be on the way. It is evident that a thing which has a plus point where negative points also exist. Other than that, the price is acceptable and easy to achieve.

So this software also has some negative aspects. They have cut themselves off from the rest of the ecosystem in that you can’t use their software with another fab or vice-versa, and they are paranoid about people using their files for other stuff.

So you can’t version control or do your DRC on their format easily, although there are third-party tools available that show that someone must have reverse-engineered the file format. Also, some of the quick turn boards are not RoHS. 

Also, you cannot change the hole size by the default settings. However, after all of that negative points, this software is hard to beat.


At the end of this discussion, you are now well aware of the PCB software ExpressPCB and its usage of this software. So from now on, you can select the best PCB software for your project, which provides you with the best quality results and long-lasting effects.

WellPCB is the place to get the best PCB manufacturing and assembling services. Our expert team gives your project the best results and delivers the project within a short time.

For more information on PCB materials and another topic of interest, you can contact our support team at [email protected]et.

Avatar photo
Emma Lu
Our professional engineering support saves our customers a lot of trouble and loss. >>>>>> After you place the order, our engineer will conduct technical reviews to make sure the parts can be mounted well/correctly on the boards. We will check if the component packages match well with the Gerber footprints, if the part numbers you provided match well with the descriptions, and if the polarity is clearly marked. >>>>> When your design is ready, please send your Gerber and BOM so we can quote and start!