Creating a macro. Creating a macro Sprint layout 6 macros

Once upon a time, creating a printed circuit board (PCB) for an electronic device was just an add-on, a supporting technology to improve quality and repeatability in mass production of electronics. But this was at the dawn of the development of electronics. Now the creation of software is a whole separate branch of technical art.

As Wikipedia says, PP is:

A dielectric plate on the surface and/or in the volume of which electrically conductive circuits of an electronic circuit are formed. A printed circuit board is designed to electrically and mechanically connect various electronic components. Electronic components on a printed circuit board are connected by their terminals to elements of a conductive pattern, usually by soldering.

Today, radio amateurs have access to factory production to order their printed circuit boards. It is enough to prepare the necessary files with a printed circuit board design and additional information about holes, etc., send it to production, pay and receive ready-made factory-quality PCBs with silk-screen printing, solder mask, precisely drilled holes, etc. Or you can make PP the old fashioned way at home using LUT and a cheap etching solution.

But before you make a PP, you need to draw it somehow. Currently, there are dozens of programs for these purposes. They can be used to design both single-layer and multi-layer printed circuit boards. In RuNet, the Sprint Layout program is most widespread among radio amateurs. You can draw PP in it as in graphic editor. Only your own specialized set of drawing tools. This program is simple, convenient and a good place to start your acquaintance with PCB design in CAD.

I have no goal to create complete guide. Online great amount manuals on SL, so I will try to give a concise description so that you can quickly get down to business - drawing a printed circuit board, so I will try to talk about some useful functions of SL that are really needed when creating a PCB.

General view and working area

The program itself looks like a regular Windows application: at the top there is a strip with the program menu (file, actions, board, functions, service, options, help). On the left is a panel with tools that are used when drawing a printed circuit board. On the right is a window that displays the properties of the working field, a specific track, a specific group of tracks, etc. Those. If you select an object on the PP, its properties will be displayed in the window on the right. A little further to the right of the “Properties” window is the “Macros” window. Macros are a convenient tool for grouping and reusing previously drawn parts or parts of a board. I will dwell on them in more detail, since they save incredible time and reduce the number of errors on the board.

Working field

The black mesh field is the working field. This is where you will place contact pads, holes for radio components and draw tracks between them. The field also has some properties. The obvious ones are length and width. The field size determines the maximum size of the PP. In this case, the width and length are specified in millimeters. This is an important clarification, since the grid cell size is set by default not in millimeters, but in mil (i.e., not metric, but inch units):

This strange measure of length came to us from England and is equal to 1/1000 of an inch:
1 mil = 1 ⁄ 1000 inch = 0.0254 mm = 25.4 microns

Mil is widely used in electronics, but in Sprint Layout you can configure the grid to be displayed in mm. Install it the way that is most convenient for you. Mil is a smaller measure and therefore allows you to more accurately position the elements of the printed circuit board on the working field.

Sprint Layout Toolbar

Cursor (Esc) is a common tool that is used to select an element on the PP: a hole or part of a track.

Scale (Z) -- used to increase/decrease the size of the printed circuit board pattern. It is convenient when there are many thin paths and you need to highlight one among them.

Track(L)-- used to draw a conductive path. This tool has several operating modes. More on them later.

Contact(P)-- the tool is designed for drawing vias. You can select the shape of the hole, and also set the radius of the hole itself and the radius of the foil around it.

SMD contact (S) - for designing PCBs using SMD components. Draws contact pads of the required sizes.

Circle/Arc (R) -- to draw a conductor in the shape of a circle or arc. It can be convenient in some cases.

Square (Q), Polygon (F) , Special forms (N) -- tools for creating sites and areas of a certain type.

Text(T)-- for writing text. You can set how the text will be displayed on the board: normally or mirrored. This helps to display correctly on the board, for example when using LUT.

Mask (O) -- for working with solder mask. By default, when you turn on this tool, the entire board except the pads is “covered” with a solder mask. You can arbitrarily open/close any contact or track with a solder mask by clicking on it with the left mouse button.

Jumpers (C) is a virtual connection that is preserved during any manipulations with the contact tracks between which it is installed. When printing, the jumpers are not displayed in any way, but they are used for auto-routing.

Highway (A) is the simplest autorouter. Allows you to lay contact paths between contacts using arranged connections. In order to distinguish automatically laid paths from manually laid ones, SL draws a gray line in the middle along such a path.

Test (X) -- the simplest tool control. It can be used to highlight one specific track in a layer. Convenient for checking the correct layout of tracks.

Meter (M) is a convenient tool for measuring distances on a board drawing. The meter shows: cursor coordinates, changes in cursor coordinates in X and Y, the distance between the start and end points and the diagonal inclination angle of the rectangle constructed from the start and end points of the meter.

Photo view (V) -- shows approximately what your board should look like after industrial manufacturing.

SL allows you to draw multilayer PCBs. For home purposes, you are unlikely to go beyond a 2-layer board. But if you order from production, then Sprint Layout has the necessary capabilities for rendering a board with several layers. There are seven in total: two outer copper layers (top and bottom), two silkscreen layers for the outer layers, two inner layers, and one non-printed layer for drawing the outline of the board.

Working with layers is similar to working with layers in Photoshop or GIMP (If you haven’t used gimp, I recommend it. It’s like Photoshop, only free): you can place tracks in different layers, turn layers on and off, etc. Switching the working layer and controlling visibility is done at the bottom of the working field using this control:

Each layer in SL has its own purpose:

  • M1- upper layer
  • K1- marking of elements of the top layer
  • IN 1- inner layer
  • AT 2- another inner layer
  • M2- bottom layer
  • K2- marking of elements of the lower layer
  • ABOUT- layer for drawing board outlines

When creating your board, you should remember that the text and elements in the M2 layer must be reflected. Usually SL automatically makes the text reflected, but you should still check from time to time.

When working in SL, only one layer is always active. It is on this layer that all contact pads and tracks will be placed. While working with this layer, all other layers are considered inactive - tracks and contacts on them cannot be changed.

Macros and element libraries

Each electronic component has its own dimensions, its own number of pins, etc. You won’t draw them by eye every time, especially since there are macros and entire libraries of macros for this with already verified and prepared components.

Macros are such a small piece of PCB board that you can use repeatedly. In Sprint Layout, you can turn anything into a macro and then reuse it over and over again in other projects. Very useful and convenient.

Macros can be combined into libraries. At the same time, the library is just an ordinary folder in which a bunch of macros are piled up, which are interconnected by some kind of logic. For example, these are smd resistors or Soviet operational amplifiers, etc. Macros and libraries are most often located in the root folder of the SprintLayout/MAKROS/ program

The process of creating a macro is very simple:

  1. We arrange contacts
  2. In the marking layer we draw a graphic designation of the component
  3. Save the macro

Little tricks when working with Sprint Layout

#1 hotkeys

Although clicking on icons with the mouse is quite convenient, SL has the ability to control almost everything from the keyboard, which increases the speed of work.

Arrows Up, Down, Left, Right Allows you to move components across the working field by 1 grid step in 1 click. If you also hold down Ctrl, the step will be 1/100 mm
Ctrl Unsnaps the snap to the grid. This allows, for example, to reduce the movement step
F1-F4 Selecting a layer. Each key activates the corresponding layer
F5-F8 Make layer visible/invisible
Delete Delete something on the workspace
Space Allows you to switch the bend of the conductor. In total, SL has 5 types of bending of the conductive track.
Ctrl+C Copy selection
Ctrl+Y Redo undone action
Ctrl+Z Cancel action
Ctrl+X Cut selection. Will be buffered
Ctrl+V Paste from clipboard
Ctrl+D Duplicate selection
Ctrl+A Select all components in the field
Ctrl+R Rotate selection
Ctrl+H Flip selection horizontally
Ctrl+T Flip selection vertically
Ctrl+G Grouping selected components into a group
Ctrl+U Breaking a group down into its constituent components
Ctrl+W Move selection to the back of the board

No. 2 Fast grid spacing switching

I wrote above that the grid step can be selected, but I did not say that using keys 1 to 9 you can quickly change the grid step. They are easily configured via "hot keys" in the grid settings menu.

No. 3 Cascade installation of elements

In the "Actions" menu there is an interesting function "Cascade/Cascade in a circle". It allows you to arrange contacts or components in a cascade: along a given radius or in the form of a matrix. It is very convenient when you need to create many identical elements or pads located in a circle or in a grid.

No. 4 Filling empty space with copper

For various reasons, it is sometimes necessary to cover the empty space on the board with copper so that it does not short circuit with the traces of the board. In Sprint Layout, there is a button at the bottom of the work field for these purposes:

No. 5 Several boards on one sheet

There are several ways to get several identical boards on one sheet. First, you can simply select the entire board and copy it as many times as needed. Secondly, you can turn such a board into a macro and simply use the macro to copy the board. Very convenient if you need to make a panel from circuit boards. True, there is no need to do this to transfer it to production - they will be able to make such panels themselves. The only exception is the case when you need to place several different boards in one file.

No. 6 Installation of reference marks

If you suddenly plan to not only order a PCB in production, but also perform automatic installation of SMD components, then you should familiarize yourself with the reference points and how to install them.

In general, reference points are special marks on the PCB that allow assembly robots to correctly recognize the position and pattern of the printed circuit board during the installation process.

Commonly accepted reference marks look like this:

Using fiducial marks, you can help the mounting equipment to accurately determine the position of the board itself on the panel (if several identical boards are located on the same panel), and specific elements on the board. Conventionally, all reference marks can be divided into 4 groups:

  • Common PCB Fiducial Marks
  • Local reference marks of individual elements
  • PCB Panel Fiducial Marks

Sprint Layout 6 has the ability to create fiducial marks. To do this, draw a reference mark on the copper layer, then go to the mask editing mode ("O" key) and remove the mask over the drawn circle. Next, when exporting Gerber files, you should set the gap for the solder mask to the required size (This will not affect the gap between the mask and the contacts, since such a gap is adjusted separately, but it will affect the gaps between other PCB elements forced open from the mask).

No. 7 How to change the type of bend of the track

In order to change the bend of the track in SL, you just need to press the space bar (selecting the track drawing tool - L in front of these). The following types of bends are available for drawing:

I’ll finish here, since the Sprint Layout program is very simple (but at the same time very convenient and useful) and you will get much more pleasure by experimenting on your own. Take action!

/blog/sprint-layout-dlya-nachinayuschih/ Learn to draw professional PCBs yourself with Sprint Layout. This is the most popular program for creating PP among radio amateurs of all ages and skills. 2016-12-20 2017-02-04 sprint layout, layout 6.0, sprint layout rus, sprint layout 7.0

Great radio amateur and program designer


Sprint Layout 6 RU

Sprint-Layout is easy-to-use software for creating single-sided, double-sided and multi-layer PCB designs. The program includes all the functions necessary to create a project. Even professional features are included, such as Gerber file export and Milling options
There are no restrictions or obstacles to creating a project. You can place pads, draw tracks, change layers, etc. however you want. You have full control over the project you create.
For each work operation, such as placing contacts, drawing paths or zones, adding text, etc., there are additional settings. Select the appropriate mode and configure.
Important parameters such as track width, court size or current grid setting are immediately visible and can be changed at any time. The integrated grid table can be disabled. By pressing and holding the CTRL key, you can change the grid spacing and add it to the table, if necessary.
You can modify and edit existing project elements. For example, select - Track and change width. All changes are immediately visible on the screen, so you can always evaluate the changes you have made.
There are functions such as copy, move, cut or paste, as well as rotate, flip and align functions.
Sprint-Layout has controllable layers, "K1" and "K2" - copper layers, "B1" and "B2" - component layers, for each side of the board (top and bottom). There is an additional “U” layer - contour, for the board layout, for cutouts in the board and the external contours of the board. If necessary, there are two additional inner copper layers I1 and I2, for a multilayer board. You can show or hide each layer. You can change the colors of layers.
The existing macro library already contains many standard components that can be placed in your project using the drag and drop method. If the required component is missing, there is no problem to create this component and save it in the macro library.
You can use the built-in auto-router to connect individual connections. But, Sprint-Layout does not automatically trace the entire project.
The photo-view function allows you to look at the created project as if it were real. This function allows you to find common errors, such as incorrect reflection of text or components.
Extensive and convenient printing functions allow you to print on paper or film, a drawing of a board or a plan for placing components on it.
You can export your project to BMP, GIF or JPG format. These images can be used in other programs such as Word or for publication on web pages.
Sprint-Layout can create Gerber and Excellon files for professional production of the project.
Milling is also supported. Sprint-Layout is able to generate the necessary data and export it to an HPGL file (plt). This file can be used with CNC milling software.
The Gerber import function allows you to load existing Gerber files and convert them into a ready-made project for Sprint-Layout.

New features of Sprint-Layout 6.0

Sprint-Layout graphics have been significantly improved through the use of anti-aliasing technology.
The resolution and accuracy of Sprint-Layout 6.0 are increased tenfold. This also applies to the grid parameters and maximum magnification. So, there are no problems in developing a very high-quality project.
Sprint-Layout allows you to manage components and display their details, including name and value. The components sheet is now available.
Sprint-Layout can now generate and export component data to a text file or pick+place file. These files are necessary for automated assembly of a board with SMD components.
The Gerber import function allows you to load existing Gerber files and convert them into a ready-made project for Sprint-Layout.
Multi-select - Edit multiple items at once
Using the properties panel, you can now edit many elements at once.
The new selector is a powerful tool. With this tool you can find and select specific elements of your project, and edit them simultaneously using the new multiselect function. For example, you can select and edit all pads with a specific shape or hole.
This new auto-grip mode makes it easier to connect the pad and track. When you draw a path and the cursor is exactly in the center of a pad, the contact will be captured. At this point, the cursor will be highlighted with a red crosshair, allowing you to connect accurately. This is useful if some pads are not on the grid.
When you move elements connected by tracks, they retain their connections, which stretch like an elastic.
The new rectangle mode allows you to easily draw rectangles (outline or polygon with fill).
Keys 1..9 on the keyboard are now hot keys for quickly setting the grid spacing. You can immediately change the grid spacing with just one keystroke.
The new crosshair is constantly involved in every action. It displays additional 45 degree lines and numerical coordinates directly on the crosshair.
It is difficult to arrange the elements exactly in a circle. Now Sprint-Layout has a special assistant for this. You just need to define the necessary parameters, and you can see the result before completing the action.
If you are using vias as a thermal barrier, you can now define the thermal barrier separately for each layer.
Milling, completely revised. All individual work actions, such as route milling, drilling and cutting, will now be recorded in one plot file. Errors with file compatibility are now eliminated.
...and other improvements

Workspace properties

Starting with a new project, the first step is to determine the dimensions of the work area. Select the command from the main menu File | New...

If you want to create your project without any template, then select the first option: Empty workspace without board outline.

The other two options allow you to choose between a rectangular or circular board outline. The board outline will be generated automatically, according to your parameters, using the outline of the -layer (U).

The working field cannot be larger than 500x500 mm. You can change these settings as you wish.

Select New | Properties... or right-click, call the command from the -Board tab (at the bottom of the working field).

The properties panel will appear on the right.

Now you can change the size of the working area or the name of the project.

The Multilayer function offers 2 additional internal layers I1 and I2, for creating multilayer PCBs.

Setting Grid Options

One of the most important features of Sprint-Layout is the grid option. The grid allows you to quickly and accurately place all elements. The grid is always active and displayed on the screen. If the selected scale is too small to display the grid on screen, the grid is not displayed, but even then, snap to grid is still active.

You can change the grid size. Changing the grid size will not affect the generated project. If you cannot achieve the desired position of the element on the board, then you need to reduce the grid size.

Tip: You can turn off snap to grid at any time. Simply press and hold the CTRL key while moving or drawing elements.

You can set any grid size value. But in most cases, it makes sense to set the default grid size to 2.54 mm (1/10 inch). To adjust the grid size, click on the corresponding button in the left sidebar:

A menu will appear to set the grid size.

The top red entries are the default values ​​in inch format. Open the metric grid and select a new grid size in metric format. Open Custom Grid and set a custom grid size that can be added to the list, or select a grid size from the list.

Hotkeys...

1..9 keys on the keyboard are hot keys for special grid sizes. You can change the grid size with one press of one of these keys. Here you can define the grid size for these keys:

Secondary functions

By default, every 5th grid line appears thicker than the others. This is often useful for orientation. This submenu allows you to configure or disable this feature.

Show grid

With this function, you can show or hide the grid.

Note: Even if you hide the grid, snap to grid is active.

Purpose of layers

Sprint-Layout 6 supports up to 7 different layers. You can think of the layer as a transparent film. You can overlay several layers, one on top of the other, and view all layers at the same time.

Each layer has its own purpose:

K1= top copper layer.

IN 1= layer with upper components (installed on the side of the copper layer K1).

K2= bottom copper layer.

AT 2= layer with lower components (installed on the side of the copper layer K2).

U= contour layer, for the outline of the printed circuit board and all kinds of cutouts.

I1= copper - inner layer 1 (only for multilayer boards).

I2= copper - inner layer 2 (only for multilayer boards).

2 layers for the top and bottom sides of the board. One copper layer for drawing the design (contacts, tracks, polygons, etc.), and one additional component layer for creating a component layout plan.

You can use the U outline layer to define the edges (borders) of the board, various cutouts in the board, etc. It can be a simple rectangle or a complex shape with several slots. Simply draw thin line outlines or circle segments on the U layer. Contour U-layer can be used for professional production project.

Please pay attention to the following points when you start drawing the board:

Side 1 is the top of the board.

Side 2 is the BOTTOM of the board.

Always design from the TOP side, and look through all the layers as if the board were transparent.

Important - each text or component on the BOTTOM side must be mirrored. (Sprint-Layout does this automatically).

All new drawing elements will be inserted into the current active layer.

At the bottom of the working field, in the Sprint-Layout window (status bar), you can view or change the active layer:

Buttons for selecting the active layer.

You can hide a layer using the buttons K1, B1, K2, B2 and U, above the round buttons that switch the visibility of the layer. Note that the active layer is always visible. By pressing the F9 key, you can toggle the activation of only layers K1 and K2.

Using a button ? You can see information about layers:

This window explains the purpose of layers and their colors.

Rulers and coordinates

Sprint-Layout 6 has two important functions for better orientation in the workspace:

Rulers

The rulers are located on the top and left borders of the working field. The current cursor position is marked on them with red lines for better orientation.

You can change the ruler units from millimeters to mil (1 mil = 1/1000 inch). To switch units of measurement, click on the small button at the top/left edge of the rulers. The current units are always displayed on this button.

Coordinates

The coordinates are displayed on the left side of the status bar, at the bottom:

The coordinate units correspond to the ruler units.

Origin

Typically, the origin is at the bottom/left side of the workspace. Sometimes it is necessary to change this situation. Important - if you have selected a board outline template, the origin will be set to the lower left side of the working field:

The cursor appears as a crosshair. Click the mouse button and move the cursor to a new position.

Clue:
When moving, the cursor will be displayed on the working field grid and linked to it. You can press and hold the CTRL key to turn off snap to grid and move the cursor to a position outside the grid.

Working with multiple work fields

A Sprint-Layout file can contain multiple project sections. This can be useful when you need to save a project with several boards into one file. In this case, you have access to all sections of the project saved in one file.

Each section has its own tab at the bottom of the workspace:

Just click on the tab, select the project section. You can change the order of these boards, or add new boards from other Sprint-Layout files. By right-clicking on a tab, you can call up a pop-up menu with the following functions:

(You can call these functions from the main Project menu)

New board ( new project)... This function adds a new, empty workspace for creating a project.

Workfield (board) properties. This function shows the workfield properties panel on the right side. Here you can edit the workspace size, project name, etc.

Copy the board. This function copies the currently selected section and adds that copy to your project.

Remove PCB (Workspace)... This function removes a PCB from your project.

Sorting tabs. There are 4 functions to change the order of project sections:

Set to Right - Moves the tab to the right edge

Set to Left - Moves the tab to the left edge

Move right – the tab moves one step to the right

Move left – the tab moves one step to the left

Importing boards from a file... You can import projects (boards) from other Sprint-Layout files. These projects (boards) will be added as new ones to your project. To import boards from another Sprint-Layout file, in the main menu click on Project | Import from file... . If you don't want to add all the boards from another file, simply remove the unnecessary tabs after importing them.

Basic PCB Drawing Functions

Each of these functions has its own drawing mode. You can select the drawing mode in the left sidebar.

Enter edit mode if you want to select, edit, or move items.

To switch to editing mode, you need to select an element, and in the main menu, click Actions. To exit the mode, you can right-click on the workspace, or press the ESC key.

Advice:
You can quickly switch to editing mode by placing the cursor on the selected element and right-clicking. The window that opens will give you quick and convenient access to frequently used functions.

Selection and highlighting

Once elements are created, they can be edited. You can move, delete, copy, and edit these items. To change an element, select it. Simply, hover over the element you want to edit and click. The element will change its color to pink. This color always identifies the selection of elements. To deselect and highlight selected items, simply move the cursor over an empty space and click the mouse button. The items will be deselected immediately.

If you want to select several elements at the same time, you can select a group of elements with a rectangular frame. Imagine a selected area of ​​a group of elements, move the cursor over an empty space in any corner of the imaginable area, click the mouse button and, while holding the button, move the cursor, highlighting the selected group of elements, release the mouse button. All or part of the elements that are inside the dotted frame will be selected.

If you want to select multiple individual items, you can use the SHIFT key. Press and hold the SHIFT key, you can now select one item after another without deselecting previously selected items.

Advice:
If you want to select one element from a grouped component or macro, press and hold the ALT key and hover over the desired element and click the mouse button.

You can combine all of these features to create a more complex selection.

Moving

Select the items you want to move. Then move the cursor over one of the selected elements and hold down the left mouse button. Move the elements to the desired position and release the mouse button to lock them. You can also use the ARROW keys on your keyboard to move selected items.

Advice:
If you need to install an element outside the grid, i.e. without snapping to grid, press and hold the CTRL key on your keyboard to turn off snapping to grid. Move the selected elements as described above.

Paths and lines

To draw copper traces, select the appropriate mode from the left sidebar:

When you move the cursor to the work field and click the mouse button, you will see additional data for moving the track. This item defines the starting point of the new track. Click the mouse button to confirm the starting point. Having determined the starting point, regardless of whether you are drawing a straight or broken line, each click of the mouse button fixes the end point of the drawn segment and determines the beginning of a new segment, the data indicator is reset to “0”.

If you want to finish drawing, just RIGHT click. Now you can start drawing a new path. If you want to exit Explorer mode, simply RIGHT-click again, or press .

Bend
While drawing a path, you can change the drawing mode. When bending, you can draw a path in a straight line, at any angle, or only at a right angle. This mode can be changed by pressing the key<ПРОБЕЛ>. In general, there are 5 modes, and these modes are switched using the key<ПРОБЕЛ>.

Advice:
on the keyboard to turn off snap to grid if you need to draw a path outside the grid.

The current track width is displayed in the left panel next to the width button:

Here you can change the current track width. Width "0" is always displayed as the thinnest line and is supported by devices (screen or printer). There is a list available for commonly used track widths. Click on the symbol in the left panel:

A pop-up list will appear in which you can select the desired width with one click of the mouse:

+ Delete .

To change the existing width, select a track:

Track nodes appear as round blue dots. You can click on a node and drag it to a new position. Virtual nodes are located in the middle of each track segment, and are represented by a blue circular outline. Drag them to a new position to create new nodes. This makes editing tracks easier.

If you RIGHT-click on a node, a pop-up menu will appear that allows you to delete the node, adjust the node(s) to a grid, or split the track into 2 separate tracks.

Whenever you select a track, the width of the track is displayed in the wire width box in the left panel:

You can adjust the width for the selected track (and for all tracks that are selected). Whenever a track is selected, the width will be displayed in red. This shows the existing width of the selected track, and means that any changes to the width of the selected track are now available.

Contact pads, transition contacts, holes

Select the appropriate mode from the left sidebar:

Sprint Layout offers several pad shapes. The selected form will be displayed on the button. To select a different shape, click the arrow to the right of the button.

If the WITH METALLIZATION option is selected, pads will appear on both sides of the board automatically (on multilayer boards they also appear on the inner layers I1 and I2). These areas (with metallization) are indicated in a different color. You can quickly apply/cancel the "With metallization" option by pressing the F12 key.

Move the cursor around the work area. Each mouse click adds a pad to the project.

The “Contact” mode can be interrupted by pressing the right mouse button (or ). Contact pads can be of three types:

Note:
Pads with simple holes are not reflected on other layers. You can connect them, but the hole will not be metallized.

Advice:
Hold down the CTRL key on your keyboard to turn off snap to grid if you want to set it to an off-grid position.

The current size of the pad and hole is displayed in the left panel near the mode button:

Here you can change the current values. For commonly used pad sizes, there is a list available. Click on the symbol in the left panel:

A menu will appear in which you can select the required size of the site with one click:

If the required value is not in the list, you can add it to the list using the " + ". If the current value is already in the list, it will be marked and there will be no entry. You can delete unnecessary entries with the option Delete .

The current size of the selected contact is displayed in the left sidebar. The form will also be displayed on the mode button:

You can choose a different shape or size for the pad and the hole in it. If multiple pads are selected, changes will be made to all selected pads.

When a pad is selected, the size will be displayed in red. This indicates the current size of the pad and its opening, and that changes are available.

By right-clicking on the selected contact, you can call up the menu and select “Properties”. The Properties panel will appear and you can edit it:

Clean hole.

Clean hole, without any copper ring. These holes are typically used to secure component housings to the board, or to secure the board itself. Set the same values ​​for the inner diameter and outer diameter of the pad for the hole without copper. Such holes are designated as a cross.

Transition contact (with metallization)

A transition contact (also called plating) appears on both sides of the board automatically. The transition pin is used to connect the trace on both sides of the board. The transition contact is indicated by a special color.

To place a contact with metallization, select the With metallization option from the Contact button pop-up menu by clicking the arrow next to the button. Drawing and editing transition contacts, like regular pads.

You can select existing pads and change them by entering the menu and selecting With metallization, or by right-clicking on the selected contact, selecting “Properties” from the pop-up menu, and changing the contact values ​​in the properties panel.

Advice:
It is possible to change a simple contact into a contact with metallization, and vice versa. Select the contact(s) and press the key .

Thermo contact (thermal barrier)

This Thermal Contact option is available if the function of auto-filling free areas of the board with the GND layer is enabled. The thermal contact looks like this:

The thermal contact is more sensitive to heat because it is not completely surrounded by copper. Additional properties for thermal contact:

You can change the width and position of the small tracks that connect the thermal contact to the ground layer. If thermal contact is with metallization, it is possible to change the position of small tracks for each layer separately. To do this, select the layer. The settings are valid only for the currently active layer. Thus, by changing layers, we set the thermal contact parameters for each layer.

SMD contacts

In the left panel, select SMD-Pin mode:

Move the mouse cursor to the work area. Each mouse click adds an SMD contact to the project.

).

3 different SMD pins

Advice:
Hold down the key on the keyboard to turn off snap to grid if you need to place a contact in a position off the grid.

The current size of the SMD contact is displayed at the bottom of the left panel, near the mode button:

Click on the small arrow on the edit button, a pop-up list will appear with dimensions for both values ​​of the SMD pad. For commonly used SMD pad sizes, there is a list of available sizes. Click on the symbol in the left panel:

A menu will appear from which you can select the desired size with one click:

If the required value is not in the list, you can add it to the list using the " + ". If the current value is already in the list, it will be marked and there will be no entry. You can delete unnecessary entries with the option Delete .

To change an existing SMD contact, select SMD Contact. When an SMD pin is selected, its size is reflected in the window next to the edit button at the bottom of the left panel.

You can customize the size of the SMD pad. Changes will be made to all selected SMD contacts, if more than one contact is selected. When an SMD pad is selected, its field size will be displayed in red. This shows the current value of the site, and means that any changes to these values ​​are available.

Circle/Arc

To draw a circle, select the appropriate mode in the left sidebar:

Click the mouse button on the working field to determine the center of the circle and draw a circle of the desired size while holding the mouse button. The width of the circle line corresponds to the current track width setting.

The mode can be interrupted by pressing the right mouse button (or ).

Advice:
Hold down the key to turn off snap to grid if there is a need to set the center of the circle to a position outside the grid.

The current width of the circle line is displayed in the left panel near the line mode button:

You can change the current circle line width.

Width "0" is always displayed as the thinnest line supported by the devices (screen or printer). The line width of the selected circle is displayed in the window next to the line editing button in the left sidebar:

You can adjust the line width for the selected circle (and for all other selected circles). The line width of the selected circle will be displayed in red. This shows the current circle line width and indicates that changes are available.

You can leave an arc (segment) from the circle. To do this, there are two points on the circle that define the beginning and end of the arc (segment). Both points are aligned and are at the 3 o'clock position (meaning 0 degrees). You can move these dots (shown as blue dots) to your desired position. You can change the diameter of the selected circle. Press and hold the key , place the cursor on the blue dot “3 o’clock”, and without releasing the button, move the cursor to the desired diameter of the circle.

Setting up a circle or arc in fixed numbers can be done in the Properties Panel. Select a circle. Select it with the right mouse button. In the pop-up menu, select “Properties”, and in the window that opens, edit the properties of the circle:

Rectangles

To draw a rectangle, select the appropriate mode in the left sidebar:

Click the mouse button on the working field to determine the starting point of the rectangle, and while holding the button, draw a rectangle of the desired size. The line width of the rectangle corresponds to the set line width.

The mode can be interrupted by pressing the right mouse button (or ).

Advice:
Hold down the key to turn off snap to grid if there is a need to set the starting point to a position outside the grid.

The current line width of the rectangle is displayed in the left panel near the line editing button:

You can change the current line width of a rectangle. Width "0" indicates the thinnest line supported by the devices (screen or printer).

Filled rectangles

Click the arrow on the right side of the mode button in the left sidebar and select Filled.

A rectangle can be created as an outline or filled (like a polygon).

Zones/polygons

The filled areas are called polygons. The polygons on the copper layer associated with certain signals are called power polygons (Zone/power polygon, GND polygon/ground, etc.). The zone outline is drawn in the same way as tracks; when the outline is closed, the polygons are filled automatically.

To draw a polygon, select the appropriate mode in the left sidebar:

Place the cursor on the work field, you will see an additional dot with a size corresponding to the set track width. This point defines the start of drawing the zone. Click the mouse button to confirm the starting point. Move your cursor and draw a zone. Each mouse click leaves an additional node on the zone outline, which makes editing the polygon easier. Close the loop.

To finish drawing, click the RIGHT mouse button. Now you can start drawing a new outline. To exit the mode, click again with the RIGHT mouse button, or press the key .

The closed loop is filled in automatically. Please note that you will need at least three points for one zone. Otherwise the zone will not be created.

Bend Mode
While drawing a zone outline, you can change the bend of the line by pressing the key<ПРОБЕЛ>. There are 5 modes, they can be switched with a key<ПРОБЕЛ>.

Advice:
Hold down the key to turn off snapping to the grid if there is a need to select the starting point and the contour of the area outside the grid.

The current width of the zone contour line is displayed in the left panel, near the line editing button:

You can change the current zone boundary line width. To modify an existing polygon, select it:

Zone nodes will appear as round blue dots. You can click on a node and drag it to a new position.

Virtual nodes

These nodes are located in the middle of each line segment. Drag them to a new position to create new nodes.

Place the cursor on a node and click the RIGHT mouse button, a pop-up menu will appear that will allow you to various actions with a knot.

The track width of the selected zone is displayed in the line width box next to the edit button in the left sidebar:

You can adjust the line width for the selected zone (and for all other zones that are selected). The width of the contour line of the selected zone will be displayed in red. This shows the current line width and means changes are available.

If the Properties Panel is enabled, you can make some additional settings:

Polygons can be solid or with a grid. Select an option With mesh and set the grid size.

Special shapes

You can create various geometric shapes:

Polygons

Layout form

Polygons can be useful for creating a project. For example, if you want a component with 12 pins arranged in a circle, you can create a 12-gon polygon, place a pad at each corner, then delete the polygon outline. Spirals are mainly in demand on RF boards. To create a custom shape, select the appropriate mode in the left sidebar:

Create a polygon

Confirm by clicking OK, the polygon will be placed on the workspace. Move the cursor to select a position to place the polygon. Left-click to confirm and fix the polygon on the workspace. When you have confirmed your choice by clicking OK, and the figure appears on the work field, you can cancel this action by right-clicking. You can exit the mode by closing the mode window, or by pressing the key .

Create a spiral

You need to set the necessary parameters. The specified parameters are always visible in the preview window.

Confirm by clicking OK, the spiral will be placed on the workspace. Move the cursor to select a position to place the spiral. Click the left mouse button to confirm and fix the spiral on the working field. When you have confirmed your choice by clicking OK, and the figure has appeared on the working field, you can cancel this action by right-clicking. You can exit the mode by closing the mode window, or by pressing the key .

Create a layout form

You need to set the necessary parameters. The specified parameters are always visible in the preview window.

Confirm by clicking OK, the form will be placed on the workspace. Move the cursor to select a position to place the form. Left-click to confirm and commit the form to the workspace. When you have confirmed your choice by clicking OK, and the form appears on the work field, you can cancel this action by right-clicking. You can exit the mode by closing the mode window, or by pressing the key .

Advice:
Hold down the key to turn off snapping to the grid if you need to select a position outside the grid.

Select the appropriate mode in the left sidebar:

The following dialog box will appear:

You can enter text and set additional options such as height, style, orientation, etc. Russian letters are NOT supported when entering text!!!

After confirming the selected parameters, move the cursor and place the text, clicking the left mouse button to fix the text in the selected position. Text mode can be interrupted by pressing the RIGHT mouse button (or ).

Advice:
Hold down the key to turn off snapping to grid if there is a need to place text outside the grid.

2 texts above and below. Text on lower layers (K2 or B2) should always be mirrored. When you look at the photo view of the board, you will see a mirror image of the text. Sprint-Layout does the mirroring automatically.

Automatically

With the Automatic function, you can create text labels with sequential numbers (like R1, R2, R3, ...). The number will be added to the text automatically. After placing the first text, you can immediately and quickly place the next text with the next number. You can interrupt automatic mode by pressing the RIGHT mouse button (or ).

To change existing text, double-click on the selected text with the left mouse button, and in the window that opens, you can change its parameters. If the properties panel is visible, you can edit the text directly in it::

Using the clipboard

The clipboard is very useful tool in almost any windows application. The clipboard is a container that can be used to copy project elements. The clipboard uses the following functions:

Cut

Copy

Insert

Duplicate

These commands are in the top menu. Each command has a button on the toolbar. These commands are also available in pop-up windows.

Copies selected elements of your project to the clipboard. After this, the selected elements will be removed from the project.

Copies selected elements from the project to the clipboard.

Copies the contents of the clipboard to the project.

The clipboard elements will be, as it were, “glued” to the mouse cursor. You can put them in one click with the mouse button.

Performs COPY and PASTE in one step.

The zoom function is a very important feature of Sprint-Layout. Only this function makes it possible to view the complete project, as well as the allocated space, in a large format. Zooming using the mouse wheel is the easiest and most convenient way to zoom in and out.

If the mouse cursor is on the working field, you can zoom in or out using the mouse wheel. You can freely move the cursor around the work area. When zooming in, the cursor position is the center of the enlarged project. You can increase or decrease it a little.

All other possibilities for increase are outdated and not rational, but, nevertheless, they are possible:

Zoom mode

To adjust the scale, click on the corresponding button in the left sidebar:

The mouse cursor will change to a magnifying glass (magnifying glass). Left-clicking zooms in and right-clicking zooms out. You can highlight the selected area with a dotted frame to enlarge it.

There are additional zoom functions that you can use in the toolbar:

Returns to the previous scale.

Adjusts the scale so that the board is displayed on the entire screen.

Adjusts the scale so that all objects fit on the working field.

Adjusts the scale so that all selected objects fit on the working field.

Additional zoom function

In addition to the normal zoom function, you can use the Show Zoom Change function. You can activate or deactivate this feature in the general settings menu. Sprint-Layout. If the feature is enabled, it will appear in the left sidebar:

The dark green color of the panel symbolizes the full working field (screen), and the light green color of the panel symbolizes the viewing area. Place the cursor on the light green panel, press and hold the left mouse button, and move the cursor. In the workspace, you will see the viewing area move. This way you can “travel” and view the entire project.

By placing the cursor on the light green panel, clicking the left or right mouse button, you can change the scale:

Left-click to enlarge the project image on the workspace, and the light green panel will become smaller

Right-click to zoom out the project image on the workspace, and the light green panel will become larger

It is not necessary to select this function. You can use any scale mode separately in each case.

Rotate, flip, combine

You can rotate, mirror, and align any element in your project.

Functions used:

Rotate (rotate)

Mirror horizontally

Mirror vertically

Combine

Snap to Grid

You can find these commands in the Actions menu. Each function has a button on the toolbar. You can see these commands in pop-up windows.

Rotate (rotate). This function rotates all selected elements clockwise by a specified angle. Click on the small arrow to determine the desired rotation angle. You can rotate both individual elements and a group of selected elements.

Advice:
If you press the SHIFT key, the selected item(s) will rotate counterclockwise.

These features mirror selected items, both vertically and horizontally.

This function configures all selected items. You can align to the top edge or bottom. Align left or right, horizontally centered, or vertically centered.

This function snaps to the grid the positions of all selected elements. Note: This may change the spacing of elements not grouped together. The position of elements that are grouped together will not be affected. Grouped elements are shifted by the entire group.

Group and Ungroup

Project elements can be combined into groups. Combining elements into a group is easy, using a single operation. Grouped elements are protected from unwanted changes. You cannot delete a single element that belongs to a group. At least two elements are required to create a group. Groups can contain any project elements, even other subgroups.

To remove or change individual elements of a group, you must first split the group. When a group is divided, all elements and other subgroups are independent. The subgroups remain ungrouped, but you can repeat the operation and separate the subgroups.

Advice:
You can select one element from a group, press Alt and click on the element to select it.

You can Ungroup or Group from the Actions menu, or using the corresponding buttons on the toolbar. These functions are also available from pop-up menu windows (right mouse button).

Sprint Layout 6 groups elements automatically if they were pasted from the clipboard or macro library. This allows you to place elements as one unit. You can separate these groups, as well as any other subgroups.

Connections

You can connect pins or SMD pins of the project. This can be useful to remember to draw a path.

Relationships are very important for working with integrated Autorouting. The highway uses these connections to draw tracks.

Connections are displayed as thin, establishing lines, which is also useful when choosing the appropriate position of a component. You can use them to avoid crossing traces when placing components on the board.

Select the “Connections” mode using the corresponding button in the left sidebar:

One connection can only be made between 2 pads or SMD contacts. Hover your cursor over the first pad you want to connect and click. After this, move the cursor to the second platform to which you want to connect and click the mouse button. While the cursor is moving, the connection is displayed with a yellow dotted line, and upon completion, with a thin line of the specified color. The pad lights up on hover to make connections easier.

Right-click to abort the process.

Example: 3 connections

Remove existing connections

To delete an existing connection, you must activate the connection. Move the mouse cursor to the existing connection, the contact pad will be highlighted in pink, click on the selected contact with the left mouse button and move the cursor to another connection contact, it will also be highlighted, click on it. The connection will be deleted.

Sprint Layout has another feature for deleting links. This makes it possible to delete connections automatically, or by simply hovering the cursor over the communication line, without moving from one contact to another. You can call the Delete virtual connections function from the Advanced menu, or using the corresponding button in the toolbar.

This function checks every established connection and removes it. Sprint Layout also checks and removes connections between different layers of a double-sided board. The function will inform you when the removal process is complete.

Auto-trace

The auto-routing function is integrated into Sprint-Layout. Autorouting can connect two pins in a project. These two contacts are defined by connections. Auto-routing is not intended to create an entire project at once. Usually this is not possible. To create a proper project, you must first create it manually by establishing connections, then enable the autorouting feature.

The project is created by a simple autorouter. You cannot set complex parameters and connections.

To use auto-trace, select the appropriate button in the left sidebar:

This small panel appears at the top of your project:

You can set the width of the track that will be used for auto-routing and define the minimum distance to other project elements that will be taken into account when laying the track.

Orientation according to the current grid:

This additional auto-routing option uses grid snapping when drawing tracks. The current autorouting mesh will be displayed below this option.

Automatic link routing

Select the desired connection using the mouse. When the cursor is placed on a connection, it will be highlighted. By clicking the mouse button, you can autoroute this connection.

Example: 2 highways

Autotracing will be done on the active layer. Make sure the desired layer is activated.

The autorouter searches for the shortest path to draw the track. It respects the given minimum distance between elements along the path:

Elements on active layer

Holes

If the autorouter finds a path, the path will be drawn. Otherwise, you will receive a message in the tracer panel.

Highways are marked with an inner lane. You can distinguish between highways and simple paths.

Cancellation of the highway

You can return the traced path back to the connection. Just click on the highway and get the original connection.

Change highway

You can edit a traced track as you would a regular track. You can adjust the width, change the bend, etc.

Tips for using the autorouter

If there are many connections along the route, autorouting starts with the shortest and simplest connection. If you find that one highway is "blocking" some other routes for other connections, cancel that highway and try the other connections first. Vary the connection sequence to get better results.

The autorouter can find a route more quickly if the track width and distance are not large. Try changing these values ​​if the autorouter does not find the connection route. In any case, you can change the highway manually, if necessary.

Function - Test

This is a very useful feature for checking electrical connections in a project. Sprint-Layout can find the connection of pads with traces to other elements of the project. Place the test cursor over the element being tested and click the mouse button; all elements associated with the element being tested will be highlighted.

Enable test mode using the corresponding button in the left sidebar:

The mouse cursor will look like a pointer with a cross and the words “test”. Hover the test cursor and click on any element and Sprint-Layout will find all the tracks, pads and other elements that are connected to this element. You can test connections on both sides of the board without changing the active layer. You can click the button on another element, or cancel the test mode using the RIGHT mouse button, or by pressing the key .

Note:
The test will also look at connections that are made using plated vias (vias) on the opposite side of the board.

Flashing test mode

Connected elements can be displayed in flashing mode. This will help determine the connection of the elements. You can enable or disable flashing mode in the general settings of Sprint-Layout.

View all connections in test mode

You can define an option so that all connections are considered in test mode, including connections (virtual connections). In this case, all elements that are connected by links will also be recognized as “connected”. You can set this option in the general settings of Sprint-Layout.

Mode - Measurement

With this function you can measure distances and angles in the created project. To select a measurement mode, click on the corresponding button in the left sidebar:

Move the cursor over the work field, click the mouse button and draw a frame:

You will see the following values:

X: X-Coordinate

Y: Y-Coordinate

dX: Distance in X direction (horizontal distance)

dY: Distance in Y direction (vertical distance)

Dist: Absolute distance (diagonal distance)

Angle: Angle of deviation from horizontal

With these values ​​you can accurately measure the distance and angle in your project. Measurements will be more accurate with a larger scale.

You can exit the measurement mode by right-clicking the mouse (or pressing ).

Advice:
Hold down the key on the keyboard to turn off snapping to the grid, if necessary, measure a position located outside the grid.

Automatic installation "GND - ground"

This feature automatically fills unused areas of the copper layer on the board. This speeds up the board etching process and saves etching solution. You can use this function to create a shield for the RF board. Please note that the function creates a space that is NOT associated with any project signal. So, you will have to connect these areas to GND (ground) yourself if necessary.

"Automatic ground" is available for each copper layer of the board. To enable or disable this feature, click on the corresponding button at the bottom of the editor panel:

A window will open:

"Auto Ground" is enabled for the active layer and will appear on your workspace. You can turn this window on/off whenever you want without any loss of information.

You can adjust the distance between the “ground” and existing paths, platforms and other elements. The distance is adjusted for each design element in the input window to the right of the "auto-ground" button (only if the "ground" plane is activated). To change the distance of an existing element, select the element and then change the gap value between it and the ground layer. The result is immediately visible on the project.

Advice:
If you set the gap to "0", the element will be in contact with the "ground" layer. So it's possible to set pads or trace edges to the ground layer that are connected to the ground.

Cut out areas

You can create cut out areas. These areas will NOT be filled by the auto-land feature.

To create a clipped area, move the cursor over one of the shaded areas shown next to the "auto ground" button. The shaded areas are shown immediately below the digital gap setting window. The left figure is to cut out a rectangular area, the right figure is to cut out a broken area. Left-click to select the shape of the cut area. Move the cursor to the activated “ground” layer, left-click, and start drawing the area that needs to be cut out. You can create one or more clipped areas on the ground layer. You can edit the cut out areas just like regular rectangles or zones.

Attention:

Depending on the distance between traces and contacts, auto-generation of the ground may lead to thinning of the copper in some places. In this case, these sections of copper may become detached from the board and cause a broken connection. Or narrow areas will not be able to “survive” the etching process, there will be so-called “undergrasses”, which will also lead to loss of connection.

Pattern: Narrow copper areas between traces

Check the project for such areas when using this function. To avoid tight copper areas, move the traces to a different location, change the distance to ground, or use cutout areas.

You can upload a bitmap image as a background for your project. This bitmap image could be a scanned copy of another project. You can use this bitmap as the original to make a board.

The raster image must be in the form of a graphic file (BMP or JPG). The resolution should be between 300-600 dpi. Recommended, but not required, color B/W.

Upload a bitmap image for the background

Select the Load picture... command from the Advanced menu, or click the corresponding button on the toolbar:

Board Side 1 (Top) / Board Side 2 (Bottom)

You can select the desired side for the bitmap image.

Upload drawing...

Opens a file selection dialog, select an image file. The image file must be in BMP or JPG format.

Delete Picture - You can delete the downloaded wallpaper.

Original - This option shows or hides the loaded background image.

Resolution - Sprint-Layout attempts to detect the resolution of the raster file automatically. But, unfortunately, in some cases this value is not suitable for recognition by the program, and the program cannot recognize and load the picture correctly. If the bitmap image is not displayed at true scale, you will need to change the resolution values ​​until the image appears at true scale.

X/Y coordinates - you can define coordinates to position the image on the board. Adjust these values ​​to get the correct position in relation to your current grid.

You can call this dialog box at any time to change these settings.

Project from the original

If you want to create a Sprint-Layout file from a scanned copy of an image, upload the image file in the background and then draw the image manually. Make sure the image is displayed at the correct scale. To adjust the X- and Y-coordinates, we recommend a small grid step, with a small number of divisions in the main cell (the default is 2 or 4 divisions), and a high magnification. Try moving the image to a position that fits best on the grid. Try different grid spacing and magnification to draw details of the drawing that are outside the grid. For objects that are completely off the grid, you can use the CTRL key to temporarily disable snapping to the grid.

When the background image is loaded and visible on the workspace, 2 additional buttons will appear at the bottom of the editor. Attention! Don't forget to activate the layer on which you loaded the drawing (in the status bar, below).

Using the Exclusive button, you can enhance the image. The Hide button can temporarily hide the image (for as long as the Hide button is pressed). This option helps maintain clarity in some cases.

Cascade / Cascade in a circle

Using this function, you can copy elements and place them in a cascade, both horizontally and vertically, as well as in a circle.

Select the desired element, then select "Actions" from the menu, or RIGHT-click on the selected element, and select the command Cascade / Cascade in a circle.

Enter the required number of horizontal and vertical copies, as well as the distance between them.

The entered parameters are always visible in the preview window.

Click OK, the action will be executed and you will see the result in your project.

Cascade in a circle

Quantity

Total number of copies.

Angle between individual copies..

The radius of an imaginary circle for placing copies.

Rotate elements

This option determines whether the copied elements should rotate themselves, relative to the center of the circle, placing their axis along the radius line.

Arc starting point

The starting point of an imaginary arc centered on the element being copied (0/0). You can change this point to another position. You can set the starting point at the center of the site, i.e. return to original position. You can select the desired copy of the element, snapped to the center, using the 2 arrow buttons.

Once you have entered the specified parameters (number, angle, radius, arc starting point or center), confirm by clicking OK. The created copies will appear on the working area and will still be selected. You can change them, edit them. To edit, call the “Cascade in a circle” command again, this window will appear again, where you can change the parameters, select any of the available copies and make it central (snap to the center), change the position of the center relative to the selected copy.

Click OK, the action will be executed and you will get the result in your project.

The photo view allows you to look at the project as if it were already made, with holes, components, etc.

This will help you find common errors like incorrect mirroring of components or text.

To enable photo view, click on the corresponding button in the left sidebar:

This small panel appears at the top of the workspace:

Top K1/B1

This option appears at the top of the project. Layers K1 and B1 are visible at the top of the project.

Bottom K2/B2 (mirror)

This option appears at the bottom of the design as if the board were transparent. Layers K2 and B2 are visible on the underside of the project.

With components

With this option you can show or hide components in the project.

Translucent

With this option, the board becomes slightly transparent so that the other side shows through.

Here you can select predefined colors for the board.

Solder mask

Here you can select predefined colors for the mask.

Macro library

You can show or hide the Sprint-Layout Macro Library.

Click on the corresponding button in the toolbar, top right:

The macro library will appear on the right side of the work field:

Macro selection

At the top of the window there is a structured tree view of all macros. You can expand or collapse each group by clicking the [+] or [-] button.

In an expanded group, you can view all contained macros or subgroups. If you select a macro, you can see it in the preview window at the bottom of the Macro Library window.

To use this macro in a project, click on the macro image in the preview window, and while holding the mouse button, move the macro to the desired position on the work field.

Additional functions

Above the preview window, there are buttons with important functions.

Macro side

Using this button, you can select the side of the board to place the macro on. The macro can be placed on the top-TOP or bottom-BOT side of the board.

Metallization

If this button is pressed, all macro pads will be automatically changed to metallized pads.

Use this button to rotate the macro 90 degrees clockwise.

Using this button you can delete the selected macro.

As a component

If this option is enabled, all selected elements will be saved as a component.

Advice:
You can change the width of the macro library window. Move the mouse cursor to the boundary line between the library and the workspace. The mouse cursor will change to a double arrow. This means that you can move the border as long as you hold down the left mouse button.

Create a macro

There is no difference between a macro drawing and any other grouped layout drawing. Use copper layers (K1,K2) for pads and tracks, and component layers (B1,B2) for component outlines.

Create a macro for a simple 14-pin DIP-IC.

(This is just an example. Of course, the 14-pin DIP-IC is already included in the macro library.)

1. Draw a macro

We place 14 contacts on the K2 layer (copper-bottom) on the grid with a given pitch. You can change the pad shape for pin1 to define that pad as "Pin 1". To create footprints, it is better to use the “Footprint” function from the “Advanced” menu.

Change the active layer to layer B1 (component layer) and draw the outline of the component near the pins. Use Rectangle mode or another shape mode to draw the outline of the component's body. You can label the drawn component.

The macro is ready. Now you need to select it in order to save it and add it to the macro library.

2. Select elements for the macro

Select all the elements of the created picture by highlighting them with a frame.

All elements of the drawing will be selected.

You can also click on the corresponding button in the macro library.

A dialog box will appear. In this window, select the directory path in the library corresponding to the selected component category. If you want to save the macro in another folder, you need to change the path directory to this folder (directory).

Enter a valid file name for the new macro. The suffix ".lmk" (this is the default suffix for all macros) will be added automatically.

Create component

Components are almost the same as a macro. They contain a set of elements, but in addition they contain a set of special data that allows Sprint-Layout to control the components. Sprint-Layout can create lists of components, and even create a Pick+Place file (for automated placement of SMD components).

Each selected macro can be assigned component data.

To assign data to a macro as a component, click on the macro with the RIGHT mouse button and select the Component... command.

Each component has 2 separate text labels Type (aka ID), we add a serial number to the component type, and Denomination. You can edit these text labels in this editor. You should enter the data carefully as it is used to create the component sheet.

The text will appear on the component layer for the selected macro, but you can also change the layer here.

You can determine the visibility of these text labels. Even if the text is invisible, the data is still available, for example for a list of components.

The Automatic text alignment button automatically aligns 2 text labels, Type (ID) and Denomination, by default, occupying positions at the top/left of the component.

Confirm with OK and the component will be created:

Macro has become a component

If Pick+Place data has been entered for a component, this will be indicated by a small cross in the center of the component.

You can move the text labels Type and Rating to other positions. Click on one of the text labels and move it, while the other text label and component will remain in their position. To select and move another component label, click on it and drag it.

You can call the component editor and edit its data. To open the component editor window, double-click on the component, or RIGHT-click on the component and in the menu window that opens, select the Component... command.

Expand component

You can decompose a component into elements. The component becomes a regular group of elements, but all component data is lost.

To expand a component, call the component editor and click the Edit button.

Modify / Expand Component

Modify an existing component

You can open the Editor window to edit the component. Move the mouse cursor to the selected component and double-click the left button on the component, or right-click on the component and in the pop-up menu, select the Component... command.

Advice:
You can select multiple components and change their details. In this case, each change in the dialog box will be marked in blue. You can assign these highlighted changes to all other selected components after confirming in the dialog box. This way you can, for example, change the text size for all components at once.

Expand component

You can decompose the component at any time. The component becomes a normal group of elements, and all component data is lost.

To expand a component, open the “Editor” window and click the Edit button.

Components in the Macro Library

Once you have selected a macro in the library, you can specify how the macro will be inserted into the project. As a regular macro, or as a component.

If you want to add the selected macros as a component, activate this option As a component in the macro library window, the macro will be added to the project as a component.

Each macro that is selected will be created as a component. After placing the macro on the workspace, the "Editor" dialog box appears automatically and you can change the data, already as a component:

Define data for a macro as for a component directly in the Macro Library

You can edit the component data for a macro directly in the library. Double-click the macro in the preview window and the Editor dialog box will appear. Now you can edit data for the selected macro, as for a component, directly in the library. Each time you use this macro, it will be represented with this data as a component. If you do not use a macro as a component (the option is disabled), its data component will be ignored. The difference between a simple macro and a component is that a macro has no data and cannot be saved to the component sheet, unlike a component. But you can name it by calling the pop-up menu, RIGHT-clicking on the selected macro on the work field, and selecting the “Name” command. This name will be displayed when you hover over a macro installed in the project.

Components sheet

Sprint-Layout can create and manage a list of components that are used in a project. This list is called the Components Sheet.

You can show or hide the component sheet. Click on the corresponding button in the toolbar:

The component sheet will be displayed to the right of the workspace:

The components sheet contains all the used components of the project that were previously included in the list.

Select a component from this list and the component will be automatically placed on the workspace. Conversely, if you select a component in the project, the corresponding entry in the component sheet will be marked.

You can double-click an entry in the component sheet to open the component editor, and edit the component data.

At the bottom of the component sheet, there are options to show or hide some component data in the list.

When you have checked the options, click on the horizontal arrow, the width of the component sheet will be adjusted automatically, depending on the number of options selected.

Advice:
You can change the width of the component sheet. Move the mouse cursor to the boundary line between the components sheet and the work area. The mouse cursor will change to a double arrow. This means that you can move the border as long as you hold down the left mouse button.

Pick+Place data

The component may contain additional data that is necessary for automated placement of SMD components. This data is called Pick+Place data.

Additional data window:

Rotate component

Component body

Component Center

You can edit this data in an additional window. If you click the Pick+Place data Open button, an additional window opens:

Apply data

This option determines whether the component should have Pick+Place data. Typically, Pick+Place data is only needed for SMD components.

If the component uses Pick+Place data, you will see a small cross in the center of the component. This indicates the use of Pick+Place data for this component.

To turn

You can set the orientation of the component on the workspace.

The rotation determines the angle that the installation machine uses when installing the component onto the board.

Rotation-0 (zero), the component is aligned vertically and its "pin1" and "+" are on top.

If the component is in a different position, the rotation depends on which side of the board the component is installed on. Components on the top side will rotate counterclockwise, and components on the bottom side will rotate clockwise.

In either case, if the component's rotation is set correctly, Sprint-Layout will manage the component's rotation data automatically to rotate the component.

You can edit the component body. For example "SO-8" or "0805_MET". This data is not necessary at all.

The center defines the position that the insertion machine uses when it places the component on the board.

Typically, the center is located exactly in the middle of the component,

You can set the following parameters to define the center:

By copper contacts

Sprint-Layout defines the center as the center of an imaginary rectangle around all SMD pads of the component.

By body

Sprint-Layout defines the center as the center of an imaginary rectangle around all the outline elements of the component body.

By component

Sprint-Layout defines the center as the center of an imaginary rectangle around all SMD pads and all outline elements of the component body.

X/Y coordinates

If the component has an asymmetrical shape, it may be necessary to determine the offset to determine the correct center. The 0/0 button resets this offset to zero.

Export data

Sprint-Layout can export component data to a text file. You can create a list of components or a Pick+Place file, which is necessary for automated placement of SMD components.

To export component data, click the Export... button at the bottom of the “Component Sheet” window:

A dialog box will appear:

Export data

Here you can define the data that will be exported.

You can also determine the order of data in the list in the right field. Simply drag these values ​​to the desired position.

Delimiter

Defines the character that will be used to separate data in a string.

Layer text

Defines the side for the component data.

By default, texts are placed in the same way as when placing components on the Top and Bottom sides. The Standard button returns the default text placement.

X/Y - Coordinates

Determine the installation position and format of the specified center.

Rotation

You can determine whether rotation data with the R prefix will be exported or not.

You can select which components should be used for export.

Preview

You can see what the exported data will look like.

Export...

Click this export button to write the data component to a text file.

To print the project, call the Print... command in the File menu, or click the corresponding button on the toolbar:

In the window that opens, you will see a print preview field and options for selecting print options.

In the preview field, you can immediately see what effect for printing this or that selected option will have.

The paper appears as a white page. The red dotted frame indicates the print area on the paper. The area of ​​this zone depends on the printer.

To adjust the print position on the page, move the cursor over the board drawing, click the left mouse button, and move the drawing to the desired position. What you see is what you get!

On the left side of the preview window, there are options:

Here you can select the layers to print. You can define a color for each layer. Click on the color button to the right of each layer. To select a layer, check the box; if the box is not checked, this layer will not appear on the printout.

You can determine the sequence of layers when printing on a page - 4 buttons below:

The layers are superimposed on one another, starting from the bottom. One image of the board. This is useful when manually scaling, so that you can see all the details of the project on an enlarged printout of the project. Unnecessary layers can be disabled (uncheck the box).

Sequence of printing (overlaying) layers: K2 - I2 - I1 - K1 - B2 - B1 - U

The layers are superimposed on one another, starting from the top. One image of the board. Unnecessary layers can be disabled (uncheck the box).

Sequence of printing (overlaying) layers: K1 - I1 - I2 - K2 - B1 - B2 - U

Prints two images of the board on one page, one below the other. At the top, an image of the board with upper layers is printed (the overlay sequence is indicated below), and below, a second image of the board is printed, but with lower layers (the overlay sequence is indicated below). Unnecessary layers can be disabled (uncheck the box). When printing two sides on one sheet, be sure to activate the "Board Outline" option, otherwise there will be a very large gap, and the side drawings may not fit into the printable area. It also depends on the board format.

Sequence of printing (overlay) of the top layers (top image): I1 - K1 - B1 - U

Sequence of printing (overlay) of the lower layers (bottom image): I2 - K2 - B2 - U

Prints two images of the board on one page, one next to the other. The image with the top layers is printed on the left, and the image with the bottom layers is printed on the right. The sequence of printing (overlaying) layers is shown below. Unnecessary layers can be disabled (uncheck the box). When printing two sides on one sheet, be sure to activate the "Board Outline" option, otherwise there will be a very large gap, and the side drawings may not fit into the printable area. It also depends on the board format.

Sequence of printing (overlay) of the top layers (left image): I1 - K1 - B1 - U

Sequence of printing (overlay) of the lower layers (right image): I2 - K2 - B2 - U

Additionally

This is a special layer. Here you can define the solder mask and hole list.

Solder mask
The solder mask is created around the solder pads or SMD pads. The diameter (size) of the mask is larger than the contact pad by a certain value. The holes of the contact pads are filled with a mask. Mask 1 – for the top layer. Mask 2 – for the bottom layer.
Using the Settings... button, you can define the properties of the solder mask.

Holes
This option is for printing the diameter and positions of all holes. In the preview window, you can see text marks next to each hole indicating the diameter of the hole.
Using the Settings... button you can determine the height of the text.

Options
Here you can select additional printing options:

Everything is black

Only black and white printing is produced. All colors will be ignored and automatically changed to black.

Mirror
The board (project) will be printed in a mirror image. This is necessary for the correct transfer of the design drawing onto the actual board blank. As a rule, the top layers are printed as a mirror image.

Board corners
This option adds 4 crosses to the corners of the board printout to mark its corners.

Circuit
The option puts a frame to show the outline of the board.

Background image

If you have loaded a bitmap image as the background for your project, you can select this option to print that image along with your project.

Negative
Produces a negative imprint. It is used when transferring a pattern onto a photoresist.

Auxiliary mesh
Shows the grid on the preview page. This helps in positioning the print on the paper. The mesh will not print with the project.

Info line
Shows an information line at the bottom of a sheet of paper, printed along with a print of the design. The information line includes: - the name of the project as a whole, the name of the tab in the project, scale, date and time.

This option allows you to scale the printout from 10% to 500%.
1:1 option for printing the drawing in real size.

Orientation

Selecting the orientation of a sheet of paper – Portrait / Landscape.

At the top of the preview, there are additional features:

Automatically places the drawing in the center of the sheet.

To clipboard

Copy the actual image, as a bitmap, to the clipboard. The picture can be inserted into other programs.

Arrangement of several board prints on one sheet, both horizontally and vertically. Enter the number of copies for X-Horizontal and Y-Vertical and the distance between copies.

Correction

Some printers require calibration to produce accurate printouts.

Example: A line is 200 mm long, but the printer prints a line 201 mm long. In this case, enter the correction factor, 200 mm / 201 mm = 0.995. Then the printer will print exactly at the specified scale.

Printer
To select and configure the printer. The selected printer is displayed in the title of the preview dialog box.

Seal
Sending the board design to the printer for printing.

Cancel
Closes the preview window and returns to the working area, without printing.

Export to BMP format

This function creates a bitmap file (*.bmp) that can be used with other applications.

A raster image is created from the layers that are currently visible on the workspace.

To create a raster image file, call the Export -> Format (*.bmp) command in the File menu.

You can choose whether the raster image should be color or black and white.

Quality

Use the slider to adjust the raster resolution. Please note that at higher resolutions ( High Quality) requires more memory resources than lower resolutions. Try to reduce the resolution as much as possible with acceptable quality. This is especially important for color raster images.

Export to GIF format

This function creates a GIF file (*.gif) that can be used with other applications.

The GIF is created from the layers that are currently visible on the workspace.

The GIF format is a compressed format, so the resulting file is much smaller than a BMP file.

To create a GIF file, call the Export -> GIF (*.gif) command in the File menu.

Quality

Use the slider to adjust the raster resolution. Keep in mind that higher resolutions (high quality) require more memory resources than lower resolutions. Try to reduce the resolution as much as you can with acceptable quality. This is especially important for color raster images.

Close the dialog box by clicking OK to save the bitmap file.

Export to JPEG format

This function creates a JPEG (*.jpg) file that can be used with other applications.

The JPEG file is created from the layers that are currently visible on the workspace.

JPEG is a file compression format, so the resulting file is much smaller than a BMP file.

To create a JPEG file, call the Export -> JPG (*.jpg) command from the File menu.

Quality

Use the slider to adjust the raster resolution. Keep in mind that higher resolutions (high quality) require more memory resources than lower resolutions. Try to reduce the resolution as much as possible with acceptable quality. This is especially important for color raster images.

Close the dialog box by clicking OK to save the bitmap file.

Gerber-Export

Sprint Layout exports the design to Gerber files with the RS274-X extension, used for professional board production. Gerber files are common to (almost) all manufacturers.

The Gerber file will include all the data for each individual layer in its entirety (copper, components, solder masks, etc.).

Call Export -> Gerber Export... from the File menu to create a Gerber file.

The next window offers several options for creating a Gerber format:

You can select the layer to export. Each layer will be exported to a separate gerber file.

Names for Gerber files

The gerber file name of each layer is displayed next to the layer name. The name of the Gerber file for each side of the board contains 2 parts:

File name + File extension -> Project name_copper (layer name)_bottom (board side).gbr

File name + File extension -> Project name_components (layer name)_top (board side).gbr

In this process, the Filename is the same for all the layers and the extension file name will be different for all the layers.

File name:

You can enter common name for Gerber files. In all files for layers, the Project Name will automatically change.

File extensions...

The file extensions of each layer are predefined. You can change these extensions here:

You can edit extensions for Gerber files.

Mirror

Reflection of the contour layer. This option is mostly unnecessary.

Mirror board outline (board size)

This option adds board size options.

Sverlovka

The option determines where the holes should be drilled. Typically, this parameter is NOT needed. The drilling will be done in any case. This option can be useful if you are drilling holes by hand, but some manufacturers find themselves in a difficult situation if this option is selected.

Centering (0.15 mm)

This option is available in conjunction with the Drilling option. Only center marks of the holes for drilling are applied (punching), which facilitates manual drilling.

Solder Mask Clearance

The options will be available if solder masks are selected. You can separately adjust the gap for a regular pad or an SMD pad. You can choose to export a solder mask for a regular pad and/or an SMD pad (as well as for other elements if they are included in the solder mask).

The solder mask should be slightly larger than the copper element. You can adjust the gap for the SMD pad here.

SMD mask gap

The option will be available if SMD mask is selected. You can adjust the gap for the SMD mask here.

You can see the selected directory for gerber files.

You can change this directory using the Change... button on the right.

Create Gerber file...

Click on the Create Gerber file... button, Gerber files will be created and saved to the folder specified in the directory.

In the list below, you can see a certain protocol for each generated gerber file.

Advice:
Contact the manufacturer to clarify all the circumstances.
Many manufacturers support the Sprint-Layout format (*.lay). In this case, you don't have to create Gerber files yourself. It is enough to provide the manufacturer with your project file.

Excellon-Export

An Excellon file is used by the manufacturer to professionally produce the board for your project. It contains all diameters and hole positions.

To create an Excellon file, call Export -> Hole Data... from the File menu:

You can, either separately or together, choose contact pads with both simple holes and metallized holes.

A separate selection of plating holes is sometimes necessary for professional board production.

Coordinates...

Select which side of the board the coordinates will be created for. If you select to drill from below, the coordinates will be mirrored horizontally.

The Sort by diameter option will sort holes by diameter. This will minimize unnecessary drilling routes.

Unit

Select coordinate units. Some machines can only handle inches.

The Remove zeros option is usually accepted by machines without problems. If you have problems with this option, you can deselect this option.

Typically, coordinates are exported without a decimal point. The meaning of these coordinates depends on the units of measurement used. Some machines only understand decimal point coordinates. You can select the output option With decimal point.

Special options

These are additional options for the Excellon file.

Milling

Milling is a function for the production of printed circuit boards using special CNC milling machines. Tracks and contacts are cut out on the copper layer of the board. Sprint-Layout supports the milling manufacturing method. Milling data is exported to a plot file in HPGL format (*.plt). Plot file is used by CNC milling machines to produce printed circuit boards.

To create a plot file, call the Export -> Milling data command. (HPGL, *.plt)... from the File menu.

Dialog box for creating a complete plot file.

Milling

Track width

You can specify the width of the milling path. Sprint-Layout uses this width to set the correction parameter for calculating the insulation channels (tracks).

Sprint-Layout cannot define a parameter in such a way as to cut wide, continuous insulation channels between elements. For a milling machine, it is necessary to specify the minimum distance between 2 elements. If the minimum distance is not specified, the insulation channel will not be cut, see the picture on the right:

In this case, you can reduce the width of the milling track, but note that all other elements will be slightly smaller if the actual milling tool is larger than the specified milling width.

K1 - Top / K2 - Bottom

You can select the side to be milled.

Typically, the top side is not mirrored and is milled as shown in the actual drawing.

As a rule, the bottom side should be mirrored because it feeds into the machine after the top side. Depending on the order and position (horizontally or vertically) the board will be fed for milling, it is necessary to determine the type of mirror image.

The Mark Holes option helps you mark the centers of the holes for drilling. This option is needed to ensure effective alignment of the CNC drill during the drilling process and reduces the likelihood of breakage of thin and flexible drills at high speeds of the CNC drill.

Only for experts!

By default, the number of milling tracks = 1. You can increase this number to get more insulation channels to increase the milling width.

Holes

You can determine which side to start drilling holes from.

There are 3 options for drilling:

Mill all holes (CI command)

All holes are made with a milling cutter of the same diameter. Holes whose diameter is larger than the diameter of the installed cutter will also be made with the same tool, but will be cut along its circumference, in accordance with the specified hole diameter. A CNC milling machine determines the coordinates of the hole on the board, and the cutter moves around the circle, cutting out a large hole.

Depending on the diameter of the cutter installed, the hole size may be slightly smaller or slightly larger. To prevent this from happening, it is necessary to make a correction to the diameter of the cutter. The “cutter width” option determines the width of the cut line and makes corrections. It is necessary to select a cutter that exactly matches the small diameter of the holes, but not more.

Drill all holes with one drill (PD command)

All holes are drilled with the same drill. Larger diameter holes will only be drilled in the center, i.e. their center is marked. The command is placed in the plot file.

Sprint-Layout will ignore other diameter sizes, and will create one job for all holes.

Drill a new diameter with a new drill (PD command)

The command is written into the plot file as for conventional drilling, but sorted by diameter.

Sprint-Layout will sort all holes by diameter, and writes jobs for each diameter size into one file.

Contour milling

You can determine whether the board outline needs to be milled or not. And also select the side on which you want to mill the contour.

The board outline contains all the lines and arcs indicated on the U layer.

Note:

Data for contour milling is written to the plot file according to its actual size. Depending on the diameter of the installed cutter, the contour size may be slightly smaller or slightly larger. To prevent this from happening, it is necessary to make a correction for the diameter of the cutter, or provide for an adjustment when creating a project in Sprint Layout.

Data for precise reference to the board (helps precise coordination of the board in the machine)

When milling a double-sided board, the board must be precisely coordinated. It is necessary to accurately turn the board over so that there is a complete match when milling. Additional holes are recorded as data for precise reference of board coordinates and transferred to the CNC machine. It is possible to determine whether there are 2 or 3 base holes outside the board. The data for these holes will be written to the plot file as drilling data.

To select additional holes, move the mouse cursor to the field with a red rectangle and gray dots, immediately below the option name. Select the required holes (points), move the cursor over the selected point and click the left mouse button. The gray dot (hole) will change color to red, the hole is activated and will be written to a file. Click the mouse button again to deselect (if necessary) the hole.

The distance of the hole from the edge of the board must also be determined. Set this parameter with the "Edge Distance" option.

The text can be outline or single-track.

Outline text means it will have a milled outline around the text.

Single-track text means that the milled track will be applied along the text itself.

If you need to process texts separately, you must first select (select) the required text, and then select a parameter for it. In this case, you can set different parameters for selected and passive texts.

Mill selected elements

If you select several elements, before calling the Milling window, you need to determine that only these selected elements will be milled.

Drill with minimum feed

Some CNC milling machines may ignore drilling data if they are set to drilling mode with minimum drill feed increments. In this case, you need to activate this option and Sprint-Layout will write a command to control the minimum drill feed.

Some CNC milling machines use rounded scale HPGL units = 0.025 mm (instead of HPGL units = 0.0254 mm). In this case, you can select this scale unit here.

Sorting tasks

On the right are displayed all the tasks according to the specified settings required for the CNC milling machine. The plot file will contain all these tasks in the order they are listed in the task sheet. Sprint-Layout arranges the tasks in the proper sequence, but you can change the order of these tasks as you wish. Rearrange tasks in the desired sequence by simply dragging them.

Create plot file

The generation process may take some time, depending on the complexity of the project.

After this, you will see the creation plan and, as a result, the result for viewing in the project on the workspace. Now you can check the result.

Using this button you can change the width of the milling path. The result can be displayed in the form of thin lines, or a line whose width is written in the task.

The Delete outlines button removes the viewing result from the work field.

General settings

Call the General Settings... command from the Options menu.

You can change all settings for Sprint-Layout.

General settings

Basic settings

In this settings block, you can set the unit of measurement for Sprint-Layout: mm or mil (1 mil = 1/1000 inch).

You can change the units of measurement by clicking on the upper left button in this settings block.

Holes

Can be customized appearance holes. You can select the background color (so that the holes appear transparent), you can set the holes to be displayed in white (for better identification).

Show zoom window

Activates the small green zoom window in the left sidebar, below the tool buttons.

Darken auto-ground layer

The automatic "ground" will appear slightly darker, better differentiated from the rest of the project.

Show all auto-ground layers

You can see all the auto-ground layers on all the copper layers at the same time. If you do not select this option, the auto-ground of the current layer is displayed. Displaying all auto-ground layers at once can be useful, but this option slows down rendering speed, depending on the complexity of the project.

Check connections (elastic) in TEST mode

All elements that are connected by connections (elastic) will be considered.

Flashing TEST mode

The test result is displayed in flashing mode, the connection of elements can be better determined.

CTRL-Test- Capture data of the element being tested

On the selected element, you can view its properties (for example, track width or pin size) in the left toolbar. You can "grab" these values ​​by pressing CTRL while selecting an element, you can use these values ​​for the next drawing. To see these constant values ​​(even without pressing CTRL), you can disable this option.

Limit font line thickness (min. 0.15 mm)

This option limits the text so that the font line thickness is no less than 0.15 mm. This limitation is useful because smaller values ​​cannot be used when making a silk-screened board.

Correctly display markings after element rotation

The text labels TYPE and Rating of a component are always displayed correctly (on the left or bottom), it does not matter if the component is rotated.

Auto-optimization of track nodes

Sprint-Layout removes all duplicate track nodes automatically.

Original mark when exporting (Gerber/Excellon/HPGL)

Typically, a label is used for each CAM export. If you disable this option, the label will be ignored.

You can define your own colors.

There are 4 different color schemes to choose from:

Standard

User 1

User 2

User 3

Standard, this is a predefined Sprint-Layout color scheme and is not editable.

User color schemes 1..3 are free - editable color schemes that can be changed at your discretion.

To change the color scheme, select "User...". You can change the color of a layer by clicking on the colored square button next to the layer designation.

The Default button resets all custom color schemes and sets the default Sprint-Layout color scheme.

File directories

You can define fixed working folders for various Sprint-Layout files.

When first launched, Sprint-Layout sets default directories for various files.

Using the "..." button, you can select another folder.

Advice:
Leave the field blank if you want to leave the default directory defined by Sprint-Layout.

Option Use one folder for all files, Sprint-Layout will use only one working folder for all files. This option is useful if you are saving files related to the same project.

Library

This is the directory that contains all macros and all additional macro directories.

Using the Change button, you can select another directory, or another macro library, if the folder with macros has been moved, or there is another macro library, but in a different folder.

The Reset button resets the installed directory and sets the default macro library directory.

The "Return" function stores, as a rule, up to 50 steps, which can be undone if necessary. The Revert function remembers 50 actions, but if the project is large, you may need to remember more actions. This is usually not a problem, but if you have your own old PC and notice that the system is running slowly, you may want to reduce the number of memorizations.

The maximum current selected for the tracks is displayed in the properties panel window.

This value is approximate. The actual value depends on many other factors such as ambient temperature, cooling, etc.

There are 2 important parameters for calculating the maximum current for a track: the thickness of the board’s copper (on average 35µm) and the maximum heating temperature (recommended value 20 degrees). You can change these parameters to customize the calculation of the current current value.

You can define new hotkeys for Sprint-Layout drawing tools.

Select the desired drawing tool from the list, and click the arrow in the Change field to select a new key for this mode.

You can make some additional settings regarding the appearance of the crosshair.

Preservation

You can increase security when creating a project. You can determine at what time interval the project will be saved automatically. This happens completely in the background and you won't notice it. The periodically saved file will be placed in the same folder and with the same name as the original file, only with a ".bak" extension added to the file name to distinguish it from the original file.

Properties panel

The properties panel provides the ability to edit all important properties of the project and elements, without calling special windows.

To open the properties panel, select Properties panel from the Options menu, or click on the corresponding button on the toolbar:

The properties panel will appear on the right side of the work field.

If no items are selected, only the workspace properties will be displayed:

The properties panel reacts to the current selection on the workspace.

If you select at least one element, for example, one contact, you can change its properties directly here:

You can also edit other elements (tracks, text marks, etc.).

Multi-select

If you select multiple elements, or a group, you can edit the properties of all selected elements at once.

A Multi-Select window will appear at the top of the Properties Panel. Here you can select the type of elements you want to edit. All changes made will be applied to all selected elements.

Design Review (DRC)

When creating a project, some inaccuracies may occur. For the project being created, there are some tolerances and restrictions, these values ​​are called “Design Rules”. To identify all inaccuracies and check design rules, there is a DRC function - control (Design Rule Check). Sprint-Layout can check some important design rules, such as minimum distance between 2 copper traces, etc.

To check, you need to open the DRC Panel.

Select DRC Panel from the Options menu, or click the corresponding button on the toolbar:

The DRC panel will appear on the right.

You can configure DRC parameters. You can select or cancel any of the DRC parameters by checking the box next to the selected parameter, or uncheck it.

Distances:

Between tracks:

Minimum distance between copper traces.

Between holes:

Minimum distance between 2 holes.

Hole diameter Min:

Minimum hole diameter.

Hole diameter Max:

Maximum hole diameter.

Road width Min:

Minimum usable track width.

Ext. hole Min:

Minimal remaining copper ring around the hole.

Component Min:

The minimum usable thickness of a component's outline line.

Labels on contacts:

The option checks whether there are any marks, lines, contours on the pads or SMD pads.

Holes on SMD contacts:

The option checks whether there are holes on the SMD contacts.

Checking for a mask:

The option checks whether there are pins or SMD pins that are not included in the solder mask (can be edited manually).

Checking the mask gap:

The option checks the distance around pins and SMD pins. Can be edited manually.

Start DRC control

Once the test parameters have been selected, you can begin DRC control.

Control

DRC control for the entire project.

Selected

DRC control only the selected part of the project.

If you have made minor changes to the project, you can select this area with changes and check only the selected area.

Test Result (DRS)

After DRC control, all detected errors are listed in the window below. Each entry shows the corresponding layer and the error detected. All errors will be marked in the project with a white, shaded square.

Example: 3 errors (minimum distance)

To display only single errors, select them in the list. You can click the Select All button to select and display all errors.

Advice:
If you double-click on the selected error in the list, it will be automatically enlarged on the working field. You can quickly view each error in a larger view.

Selector

The selector is a powerful tool. Can be used to search and select specific project elements. You can search for and select all contacts of a particular shape or size. Selected elements can be changed in the properties panel.

The selector can also help analyze the project. You can, for example, select all contacts in the Items list and sort them by size. Such lists can help you find unwanted items.

Open the window using the Selector command from the Options menu, or click on the corresponding button on the toolbar:

The Selector panel appears on the right:

Using the top three buttons, with a drop-down menu, you can determine the type of sorting of elements:

Elements:

Select the element type you want to analyze.

Sort by:

Select the sort type you want the Selector to use. The options in this window depend on the selected element type.

You can select elements depending on the layer they are on.

The sorted items will be listed in the form of a list in the window below these buttons.

If you select a group in the list, all elements of this group will be highlighted on the workspace.

If you expand a group, all members of that group will be listed. You can select an individual item rather than the group as a whole.

In combination, Selector and Properties Panel, you can edit the project selectively.

For example, you can select the “contacts” group in the Selector. All contacts in this group will be selected and highlighted on the work field; you can make the necessary changes in the Properties Panel for all contact pads at once.

Auto-Scale

Each time you select an entry in the Selector, elements will be selected in the project and Sprint-Layout increments the selected elements. You can change the scale by moving the slider.

Flashing mode of selected items

Selected elements in the project will be highlighted in blinking mode. This will help you identify the selected items. You can disable the flashing mode in the General Settings of Sprint-Layout.

Auto-capture

This feature makes it much easier to connect a track precisely to a pin or other element. As soon as you move the mouse cursor to the selected point, at this moment the cursor will be fixed, and an accurate connection is guaranteed. This function is useful if some connection and contact is not on the same grid scale.

Each time an auto-capture is taken, the cursor is highlighted in red:

Captured crosshair

Auto-capture mode can be turned on or off at any time. Click on the corresponding button at the bottom of the status bar:

Enabled Disabled

Elastic function

When you move elements that are connected by tracks to contacts, the connection connections are preserved. The advantage is that the connections are not broken, but, as a rule, you will have to edit these connections after each such move.

In the Elastic function, you can set one of 3 levels by clicking on the corresponding button at the bottom of the status bar:

Large area Small area Disabled

A large area means that the traces may not be connected to the pins as accurately as when selecting a small area.

The small area means that the trace must be connected exactly to the center of the pad for the connection to be recognized.

You can disable the function, or change the function mode, using the Elastic button.

Footprint Master

The Pad Wizard will help you create component pads.

Select a typical contact scheme and set parameters. The wizard will create pads automatically.

Select Footprint Wizard... from the Advanced menu.

There are 5 different pad installation types available:

Single row (SIP)

Double row (DIP)

Quadruple (QUAD)

Circular

Double circular

Each type of pad has some parameters. These parameters are displayed in the Site Wizard window.

Select the desired contact type from the list. The Standard button sets the parameters to reasonable values, you can see the values ​​of these parameters.

Contacts

You can select the type (regular or SMD) and pad size.

Number of contacts

You can enter the number of contacts.

Options

You can configure the settings that are required for the selected pad type.

Not every parameter is used for every pad type.

The value of each parameter is displayed in the corresponding window, and the result can be seen in the viewing window.

If you click OK, the wizard will create contacts of the specified type and place them on the work field.

Editing a Solder Mask

Typically, the solder mask will be created automatically in Sprint-Layout.

Sprint-Layout creates a solder mask by excluding all pins and SMD pins from under the mask, so that these areas are free for soldering.

Sometimes it is necessary to change the solder mask. To do this, it needs to be edited.

Click Mask in the left sidebar to enter solder mask editing mode:

All elements that need to be soldered will be displayed in white. As a rule, these are all contacts and SMD contacts.

In this mode, you can add additional elements to the solder mask by clicking on it. This element will be added to the solder mask and will also appear in white.

Conversely, you can exclude the element from the solder mask. Click on a white element to exclude it. The item will be displayed in normal color.

You can reset the solder mask to default values ​​(all pins and SMD pins). To do this, select Default Mask... from the Advanced menu.

Gerber-Import

Gerber files must have the RS274-X extension. The legacy gerber format, with an additional file aperture, is not supported.

Unfortunately, exporting a project to gerber format is not always accurate, as a result of which the imported gerber file may also not accurately display the project. This is because the gerber file is an optical copy of the design. Clear differentiation between tracks, zones or contacts is not conveyed. In addition, each application that creates a gerber file can create this file in its own way. There are many options, but there are no specific rules for creating gerber files. In any case, Sprint-Layout will always try to interpret gerber files, as well as get the best and optimal result.

To create a project from a gerber file, select Gerber-Import... from the File menu.

Gerber file (RS274-X)

You can select a gerber file for each layer.

Select a new gerber file using the "..." button. A dialog box will appear where you can select a gerber file.

Please note that if you select a file in the dialog box, that file will be interpreted and the result will be displayed in the main window's preview window. This function is very useful because gerber files often have unclear names by which the contents cannot be recognized. If the file is not recognized as a gerber file, there will be a large X in the preview window. Additionally, if such a file is selected, the file name will be grayed out, which means the file is not valid.

Hole Data (Excellon)

You can select a hole data file. This file must be in Excellon format.

Sprint-Layout can only automatically recognize this data from an Exellon format file.

By selecting the Exellon file in the dialog box, you will see the hole data in the preview window. The file has additional options regarding digital format. Sprint-Layout recognizes a specific digital file format from Exellon and does not recognize other digital formats. In the dialog box, you can make the necessary changes to the digital file format if you do not know what digital format is used in the file. There are several options you can try. The preview window will always show the result if all settings are correct.

Create a project

You can specify where the project should be created, in a new tab (workspace), or in the current tab (workspace).

Create metallization automatically

Sprint-Layout recognizes through-holes, plated holes automatically. You can disable this feature if activating it produces undesirable results.

Optimize connecting tracks

Sprint-Layout recognizes connecting paths consisting of a single segment to complex combinations of several segments and optimizes them.

Import...

Click Import... to create a project from the gerber file.

Project information

You can open Project Information using the corresponding button on the toolbar:

The Project window will appear:

You can enter information about the project. In the Comment field, you can add an annotation to the project, such as contact information, background information, etc.

Project information will be saved with the project automatically.

Control keyboard

You can control many Sprint-Layout functions from the keyboard:

CTRL key

Hold down the CTRL key on your keyboard to turn off snap to grid, if necessary, place the element at a position outside the grid.

CURSOR keys

Use the CURSOR keys to move the selected elements along the increments of the current grid. If you press the mouse button and the CTRL key, you can move the selected elements in 0.1 mm increments.

SPACEBAR

While drawing a track or zone, you can change the direction, in the “bend” mode, by pressing the key<ПРОБЕЛ>>. There are 5 modes that can be switched with a key<ПРОБЕЛ>.

DEL key

Removes the selected elements from the project.

ALT key

If you want to select one element from a group or macro, press and hold the ALT key and then click on the element you want.

SHIFT key

If you want to select multiple individual items, press and hold the SHIFT key and you can now select one item after another without deselecting the selected items.

F1 key

Calls up help with a description of the program's functions.

F9 key

Activates layers. Only K1 or K2.

F12 key

Automatically replaces the selected simple through-hole contact with a transition contact with metallization.

Hotkeys for modes:

ESC Standard (default)

Z Scale

T Track

P Contact

S SMD contact

Q Rectangle

F Zone (polygon)

N Special shapes

A Auto-trace

M Measurement

V Photo view

O Solder mask

You can change these hotkeys in General Settings.

Keys 1..9

Using keys 1..9 you can select predefined grid values.

Keyboard shortcut:

Cancel

Repeat

Copy

Cut

Insert

Duplicate

Choose all

Mirror horizontally

Mirror vertically

Group

Ungroup

Change board side

Information!

Program Sprint Layout 6.0 RUS The program is Russified - Men1. Help for the program, translated and compiled - Sub. Help in testing the Russified version was provided by forum participants: RadioKot.

Somehow I suddenly wanted to describe what I’m doing now.

It just so happens that I mostly draw boards for my own (and others’) electronic designs in the Sprint-Layout program. There is no automation (well, almost none - what we have is very poor) - but I have not yet reached circuits of such complexity that automatic tracers would be needed. Although yes, we should finally master at least one of them. But this is after the rubble at work has been cleared. But I digress. I wanted to talk about how to create your own macro in Sprint-Layout 5.0...

How to create your own macro in Sprint-Layout 5.0 based on a template

Sometimes it happens that among the extensive library of macros (which would not hurt to be thoroughly thinned out!) the required element is not there. But no one is stopping you from drawing it yourself. And here the problem of the size of the installation sites arises. Sometimes these dimensions can be taken from the datasheet, sometimes you have to arm yourself with a ruler. But now I wanted to try to create (in other words, draw) Sprint-Layout macro according to a graphic template.

So, we have a slot for a Micro SD memory card, for which we need a macro. Most likely you could find a datasheet for it. But there are several types of these connectors, and then anyway, looking at the datasheet, you’ll have to draw all the pads manually. Therefore, we take this connector, place it on the scanner, and scan with a resolution... for example, 600dpi. We get this picture We edit it in some kind of graphic editor, carefully align it and save it in bmp format. Now Open Sprint-Layout, go to “Options”, “Template...”. Click the “Load” button on any of the tabs (you can work with two templates at the same time, we only need one now, we’re not drawing a board, but a part) and load our saved image. Enter the resolution 600dpi.

Now we take a ruler and measure any size convenient for us. For example, the width of the connector. I got about 12 mm. The fact is that with the entered 600dpi, we will still get the wrong template dimensions. And in order to adjust the dimensions to the correct ones, we need to focus on something. In the screenshot above you can see the thin green line I have already drawn - its length is just 12mm (to draw it, you may have to turn off snap to grid). It can be seen that the width of the connector on the template is larger than necessary. Therefore, we increase the DPI until we achieve a match between the length of the line and the width of the connector on the template.

Now you can start drawing. We draw the mounting pads to which the connector body will be soldered. In order to draw contact pads, we will use the “Macro Creator” tool (in the same “Options” menu item). But before that, let’s measure the length of the entire group of pads (the “Measurement” tool on the toolbar on the left). Since we have 8 contacts, and 7 spaces between them, we get the distance between the contact pads 7.22/7 = 1.03 mm (in fact, I was wrong - the distance is 7.7 mm, which means the pitch is 1.1, which was basically confirmed by the datasheet). Now “Options” - “Macro Creator”. Select “Single-row SIP”, switch the type of pads from round to rectangular, select their sizes (then you can change them at any time, for example 1.6 and 0.8mm), enter the number of pads (8) and the distance between them 1.03 (correctly 1.1). Click OK and we get a neat row of pads.
We make sure that we get what we need (the pitch of the pads coincides with the template) and finish the macro to the end. At the same time, we remember that we scanned the connector from the “wrong” side, so do not forget to “mirror” the newly created macro (in Sprint-Layout it is customary to “see” all the details - “from above”, not “from below”).

There is no fundamental difference between creating a board and creating a macro. In this case, the same copper layers (M1, M2) are used for contact pads and conductors and silkscreen layers (K1, K2) for drawing projection lines of the component body. The application of the body projection is carried out using the simplest graphic elements (line, circle, etc.) in a silk-screen printing layer.

Example:

You need to create a macro for a 14-pin DIP package.

(This is just an example. It is quite natural that such a corpus already exists in the library.)

14 contact pads are applied to the M2 layer (bottom side) along a given grid (the grid pitch corresponds to the pin pitch). To identify the first pin, its pad can be made square.

Now you should make layer K1 active (silkscreen, top) and draw the outline of the body using the graphics commands. Additionally, you can mark a cutout on the body for better visualization.

So, the macro is almost ready.

Select a point on the working field with the cursor, press the left mouse button and, while holding it, mark the selection area. In this case, you should ensure that only those elements from which the macro is built fall into the selected area.

The selected elements will turn pink.

3. Saving a macro

To save the macro, selectSave as macro.. . on the menu File.

The same command is executed when you click the save button on the library panel.

This will open a dialog box. The save directory in it corresponds to the current library section. If you want to save the macro in another section, you must select the section accordingly.

The macro must be given a valid name. Macro file extension".lmk" (assigned by default to all macros) will be added automatically.

After saving the macro, it will be added to the selected library section.

Sprint Layout 6 Rus program
15200 macros for the program Program Sprint Layout 6 Rus
Video tutorial on working in the program Program Sprint Layout 6 Rus
Portable version

Very good and widespread amateur radio program for creating printed circuit boards. The program is Russified (very good translation), does not require installation on a computer (portable version). The program comes with more than 15,000 macros. The program archive is located on my Yandex Disk, you can download it from the link at the end of the article

This is what a printed circuit board might look like in Sprint Layout 6 Rus:

If you don’t know how to work in this program, then I suggest watching the video tutorial, which can be downloaded from the link at the end of the article: The video tutorial is also stored on Yandex Disk, file size is 99 megabytes, WMV video format, which allows you to view it in any video player.
The video tutorial was created based on version 5 of the program. In the 6th version, an interesting function appeared - loading a printed circuit board design, which is not suitable for manufacturing a printed circuit board using the LUT method (from a magazine article or book), and based on it, you can re-route the device tracks.

Procedure:

1. Place the cursor in the work field and right-click. In the window that appears, select the “Properties” menu:

In the window that appears, set the dimensions of the board; they are usually indicated in articles (for example, 70 by 45 mm).

2. Select the “Load drawing” menu, a window appears through which we load our printed circuit board drawing:

Usually the design of the loaded board does not fit into the dimensions we set (70x45).

In this case, in the “Resolution” column, increasing or decreasing the readings, we fit the downloaded drawing into our dimensions.

After all the contacts and tracks are drawn, through the “Load drawing” menu, simply delete the loaded drawing