Contents of the READ.ME file
EditPCB Intro Version 1.0
EditPCB - License and Disclaimer Statement
Copyright (c) 1990 Softronix
All rights reserved.
EditPCB Intro is distributed as a user-supported software
product. You may copy and distribute EditPCB Intro and its
accompanying files freely, as long as the files are distributed
together unaltered. If you find EditPCB useful and wish to use
it regularly, Softronix requests that you register, so you can
receive full customer support and a developer version of
EditPCB is distributed "as is" and without any express or
implied warranties. Because of the diversity of conditions and
hardware under which this program may be used, no warranty of
fitness for a particular purpose is offered. The user is
advised to test the program thoroughly before relying on it.
The user assumes the entire risk of using the program. Any
liability of Softronix is limited exclusively to product
replacement or refund of the registration fee.
EditPCB Intro is a user-supported printed-circuit board (PCB)
design package. It was developed to provide a low cost and
professional method of designing PCBs and distributing these
designs to others via floppies or BBSs.
An IBM compatible equipped with 640K and EGA/VGA graphics is
the only minimum mandatory hardware required to run EditPCB;
however, a hard disk, printer, and mouse are strongly
EditPCB supports a wide range of laser and dot-matrix printers
enabling almost anyone with an output device to generate PCB
The dveloper version, available with registration, includes an
expanded user's guide contained in a 3-ring binder and support
for components. With the developer version, you can construct
frequently used PCB parts and board outlines. Later, these
components can be retrieved and used again in other designs.
If you evaluate EditPCB and find it suitable for your needs,
the registration fee is $45 ( U.S. funds). If you have any
questions or wish to register write:
119 Oakcrest Rd
Huntsville, AL 35811
or call (205)851-7945 between the hours of 8:00 AM and 4:30 PM,
Monday through Friday (central time). Payment is accepted by
check or money order. COD orders also accepted; there is a
$5.00 C.O.D. charge.
II. Getting Started
Two programs are included in the EditPCB Intro package, EditPCB
and PrintPCB. EditPCB is used to create PCBs, while PrintPCB
is used to generate PCB artwork.
Before using EditPCB or PrintPCB, create a directory to hold
the programs and the PCBs you are going to create.
Next place all of EditPCB Intro programs and support files into
the new directory.
If you do not have a mouse, the arrow keys may be used to move
the cursor. The HOME and ENTER keys replace the LEFT mouse
button, and the PgUp key replaces the RIGHT button.
You are now ready to start designing PCBs!
III. EditPCB Commands
EditPCB begins by opening a window to the PCB workspace.
Windows can be resized or moved.
To move a window, place the mouse on the active window and
press the RIGHT mouse button. While holding the button down,
drag the window to the new screen location.
To resize the active window, place the mouse on the white box
in the upper left corner of the window and press the LEFT mouse
button. While holding the button down, resize the window to
the desired size.
The bar menu at the top of the screen is used to select various
EditPCB commands. Select a command category by placing the
mouse over the category word. A drop-down menu will appear.
Move the mouse to the desired option and press the LEFT mouse
If you wish to collapse a drop-down menu without selecting a
command, move the mouse to a blank area on the screen and press
the LEFT mouse button.
C. File Options
The file options menu contains the following commands:
Load PCB - Used to retrieve existing PCBs into
Save PCB - Used to save PCB designs.
Load Component (not available in Intro)
Save Component (not available in Intro)
Clear PCB - Used to erase entire PCB workspace.
Quit - Used to end PCB design sections.
Before a PCB can be loaded or saved, the Directory command
found in the Setup menu must be executed.
D. Draw Options
The Draw options menu contains the following commands:
Line - Used to draw lines.
Trace - Used to draw traces.
Pin - Used to draw pins and holes.
Text - Used to draw text.
E. Edit Options
The Edit options menu contains the following commands:
Delete - Used to remove objects.
Move - Used to move objects.
Copy - Used to copy objects.
Block Delete - Used to remove a block of objects.
Block Move - Used to move a block of objects.
Block Copy - Used to copy a block of objects.
Block Rotate - Used to rotate a block of objects.
F. Window Options
The Window options menu contains the following commands:
Create - Used to create a new window.
Delete - Used to delete an inactive window.
Pop - Used to change active windows.
Zoom In - Used to zoom in on PCB.
Zoom Out - Used to zoom out from PCB.
Center - Used to center active window.
Fast - Used to redraw PCB in fast mode.
A PCB is composed of up to eight layers. Layers can be turned
on and off. By using Change Layer option, you can switch from
one layer to another. The Layer On/Off option is used to
enable/disable the display of layers.
Softronix strongly recommends the following layer assignments
in order to maintain compatibility between users and future
0 - Board outline
1 - Pins and Holes
2 - Solder side traces
3 - Component side traces
4 - Silk screen
5 - Solder Mask
6 - User defined
7 - User defined
I. Setup Options
The Setup options menu contains the following commands:
Pin - Used to set the inner and outer diameter of
Trace - Used to set the current trace width.
Grid - Used to set Grid and Snap.
Layers - Used to change colors of layers.
Directory - Used to set the PCB directory.
IV. PrintPCB Command
PrintPCB is a stand-alone print utility used to generate PCB
artwork and drill plans.
The command-line parameters are NOT case-sensitive. The
command-line syntax for PrintPCB is shown below:
PRINTPCB [ options ] file
A. -O device option
This option defines the output device type. Currently,
PrintPCB supported devices are:
FX - Epson-compatible 9-pin dot matrix printers
LQ - Epson-compatible 24-pin dot matrix printers
LJ - HP LaserJet
PS - Postscript Printers
B. -X and -Y option
This option moves the print origin from 0,0 to a user defined
location. The units are in mils. One mil equals one one-
thousandth (1/1000) of an inch.
C. -M option
This option sets the print resolution. Currently, PrintPCB
supports three resolution modes: Lo, Med, and Hi. Lo
resolution is useful for quick check plots. Med and Hi
resolution are used to generate artwork suitable for PCB
fabrication. If the PS device is selected, all plots are
generated with a resolution setting of Hi. If no option is
given, artwork is generated in low resolution mode.
D. -P option
This option defines the output port location. Currently
PrintPCB supports the following port locations: LPT1, LPT2,
COM1, COM2, and FILE. PrintPCB does not change serial port
options (i.e. baud rate). You must have these options set
prior to printing. If this option is not used, output will go
If the FILE option is chosen, PrintPCB will generate output to
a file called PLOTFILE instead of sending the output directly
to the output device. This option is useful when you wish to
print the artwork elsewhere or later.
E. -S option
This option is used to scale artwork. A floating point number
is legal with this option.
F. -T option
This option is used to scale trace widths. A floating point
number is legal with this option.
G. -R option
This option is used to scale pin and hole diameters. A
floating point number is legal with this option.
H. -L option
This option is used to select which layers are printed.
Numbers from 0 to 7 are listed together without spaces to
select layers. If this option is not used, all layers are
I. PrintPCB Command-line Examples
An example PCB is included with EditPCB Intro. Below are some
command-line examples for plottin the file.
PRINTPCB -O LQ -x 5000 -Y 5000 -p FILE example.pcb
This line generates PCB artwork for the example.pcb. The
output is for an Epson 24-pin printer. The origin is offset by
5000,5000 mils. The output is 1X the actual size with LO
PRINTPCB -Ofx -X5000 -Y5000 -S 2.0 -m HI -L012567 example.pcb
This line generates PCB artwork for the example.pcb. The
output is for an Epson 9-pin printer. The output is 2X the
actual size. The plot resolution is HI. Layers 0,1,2,5,6 and 7
PostScript is a registered trademark of Adobe Systems, Inc.
IBM is a registered trademark of International Business
Printer names are trademarks of their respective manufacturers.