Translations of this page are also available in the following languages: Русский.

gschem Warmup for Beginners

You need to become familiar with doing a few things in gschem, so just run gschem and start playing around:

You get an initial page with menus and a toolbar at the top. As you select operations from the menus, notice that there are usually keyboard shortcuts which can alternatively be used to access the menu functions.

Look at the page and you will see that it contains a title-block. When drawing a schematic, it's a good idea to always start by setting some schematic boundaries to draw within. This is why the title-block is added every time you start gschem to create a new schematic.

Try to zoom in and out the page:

I find that using the default B sized title-block lets my schematics print at a nice size on letter sized paper, but let's suppose you don't like it, so you need to remove the old title-block and replace it with another one:

Let's add some components on the page and try to move them around:

Now we can add some nets:

Look at the toolbar and see that your mode has switched to adding nets. Before you can change resistor selections again, you will have to re-enter select mode with the S key or by clicking the select toolbar icon () or by using the menu Edit→Select Mode. You will have to play with doing things to get used to the gschem modes.

If when you added the net between the resistors you get something that looks like this: it means you missed the pin on the right resistor. The square cue on the end of the pin shows its connectible point and you must start and stop nets with the mouse on this red spot to make a connection to the pin. To correct this:

Now let's play with attributes:

Now go back to the tutorial and try working through the simple example there. If you encounter steps that aren't clear, look through the gschem user documentation and attributes documentation. Other gschem documentation can be found on the gEDA Documentation page.


tutorial by Bill Wilson (billw–at–gkrellm.net)