pcb_calculator
pcb_calculator
Table of Contents
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1.
Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.
Calculators
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.
Regulators
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.
RF-Attenuators
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.
E-Series
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.
Color-Code
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.
TransLine
. . . . Size
Via . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6.
. . . . . . .Width
Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6.
. . . . . . . . . . . Spacing
Electrical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7.
Board-Classes
Reference manual
Copyright
This document is Copyright © 2019-2021 by its contributors as listed below. You may distribute it and/or
modify it under the terms of either the GNU General Public License (http://www.gnu.org/licenses/gpl.html),
version 3 or later, or the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/3.0/), version 3.0 or later.
Contributors
Feedback
The KiCad project welcomes feedback, bug reports, and suggestions related to the software or its
documentation. For more information on how to submit feedback or report an issue, please see the
instructions at https://www.kicad.org/help/report-an-issue/
Introduction
The KiCad PCB Calculator is a set of utilities to help you find the values of components or other parameters
of a layout. The Calculator has the following tools:
Regulators
Track Width
Electrical Spacing
Trans Line
RF Attenuators
1
Color Code
Board Classes
Calculators
Regulators
This calculator helps with the task of finding the values of the resistors needed for linear and low-dropout
voltage regulators.
For the Standard Type, the output voltage Vout as a function of the reference voltage Vref and resistors R1
and R2 is given by:
For the 3 terminal type, there is a correction factor due to the quiescent current Iadj flowing from the adjust
pin:
2
This current is typically below 100 uA and can be neglected with caution.
To use this calculator, enter the parameters of the regulator Type, Vref and, if needed, Iadj, select the field
you want to calculate (one of the resistors or the output voltage) and enter the other two values.
RF-Attenuators
With the RF Attenuator utility you can calculate the values of the resistors needed for different types of
attenuators:
PI
Tee
Bridged Tee
Resistive Splitter
To use this tool, first select the type of attenuator you need, then enter the desired attenuation (in dB) and
input/output impedances (in Ohms).
E-Series
This calculator helps to identify combinations of standard E-series resistors that meet a required resistance,
optionally excluding several resistor values that are not available.
3
Color-Code
This calculator helps translating the color bars from the resistor to its value. To use it, first select the
tolerance of the resistor: 10%, 5% or equal or smaller than 2%. For example:
TransLine
Transmission line theory is a cornerstone in the teaching of RF and microwave engineering.
4
In the calculator you can choose different sorts of Line Types and their special parameters. The models
implemented are frequency-dependent, so they disagree with simpler models at high enough frequencies.
The transmission line types and the reference of their mathematical models are listed below:
Microstrip line:
H. A. Atwater, “Simplified Design Equations for Microstrip Line Parameters”, Microwave Journal, pp.
109-115, November 1989.
Rectangular waveguide:
S. Ramo, J. R. Whinnery and T. van Duzer, "Fields and Waves in Communication Electronics", Wiley-
India, 2008, ISBN: 9788126515257.
Coaxial line.
H. A. Atwater, “Simplified Design Equations for Microstrip Line Parameters”, Microwave Journal, pp.
109-115, November 1989.
M. Kirschning and R. H. Jansen, "Accurate Wide-Range Design Equations for the Frequency-Dependent
Characteristic of Parallel Coupled Microstrip Lines," in IEEE Transactions on Microwave Theory and
Techniques, vol. 32, no. 1, pp. 83-90, Jan. 1984. doi: 10.1109/TMTT.1984.1132616.
Rolf Jansen, "High-Speed Computation of Single and Coupled Microstrip Parameters Including
Dispersion, High-Order Modes, Loss and Finite Strip Thickness", IEEE Trans. MTT, vol. 26, no. 2, pp. 75-
82, Feb. 1978.
S. March, "Microstrip Packaging: Watch the Last Step", Microwaves, vol. 20, no. 13, pp. 83.94, Dec. 1981.
Stripline.
Twisted pair.
5
Via Size
The Via Size tool calculates the electrical and thermal properties of a given plated through-hole pad or via.
Track Width
The Track Width tool calculates the trace width for printed circuit board conductors for a given current and
temperature rise. It uses formulas from IPC-2221 (formerly IPC-D-275).
6
Electrical Spacing
This table helps finding the minimum clearance between conductors.
Each line of the table has a minimum recomended distance between conductors for a given voltage (DC or
AC peaks) range. If you need the values for voltages higher than 500V, enter the value in the box in the left
corner and press Update Values.
Board-Classes
Performance Classes
In IPC-6011 have been three performance classes established
7
Class 1 General Electronic Products: Includes consumer products, some computer and computer
peripherals suitable for applications where cosmetic imperfections are not important and the major
requirement is function of the completed printed board.
Class 3 High Reliability Electronic Products: Includes the equipment and products where continued
performance or performance on demand is critical. Equipment downtime cannot be tolerated and must
function when required suchas in life support items or flight control systems. Printed boards in this class
are suitable for applications where high levels of assurance are required and service is essential.
PCB Types
In IPC-6012B there are also 6 Types of PCB defined:
1 Single-Sided Board
2 Double-Sided Board