Free electronic CAD software


Kicad is an open source (GPL) software for the creation of electronic schematic diagrams and printed circuit board artwork.

Designed and written by Jean-Pierre Charras, a researcher at LIS (Laboratoire des Images et des Signaux) and a teacher in  IUT de Saint Martin d'Hères.(France), in the field of electrical engineering and image processing.
Kicad is a set of four softwares and a project manager:

    Eeschema :Schematic entry.
    Pcbnew :Board editor.
    Gerbview :GERBER viewer (photoplotter documents).
    Cvpcb :footprint selector for components used in the circuit design.
    Kicad: project manager.

With the project manager, Kicad, you can choose or create a project and launch Eeschema, Pcbnew, ....
This electronic workbench is free of charges and is open source (GPL). It is useful for everybody working in electronic design (schematic circuit diagrams and Printed Board up to 16 layers).
This software (using WXWIDGETS) is MULTI-PLATFORM. It is running under LINUX and Windows (XP or 2000), for which updates are regularly provided.


PCB123 provides the complete circuit-board solution, design through order for your PCB prototyping needs. Download the circuit board design software that converts schematic to layout. There is an easy order process that quotes your board as you design. Boards are delivered in days. The program features a new board wizard; the ability to import net lists from multiple CAD vendors; more than 145,000 parts in the library; two-, four-, and six-layer support with soldermask and silkscreen; and fast, accurate DRC/DFM (Design Rule Check/Design for Manufacturing and fabrication.)
Organizations such as MIT and Purdue University, research institutions such as Sandia National Labs and the US Navel Research Lab, and businesses including Intel, Hewlett-Packard, and General Electric use PCB123 Design Software.

PCB Artist

Once you download and install PCB Artist software from our website you can start a new design immediately either by creating a Schematic and transferring this to PCB Layout, or by going straight to PCB Layout to start your new design.

- Design the Circuit
PCB Artist includes an integrated Schematics Capture tool that you will find easy to use. The chances are you will be able to start using PCB ArtistS chematics immediately, but if not we have included an easy to follow tutorial PCB Artist includes a comprehensive library of parts and you may also create your own library components.

- Define the PCB You may start by creating the schematics and then transfer to PCB, or if you prefer you can start immediately in PCB Layout. A new PCB design initiates wizards to define the parameters of the PCB, e.g. layers, track sizes, quantities, delivery times,etc.

Layout the PCB
Just like Schematics, PCB Layout is simple to understand and use. PCB Layout includes Autoplacement, AutoRouting, and backwards and forwards design annotation to/from Schematics plus integrity checks. You can generate and print parts lists. You can use the standard library and/or generate your own parts.

- Check the PCB
PCB Artist Design Rule Checking includes design spacing rules, incomplete nets and connection checks and basic manufacturing checks with printed reports. This ensures we receive error free design data to manufacture your board (s).

You submit the PCB design data and order to us On completion of your PCB designyou are able to submit your board layout and order from us electronically. The customer details page gives us all the information we need to process your valued order.


Our electronics design software includes two applications, one for drawing schematics, the other for PCB layout.
Both programs are completely free, fully functional and easily installed with a single InstallShield setup program. They run under Microsoft Windows NT, 2000, XP and Vista.
Learning to use our software is fast because of its standardized Windows user interface. After spending the few minutes to learn one, the other takes almost no time because it works the same way.


DipTrace - easy-to-use PCB Design software with autorouter

DipTrace provides the following features:

- Easy to learn user interface
To design a schematic, simply select and place components onto your document and connect them together using the wire and bus tools. Multisheet design is supported. Then select the menu option 'Convert to PCB' to convert the schematic to PCB.

- Smart placement and auto-placement features
After converting Schematic to PCB layout, place board outline and arrange components. Then use "placement by list" for chips/connectors and auto-placement for other components to get acceptable result in a few minutes and start routing.

- Easy to use manual and powerful automatic routing
DipTrace PCB software includes an advanced grid-based automatic router that is able to route single-layer and multi-layer boards.

- Shape-based copper pour
Powerful copper pour system can help to reduce your manufacturing costs by minimizing the amount of etching solution required.

- Advanced Verification Features
Schematic and PCB design modules have number of verification features that help control project accuracy on different design stages: The ERC function shows possible errors in Schematic pin connections using defined rules and allows you to correct errors step-by-step. DRC function checks the clearance between design objects, minimum size of traces, and drills. Errors are displayed graphically and you can fix them step-by-step and rerun the DRC in one click after any corrections.

- Spice Support
Using DipTrace Schematic or Component Editor specify spice settings or attach models to the components. Then export .cir net-list of your Schematic to LT Spice or another simulation software to verify how it works.

- Import/Export Features
Package modules allow you to exchange schematics, layouts and libraries with other EDA and CAD packages. DipTrace Schematic Capture and PCB Layout also support Accel, Allegro, Mentor, PADS, P-CAD, Protel and Tango netlist formats.

- Manufacturing output formats
DipTrace provides support for a number of different manufacturing output formats. Also DipTrace supports DXF output.

- Producing PCBs using milling method
DipTrace allows you to export edge polylines to DXF. The DXF files can be converted to G-code with Ace Converter (it's free). Before edge exporting the DRC function of pcb layout program checks the design and shows possible problems if exist.

- Standard component libraries
DipTrace package includes component and pattern libraries which contain 50.000+ components from different manufacturers.

- Creation of your own libraries
Component and Pattern Editors allow to design your own symbols and patterns. To create complete components simply connect them together using Component Editor.

... and much more!


FidoCadJ is a very easy to use editor, with a library of electrical symbols and footprints (through hole and SMD). Albeit its ease of use, it is a very immediate and effective EDA tool for the hobbyst.

FidoCadJ stores its drawings in a compact text format. This choice is well suited for the copy and paste in newsgroups and forums. This explains the success of FidoCadJ in Usenet groups and in several portals. FidoCadJ is multi-platform and runs on MacOSX, Linux and Windows. FidoCadJ and its manuals are in english, french and italian.


TinyCAD is an open source schematic capture program for MS Windows. Use TinyCAD to produce professional circuit diagrams and export net list information to PCB applications.


PCB is an interactive printed circuit board editor for the X11 window system. PCB includes a rats nest feature, design rule checking, and can provide industry standard RS-274-X (Gerber), NC drill, and centroid data (X-Y data) output for use in the board fabrication and assembly process. PCB offers high end features such as an autorouter and trace optimizer which can tremendously reduce layout time.