an open source PCB editor for Microsoft Windows, released under the GNU General Public License.

This document has been translated into English from another language (the author is not responsible for the inaccuracy of the translation, if any)


Window view


About FreePCB-2

FreePcb is a unique PCB design program with a function key interface. Version 2.0 presented on this site is a fork of version 1.359, taken for revision in 2014. FreePcb-2 contains new features not available in version 1.359 and provides more freedom for circuit board developers. If you don’t want to waste your time mastering complex PCB design applications, download FreePcb-2, which can do a lot of what CADs can do, but is easy to learn and takes up little disk space on your computer. FreePcb-2 does not have a huge number of buttons as in other CAD systems, the purpose of which is not immediately clear. There are only 9 buttons (F1 … F9), the Functions of which change depending on the type of the selected element (part, vertex of trace, segment and etc.), so FreePcb-2 can be studied even without instructions. There is also a right-click context menu with additional features.

Schematic Constructor

In FreePcb, you can create a netlist manually by adding parts and then connecting their pins. But you can also import a netlist in the PADS-PCB popular format from FreePCB2 compatible Schematic Editor. See description on this page

Uploading Gerber files

If at least one of the following programs is installed on your computer:

You will be able to upload gerber files into it for viewing, using the menu command directly from the FreePcb-2 window. (available from November 26, 2019)

Put a shortcut to the viewer in the “Shortcut” folder, which is provided in the root directory of Freepcb2, and then this item will appear in the main File menu.


  1. accessibility (it does not have a limit on the number of pins, footprint libraries or any other parameters),
  2. ease of learning (see useful links),
  3. reduction of time for the development of printed circuit boards (A distinctive feature of FreePcb and FreePcb-2 from other PCB-editors is an interface using function keys, which speeds up the process of editing a printed circuit board for an experienced user),
  4. saving computer memory (takes ~ 50MB hard drive), but at the same time includes almost all the tools needed for professional use.

Latest improvements


Schematic Constructor-1.3.15:

1) Rectangle (F1 button)

2) Square (F2 button)

3) Circle (F3 button)

4) Oval (F5 button)

5) Ellipse (F6 button)

6) Rounded rectangle (F7 key)

7) Cloud (F8 button)


If you like, post this picture on your website. Have fun using FreePcb-2.

You can participate in the improvement of the application. Feel free to write a message regarding working with FREEPCB2 so that we can release the official version FreePcb2.3 & Schematic Constructor 1.3 as soon as possible. Working together is always more efficient.


to learn more…


  1. License
  2. FreePcb user guide 1-359
  3. FreePcb-2 “How to..” guide 2020
  4. How to make a schematic design
  5. NEW! Translating the schematic editor’s manual into English and Spanish
  6. About this development fork
  7. For software developers
  8. Actual tasks

Get started with FreePcb-2

The text of this site is a translation from foreign language using Google inc. ©2019-2021 If you want to improve the translation of this content, please send your file by email