EDA Design: kicad using push and PCB routing, spice simulation circuit

KiCAD since 2013 has pushed the PCB routing function, this is really great progress. With 4.0.0 rc1 release, circuit mapping work to complete the kicad.

After installation by PPA kicad 4.0-rc1 in ubuntu / lubuntu12.04 used in the error, in ubuntu14.04.3 in intact. A few days ago the problem apt-get install opengl library source can not be solved (if not the ubuntu official action, is the choice of the English keyboard problem during installation doubt).

Described with reference to the official website, download and use bzr compiled, the compiler and the mounting element library. KiCAD can also download the latest build it from source https://github.com/KiCad/kicad-source-mirror. Cmake installed prompted several libraries (refer http://bazaar.launchpad.net/~kicad-product-committers/kicad/product/view/head:/scripts/kicad-install.sh), the following software packages need installation

            bzr
            bzrtools
            build-essential
            cmake
            doxygen
            libbz2-dev
            libcairo2-dev
            libglew-dev
            libssl-dev
            libwxgtk3.0-dev 

Open a terminal, you first need to bzr user name, a reference kicad-install.sh content, using a dummy name:

    {|| the whoami bzr
        echo "the WARNING: Not SET bzr by You have have the whoami, the I Will SO SET A dummy."
        Export BZR_EMAIL = "Kicad the Build <the nobody @ foo>"
    }
is then established in the source directory build directory into the build directory, run cmake ../ (here need to download additional packages), and then make, after compilation sudo make install.

It may be directly installed from the PPA, the cell library comprising:

Release 4.0.0 rc1:

sudo add-apt-repository ppa:js-reynaud/kicad-4
sudo apt-get update
sudo apt-get install kicad

beta version:

sudo add-apt-repository ppa:js-reynaud/ppa-kicad
sudo apt-get update
sudo apt-get install kicad

Instructions:

A, Schematic Editor

Add Component Library: Run Eeschema, select the menu Preferencs -> Component Libraries add a component library, component libraries to install directory in the following list you can see / usr / share / kicad / library, first all add to the mix as well.

kicad libraries can also be downloaded from http://www.kicadlib.org/, Thunder can be downloaded using the full library unit. Then add the cell library.

1.1 placement elements and common sub power device elements.

1.2 Continuous multiple copies: select Press the C key down and then press C to build, can be copied many times

Two, PCB editor

Adding footprint libraries: Install the package library is not found, you can choose to download and save your home from github, the package contains a large number of libraries. Of course, still have to check before using.

2.1 To use push wiring, need view / display menu selection is supported OpenGL or Cairo.

2.2 push routing features

    We must create a schematic, netlist generation import pcbnew, in order to use push routing function correctly.

    Pushing the wiring consists of two functions: pushing wire (route shove) and push drag (drag shove). The latest source code from the compiled version supports have been very perfect :), 4.0 rc1 no download test.

    2.2.1 wiring pushing.

        To use the wiring push, first in the menu View-> Switch Canvas to Cairo, then in the menu Preferences-> Interactive Routing - selected shove> (Mode column), the wiring to support push functionality, and very easy to use.

    2.2.2 tow line push

        Use an extension cord push in the menu Preferences-> Interactive Routing -> (Options bar Mouse drag behaviour) selected Interactive drag, and then click of the mouse has a good line of cloth drag, it has pushed the function.

    Pushing above function, compared to the cadence allegro wiring, is equally perfect easy to use, KiCAD users have blessed laughing out loud, to celebrate Customer.

Third, create a new component library

You can use Eeschema Library Editor editing toolbar to create a new element, and then save the file to the new library. But a too complicated to edit a pin.

In the SourceForge search kicad, find two convenient generation software library elements: kicadlibwiz and KiCadSymGenerator.

    kicadlibwiz performed at a source compiler linux, it uses the device name and command line input pins for the rapid generation library element within 8 feet. For multi-pin devices, it is not easy to edit and troubleshooting.

    KiCadSymGenerator is VC works, compiled bin files can be run under wine, it uses a text file input information device name, pins, etc., suitable for making multi-pin devices and devices with multiple components, examples that came with your device into the EP4C ABCD to the plurality of I component. The author Zhu Ning (sound) should be the people.

3.1 import library component OrCAD Capture:

    OrCAD Capture is the most widely used schematic entry tool, it can be said is the industry standard, so most download online is a circuit diagram of Capture DSN file. If there is no available OrCAD Capture can be downloaded to the official website OrCAD OrCAD Lite version 16.6 installed Wine, which contains components OrCAD fully functional, but only about 60 Drawing support elements (to be smaller may be the MCU board ). Now it is used to derive the pin element data table, and further slightly modified, then the cell library KiCadSymGenerator KiCAD generated.

3.1.1 Open with Capture Lite DSN file, the number of devices for more than 60 circuit diagram often prompt "can not be saved," do not ignore it. Library Create a file, the Design Cache cached element (element is used in the circuit diagram) drag the new Library. If the Design Cache cache longer, will not be out of the cache element to the Library, we need to create a new project with the Library file in the C: \ directory, and then pulled a cache element. After the components into Library, right-click on the device name, choose Split Part ..., the pop-up in Spreadsheet, use the mouse to select Number and name field, which is to use a pin number and pin name, press Ctrl + c copy, open the editor gedit (best to use Notepad ++, column editing is very convenient), pasted over. Export Capture work here is done. If a plurality of sub-assemblies libraries, also put Section copied, to facilitate the production of multi-component libraries. Than do it yourself from pdf file, thus derived pin number and pin name of the basic can not go wrong (unless schematics wrong).

    Due to the high CPU usage cdsServer after completion, it takes about wineserver -k to terminate the wine (if you run the other windows software, save, or will tragedy Cry).

3.1.2 KiCadSymGenerator document according to the requirements, the exported file minor modifications, can be generated in the cell library KiCAD.

Fourth, the package library

4.1 download package library: You can use the tools of the wizard pcbnew download, if you want to download to the default directory, you need root privileges to run: sudo pcbnew

    For the 4.02 version, the site provides a wrapper library download, select the native file import untied, you can use shift + multiple choice.

=======================================================================

TI's Tina SPICE simulation software is very good, and free. TI can go to the download site, only need to register it.

This is a windows software that can run perfectly in wine, the feeling is stronger than in OrCAD PSPICE AD. Software comes with a lot of examples of design, analog filters initially looked good.


<Use, continued>



Published 26 original articles · won praise 2 · views 50000 +

Guess you like

Origin blog.csdn.net/lang999888/article/details/48895883